Commit Graph

  • ef503e318e Fix .cmsg crash reported by zimzum. Kevin Easton 2009-09-02 14:14:21 +00:00
  • c0d80d4c8c Merge updated server list from 1.1 branch. Kevin Easton 2009-08-15 11:21:48 +00:00
  • 1b370475ec Fixed the defaults for JOIN_NEW_WINDOW_TYPE and QUERY_NEW_WINDOW_TYPE. Kevin Easton 2009-08-11 14:08:53 +00:00
  • 147ea72710 Some 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
  • 8eb0a4fb3d More parantheses to suppress a gcc warning. Kevin Easton 2008-07-05 09:52:33 +00:00
  • 1cba960190 Cleaned 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
  • 06f23669c6 Fix 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
  • 47e2d446fe Add parantheses to make gcc happy. Kevin Easton 2008-06-14 06:57:51 +00:00
  • df93dcbbc0 Add /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
  • 708e4b6f19 Change 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
  • 5ecddf62fd Update Changelog for recent commits. Kevin Easton 2008-06-12 14:57:03 +00:00
  • b5741b6ee2 Add %G (halfop symbol) to the default status line. Kevin Easton 2008-06-12 14:55:00 +00:00
  • 62e70f98e2 Add halfop (%) support to the $channel() scripting function. Kevin Easton 2008-06-12 14:52:16 +00:00
  • b057339be6 Substantial 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
  • bca8ce0a1c Fix call to RESIZE. Kevin Easton 2008-06-05 14:16:16 +00:00
  • 1e81f1ed7b Rework formatting of /NAMES and /SCAN output. Kevin Easton 2008-05-27 04:53:19 +00:00
  • 56a414feb6 Spelling fix. Kevin Easton 2008-05-15 09:21:40 +00:00
  • 0d11b0afbe Modify /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
  • 0ce64de737 Show % (halfops) correctly in /names. Kevin Easton 2008-05-07 23:02:29 +00:00
  • e10dcbe7e2 If 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
  • dbfde76622 Update Changelog. Kevin Easton 2008-05-07 11:11:41 +00:00
  • d809649484 Merge r23 from branches/ircii-pana-1.1 Kevin Easton 2008-05-07 11:07:31 +00:00
  • cc9073707e Merge r22 from branches/ircii-pana-1.1 Kevin Easton 2008-05-07 11:00:16 +00:00
  • ee2fe058c2 Merge r11,r12,r13 from branches/ircii-pana-1.1 Kevin Easton 2008-05-07 10:57:26 +00:00
  • 9beb1dcd55 Merge r6 & r7 from branches/ircii-pana-1.1 Kevin Easton 2008-05-07 10:48:02 +00:00
  • a9267d0716 Merge r5 from branches/ircii-pana-1.1 (fixes for CVE-2007-3360). Kevin Easton 2008-05-07 10:26:50 +00:00
  • ec0201e8a5 Update Changelog. Kevin Easton 2008-05-07 09:19:25 +00:00
  • 285b02c36a Add $ishalfop(<nick> <channel>) scripting function, as per EPIC. Kevin Easton 2008-05-07 08:48:49 +00:00
  • 998453de9f Remove declaration of stpcpy - no code in BitchX uses it. Kevin Easton 2008-05-07 08:46:59 +00:00
  • 5bfda51bce Simplify fixes to /fe, /fec (put /fe and /fec back into one loop). Kevin Easton 2008-05-07 08:38:12 +00:00
  • b2bbf82bbf Updated for recent commit. Kevin Easton 2008-05-01 08:22:02 +00:00
  • a7ba47b046 Rewrite of the /FE scripting function, fixing these four problems: Kevin Easton 2008-05-01 08:20:42 +00:00
  • 488475c296 Update for recent commits. Kevin Easton 2008-04-30 14:06:56 +00:00
  • 49feda0e9d Fix logic of version check on module load. Kevin Easton 2008-04-30 13:59:33 +00:00
  • 3de93b1dbc Far-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
  • 7eac4a00ce Roll version number for BitchX 1.2 series. Kevin Easton 2008-04-30 13:52:22 +00:00
  • 064c9122d0 Rebuild configure from new configure.in. Kevin Easton 2008-03-12 13:26:52 +00:00
  • 66463933a2 Merge configure changes from ircii-pana-1.1 branch. Kevin Easton 2008-03-12 13:26:04 +00:00
  • b0d74f970d Merge from ircii-pana-1.1 branch (removal of tparm declaration) - see rev 16 change. Kevin Easton 2008-03-10 06:38:25 +00:00
  • a1e377fcd5 Add svn keyword expansion to configure.in Kevin Easton 2008-03-08 05:11:07 +00:00
  • b2ec9c01bf Fix the test for GCC >= 2.7. This fixes a problem compiling on S390, apparently. Kevin Easton 2008-02-28 12:42:11 +00:00
  • 9971c876ed Seed trunk from ircii-pana-1.1 branch. Kevin Easton 2008-02-25 09:55:15 +00:00
  • 533c3dbcbf Turn 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
  • 437c3df5fe Seed 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
  • 28febcfea9 Initial import of the ircii-pana-1.1-final source tree. Kevin Easton 2008-02-25 09:25:32 +00:00