ef503e318eFix .cmsg crash reported by zimzum.
Kevin Easton
2009-09-02 14:14:21 +00:00
c0d80d4c8cMerge updated server list from 1.1 branch.
Kevin Easton
2009-08-15 11:21:48 +00:00
1b370475ecFixed the defaults for JOIN_NEW_WINDOW_TYPE and QUERY_NEW_WINDOW_TYPE.
Kevin Easton
2009-08-11 14:08:53 +00:00
147ea72710Some cleanups in quit message handling. Fixed a bug where a quit from a user that isn't in a channel with the client (god knows how *that* happens, but someone reported the bug...) could crash the client, because a NULL pointer is passed to logmsg(). The bug didn't show under glibc because it handles the NULL pointer OK.
Kevin Easton
2008-07-07 11:55:00 +00:00
8eb0a4fb3dMore parantheses to suppress a gcc warning.
Kevin Easton
2008-07-05 09:52:33 +00:00
1cba960190Cleaned up the handling of channel mode changes a little, including fixing buggy handling of certain key and limit mode changes.
Kevin Easton
2008-07-04 09:55:59 +00:00
06f23669c6Fix bug where you got disconnected if the server sent a 464 numeric (bad password) that the client wasn't expecting.
Kevin Easton
2008-07-02 09:48:22 +00:00
47e2d446feAdd parantheses to make gcc happy.
Kevin Easton
2008-06-14 06:57:51 +00:00
df93dcbbc0Add /HOP and /DEHOP commands for halfop. Also did a little cleanup around doop() and dodeop() - they could do with a bit more though.
Kevin Easton
2008-06-14 06:51:03 +00:00
708e4b6f19Change NICKSORT_OP to NICKSORT_STAT (sorts nicks by channel status - chanop first, then halops, voices and others). Added /SCAN -stat to sort nicks using NICKSORT_OP. Removed NICKSORT_VOICE - it was broken anyway.
Kevin Easton
2008-06-14 06:45:05 +00:00
5ecddf62fdUpdate Changelog for recent commits.
Kevin Easton
2008-06-12 14:57:03 +00:00
b5741b6ee2Add %G (halfop symbol) to the default status line.
Kevin Easton
2008-06-12 14:55:00 +00:00
62e70f98e2Add halfop (%) support to the $channel() scripting function.
Kevin Easton
2008-06-12 14:52:16 +00:00
b057339be6Substantial rewrite of /SCAN (do_scan). Now provides total channel nick count as well as filtered nick count to the header and footer formats - default header formats updated to show it.
Kevin Easton
2008-06-12 14:50:45 +00:00
bca8ce0a1cFix call to RESIZE.
Kevin Easton
2008-06-05 14:16:16 +00:00
1e81f1ed7bRework formatting of /NAMES and /SCAN output.
Kevin Easton
2008-05-27 04:53:19 +00:00
56a414feb6Spelling fix.
Kevin Easton
2008-05-15 09:21:40 +00:00
0d11b0afbeModify /scan family of commands. Now shows halfops, /scans for shitlist works, and a few other changes. Some things might look a bit hinky, more work needed.
Kevin Easton
2008-05-08 14:35:15 +00:00
0ce64de737Show % (halfops) correctly in /names.
Kevin Easton
2008-05-07 23:02:29 +00:00
e10dcbe7e2If using recursive cparse, a %c character in the format string inserting a % or $ should quote it (like %s does).
Kevin Easton
2008-05-07 23:02:07 +00:00
dbfde76622Update Changelog.
Kevin Easton
2008-05-07 11:11:41 +00:00
d809649484Merge r23 from branches/ircii-pana-1.1
Kevin Easton
2008-05-07 11:07:31 +00:00
cc9073707eMerge r22 from branches/ircii-pana-1.1
Kevin Easton
2008-05-07 11:00:16 +00:00
ee2fe058c2Merge r11,r12,r13 from branches/ircii-pana-1.1
Kevin Easton
2008-05-07 10:57:26 +00:00
9beb1dcd55Merge r6 & r7 from branches/ircii-pana-1.1
Kevin Easton
2008-05-07 10:48:02 +00:00
a9267d0716Merge r5 from branches/ircii-pana-1.1 (fixes for CVE-2007-3360).
Kevin Easton
2008-05-07 10:26:50 +00:00
ec0201e8a5Update Changelog.
Kevin Easton
2008-05-07 09:19:25 +00:00
285b02c36aAdd $ishalfop(<nick> <channel>) scripting function, as per EPIC.
Kevin Easton
2008-05-07 08:48:49 +00:00
998453de9fRemove declaration of stpcpy - no code in BitchX uses it.
Kevin Easton
2008-05-07 08:46:59 +00:00
5bfda51bceSimplify fixes to /fe, /fec (put /fe and /fec back into one loop).
Kevin Easton
2008-05-07 08:38:12 +00:00
b2bbf82bbfUpdated for recent commit.
Kevin Easton
2008-05-01 08:22:02 +00:00
a7ba47b046Rewrite of the /FE scripting function, fixing these four problems:
Kevin Easton
2008-05-01 08:20:42 +00:00
488475c296Update for recent commits.
Kevin Easton
2008-04-30 14:06:56 +00:00
49feda0e9dFix logic of version check on module load.
Kevin Easton
2008-04-30 13:59:33 +00:00
3de93b1dbcFar-reaching changes to make BitchX compatible with 64 bit architectures like x86-64, where sizeof(int) != sizeof (void *). This involves correctly casting every function pointer from the global table to the correct function type, which has the added benefit of allowing type-checking of function arguments and return values.
Kevin Easton
2008-04-30 13:57:56 +00:00
7eac4a00ceRoll version number for BitchX 1.2 series.
Kevin Easton
2008-04-30 13:52:22 +00:00
064c9122d0Rebuild configure from new configure.in.
Kevin Easton
2008-03-12 13:26:52 +00:00
66463933a2Merge configure changes from ircii-pana-1.1 branch.
Kevin Easton
2008-03-12 13:26:04 +00:00
b0d74f970dMerge from ircii-pana-1.1 branch (removal of tparm declaration) - see rev 16 change.
Kevin Easton
2008-03-10 06:38:25 +00:00
a1e377fcd5Add svn keyword expansion to configure.in
Kevin Easton
2008-03-08 05:11:07 +00:00
b2ec9c01bfFix the test for GCC >= 2.7. This fixes a problem compiling on S390, apparently.
Kevin Easton
2008-02-28 12:42:11 +00:00
9971c876edSeed trunk from ircii-pana-1.1 branch.
Kevin Easton
2008-02-25 09:55:15 +00:00
533c3dbcbfTurn on SVN keyword replacement for $Date$, $Author$, $Revision$, $Id$ for all *.c and *.h files.
Kevin Easton
2008-02-25 09:49:14 +00:00
437c3df5feSeed the ircii-pana-1.1 maintenance branch from the tagged ircii-pana-1.1-final.
Kevin Easton
2008-02-25 09:32:19 +00:00
28febcfea9Initial import of the ircii-pana-1.1-final source tree.
Kevin Easton
2008-02-25 09:25:32 +00:00