Commit Graph

  • ec842a808f Update COMPILE-PROBLEMS Kevin Easton 2015-06-03 22:43:00 +10:00
  • 454deb943a Bring the BitchX(1) man page a little more up-to-date Kevin Easton 2015-06-03 22:38:02 +10:00
  • 5d46e9a768 Add OpenBSD to list of known-working OSes Kevin Easton 2015-06-03 22:15:56 +10:00
  • b14d0ddcb9 Add timer_cmp() utility function to compare two timevals. Kevin Easton 2015-05-21 01:21:02 +10:00
  • b944573a5e Minor fixes to enable compiling against TCL8.5 Kevin Easton 2015-05-16 22:20:25 +10:00
  • e33393ab86 Remove 100ms fudge factor on timer expiry. Kevin Easton 2015-05-16 14:13:11 +10:00
  • af017816e2 Use time_since() and time_until() instead of open-coded variants Kevin Easton 2015-05-14 00:02:51 +10:00
  • f1c27a4f64 Switch server->connect_time from time_t to struct timeval Kevin Easton 2015-05-13 23:17:18 +10:00
  • 4ee6c6295b Add time_until() and time_since() utility functions Kevin Easton 2015-05-13 21:50:30 +10:00
  • 0f8280ed51 Prevent indefinite wait if CONNECT_DELAY is set to zero Kevin Easton 2015-05-12 22:39:30 +10:00
  • 72f5536121 Fix bug that prevents ignoring of NICK messages. Kevin Easton 2015-05-10 14:22:12 +10:00
  • dea26d0c1c Remove unused variables in check_bitch_mode() and parse_server() Kevin Easton 2015-05-09 00:01:07 +10:00
  • 32659b9998 Simplify LAMEIDENT code and remove unused variable. Kevin Easton 2015-05-08 23:25:41 +10:00
  • a497d3ab09 Remove unused variables in whoreply() and add_user_who() Kevin Easton 2015-05-08 22:24:36 +10:00
  • 941a3c6c63 Removed unused variables in p_privmsg() Kevin Easton 2015-05-08 21:50:14 +10:00
  • 5e9263f325 Simplify and improve ANNOY_KICK checks. Kevin Easton 2015-05-07 22:30:59 +10:00
  • e646ab42d2 Move char_fucknut() and caps_fucknut() from misc.c to parse.c. Kevin Easton 2015-05-05 20:30:07 +10:00
  • 9f7cf6b6c2 Alter the way PINGs for /sping and lag check are used. Kevin Easton 2015-05-04 00:13:08 +10:00
  • 443b87a8aa Remove alternate /sping implementation for systems without gettimeofday() Kevin Easton 2015-03-29 20:35:57 +11:00
  • 1c6ff3088a Fix compilation problems in 'amp' plugin. Kevin Easton 2015-03-17 00:06:34 +11:00
  • 6898260809 Add configure.lineno to files removed by distclean target. Kevin Easton 2015-03-16 23:45:49 +11:00
  • 5b89193679 Remove doc/Makefile (template for dummy toplevel Makefile). Kevin Easton 2015-03-16 23:23:14 +11:00
  • ca093feaf9 Remove top-level dummy Makefile. Kevin Easton 2015-03-16 23:18:00 +11:00
  • 3b80790a31 Define VERSION in configure, and add git describe output if available. Kevin Easton 2015-03-16 23:04:43 +11:00
  • aab85f807a Update version number to 1.2.1 in preparation for release. Kevin Easton 2014-11-14 10:42:09 +00:00
  • a06fe2a883 Revert back to using floating point for stats calculations, but correctly rounded. Kevin Easton 2014-11-14 10:34:50 +00:00
  • 62b483f811 Rename README-1.2 to README. Kevin Easton 2014-11-13 12:25:24 +00:00
  • 77d5c9e0aa Remove old 1.1-final README, to be replaced with 1.2 README. Kevin Easton 2014-11-13 12:24:57 +00:00
  • 42c366ab20 Add an introduction to the release notes. Kevin Easton 2014-11-13 12:22:35 +00:00
  • 85ec7d8859 Reword warning about FreeBSD / clang compile issue. Kevin Easton 2014-11-13 10:12:24 +00:00
  • 137fbd9b85 Prefer <fcntl.h> over <sys/fcntl.h>. Kevin Easton 2014-11-06 10:44:07 +00:00
  • bb5e9920d2 Squash a warning when compiling with a some curses library configurations. Kevin Easton 2014-11-06 10:25:37 +00:00
  • 835453ae40 Bump up defaults for FLOOD_AFTER, SCROLLBACK_LINES and LASTLOG. Kevin Easton 2014-11-05 11:01:40 +00:00
  • 93d06b03c9 Fix overflow in say() when handling a client message over the maximum. Kevin Easton 2014-11-05 09:32:46 +00:00
  • ca55063443 Apply patch from cpet mentioning problems with FreeBSD/clang. Kevin Easton 2014-11-04 12:59:35 +00:00
  • 07c2291966 Add SERVERREQ flag to all send_2comm commands. Kevin Easton 2014-11-04 10:54:23 +00:00
  • 867f7f8327 Add SERVERREQ flag to all send_comm commands which were missing it. Kevin Easton 2014-11-04 10:36:54 +00:00
  • 0b6725dbe2 Remove WANT_CHAN_NICK_SERV define and include services commands by default. Kevin Easton 2014-11-04 10:27:19 +00:00
  • 78aeaeb1cb Cleanups around WANT_CHAN_NICK. Kevin Easton 2014-11-04 10:05:58 +00:00
  • eb5f767d53 Update default /FSET LINKS so it shows more than the first word of the server description. Kevin Easton 2014-11-03 10:32:21 +00:00
  • f6d42f35d4 Fix spelling mistake in client message. Kevin Easton 2014-11-03 10:26:13 +00:00
  • 685fc8b25a bxconf has its own set of required libraries, different to the client itself. Kevin Easton 2014-11-01 14:52:43 +00:00
  • a05b1160c3 Change build to pass through CPPFLAGS if provided, and to use the DEFS value set by configure. Kevin Easton 2014-11-01 14:37:41 +00:00
  • 4ce8dc88de Update default server list. Kevin Easton 2014-11-01 11:13:47 +00:00
  • 4f181b5977 Cleanup and update some ancilliary infomation files. Kevin Easton 2014-11-01 03:40:30 +00:00
  • f84d9c0b42 Add some more user-visible changes to the 1.2 README file. Kevin Easton 2014-10-30 12:28:28 +00:00
  • db3fabfc3e Delay setting the /cset CHANMODE mode on new channels until the channel is synched. Kevin Easton 2014-10-29 14:07:05 +00:00
  • 8054c3e4ab Rename show_channel_sync() to channel_sync(), and don't use prepare_command() before it. Kevin Easton 2014-10-29 12:51:40 +00:00
  • 3816ea7494 Don't execute an empty command for an empty branch in an /IF. Kevin Easton 2014-10-27 12:05:16 +00:00
  • 7563f1d401 Cache the bitmask of the channel log level in the cset structure instead of the channel structure. Kevin Easton 2014-10-26 13:08:43 +00:00
  • 34c34b9a43 Add ccTLDs for .cw (Curacao) and .sx (Sint Maarten). Kevin Easton 2014-10-21 12:21:24 +00:00
  • 3f3bdf5387 Display user and channel mode changes at level MODEUSER and MODECHAN instead of CRAP. Kevin Easton 2014-10-18 13:18:13 +00:00
  • de1145ffc9 Refine illegal message source characters: * is in, - is out. Kevin Easton 2014-10-14 13:44:45 +00:00
  • c41048b896 Increase size of buffer to handle maximum-length topics in status_topic(). Kevin Easton 2014-10-14 12:57:01 +00:00
  • 8fde6f8248 Don't allow message source name to include ','. Kevin Easton 2014-10-14 12:37:56 +00:00
  • 5126d21126 Add /FSET WHOIS_LOGGEDIN to format RPL_WHOISLOGGEDIN, used by hybrid, ratbox, ircu and derivatives. Kevin Easton 2014-10-10 12:56:09 +00:00
  • 4d14d35d1a Allow nicknames to start with ~, apparently allowed by IRCnet. Kevin Easton 2014-10-05 22:19:39 +00:00
  • 5e55fc5dee Cleanup send_whom(), and fix bug where get_socketinfo() was used instead of get_socket(). Kevin Easton 2014-09-24 14:28:19 +00:00
  • 337c3128d1 Fix faulty boolean logic in .echo xlink command. Kevin Easton 2014-09-24 14:14:59 +00:00
  • 6d2675e312 Slight cleanup to some xlink code. Kevin Easton 2014-09-24 13:35:13 +00:00
  • b99118c030 Add sanity checking of incoming nicknames. Kevin Easton 2014-09-24 06:54:00 +00:00
  • 6dc2335df9 The /mv command shouldn't send +v for already-voiced users. Kevin Easton 2014-09-23 13:59:03 +00:00
  • a3170cf578 Fix regression introduced in r480, where /BKI on non-joined clients no longer ignored. Kevin Easton 2014-09-23 13:46:47 +00:00
  • e808dbe94b Change the lag check so that it does not try to format a time_t using %lu. Kevin Easton 2014-09-21 14:54:12 +00:00
  • 72a20a8b82 Remove a variable that is set but unused. Tim Cava 2014-03-02 21:25:49 +00:00
  • b3cd3509d0 Remove a variable that is set but unused. Tim Cava 2014-03-02 21:21:40 +00:00
  • a266f0bad3 Remove a variable that is set but unused. Tim Cava 2014-03-02 21:20:33 +00:00
  • dd030f6e67 Make function_channelnicks() use the sort_type optionally passed in. Tim Cava 2014-03-02 21:15:36 +00:00
  • deb1c71b8c Remove a variable that is set but unused. Tim Cava 2014-03-02 21:09:37 +00:00
  • 8d5882a9ef Remove a variable that is set but unused. Tim Cava 2014-03-02 19:59:13 +00:00
  • e7da953fc1 Don't check if the address of an array is NULL. Tim Cava 2014-03-02 19:40:31 +00:00
  • 04e898bb57 Cleanup quotecmd() a little bit. Remove a set but unused variable. Kill commented out code that normally prevents some commands from being quoted. Tim Cava 2014-03-01 20:02:16 +00:00
  • 3138017406 Remove a variable that is set but unused. Tim Cava 2014-03-01 19:45:47 +00:00
  • 101204b0b9 Remove a variable that is set but unused. Tim Cava 2014-03-01 19:44:55 +00:00
  • ae4014808f Remove a variable that is set but unused. Tim Cava 2014-02-28 23:52:33 +00:00
  • 7791aec8d6 Remove a variable that is set but unused. Tim Cava 2014-02-28 23:47:14 +00:00
  • c45a43c8e2 Remove a variable that is set but unused. Tim Cava 2014-02-28 23:41:57 +00:00
  • a9cc4ec891 Remove a variable that is set but unused. Tim Cava 2014-02-28 23:39:57 +00:00
  • ebc3ff9b2b Remove a variable that is set but unused. Tim Cava 2014-02-28 23:31:58 +00:00
  • 3fe6a86f64 Remove a variable that is set but unused. Tim Cava 2014-02-28 23:29:22 +00:00
  • d8b8c169ab Remove a variable that is set but unused. Tim Cava 2014-02-28 22:22:33 +00:00
  • 3494a55541 Remove variables that are set but unused. Tim Cava 2014-02-28 22:13:49 +00:00
  • f13de53ad4 Fix bug introduced in r243 where /LASTLOG without -FILE no longer worked. Kevin Easton 2013-11-24 13:15:22 +00:00
  • b300961524 alias.c: Remove unused variables in pmatch_cmd_alias(), pmatch_assign_alias() and do_stack_alias(). Kevin Easton 2013-11-18 13:13:26 +00:00
  • f22dc54b13 Change BX_add_to_screen() and BX_skip_incoming_mirc() to use char * rather than unsigned char * arguments. Kevin Easton 2013-11-18 12:38:07 +00:00
  • ced7f9bcc9 keys.c: Convert most uses of unsigned char to char, clearing up warnings. Kevin Easton 2013-11-17 21:37:32 +00:00
  • de3d310678 Change RETURN_STR() macro to silence 'always evaluates to true' warnings. Kevin Easton 2013-11-16 11:35:41 +00:00
  • 324cdd4c85 Update plugins to cast time_t to long when formatting with %ld. Kevin Easton 2013-11-16 10:59:34 +00:00
  • 87de292f53 cdcc.c: Cast time_t to long before formatting with %ld. Kevin Easton 2013-11-16 03:18:39 +00:00
  • d03781f45b Fix the $timer() scripting function. Kevin Easton 2013-11-16 03:17:13 +00:00
  • ffea653764 Fix the /TKB (timed kickban) command. Kevin Easton 2013-11-16 03:13:26 +00:00
  • 5a3a74d38a functions.c: Fix mismatched format strings in several aliases and functions. Kevin Easton 2013-11-16 01:33:53 +00:00
  • 55d3b28060 dcc.c: Fix mismatching format strings in get_dcc_info() and dcc_ftpcommand(). Kevin Easton 2013-11-16 00:18:39 +00:00
  • 021812f6ae Respin configure and defs.h.in for configure.in r467. Kevin Easton 2013-11-16 00:09:33 +00:00
  • f178d6e024 Fix int/long typo. Kevin Easton 2013-11-16 00:08:31 +00:00
  • e7c8240622 Use long instead of time_t in send_kline(), and cast time_t values to long in sping() when using %ld format. Kevin Easton 2013-11-15 13:57:46 +00:00
  • 77ee55f33f Simplify function_uptime() and change it to use long instead of time_t. Kevin Easton 2013-11-15 12:55:44 +00:00
  • 70b1c060f3 Change function_tdiff2() to use long instead of time_t, which fixes warnings on netbsd i386. Kevin Easton 2013-11-15 12:11:19 +00:00
  • b2ae3c888f Cleanup get_term_capability(), silences some warnings. Kevin Easton 2013-11-13 13:35:10 +00:00
  • 58b5d39fea Remove unnecessary variable proctitlestr. Kevin Easton 2013-11-13 11:43:57 +00:00