leeh 2005/06/22 22:09:53 UTC (20050622_0) Modified files: (Branch: RATBOX_2_0) modules m_whois.c Log: - stop checking remote whois' for protocol violations, as you can cause them from any server as far back as ircd2.8.. Revision Changes Path 1.140.2.5 +20 -2 ircd-ratbox/modules/m_whois.c androsyn 2005/06/16 11:56:03 UTC (20050616_1) Modified files: (Branch: RATBOX_2_0) modules m_time.c Log: nor is struct.h, oops Revision Changes Path 1.45.4.3 +1 -2 ircd-ratbox/modules/m_time.c androsyn 2005/06/16 11:54:57 UTC (20050616_0) Modified files: (Branch: RATBOX_2_0) modules m_time.c Log: that isn't supposed to be in here Revision Changes Path 1.45.4.2 +2 -6 ircd-ratbox/modules/m_time.c androsyn 2005/06/15 18:55:57 UTC (20050615_0) Modified files: (Branch: RATBOX_2_0) modules m_time.c Log: backport of the silly december 31st bug Revision Changes Path 1.45.4.1 +6 -7 ircd-ratbox/modules/m_time.c leeh 2005/06/08 11:28:43 UTC (20050608_2) Modified files: (Branch: RATBOX_2_0) . RELNOTES include patchlevel.h Log: - update RELNOTES - revved patchlevel to 2.0.9 Revision Changes Path 1.109.2.15 +4 -0 ircd-ratbox/RELNOTES 7.65.2.10 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2005/06/08 11:16:42 UTC (20050608_1) Modified files: (Branch: RATBOX_2_0) modules/core m_nick.c Log: - require NICK/UID have exactly the right number of params Revision Changes Path 1.152.2.9 +3 -3 ircd-ratbox/modules/core/m_nick.c leeh 2005/06/08 01:05:40 UTC (20050608_0) Modified files: (Branch: RATBOX_2_0) modules/core m_mode.c Log: - make the BMASK parser more robust Revision Changes Path 1.112.2.10 +20 -6 ircd-ratbox/modules/core/m_mode.c leeh 2005/06/06 19:56:56 UTC (20050606_0) Modified files: (Branch: RATBOX_2_0) modules/core m_mode.c Log: - fix the length checking in bmask Revision Changes Path 1.112.2.9 +6 -4 ircd-ratbox/modules/core/m_mode.c leeh 2005/06/05 14:12:34 UTC (20050605_0) Modified files: (Branch: RATBOX_2_0) src s_newconf.c Log: - raise max temp time to a year Revision Changes Path 7.45.2.8 +3 -2 ircd-ratbox/src/s_newconf.c androsyn 2005/06/03 19:14:17 UTC (20050603_0) Modified files: (Branch: RATBOX_2_0) src match.c Log: passing a pointer to a pointer is not what was intended, oops Revision Changes Path 7.41.2.2 +3 -3 ircd-ratbox/src/match.c androsyn 2005/05/30 16:50:30 UTC (20050530_0) Modified files: (Branch: RATBOX_2_0) modules m_resv.c Log: use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch Revision Changes Path 1.61.2.6 +2 -2 ircd-ratbox/modules/m_resv.c leeh 2005/05/19 15:18:39 UTC (20050519_1) Modified files: (Branch: RATBOX_2_0) . RELNOTES configure configure.ac include client.h m_info.h modules m_kline.c m_trace.c modules/core m_nick.c src s_auth.c send.c Log: - 2.1 sync, - make HOSTIPLEN always v6 sized for remote clients - properly increment bad auth count for stats T when we timeout an auth - sync up remote kline reasons, so theyre consistent with what happens when we add local klines - notably the "Temporary K-line x min" and date added to reason. - raise default topiclen to 160 - fix various UID problems with trace - fix cores with amd64 and the send functions Revision Changes Path 1.109.2.14 +15 -0 ircd-ratbox/RELNOTES 7.229.2.16 +3 -3 ircd-ratbox/configure 7.43.2.16 +3 -3 ircd-ratbox/configure.ac 7.246.2.14 +3 -4 ircd-ratbox/include/client.h 7.53.2.1 +0 -20 ircd-ratbox/include/m_info.h 1.152.2.8 +2 -12 ircd-ratbox/modules/core/m_nick.c 1.183.2.12 +14 -3 ircd-ratbox/modules/m_kline.c 1.97.2.4 +16 -9 ircd-ratbox/modules/m_trace.c 7.166.2.15 +1 -0 ircd-ratbox/src/s_auth.c 7.280.2.4 +35 -21 ircd-ratbox/src/send.c leeh 2005/05/19 12:43:02 UTC (20050519_0) Modified files: (Branch: RATBOX_2_0) src s_auth.c Log: - add some per-server uniqueness to the auth process, to make bopm more reliable. Revision Changes Path 7.166.2.14 +5 -0 ircd-ratbox/src/s_auth.c leeh 2005/05/11 21:08:15 UTC (20050511_0) Modified files: (Branch: RATBOX_2_0) modules/core m_mode.c Log: - fix possibility of clients setting blank keys. Revision Changes Path 1.112.2.8 +5 -5 ircd-ratbox/modules/core/m_mode.c leeh 2005/05/02 11:15:56 UTC (20050502_1) Modified files: (Branch: RATBOX_2_0) modules m_stats.c Log: - make oper count use unsigned int, and print formatter %u Revision Changes Path 1.219.2.10 +3 -3 ircd-ratbox/modules/m_stats.c androsyn 2005/05/02 00:19:38 UTC (20050502_0) Modified files: (Branch: RATBOX_2_0) . ChangeLog include serno.h Log: force commit for branch Revision Changes Path 1.1411.2.181 +0 -0 ircd-ratbox/ChangeLog 7.5177.2.179 +0 -0 ircd-ratbox/include/serno.h leeh 2005/04/30 20:51:11 UTC (20050430_1) Modified files: (Branch: RATBOX_2_0) modules m_resv.c Log: - match() parameters in remote unresv were wrong way round, causing it to always fail Revision Changes Path 1.61.2.5 +2 -2 ircd-ratbox/modules/m_resv.c leeh 2005/04/30 20:22:36 UTC (20050430_0) Modified files: (Branch: RATBOX_2_0) modules m_stats.c modules/core m_mode.c Log: - disallow bans beginning with ':' over bmask - disallow bans with a space in chm_ban() - stop counting hidden opers in stats p Revision Changes Path 1.112.2.7 +11 -1 ircd-ratbox/modules/core/m_mode.c 1.219.2.9 +5 -3 ircd-ratbox/modules/m_stats.c androsyn 2005/04/26 15:58:52 UTC (20050426_1) Modified files: (Branch: RATBOX_2_0) src s_conf.c Log: also helps if you use the right field. This is why typecasting is bad Revision Changes Path 7.470.2.12 +3 -3 ircd-ratbox/src/s_conf.c androsyn 2005/04/26 15:51:40 UTC (20050426_0) Modified files: (Branch: RATBOX_2_0) src s_conf.c Log: convert the port number in the authorised connection to host order before we display it Revision Changes Path 7.470.2.11 +2 -2 ircd-ratbox/src/s_conf.c leeh 2005/04/19 16:54:17 UTC (20050419_0) Modified files: (Branch: RATBOX_2_0) help/opers dline kline Log: - via sjk, tidy up kline/dline help to note they dont accept nick as a target. Revision Changes Path 1.2.14.1 +1 -4 ircd-ratbox/help/opers/dline 1.2.20.1 +1 -1 ircd-ratbox/help/opers/kline leeh 2005/04/17 13:30:16 UTC (20050417_0) Modified files: (Branch: RATBOX_2_0) doc example.conf example.efnet.conf Log: - fix a missing end of comment in example confs Revision Changes Path 7.243.2.12 +1 -1 ircd-ratbox/doc/example.conf 7.75.2.13 +1 -1 ircd-ratbox/doc/example.efnet.conf androsyn 2005/04/08 21:58:27 UTC (20050408_0) Modified files: (Branch: RATBOX_2_0) src commio.c Log: used the data pointer we saved, not what just got nulled Revision Changes Path 1.9.2.4 +1 -1 ircd-ratbox/src/commio.c leeh 2005/04/05 01:36:07 UTC (20050405_0) Modified files: (Branch: RATBOX_2_0) modules m_resv.c m_xline.c Log: - fix broken propagation of xlines/resvs when passing through hubs Revision Changes Path 1.61.2.4 +2 -2 ircd-ratbox/modules/m_resv.c 1.52.2.9 +2 -2 ircd-ratbox/modules/m_xline.c androsyn 2005/04/01 20:15:44 UTC (20050401_1) Modified files: (Branch: RATBOX_2_0) include patchlevel.h Log: Rev patchlevel Revision Changes Path 7.65.2.9 +1 -1 ircd-ratbox/include/patchlevel.h androsyn 2005/04/01 20:13:22 UTC (20050401_0) Modified files: (Branch: RATBOX_2_0) . RELNOTES Log: update relnotes... Revision Changes Path 1.109.2.13 +9 -0 ircd-ratbox/RELNOTES leeh 2005/03/29 01:24:16 UTC (20050329_0) Modified files: (Branch: RATBOX_2_0) modules/core m_nick.c src parse.c Log: - stop storing sockhost for ipv6 clients when we dont have v6 support - fix a longstanding parser bug which broke 005. Revision Changes Path 1.152.2.7 +12 -2 ircd-ratbox/modules/core/m_nick.c 7.182.2.1 +7 -4 ircd-ratbox/src/parse.c androsyn 2005/03/28 21:53:22 UTC (20050328_1) Modified files: (Branch: RATBOX_2_0) src s_auth.c Log: removing a node from the auth_poll_list twice is bad Revision Changes Path 7.166.2.13 +0 -1 ircd-ratbox/src/s_auth.c leeh 2005/03/28 03:35:13 UTC (20050328_0) Modified files: (Branch: RATBOX_2_0) modules m_stats.c Log: - move stats l back to RPL_STATSLINKINFO Revision Changes Path 1.219.2.8 +4 -4 ircd-ratbox/modules/m_stats.c leeh 2005/03/25 16:48:20 UTC (20050325_0) Modified files: (Branch: RATBOX_2_0) modules/core m_message.c Log: - disallow clients messaging uids Revision Changes Path 1.147.2.3 +11 -3 ircd-ratbox/modules/core/m_message.c leeh 2005/03/22 13:11:37 UTC (20050322_0) Modified files: (Branch: RATBOX_2_0) include supported.h Log: - move NICKLEN down to second 005, to stop violating MAXPARA Revision Changes Path 1.41.2.8 +4 -4 ircd-ratbox/include/supported.h androsyn 2005/03/04 12:45:54 EST (20050304_1) Modified files: (Branch: RATBOX_2_0) include patricia.h Log: missed a minor change merging from head Revision Changes Path 7.15.4.2 +1 -1 ircd-ratbox/include/patricia.h androsyn 2005/03/04 12:39:45 EST (20050304_0) Modified files: (Branch: RATBOX_2_0) src patricia.c Log: Make that a node_heap not a prefix_heap Revision Changes Path 7.21.6.4 +2 -2 ircd-ratbox/src/patricia.c leeh 2005/03/02 12:28:52 EST (20050302_0) Modified files: (Branch: RATBOX_2_0) src channel.c Log: - if we're sending an empty names reply because we cant show members of the channel, dont overwrite the ':' Revision Changes Path 7.417.2.8 +3 -1 ircd-ratbox/src/channel.c leeh 2005/02/27 22:42:32 EST (20050228_1) Modified files: (Branch: RATBOX_2_0) . configure configure.ac Log: - revert some commits to the wrong branch Revision Changes Path 7.229.2.15 +14 -57 ircd-ratbox/configure 7.43.2.15 +5 -29 ircd-ratbox/configure.ac leeh 2005/02/27 22:30:34 EST (20050228_0) Modified files: (Branch: RATBOX_2_0) src newconf.c Log: - add a test for gecos {}; having an empty reason Revision Changes Path 7.156.2.18 +2 -2 ircd-ratbox/src/newconf.c androsyn 2005/02/26 19:01:19 EST (20050227_0) Modified files: (Branch: RATBOX_2_0) . configure configure.ac Log: try this again for aix, it might be useful to have gcc make warnings errors, when testing Revision Changes Path 7.229.2.14 +3 -3 ircd-ratbox/configure 7.43.2.14 +3 -3 ircd-ratbox/configure.ac androsyn 2005/02/26 18:47:39 EST (20050226_0) Modified files: (Branch: RATBOX_2_0) . INSTALL Log: cvs sucks again Revision Changes Path 7.35.4.4 +0 -0 ircd-ratbox/INSTALL leeh 2005/02/24 15:21:28 EST (20050224_1) Modified files: (Branch: RATBOX_2_0) include supported.h modules m_dline.c Log: - fix a core in undline on bad masks - remove an unwanted space from the second 005 numeric Revision Changes Path 1.41.2.7 +1 -1 ircd-ratbox/include/supported.h 1.36.2.2 +8 -1 ircd-ratbox/modules/m_dline.c androsyn 2005/02/24 15:16:08 EST (20050224_0) Added files: (Branch: RATBOX_2_0) contrib m_42.c Log: 42.. Revision Changes Path 1.3.2.1 +35 -0 ircd-ratbox/contrib/m_42.c (new) leeh 2005/02/14 16:53:14 EST (20050214_2) Modified files: (Branch: RATBOX_2_0) . RELNOTES include patchlevel.h Log: - updated RELNOTES - revved patchlevel to 2.0.7 Revision Changes Path 1.109.2.12 +1 -0 ircd-ratbox/RELNOTES 7.65.2.8 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2005/02/14 07:17:49 EST (20050214_1) Modified files: (Branch: RATBOX_2_0) . RELNOTES src s_user.c Log: - hide the extended connection info for spoofed users on connect as well - update RELNOTES Revision Changes Path 1.109.2.11 +14 -0 ircd-ratbox/RELNOTES 7.323.2.12 +16 -7 ircd-ratbox/src/s_user.c leeh 2005/02/14 06:52:31 EST (20050214_0) Modified files: (Branch: RATBOX_2_0) modules m_etrace.c Log: - give RPL_ENDOFTRACE on /etrace nick Revision Changes Path 1.10.4.7 +8 -4 ircd-ratbox/modules/m_etrace.c leeh 2005/02/12 22:45:23 EST (20050213_1) Modified files: (Branch: RATBOX_2_0) modules m_etrace.c m_invite.c Log: - remove an unused var in etrace - cast timestamp to ulong in invite Revision Changes Path 1.10.4.6 +1 -2 ircd-ratbox/modules/m_etrace.c 1.81.2.3 +2 -2 ircd-ratbox/modules/m_invite.c leeh 2005/02/12 22:35:58 EST (20050213_0) Modified files: (Branch: RATBOX_2_0) src channel.c Log: - fix a nice fatass memory leak in memberships. Revision Changes Path 7.417.2.7 +0 -3 ircd-ratbox/src/channel.c leeh 2005/02/10 11:12:04 EST (20050210_0) Modified files: (Branch: RATBOX_2_0) modules m_gline.c Log: - hack around hyb6 allowing empty gline reasons Revision Changes Path 1.141.2.6 +10 -2 ircd-ratbox/modules/m_gline.c leeh 2005/02/09 17:34:39 EST (20050209_0) Modified files: (Branch: RATBOX_2_0) modules m_invite.c modules/core m_sjoin.c Log: - start timestamping INVITE, rejecting any that are higher than the channel TS - remove stored invites when we get a lower TS sjoin Revision Changes Path 1.201.2.7 +18 -1 ircd-ratbox/modules/core/m_sjoin.c 1.81.2.2 +10 -5 ircd-ratbox/modules/m_invite.c leeh 2005/02/08 12:26:23 EST (20050208_1) Modified files: (Branch: RATBOX_2_0) include supported.h Log: - we're advertising CALLERID=g twice in 005, and wrongly advertising DEAF Revision Changes Path 1.41.2.6 +1 -3 ircd-ratbox/include/supported.h leeh 2005/02/08 11:35:18 EST (20050208_0) Modified files: (Branch: RATBOX_2_0) src s_newconf.c Log: - fix operator blocks to work correctly against IP spoofs Revision Changes Path 7.45.2.7 +9 -8 ircd-ratbox/src/s_newconf.c leeh 2005/02/02 18:28:42 EST (20050202_2) Modified files: (Branch: RATBOX_2_0) include supported.h Log: - synced 005 with the i-d being worked on Revision Changes Path 1.41.2.5 +31 -30 ircd-ratbox/include/supported.h leeh 2005/02/02 17:09:35 EST (20050202_1) Modified files: (Branch: RATBOX_2_0) help/opers etrace Log: - update etrace help here too Revision Changes Path 1.1.2.2 +7 -1 ircd-ratbox/help/opers/etrace leeh 2005/02/02 17:01:41 EST (20050202_0) Modified files: (Branch: RATBOX_2_0) modules m_etrace.c Log: - ported etrace cleanups back from 2.1, primarily to avoid leaking mirc opers ips Revision Changes Path 1.10.4.5 +77 -25 ircd-ratbox/modules/m_etrace.c leeh 2005/01/28 15:25:16 EST (20050128_0) Modified files: (Branch: RATBOX_2_0) modules/core m_mode.c m_sjoin.c Log: - patch via jilles to fix +eI lists being shown to non-ops when were handling stuff over TS6. Revision Changes Path 1.112.2.6 +7 -3 ircd-ratbox/modules/core/m_mode.c 1.201.2.6 +8 -8 ircd-ratbox/modules/core/m_sjoin.c leeh 2005/01/26 18:44:21 EST (20050126_0) Modified files: (Branch: RATBOX_2_0) modules m_kline.c src s_conf.c Log: - drop the min required params for kline down to 5, as 1.5-3 and earlier allow opers to issue remote klines with no reason field. simply drop them with no fuss if we get them. - make sure our server gecos field is always set Revision Changes Path 1.183.2.11 +10 -2 ircd-ratbox/modules/m_kline.c 7.470.2.10 +2 -2 ircd-ratbox/src/s_conf.c leeh 2005/01/20 14:55:50 EST (20050120_2) Modified files: (Branch: RATBOX_2_0) modules m_kline.c Log: - mo_kline() needs a minpara of 3, not 2. Revision Changes Path 1.183.2.10 +2 -2 ircd-ratbox/modules/m_kline.c leeh 2005/01/20 06:08:39 EST (20050120_1) Modified files: (Branch: RATBOX_2_0) adns internal.h parse.c transmit.c types.c Log: - fbsd has introduced fls(), rename variables. Revision Changes Path 1.12.14.6 +4 -4 ircd-ratbox/adns/internal.h 1.9.6.6 +38 -38 ircd-ratbox/adns/parse.c 1.13.6.5 +3 -3 ircd-ratbox/adns/transmit.c 1.14.6.6 +13 -13 ircd-ratbox/adns/types.c leeh 2005/01/20 05:53:17 EST (20050120_0) Modified files: (Branch: RATBOX_2_0) . configure configure.ac Log: - mark configure as showing this is 'stable' Revision Changes Path 7.229.2.12 +11 -11 ircd-ratbox/configure 7.43.2.12 +3 -3 ircd-ratbox/configure.ac androsyn 2005/01/17 21:22:12 EST (20050118_8) Modified files: (Branch: RATBOX_2_0) . ChangeLog Log: Remove garbage commits from cvs testing Revision Changes Path 1.1411.2.138 +0 -83 ircd-ratbox/ChangeLog leeh 2005/01/07 15:09:17 EST (20050107_0) Modified files: (Branch: RATBOX_2_0) . RELNOTES include patchlevel.h Log: - update RELNOTES - revved patchlevel to 2.0.6 Revision Changes Path 1.109.2.10 +34 -5 ircd-ratbox/RELNOTES 7.65.2.7 +1 -1 ircd-ratbox/include/patchlevel.h androsyn 2004/12/20 16:23:25 EST (20041220_0) Modified files: (Branch: RATBOX_2_0) src s_newconf.c Log: Expire temp r/x lines around every 60 seconds instead of every 5 minutes Revision Changes Path 7.45.2.6 +1 -1 ircd-ratbox/src/s_newconf.c leeh 2004/12/15 18:01:25 EST (20041215_0) Modified files: (Branch: RATBOX_2_0) modules m_info.c Log: - add default_invisible, disable_fake_channels and invite_ops_only to info Revision Changes Path 1.109.2.2 +19 -1 ircd-ratbox/modules/m_info.c leeh 2004/12/14 13:41:16 EST (20041214_0) Modified files: (Branch: RATBOX_2_0) modules m_gline.c Log: - fix some debug code I accidentally commited to gline Revision Changes Path 1.141.2.5 +2 -6 ircd-ratbox/modules/m_gline.c leeh 2004/12/13 11:32:50 EST (20041213_2) Modified files: (Branch: RATBOX_2_0) help/opers index include numeric.h modules m_etrace.c src messages.tab s_user.c Added files: (Branch: RATBOX_2_0) help/opers etrace Log: - keep the two fields sent in USER and stored in fullcaps for the duration of the clients connection - removed v4trace/v6trace commands, theyre now etrace -v4 and etrace -v6 - added etrace -full, numeric 708 (RPL_ETRACEFULL) which outputs the stuff stored in fullcaps - added etrace help Revision Changes Path 1.1.2.1 +10 -0 ircd-ratbox/help/opers/etrace (new) 1.8.2.1 +17 -17 ircd-ratbox/help/opers/index 7.46.2.2 +1 -0 ircd-ratbox/include/numeric.h 1.10.4.4 +44 -36 ircd-ratbox/modules/m_etrace.c 7.114.2.5 +1 -1 ircd-ratbox/src/messages.tab 7.323.2.7 +0 -3 ircd-ratbox/src/s_user.c leeh 2004/12/12 20:07:44 EST (20041213_1) Modified files: (Branch: RATBOX_2_0) modules m_gline.c Log: - fix an ungline core lurking under the bug I just fixed Revision Changes Path 1.141.2.4 +21 -10 ircd-ratbox/modules/m_gline.c leeh 2004/12/12 19:42:15 EST (20041213_0) Modified files: (Branch: RATBOX_2_0) modules m_gline.c Log: - fix ungline Revision Changes Path 1.141.2.3 +13 -5 ircd-ratbox/modules/m_gline.c leeh 2004/12/10 18:17:12 EST (20041210_0) Modified files: (Branch: RATBOX_2_0) doc example.efnet.conf modules/core m_message.c Log: - s/invisible/hidden_oper in example.efnet.conf - added "Failed to deliver: [%.20s]" to the ERR_NOSUCHNICK we send out when relaying a privmsg to a UID Revision Changes Path 7.75.2.9 +1 -1 ircd-ratbox/doc/example.efnet.conf 1.147.2.2 +4 -3 ircd-ratbox/modules/core/m_message.c leeh 2004/12/07 14:43:10 EST (20041207_4) Modified files: (Branch: RATBOX_2_0) modules/core m_nick.c Log: - via hyb, dont change the ts of a client who we then stop changing nick because theyre nick flooding, and dont alter TS if theyre just changing case of their nickname Revision Changes Path 1.152.2.3 +29 -32 ircd-ratbox/modules/core/m_nick.c leeh 2004/12/07 14:34:04 EST (20041207_3) Modified files: (Branch: RATBOX_2_0) src s_serv.c Log: - send ERR_NOSUCHSERVER in hunt_server() when a local client issues something against a target beginning with a digit, as this doesnt leak ips Revision Changes Path 7.406.2.7 +1 -1 ircd-ratbox/src/s_serv.c androsyn 2004/12/07 09:26:58 EST (20041207_2) Modified files: (Branch: RATBOX_2_0) modules m_etrace.c Log: use target_p not client_p :P Revision Changes Path 1.10.4.3 +3 -3 ircd-ratbox/modules/m_etrace.c leeh 2004/12/07 08:55:21 EST (20041207_1) Modified files: (Branch: RATBOX_2_0) modules m_etrace.c Log: - ported V4TRACE/V6TRACE from 1.x, available when ipv6 is enabled they will list clients of the given type only. Revision Changes Path 1.10.4.2 +58 -16 ircd-ratbox/modules/m_etrace.c leeh 2004/12/07 08:37:03 EST (20041207_0) Modified files: (Branch: RATBOX_2_0) modules m_kline.c Log: - speed up unkline for permklines, rather than parsing the buffer from kline.conf, build a buffer of what we're looking for and strncasecmp(). We also drop out that loop and into a faster one with no strncasecmp() when we have found a match Revision Changes Path 1.183.2.9 +30 -40 ircd-ratbox/modules/m_kline.c androsyn 2004/12/06 11:31:11 EST (20041206_5) Modified files: (Branch: RATBOX_2_0) src commio.c s_serv.c Log: a few minor i/o cleanups Revision Changes Path 1.9.2.3 +1 -2 ircd-ratbox/src/commio.c 7.406.2.6 +1 -1 ircd-ratbox/src/s_serv.c leeh 2004/12/06 10:56:15 EST (20041206_4) Modified files: (Branch: RATBOX_2_0) . Makefile.in Log: - properly substitute logdir into the Makefile so its created on make install Revision Changes Path 7.50.2.1 +1 -0 ircd-ratbox/Makefile.in leeh 2004/12/06 10:46:16 EST (20041206_3) Modified files: (Branch: RATBOX_2_0) include hostmask.h modules m_kline.c m_stats.c m_testline.c src hostmask.c s_conf.c Log: - fix klines/glines against user@1.2.3.* etc. We pass string representation of ip as well, and check that against the "unhashables", those that end in a "*" or "?" Revision Changes Path 1.33.4.2 +8 -4 ircd-ratbox/include/hostmask.h 1.183.2.8 +2 -2 ircd-ratbox/modules/m_kline.c 1.219.2.7 +7 -7 ircd-ratbox/modules/m_stats.c 1.50.2.2 +2 -2 ircd-ratbox/modules/m_testline.c 7.97.2.2 +26 -21 ircd-ratbox/src/hostmask.c 7.470.2.6 +8 -3 ircd-ratbox/src/s_conf.c androsyn 2004/12/06 00:27:26 EST (20041206_2) Added files: (Branch: RATBOX_2_0) modules m_unreject.c Log: helps if you add the .c file too Revision Changes Path 1.1.2.1 +74 -0 ircd-ratbox/modules/m_unreject.c (new) androsyn 2004/12/06 00:25:20 EST (20041206_1) Modified files: (Branch: RATBOX_2_0) include reject.h modules Makefile.in src reject.c Log: add unreject to 2.0.x Revision Changes Path 1.9.2.1 +1 -1 ircd-ratbox/include/reject.h 1.98.2.1 +1 -0 ircd-ratbox/modules/Makefile.in 1.25.2.2 +24 -1 ircd-ratbox/src/reject.c androsyn 2004/12/05 23:19:17 EST (20041206_0) Modified files: (Branch: RATBOX_2_0) src cache.c Log: close opers helpfile dir Revision Changes Path 1.13.2.1 +1 -0 ircd-ratbox/src/cache.c androsyn 2004/12/05 16:17:12 EST (20041205_2) Modified files: (Branch: RATBOX_2_0) src s_serv.c Log: get another unnecessary comm_set_nb() call Revision Changes Path 7.406.2.5 +0 -8 ircd-ratbox/src/s_serv.c leeh 2004/12/05 13:54:05 EST (20041205_1) Modified files: (Branch: RATBOX_2_0) doc example.conf example.efnet.conf whats-new.txt modules m_version.c src messages.tab newconf.c Log: - added 'Z' to umodes in 002 - tack our SID onto the end of RPL_VERSION - remove encrypted=yes|no; from auth {}; and operator {};, its now in flags in both. Defaults to off for auth {}, on for operator {} which requires the negation of ~encrypted to disable it. Revision Changes Path 7.243.2.8 +13 -16 ircd-ratbox/doc/example.conf 7.75.2.8 +13 -16 ircd-ratbox/doc/example.efnet.conf 7.49.2.5 +2 -1 ircd-ratbox/doc/whats-new.txt 1.65.2.1 +5 -3 ircd-ratbox/modules/m_version.c 7.114.2.4 +2 -2 ircd-ratbox/src/messages.tab 7.156.2.13 +2 -24 ircd-ratbox/src/newconf.c androsyn 2004/12/04 21:13:55 EST (20041205_0) Modified files: (Branch: RATBOX_2_0) src listener.c s_auth.c Log: remove a few unnecessary extra comm_set_nb() calls Revision Changes Path 7.110.2.6 +0 -8 ircd-ratbox/src/listener.c 7.166.2.12 +0 -8 ircd-ratbox/src/s_auth.c leeh 2004/12/04 17:20:03 EST (20041204_3) Modified files: (Branch: RATBOX_2_0) include channel.h modules/core m_mode.c src channel.c Log: - propagate upto MAXMODEPARAMSSERV (10) modes in one go, rather than splitting it up into 4,4,2 - rework buffer length tracking when building outbound mode buffers. Revision Changes Path 7.152.4.4 +1 -0 ircd-ratbox/include/channel.h 1.112.2.3 +7 -5 ircd-ratbox/modules/core/m_mode.c 7.417.2.3 +3 -4 ircd-ratbox/src/channel.c leeh 2004/12/04 16:28:54 EST (20041204_2) Modified files: (Branch: RATBOX_2_0) doc example.conf example.efnet.conf whats-new.txt include s_newconf.h modules m_kline.c m_resv.c m_xline.c src ircd_lexer.l newconf.c s_newconf.c Log: - added new operator {}; flag, "remoteban", controls whether oper can issues remote klines etc. - added the negation of flags, via ~flag. Default oper flags modified to be operwall and remoteban. Revision Changes Path 7.243.2.7 +5 -2 ircd-ratbox/doc/example.conf 7.75.2.7 +5 -2 ircd-ratbox/doc/example.efnet.conf 7.49.2.4 +3 -3 ircd-ratbox/doc/whats-new.txt 7.32.2.3 +4 -1 ircd-ratbox/include/s_newconf.h 1.183.2.7 +15 -1 ircd-ratbox/modules/m_kline.c 1.61.2.3 +15 -1 ircd-ratbox/modules/m_resv.c 1.52.2.5 +15 -1 ircd-ratbox/modules/m_xline.c 1.158.6.1 +1 -1 ircd-ratbox/src/ircd_lexer.l 7.156.2.12 +18 -4 ircd-ratbox/src/newconf.c 7.45.2.5 +1 -0 ircd-ratbox/src/s_newconf.c leeh 2004/12/04 15:22:26 EST (20041204_1) Modified files: (Branch: RATBOX_2_0) modules/core m_mode.c Log: - evil hack around the +k-k bug, when we get a -k, look back through mode_table looking for a +k, setting its arg to "*" Revision Changes Path 1.112.2.2 +14 -1 ircd-ratbox/modules/core/m_mode.c leeh 2004/12/03 19:16:53 EST (20041204_0) Modified files: (Branch: RATBOX_2_0) help/opers xline src client.c Log: - tack the kline/gline/xline a user matches onto the end of the exempt notice - fix misleading xline documentation on spaces Revision Changes Path 1.4.4.2 +1 -1 ircd-ratbox/help/opers/xline 7.463.2.11 +12 -8 ircd-ratbox/src/client.c leeh 2004/12/02 21:32:42 EST (20041203_4) Modified files: (Branch: RATBOX_2_0) . RELNOTES include patchlevel.h Log: - revved patchlevel to 2.0.5 Revision Changes Path 1.109.2.9 +3 -0 ircd-ratbox/RELNOTES 7.65.2.6 +1 -1 ircd-ratbox/include/patchlevel.h androsyn 2004/12/02 21:20:47 EST (20041203_3) Modified files: (Branch: RATBOX_2_0) src kqueue.c send.c Log: lets fix this retardation once and for all. Revision Changes Path 1.45.4.3 +4 -1 ircd-ratbox/src/kqueue.c 7.280.2.1 +1 -1 ircd-ratbox/src/send.c leeh 2004/12/02 20:20:22 EST (20041203_2) Modified files: (Branch: RATBOX_2_0) include patchlevel.h Log: - revved patchlevel to 2.0.4 Revision Changes Path 7.65.2.5 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/12/02 20:19:00 EST (20041203_1) Modified files: (Branch: RATBOX_2_0) . RELNOTES src kqueue.c Log: - disable oneshot Revision Changes Path 1.109.2.8 +1 -0 ircd-ratbox/RELNOTES 1.45.4.2 +1 -4 ircd-ratbox/src/kqueue.c leeh 2004/12/02 20:16:31 EST (20041203_0) Modified files: (Branch: RATBOX_2_0) . RELNOTES Log: - update RELNOTES for the impending release Revision Changes Path 1.109.2.7 +11 -0 ircd-ratbox/RELNOTES leeh 2004/12/02 17:49:25 EST (20041202_1) Modified files: (Branch: RATBOX_2_0) src s_user.c Log: - whoops, Count.invisi needs to be in if(default_invisible) too Revision Changes Path 7.323.2.6 +3 -2 ircd-ratbox/src/s_user.c androsyn 2004/12/02 10:42:07 EST (20041202_0) Modified files: (Branch: RATBOX_2_0) src s_auth.c Log: lets fix that correctly and not do a double free Revision Changes Path 7.166.2.11 +3 -3 ircd-ratbox/src/s_auth.c androsyn 2004/11/30 16:25:42 EST (20041130_0) Modified files: (Branch: RATBOX_2_0) src s_auth.c Log: fix the big honking memory leak Revision Changes Path 7.166.2.10 +2 -0 ircd-ratbox/src/s_auth.c leeh 2004/10/31 12:28:21 EST (20041031_2) Modified files: (Branch: RATBOX_2_0) include numeric.h src adns.c messages.tab Log: - move stats a (dns servers) to RPL_STATSDEBUG, remove RPL_STATSALINE Revision Changes Path 7.46.2.1 +0 -1 ircd-ratbox/include/numeric.h 7.69.4.4 +2 -2 ircd-ratbox/src/adns.c 7.114.2.3 +1 -1 ircd-ratbox/src/messages.tab leeh 2004/10/31 12:19:54 EST (20041031_1) Modified files: (Branch: RATBOX_2_0) modules m_stats.c Log: - rewrote stats L, it wasnt working under TS6 and was leaking UIDs. Revision Changes Path 1.219.2.6 +58 -34 ircd-ratbox/modules/m_stats.c leeh 2004/10/31 11:42:29 EST (20041031_0) Modified files: (Branch: RATBOX_2_0) doc example.conf example.efnet.conf include s_conf.h src newconf.c s_conf.c s_user.c Log: - add new conf option to general {}; default_invisible. controls whether we set clients +i on connect or not, default is no. Revision Changes Path 7.243.2.6 +3 -0 ircd-ratbox/doc/example.conf 7.75.2.6 +3 -0 ircd-ratbox/doc/example.efnet.conf 7.278.2.7 +1 -0 ircd-ratbox/include/s_conf.h 7.156.2.11 +8 -0 ircd-ratbox/src/newconf.c 7.470.2.5 +1 -0 ircd-ratbox/src/s_conf.c 7.323.2.5 +2 -1 ircd-ratbox/src/s_user.c leeh 2004/10/27 11:54:43 EDT (20041027_0) Modified files: (Branch: RATBOX_2_0) modules/core m_squit.c Log: - allow local opers without 'remote' flag to squit locally connected servers Revision Changes Path 1.79.4.1 +8 -8 ircd-ratbox/modules/core/m_squit.c androsyn 2004/10/21 12:18:30 EDT (20041021_0) Modified files: (Branch: RATBOX_2_0) adns parse.c Log: fix a silly compile error Revision Changes Path 1.9.6.3 +1 -1 ircd-ratbox/adns/parse.c leeh 2004/10/19 13:59:44 EDT (20041019_0) Modified files: (Branch: RATBOX_2_0) src s_serv.c Log: - swap a return for a continue in the channel burst code, which was screwing us and allowing for not ending up sending our full burst. Revision Changes Path 7.406.2.4 +2 -2 ircd-ratbox/src/s_serv.c leeh 2004/10/14 19:46:20 EDT (20041014_0) Modified files: (Branch: RATBOX_2_0) modules m_xline.c Log: - move the existing xline check below the propagation stuff Revision Changes Path 1.52.2.4 +8 -8 ircd-ratbox/modules/m_xline.c androsyn 2004/10/13 14:19:25 EDT (20041013_0) Modified files: (Branch: RATBOX_2_0) adns adns.h event.c setup.c Log: wrap a few close() calls with comm_close() Revision Changes Path 1.11.6.5 +2 -0 ircd-ratbox/adns/adns.h 1.23.6.4 +2 -2 ircd-ratbox/adns/event.c 1.33.6.4 +3 -3 ircd-ratbox/adns/setup.c androsyn 2004/10/12 14:45:14 EDT (20041012_0) Modified files: (Branch: RATBOX_2_0) src kqueue.c Log: use the old kqueue code Revision Changes Path 1.45.4.1 +64 -54 ircd-ratbox/src/kqueue.c androsyn 2004/10/08 10:33:23 EDT (20041008_0) Modified files: (Branch: RATBOX_2_0) modules/core m_nick.c Log: the uid handler was missing an entry for opered clients, thus causing the ircd to core if an oper did a /quote UID. Revision Changes Path 1.152.2.2 +2 -2 ircd-ratbox/modules/core/m_nick.c leeh 2004/10/07 06:49:42 EDT (20041007_0) Modified files: (Branch: RATBOX_2_0) . RELNOTES include patchlevel.h Log: - update RELNOTES - revved patchlevel to 2.0.3 Revision Changes Path 1.109.2.6 +4 -1 ircd-ratbox/RELNOTES 7.65.2.4 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/10/06 18:28:35 EDT (20041006_1) Modified files: (Branch: RATBOX_2_0) modules m_users.c m_xline.c src messages.tab s_user.c Log: - remove a pointless check in xline - as agreed with ircnet, change the format of RPL_LOCALUSERS and RPL_GLOBALUSERS (265/266), the new format is: :%s 265 %s %d %d :Current local users %d, max %d Either the numbers should be used and the text ignored, or the text used and numbers ignored. Revision Changes Path 1.43.4.1 +4 -1 ircd-ratbox/modules/m_users.c 1.52.2.3 +1 -8 ircd-ratbox/modules/m_xline.c 7.114.2.2 +2 -2 ircd-ratbox/src/messages.tab 7.323.2.4 +3 -0 ircd-ratbox/src/s_user.c leeh 2004/10/06 17:49:33 EDT (20041006_0) Modified files: (Branch: RATBOX_2_0) src client.c Log: - make check_pings_list() test IsDead() - SetClosing() when we dead_link(), unset it in exit_aborted_clients() which should stop us potentially exiting a client twice Revision Changes Path 7.463.2.10 +7 -5 ircd-ratbox/src/client.c androsyn 2004/09/29 14:26:59 EDT (20040929_1) Modified files: (Branch: RATBOX_2_0) src listener.c Log: change the ifdef for the in6addr_any definition to only define if ipv6 is enabled Revision Changes Path 7.110.2.5 +1 -1 ircd-ratbox/src/listener.c androsyn 2004/09/29 10:31:42 EDT (20040929_0) Modified files: (Branch: RATBOX_2_0) src listener.c Log: is it just me or is gcc more anal these days.. Revision Changes Path 7.110.2.4 +1 -1 ircd-ratbox/src/listener.c androsyn 2004/09/28 11:19:46 EDT (20040928_0) Modified files: (Branch: RATBOX_2_0) include commio.h src commio.c listener.c Log: have the addrlen variable get passed to comm_accept() instead of doing it locally. Revision Changes Path 1.6.4.2 +1 -1 ircd-ratbox/include/commio.h 1.9.2.2 +2 -3 ircd-ratbox/src/commio.c 7.110.2.3 +2 -1 ircd-ratbox/src/listener.c androsyn 2004/09/27 11:07:42 EDT (20040927_1) Modified files: (Branch: RATBOX_2_0) . RELNOTES Log: update relnotes for what will be a new release at some point Revision Changes Path 1.109.2.5 +14 -0 ircd-ratbox/RELNOTES androsyn 2004/09/27 10:15:13 EDT (20040927_0) Modified files: (Branch: RATBOX_2_0) src irc_string.c Log: shut up gcc warnings Revision Changes Path 7.72.2.3 +2 -2 ircd-ratbox/src/irc_string.c androsyn 2004/09/24 14:40:27 EDT (20040924_1) Modified files: (Branch: RATBOX_2_0) include tools.h Log: Fix a dumb compile error Revision Changes Path 1.50.2.3 +1 -1 ircd-ratbox/include/tools.h androsyn 2004/09/24 10:03:51 EDT (20040924_0) Modified files: (Branch: RATBOX_2_0) src newconf.c Log: Minor typo fix Revision Changes Path 7.156.2.10 +1 -1 ircd-ratbox/src/newconf.c androsyn 2004/09/23 17:48:08 EDT (20040923_0) Modified files: (Branch: RATBOX_2_0) include tools.h Log: lets try that again.. Revision Changes Path 1.50.2.2 +1 -2 ircd-ratbox/include/tools.h androsyn 2004/09/22 13:49:58 EDT (20040922_1) Modified files: (Branch: RATBOX_2_0) . configure configure.ac adns setup.c include s_conf.h s_gline.h tools.h modules m_gline.c src listener.c patricia.c s_gline.c tools.c tools convertilines.c mkpasswd.c Log: Fix a bunch of compile warnings... Revision Changes Path 1.33.6.3 +1 -1 ircd-ratbox/adns/setup.c 7.229.2.7 +12 -12 ircd-ratbox/configure 7.43.2.7 +4 -4 ircd-ratbox/configure.ac 7.278.2.6 +1 -1 ircd-ratbox/include/s_conf.h 7.17.4.1 +1 -1 ircd-ratbox/include/s_gline.h 1.50.2.1 +39 -10 ircd-ratbox/include/tools.h 1.141.2.2 +3 -3 ircd-ratbox/modules/m_gline.c 7.110.2.2 +2 -2 ircd-ratbox/src/listener.c 7.21.6.3 +2 -2 ircd-ratbox/src/patricia.c 1.41.4.1 +1 -1 ircd-ratbox/src/s_gline.c 7.44.2.1 +1 -0 ircd-ratbox/src/tools.c 7.6.2.1 +1 -1 ircd-ratbox/tools/convertilines.c 7.13.14.1 +15 -14 ircd-ratbox/tools/mkpasswd.c androsyn 2004/09/22 11:28:55 EDT (20040922_0) Modified files: (Branch: RATBOX_2_0) adns adns.h check.c dlist.h event.c general.c internal.h parse.c query.c reply.c setup.c transmit.c tvarith.h types.c Log: Merge in some minor fixes.. Revision Changes Path 1.11.6.4 +1 -2 ircd-ratbox/adns/adns.h 1.8.6.2 +0 -0 ircd-ratbox/adns/check.c 1.5.24.2 +0 -0 ircd-ratbox/adns/dlist.h 1.23.6.3 +0 -2 ircd-ratbox/adns/event.c 1.15.6.2 +12 -12 ircd-ratbox/adns/general.c 1.12.14.3 +5 -5 ircd-ratbox/adns/internal.h 1.9.6.2 +0 -0 ircd-ratbox/adns/parse.c 1.20.6.3 +19 -20 ircd-ratbox/adns/query.c 1.11.6.2 +0 -0 ircd-ratbox/adns/reply.c 1.33.6.2 +0 -0 ircd-ratbox/adns/setup.c 1.13.6.2 +0 -0 ircd-ratbox/adns/transmit.c 1.3.24.2 +0 -0 ircd-ratbox/adns/tvarith.h 1.14.6.3 +0 -0 ircd-ratbox/adns/types.c androsyn 2004/09/21 14:23:00 EDT (20040921_0) Modified files: (Branch: RATBOX_2_0) modules/core m_sjoin.c Log: add a space between +b and the mask Revision Changes Path 1.201.2.3 +5 -5 ircd-ratbox/modules/core/m_sjoin.c androsyn 2004/09/20 16:55:53 EDT (20040920_1) Modified files: (Branch: RATBOX_2_0) adns adns.h Log: undef inet_ntop inet_pton for *bsd Revision Changes Path 1.11.6.3 +2 -0 ircd-ratbox/adns/adns.h androsyn 2004/09/20 15:36:00 EDT (20040920_0) Modified files: (Branch: RATBOX_2_0) adns adns.h event.c internal.h query.c types.c include res.h s_conf.h src adns.c newconf.c s_auth.c Log: Add back in the ip6 fallback support Revision Changes Path 1.11.6.2 +5 -0 ircd-ratbox/adns/adns.h 1.23.6.2 +4 -2 ircd-ratbox/adns/event.c 1.12.14.2 +2 -1 ircd-ratbox/adns/internal.h 1.20.6.2 +5 -3 ircd-ratbox/adns/query.c 1.14.6.2 +21 -5 ircd-ratbox/adns/types.c 7.29.4.3 +1 -3 ircd-ratbox/include/res.h 7.278.2.5 +3 -0 ircd-ratbox/include/s_conf.h 7.69.4.3 +8 -12 ircd-ratbox/src/adns.c 7.156.2.9 +11 -1 ircd-ratbox/src/newconf.c 7.166.2.9 +46 -18 ircd-ratbox/src/s_auth.c androsyn 2004/09/15 14:59:10 EDT (20040915_0) Modified files: (Branch: RATBOX_2_0) . configure configure.ac adns adns.h check.c dlist.h event.c general.c internal.h parse.c query.c reply.c setup.c transmit.c tvarith.h types.c doc example.conf example.efnet.conf include res.h s_conf.h src adns.c newconf.c s_auth.c s_conf.c Removed files: (Branch: RATBOX_2_0) adns descrip.mms Log: Backport adns changes from head along with heap size changes Revision Changes Path 1.11.6.1 +6 -4 ircd-ratbox/adns/adns.h 1.8.6.1 +11 -27 ircd-ratbox/adns/check.c 1.2.22.1 +0 -22 ircd-ratbox/adns/descrip.mms (dead) 1.5.24.1 +13 -18 ircd-ratbox/adns/dlist.h 1.23.6.1 +52 -44 ircd-ratbox/adns/event.c 1.15.6.1 +91 -43 ircd-ratbox/adns/general.c 1.12.14.1 +24 -20 ircd-ratbox/adns/internal.h 1.9.6.1 +10 -12 ircd-ratbox/adns/parse.c 1.20.6.1 +59 -64 ircd-ratbox/adns/query.c 1.11.6.1 +9 -9 ircd-ratbox/adns/reply.c 1.33.6.1 +90 -116 ircd-ratbox/adns/setup.c 1.13.6.1 +12 -21 ircd-ratbox/adns/transmit.c 1.3.24.1 +2 -2 ircd-ratbox/adns/tvarith.h 1.14.6.1 +37 -121 ircd-ratbox/adns/types.c 7.229.2.6 +11 -11 ircd-ratbox/configure 7.43.2.6 +16 -15 ircd-ratbox/configure.ac 7.243.2.5 +0 -7 ircd-ratbox/doc/example.conf 7.75.2.5 +0 -7 ircd-ratbox/doc/example.efnet.conf 7.29.4.2 +1 -1 ircd-ratbox/include/res.h 7.278.2.4 +0 -3 ircd-ratbox/include/s_conf.h 7.69.4.2 +7 -20 ircd-ratbox/src/adns.c 7.156.2.8 +0 -13 ircd-ratbox/src/newconf.c 7.166.2.8 +1 -39 ircd-ratbox/src/s_auth.c 7.470.2.4 +0 -3 ircd-ratbox/src/s_conf.c leeh 2004/09/09 15:26:53 EDT (20040909_4) Modified files: (Branch: RATBOX_2_0) modules m_kline.c Log: - better checking for a user@host on unkline Revision Changes Path 1.183.2.6 +10 -8 ircd-ratbox/modules/m_kline.c leeh 2004/09/09 14:46:58 EDT (20040909_3) Modified files: (Branch: RATBOX_2_0) modules m_kline.c Log: - fix a core with unkline Revision Changes Path 1.183.2.5 +16 -10 ircd-ratbox/modules/m_kline.c leeh 2004/09/09 14:33:13 EDT (20040909_2) Modified files: (Branch: RATBOX_2_0) modules m_kline.c Log: - add ':' before reason to remote klines, fixing them being chopped at one word. Reported by Geert Revision Changes Path 1.183.2.4 +3 -3 ircd-ratbox/modules/m_kline.c leeh 2004/09/09 14:28:42 EDT (20040909_1) Modified files: (Branch: RATBOX_2_0) modules m_kline.c Log: - as pointed out by Geert, we need to check for opers doing "UNKLINE @" Revision Changes Path 1.183.2.3 +8 -1 ircd-ratbox/modules/m_kline.c androsyn 2004/09/08 21:06:03 EDT (20040909_0) Modified files: (Branch: RATBOX_2_0) src s_conf.c Log: default the reject cache to on Revision Changes Path 7.470.2.3 +4 -0 ircd-ratbox/src/s_conf.c leeh 2004/09/06 20:48:00 EDT (20040907_1) Modified files: (Branch: RATBOX_2_0) src newconf.c Log: - make parser spit out an error on foo = ""; rather than calling the func Revision Changes Path 7.156.2.7 +5 -1 ircd-ratbox/src/newconf.c leeh 2004/09/06 20:34:10 EDT (20040907_0) Modified files: (Branch: RATBOX_2_0) doc example.conf example.efnet.conf whats-new.txt include s_conf.h modules m_invite.c src newconf.c s_conf.c Log: - via 2.1: - new config option to channel {}; invite_ops_only = yes|no; default yes controls whether unopped users may issue invites to a -i channel Revision Changes Path 7.243.2.4 +5 -0 ircd-ratbox/doc/example.conf 7.75.2.4 +5 -0 ircd-ratbox/doc/example.efnet.conf 7.49.2.3 +2 -0 ircd-ratbox/doc/whats-new.txt 7.278.2.3 +1 -0 ircd-ratbox/include/s_conf.h 1.81.2.1 +4 -3 ircd-ratbox/modules/m_invite.c 7.156.2.6 +8 -0 ircd-ratbox/src/newconf.c 7.470.2.2 +1 -0 ircd-ratbox/src/s_conf.c leeh 2004/09/05 18:30:28 EDT (20040905_0) Modified files: (Branch: RATBOX_2_0) help/opers xline modules m_resv.c m_xline.c Log: - disable '"' as a valid char in xline/resv reasons - disable "\"," in an xline - it makes it unparsable - add translation of \s in an xline to a space Revision Changes Path 1.4.4.1 +2 -1 ircd-ratbox/help/opers/xline 1.61.2.2 +15 -1 ircd-ratbox/modules/m_resv.c 1.52.2.2 +50 -2 ircd-ratbox/modules/m_xline.c leeh 2004/08/31 20:59:48 EDT (20040901_3) Modified files: (Branch: RATBOX_2_0) . ChangeLog Log: - cvs is a bitch at times Revision Changes Path 1.1411.2.41 +3 -0 ircd-ratbox/ChangeLog androsyn 2004/08/31 20:52:52 EDT (20040901_2) Modified files: (Branch: RATBOX_2_0) . ChangeLog Log: Fuck you cvs Revision Changes Path 1.1411.2.39 +0 -0 ircd-ratbox/ChangeLog leeh 2004/08/31 20:42:06 EDT (20040901_0) Modified files: (Branch: RATBOX_2_0) . RELNOTES doc whats-new.txt include patchlevel.h Log: - updated whats-new.txt and RELNOTES - revved patchlevel to 2.0.2 due to cvs borking, noted here: - fix a configure bug with --with-nicklen Revision Changes Path 1.109.2.3 +23 -0 ircd-ratbox/RELNOTES 7.49.2.2 +10 -0 ircd-ratbox/doc/whats-new.txt 7.65.2.3 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/08/30 18:37:00 EDT (20040830_12) Modified files: (Branch: RATBOX_2_0) doc example.conf example.efnet.conf src newconf.c s_newconf.c Log: - enforce top-down ordering of shared {}; blocks. The first one that matches on server and user@host will be used. The users access will then depend on that shared blocks privs and we will NOT fallback to another that matches and has the right privs. - cluster {}; no longer allows remote opers to apply remote klines etc, it simply dictates who we send our bans to. To allow remote servers to cluster to a server it must have its own shared {}; block. Revision Changes Path 7.243.2.3 +9 -3 ircd-ratbox/doc/example.conf 7.75.2.3 +10 -5 ircd-ratbox/doc/example.efnet.conf 7.156.2.5 +1 -0 ircd-ratbox/src/newconf.c 7.45.2.4 +6 -16 ircd-ratbox/src/s_newconf.c leeh 2004/08/30 18:10:02 EDT (20040830_11) Modified files: (Branch: RATBOX_2_0) doc example.conf example.efnet.conf include client.h modules m_user.c src client.c messages.tab newconf.c s_user.c Log: - added umode +C, an extended version of +c thats machine parsable Revision Changes Path 7.243.2.2 +1 -0 ircd-ratbox/doc/example.conf 7.75.2.2 +1 -0 ircd-ratbox/doc/example.efnet.conf 7.246.2.7 +4 -3 ircd-ratbox/include/client.h 1.43.4.1 +7 -1 ircd-ratbox/modules/m_user.c 7.463.2.9 +8 -0 ircd-ratbox/src/client.c 7.114.2.1 +1 -1 ircd-ratbox/src/messages.tab 7.156.2.4 +1 -0 ircd-ratbox/src/newconf.c 7.323.2.3 +15 -1 ircd-ratbox/src/s_user.c androsyn 2004/08/30 15:51:32 EDT (20040830_10) Modified files: (Branch: RATBOX_2_0) include ircd_defs.h Log: Missed a define Revision Changes Path 7.50.4.5 +3 -0 ircd-ratbox/include/ircd_defs.h androsyn 2004/08/30 15:41:04 EDT (20040830_9) Modified files: (Branch: RATBOX_2_0) include ircd_defs.h Log: damn case sensitive macros Revision Changes Path 7.50.4.4 +1 -1 ircd-ratbox/include/ircd_defs.h androsyn 2004/08/30 15:38:58 EDT (20040830_8) Modified files: (Branch: RATBOX_2_0) include ircd_defs.h Log: Correctly deal with that padding stuff... Revision Changes Path 7.50.4.3 +5 -25 ircd-ratbox/include/ircd_defs.h leeh 2004/08/30 15:21:24 EDT (20040830_7) Modified files: (Branch: RATBOX_2_0) src client.c Log: - add in some debugging code to track down the remaining double exit of clients.. Revision Changes Path 7.463.2.8 +91 -10 ircd-ratbox/src/client.c androsyn 2004/08/30 14:53:43 EDT (20040830_6) Modified files: (Branch: RATBOX_2_0) src s_auth.c Log: gah..i hate this code(and its my code too) Revision Changes Path 7.166.2.7 +1 -0 ircd-ratbox/src/s_auth.c androsyn 2004/08/30 14:39:50 EDT (20040830_5) Modified files: (Branch: RATBOX_2_0) src s_auth.c Log: more code on craq++ Revision Changes Path 7.166.2.6 +1 -1 ircd-ratbox/src/s_auth.c androsyn 2004/08/30 14:31:18 EDT (20040830_4) Modified files: (Branch: RATBOX_2_0) src s_auth.c Log: More dumb fixes... Revision Changes Path 7.166.2.5 +0 -2 ircd-ratbox/src/s_auth.c androsyn 2004/08/30 14:26:23 EDT (20040830_3) Modified files: (Branch: RATBOX_2_0) src s_auth.c Log: Fix a leak in the dns code.. Revision Changes Path 7.166.2.4 +1 -0 ircd-ratbox/src/s_auth.c androsyn 2004/08/30 12:40:51 EDT (20040830_2) Modified files: (Branch: RATBOX_2_0) include ircd_defs.h Log: Hack around the padding issue for now... Revision Changes Path 7.50.4.2 +1 -1 ircd-ratbox/include/ircd_defs.h leeh 2004/08/30 12:11:04 EDT (20040830_1) Modified files: (Branch: RATBOX_2_0) src s_newconf.c Log: - fix the connect {}; refcounting a bit Revision Changes Path 7.45.2.3 +7 -7 ircd-ratbox/src/s_newconf.c leeh 2004/08/30 12:03:36 EDT (20040830_0) Modified files: (Branch: RATBOX_2_0) include s_conf.h src class.c newconf.c Log: - remove 3 unused vars from ConfigFileEntry - wrap the Destroy_Patricia() check in an if() in free_class(), as we need to be able to free classes that dont have them allocated - fix a couple of minor memleaks in conf parser when we have errors - order shared blocks top down Revision Changes Path 7.278.2.2 +0 -4 ircd-ratbox/include/s_conf.h 7.62.2.1 +3 -1 ircd-ratbox/src/class.c 7.156.2.3 +19 -28 ircd-ratbox/src/newconf.c leeh 2004/08/28 16:05:41 EDT (20040828_2) Modified files: (Branch: RATBOX_2_0) src s_newconf.c Log: - fix a minor memleak with operator {}; passwords - fix a bug with connect {}; not refcounting classes properly Revision Changes Path 7.45.2.2 +13 -0 ircd-ratbox/src/s_newconf.c leeh 2004/08/28 11:04:21 EDT (20040828_1) Modified files: (Branch: RATBOX_2_0) src client.c Log: - make exit_generic_client() happen before we do the normal exiting of clients. close_connection() should be the second to last thing we do.. Revision Changes Path 7.463.2.7 +10 -5 ircd-ratbox/src/client.c leeh 2004/08/28 08:16:48 EDT (20040828_0) Modified files: (Branch: RATBOX_2_0) src client.c Log: - add a check to accept_message() that target == source, so users can messages themselves Revision Changes Path 7.463.2.6 +1 -1 ircd-ratbox/src/client.c leeh 2004/08/22 20:39:51 EDT (20040823_0) Modified files: (Branch: RATBOX_2_0) src s_serv.c Log: - when we get the callback from serv_connect(), check the server doesnt not exist as it couldve linked while we were waiting for the callback Revision Changes Path 7.406.2.3 +9 -0 ircd-ratbox/src/s_serv.c leeh 2004/08/20 13:19:31 EDT (20040820_0) Modified files: (Branch: RATBOX_2_0) doc example.conf example.efnet.conf whats-new.txt include s_newconf.h modules m_kline.c m_resv.c m_stats.c m_xline.c src newconf.c Log: - new flags in shared {};, tkline, txline and tresv, allowing temp only of kline, xline and resv respectively. - new flags in cluster {}; tkline, txline and tresv which will cluster only the temp of each type. kline, xline and resv will now *only* cluster the permanent ones of each type. Revision Changes Path 7.243.2.1 +15 -7 ircd-ratbox/doc/example.conf 7.75.2.1 +15 -7 ircd-ratbox/doc/example.efnet.conf 7.49.2.1 +5 -0 ircd-ratbox/doc/whats-new.txt 7.32.2.2 +14 -10 ircd-ratbox/include/s_newconf.h 1.183.2.2 +6 -4 ircd-ratbox/modules/m_kline.c 1.61.2.1 +15 -19 ircd-ratbox/modules/m_resv.c 1.219.2.5 +16 -18 ircd-ratbox/modules/m_stats.c 1.52.2.1 +9 -8 ircd-ratbox/modules/m_xline.c 7.156.2.2 +12 -6 ircd-ratbox/src/newconf.c leeh 2004/08/14 17:43:59 EDT (20040814_0) Modified files: (Branch: RATBOX_2_0) . configure configure.ac modules/core m_sjoin.c Log: - add length tracking to the buffers we build when propagating SJOIN, as we cant trust an SJOIN of uids will fit when its converted to nicks and vice versa Revision Changes Path 7.229.2.4 +13 -5 ircd-ratbox/configure 7.43.2.4 +11 -4 ircd-ratbox/configure.ac 1.201.2.2 +36 -3 ircd-ratbox/modules/core/m_sjoin.c leeh 2004/08/10 19:51:42 EDT (20040810_0) Modified files: (Branch: RATBOX_2_0) . RELNOTES include patchlevel.h Log: - update RELNOTES - revved patchlevel to 2.0.1 Revision Changes Path 1.109.2.2 +9 -0 ircd-ratbox/RELNOTES 7.65.2.2 +1 -1 ircd-ratbox/include/patchlevel.h androsyn 2004/08/06 13:40:01 EDT (20040806_0) Modified files: (Branch: RATBOX_2_0) src patricia.c Log: We really don't want a pointer to our pointer here Revision Changes Path 7.21.6.2 +1 -1 ircd-ratbox/src/patricia.c androsyn 2004/08/03 23:32:22 EDT (20040804_1) Modified files: (Branch: RATBOX_2_0) src irc_string.c Log: Fix compile error on freebsd Revision Changes Path 7.72.2.2 +2 -2 ircd-ratbox/src/irc_string.c leeh 2004/08/03 20:21:20 EDT (20040804_0) Modified files: (Branch: RATBOX_2_0) include client.h ircd.h modules m_info.c m_pong.c m_stats.c m_trace.c m_whois.c modules/core m_part.c m_quit.c src client.c ircd.c packet.c s_auth.c s_serv.c s_stats.c Log: - move lasttime/firsttime to struct LocalUser Revision Changes Path 7.246.2.6 +3 -2 ircd-ratbox/include/client.h 7.73.4.1 +2 -0 ircd-ratbox/include/ircd.h 1.91.4.1 +2 -2 ircd-ratbox/modules/core/m_part.c 1.46.4.1 +2 -2 ircd-ratbox/modules/core/m_quit.c 1.109.2.1 +2 -2 ircd-ratbox/modules/m_info.c 1.56.2.1 +2 -2 ircd-ratbox/modules/m_pong.c 1.219.2.4 +19 -17 ircd-ratbox/modules/m_stats.c 1.97.2.3 +5 -5 ircd-ratbox/modules/m_trace.c 1.140.2.2 +2 -2 ircd-ratbox/modules/m_whois.c 7.463.2.5 +14 -13 ircd-ratbox/src/client.c 7.343.2.2 +3 -1 ircd-ratbox/src/ircd.c 7.130.2.2 +2 -2 ircd-ratbox/src/packet.c 7.166.2.3 +1 -1 ircd-ratbox/src/s_auth.c 7.406.2.2 +1 -1 ircd-ratbox/src/s_serv.c 7.36.2.1 +2 -2 ircd-ratbox/src/s_stats.c androsyn 2004/08/03 16:39:55 EDT (20040803_5) Modified files: (Branch: RATBOX_2_0) . configure configure.ac include client.h commio.h hostmask.h irc_string.h ircd_defs.h listener.h patricia.h res.h s_conf.h s_newconf.h setup.h.in modules m_dline.c m_etrace.c m_gline.c m_kline.c m_stats.c m_testline.c m_trace.c src adns.c client.c commio.c hostmask.c irc_string.c listener.c match.c newconf.c patricia.c reject.c s_auth.c s_conf.c s_newconf.c s_serv.c s_user.c Log: backport the irc_sockaddr_storage changes. Revision Changes Path 7.229.2.3 +2 -132 ircd-ratbox/configure 7.43.2.3 +2 -25 ircd-ratbox/configure.ac 7.246.2.5 +1 -1 ircd-ratbox/include/client.h 1.6.4.1 +4 -4 ircd-ratbox/include/commio.h 1.33.4.1 +9 -9 ircd-ratbox/include/hostmask.h 7.58.2.1 +3 -3 ircd-ratbox/include/irc_string.h 7.50.4.1 +14 -10 ircd-ratbox/include/ircd_defs.h 7.17.4.1 +1 -1 ircd-ratbox/include/listener.h 7.15.4.1 +2 -2 ircd-ratbox/include/patricia.h 7.29.4.1 +1 -1 ircd-ratbox/include/res.h 7.278.2.1 +3 -3 ircd-ratbox/include/s_conf.h 7.32.2.1 +2 -2 ircd-ratbox/include/s_newconf.h 7.89.2.1 +0 -7 ircd-ratbox/include/setup.h.in 1.36.2.1 +8 -8 ircd-ratbox/modules/m_dline.c 1.10.4.1 +2 -2 ircd-ratbox/modules/m_etrace.c 1.141.2.1 +5 -5 ircd-ratbox/modules/m_gline.c 1.183.2.1 +9 -9 ircd-ratbox/modules/m_kline.c 1.219.2.3 +4 -4 ircd-ratbox/modules/m_stats.c 1.50.2.1 +6 -6 ircd-ratbox/modules/m_testline.c 1.97.2.2 +2 -2 ircd-ratbox/modules/m_trace.c 7.69.4.1 +2 -2 ircd-ratbox/src/adns.c 7.463.2.4 +4 -4 ircd-ratbox/src/client.c 1.9.2.1 +5 -5 ircd-ratbox/src/commio.c 7.97.2.1 +28 -28 ircd-ratbox/src/hostmask.c 7.72.2.1 +3 -3 ircd-ratbox/src/irc_string.c 7.110.2.1 +12 -12 ircd-ratbox/src/listener.c 7.41.2.1 +3 -3 ircd-ratbox/src/match.c 7.156.2.1 +1 -1 ircd-ratbox/src/newconf.c 7.21.6.1 +5 -5 ircd-ratbox/src/patricia.c 1.25.2.1 +3 -3 ircd-ratbox/src/reject.c 7.166.2.2 +6 -6 ircd-ratbox/src/s_auth.c 7.470.2.1 +6 -6 ircd-ratbox/src/s_conf.c 7.45.2.1 +5 -5 ircd-ratbox/src/s_newconf.c 7.406.2.1 +2 -2 ircd-ratbox/src/s_serv.c 7.323.2.2 +1 -1 ircd-ratbox/src/s_user.c androsyn 2004/08/03 15:13:44 EDT (20040803_4) Modified files: (Branch: RATBOX_2_0) . configure configure.ac Log: Default build to ipv4 only Revision Changes Path 7.229.2.2 +4 -4 ircd-ratbox/configure 7.43.2.2 +3 -3 ircd-ratbox/configure.ac leeh 2004/08/02 22:12:43 EDT (20040803_3) Modified files: (Branch: RATBOX_2_0) include client.h modules m_accept.c src client.c Log: - move allow_list -> struct LocalUser Revision Changes Path 7.246.2.4 +6 -5 ircd-ratbox/include/client.h 1.58.4.1 +4 -4 ircd-ratbox/modules/m_accept.c 7.463.2.3 +10 -7 ircd-ratbox/src/client.c leeh 2004/08/02 22:01:55 EDT (20040803_2) Modified files: (Branch: RATBOX_2_0) include client.h modules m_away.c m_challenge.c m_stats.c m_trace.c m_whois.c modules/core m_message.c m_nick.c src client.c s_user.c Log: - move last_away, last, response and auth_oper from struct User to struct LocalUser - fix a memleak with challenge - fix a memleak of an opers username everytime they quit without deopering Revision Changes Path 7.246.2.3 +7 -4 ircd-ratbox/include/client.h 1.147.2.1 +7 -7 ircd-ratbox/modules/core/m_message.c 1.152.2.1 +1 -2 ircd-ratbox/modules/core/m_nick.c 1.57.2.1 +11 -8 ircd-ratbox/modules/m_away.c 1.70.2.1 +18 -18 ircd-ratbox/modules/m_challenge.c 1.219.2.2 +3 -6 ircd-ratbox/modules/m_stats.c 1.97.2.1 +3 -5 ircd-ratbox/modules/m_trace.c 1.140.2.1 +2 -2 ircd-ratbox/modules/m_whois.c 7.463.2.2 +5 -3 ircd-ratbox/src/client.c 7.323.2.1 +1 -1 ircd-ratbox/src/s_user.c leeh 2004/08/02 21:46:21 EDT (20040803_1) Modified files: (Branch: RATBOX_2_0) include client.h modules m_stats.c src client.c ircd.c packet.c s_auth.c Log: - remove ->since from struct Client, its exactly the same as ->lasttime, so just use that instead Revision Changes Path 7.246.2.2 +0 -1 ircd-ratbox/include/client.h 1.219.2.1 +8 -8 ircd-ratbox/modules/m_stats.c 7.463.2.1 +2 -2 ircd-ratbox/src/client.c 7.343.2.1 +1 -1 ircd-ratbox/src/ircd.c 7.130.2.1 +0 -2 ircd-ratbox/src/packet.c 7.166.2.1 +1 -1 ircd-ratbox/src/s_auth.c leeh 2004/08/02 20:47:09 EDT (20040803_0) Modified files: (Branch: RATBOX_2_0) include client.h Log: - remove 3 unused vars from struct LocalUser Revision Changes Path 7.246.2.1 +0 -3 ircd-ratbox/include/client.h androsyn 2004/08/02 17:15:45 EDT (20040802_2) Modified files: (Branch: RATBOX_2_0) include channel.h modules/core m_mode.c src channel.c Log: Go back to using dynamically allocated bans for the sake of memory usage Revision Changes Path 7.152.4.3 +4 -3 ircd-ratbox/include/channel.h 1.112.2.1 +7 -7 ircd-ratbox/modules/core/m_mode.c 7.417.2.2 +6 -1 ircd-ratbox/src/channel.c androsyn 2004/08/02 16:55:27 EDT (20040802_1) Modified files: (Branch: RATBOX_2_0) include channel.h Log: Forgot a part of the chname commit Revision Changes Path 7.152.4.2 +1 -1 ircd-ratbox/include/channel.h androsyn 2004/08/02 16:54:30 EDT (20040802_0) Modified files: (Branch: RATBOX_2_0) include channel.h src channel.c hash.c Log: Backport chname stuff Revision Changes Path 7.152.4.1 +1 -1 ircd-ratbox/include/channel.h 7.417.2.1 +3 -1 ircd-ratbox/src/channel.c 7.107.2.1 +1 -2 ircd-ratbox/src/hash.c leeh 2004/08/01 11:48:26 EDT (20040801_0) Modified files: (Branch: RATBOX_2_0) modules/core m_sjoin.c Log: - fix UID getting sent out to local clients for a voiced sjoin user Revision Changes Path 1.201.2.1 +3 -3 ircd-ratbox/modules/core/m_sjoin.c leeh 2004/07/31 11:07:44 EDT (20040731_0) Modified files: (Branch: RATBOX_2_0) . RELNOTES include patchlevel.h Log: - update RELNOTES - revved patchlevel to 2.0.0 Revision Changes Path 1.109.2.1 +18 -5 ircd-ratbox/RELNOTES 7.65.2.1 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/07/29 22:08:20 EDT (20040730_0) Modified files: (Branch: RATBOX_2_0) . configure configure.ac Log: - fix msg result on --enable-profile Revision Changes Path 7.229.2.1 +4 -4 ircd-ratbox/configure 7.43.2.1 +3 -3 ircd-ratbox/configure.ac androsyn 2004/07/29 12:57:10 EDT (20040729_0) Modified files: (Branch: RATBOX_2_0) . ChangeLog include serno.h Log: Force commit autogenerated files for RATBOX_2_0 branch Revision Changes Path 1.1411.2.1 +0 -0 ircd-ratbox/ChangeLog 7.5177.2.1 +0 -0 ircd-ratbox/include/serno.h androsyn 2004/07/26 12:04:23 EDT (20040726_0) Modified files: doc example.conf src listener.c s_conf.c Log: Disable fake_channel stuff by default and remove a point switch in the dline path Revision Changes Path 7.243 +1 -1 ircd-ratbox/doc/example.conf 7.110 +1 -8 ircd-ratbox/src/listener.c 7.470 +1 -1 ircd-ratbox/src/s_conf.c leeh 2004/07/24 21:29:23 EDT (20040725_1) Modified files: modules/core m_join.c Log: - better exempt opers from the fake channel restriction.. Revision Changes Path 1.156 +5 -5 ircd-ratbox/modules/core/m_join.c leeh 2004/07/24 21:20:25 EDT (20040725_0) Modified files: doc example.conf example.efnet.conf whats-new.txt include irc_string.h s_conf.h modules/core m_join.c src match.c newconf.c s_conf.c Log: - added a new conf option to general {}; disable_fake_channels = yes|no; to allow admins to disable creation of fake channels with bold, underline, reverse, mirc colour and hard space in.. Revision Changes Path 7.242 +6 -0 ircd-ratbox/doc/example.conf 7.75 +6 -0 ircd-ratbox/doc/example.efnet.conf 7.49 +5 -2 ircd-ratbox/doc/whats-new.txt 7.58 +2 -0 ircd-ratbox/include/irc_string.h 7.278 +1 -0 ircd-ratbox/include/s_conf.h 1.155 +30 -2 ircd-ratbox/modules/core/m_join.c 7.41 +5 -5 ircd-ratbox/src/match.c 7.156 +8 -0 ircd-ratbox/src/newconf.c 7.469 +1 -0 ircd-ratbox/src/s_conf.c leeh 2004/07/24 14:31:40 EDT (20040724_3) Modified files: modules/core m_mode.c Log: - make servermodes come from the actual server, not local server Revision Changes Path 1.112 +2 -2 ircd-ratbox/modules/core/m_mode.c leeh 2004/07/24 11:14:46 EDT (20040724_2) Modified files: src client.c Log: - lets just make check_unknowns() call exit_client() Revision Changes Path 7.463 +1 -4 ircd-ratbox/src/client.c leeh 2004/07/24 11:12:36 EDT (20040724_1) Modified files: src newconf.c Log: - add a check for an auth {}; not having even one valid user@host Revision Changes Path 7.155 +7 -0 ircd-ratbox/src/newconf.c leeh 2004/07/24 08:22:18 EDT (20040724_0) Modified files: src client.c Log: - *finally* fix that goddamn exit core thats been plauging irc2 Revision Changes Path 7.462 +1 -0 ircd-ratbox/src/client.c leeh 2004/07/20 19:49:37 EDT (20040720_6) Modified files: src client.c Log: - fix another memleak with capab Revision Changes Path 7.461 +2 -0 ircd-ratbox/src/client.c leeh 2004/07/20 15:58:55 EDT (20040720_5) Modified files: . RELNOTES include patchlevel.h Log: - update RELNOTES - revved patchlevel to 2.0rc9 Revision Changes Path 1.109 +13 -0 ircd-ratbox/RELNOTES 7.65 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/07/20 15:57:57 EDT (20040720_4) Modified files: modules/core m_mode.c Log: - undo commit, we return after finding match so dont need to walk bans safely Revision Changes Path 1.111 +3 -3 ircd-ratbox/modules/core/m_mode.c leeh 2004/07/20 15:51:06 EDT (20040720_3) Modified files: include balloc.h src client.c s_serv.c Log: - fix a memleak with storing capabilities - disable balloc debug code Revision Changes Path 1.31 +1 -1 ircd-ratbox/include/balloc.h 7.460 +3 -0 ircd-ratbox/src/client.c 7.406 +1 -0 ircd-ratbox/src/s_serv.c androsyn 2004/07/20 15:29:48 EDT (20040720_2) Modified files: src balloc.c Log: #if 0 some debug code Revision Changes Path 7.82 +2 -0 ircd-ratbox/src/balloc.c androsyn 2004/07/20 11:47:31 EDT (20040720_1) Modified files: src s_user.c Log: Missed another case where passwd needed to be set to NULL Revision Changes Path 7.323 +1 -0 ircd-ratbox/src/s_user.c androsyn 2004/07/20 10:18:40 EDT (20040720_0) Modified files: modules/core m_mode.c Log: This should be using DLINK_FOREACH_SAFE for removals... Revision Changes Path 1.110 +3 -3 ircd-ratbox/modules/core/m_mode.c leeh 2004/07/19 18:04:36 EDT (20040719_6) Modified files: include client.h src hash.c Log: - remove some unused vars in hash.c - add IsReject() macro Revision Changes Path 7.246 +2 -0 ircd-ratbox/include/client.h 7.107 +0 -6 ircd-ratbox/src/hash.c androsyn 2004/07/19 17:59:01 EDT (20040719_5) Modified files: src reject.c Log: Drop all handlers for a rejected client... Revision Changes Path 1.25 +1 -0 ircd-ratbox/src/reject.c leeh 2004/07/19 17:19:09 EDT (20040719_4) Modified files: src client.c reject.c Log: - dont allow exit_client() to handle IsReject() - SetClosing() when we mark a client as rejected, because we dont want anything else handling it while we delay the exit Revision Changes Path 7.459 +1 -1 ircd-ratbox/src/client.c 1.24 +3 -2 ircd-ratbox/src/reject.c androsyn 2004/07/19 17:16:37 EDT (20040719_3) Modified files: src s_serv.c Log: /me shoots people Revision Changes Path 7.405 +1 -0 ircd-ratbox/src/s_serv.c androsyn 2004/07/19 17:03:06 EDT (20040719_2) Modified files: include memory.h Log: Lets remove this goofy bit of code.. Revision Changes Path 7.47 +1 -1 ircd-ratbox/include/memory.h androsyn 2004/07/19 15:49:00 EDT (20040719_1) Modified files: src reject.c Log: Fix issue with bitlens in reject cache... Revision Changes Path 1.23 +6 -1 ircd-ratbox/src/reject.c androsyn 2004/07/19 11:12:45 EDT (20040719_0) Modified files: include balloc.h src balloc.c Log: Add back the hackish noballoc code.. Revision Changes Path 1.30 +21 -2 ircd-ratbox/include/balloc.h 7.81 +5 -1 ircd-ratbox/src/balloc.c leeh 2004/07/17 12:21:42 EDT (20040717_2) Modified files: src hash.c newconf.c s_newconf.c Log: - make hash functions use dlinkFindDestroy() for removal - fix a memory leak with stacked user@hosts in oper {}; - fix a minor buffer overflow with oper privs Revision Changes Path 7.106 +3 -28 ircd-ratbox/src/hash.c 7.154 +1 -0 ircd-ratbox/src/newconf.c 7.45 +1 -1 ircd-ratbox/src/s_newconf.c androsyn 2004/07/17 10:58:24 EDT (20040717_1) Modified files: src balloc.c Log: More debug code... Revision Changes Path 7.80 +6 -0 ircd-ratbox/src/balloc.c androsyn 2004/07/17 10:46:03 EDT (20040717_0) Modified files: src reject.c Log: Fix a little issue with the reject cache expiration Revision Changes Path 1.22 +1 -1 ircd-ratbox/src/reject.c androsyn 2004/07/16 12:27:18 EDT (20040716_0) Modified files: src balloc.c Log: More debugging code... Revision Changes Path 7.79 +8 -3 ircd-ratbox/src/balloc.c androsyn 2004/07/09 20:44:37 EDT (20040710_0) Modified files: src match.c s_newconf.c Log: Actually allow # and @ to be applied to resvs now. Also count # and @ against the wildcard character count Revision Changes Path 7.40 +2 -2 ircd-ratbox/src/match.c 7.44 +1 -1 ircd-ratbox/src/s_newconf.c androsyn 2004/07/08 20:27:10 EDT (20040709_5) Modified files: src balloc.c Log: gah...more shit Revision Changes Path 7.78 +17 -2 ircd-ratbox/src/balloc.c androsyn 2004/07/08 20:22:39 EDT (20040709_4) Modified files: src balloc.c Log: more fun.. Revision Changes Path 7.77 +2 -5 ircd-ratbox/src/balloc.c androsyn 2004/07/08 20:19:35 EDT (20040709_3) Modified files: src balloc.c Log: more weird balloc stuff Revision Changes Path 7.76 +8 -0 ircd-ratbox/src/balloc.c androsyn 2004/07/08 20:14:46 EDT (20040709_2) Modified files: include balloc.h src balloc.c Log: More sanity checks Revision Changes Path 1.29 +1 -0 ircd-ratbox/include/balloc.h 7.75 +11 -0 ircd-ratbox/src/balloc.c androsyn 2004/07/08 20:06:02 EDT (20040709_1) Modified files: include balloc.h Log: lets enable our new balloc checker for now.. Revision Changes Path 1.28 +1 -1 ircd-ratbox/include/balloc.h androsyn 2004/07/08 20:04:58 EDT (20040709_0) Modified files: src balloc.c Log: Here is the balloc sanity checker thing...#define DEBUG_BALLOC 1 in balloc.h to enable it Revision Changes Path 7.74 +70 -0 ircd-ratbox/src/balloc.c leeh 2004/07/08 13:36:58 EDT (20040708_1) Modified files: modules m_info.c m_links.c m_motd.c Log: - fix the spy notices for info/links/motd Revision Changes Path 1.109 +1 -1 ircd-ratbox/modules/m_info.c 1.64 +1 -1 ircd-ratbox/modules/m_links.c 1.55 +1 -1 ircd-ratbox/modules/m_motd.c leeh 2004/07/08 13:24:07 EDT (20040708_0) Modified files: src s_conf.c Log: - add the MODULE_DIR back to mod_paths on rehash Revision Changes Path 7.468 +2 -0 ircd-ratbox/src/s_conf.c leeh 2004/07/03 15:57:46 EDT (20040703_2) Modified files: . RELNOTES Log: - update RELNOTES Revision Changes Path 1.108 +1 -0 ircd-ratbox/RELNOTES leeh 2004/07/03 15:48:10 EDT (20040703_1) Modified files: src getopt.c Log: - patch via Tomas Janousek to fix getopt argument handling Revision Changes Path 7.21 +6 -0 ircd-ratbox/src/getopt.c androsyn 2004/07/03 15:45:16 EDT (20040703_0) Modified files: . RELNOTES include patchlevel.h Log: Update relnotes and rev patchlevel Revision Changes Path 1.107 +4 -0 ircd-ratbox/RELNOTES 7.64 +1 -1 ircd-ratbox/include/patchlevel.h androsyn 2004/07/02 17:03:34 EDT (20040702_0) Modified files: . configure configure.ac Log: Fix autoconf dumbness... Revision Changes Path 7.229 +10 -10 ircd-ratbox/configure 7.43 +10 -10 ircd-ratbox/configure.ac androsyn 2004/06/30 21:33:43 EDT (20040701_1) Modified files: . configure configure.ac Log: autoconf == dumb++ Revision Changes Path 7.228 +3 -9 ircd-ratbox/configure 7.42 +3 -9 ircd-ratbox/configure.ac androsyn 2004/06/30 21:22:56 EDT (20040701_0) Modified files: src reject.c Log: fix an old reject cache bug Revision Changes Path 1.21 +0 -1 ircd-ratbox/src/reject.c androsyn 2004/06/24 19:10:45 EDT (20040624_2) Modified files: src parse.c Log: Fix a cosmetic error Revision Changes Path 7.182 +1 -1 ircd-ratbox/src/parse.c androsyn 2004/06/24 18:57:34 EDT (20040624_1) Modified files: . RELNOTES Log: update relnotes Revision Changes Path 1.106 +15 -0 ircd-ratbox/RELNOTES androsyn 2004/06/24 18:47:16 EDT (20040624_0) Modified files: include patchlevel.h Log: Rev patchlevel to 2.0rc7 Revision Changes Path 7.63 +1 -1 ircd-ratbox/include/patchlevel.h androsyn 2004/06/20 19:21:52 EDT (20040620_0) Modified files: . Makefile.in Log: Don't build contrib by default Revision Changes Path 7.50 +1 -1 ircd-ratbox/Makefile.in androsyn 2004/06/17 19:19:02 EDT (20040617_8) Modified files: . Makefile.in configure configure.ac contrib Makefile.in doc Makefile.in help Makefile.in include config.h setup.h.in modules Makefile.in servlink Makefile.in src Makefile.in ircd.c tools Makefile.in Added files: . aclocal.m4 Log: Merge in Mike's second patch. This one seems to play nice with the exception of needing AC_SUBST_DIR and AC_DEFINE_DIR macros to deal with ${prefix} fixups. Added aclocal.m4 to define these macros. Revision Changes Path 7.49 +20 -12 ircd-ratbox/Makefile.in 7.1 +22 -0 ircd-ratbox/aclocal.m4 (new) 7.227 +269 -3 ircd-ratbox/configure 7.41 +81 -2 ircd-ratbox/configure.ac 1.44 +6 -3 ircd-ratbox/contrib/Makefile.in 7.26 +20 -20 ircd-ratbox/doc/Makefile.in 1.22 +15 -14 ircd-ratbox/help/Makefile.in 7.175 +7 -7 ircd-ratbox/include/config.h 7.89 +12 -0 ircd-ratbox/include/setup.h.in 1.98 +14 -14 ircd-ratbox/modules/Makefile.in 1.21 +4 -4 ircd-ratbox/servlink/Makefile.in 7.148 +10 -10 ircd-ratbox/src/Makefile.in 7.343 +2 -2 ircd-ratbox/src/ircd.c 7.39 +16 -16 ircd-ratbox/tools/Makefile.in androsyn 2004/06/17 07:35:18 EDT (20040617_7) Modified files: src s_serv.c Log: remove a stray unsigned Revision Changes Path 7.404 +1 -1 ircd-ratbox/src/s_serv.c androsyn 2004/06/17 07:29:08 EDT (20040617_6) Modified files: servlink io.c src s_serv.c Log: Fix some issues with zip stats that could blow up where unsigned long > 32bits Revision Changes Path 1.41 +25 -20 ircd-ratbox/servlink/io.c 7.403 +1 -1 ircd-ratbox/src/s_serv.c androsyn 2004/06/17 07:04:03 EDT (20040617_5) Modified files: include client.h modules m_stats.c src s_serv.c Log: Ziplinks stats fix. Basically we were having issues with counters rolling over at 4GB. Now we present the data and keep counters in kB, which should be more than plenty Revision Changes Path 7.245 +4 -0 ircd-ratbox/include/client.h 1.219 +5 -5 ircd-ratbox/modules/m_stats.c 7.402 +21 -17 ircd-ratbox/src/s_serv.c androsyn 2004/06/17 06:44:20 EDT (20040617_4) Modified files: . Makefile.in configure configure.ac contrib Makefile.in doc Makefile.in help Makefile.in include config.h setup.h.in modules Makefile.in servlink Makefile.in src Makefile.in ircd.c tools Makefile.in Log: Revert autoconf patch. I didn't realize the original patch directly hacked up the generated configured and had not been run through autoconf Revision Changes Path 7.48 +10 -18 ircd-ratbox/Makefile.in 7.226 +2 -77 ircd-ratbox/configure 7.40 +0 -51 ircd-ratbox/configure.ac 1.43 +2 -2 ircd-ratbox/contrib/Makefile.in 7.25 +18 -18 ircd-ratbox/doc/Makefile.in 1.21 +13 -14 ircd-ratbox/help/Makefile.in 7.174 +7 -7 ircd-ratbox/include/config.h 7.88 +0 -12 ircd-ratbox/include/setup.h.in 1.97 +14 -14 ircd-ratbox/modules/Makefile.in 1.20 +3 -3 ircd-ratbox/servlink/Makefile.in 7.147 +10 -10 ircd-ratbox/src/Makefile.in 7.342 +2 -3 ircd-ratbox/src/ircd.c 7.38 +14 -14 ircd-ratbox/tools/Makefile.in androsyn 2004/06/16 23:26:33 EDT (20040617_3) Modified files: src packet.c Log: Fix issue with unregistered clients being able to exhaust system memory. Unregistered clients weren't subject to flood limits like they should have been. Thanks to einride for finding this one. - Force this commit again to get the changelog info as the cvs script broke on me... Revision Changes Path 7.130 +0 -0 ircd-ratbox/src/packet.c androsyn 2004/06/16 23:12:04 EDT (20040617_1) Modified files: . Makefile.in configure configure.ac contrib Makefile.in doc Makefile.in help Makefile.in include config.h setup.h.in modules Makefile.in servlink Makefile.in src Makefile.in ircd.c tools Makefile.in Log: Merge in patch the patch to support DESTDIR on install and configure options to support --moduledir --helpdir --logdir and --sysconfdir. Thanks to Mike Smith for doing this dirty work :) Revision Changes Path 7.47 +18 -10 ircd-ratbox/Makefile.in 7.225 +77 -2 ircd-ratbox/configure 7.39 +53 -2 ircd-ratbox/configure.ac 1.42 +2 -2 ircd-ratbox/contrib/Makefile.in 7.24 +18 -18 ircd-ratbox/doc/Makefile.in 1.20 +15 -14 ircd-ratbox/help/Makefile.in 7.173 +7 -7 ircd-ratbox/include/config.h 7.87 +12 -0 ircd-ratbox/include/setup.h.in 1.96 +14 -14 ircd-ratbox/modules/Makefile.in 1.19 +3 -3 ircd-ratbox/servlink/Makefile.in 7.146 +10 -10 ircd-ratbox/src/Makefile.in 7.341 +3 -2 ircd-ratbox/src/ircd.c 7.37 +14 -14 ircd-ratbox/tools/Makefile.in leeh 2004/06/16 21:24:30 EDT (20040617_0) Modified files: doc example.conf include client.h numeric.h s_conf.h modules m_stats.c m_testline.c modules/core m_mode.c src hostmask.c messages.tab newconf.c s_conf.c s_user.c Log: - remove the 'restricted' flag from auth {};, its simply not useful at all. Revision Changes Path 7.241 +1 -2 ircd-ratbox/doc/example.conf 7.244 +0 -4 ircd-ratbox/include/client.h 7.46 +1 -1 ircd-ratbox/include/numeric.h 7.277 +0 -2 ircd-ratbox/include/s_conf.h 1.109 +1 -13 ircd-ratbox/modules/core/m_mode.c 1.218 +1 -2 ircd-ratbox/modules/m_stats.c 1.50 +1 -2 ircd-ratbox/modules/m_testline.c 7.97 +0 -1 ircd-ratbox/src/hostmask.c 7.114 +2 -2 ircd-ratbox/src/messages.tab 7.153 +0 -1 ircd-ratbox/src/newconf.c 7.467 +0 -5 ircd-ratbox/src/s_conf.c 7.322 +0 -5 ircd-ratbox/src/s_user.c leeh 2004/06/15 09:58:30 EDT (20040615_6) Modified files: doc example.conf src newconf.c Log: - rename 'invisible' to 'hidden_oper' to be compatible with 1.x Revision Changes Path 7.240 +1 -1 ircd-ratbox/doc/example.conf 7.152 +1 -1 ircd-ratbox/src/newconf.c leeh 2004/06/15 00:42:23 EDT (20040615_5) Modified files: . RELNOTES doc whats-new.txt src s_conf.c Log: - update some docs - fix the fuserlog and failed connection notices to accurately show whether a user is idented or not Revision Changes Path 1.105 +2 -0 ircd-ratbox/RELNOTES 7.48 +2 -3 ircd-ratbox/doc/whats-new.txt 7.466 +41 -29 ircd-ratbox/src/s_conf.c androsyn 2004/06/15 00:14:45 EDT (20040615_4) Modified files: modules m_dline.c Log: Make redundant dline logic allow for less specific dlines Revision Changes Path 1.36 +19 -14 ircd-ratbox/modules/m_dline.c androsyn 2004/06/15 00:02:54 EDT (20040615_3) Modified files: src hostmask.c Log: sanity check cidr masks in parse_netmask(). If its an IPv6 mask, set to 128 if > 128 and for IPv4 set to 32 if > 32 Revision Changes Path 7.96 +4 -0 ircd-ratbox/src/hostmask.c androsyn 2004/06/14 23:57:37 EDT (20040615_2) Modified files: modules m_dline.c Log: Make redundant dlines useful... Revision Changes Path 1.35 +4 -4 ircd-ratbox/modules/m_dline.c androsyn 2004/06/14 23:46:20 EDT (20040615_1) Modified files: . configure configure.ac include setup.h.in src .depend Log: Fix nanosleep autoconf stuff and update depend Revision Changes Path 7.224 +244 -2 ircd-ratbox/configure 7.38 +3 -3 ircd-ratbox/configure.ac 7.86 +3 -0 ircd-ratbox/include/setup.h.in 7.42 +3 -3 ircd-ratbox/src/.depend androsyn 2004/06/14 23:15:03 EDT (20040615_0) Modified files: src poll.c Log: Fix the poll() code for broke poll()s Revision Changes Path 7.78 +17 -3 ircd-ratbox/src/poll.c leeh 2004/06/13 22:10:55 EDT (20040614_2) Modified files: help/opers resv Log: - note the special resv chars in the helpfile Revision Changes Path 1.4 +2 -1 ircd-ratbox/help/opers/resv leeh 2004/06/13 22:09:21 EDT (20040614_1) Modified files: modules m_resv.c src s_newconf.c Log: - make removing temp resvs do irccmp() rather than match(), so only exact matches are removed - make nick resvs use match_esc(), allowing '#' and '@' chars. Revision Changes Path 1.61 +17 -4 ircd-ratbox/modules/m_resv.c 7.43 +1 -1 ircd-ratbox/src/s_newconf.c leeh 2004/06/13 21:58:53 EDT (20040614_0) Modified files: src ircd.c Log: - try an autoconnect on startup. there was a nice logical comment in ircd.c, apparently trying an autoconn after a restart is a bad idea because itll cause nick collides. so instead we wait so more clients can connect and more collisions can happen?! someone needs a cluestick. Revision Changes Path 7.340 +5 -0 ircd-ratbox/src/ircd.c leeh 2004/06/06 21:01:48 EDT (20040607_1) Modified files: . RELNOTES include patchlevel.h Log: - update RELNOTES - revved patchlevel to 2.0rc6 Revision Changes Path 1.104 +16 -0 ircd-ratbox/RELNOTES 7.62 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/06/06 20:39:46 EDT (20040607_0) Modified files: include client.h src client.c reject.c send.c Log: - cleaned up all the tests for deadness, hopefully this should fix that damned bug. Revision Changes Path 7.243 +0 -5 ircd-ratbox/include/client.h 7.458 +19 -50 ircd-ratbox/src/client.c 1.20 +1 -1 ircd-ratbox/src/reject.c 7.280 +10 -10 ircd-ratbox/src/send.c leeh 2004/06/06 17:05:11 EDT (20040606_2) Modified files: contrib m_olist.c Log: - dlink_list_length(&chptr->members) rather than just chptr->members.. Revision Changes Path 1.14 +2 -2 ircd-ratbox/contrib/m_olist.c leeh 2004/06/06 16:57:11 EDT (20040606_1) Modified files: contrib m_olist.c Log: - tidied up olist and made it suitable for efnet usage by adding operspy logging Revision Changes Path 1.13 +37 -51 ircd-ratbox/contrib/m_olist.c leeh 2004/06/06 16:39:49 EDT (20040606_0) Modified files: doc example.conf example.efnet.conf Log: - add killlog to example confs Revision Changes Path 7.239 +2 -0 ircd-ratbox/doc/example.conf 7.74 +2 -0 ircd-ratbox/doc/example.efnet.conf androsyn 2004/06/02 22:16:37 EDT (20040603_0) Modified files: . configure.ac src ircd.c poll.c Log: port the poll() sleep stuff from stable Revision Changes Path 7.37 +14 -2 ircd-ratbox/configure.ac 7.339 +1 -1 ircd-ratbox/src/ircd.c 7.77 +19 -1 ircd-ratbox/src/poll.c androsyn 2004/05/31 15:57:06 EDT (20040531_5) Modified files: . CREDITS Log: test Revision Changes Path 1.18 +0 -0 ircd-ratbox/CREDITS androsyn 2004/05/31 15:41:43 EDT (20040531_4) Modified files: . BUGS Log: another test Revision Changes Path 7.69 +0 -0 ircd-ratbox/BUGS androsyn 2004/05/31 15:39:26 EDT (20040531_3) Modified files: . BUGS Log: another test commit... Revision Changes Path 7.68 +0 -0 ircd-ratbox/BUGS androsyn 2004/05/31 15:37:45 EDT (20040531_2) Modified files: . BUGS Revision Changes Path 7.67 +0 -0 ircd-ratbox/BUGS androsyn 2004/05/31 15:36:44 EDT (20040531_1) Modified files: . BUGS Log: Test commit Revision Changes Path 7.66 +0 -0 ircd-ratbox/BUGS androsyn 2004/05/31 15:31:23 EDT (20040531_0) Modified files: . BUGS Log: Test commit Revision Changes Path 7.65 +0 -0 ircd-ratbox/BUGS leeh 2004/05/27 09:15:23 EDT (20040527_0) Modified files: src s_newconf.c Log: - add operspy/hidden_oper to the shown operprivs Revision Changes Path 7.42 +2 -0 ircd-ratbox/src/s_newconf.c leeh 2004/05/25 13:19:57 EDT (20040525_5) Modified files: doc index.txt Removed files: doc guidelines.txt kline.txt resv.txt doc/technical cryptlink.txt whats-new-code.txt Log: - remove some now useless documentation.. - resv/kline is better documented in /quote help - we dont need documentation guidelines, as we never write any :P - cryptlinks are gone - whats-new-code is no longer relevant Revision Changes Path 1.2 +0 -36 ircd-ratbox/doc/guidelines.txt (dead) 1.20 +2 -8 ircd-ratbox/doc/index.txt 1.6 +0 -108 ircd-ratbox/doc/kline.txt (dead) 7.3 +0 -124 ircd-ratbox/doc/resv.txt (dead) 7.8 +0 -339 ircd-ratbox/doc/technical/cryptlink.txt (dead) 1.4 +0 -42 ircd-ratbox/doc/technical/whats-new-code.txt (dead) leeh 2004/05/25 13:06:08 EDT (20040525_4) Added files: doc/technical cluster.txt Log: - add my specification of how remote kline and friends are propagated s2s Revision Changes Path 1.1 +26 -0 ircd-ratbox/doc/technical/cluster.txt (new) leeh 2004/05/25 12:53:52 EDT (20040525_3) Modified files: modules m_resv.c Log: - me_unresv had the wrong parc count Revision Changes Path 1.60 +2 -2 ircd-ratbox/modules/m_resv.c leeh 2004/05/25 12:42:43 EDT (20040525_2) Modified files: modules m_resv.c Log: - tidy up remove_temp_resv() a bit Revision Changes Path 1.59 +11 -10 ircd-ratbox/modules/m_resv.c leeh 2004/05/25 12:39:35 EDT (20040525_1) Modified files: modules m_dline.c m_kline.c m_resv.c m_xline.c src s_conf.c Added files: doc logfiles.txt Log: - rewrote the kline log to be machine parsable - added a doc describing the format of the new logfiles Revision Changes Path 1.1 +36 -0 ircd-ratbox/doc/logfiles.txt (new) 1.34 +9 -7 ircd-ratbox/modules/m_dline.c 1.183 +13 -10 ircd-ratbox/modules/m_kline.c 1.58 +11 -20 ircd-ratbox/modules/m_resv.c 1.52 +6 -6 ircd-ratbox/modules/m_xline.c 7.465 +25 -20 ircd-ratbox/src/s_conf.c leeh 2004/05/25 06:50:00 EDT (20040525_0) Modified files: include s_conf.h s_log.h modules/core m_kill.c src newconf.c s_log.c Log: - split kills out into their own logfile, fname_killlog in log {}; and made the formatting of them better Revision Changes Path 7.276 +1 -0 ircd-ratbox/include/s_conf.h 7.25 +1 -0 ircd-ratbox/include/s_log.h 1.102 +14 -5 ircd-ratbox/modules/core/m_kill.c 7.151 +8 -0 ircd-ratbox/src/newconf.c 7.69 +2 -0 ircd-ratbox/src/s_log.c androsyn 2004/05/23 17:36:00 EDT (20040523_2) Modified files: include s_newconf.h src s_newconf.c s_stats.c Log: Output the length of the ND list in /stats z Revision Changes Path 7.32 +1 -0 ircd-ratbox/include/s_newconf.h 7.41 +7 -0 ircd-ratbox/src/s_newconf.c 7.36 +4 -0 ircd-ratbox/src/s_stats.c androsyn 2004/05/23 17:29:28 EDT (20040523_1) Modified files: . configure configure.ac include m_info.h setup.h.in src packet.c send.c Log: Add back the io debug send hooks. Make this configurable with --enable-iodebug, defaults to off. /INFO will also spit out if the daemon is compiled with support for it. Revision Changes Path 7.223 +28 -2 ircd-ratbox/configure 7.36 +16 -2 ircd-ratbox/configure.ac 7.53 +5 -0 ircd-ratbox/include/m_info.h 7.85 +3 -0 ircd-ratbox/include/setup.h.in 7.128 +4 -4 ircd-ratbox/src/packet.c 7.279 +20 -0 ircd-ratbox/src/send.c androsyn 2004/05/23 17:01:30 EDT (20040523_0) Modified files: . configure configure.ac Log: Set defaults back to assert being disabled and compile with -O2 Revision Changes Path 7.222 +81 -149 ircd-ratbox/configure 7.35 +7 -7 ircd-ratbox/configure.ac leeh 2004/05/21 17:22:19 EDT (20040521_0) Modified files: include hook.h src hook.c s_user.c Log: - added a "client_auth" hook Revision Changes Path 1.25 +1 -1 ircd-ratbox/include/hook.h 7.30 +2 -0 ircd-ratbox/src/hook.c 7.321 +7 -0 ircd-ratbox/src/s_user.c leeh 2004/05/16 16:08:31 EDT (20040516_0) Modified files: modules m_gline.c Log: - we were using source_p rather than acptr in the gline log, which could cause a core. Revision Changes Path 1.141 +3 -3 ircd-ratbox/modules/m_gline.c leeh 2004/05/14 15:12:17 EDT (20040514_0) Modified files: include reject.h src reject.c s_stats.c Log: - make delay_exit external - make stats T show how many clients we're delaying Revision Changes Path 1.9 +2 -0 ircd-ratbox/include/reject.h 1.19 +1 -1 ircd-ratbox/src/reject.c 7.35 +2 -1 ircd-ratbox/src/s_stats.c leeh 2004/05/12 18:10:04 EDT (20040512_0) Modified files: src ircd.c Log: - as pointed out by SMiTTY420, we werent opening the extra logfiles on boot Revision Changes Path 7.338 +1 -0 ircd-ratbox/src/ircd.c leeh 2004/05/06 19:00:13 EDT (20040506_4) Modified files: . RELNOTES include patchlevel.h Log: - update RELNOTES - revved patchlevel to 2.0rc5 Revision Changes Path 1.103 +6 -0 ircd-ratbox/RELNOTES 7.61 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/05/06 18:50:07 EDT (20040506_3) Modified files: src s_user.c Log: - dont replace a clients ident when theyre unidented if its supposed to be spoofed. Revision Changes Path 7.320 +14 -10 ircd-ratbox/src/s_user.c leeh 2004/05/06 18:24:01 EDT (20040506_2) Modified files: include s_newconf.h modules m_resv.c modules/core m_join.c src channel.c kdparse.c newconf.c s_newconf.c Log: - remove find_channel_resv(), simply use hash_find_resv() - append resv reason to joining juped channel notice Revision Changes Path 7.31 +0 -1 ircd-ratbox/include/s_newconf.h 1.154 +5 -4 ircd-ratbox/modules/core/m_join.c 1.57 +2 -2 ircd-ratbox/modules/m_resv.c 7.417 +1 -1 ircd-ratbox/src/channel.c 7.35 +1 -1 ircd-ratbox/src/kdparse.c 7.150 +1 -1 ircd-ratbox/src/newconf.c 7.40 +0 -9 ircd-ratbox/src/s_newconf.c leeh 2004/05/06 14:45:51 EDT (20040506_1) Modified files: src reject.c Log: - make reject_exit() SetClosing() before calling sendto_one(), otherwise we can be in the middle of exiting the rejected client, try sending them a message, get a write error and add them to the abort_list Revision Changes Path 1.18 +6 -0 ircd-ratbox/src/reject.c leeh 2004/05/06 14:37:14 EDT (20040506_0) Modified files: src client.c Log: - SetIOError() in close_connection(), seeing as we test that rather than fd > 0 now Revision Changes Path 7.457 +1 -0 ircd-ratbox/src/client.c leeh 2004/04/29 11:13:09 EDT (20040429_4) Modified files: . RELNOTES include patchlevel.h Log: - update RELNOTES - revved patchlevel to 2.0rc4 Revision Changes Path 1.102 +1 -0 ircd-ratbox/RELNOTES 7.60 +1 -1 ircd-ratbox/include/patchlevel.h androsyn 2004/04/29 10:51:12 EDT (20040429_3) Modified files: src s_conf.c Log: Send I line exceed message prefixed with ***. This message should be updated to the fact that I lines are a serious misnomer now :P Revision Changes Path 7.464 +2 -1 ircd-ratbox/src/s_conf.c leeh 2004/04/29 08:40:52 EDT (20040429_2) Modified files: . RELNOTES src client.c Log: - remove bogus asserts of checking a client is on the abort_list. the actual client pointer is within a struct abort_client, so we cant dlinkFind() it anyway. Revision Changes Path 1.101 +6 -0 ircd-ratbox/RELNOTES 7.456 +0 -7 ircd-ratbox/src/client.c leeh 2004/04/29 07:56:22 EDT (20040429_1) Modified files: src channel.c Log: - whoops, 2.x doesnt have Count.server :) Revision Changes Path 7.416 +2 -1 ircd-ratbox/src/channel.c leeh 2004/04/29 07:47:50 EDT (20040429_0) Modified files: include client.h src client.c Log: - add FLAGS_ABORTED to mean a client is on the abort_list. We can call dead_link() on a client, leave it on the abort list, and then elsewhere call exit_client() on it, meaning you have an already dead client left on the abort_list.. dead_link() now marks a client as aborted, and exit_aborted_clients() unmarks it before calling exit_client(). if exit_client() sees an aborted client, itll walk the abort list and remove the client from it. I dont particularily want to go back to marking aborted clients as FLAGS_DEAD, as I think that has other connotations. This *may* fix the wierd lclient_list bug.. Revision Changes Path 7.242 +4 -0 ircd-ratbox/include/client.h 7.455 +22 -0 ircd-ratbox/src/client.c leeh 2004/04/27 17:00:41 EDT (20040427_2) Modified files: src channel.c Log: - fix coming out of splitmode when we use split_delay and we arent out of split anymore when the delay ends Revision Changes Path 7.415 +7 -0 ircd-ratbox/src/channel.c leeh 2004/04/27 14:10:16 EDT (20040427_1) Modified files: . RELNOTES src packet.c Log: - change a couple of tests when parsing messages to IsAnyDead() rather than MyConnect() - dont call comm_setflush() on something thats died after parsing Revision Changes Path 1.100 +14 -1 ircd-ratbox/RELNOTES 7.127 +5 -2 ircd-ratbox/src/packet.c androsyn 2004/04/27 07:35:35 EDT (20040427_0) Modified files: src s_user.c Log: Move the move to lclient_list up a little and put in an assert to test if are not already on the lclient_list Revision Changes Path 7.319 +2 -1 ircd-ratbox/src/s_user.c leeh 2004/04/26 19:02:36 EDT (20040426_3) Modified files: include s_newconf.h src ircd.c s_newconf.c Log: - make expire_nd_entries() and expire_temp_rxlines() static Revision Changes Path 7.30 +0 -3 ircd-ratbox/include/s_newconf.h 7.337 +0 -1 ircd-ratbox/src/ircd.c 7.39 +5 -1 ircd-ratbox/src/s_newconf.c leeh 2004/04/26 18:58:25 EDT (20040426_2) Modified files: modules m_rehash.c Log: - replace some source_p->name with get_oper_name(source_p) for various rehash things.. Revision Changes Path 1.81 +9 -6 ircd-ratbox/modules/m_rehash.c leeh 2004/04/26 18:50:31 EDT (20040426_1) Modified files: modules m_rehash.c Log: - add rehash TXLINES/TRESVS Revision Changes Path 1.80 +60 -1 ircd-ratbox/modules/m_rehash.c leeh 2004/04/26 17:35:30 EDT (20040426_0) Modified files: src reject.c Log: - dont dlinkDestroy() something thats not seperately allocated Revision Changes Path 1.17 +3 -1 ircd-ratbox/src/reject.c leeh 2004/04/22 15:00:26 EDT (20040422_1) Modified files: doc ircd.8 src s_conf.c Log: - update of manpage via Jeremy - raise default split_delay to 60s Revision Changes Path 1.7 +15 -7 ircd-ratbox/doc/ircd.8 7.463 +1 -1 ircd-ratbox/src/s_conf.c leeh 2004/04/22 14:35:10 EDT (20040422_0) Modified files: help/opers list Log: - remove some tabs from the list helpfile Revision Changes Path 1.3 +2 -2 ircd-ratbox/help/opers/list leeh 2004/04/21 17:19:38 EDT (20040421_3) Modified files: modules m_set.c Log: - add MAXCLIENTS as an alias for MAX in /set Revision Changes Path 1.77 +2 -1 ircd-ratbox/modules/m_set.c leeh 2004/04/21 10:19:27 EDT (20040421_2) Modified files: modules m_who.c Log: - *violently beats androsyn with a \n after an '}'* Revision Changes Path 1.112 +3 -2 ircd-ratbox/modules/m_who.c leeh 2004/04/21 10:16:09 EDT (20040421_1) Modified files: modules m_version.c Log: - allow servers to issue VERSION requests, other ircds allow it and some services want it Revision Changes Path 1.65 +2 -2 ircd-ratbox/modules/m_version.c leeh 2004/04/21 10:11:59 EDT (20040421_0) Modified files: include supported.h Log: - update ELIST numeric as per proto-desc discussion Revision Changes Path 1.41 +9 -2 ircd-ratbox/include/supported.h androsyn 2004/04/20 11:20:19 EDT (20040420_1) Modified files: modules m_who.c Log: commas are your friend Revision Changes Path 1.111 +2 -2 ircd-ratbox/modules/m_who.c androsyn 2004/04/20 10:53:32 EDT (20040420_0) Modified files: modules m_who.c Log: Report operspy on /WHO !*blah type things as well instead of just channels. Revision Changes Path 1.110 +3 -2 ircd-ratbox/modules/m_who.c androsyn 2004/04/15 10:32:32 EDT (20040415_1) Modified files: src match.c Log: Add the "*" match hack to match_esc() Revision Changes Path 7.39 +4 -0 ircd-ratbox/src/match.c androsyn 2004/04/14 21:45:33 EDT (20040415_0) Modified files: src select.c Log: I guess nobody really does care about select() support seeing that it probably hasn't compiled in oh, i don't know 6 months or so Revision Changes Path 7.41 +0 -2 ircd-ratbox/src/select.c androsyn 2004/04/14 14:24:24 EDT (20040414_5) Modified files: src commio.c Log: Clear the flush handlers on close as well Revision Changes Path 1.9 +2 -1 ircd-ratbox/src/commio.c androsyn 2004/04/14 12:35:12 EDT (20040414_4) Modified files: modules/core m_kick.c Log: Lee really likes goats thus I'm reverting his commit. Revision Changes Path 1.79 +1 -1 ircd-ratbox/modules/core/m_kick.c leeh 2004/04/14 12:29:25 EDT (20040414_3) Modified files: modules/core m_kick.c Log: - swap an IsServer() for a !MyClient() Revision Changes Path 1.78 +2 -2 ircd-ratbox/modules/core/m_kick.c androsyn 2004/04/14 12:17:01 EDT (20040414_2) Modified files: src irc_string.c Log: Use a literal zero in inet_ntop6 instead of a ASCII zero..oops Revision Changes Path 7.72 +1 -1 ircd-ratbox/src/irc_string.c leeh 2004/04/14 11:25:19 EDT (20040414_1) Modified files: help/opers stats include hash.h modules m_stats.c src hash.c Log: - removed print_resv_hash(), shoved it into m_stats.c: stats_resv() - split stats q/Q and x/X up to show temp/perm. Revision Changes Path 1.3 +16 -12 ircd-ratbox/help/opers/stats 7.51 +0 -1 ircd-ratbox/include/hash.h 1.217 +97 -39 ircd-ratbox/modules/m_stats.c 7.105 +0 -21 ircd-ratbox/src/hash.c leeh 2004/04/14 11:00:46 EDT (20040414_0) Modified files: src s_newconf.c Log: - actually add the code to expire temp xlines and temp nick resvs Revision Changes Path 7.38 +30 -0 ircd-ratbox/src/s_newconf.c leeh 2004/04/12 23:18:23 EDT (20040413_5) Modified files: include patchlevel.h Log: - revved patchlevel to 2.0rc3 Revision Changes Path 7.59 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/04/12 23:15:39 EDT (20040413_4) Modified files: . RELNOTES src s_conf.c Log: - remove a bogus assert in free_conf() Revision Changes Path 1.99 +20 -0 ircd-ratbox/RELNOTES 7.462 +0 -3 ircd-ratbox/src/s_conf.c leeh 2004/04/12 23:04:41 EDT (20040413_3) Modified files: help/opers list Log: - update list docs Revision Changes Path 1.2 +8 -4 ircd-ratbox/help/opers/list leeh 2004/04/12 23:01:17 EDT (20040413_2) Modified files: src s_stats.c Log: - fix a misplaced ':' in stats T Revision Changes Path 7.34 +1 -1 ircd-ratbox/src/s_stats.c leeh 2004/04/12 22:54:35 EDT (20040413_1) Modified files: include supported.h Log: - add ELIST=<> 005 token, to show we support searching for min/max users. Revision Changes Path 1.40 +2 -1 ircd-ratbox/include/supported.h leeh 2004/04/12 22:52:59 EDT (20040413_0) Modified files: src s_serv.c Log: - restore strerror(errno) for serv connect errors other than timeout Revision Changes Path 7.401 +21 -10 ircd-ratbox/src/s_serv.c leeh 2004/04/12 19:36:46 EDT (20040412_10) Modified files: modules m_list.c Log: - quick and simple channel list searches on min/max users.. eg: LIST >5,<100 Revision Changes Path 1.78 +83 -3 ircd-ratbox/modules/m_list.c androsyn 2004/04/12 13:19:45 EDT (20040412_9) Modified files: include tools.h src reject.c tools.c Log: If you're going to use ordered lists for the reject cache, move the most recently updated node to the end of the list Revision Changes Path 1.50 +23 -0 ircd-ratbox/include/tools.h 1.16 +1 -0 ircd-ratbox/src/reject.c 7.44 +1 -7 ircd-ratbox/src/tools.c leeh 2004/04/12 12:22:20 EDT (20040412_8) Modified files: src class.c messages.tab Log: - add sendqeob to stats Y Revision Changes Path 7.62 +13 -15 ircd-ratbox/src/class.c 7.113 +1 -1 ircd-ratbox/src/messages.tab androsyn 2004/04/12 12:03:28 EDT (20040412_7) Modified files: src client.c Log: Check for client_p->localClient not !MyConnect() when freeing clients Revision Changes Path 7.454 +1 -1 ircd-ratbox/src/client.c leeh 2004/04/12 11:01:48 EDT (20040412_6) Modified files: src s_serv.c Log: - we shouldnt be using errno in the "Error connecting to ..." notice. Revision Changes Path 7.400 +4 -5 ircd-ratbox/src/s_serv.c leeh 2004/04/12 09:56:54 EDT (20040412_5) Modified files: modules m_ping.c Log: - always use me.name rather than destination when issuing a PONG, otherwise it can spew IDs. Revision Changes Path 1.56 +2 -2 ircd-ratbox/modules/m_ping.c leeh 2004/04/12 09:45:00 EDT (20040412_4) Modified files: modules .depend src .depend channel.c Log: - make channel_modes() test !MyClient() rather than IsServer(), and make it test that *before* IsMember() - update .depend Revision Changes Path 1.39 +38 -38 ircd-ratbox/modules/.depend 7.41 +11 -11 ircd-ratbox/src/.depend 7.414 +2 -2 ircd-ratbox/src/channel.c leeh 2004/04/11 22:26:48 EDT (20040412_3) Modified files: include s_serv.h modules Makefile.in src s_serv.c Removed files: modules m_eob.c Log: - remove CAP_EOB, and the "EOB" command, always use emulated over PING/PONG, otherwise sendq_eob simply doesnt work. I am actually commiting this to the right tree this time. Revision Changes Path 7.94 +1 -2 ircd-ratbox/include/s_serv.h 1.95 +0 -1 ircd-ratbox/modules/Makefile.in 1.48 +0 -66 ircd-ratbox/modules/m_eob.c (dead) 7.399 +0 -4 ircd-ratbox/src/s_serv.c leeh 2004/04/11 22:19:56 EDT (20040412_2) Modified files: include defaults.h src class.c Log: - raise DEFAULT_SENDQ to 20mb - make default sendq_eob 0, and if it doesnt exist use sendq - otherwise if one wasnt set, we'd always apply DEFAULT_SENDQ.. Revision Changes Path 7.15 +1 -1 ircd-ratbox/include/defaults.h 7.61 +2 -2 ircd-ratbox/src/class.c leeh 2004/04/11 21:52:27 EDT (20040412_1) Modified files: modules/core m_join.c Log: - fix a problem when propagating TS6 JOIN, we werent sending the key properly.. Revision Changes Path 1.153 +2 -2 ircd-ratbox/modules/core/m_join.c leeh 2004/04/11 20:05:19 EDT (20040412_0) Modified files: src client.c Log: - remove some asserts that are really quite painful Revision Changes Path 7.453 +0 -5 ircd-ratbox/src/client.c androsyn 2004/04/11 16:15:56 EDT (20040411_0) Modified files: src match.c Log: Short circuit match() is we are using a mask of "*" Revision Changes Path 7.38 +4 -0 ircd-ratbox/src/match.c leeh 2004/04/10 17:40:59 EDT (20040410_0) Modified files: doc example.conf example.efnet.conf Log: - update the example confs Revision Changes Path 7.238 +11 -46 ircd-ratbox/doc/example.conf 7.73 +122 -162 ircd-ratbox/doc/example.efnet.conf leeh 2004/04/08 19:23:32 EDT (20040408_7) Modified files: src client.c Log: - ok, swap an (!IsUnknown && !IsPerson) for an IsAnyServer(), as thats what we're aiming to test here, only rejected clients got in the way. Revision Changes Path 7.452 +1 -2 ircd-ratbox/src/client.c leeh 2004/04/08 18:16:08 EDT (20040408_6) Modified files: src channel.c Log: - as pointed out by bill, we dont want to allow external messages to a +m channel Revision Changes Path 7.413 +6 -1 ircd-ratbox/src/channel.c leeh 2004/04/08 16:40:01 EDT (20040408_5) Modified files: include s_conf.h src class.c s_conf.c Log: - remove unused CONF_SERVER/CONF_SERVER_MASK - remove CONF_CLIENT_MASK, as its just CONF_CLIENT now - remove a couple of checks of CONF_CLIENT, we wont ever attach anything other than an I:. Revision Changes Path 7.275 +0 -4 ircd-ratbox/include/s_conf.h 7.60 +1 -4 ircd-ratbox/src/class.c 7.461 +3 -7 ircd-ratbox/src/s_conf.c androsyn 2004/04/08 16:21:20 EDT (20040408_4) Modified files: src class.c Log: Fix the annoying opers get default ping frequency bug Revision Changes Path 7.59 +1 -1 ircd-ratbox/src/class.c leeh 2004/04/08 11:10:56 EDT (20040408_3) Modified files: . RELNOTES modules/core m_sjoin.c Log: - move the test for empty sjoins up to the top, and make it strip leading spaces first Revision Changes Path 1.98 +2 -0 ircd-ratbox/RELNOTES 1.201 +12 -9 ircd-ratbox/modules/core/m_sjoin.c leeh 2004/04/08 10:18:41 EDT (20040408_2) Modified files: src channel.c Log: - fix a core when a user messages a -n channel. if its +n, deny them sending, if its -n, then allow it without checking anything else Revision Changes Path 7.412 +2 -0 ircd-ratbox/src/channel.c leeh 2004/04/08 07:16:08 EDT (20040408_1) Modified files: modules m_testline.c Log: - wrap the testline ipv6 stuff in #ifdef IPV6 Revision Changes Path 1.49 +8 -3 ircd-ratbox/modules/m_testline.c leeh 2004/04/07 22:21:46 EDT (20040408_0) Modified files: . RELNOTES src ircd.c Log: - god knows how long this "struct JupedChannel JupedChannelList" has been there.. or why gcc didnt error about it. Revision Changes Path 1.97 +6 -0 ircd-ratbox/RELNOTES 7.336 +0 -2 ircd-ratbox/src/ircd.c ejb 2004/04/07 18:28:22 EDT (20040407_4) ircd-ratbox/rpi - New directory ejb 2004/04/07 18:24:58 EDT (20040407_3) ircd-ratbox/include/rpi - New directory leeh 2004/04/07 14:33:29 EDT (20040407_2) Modified files: help/opers index testline Added files: help/opers testgecos Log: - updated testline helpfile - added testgecos helpfile Revision Changes Path 1.8 +7 -6 ircd-ratbox/help/opers/index 1.1 +3 -0 ircd-ratbox/help/opers/testgecos (new) 1.2 +7 -4 ircd-ratbox/help/opers/testline leeh 2004/04/07 12:13:00 EDT (20040407_1) Modified files: include numeric.h modules m_testline.c src messages.tab Log: - rewrote testline to be actually useful, takes <[nick!]user@host> as parameters, returns matching I/K/D/G/Q lines. - added new "testgecos", returns matching X lines. Revision Changes Path 7.45 +2 -0 ircd-ratbox/include/numeric.h 1.48 +154 -123 ircd-ratbox/modules/m_testline.c 7.112 +2 -2 ircd-ratbox/src/messages.tab leeh 2004/04/06 20:47:09 EDT (20040407_0) Modified files: include supported.h Log: - add SAFELIST to 005 Revision Changes Path 1.39 +15 -14 ircd-ratbox/include/supported.h leeh 2004/04/06 19:01:38 EDT (20040406_4) Modified files: include s_newconf.h modules m_stats.c m_xline.c src client.c kdparse.c messages.tab newconf.c s_newconf.c s_user.c Log: - track the amount of times an xline is hit in aconf->port, show it in the old type field of RPL_STATSXLINE Revision Changes Path 7.29 +1 -1 ircd-ratbox/include/s_newconf.h 1.216 +2 -2 ircd-ratbox/modules/m_stats.c 1.51 +3 -3 ircd-ratbox/modules/m_xline.c 7.451 +2 -2 ircd-ratbox/src/client.c 7.34 +1 -1 ircd-ratbox/src/kdparse.c 7.111 +1 -1 ircd-ratbox/src/messages.tab 7.149 +1 -1 ircd-ratbox/src/newconf.c 7.37 +5 -1 ircd-ratbox/src/s_newconf.c 7.318 +1 -1 ircd-ratbox/src/s_user.c leeh 2004/04/06 15:57:52 EDT (20040406_3) Modified files: src ircd.c Log: - remove the warning when the clock runs backwards, this is natural as a result of ntpdate. Revision Changes Path 7.335 +1 -7 ircd-ratbox/src/ircd.c leeh 2004/04/06 07:57:18 EDT (20040406_2) Modified files: src parse.c Log: - I didnt mean to commit that line. :) Revision Changes Path 7.181 +0 -1 ircd-ratbox/src/parse.c leeh 2004/04/05 21:21:15 EDT (20040406_1) Modified files: . RELNOTES Removed files: doc simple.conf doc/old ircd.8 Log: - remove a couple of old docs - update RELNOTES Revision Changes Path 1.96 +9 -1 ircd-ratbox/RELNOTES 1.2 +0 -145 ircd-ratbox/doc/old/ircd.8 (dead) 7.7 +0 -113 ircd-ratbox/doc/simple.conf (dead) leeh 2004/04/05 20:16:36 EDT (20040406_0) Modified files: src parse.c Log: - ignore ERR_NOSUCHSERVER directed at us too, as this happens now that we send PING on server connect Revision Changes Path 7.180 +6 -1 ircd-ratbox/src/parse.c leeh 2004/04/05 19:53:57 EDT (20040405_5) Modified files: modules/core m_join.c m_sjoin.c Log: - set all elements upto MAXMODEPARAMS to NULL when removing modes on SJOIN/JOIN, not just 0-3 - fix a buffer overflow when removing bans Revision Changes Path 1.152 +10 -4 ircd-ratbox/modules/core/m_join.c 1.200 +13 -6 ircd-ratbox/modules/core/m_sjoin.c leeh 2004/04/05 16:01:28 EDT (20040405_4) Modified files: help/opers index help/users index include numeric.h modules Makefile.in src messages.tab Added files: help/opers testmask modules m_testmask.c Log: - added m_testmask.c, given a user@host mask, gives anonymous stats on how many local/remote clients match the mask: <- :stable.lan 724 anfl *@*.goat 1 0 :Local/remote clients match Revision Changes Path 1.7 +5 -5 ircd-ratbox/help/opers/index 1.2 +4 -0 ircd-ratbox/help/opers/testmask (new) 1.6 +9 -10 ircd-ratbox/help/users/index 7.44 +2 -0 ircd-ratbox/include/numeric.h 1.94 +1 -0 ircd-ratbox/modules/Makefile.in 1.2 +106 -0 ircd-ratbox/modules/m_testmask.c (new) 7.110 +1 -1 ircd-ratbox/src/messages.tab leeh 2004/04/05 15:46:24 EDT (20040405_3) Modified files: modules m_who.c m_whois.c modules/core m_mode.c Log: - ported my operspy stuff Revision Changes Path 1.108 +68 -7 ircd-ratbox/modules/core/m_mode.c 1.109 +32 -11 ircd-ratbox/modules/m_who.c 1.140 +35 -10 ircd-ratbox/modules/m_whois.c leeh 2004/04/04 22:38:06 EDT (20040405_2) Modified files: . configure configure.ac contrib m_clearchan.c m_force.c m_ojoin.c m_opme.c include setup.h.in modules m_stats.c m_svinfo.c m_tb.c modules/core m_join.c m_mode.c m_nick.c m_sjoin.c src channel.c s_serv.c s_user.c Log: - removal of PRIdMAX/intmax_t code -- using typecasted (long) and %ld for time_t usage [via koitsu] Revision Changes Path 7.221 +2 -146 ircd-ratbox/configure 7.34 +2 -16 ircd-ratbox/configure.ac 1.51 +3 -3 ircd-ratbox/contrib/m_clearchan.c 1.27 +5 -5 ircd-ratbox/contrib/m_force.c 1.24 +7 -7 ircd-ratbox/contrib/m_ojoin.c 1.44 +3 -3 ircd-ratbox/contrib/m_opme.c 7.84 +0 -6 ircd-ratbox/include/setup.h.in 1.151 +21 -26 ircd-ratbox/modules/core/m_join.c 1.107 +3 -5 ircd-ratbox/modules/core/m_mode.c 1.152 +7 -12 ircd-ratbox/modules/core/m_nick.c 1.199 +13 -14 ircd-ratbox/modules/core/m_sjoin.c 1.215 +3 -3 ircd-ratbox/modules/m_stats.c 1.61 +7 -7 ircd-ratbox/modules/m_svinfo.c 1.7 +5 -5 ircd-ratbox/modules/m_tb.c 7.411 +2 -2 ircd-ratbox/src/channel.c 7.398 +16 -16 ircd-ratbox/src/s_serv.c 7.317 +6 -6 ircd-ratbox/src/s_user.c leeh 2004/04/04 21:55:07 EDT (20040405_1) Modified files: tools Makefile.in Log: - fixed something thats wrong, via koitsu :P Revision Changes Path 7.36 +4 -4 ircd-ratbox/tools/Makefile.in leeh 2004/04/04 20:04:23 EDT (20040405_0) Modified files: . RELNOTES modules m_xline.c Log: - added an (unused) type field to xlines over ENCAP, for compatibility with other ircds which have it. Temporary xlines, or xlines sent over a hyb6 hub will NOT work between between 2.0rc2 and earlier versions anymore. Revision Changes Path 1.95 +15 -0 ircd-ratbox/RELNOTES 1.50 +17 -15 ircd-ratbox/modules/m_xline.c leeh 2004/04/04 14:41:31 EDT (20040404_3) Modified files: modules m_stats.c src newconf.c s_serv.c Log: - we shouldnt be outputting encrypted password status in stats c - the no libz and compression check was testing the wrong flag - stop directly using the server flags, use macros instead. Revision Changes Path 1.214 +4 -6 ircd-ratbox/modules/m_stats.c 7.148 +1 -1 ircd-ratbox/src/newconf.c 7.397 +4 -4 ircd-ratbox/src/s_serv.c leeh 2004/04/04 08:27:31 EDT (20040404_2) Modified files: modules m_kline.c m_resv.c m_xline.c Log: - inverted the find_shared_conf() check for remote kline and friends, so we return if one is not found, fixing the rehash on remote kline bug Revision Changes Path 1.182 +43 -45 ircd-ratbox/modules/m_kline.c 1.56 +14 -14 ircd-ratbox/modules/m_resv.c 1.49 +19 -21 ircd-ratbox/modules/m_xline.c androsyn 2004/04/03 20:52:43 EST (20040404_1) Modified files: . configure configure.ac contrib m_clearchan.c m_force.c m_ojoin.c m_opme.c include setup.h.in modules m_stats.c m_svinfo.c m_tb.c modules/core m_join.c m_mode.c m_nick.c m_sjoin.c src channel.c s_serv.c s_user.c Log: Here is another go with the time_t stuff, this version seems to work ;) Revision Changes Path 7.220 +290 -577 ircd-ratbox/configure 7.33 +17 -68 ircd-ratbox/configure.ac 1.50 +3 -3 ircd-ratbox/contrib/m_clearchan.c 1.26 +5 -5 ircd-ratbox/contrib/m_force.c 1.23 +7 -7 ircd-ratbox/contrib/m_ojoin.c 1.43 +3 -3 ircd-ratbox/contrib/m_opme.c 7.83 +6 -6 ircd-ratbox/include/setup.h.in 1.150 +23 -22 ircd-ratbox/modules/core/m_join.c 1.106 +3 -3 ircd-ratbox/modules/core/m_mode.c 1.151 +7 -7 ircd-ratbox/modules/core/m_nick.c 1.198 +13 -12 ircd-ratbox/modules/core/m_sjoin.c 1.213 +3 -3 ircd-ratbox/modules/m_stats.c 1.60 +7 -7 ircd-ratbox/modules/m_svinfo.c 1.6 +5 -5 ircd-ratbox/modules/m_tb.c 7.410 +2 -2 ircd-ratbox/src/channel.c 7.396 +16 -16 ircd-ratbox/src/s_serv.c 7.316 +7 -7 ircd-ratbox/src/s_user.c leeh 2004/04/03 19:06:10 EST (20040404_0) Modified files: . configure configure.ac Log: - fixed (well, hacked) the time_t stuff for fbsd, added cases for darwin and obsd Revision Changes Path 7.219 +40 -9 ircd-ratbox/configure 7.32 +30 -12 ircd-ratbox/configure.ac leeh 2004/04/03 17:47:08 EST (20040403_4) Modified files: . configure configure.ac Log: - patch via koitsu to fix the time_t stuff, we just pick the formatting based on what the OS wants. Revision Changes Path 7.218 +41 -126 ircd-ratbox/configure 7.31 +47 -18 ircd-ratbox/configure.ac leeh 2004/04/03 17:06:03 EST (20040403_3) Modified files: src reject.c Log: - make the reject list ordered by time so we can quit when we hit the first one that doesnt expire Revision Changes Path 1.15 +7 -7 ircd-ratbox/src/reject.c leeh 2004/04/03 14:48:38 EST (20040403_2) Modified files: include s_log.h src s_conf.c s_log.c Log: - make ilog() handle an error during fbputs() - s/sync_logfiles/open_logfiles, and make rehash/SIGHUP cause all logfiles to be closed and reopened Revision Changes Path 7.24 +1 -1 ircd-ratbox/include/s_log.h 7.460 +1 -1 ircd-ratbox/src/s_conf.c 7.68 +19 -17 ircd-ratbox/src/s_log.c leeh 2004/04/03 08:12:43 EST (20040403_1) Modified files: tools convertilines.c Log: - update convertilines to take account of new config format Revision Changes Path 7.6 +47 -34 ircd-ratbox/tools/convertilines.c leeh 2004/04/03 07:44:44 EST (20040403_0) Modified files: modules/core m_mode.c Log: - only attempt to propagate modes if its our client, or we're hubbing Revision Changes Path 1.105 +4 -2 ircd-ratbox/modules/core/m_mode.c leeh 2004/04/02 13:05:38 EST (20040402_1) Modified files: . RELNOTES include patchlevel.h Log: - revved patchlevel to 2.0rc1 - update RELNOTES Revision Changes Path 1.94 +12 -1 ircd-ratbox/RELNOTES 7.58 +1 -1 ircd-ratbox/include/patchlevel.h androsyn 2004/04/02 11:00:03 EST (20040402_0) Modified files: src irc_string.c listener.c s_user.c Log: Have inetntop generate the 0::1 form, and remove hacks elsewhere to deal with it Revision Changes Path 7.71 +4 -0 ircd-ratbox/src/irc_string.c 7.109 +3 -14 ircd-ratbox/src/listener.c 7.315 +4 -11 ircd-ratbox/src/s_user.c androsyn 2004/04/01 12:44:36 EST (20040401_2) Modified files: . configure configure.ac Log: Remove message about cryptlinks from configure Revision Changes Path 7.217 +3 -3 ircd-ratbox/configure 7.30 +3 -3 ircd-ratbox/configure.ac leeh 2004/04/01 08:02:21 EST (20040401_1) Modified files: modules/core m_sjoin.c Log: - missing space in TS changed notice Revision Changes Path 1.197 +2 -2 ircd-ratbox/modules/core/m_sjoin.c leeh 2004/04/01 06:12:06 EST (20040401_0) Modified files: src channel.c Log: - fix broken parsing of +ov, if id doesnt exist its \0 and not NULL. Revision Changes Path 7.409 +2 -3 ircd-ratbox/src/channel.c leeh 2004/03/31 17:02:19 EST (20040331_4) Modified files: src listener.c Log: - rebuild sockhost with a leading '0' if it begins with ':' Revision Changes Path 7.108 +8 -1 ircd-ratbox/src/listener.c leeh 2004/03/31 13:50:13 EST (20040331_3) Modified files: modules/core m_mode.c Log: - fixed the ban logic, local clients cant set redundant bans, remote stuff can set redundant bans, but no duplicates Revision Changes Path 1.104 +22 -13 ircd-ratbox/modules/core/m_mode.c leeh 2004/03/31 13:12:25 EST (20040331_2) Modified files: help Makefile.in help/opers index src s_conf.c tools Makefile.in Removed files: help/opers client cryptlink drop tools convertconf.c Log: - remove some unused help files, and rebuild the indexes - drop default compression_level to 4 - remove convertconf Revision Changes Path 1.19 +2 -2 ircd-ratbox/help/Makefile.in 1.2 +0 -1 ircd-ratbox/help/opers/client (dead) 1.2 +0 -1 ircd-ratbox/help/opers/cryptlink (dead) 1.2 +0 -1 ircd-ratbox/help/opers/drop (dead) 1.6 +17 -19 ircd-ratbox/help/opers/index 7.459 +1 -1 ircd-ratbox/src/s_conf.c 7.35 +3 -6 ircd-ratbox/tools/Makefile.in 1.43 +0 -796 ircd-ratbox/tools/convertconf.c (dead) androsyn 2004/03/30 23:16:21 EST (20040331_1) Modified files: . configure configure.ac Log: This *should* fix the time_t printing issues. Remember that time_t is signed, and using the %l modifier with the PRIdXX macro *should* be okay. At least it works in cases where time_t = 4 bytes Revision Changes Path 7.216 +118 -192 ircd-ratbox/configure 7.29 +12 -10 ircd-ratbox/configure.ac leeh 2004/03/30 19:03:03 EST (20040331_0) Modified files: modules m_locops.c Log: - locops propagation was missing a ':' which broke it Revision Changes Path 1.51 +3 -3 ircd-ratbox/modules/m_locops.c leeh 2004/03/30 12:41:33 EST (20040330_11) Modified files: modules m_gline.c src balloc.c Log: - make the gline log more consistent - s/sizeof(bh->elemSize)/elemSize in balloc memset() Revision Changes Path 1.140 +4 -3 ircd-ratbox/modules/m_gline.c 7.73 +1 -1 ircd-ratbox/src/balloc.c androsyn 2004/03/30 12:24:11 EST (20040330_10) Modified files: src balloc.c cache.c channel.c client.c s_auth.c s_conf.c s_newconf.c Log: Have the block allocator do the memset() rather than the caller. This fixes a nick delay bug amongst other things... Revision Changes Path 7.72 +1 -0 ircd-ratbox/src/balloc.c 1.13 +0 -1 ircd-ratbox/src/cache.c 7.408 +0 -3 ircd-ratbox/src/channel.c 7.450 +0 -3 ircd-ratbox/src/client.c 7.166 +0 -1 ircd-ratbox/src/s_auth.c 7.458 +0 -1 ircd-ratbox/src/s_conf.c 7.36 +1 -1 ircd-ratbox/src/s_newconf.c leeh 2004/03/30 06:47:46 EST (20040330_9) Modified files: modules/core m_mode.c src channel.c Log: - I shouldnt fix things in a morning, because that last "fix" was even worse than what was there. Revision Changes Path 1.103 +5 -4 ircd-ratbox/modules/core/m_mode.c 7.407 +4 -3 ircd-ratbox/src/channel.c leeh 2004/03/30 06:34:49 EST (20040330_8) Modified files: src reject.c Log: - flush_reject() was missing a dlinkDelete() Revision Changes Path 1.14 +2 -1 ircd-ratbox/src/reject.c leeh 2004/03/30 06:29:20 EST (20040330_7) Modified files: . RELNOTES modules/core m_mode.c src channel.c Log: - im silly, we need to ircsprintf() onto a pointer to parabuf that moves as we add stuff, not parabuf itself. Revision Changes Path 1.93 +6 -0 ircd-ratbox/RELNOTES 1.102 +6 -2 ircd-ratbox/modules/core/m_mode.c 7.406 +5 -1 ircd-ratbox/src/channel.c leeh 2004/03/30 06:20:37 EST (20040330_6) Modified files: include client.h Log: - ClearOper() shouldnt reset the handler of remote clients.. Revision Changes Path 7.241 +1 -1 ircd-ratbox/include/client.h androsyn 2004/03/29 22:13:20 EST (20040330_5) Modified files: include balloc.h Log: Disable the block heap magic number memblock stuff Revision Changes Path 1.27 +1 -1 ircd-ratbox/include/balloc.h androsyn 2004/03/29 21:02:13 EST (20040330_4) Modified files: src reject.c Log: PATRICIA_WALK isn't safe for doing removals. Use a linked list to track and removal rejects Revision Changes Path 1.13 +13 -6 ircd-ratbox/src/reject.c leeh 2004/03/29 19:58:38 EST (20040330_3) Modified files: src s_log.c Log: - glinelog/klinelog were inverted Revision Changes Path 7.67 +1 -1 ircd-ratbox/src/s_log.c leeh 2004/03/29 19:53:58 EST (20040330_2) Modified files: contrib example_module.c modules m_away.c Log: - fix the comment on hfnlist in example_module.c - m_away() was attempting to LOCAL_COPY() a null pointer, which isnt a good idea Revision Changes Path 1.10 +1 -1 ircd-ratbox/contrib/example_module.c 1.57 +4 -4 ircd-ratbox/modules/m_away.c leeh 2004/03/29 19:35:28 EST (20040330_1) Modified files: src devpoll.c s_log.c Log: - ilog() adds its own \n, so callers dont need to add their own.. Revision Changes Path 7.32 +5 -5 ircd-ratbox/src/devpoll.c 7.66 +1 -1 ircd-ratbox/src/s_log.c leeh 2004/03/29 19:24:32 EST (20040330_0) Modified files: include client.h src channel.c client.c send.c Log: - IsAborted() is now IsIOError(), and used for both read/write errors - IsIODead() tests IsDead || IsIOError - IsAnyDead() test IsIODead || IsClosing - SetClosing() is now set at the top of exit_client(), we have to do this because during an exit_client(), we can get a write error, so we need to be able to know if we're already in exit_client(), in which case we cant add something to the abort list.. Revision Changes Path 7.240 +6 -5 ircd-ratbox/include/client.h 7.405 +2 -2 ircd-ratbox/src/channel.c 7.449 +10 -3 ircd-ratbox/src/client.c 7.278 +10 -10 ircd-ratbox/src/send.c leeh 2004/03/29 16:35:57 EST (20040329_9) Modified files: include hash.h Log: - make the channel hash 2^15 instead of 2^14 Revision Changes Path 7.50 +2 -2 ircd-ratbox/include/hash.h leeh 2004/03/29 16:14:58 EST (20040329_8) Modified files: modules/core m_mode.c src channel.c Log: - fix the stupid uses of strlcat() in modes, changing them to pointer arithmetic instead. Revision Changes Path 1.101 +16 -8 ircd-ratbox/modules/core/m_mode.c 7.404 +26 -24 ircd-ratbox/src/channel.c leeh 2004/03/29 15:25:42 EST (20040329_7) Modified files: src balloc.c Log: - blockheap_fail() doesnt take printf args.. Revision Changes Path 7.71 +1 -1 ircd-ratbox/src/balloc.c androsyn 2004/03/29 15:15:58 EST (20040329_6) Modified files: src match.c Log: pointers..not..values Revision Changes Path 7.37 +1 -1 ircd-ratbox/src/match.c androsyn 2004/03/29 14:15:53 EST (20040329_5) Modified files: src balloc.c Log: Fix the debug code.. Revision Changes Path 7.70 +2 -2 ircd-ratbox/src/balloc.c androsyn 2004/03/29 14:07:40 EST (20040329_4) Modified files: include balloc.h src balloc.c Log: Add some debugging code in there.. Revision Changes Path 1.26 +10 -0 ircd-ratbox/include/balloc.h 7.69 +10 -0 ircd-ratbox/src/balloc.c leeh 2004/03/29 12:49:42 EST (20040329_3) Modified files: . RELNOTES contrib m_ojoin.c Log: - missing ',' in m_ojoin.c - update RELNOTES Revision Changes Path 1.92 +2 -0 ircd-ratbox/RELNOTES 1.22 +2 -2 ircd-ratbox/contrib/m_ojoin.c leeh 2004/03/29 08:08:00 EST (20040329_2) Modified files: src client.c parse.c s_serv.c send.c Log: - finished auditing get_client_name() for ip hiding leaks. I think I got them all.. Revision Changes Path 7.448 +7 -25 ircd-ratbox/src/client.c 7.179 +6 -23 ircd-ratbox/src/parse.c 7.395 +6 -16 ircd-ratbox/src/s_serv.c 7.277 +2 -7 ircd-ratbox/src/send.c leeh 2004/03/29 07:40:24 EST (20040329_1) Modified files: include config.h modules m_svinfo.c modules/core m_server.c Log: - HIDE_SERVERS_IPS now means hide from everyone if defined, hide from noone if undefined. - replaced some calls to get_client_name() with get_server_name() Revision Changes Path 7.172 +2 -4 ircd-ratbox/include/config.h 1.133 +45 -101 ircd-ratbox/modules/core/m_server.c 1.59 +5 -13 ircd-ratbox/modules/m_svinfo.c leeh 2004/03/29 07:17:02 EST (20040329_0) Modified files: . RELNOTES include client.h modules m_connect.c m_stats.c m_trace.c modules/core m_error.c src client.c s_serv.c Log: - added get_server_name(), to get the name[user@host] of a server and takes account of HIDE_SERVERS_IPS - clean up uses of HIDE_SERVERS_IPS, replacing them with simple calls to get_server_name() Revision Changes Path 1.91 +4 -0 ircd-ratbox/RELNOTES 7.239 +1 -0 ircd-ratbox/include/client.h 1.9 +19 -32 ircd-ratbox/modules/core/m_error.c 1.71 +3 -4 ircd-ratbox/modules/m_connect.c 1.212 +25 -30 ircd-ratbox/modules/m_stats.c 1.97 +11 -22 ircd-ratbox/modules/m_trace.c 7.447 +46 -11 ircd-ratbox/src/client.c 7.394 +22 -58 ircd-ratbox/src/s_serv.c leeh 2004/03/28 14:24:01 EST (20040328_3) Modified files: include hash.h modules m_stats.c src hash.c s_conf.c Log: - fixed a couple of gcc warnings in s_conf.c - added hash statistics via stats B Revision Changes Path 7.49 +2 -0 ircd-ratbox/include/hash.h 1.211 +9 -1 ircd-ratbox/modules/m_stats.c 7.104 +69 -0 ircd-ratbox/src/hash.c 7.457 +3 -2 ircd-ratbox/src/s_conf.c androsyn 2004/03/28 13:53:54 EST (20040328_1) Modified files: modules m_list.c Log: You == m_list.c not m_links.c Revision Changes Path 1.77 +2 -2 ircd-ratbox/modules/m_list.c leeh 2004/03/27 19:02:49 EST (20040328_0) Modified files: . configure configure.ac contrib m_clearchan.c m_force.c m_ojoin.c m_opme.c include setup.h.in modules m_stats.c m_svinfo.c m_tb.c m_xline.c modules/core m_join.c m_mode.c m_nick.c m_sjoin.c src channel.c client.c ircd.c s_conf.c s_serv.c s_user.c Log: - patch via koitsu to fix the formatting of time_t in *printf(). we now use IRCD_TIME_FMT in *printf() to get the correct formatting. Revision Changes Path 7.215 +706 -78 ircd-ratbox/configure 7.28 +19 -2 ircd-ratbox/configure.ac 1.49 +3 -3 ircd-ratbox/contrib/m_clearchan.c 1.25 +5 -5 ircd-ratbox/contrib/m_force.c 1.21 +7 -8 ircd-ratbox/contrib/m_ojoin.c 1.42 +3 -3 ircd-ratbox/contrib/m_opme.c 7.82 +6 -0 ircd-ratbox/include/setup.h.in 1.149 +19 -16 ircd-ratbox/modules/core/m_join.c 1.100 +2 -2 ircd-ratbox/modules/core/m_mode.c 1.150 +9 -9 ircd-ratbox/modules/core/m_nick.c 1.196 +12 -10 ircd-ratbox/modules/core/m_sjoin.c 1.210 +2 -2 ircd-ratbox/modules/m_stats.c 1.58 +14 -12 ircd-ratbox/modules/m_svinfo.c 1.5 +3 -3 ircd-ratbox/modules/m_tb.c 1.48 +2 -2 ircd-ratbox/modules/m_xline.c 7.403 +2 -2 ircd-ratbox/src/channel.c 7.446 +7 -6 ircd-ratbox/src/client.c 7.334 +2 -2 ircd-ratbox/src/ircd.c 7.456 +1 -1 ircd-ratbox/src/s_conf.c 7.393 +15 -19 ircd-ratbox/src/s_serv.c 7.314 +6 -6 ircd-ratbox/src/s_user.c leeh 2004/03/27 12:29:07 EST (20040327_1) Modified files: modules m_stats.c Log: - do *not* hide opers from other opers Revision Changes Path 1.209 +3 -2 ircd-ratbox/modules/m_stats.c leeh 2004/03/27 12:15:49 EST (20040327_0) Modified files: src class.c client.c Log: - remove a couple of casts to MyFree() Revision Changes Path 7.58 +1 -1 ircd-ratbox/src/class.c 7.445 +1 -1 ircd-ratbox/src/client.c androsyn 2004/03/24 20:16:25 EST (20040325_0) Added files: tools/rsa_respond challenge.pl Log: Add challenge.pl for irssi. Revision Changes Path 1.1 +51 -0 ircd-ratbox/tools/rsa_respond/challenge.pl (new) leeh 2004/03/23 20:23:10 EST (20040324_1) Modified files: src s_user.c Log: - fix core on passworded auth when user sends no password Revision Changes Path 7.313 +4 -7 ircd-ratbox/src/s_user.c androsyn 2004/03/23 19:20:22 EST (20040324_0) Modified files: servlink servlink.c Log: its okay to close that in devel Revision Changes Path 1.37 +1 -0 ircd-ratbox/servlink/servlink.c leeh 2004/03/23 18:42:01 EST (20040323_5) Modified files: modules m_locops.c m_pong.c Log: - fixed LOCOPS over ENCAP - remove some debug code from m_pong.c Revision Changes Path 1.50 +22 -8 ircd-ratbox/modules/m_locops.c 1.56 +2 -4 ircd-ratbox/modules/m_pong.c leeh 2004/03/23 18:12:40 EST (20040323_4) Modified files: . RELNOTES modules m_pong.c modules/core m_server.c Log: - add a quick netwide EOB via PING/PONG - update RELNOTES Revision Changes Path 1.90 +5 -0 ircd-ratbox/RELNOTES 1.132 +8 -1 ircd-ratbox/modules/core/m_server.c 1.55 +10 -7 ircd-ratbox/modules/m_pong.c leeh 2004/03/23 17:46:45 EST (20040323_3) Modified files: servlink servlink.c Log: - servlink fix, via -stable Revision Changes Path 1.36 +0 -1 ircd-ratbox/servlink/servlink.c leeh 2004/03/23 13:24:50 EST (20040323_2) Modified files: src newconf.c Log: - I typo'd, and had "autocon" instead of "autoconn" in conf parser Revision Changes Path 7.147 +1 -1 ircd-ratbox/src/newconf.c androsyn 2004/03/23 11:38:31 EST (20040323_1) Modified files: servlink servlink.c Log: Move the max_fd check up.. Revision Changes Path 1.35 +1 -5 ircd-ratbox/servlink/servlink.c leeh 2004/03/22 19:00:52 EST (20040323_0) Removed files: autoconf acconfig.h configure.in install-sh Log: - remove old autoconf stuff. Revision Changes Path 7.29 +0 -83 ircd-ratbox/autoconf/acconfig.h (dead) 7.180 +0 -960 ircd-ratbox/autoconf/configure.in (dead) 7.2 +0 -250 ircd-ratbox/autoconf/install-sh (dead) leeh 2004/03/22 18:18:28 EST (20040322_5) Modified files: . RELNOTES include patchlevel.h Log: - updated RELNOTES - revved patchlevel to 2.0b5 Revision Changes Path 1.89 +1 -0 ircd-ratbox/RELNOTES 7.57 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/03/22 18:00:00 EST (20040322_4) Modified files: src modules.c Log: - fix hooks not removing themselves on module unload Revision Changes Path 7.143 +14 -0 ircd-ratbox/src/modules.c leeh 2004/03/22 14:58:36 EST (20040322_3) Modified files: src client.c Log: - s/client_p/source_p Revision Changes Path 7.444 +1 -1 ircd-ratbox/src/client.c leeh 2004/03/22 14:04:36 EST (20040322_2) Modified files: . RELNOTES src client.c Log: - made read errors test for write errors and vice versa Revision Changes Path 1.88 +2 -0 ircd-ratbox/RELNOTES 7.443 +4 -5 ircd-ratbox/src/client.c leeh 2004/03/22 12:38:01 EST (20040322_1) Modified files: modules/core m_nick.c Log: - allow blank gecos fields Revision Changes Path 1.149 +32 -31 ircd-ratbox/modules/core/m_nick.c leeh 2004/03/22 12:23:29 EST (20040322_0) Modified files: . CREDITS doc whats-new.txt include client.h src client.c packet.c parse.c s_auth.c s_serv.c s_user.c send.c Added files: doc/technical ts6.txt Log: - add IsClosing()/SetClosing() on a read error instead of closing the fd - add IsAnyDead() to test IsClosing || IsDead() || IsAborted(), and made various places test this instead Revision Changes Path 1.11 +7 -4 ircd-ratbox/CREDITS 1.1 +269 -0 ircd-ratbox/doc/technical/ts6.txt (new) 7.47 +14 -3 ircd-ratbox/doc/whats-new.txt 7.238 +4 -2 ircd-ratbox/include/client.h 7.442 +9 -8 ircd-ratbox/src/client.c 7.126 +8 -8 ircd-ratbox/src/packet.c 7.178 +2 -2 ircd-ratbox/src/parse.c 7.165 +1 -1 ircd-ratbox/src/s_auth.c 7.392 +2 -2 ircd-ratbox/src/s_serv.c 7.312 +3 -3 ircd-ratbox/src/s_user.c 7.276 +10 -10 ircd-ratbox/src/send.c androsyn 2004/03/21 06:32:45 EST (20040321_2) Modified files: . BUGS Log: Test again Revision Changes Path 7.64 +0 -0 ircd-ratbox/BUGS androsyn 2004/03/21 06:28:35 EST (20040321_1) Modified files: . BUGS Log: Test Revision Changes Path 7.63 +0 -0 ircd-ratbox/BUGS leeh 2004/03/19 20:41:59 EST (20040320_2) Modified files: . RELNOTES src newconf.c Log: - disallow servernames beginning with a digit, they break TS6 Revision Changes Path 1.87 +2 -0 ircd-ratbox/RELNOTES 7.146 +9 -1 ircd-ratbox/src/newconf.c leeh 2004/03/19 20:31:16 EST (20040320_1) Modified files: modules m_invite.c m_ping.c m_pong.c m_whois.c modules/core m_kill.c m_message.c src s_serv.c Log: - fix ERR_NOSUCHNICK and ERR_NOSUCHSERVER to not give out UIDs. Revision Changes Path 1.101 +3 -2 ircd-ratbox/modules/core/m_kill.c 1.147 +8 -3 ircd-ratbox/modules/core/m_message.c 1.81 +3 -2 ircd-ratbox/modules/m_invite.c 1.55 +3 -7 ircd-ratbox/modules/m_ping.c 1.54 +4 -3 ircd-ratbox/modules/m_pong.c 1.139 +5 -3 ircd-ratbox/modules/m_whois.c 7.391 +7 -5 ircd-ratbox/src/s_serv.c leeh 2004/03/19 19:34:34 EST (20040320_0) Modified files: . RELNOTES include client.h modules m_capab.c src s_serv.c Log: - fixed global capabs to not lose capabilities we dont locally support Revision Changes Path 1.86 +17 -0 ircd-ratbox/RELNOTES 7.237 +2 -0 ircd-ratbox/include/client.h 1.48 +12 -1 ircd-ratbox/modules/m_capab.c 7.390 +16 -6 ircd-ratbox/src/s_serv.c androsyn 2004/03/19 17:18:29 EST (20040319_5) Modified files: servlink servlink.c Log: Don't check fds that we didn't allocate.. Revision Changes Path 1.34 +1 -1 ircd-ratbox/servlink/servlink.c leeh 2004/03/19 15:14:37 EST (20040319_4) Modified files: include client.h irc_string.h memory.h modules m_pass.c src client.c hook.c memory.c s_serv.c s_user.c Log: - raised PASSWDLEN to 128. - MyFree() is now a macro instead of a function - DupString() is now a macro when strdup() is not found - added DupNString() macro, uses strndup() if available, otherwise copies manually. - made localClient->passwd dynamically allocated Revision Changes Path 7.236 +2 -2 ircd-ratbox/include/client.h 7.57 +12 -0 ircd-ratbox/include/irc_string.h 7.46 +1 -26 ircd-ratbox/include/memory.h 1.47 +9 -3 ircd-ratbox/modules/m_pass.c 7.441 +7 -1 ircd-ratbox/src/client.c 7.29 +2 -1 ircd-ratbox/src/hook.c 7.47 +0 -16 ircd-ratbox/src/memory.c 7.389 +5 -1 ircd-ratbox/src/s_serv.c 7.311 +5 -1 ircd-ratbox/src/s_user.c androsyn 2004/03/19 12:36:04 EST (20040319_3) Modified files: include setup.h.in Log: add strdup/strndup checks and update strlcat/strlcpy tests Revision Changes Path 7.81 +6 -0 ircd-ratbox/include/setup.h.in ejb 2004/03/18 19:54:35 EST (20040319_2) ircd-ratbox/include/idl - New directory ejb 2004/03/18 19:53:40 EST (20040319_1) ircd-ratbox/idl - New directory leeh 2004/03/18 19:13:34 EST (20040319_0) Modified files: src newconf.c Log: - {compressed|encrypted|topicburst|autoconn} = {yes|no} is gone long live flags = compressed, encrypted, topicburst, autoconn; Yes, this breaks older confs.. Revision Changes Path 7.145 +24 -47 ircd-ratbox/src/newconf.c leeh 2004/03/18 18:18:41 EST (20040318_1) Modified files: contrib example_module.c Log: - rewrite of example_module.c with the new module api, courtesy of koitsu Revision Changes Path 1.9 +151 -97 ircd-ratbox/contrib/example_module.c leeh 2004/03/18 14:02:13 EST (20040318_0) Modified files: include supported.h Log: - add AWAYLEN to 005. Revision Changes Path 1.38 +3 -1 ircd-ratbox/include/supported.h leeh 2004/03/17 10:20:28 EST (20040317_2) Modified files: src s_serv.c Log: - make the log for outbound connect show *[name] @host, rather than *[host] @host Revision Changes Path 7.388 +1 -1 ircd-ratbox/src/s_serv.c leeh 2004/03/17 10:15:53 EST (20040317_1) Modified files: src newconf.c Log: - dont copy a password that doesnt exist between O:'s Revision Changes Path 7.144 +4 -1 ircd-ratbox/src/newconf.c leeh 2004/03/17 10:14:19 EST (20040317_0) Modified files: src newconf.c Log: - stack all oper entries, it makes adding rsa keys far easier Revision Changes Path 7.143 +3 -18 ircd-ratbox/src/newconf.c leeh 2004/03/16 11:57:17 EST (20040316_0) Removed files: doc/old Etiquette README example.conf.trillian example_old.conf simple.conf doc/old/US-Admin Networking Operators README Log: - remove some old docs that are completely irrelevant now Revision Changes Path 7.1 +0 -0 ircd-ratbox/doc/old/Etiquette (dead) 7.1 +0 -0 ircd-ratbox/doc/old/README (dead) 7.1 +0 -0 ircd-ratbox/doc/old/US-Admin/Networking (dead) 7.1 +0 -0 ircd-ratbox/doc/old/US-Admin/Operators (dead) 7.1 +0 -0 ircd-ratbox/doc/old/US-Admin/README (dead) 1.2 +0 -369 ircd-ratbox/doc/old/example.conf.trillian (dead) 1.2 +0 -477 ircd-ratbox/doc/old/example_old.conf (dead) 1.2 +0 -62 ircd-ratbox/doc/old/simple.conf (dead) androsyn 2004/03/15 16:18:17 EST (20040315_3) Modified files: . CVS-Access Log: Update cvs instructions Revision Changes Path 1.4 +1 -1 ircd-ratbox/CVS-Access androsyn 2004/03/15 15:20:42 EST (20040315_2) Modified files: tools/rsa_respond challenge.irc Log: Update of challenge.irc from blackjac Revision Changes Path 1.2 +113 -75 ircd-ratbox/tools/rsa_respond/challenge.irc leeh 2004/03/15 12:58:11 EST (20040315_1) Modified files: . INSTALL include balloc.h channel.h class.h client.h commio.h common.h config.h config.h.dist defaults.h event.h hash.h hook.h hostmask.h irc_string.h ircd.h ircd_defs.h ircd_getopt.h ircd_signal.h linebuf.h listener.h m_info.h memory.h modules.h msg.h numeric.h packet.h parse.h patchlevel.h reject.h res.h restart.h s_auth.h s_conf.h s_gline.h s_log.h s_serv.h s_stats.h s_user.h s_zip.h scache.h send.h sprintf_irc.h supported.h tools.h whowas.h modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_dline.c m_encap.c m_eob.c m_etrace.c m_gline.c m_help.c m_info.c m_invite.c m_ison.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_motd.c m_names.c m_oper.c m_operspy.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_tb.c m_testline.c m_time.c m_topic.c m_trace.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c static_modules.c.SH static_modules_c.com modules/core m_die.c m_error.c m_join.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c src adns.c balloc.c cache.c channel.c class.c client.c commio.c devpoll.c epoll.c event.c getopt.c hash.c hostmask.c irc_string.c ircd.c kdparse.c kqueue.c linebuf.c listener.c memory.c modules.c numeric.c packet.c parse.c poll.c qio.c reject.c restart.c s_auth.c s_conf.c s_gline.c s_log.c s_serv.c s_stats.c s_user.c scache.c select.c send.c tools.c whowas.c Log: - update the copyrights to 2004. Revision Changes Path 7.35 +1 -1 ircd-ratbox/INSTALL 1.25 +1 -1 ircd-ratbox/include/balloc.h 7.152 +1 -1 ircd-ratbox/include/channel.h 7.21 +1 -1 ircd-ratbox/include/class.h 7.235 +1 -1 ircd-ratbox/include/client.h 1.6 +1 -1 ircd-ratbox/include/commio.h 7.6 +1 -1 ircd-ratbox/include/common.h 7.171 +1 -1 ircd-ratbox/include/config.h 7.73 +1 -1 ircd-ratbox/include/config.h.dist 7.14 +1 -1 ircd-ratbox/include/defaults.h 1.19 +1 -1 ircd-ratbox/include/event.h 7.48 +1 -1 ircd-ratbox/include/hash.h 1.24 +1 -1 ircd-ratbox/include/hook.h 1.33 +1 -1 ircd-ratbox/include/hostmask.h 7.56 +1 -1 ircd-ratbox/include/irc_string.h 7.73 +1 -1 ircd-ratbox/include/ircd.h 7.50 +1 -1 ircd-ratbox/include/ircd_defs.h 1.9 +1 -1 ircd-ratbox/include/ircd_getopt.h 7.7 +1 -1 ircd-ratbox/include/ircd_signal.h 1.30 +1 -1 ircd-ratbox/include/linebuf.h 7.17 +1 -1 ircd-ratbox/include/listener.h 7.52 +1 -1 ircd-ratbox/include/m_info.h 7.45 +1 -1 ircd-ratbox/include/memory.h 7.60 +1 -1 ircd-ratbox/include/modules.h 7.51 +1 -1 ircd-ratbox/include/msg.h 7.43 +1 -1 ircd-ratbox/include/numeric.h 7.25 +1 -1 ircd-ratbox/include/packet.h 7.22 +1 -1 ircd-ratbox/include/parse.h 7.56 +1 -1 ircd-ratbox/include/patchlevel.h 1.8 +2 -2 ircd-ratbox/include/reject.h 7.29 +1 -1 ircd-ratbox/include/res.h 7.10 +1 -1 ircd-ratbox/include/restart.h 7.24 +1 -1 ircd-ratbox/include/s_auth.h 7.274 +1 -1 ircd-ratbox/include/s_conf.h 7.17 +1 -1 ircd-ratbox/include/s_gline.h 7.23 +1 -1 ircd-ratbox/include/s_log.h 7.93 +1 -1 ircd-ratbox/include/s_serv.h 7.17 +1 -1 ircd-ratbox/include/s_stats.h 7.29 +1 -1 ircd-ratbox/include/s_user.h 7.10 +1 -1 ircd-ratbox/include/s_zip.h 7.13 +1 -1 ircd-ratbox/include/scache.h 7.81 +1 -1 ircd-ratbox/include/send.h 7.15 +1 -1 ircd-ratbox/include/sprintf_irc.h 1.37 +1 -1 ircd-ratbox/include/supported.h 1.49 +1 -1 ircd-ratbox/include/tools.h 7.17 +1 -1 ircd-ratbox/include/whowas.h 1.46 +2 -2 ircd-ratbox/modules/core/m_die.c 1.8 +2 -2 ircd-ratbox/modules/core/m_error.c 1.148 +2 -2 ircd-ratbox/modules/core/m_join.c 1.77 +2 -2 ircd-ratbox/modules/core/m_kick.c 1.100 +2 -2 ircd-ratbox/modules/core/m_kill.c 1.146 +2 -2 ircd-ratbox/modules/core/m_message.c 1.99 +2 -2 ircd-ratbox/modules/core/m_mode.c 1.148 +2 -2 ircd-ratbox/modules/core/m_nick.c 1.91 +2 -2 ircd-ratbox/modules/core/m_part.c 1.46 +2 -2 ircd-ratbox/modules/core/m_quit.c 1.131 +2 -2 ircd-ratbox/modules/core/m_server.c 1.195 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.79 +2 -2 ircd-ratbox/modules/core/m_squit.c 1.58 +2 -2 ircd-ratbox/modules/m_accept.c 1.59 +2 -2 ircd-ratbox/modules/m_admin.c 1.56 +2 -2 ircd-ratbox/modules/m_away.c 1.47 +2 -2 ircd-ratbox/modules/m_capab.c 1.69 +3 -3 ircd-ratbox/modules/m_challenge.c 1.42 +2 -2 ircd-ratbox/modules/m_close.c 1.70 +2 -2 ircd-ratbox/modules/m_connect.c 1.33 +2 -2 ircd-ratbox/modules/m_dline.c 1.19 +2 -2 ircd-ratbox/modules/m_encap.c 1.47 +2 -2 ircd-ratbox/modules/m_eob.c 1.10 +2 -2 ircd-ratbox/modules/m_etrace.c 1.139 +2 -2 ircd-ratbox/modules/m_gline.c 1.67 +2 -2 ircd-ratbox/modules/m_help.c 1.108 +2 -2 ircd-ratbox/modules/m_info.c 1.80 +2 -2 ircd-ratbox/modules/m_invite.c 1.51 +2 -2 ircd-ratbox/modules/m_ison.c 1.181 +2 -2 ircd-ratbox/modules/m_kline.c 1.88 +2 -2 ircd-ratbox/modules/m_knock.c 1.63 +2 -2 ircd-ratbox/modules/m_links.c 1.76 +2 -2 ircd-ratbox/modules/m_list.c 1.49 +2 -2 ircd-ratbox/modules/m_locops.c 1.43 +2 -2 ircd-ratbox/modules/m_lusers.c 1.54 +2 -2 ircd-ratbox/modules/m_motd.c 1.79 +2 -2 ircd-ratbox/modules/m_names.c 1.82 +2 -2 ircd-ratbox/modules/m_oper.c 1.4 +2 -2 ircd-ratbox/modules/m_operspy.c 1.46 +2 -2 ircd-ratbox/modules/m_pass.c 1.54 +2 -2 ircd-ratbox/modules/m_ping.c 1.53 +2 -2 ircd-ratbox/modules/m_pong.c 1.28 +2 -2 ircd-ratbox/modules/m_post.c 1.79 +2 -2 ircd-ratbox/modules/m_rehash.c 1.44 +2 -2 ircd-ratbox/modules/m_restart.c 1.55 +2 -2 ircd-ratbox/modules/m_resv.c 1.76 +2 -2 ircd-ratbox/modules/m_set.c 1.208 +2 -2 ircd-ratbox/modules/m_stats.c 1.57 +2 -2 ircd-ratbox/modules/m_svinfo.c 1.4 +2 -2 ircd-ratbox/modules/m_tb.c 1.47 +2 -2 ircd-ratbox/modules/m_testline.c 1.45 +2 -2 ircd-ratbox/modules/m_time.c 1.87 +2 -2 ircd-ratbox/modules/m_topic.c 1.96 +2 -2 ircd-ratbox/modules/m_trace.c 1.43 +2 -2 ircd-ratbox/modules/m_user.c 1.56 +2 -2 ircd-ratbox/modules/m_userhost.c 1.43 +2 -2 ircd-ratbox/modules/m_users.c 1.64 +2 -2 ircd-ratbox/modules/m_version.c 1.56 +2 -2 ircd-ratbox/modules/m_wallops.c 1.108 +2 -2 ircd-ratbox/modules/m_who.c 1.138 +2 -2 ircd-ratbox/modules/m_whois.c 1.49 +2 -2 ircd-ratbox/modules/m_whowas.c 1.47 +2 -2 ircd-ratbox/modules/m_xline.c 1.7 +1 -1 ircd-ratbox/modules/static_modules.c.SH 1.3 +1 -1 ircd-ratbox/modules/static_modules_c.com 7.69 +1 -1 ircd-ratbox/src/adns.c 7.68 +1 -1 ircd-ratbox/src/balloc.c 1.12 +1 -1 ircd-ratbox/src/cache.c 7.402 +1 -1 ircd-ratbox/src/channel.c 7.57 +1 -1 ircd-ratbox/src/class.c 7.440 +1 -1 ircd-ratbox/src/client.c 1.8 +1 -1 ircd-ratbox/src/commio.c 7.31 +1 -1 ircd-ratbox/src/devpoll.c 1.26 +1 -1 ircd-ratbox/src/epoll.c 7.41 +1 -1 ircd-ratbox/src/event.c 7.20 +1 -1 ircd-ratbox/src/getopt.c 7.103 +1 -1 ircd-ratbox/src/hash.c 7.95 +1 -1 ircd-ratbox/src/hostmask.c 7.70 +1 -1 ircd-ratbox/src/irc_string.c 7.333 +1 -1 ircd-ratbox/src/ircd.c 7.33 +1 -1 ircd-ratbox/src/kdparse.c 1.45 +1 -1 ircd-ratbox/src/kqueue.c 7.126 +1 -1 ircd-ratbox/src/linebuf.c 7.107 +1 -1 ircd-ratbox/src/listener.c 7.46 +1 -1 ircd-ratbox/src/memory.c 7.142 +1 -1 ircd-ratbox/src/modules.c 7.27 +1 -1 ircd-ratbox/src/numeric.c 7.125 +1 -1 ircd-ratbox/src/packet.c 7.177 +1 -1 ircd-ratbox/src/parse.c 7.76 +1 -1 ircd-ratbox/src/poll.c 7.5 +1 -1 ircd-ratbox/src/qio.c 1.12 +2 -2 ircd-ratbox/src/reject.c 7.32 +1 -1 ircd-ratbox/src/restart.c 7.164 +1 -1 ircd-ratbox/src/s_auth.c 7.455 +1 -1 ircd-ratbox/src/s_conf.c 1.41 +1 -1 ircd-ratbox/src/s_gline.c 7.65 +1 -1 ircd-ratbox/src/s_log.c 7.387 +1 -1 ircd-ratbox/src/s_serv.c 7.33 +1 -1 ircd-ratbox/src/s_stats.c 7.310 +1 -1 ircd-ratbox/src/s_user.c 7.24 +1 -1 ircd-ratbox/src/scache.c 7.40 +1 -1 ircd-ratbox/src/select.c 7.275 +1 -1 ircd-ratbox/src/send.c 7.43 +1 -1 ircd-ratbox/src/tools.c 7.30 +1 -1 ircd-ratbox/src/whowas.c leeh 2004/03/15 10:27:45 EST (20040315_0) Modified files: include ircd_defs.h supported.h modules m_away.c modules/core m_kick.c m_part.c m_quit.c src client.c Log: - moved length of away from TOPICLEN to AWAYLEN (90) - moved length of kick/part/quit away from TOPICLEN to REASONLEN (120) Revision Changes Path 7.49 +3 -0 ircd-ratbox/include/ircd_defs.h 1.36 +1 -1 ircd-ratbox/include/supported.h 1.76 +3 -3 ircd-ratbox/modules/core/m_kick.c 1.90 +2 -2 ircd-ratbox/modules/core/m_part.c 1.45 +6 -6 ircd-ratbox/modules/core/m_quit.c 1.55 +3 -3 ircd-ratbox/modules/m_away.c 7.439 +1 -1 ircd-ratbox/src/client.c leeh 2004/03/12 12:03:55 EST (20040312_3) Modified files: . RELNOTES include patchlevel.h Log: - revved patchlevel to 2.0b4 Revision Changes Path 1.85 +7 -0 ircd-ratbox/RELNOTES 7.55 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/03/12 11:58:37 EST (20040312_2) Modified files: modules/core m_mode.c Log: - collapse local bans.. Revision Changes Path 1.98 +2 -1 ircd-ratbox/modules/core/m_mode.c androsyn 2004/03/12 11:53:27 EST (20040312_1) Modified files: src s_user.c Log: lets make that actually build Revision Changes Path 7.309 +3 -6 ircd-ratbox/src/s_user.c androsyn 2004/03/12 10:24:22 EST (20040312_0) Modified files: src s_user.c Log: If dns fails, we need to shove a 0 on the front of ::1 Revision Changes Path 7.308 +18 -2 ircd-ratbox/src/s_user.c leeh 2004/03/10 17:09:05 EST (20040310_4) Modified files: src s_serv.c Log: - fix a server ip hiding leak.. why do I get the feeling these are gunna be all over again :P Revision Changes Path 7.386 +6 -1 ircd-ratbox/src/s_serv.c leeh 2004/03/10 16:56:44 EST (20040310_3) Modified files: modules m_info.c m_who.c Log: - kline_reason shouldve been using OUTPUT_STRING_PTR, not OUTPUT_STRING in /info, causing a core - as pointed out by newnet, flattened links was giving away hopcount in who Revision Changes Path 1.107 +2 -2 ircd-ratbox/modules/m_info.c 1.107 +4 -2 ircd-ratbox/modules/m_who.c androsyn 2004/03/10 15:57:06 EST (20040310_2) Modified files: src modules.c Log: Forgot this part of the commit Revision Changes Path 7.141 +1 -0 ircd-ratbox/src/modules.c androsyn 2004/03/10 14:16:39 EST (20040310_1) Modified files: modules Makefile.in Removed files: modules m_join.c Log: Move m_join to core/ Revision Changes Path 1.93 +1 -1 ircd-ratbox/modules/Makefile.in 1.148 +0 -705 ircd-ratbox/modules/m_join.c (dead) leeh 2004/03/10 12:41:53 EST (20040310_0) Modified files: modules m_join.c Log: - ms_join() shouldve been using parv[4+args], not parv[5+args] Revision Changes Path 1.147 +3 -3 ircd-ratbox/modules/m_join.c leeh 2004/03/08 14:51:11 EST (20040308_10) Modified files: . RELNOTES doc example.conf example.efnet.conf whats-new.txt modules m_trace.c src hostmask.c Log: - updated the example configs, RELNOTES and whats-new.txt - stop /trace printing unknowns to remote opers - fixed checking of klines against spoofs Revision Changes Path 1.84 +4 -0 ircd-ratbox/RELNOTES 7.237 +8 -13 ircd-ratbox/doc/example.conf 7.72 +7 -10 ircd-ratbox/doc/example.efnet.conf 7.46 +0 -1 ircd-ratbox/doc/whats-new.txt 1.95 +9 -8 ircd-ratbox/modules/m_trace.c 7.94 +1 -1 ircd-ratbox/src/hostmask.c androsyn 2004/03/08 14:30:59 EST (20040308_9) Modified files: include s_conf.h modules Makefile.in src ircd.c newconf.c s_conf.c Removed files: modules m_htm.c Log: Remove HTM. Nobody really missed it Revision Changes Path 7.273 +0 -3 ircd-ratbox/include/s_conf.h 1.92 +0 -1 ircd-ratbox/modules/Makefile.in 1.19 +0 -59 ircd-ratbox/modules/m_htm.c (dead) 7.332 +0 -71 ircd-ratbox/src/ircd.c 7.142 +0 -20 ircd-ratbox/src/newconf.c 7.454 +0 -3 ircd-ratbox/src/s_conf.c leeh 2004/03/08 14:15:53 EST (20040308_8) Modified files: . RELNOTES src newconf.c Log: - reworked oper stacking to only use yy_oper_list when we need to - rewrote auth stacking to use dlinks Revision Changes Path 1.83 +7 -0 ircd-ratbox/RELNOTES 7.141 +84 -82 ircd-ratbox/src/newconf.c leeh 2004/03/08 10:28:49 EST (20040308_7) Modified files: include hash.h modules m_connect.c m_ping.c m_pong.c modules/core m_message.c m_nick.c m_squit.c src hash.c s_serv.c s_user.c Log: - fixed PING/PONG - reworked find_server() to take a source_p, used to determine whether we can do an id lookup or not Revision Changes Path 7.47 +1 -1 ircd-ratbox/include/hash.h 1.145 +2 -2 ircd-ratbox/modules/core/m_message.c 1.147 +2 -2 ircd-ratbox/modules/core/m_nick.c 1.78 +3 -3 ircd-ratbox/modules/core/m_squit.c 1.69 +3 -3 ircd-ratbox/modules/m_connect.c 1.53 +7 -11 ircd-ratbox/modules/m_ping.c 1.52 +2 -2 ircd-ratbox/modules/m_pong.c 7.102 +7 -6 ircd-ratbox/src/hash.c 7.385 +3 -3 ircd-ratbox/src/s_serv.c 7.307 +1 -1 ircd-ratbox/src/s_user.c leeh 2004/03/08 10:00:36 EST (20040308_6) Modified files: . configure configure.ac include setup.h.in Log: - remove writev() checks from configure Revision Changes Path 7.213 +3 -4 ircd-ratbox/configure 7.26 +3 -3 ircd-ratbox/configure.ac 7.80 +0 -3 ircd-ratbox/include/setup.h.in leeh 2004/03/08 09:42:52 EST (20040308_5) Modified files: src hostmask.c Log: - fix the hostname hash [apparently] Revision Changes Path 7.93 +9 -2 ircd-ratbox/src/hostmask.c leeh 2004/03/08 08:53:00 EST (20040308_4) Modified files: . configure configure.ac Log: - attempted fix at the test of gcc on darwin Revision Changes Path 7.212 +12 -8 ircd-ratbox/configure 7.25 +11 -8 ircd-ratbox/configure.ac leeh 2004/03/08 07:49:27 EST (20040308_3) Modified files: src client.c Log: - fix the default quit message on kline, when kline_with_reason isnt specified to be "Connection closed" rather than "K-Lined" Revision Changes Path 7.438 +4 -1 ircd-ratbox/src/client.c leeh 2004/03/08 07:37:47 EST (20040308_2) Modified files: modules m_stats.c Log: - fixed the logic in stats L Revision Changes Path 1.207 +40 -69 ircd-ratbox/modules/m_stats.c leeh 2004/03/07 20:18:16 EST (20040308_1) Modified files: src s_serv.c Log: - fix hunt_server() trampling all over parv. Revision Changes Path 7.384 +10 -10 ircd-ratbox/src/s_serv.c leeh 2004/03/07 20:02:45 EST (20040308_0) Modified files: modules m_stats.c Log: - fix a core in stats L Revision Changes Path 1.206 +2 -2 ircd-ratbox/modules/m_stats.c leeh 2004/03/07 18:53:11 EST (20040307_10) Modified files: doc whats-new.txt include patchlevel.h Log: - updated whats-new.txt - revved patchlevel to 2.0b3 Revision Changes Path 7.45 +4 -0 ircd-ratbox/doc/whats-new.txt 7.54 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/03/07 18:41:04 EST (20040307_9) Modified files: . RELNOTES Log: - updated RELNOTES Revision Changes Path 1.82 +15 -0 ircd-ratbox/RELNOTES leeh 2004/03/07 18:36:17 EST (20040307_8) Modified files: modules/core m_message.c Log: - fix PRIVMSG/NOTICE to not bounce back to source on fake direction Revision Changes Path 1.144 +9 -1 ircd-ratbox/modules/core/m_message.c leeh 2004/03/07 18:08:38 EST (20040307_7) Modified files: src devpoll.c epoll.c kqueue.c Log: - make init_netio() use fprintf() rather than ilog(), which isnt initialised at this point. Revision Changes Path 7.30 +3 -2 ircd-ratbox/src/devpoll.c 1.25 +1 -1 ircd-ratbox/src/epoll.c 1.44 +1 -1 ircd-ratbox/src/kqueue.c leeh 2004/03/07 17:11:30 EST (20040307_6) Modified files: modules/core m_nick.c src send.c Log: - fixed the nick collision KILL logic for TS6 Revision Changes Path 1.146 +34 -15 ircd-ratbox/modules/core/m_nick.c 7.274 +5 -1 ircd-ratbox/src/send.c leeh 2004/03/07 13:13:24 EST (20040307_5) Modified files: contrib Makefile.in m_clearchan.c m_flags.c m_okick.c spy_links_notice.c spy_stats_notice.c spy_stats_p_notice.c spy_trace_notice.c include hook.h modules m_admin.c m_info.c m_links.c m_motd.c m_stats.c m_trace.c Removed files: contrib m_omode.c Log: - made contrib/ properly compile - omode is gone, it needs completely rewriting - reworked all the spy hooks to use hook_spy_data - trace spy now shows target if its a single nick Revision Changes Path 1.41 +0 -6 ircd-ratbox/contrib/Makefile.in 1.48 +1 -2 ircd-ratbox/contrib/m_clearchan.c 1.15 +25 -23 ircd-ratbox/contrib/m_flags.c 1.11 +32 -25 ircd-ratbox/contrib/m_okick.c 1.6 +0 -136 ircd-ratbox/contrib/m_omode.c (dead) 1.17 +4 -4 ircd-ratbox/contrib/spy_links_notice.c 1.18 +3 -3 ircd-ratbox/contrib/spy_stats_notice.c 1.10 +3 -3 ircd-ratbox/contrib/spy_stats_p_notice.c 1.12 +12 -5 ircd-ratbox/contrib/spy_trace_notice.c 1.23 +2 -17 ircd-ratbox/include/hook.h 1.58 +3 -1 ircd-ratbox/modules/m_admin.c 1.106 +3 -1 ircd-ratbox/modules/m_info.c 1.62 +4 -6 ircd-ratbox/modules/m_links.c 1.53 +3 -1 ircd-ratbox/modules/m_motd.c 1.205 +3 -3 ircd-ratbox/modules/m_stats.c 1.94 +9 -5 ircd-ratbox/modules/m_trace.c leeh 2004/03/07 11:46:41 EST (20040307_4) Modified files: contrib .indent.pro example_module.c m_clearchan.c m_flags.c m_force.c m_mkpasswd.c m_ojoin.c m_okick.c m_olist.c m_omode.c m_opme.c spy_admin_notice.c spy_info_notice.c spy_links_notice.c spy_motd_notice.c spy_stats_notice.c spy_stats_p_notice.c spy_trace_notice.c spy_whois_notice.c spy_whois_notice_global.c include .indent.pro modules .indent.pro src .indent.pro Log: - ran contrib/ through indent and updated the .indent.pro files Revision Changes Path 1.2 +1 -1 ircd-ratbox/contrib/.indent.pro 1.8 +106 -104 ircd-ratbox/contrib/example_module.c 1.47 +24 -31 ircd-ratbox/contrib/m_clearchan.c 1.14 +296 -300 ircd-ratbox/contrib/m_flags.c 1.24 +183 -194 ircd-ratbox/contrib/m_force.c 1.12 +104 -99 ircd-ratbox/contrib/m_mkpasswd.c 1.20 +87 -97 ircd-ratbox/contrib/m_ojoin.c 1.10 +58 -75 ircd-ratbox/contrib/m_okick.c 1.12 +72 -75 ircd-ratbox/contrib/m_olist.c 1.5 +9 -10 ircd-ratbox/contrib/m_omode.c 1.41 +17 -23 ircd-ratbox/contrib/m_opme.c 1.11 +7 -7 ircd-ratbox/contrib/spy_admin_notice.c 1.11 +7 -7 ircd-ratbox/contrib/spy_info_notice.c 1.16 +7 -7 ircd-ratbox/contrib/spy_links_notice.c 1.11 +7 -7 ircd-ratbox/contrib/spy_motd_notice.c 1.17 +18 -20 ircd-ratbox/contrib/spy_stats_notice.c 1.9 +9 -8 ircd-ratbox/contrib/spy_stats_p_notice.c 1.11 +7 -7 ircd-ratbox/contrib/spy_trace_notice.c 1.17 +11 -9 ircd-ratbox/contrib/spy_whois_notice.c 1.6 +12 -9 ircd-ratbox/contrib/spy_whois_notice_global.c 7.3 +1 -1 ircd-ratbox/include/.indent.pro 1.3 +1 -1 ircd-ratbox/modules/.indent.pro 7.3 +1 -1 ircd-ratbox/src/.indent.pro leeh 2004/03/07 11:34:22 EST (20040307_3) Modified files: contrib m_clearchan.c m_flags.c m_force.c m_mkpasswd.c m_ojoin.c m_okick.c m_olist.c m_omode.c m_opme.c Log: - alzs patch to fix contrib/ Revision Changes Path 1.46 +122 -241 ircd-ratbox/contrib/m_clearchan.c 1.13 +28 -35 ircd-ratbox/contrib/m_flags.c 1.23 +77 -76 ircd-ratbox/contrib/m_force.c 1.11 +24 -29 ircd-ratbox/contrib/m_mkpasswd.c 1.19 +32 -39 ircd-ratbox/contrib/m_ojoin.c 1.9 +38 -34 ircd-ratbox/contrib/m_okick.c 1.11 +38 -73 ircd-ratbox/contrib/m_olist.c 1.4 +87 -88 ircd-ratbox/contrib/m_omode.c 1.40 +13 -17 ircd-ratbox/contrib/m_opme.c leeh 2004/03/07 11:22:24 EST (20040307_2) Modified files: src hash.c Log: - bad androsyn! walking a buffer upto an arbitrary length is bad! no supper for you tonight, you get alz instead :P Revision Changes Path 7.101 +2 -2 ircd-ratbox/src/hash.c leeh 2004/03/07 10:52:40 EST (20040307_1) Modified files: src hash.c Log: - missing increment in fnv_hash()/fnv_hash_len() Revision Changes Path 7.100 +2 -0 ircd-ratbox/src/hash.c androsyn 2004/03/06 23:08:06 EST (20040307_0) Modified files: include hash.h hostmask.h src hash.c hostmask.c parse.c scache.c whowas.c Log: Sort out the hash functions to be mostly using the same function, and rename a few functions aptly named hash() that reside in various places Revision Changes Path 7.46 +5 -0 ircd-ratbox/include/hash.h 1.32 +2 -1 ircd-ratbox/include/hostmask.h 7.99 +64 -56 ircd-ratbox/src/hash.c 7.92 +2 -8 ircd-ratbox/src/hostmask.c 7.176 +5 -5 ircd-ratbox/src/parse.c 7.23 +3 -5 ircd-ratbox/src/scache.c 7.29 +1 -9 ircd-ratbox/src/whowas.c leeh 2004/03/06 15:50:45 EST (20040306_6) Modified files: doc whats-new.txt modules m_info.c src client.c Log: - fixed the user exit log - fix /info to list all logfiles Revision Changes Path 7.44 +2 -1 ircd-ratbox/doc/whats-new.txt 1.105 +43 -6 ircd-ratbox/modules/m_info.c 7.437 +11 -6 ircd-ratbox/src/client.c leeh 2004/03/06 15:03:31 EST (20040306_5) Modified files: include ircd_defs.h supported.h modules m_join.c Log: - added LOC_CHANNELLEN, max length of a channel a local user is allowed to join, currently 50. - added CHANNELLEN=%d to 005 Revision Changes Path 7.48 +1 -0 ircd-ratbox/include/ircd_defs.h 1.35 +11 -10 ircd-ratbox/include/supported.h 1.146 +2 -3 ircd-ratbox/modules/m_join.c leeh 2004/03/06 14:43:33 EST (20040306_4) Modified files: src client.c Log: - blah, do this properly in 2.1 Revision Changes Path 7.436 +48 -20 ircd-ratbox/src/client.c leeh 2004/03/06 14:35:19 EST (20040306_3) Modified files: src client.c Log: - merged parts of exit_local_server() and exit_remote_server() and qs_server() (which is now gone) into exit_generic_server() Revision Changes Path 7.435 +8 -18 ircd-ratbox/src/client.c leeh 2004/03/06 14:21:46 EST (20040306_2) Modified files: src client.c Log: - fix what I just commited when I didnt mean to :P Revision Changes Path 7.434 +1 -1 ircd-ratbox/src/client.c leeh 2004/03/06 14:18:12 EST (20040306_1) Modified files: contrib m_opme.c modules m_whois.c src client.c Log: - s/_local// Revision Changes Path 1.39 +77 -113 ircd-ratbox/contrib/m_opme.c 1.137 +2 -2 ircd-ratbox/modules/m_whois.c 7.433 +13 -31 ircd-ratbox/src/client.c leeh 2004/03/06 08:09:41 EST (20040306_0) Modified files: modules m_stats.c Log: - fix the prototype of stats_spy() Revision Changes Path 1.204 +2 -2 ircd-ratbox/modules/m_stats.c leeh 2004/03/05 12:34:27 EST (20040305_5) Removed files: contrib m_ltrace.c Log: - remove ltrace, its not really needed anymore Revision Changes Path 1.12 +0 -321 ircd-ratbox/contrib/m_ltrace.c (dead) leeh 2004/03/05 12:33:51 EST (20040305_4) Modified files: contrib spy_admin_notice.c spy_info_notice.c spy_links_notice.c spy_motd_notice.c spy_stats_notice.c spy_stats_p_notice.c spy_trace_notice.c spy_whois_notice.c spy_whois_notice_global.c modules m_info.c m_stats.c m_whois.c Log: - fix the spy stuff in contrib/ - remove stats_l_spy(), it can use stats_spy() - info didnt have the right hook in it Revision Changes Path 1.10 +12 -18 ircd-ratbox/contrib/spy_admin_notice.c 1.10 +12 -18 ircd-ratbox/contrib/spy_info_notice.c 1.15 +11 -19 ircd-ratbox/contrib/spy_links_notice.c 1.10 +12 -18 ircd-ratbox/contrib/spy_motd_notice.c 1.16 +34 -43 ircd-ratbox/contrib/spy_stats_notice.c 1.8 +11 -19 ircd-ratbox/contrib/spy_stats_p_notice.c 1.10 +12 -30 ircd-ratbox/contrib/spy_trace_notice.c 1.16 +16 -26 ircd-ratbox/contrib/spy_whois_notice.c 1.5 +16 -26 ircd-ratbox/contrib/spy_whois_notice_global.c 1.104 +2 -2 ircd-ratbox/modules/m_info.c 1.203 +5 -30 ircd-ratbox/modules/m_stats.c 1.136 +3 -3 ircd-ratbox/modules/m_whois.c leeh 2004/03/05 12:08:10 EST (20040305_3) Modified files: include hostmask.h s_conf.h src client.c hostmask.c s_conf.c Log: - replace find_kline and find_gline with macros for find_conf_by_address - remove find_kill, now just call find_kline and find_gline by themselves Revision Changes Path 1.31 +6 -2 ircd-ratbox/include/hostmask.h 7.272 +0 -1 ircd-ratbox/include/s_conf.h 7.432 +50 -58 ircd-ratbox/src/client.c 7.91 +0 -36 ircd-ratbox/src/hostmask.c 7.453 +0 -25 ircd-ratbox/src/s_conf.c leeh 2004/03/05 11:34:09 EST (20040305_2) Modified files: src hostmask.c Log: - check spoofs against klines too.. Revision Changes Path 7.90 +18 -0 ircd-ratbox/src/hostmask.c leeh 2004/03/05 10:17:34 EST (20040305_1) Modified files: include client.h modules m_pass.c m_whois.c src s_serv.c send.c Log: - remove DoesTS6(), if a server has an id, it does TS6 - simple as. - rework the logic for sending global capabs, I forgot we have get_id() :) Revision Changes Path 7.234 +2 -4 ircd-ratbox/include/client.h 1.45 +1 -3 ircd-ratbox/modules/m_pass.c 1.135 +6 -4 ircd-ratbox/modules/m_whois.c 7.383 +7 -14 ircd-ratbox/src/s_serv.c 7.273 +4 -4 ircd-ratbox/src/send.c leeh 2004/03/05 09:31:53 EST (20040305_0) Modified files: src newconf.c Log: - add classes after verifying ->user and ->host in auth {}; Revision Changes Path 7.140 +2 -2 ircd-ratbox/src/newconf.c androsyn 2004/03/04 15:38:07 EST (20040304_4) Modified files: . configure configure.ac Log: Fix IPv6 detection support for openbsd..I think this is right.. Revision Changes Path 7.211 +7 -6 ircd-ratbox/configure 7.24 +5 -4 ircd-ratbox/configure.ac leeh 2004/03/04 12:12:30 EST (20040304_3) Modified files: . RELNOTES doc whats-new.txt include patchlevel.h Log: - revved patchlevel to 2.0b2 Revision Changes Path 1.81 +6 -0 ircd-ratbox/RELNOTES 7.43 +2 -1 ircd-ratbox/doc/whats-new.txt 7.53 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/03/04 12:02:54 EST (20040304_2) Modified files: modules m_stats.c modules/core m_nick.c src modules.c s_newconf.c s_serv.c Log: - add check for illegal server conf to autoconn - make attach_server_conf() check for an already attached conf - add UID validation from remote servers - add missing encap handler to modules.c commands Revision Changes Path 1.145 +38 -3 ircd-ratbox/modules/core/m_nick.c 1.202 +1 -3 ircd-ratbox/modules/m_stats.c 7.140 +5 -5 ircd-ratbox/src/modules.c 7.35 +10 -0 ircd-ratbox/src/s_newconf.c 7.382 +2 -2 ircd-ratbox/src/s_serv.c leeh 2004/03/04 11:08:12 EST (20040304_1) Modified files: modules m_stats.c src s_newconf.c Log: - find_server_conf() wasnt testing if a confitem was illegal or not - fix stats c to not output illegal connect blocks NOTE TO SELF: remove #ifndef LEEH round this when its verified as fixed Revision Changes Path 1.201 +6 -1 ircd-ratbox/modules/m_stats.c 7.34 +3 -0 ircd-ratbox/src/s_newconf.c leeh 2004/03/03 19:14:08 EST (20040304_0) Modified files: modules m_kline.c m_resv.c m_xline.c Log: - add support for KLINE/UNKLINE/RESV/UNRESV/XLINE/UNXLINE encap handlers Revision Changes Path 1.180 +49 -24 ircd-ratbox/modules/m_kline.c 1.54 +48 -10 ircd-ratbox/modules/m_resv.c 1.46 +59 -16 ircd-ratbox/modules/m_xline.c leeh 2004/03/03 18:23:31 EST (20040303_19) Modified files: include msg.h modules m_accept.c m_capab.c m_kline.c m_operspy.c src parse.c Log: - redid ENCAP handlers. they now have their own entry in the Message struct which is the function to call when we receive that command over ENCAP. This is particularily useful for KLINE and friends, which are now being sent over ENCAP.. This commit breaks any modules designed for 2.0b1. To fix them, add "mg_ignore," after the server handler in struct Message. Revision Changes Path 7.50 +0 -2 ircd-ratbox/include/msg.h 1.57 +2 -2 ircd-ratbox/modules/m_accept.c 1.46 +3 -3 ircd-ratbox/modules/m_capab.c 1.179 +3 -3 ircd-ratbox/modules/m_kline.c 1.3 +3 -3 ircd-ratbox/modules/m_operspy.c 7.175 +3 -4 ircd-ratbox/src/parse.c leeh 2004/03/03 18:03:09 EST (20040303_18) Modified files: include msg.h modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_dline.c m_encap.c m_eob.c m_etrace.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operspy.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_tb.c m_testline.c m_time.c m_topic.c m_trace.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_error.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c Log: - add an encap handler to struct Message this regexp was sponsored by netmunky :) Revision Changes Path 7.49 +1 -0 ircd-ratbox/include/msg.h 1.45 +2 -2 ircd-ratbox/modules/core/m_die.c 1.7 +2 -2 ircd-ratbox/modules/core/m_error.c 1.75 +2 -2 ircd-ratbox/modules/core/m_kick.c 1.99 +2 -2 ircd-ratbox/modules/core/m_kill.c 1.143 +3 -3 ircd-ratbox/modules/core/m_message.c 1.97 +4 -4 ircd-ratbox/modules/core/m_mode.c 1.144 +2 -2 ircd-ratbox/modules/core/m_nick.c 1.89 +2 -2 ircd-ratbox/modules/core/m_part.c 1.44 +2 -2 ircd-ratbox/modules/core/m_quit.c 1.130 +3 -3 ircd-ratbox/modules/core/m_server.c 1.194 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.77 +2 -2 ircd-ratbox/modules/core/m_squit.c 1.56 +2 -2 ircd-ratbox/modules/m_accept.c 1.57 +2 -2 ircd-ratbox/modules/m_admin.c 1.54 +2 -2 ircd-ratbox/modules/m_away.c 1.45 +3 -3 ircd-ratbox/modules/m_capab.c 1.68 +3 -3 ircd-ratbox/modules/m_challenge.c 1.41 +2 -2 ircd-ratbox/modules/m_close.c 1.68 +2 -2 ircd-ratbox/modules/m_connect.c 1.32 +3 -3 ircd-ratbox/modules/m_dline.c 1.18 +2 -2 ircd-ratbox/modules/m_encap.c 1.46 +2 -2 ircd-ratbox/modules/m_eob.c 1.9 +2 -2 ircd-ratbox/modules/m_etrace.c 1.138 +3 -3 ircd-ratbox/modules/m_gline.c 1.66 +3 -3 ircd-ratbox/modules/m_help.c 1.18 +2 -2 ircd-ratbox/modules/m_htm.c 1.103 +2 -2 ircd-ratbox/modules/m_info.c 1.79 +2 -2 ircd-ratbox/modules/m_invite.c 1.50 +2 -2 ircd-ratbox/modules/m_ison.c 1.145 +2 -2 ircd-ratbox/modules/m_join.c 1.178 +3 -3 ircd-ratbox/modules/m_kline.c 1.87 +2 -2 ircd-ratbox/modules/m_knock.c 1.61 +2 -2 ircd-ratbox/modules/m_links.c 1.75 +2 -2 ircd-ratbox/modules/m_list.c 1.48 +2 -2 ircd-ratbox/modules/m_locops.c 1.42 +2 -2 ircd-ratbox/modules/m_lusers.c 1.36 +2 -2 ircd-ratbox/modules/m_map.c 1.52 +2 -2 ircd-ratbox/modules/m_motd.c 1.78 +2 -2 ircd-ratbox/modules/m_names.c 1.81 +2 -2 ircd-ratbox/modules/m_oper.c 1.2 +2 -2 ircd-ratbox/modules/m_operspy.c 1.44 +2 -2 ircd-ratbox/modules/m_pass.c 1.52 +2 -2 ircd-ratbox/modules/m_ping.c 1.51 +2 -2 ircd-ratbox/modules/m_pong.c 1.27 +4 -4 ircd-ratbox/modules/m_post.c 1.78 +2 -2 ircd-ratbox/modules/m_rehash.c 1.43 +2 -2 ircd-ratbox/modules/m_restart.c 1.53 +3 -3 ircd-ratbox/modules/m_resv.c 1.75 +2 -2 ircd-ratbox/modules/m_set.c 1.200 +2 -2 ircd-ratbox/modules/m_stats.c 1.56 +2 -2 ircd-ratbox/modules/m_svinfo.c 1.3 +2 -2 ircd-ratbox/modules/m_tb.c 1.46 +2 -2 ircd-ratbox/modules/m_testline.c 1.44 +2 -2 ircd-ratbox/modules/m_time.c 1.86 +2 -2 ircd-ratbox/modules/m_topic.c 1.93 +2 -2 ircd-ratbox/modules/m_trace.c 1.42 +2 -2 ircd-ratbox/modules/m_user.c 1.55 +2 -2 ircd-ratbox/modules/m_userhost.c 1.42 +2 -2 ircd-ratbox/modules/m_users.c 1.63 +2 -2 ircd-ratbox/modules/m_version.c 1.55 +3 -3 ircd-ratbox/modules/m_wallops.c 1.106 +2 -2 ircd-ratbox/modules/m_who.c 1.134 +2 -2 ircd-ratbox/modules/m_whois.c 1.48 +2 -2 ircd-ratbox/modules/m_whowas.c 1.45 +3 -3 ircd-ratbox/modules/m_xline.c leeh 2004/03/03 17:44:56 EST (20040303_17) Modified files: . RELNOTES modules m_kline.c Log: - update RELNOTES - commit first part of my encap kline handlers, because of what im about to do next.. Revision Changes Path 1.80 +14 -0 ircd-ratbox/RELNOTES 1.177 +25 -14 ircd-ratbox/modules/m_kline.c leeh 2004/03/03 17:07:45 EST (20040303_16) Modified files: modules m_map.c Log: - hwys patch to add SIDs to /map - replace a strncat() with a strlcat() Revision Changes Path 1.35 +8 -2 ircd-ratbox/modules/m_map.c leeh 2004/03/03 16:09:08 EST (20040303_15) Modified files: modules/core m_nick.c Log: - fix some more logic for remote nicks.. Revision Changes Path 1.143 +3 -6 ircd-ratbox/modules/core/m_nick.c leeh 2004/03/03 16:05:09 EST (20040303_14) Modified files: modules/core m_nick.c Log: - fix a core when an invalid nick is introduced over TS6, add various missing returns on bad nickname/username/host. Revision Changes Path 1.142 +7 -4 ircd-ratbox/modules/core/m_nick.c leeh 2004/03/03 15:52:08 EST (20040303_13) Modified files: modules/core m_nick.c Log: - fix shadowed variable. Revision Changes Path 1.141 +4 -4 ircd-ratbox/modules/core/m_nick.c leeh 2004/03/03 15:50:37 EST (20040303_12) Modified files: modules/core m_nick.c Log: - allow remote servers to introduce nicks beginning with a digit. Revision Changes Path 1.140 +12 -9 ircd-ratbox/modules/core/m_nick.c leeh 2004/03/03 15:38:23 EST (20040303_11) Modified files: . configure configure.ac help/opers resv include s_newconf.h modules m_kline.c m_resv.c m_xline.c src s_conf.c s_newconf.c Log: - propagate temp xlines/resvs over ENCAP. - propagate remote commands over ENCAP when CAP_KLN/UNKLN/CLUSTER is not available - need a memset() after BlockHeapAlloc() in make_conf() Revision Changes Path 7.210 +6 -6 ircd-ratbox/configure 7.23 +6 -6 ircd-ratbox/configure.ac 1.3 +1 -1 ircd-ratbox/help/opers/resv 7.28 +2 -0 ircd-ratbox/include/s_newconf.h 1.176 +21 -26 ircd-ratbox/modules/m_kline.c 1.52 +47 -18 ircd-ratbox/modules/m_resv.c 1.44 +41 -18 ircd-ratbox/modules/m_xline.c 7.452 +1 -0 ircd-ratbox/src/s_conf.c 7.33 +19 -0 ircd-ratbox/src/s_newconf.c leeh 2004/03/03 14:30:59 EST (20040303_10) Modified files: include client.h s_serv.h modules m_capab.c src s_serv.c Log: - global capabilities, done over encap. syntax is: : ENCAP * GCAP : Revision Changes Path 7.233 +1 -0 ircd-ratbox/include/client.h 7.92 +0 -3 ircd-ratbox/include/s_serv.h 1.44 +31 -2 ircd-ratbox/modules/m_capab.c 7.381 +28 -2 ircd-ratbox/src/s_serv.c leeh 2004/03/03 13:45:16 EST (20040303_9) Modified files: . configure configure.ac include balloc.h s_conf.h setup.h.in src ircd.c s_conf.c s_serv.c Log: - fix an shide leak - remove two unused defines in balloc.h - move ConfItem to a balloc Revision Changes Path 7.209 +12 -2 ircd-ratbox/configure 7.22 +4 -2 ircd-ratbox/configure.ac 1.24 +0 -2 ircd-ratbox/include/balloc.h 7.271 +2 -0 ircd-ratbox/include/s_conf.h 7.79 +3 -0 ircd-ratbox/include/setup.h.in 7.331 +1 -0 ircd-ratbox/src/ircd.c 7.451 +10 -2 ircd-ratbox/src/s_conf.c 7.380 +4 -0 ircd-ratbox/src/s_serv.c androsyn 2004/03/03 13:19:17 EST (20040303_8) Modified files: . configure configure.ac Removed files: src sigio.c Log: Sigio is screwed..and I don't care enough to fix it. Upgrade to 2.6 for epoll() support or patch your 2.4.x kernel for epoll Revision Changes Path 7.208 +2 -13 ircd-ratbox/configure 7.21 +2 -10 ircd-ratbox/configure.ac 7.50 +0 -361 ircd-ratbox/src/sigio.c (dead) leeh 2004/03/03 12:59:49 EST (20040303_7) Modified files: include s_serv.h modules m_trace.c src channel.c send.c Log: - fixed trace - made IsCapable() capable of testing multiple capabs, added NotCapable() to test inverse. Revision Changes Path 7.91 +2 -1 ircd-ratbox/include/s_serv.h 1.92 +23 -5 ircd-ratbox/modules/m_trace.c 7.401 +4 -6 ircd-ratbox/src/channel.c 7.272 +4 -4 ircd-ratbox/src/send.c androsyn 2004/03/03 12:53:55 EST (20040303_6) Modified files: modules/core m_kill.c Log: Fix the duplicate kill reason bug Revision Changes Path 1.98 +2 -2 ircd-ratbox/modules/core/m_kill.c androsyn 2004/03/03 10:12:46 EST (20040303_5) Modified files: src linebuf.c Log: We'll come back to using writev() some other year ;) Revision Changes Path 7.125 +0 -75 ircd-ratbox/src/linebuf.c leeh 2004/03/03 09:57:18 EST (20040303_4) Modified files: src client.c Log: - remove local clients from &me.serv->clients Revision Changes Path 7.431 +1 -0 ircd-ratbox/src/client.c androsyn 2004/03/03 09:53:05 EST (20040303_3) Modified files: src hash.c Log: Fix a dumb warning Revision Changes Path 7.98 +1 -1 ircd-ratbox/src/hash.c leeh 2004/03/03 08:16:50 EST (20040303_2) Modified files: src hash.c Removed files: doc messages.txt Log: - as pointed out by Beeth, double ';;' in the hash funcs - remove doc/messages.txt - we dont have them anymore. :) Revision Changes Path 1.4 +0 -99 ircd-ratbox/doc/messages.txt (dead) 7.97 +3 -3 ircd-ratbox/src/hash.c androsyn 2004/03/03 07:29:02 EST (20040303_1) Modified files: src hash.c Log: Fix hash_nick() to use the right defines Revision Changes Path 7.96 +1 -1 ircd-ratbox/src/hash.c androsyn 2004/03/03 00:06:39 EST (20040303_0) Modified files: include hash.h whowas.h src hash.c whowas.c Log: Replace the old hash function with a Fowler/Noll/Vo hash. The hash table sizes probably need to be reviewed as this hash is quite efficent at avoiding collisions, even with UIDs.. Revision Changes Path 7.45 +12 -4 ircd-ratbox/include/hash.h 7.16 +1 -0 ircd-ratbox/include/whowas.h 7.95 +35 -22 ircd-ratbox/src/hash.c 7.28 +8 -6 ircd-ratbox/src/whowas.c leeh 2004/03/02 17:32:33 EST (20040302_19) Modified files: doc whats-new.txt Log: - I missed temp xlines and resvs :P Revision Changes Path 7.42 +1 -0 ircd-ratbox/doc/whats-new.txt leeh 2004/03/02 17:10:42 EST (20040302_18) Modified files: include patchlevel.h Log: - revved patchlevel to 2.0b1 Revision Changes Path 7.52 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2004/03/02 16:32:15 EST (20040302_17) Modified files: . RELNOTES Added files: doc whats-new.txt Log: - added a whats-new.txt file - updated RELNOTES in preparation for b1 Revision Changes Path 1.79 +8 -19 ircd-ratbox/RELNOTES 7.41 +76 -0 ircd-ratbox/doc/whats-new.txt (new) androsyn 2004/03/02 16:26:54 EST (20040302_16) Modified files: servlink README servlink.c Log: Update servlink README for current incarnation of it and change the servlink version Revision Changes Path 1.5 +4 -46 ircd-ratbox/servlink/README 1.33 +2 -2 ircd-ratbox/servlink/servlink.c androsyn 2004/03/02 16:21:36 EST (20040302_15) Modified files: . configure configure.ac Log: Make IPv6 default to on if the system supports it. This is harmless most of the time Revision Changes Path 7.207 +9 -10 ircd-ratbox/configure 7.20 +4 -6 ircd-ratbox/configure.ac leeh 2004/03/02 16:09:05 EST (20040302_14) Modified files: . configure doc example.conf example.efnet.conf include s_newconf.h src newconf.c s_newconf.c s_serv.c Log: - force -O0 for now [until rc!] - oper_invisible is now invisible - remove server_p->aftype, use ipnum.ss_family Revision Changes Path 7.206 +6 -6 ircd-ratbox/configure 7.236 +1 -1 ircd-ratbox/doc/example.conf 7.71 +1 -1 ircd-ratbox/doc/example.efnet.conf 7.27 +0 -1 ircd-ratbox/include/s_newconf.h 7.139 +3 -3 ircd-ratbox/src/newconf.c 7.32 +2 -2 ircd-ratbox/src/s_newconf.c 7.379 +3 -3 ircd-ratbox/src/s_serv.c leeh 2004/03/02 15:35:15 EST (20040302_13) Modified files: src s_newconf.c Log: - remove a bogus return; that was breaking aftype on connects with an invalid class. Revision Changes Path 7.31 +0 -1 ircd-ratbox/src/s_newconf.c androsyn 2004/03/02 15:15:43 EST (20040302_12) Modified files: src newconf.c s_newconf.c Log: This should fix the vhost issues.. Revision Changes Path 7.138 +2 -2 ircd-ratbox/src/newconf.c 7.30 +1 -1 ircd-ratbox/src/s_newconf.c androsyn 2004/03/02 15:04:34 EST (20040302_11) Modified files: servlink control.h Log: Missed some cryptlink removals Revision Changes Path 1.7 +5 -11 ircd-ratbox/servlink/control.h leeh 2004/03/02 14:58:47 EST (20040302_10) Modified files: doc example.conf example.efnet.conf include s_conf.h modules m_info.c src client.c newconf.c s_conf.c Log: - alzs patch to add kline_reason = "foo"; to ircd.conf, removing kline_with_connection_closed. If this is specified, this is the quit reason sent to channels on a kline/dline/gline. Revision Changes Path 7.235 +3 -3 ircd-ratbox/doc/example.conf 7.70 +3 -3 ircd-ratbox/doc/example.efnet.conf 7.270 +2 -2 ircd-ratbox/include/s_conf.h 1.102 +5 -5 ircd-ratbox/modules/m_info.c 7.430 +7 -14 ircd-ratbox/src/client.c 7.137 +6 -4 ircd-ratbox/src/newconf.c 7.450 +0 -1 ircd-ratbox/src/s_conf.c androsyn 2004/03/02 14:41:22 EST (20040302_9) Modified files: src poll.c Log: Revert to poll() code from stable Revision Changes Path 7.75 +79 -62 ircd-ratbox/src/poll.c androsyn 2004/03/02 14:27:23 EST (20040302_8) Modified files: modules Makefile.in m_encap.c Added files: modules m_operspy.c Log: Split operspy from encap.. Revision Changes Path 1.91 +1 -0 ircd-ratbox/modules/Makefile.in 1.17 +2 -51 ircd-ratbox/modules/m_encap.c 1.1 +103 -0 ircd-ratbox/modules/m_operspy.c (new) androsyn 2004/03/02 13:50:48 EST (20040302_7) Modified files: src ircd.c Log: Make check_pidfile() just use stdio calls.. Revision Changes Path 7.330 +6 -5 ircd-ratbox/src/ircd.c leeh 2004/03/02 13:30:15 EST (20040302_6) Modified files: modules m_set.c src ircd.c Log: - init_netio() needs to be before print_startup() - fix core on /quote set autoconn Revision Changes Path 1.74 +10 -10 ircd-ratbox/modules/m_set.c 7.329 +2 -2 ircd-ratbox/src/ircd.c androsyn 2004/03/02 13:26:24 EST (20040302_5) Modified files: servlink Makefile.in Removed files: servlink setup.h.in Log: I don't think anything has used setup.h in servlink/ for a few years... Revision Changes Path 1.18 +1 -1 ircd-ratbox/servlink/Makefile.in 1.3 +0 -28 ircd-ratbox/servlink/setup.h.in (dead) androsyn 2004/03/02 13:24:32 EST (20040302_4) Modified files: servlink io.c Log: Fix an #ifdef bit of stupidity.. Revision Changes Path 1.40 +0 -2 ircd-ratbox/servlink/io.c androsyn 2004/03/01 22:08:06 EST (20040302_3) Modified files: src s_newconf.c Log: Missed one Revision Changes Path 7.29 +0 -5 ircd-ratbox/src/s_newconf.c androsyn 2004/03/01 19:28:31 EST (20040302_2) Modified files: src newconf.c Log: Stop parsing for rsa keys for connect {} Revision Changes Path 7.136 +0 -45 ircd-ratbox/src/newconf.c androsyn 2004/03/01 19:08:32 EST (20040302_1) Modified files: . configure configure.ac include setup.h.in Log: Put back the check to actually *look* for -lcrypto Revision Changes Path 7.205 +74 -0 ircd-ratbox/configure 7.19 +4 -1 ircd-ratbox/configure.ac 7.78 +3 -0 ircd-ratbox/include/setup.h.in androsyn 2004/03/01 19:05:40 EST (20040302_0) Modified files: include s_newconf.h s_serv.h servlink Makefile.in control.c io.c servlink.c servlink.h Log: More cryptlinks fun Revision Changes Path 7.26 +0 -3 ircd-ratbox/include/s_newconf.h 7.90 +4 -10 ircd-ratbox/include/s_serv.h 1.17 +1 -3 ircd-ratbox/servlink/Makefile.in 1.11 +0 -273 ircd-ratbox/servlink/control.c 1.39 +9 -54 ircd-ratbox/servlink/io.c 1.32 +0 -9 ircd-ratbox/servlink/servlink.c 1.25 +0 -28 ircd-ratbox/servlink/servlink.h leeh 2004/03/01 18:58:33 EST (20040301_17) Modified files: src s_serv.c Log: - s/client_p/target_p Revision Changes Path 7.378 +1 -1 ircd-ratbox/src/s_serv.c androsyn 2004/03/01 18:48:07 EST (20040301_16) Modified files: . configure configure.ac include setup.h.in tools Makefile.in Removed files: tools encspeed.c Log: Remove random bits and pieces of cryptlinks Revision Changes Path 7.204 +2 -686 ircd-ratbox/configure 7.18 +3 -22 ircd-ratbox/configure.ac 7.77 +0 -21 ircd-ratbox/include/setup.h.in 7.34 +3 -8 ircd-ratbox/tools/Makefile.in 7.8 +0 -238 ircd-ratbox/tools/encspeed.c (dead) androsyn 2004/03/01 15:59:54 EST (20040301_15) Modified files: src commio.c Log: Fix identd checking on freebsd Revision Changes Path 1.7 +5 -3 ircd-ratbox/src/commio.c androsyn 2004/03/01 15:24:34 EST (20040301_14) Modified files: include ircd_defs.h src irc_string.c Log: Missed some commits Revision Changes Path 7.47 +1 -1 ircd-ratbox/include/ircd_defs.h 7.69 +2 -2 ircd-ratbox/src/irc_string.c androsyn 2004/03/01 15:20:56 EST (20040301_13) Modified files: src ircd.c Log: Fix kqueue issues... Revision Changes Path 7.328 +8 -8 ircd-ratbox/src/ircd.c androsyn 2004/03/01 15:11:18 EST (20040301_12) Modified files: src listener.c Log: Looks like freebsd likes a memset on the struct sockaddr_storage... Revision Changes Path 7.106 +1 -1 ircd-ratbox/src/listener.c androsyn 2004/03/01 14:49:52 EST (20040301_11) Modified files: include ircd_defs.h Log: Remove a stray character Revision Changes Path 7.46 +0 -1 ircd-ratbox/include/ircd_defs.h androsyn 2004/03/01 14:28:57 EST (20040301_10) Modified files: . configure configure.ac Log: I hate autoconf Revision Changes Path 7.203 +10 -4 ircd-ratbox/configure 7.17 +6 -3 ircd-ratbox/configure.ac androsyn 2004/03/01 14:24:24 EST (20040301_9) Modified files: . configure configure.ac include ircd_defs.h Log: Lets get this right :) Revision Changes Path 7.202 +4 -6 ircd-ratbox/configure 7.16 +4 -15 ircd-ratbox/configure.ac 7.45 +4 -5 ircd-ratbox/include/ircd_defs.h androsyn 2004/03/01 14:11:36 EST (20040301_8) Modified files: include setup.h.in Log: Helps if i run autoheader too Revision Changes Path 7.76 +1 -1 ircd-ratbox/include/setup.h.in androsyn 2004/03/01 14:06:10 EST (20040301_7) Modified files: src listener.c Log: More driving me crazy Revision Changes Path 7.105 +2 -10 ircd-ratbox/src/listener.c androsyn 2004/03/01 14:04:59 EST (20040301_6) Modified files: . configure configure.ac include ircd_defs.h Log: More crap Revision Changes Path 7.201 +17 -15 ircd-ratbox/configure 7.15 +14 -4 ircd-ratbox/configure.ac 7.44 +24 -8 ircd-ratbox/include/ircd_defs.h androsyn 2004/03/01 13:40:54 EST (20040301_5) Modified files: src s_newconf.c Log: /me hands himself a pair of ) Revision Changes Path 7.28 +2 -2 ircd-ratbox/src/s_newconf.c androsyn 2004/03/01 13:39:43 EST (20040301_4) Modified files: src listener.c Log: Fix a compile error Revision Changes Path 7.104 +2 -2 ircd-ratbox/src/listener.c androsyn 2004/03/01 13:35:25 EST (20040301_3) Modified files: include ircd_defs.h src irc_string.c listener.c s_newconf.c s_serv.c Log: Hopefully the freebsd brokenness is fixed with that.. Revision Changes Path 7.43 +6 -2 ircd-ratbox/include/ircd_defs.h 7.68 +2 -0 ircd-ratbox/src/irc_string.c 7.103 +10 -1 ircd-ratbox/src/listener.c 7.27 +2 -0 ircd-ratbox/src/s_newconf.c 7.377 +9 -0 ircd-ratbox/src/s_serv.c leeh 2004/03/01 13:34:27 EST (20040301_2) Modified files: include s_newconf.h send.h modules m_encap.c m_kline.c m_locops.c m_resv.c m_xline.c src s_log.c s_newconf.c send.c Log: - added "nocaps" param to sendto_match_servs() - fixed automatic clustering of KLINE and friends - theyll now send over ENCAP if KLN/UNKLN/CLUSTER support is not available, or its a temp xline/resv. Revision Changes Path 7.25 +8 -6 ircd-ratbox/include/s_newconf.h 7.80 +1 -1 ircd-ratbox/include/send.h 1.16 +2 -2 ircd-ratbox/modules/m_encap.c 1.175 +14 -17 ircd-ratbox/modules/m_kline.c 1.47 +3 -2 ircd-ratbox/modules/m_locops.c 1.51 +40 -15 ircd-ratbox/modules/m_resv.c 1.43 +49 -7 ircd-ratbox/modules/m_xline.c 7.64 +1 -1 ircd-ratbox/src/s_log.c 7.26 +30 -0 ircd-ratbox/src/s_newconf.c 7.271 +6 -12 ircd-ratbox/src/send.c androsyn 2004/03/01 13:09:25 EST (20040301_1) Modified files: src ircd.c Log: Don't close your kqueue/epoll fds after you opened them :P Revision Changes Path 7.327 +6 -4 ircd-ratbox/src/ircd.c leeh 2004/02/29 20:29:22 EST (20040301_0) Modified files: . Makefile.in Log: - root Makefile needs prefix etc from configure Revision Changes Path 7.46 +5 -0 ircd-ratbox/Makefile.in leeh 2004/02/29 18:55:35 EST (20040229_6) Modified files: src s_serv.c Log: - fix an inverted if() causing a core in hunt_server(). Revision Changes Path 7.376 +1 -1 ircd-ratbox/src/s_serv.c leeh 2004/02/29 18:40:35 EST (20040229_5) Modified files: include channel.h src channel.c Log: - destroy_channel() needs to be extern.. Revision Changes Path 7.151 +1 -1 ircd-ratbox/include/channel.h 7.400 +1 -2 ircd-ratbox/src/channel.c leeh 2004/02/29 18:38:30 EST (20040229_4) Modified files: modules/core m_sjoin.c Log: - destroy channels we've just created and havent sjoined anyone into.. Revision Changes Path 1.193 +6 -1 ircd-ratbox/modules/core/m_sjoin.c leeh 2004/02/29 18:28:44 EST (20040229_3) Modified files: modules/core m_server.c Log: - itd help if we propagate SERVER to remote links.. Revision Changes Path 1.129 +2 -2 ircd-ratbox/modules/core/m_server.c leeh 2004/02/29 18:14:55 EST (20040229_2) Modified files: src client.c Log: - fixed QS. I hate this code Revision Changes Path 7.429 +31 -3 ircd-ratbox/src/client.c leeh 2004/02/29 14:35:32 EST (20040229_1) Modified files: doc example.conf example.efnet.conf src newconf.c Log: - class { name = "foo"; ... }; is no longer supported, use class "foo" { }; - updated example confs with new logging stuff Revision Changes Path 7.234 +23 -8 ircd-ratbox/doc/example.conf 7.69 +24 -5 ircd-ratbox/doc/example.efnet.conf 7.135 +6 -13 ircd-ratbox/src/newconf.c leeh 2004/02/29 07:29:47 EST (20040229_0) Modified files: . configure configure.ac Log: - s/rtsigio/sigio Revision Changes Path 7.200 +3 -5 ircd-ratbox/configure 7.14 +3 -5 ircd-ratbox/configure.ac leeh 2004/02/28 15:37:19 EST (20040228_1) Modified files: . configure configure.ac Log: - add a check for us not finding any suitable io interfaces Revision Changes Path 7.199 +8 -2 ircd-ratbox/configure 7.13 +6 -2 ircd-ratbox/configure.ac leeh 2004/02/28 15:11:12 EST (20040228_0) Modified files: . Makefile.in configure configure.ac Log: - create logs dir on install - fix --enable-ipv6 - fix --enable-{io}, --enable forces one, --disable removes it from list of choices - this needs a check for when no io system is available. Revision Changes Path 7.45 +3 -0 ircd-ratbox/Makefile.in 7.198 +239 -200 ircd-ratbox/configure 7.12 +98 -72 ircd-ratbox/configure.ac leeh 2004/02/27 09:20:26 EST (20040227_2) Modified files: include s_newconf.h modules m_info.c modules/core m_nick.c src client.c newconf.c s_newconf.c Log: - finished off nick delay, entries are now removed when a remote client uses that nick and local clients cant use nicks reserved by ND. An ircd with TS and ND/CD.. *grins* Revision Changes Path 7.24 +1 -0 ircd-ratbox/include/s_newconf.h 1.139 +30 -1 ircd-ratbox/modules/core/m_nick.c 1.101 +7 -1 ircd-ratbox/modules/m_info.c 7.428 +18 -7 ircd-ratbox/src/client.c 7.134 +2 -5 ircd-ratbox/src/newconf.c 7.25 +9 -3 ircd-ratbox/src/s_newconf.c leeh 2004/02/27 08:56:50 EST (20040227_1) Modified files: . configure configure.ac include hash.h s_conf.h s_newconf.h setup.h.in modules m_stats.c src client.c hash.c ircd.c newconf.c s_conf.c s_newconf.c Log: - first half of the ND code.. this will add things to the hash and expire them when needed, also adds nick_delay config option to general {}; Revision Changes Path 7.197 +12 -2 ircd-ratbox/configure 7.11 +4 -2 ircd-ratbox/configure.ac 7.44 +5 -0 ircd-ratbox/include/hash.h 7.269 +1 -0 ircd-ratbox/include/s_conf.h 7.23 +14 -0 ircd-ratbox/include/s_newconf.h 7.75 +10 -5 ircd-ratbox/include/setup.h.in 1.199 +19 -1 ircd-ratbox/modules/m_stats.c 7.427 +1 -1 ircd-ratbox/src/client.c 7.94 +33 -0 ircd-ratbox/src/hash.c 7.326 +1 -0 ircd-ratbox/src/ircd.c 7.133 +11 -0 ircd-ratbox/src/newconf.c 7.449 +1 -0 ircd-ratbox/src/s_conf.c 7.24 +53 -0 ircd-ratbox/src/s_newconf.c leeh 2004/02/27 08:04:16 EST (20040227_0) Modified files: src client.c Log: - if ND is going in its own hash, then itll be quicker to have the old client.c code and just add an ND entry in recurse_remove_clients() Revision Changes Path 7.426 +11 -31 ircd-ratbox/src/client.c leeh 2004/02/26 17:43:57 EST (20040226_6) Modified files: include numeric.h modules m_connect.c m_dline.c m_gline.c m_kline.c m_rehash.c m_restart.c m_set.c m_wallops.c m_xline.c modules/core m_die.c m_kill.c m_squit.c src messages.tab modules.c Log: - added ERR_NOPRIVS, to tell opers they have insufficient privs for that command, made kline and friends use it instead of random notices. Revision Changes Path 7.42 +2 -0 ircd-ratbox/include/numeric.h 1.44 +3 -2 ircd-ratbox/modules/core/m_die.c 1.97 +3 -3 ircd-ratbox/modules/core/m_kill.c 1.76 +3 -2 ircd-ratbox/modules/core/m_squit.c 1.67 +3 -3 ircd-ratbox/modules/m_connect.c 1.31 +5 -3 ircd-ratbox/modules/m_dline.c 1.137 +5 -4 ircd-ratbox/modules/m_gline.c 1.174 +5 -4 ircd-ratbox/modules/m_kline.c 1.77 +3 -2 ircd-ratbox/modules/m_rehash.c 1.42 +3 -2 ircd-ratbox/modules/m_restart.c 1.73 +3 -2 ircd-ratbox/modules/m_set.c 1.54 +3 -3 ircd-ratbox/modules/m_wallops.c 1.42 +5 -5 ircd-ratbox/modules/m_xline.c 7.109 +1 -1 ircd-ratbox/src/messages.tab 7.139 +10 -5 ircd-ratbox/src/modules.c leeh 2004/02/26 16:43:27 EST (20040226_5) Modified files: doc example.conf example.efnet.conf include s_conf.h modules m_info.c m_stats.c src newconf.c s_conf.c Log: - add stats_e_disabled to general {};, to disable stats e requests. Revision Changes Path 7.233 +5 -0 ircd-ratbox/doc/example.conf 7.68 +5 -0 ircd-ratbox/doc/example.efnet.conf 7.268 +1 -0 ircd-ratbox/include/s_conf.h 1.100 +7 -1 ircd-ratbox/modules/m_info.c 1.198 +9 -2 ircd-ratbox/modules/m_stats.c 7.132 +8 -0 ircd-ratbox/src/newconf.c 7.448 +1 -0 ircd-ratbox/src/s_conf.c leeh 2004/02/26 16:34:23 EST (20040226_4) Modified files: modules m_dline.c m_kline.c Log: - make kline/dline use valid_temp_time() rather than own valid_tkline() - rework kline to use parv[loc] rather than parv++; parc--; Revision Changes Path 1.30 +4 -51 ircd-ratbox/modules/m_dline.c 1.173 +14 -73 ircd-ratbox/modules/m_kline.c androsyn 2004/02/26 13:28:31 EST (20040226_3) Modified files: src client.c Log: First half of the ND stuff.. Revision Changes Path 7.425 +30 -9 ircd-ratbox/src/client.c leeh 2004/02/26 11:58:34 EST (20040226_2) Modified files: help/opers xline modules m_resv.c m_stats.c m_xline.c src messages.tab s_newconf.c Log: - temp xlines.. Revision Changes Path 1.4 +22 -3 ircd-ratbox/help/opers/xline 1.50 +2 -2 ircd-ratbox/modules/m_resv.c 1.197 +2 -1 ircd-ratbox/modules/m_stats.c 1.41 +120 -48 ircd-ratbox/modules/m_xline.c 7.108 +1 -1 ircd-ratbox/src/messages.tab 7.23 +6 -1 ircd-ratbox/src/s_newconf.c leeh 2004/02/26 11:12:21 EST (20040226_1) Modified files: modules m_kline.c Log: - fixed unkline Revision Changes Path 1.172 +3 -3 ircd-ratbox/modules/m_kline.c leeh 2004/02/26 11:02:11 EST (20040226_0) Modified files: help/opers resv xline include hash.h s_newconf.h modules m_resv.c m_stats.c src hash.c ircd.c messages.tab s_newconf.c Log: - added temp resvs, these only expire every 5 minutes, noted by a 'q' in stats Q. Revision Changes Path 1.2 +8 -7 ircd-ratbox/help/opers/resv 1.3 +2 -7 ircd-ratbox/help/opers/xline 7.43 +8 -0 ircd-ratbox/include/hash.h 7.22 +4 -1 ircd-ratbox/include/s_newconf.h 1.49 +118 -23 ircd-ratbox/modules/m_resv.c 1.196 +2 -1 ircd-ratbox/modules/m_stats.c 7.93 +16 -19 ircd-ratbox/src/hash.c 7.325 +2 -0 ircd-ratbox/src/ircd.c 7.107 +1 -1 ircd-ratbox/src/messages.tab 7.22 +61 -4 ircd-ratbox/src/s_newconf.c leeh 2004/02/25 17:21:42 EST (20040225_0) Modified files: include commio.h irc_string.h patricia.h modules m_stats.c m_xline.c src client.c kdparse.c listener.c messages.tab newconf.c s_user.c Log: - xline types are gone, they now always act like klines do (silent and always reject..) - fixed the build for cygwin Revision Changes Path 1.5 +2 -0 ircd-ratbox/include/commio.h 7.55 +3 -0 ircd-ratbox/include/irc_string.h 7.15 +0 -2 ircd-ratbox/include/patricia.h 1.195 +2 -2 ircd-ratbox/modules/m_stats.c 1.40 +14 -34 ircd-ratbox/modules/m_xline.c 7.424 +1 -6 ircd-ratbox/src/client.c 7.32 +2 -5 ircd-ratbox/src/kdparse.c 7.102 +6 -1 ircd-ratbox/src/listener.c 7.106 +1 -1 ircd-ratbox/src/messages.tab 7.131 +4 -16 ircd-ratbox/src/newconf.c 7.306 +7 -51 ircd-ratbox/src/s_user.c leeh 2004/02/24 11:31:50 EST (20040224_0) Modified files: include hash.h s_conf.h s_newconf.h modules .depend m_encap.c m_join.c m_resv.c m_stats.c m_xline.c modules/core m_nick.c src .depend Makefile.in channel.c client.c hash.c ircd.c kdparse.c newconf.c s_conf.c s_newconf.c s_user.c Removed files: include s_oldnewconf.h src s_oldnewconf.c Log: - moved xlines/resvs back into ConfItem - remove the hashing of xlines without wildcards, there should be a proper way of searching them thats not match() - fixed a bug with ERR_BADCHANNAME in m_join.c Revision Changes Path 7.42 +6 -12 ircd-ratbox/include/hash.h 7.267 +4 -0 ircd-ratbox/include/s_conf.h 7.21 +15 -1 ircd-ratbox/include/s_newconf.h 7.16 +0 -90 ircd-ratbox/include/s_oldnewconf.h (dead) 1.38 +12 -13 ircd-ratbox/modules/.depend 1.138 +2 -2 ircd-ratbox/modules/core/m_nick.c 1.15 +1 -2 ircd-ratbox/modules/m_encap.c 1.144 +4 -4 ircd-ratbox/modules/m_join.c 1.48 +21 -14 ircd-ratbox/modules/m_resv.c 1.194 +13 -29 ircd-ratbox/modules/m_stats.c 1.39 +23 -18 ircd-ratbox/modules/m_xline.c 7.40 +29 -37 ircd-ratbox/src/.depend 7.145 +0 -1 ircd-ratbox/src/Makefile.in 7.399 +1 -1 ircd-ratbox/src/channel.c 7.423 +5 -7 ircd-ratbox/src/client.c 7.92 +54 -124 ircd-ratbox/src/hash.c 7.324 +0 -2 ircd-ratbox/src/ircd.c 7.31 +24 -12 ircd-ratbox/src/kdparse.c 7.130 +90 -65 ircd-ratbox/src/newconf.c 7.447 +1 -6 ircd-ratbox/src/s_conf.c 7.21 +171 -55 ircd-ratbox/src/s_newconf.c 7.16 +0 -437 ircd-ratbox/src/s_oldnewconf.c (dead) 7.305 +6 -7 ircd-ratbox/src/s_user.c leeh 2004/02/23 18:54:10 EST (20040223_4) Modified files: src messages.tab Log: - updated RPL_YOUREOPER Revision Changes Path 7.105 +1 -1 ircd-ratbox/src/messages.tab leeh 2004/02/23 18:38:51 EST (20040223_3) Modified files: doc example.conf example.efnet.conf include s_newconf.h src newconf.c s_user.c Log: - added umodes=foo; to operator {}; so /oper can give specific umodes again Revision Changes Path 7.232 +7 -3 ircd-ratbox/doc/example.conf 7.67 +7 -0 ircd-ratbox/doc/example.efnet.conf 7.20 +1 -0 ircd-ratbox/include/s_newconf.h 7.129 +8 -0 ircd-ratbox/src/newconf.c 7.304 +4 -1 ircd-ratbox/src/s_user.c leeh 2004/02/23 11:14:06 EST (20040223_2) Modified files: modules m_stats.c Log: - s pointer wasnt being reset to buf, causing wierdness on stats c Revision Changes Path 1.193 +3 -2 ircd-ratbox/modules/m_stats.c leeh 2004/02/23 09:39:12 EST (20040223_1) Modified files: include s_conf.h src s_conf.c s_newconf.c Log: - clean up struct ConfItem now we have struct server_conf this cuts the size of it from 328 -> 56 bytes, which isnt bad at all :) Revision Changes Path 7.266 +0 -8 ircd-ratbox/include/s_conf.h 7.446 +0 -9 ircd-ratbox/src/s_conf.c 7.20 +1 -0 ircd-ratbox/src/s_newconf.c leeh 2004/02/23 09:18:19 EST (20040223_0) Modified files: include client.h s_conf.h s_newconf.h s_serv.h modules m_connect.c m_set.c m_stats.c modules/core m_server.c src class.c client.c newconf.c s_conf.c s_newconf.c s_serv.c s_stats.c Log: - split connect {}; out of ConfItem into server_conf Revision Changes Path 7.232 +1 -1 ircd-ratbox/include/client.h 7.265 +0 -10 ircd-ratbox/include/s_conf.h 7.19 +56 -5 ircd-ratbox/include/s_newconf.h 7.89 +3 -4 ircd-ratbox/include/s_serv.h 1.128 +8 -34 ircd-ratbox/modules/core/m_server.c 1.66 +22 -21 ircd-ratbox/modules/m_connect.c 1.72 +2 -2 ircd-ratbox/modules/m_set.c 1.192 +44 -6 ircd-ratbox/modules/m_stats.c 7.56 +41 -23 ircd-ratbox/src/class.c 7.422 +15 -10 ircd-ratbox/src/client.c 7.128 +67 -79 ircd-ratbox/src/newconf.c 7.445 +2 -443 ircd-ratbox/src/s_conf.c 7.19 +200 -0 ircd-ratbox/src/s_newconf.c 7.375 +136 -220 ircd-ratbox/src/s_serv.c 7.32 +0 -12 ircd-ratbox/src/s_stats.c leeh 2004/02/22 13:13:16 EST (20040222_0) Modified files: include s_conf.h s_newconf.h modules m_connect.c m_stats.c modules/core m_server.c src messages.tab newconf.c s_conf.c s_newconf.c Log: - s/struct shared_conf/struct remote_conf - split H/L out of ConfItem, theyre now in remote_conf - removed find_conf_by_host(), searching for C/N lines based on IP is no longer allowed. - connect { name="..."; }; is no longer supported, use connect "..." { }; - made the H/L stuff in the parser sensible based on above change - cleaned up RPL_STATSHLINE/RPL_STATSLLINE - the only parameters here are the two servers names. Revision Changes Path 7.264 +0 -3 ircd-ratbox/include/s_conf.h 7.18 +29 -21 ircd-ratbox/include/s_newconf.h 1.127 +21 -28 ircd-ratbox/modules/core/m_server.c 1.65 +7 -13 ircd-ratbox/modules/m_connect.c 1.191 +23 -6 ircd-ratbox/modules/m_stats.c 7.104 +2 -2 ircd-ratbox/src/messages.tab 7.127 +38 -117 ircd-ratbox/src/newconf.c 7.444 +1 -28 ircd-ratbox/src/s_conf.c 7.18 +25 -17 ircd-ratbox/src/s_newconf.c leeh 2004/02/19 15:13:30 EST (20040219_1) Modified files: doc example.conf example.efnet.conf include client.h modules.h s_conf.h s_newconf.h s_user.h modules .depend m_challenge.c m_connect.c m_dline.c m_gline.c m_kline.c m_locops.c m_oper.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_trace.c m_wallops.c m_xline.c modules/core m_die.c m_kill.c m_squit.c src .depend listener.c modules.c newconf.c s_conf.c s_newconf.c s_user.c send.c Log: - you can no longer specify name="foo"; in operator {};, it now HAS to be operator "foo" { - moved O: into its own struct, redid all the functions for it. Revision Changes Path 7.231 +1 -2 ircd-ratbox/doc/example.conf 7.66 +1 -0 ircd-ratbox/doc/example.efnet.conf 7.231 +12 -52 ircd-ratbox/include/client.h 7.59 +0 -1 ircd-ratbox/include/modules.h 7.263 +1 -3 ircd-ratbox/include/s_conf.h 7.17 +78 -2 ircd-ratbox/include/s_newconf.h 7.28 +2 -2 ircd-ratbox/include/s_user.h 1.37 +116 -127 ircd-ratbox/modules/.depend 1.43 +2 -1 ircd-ratbox/modules/core/m_die.c 1.96 +2 -1 ircd-ratbox/modules/core/m_kill.c 1.75 +2 -1 ircd-ratbox/modules/core/m_squit.c 1.67 +17 -13 ircd-ratbox/modules/m_challenge.c 1.64 +2 -1 ircd-ratbox/modules/m_connect.c 1.29 +2 -1 ircd-ratbox/modules/m_dline.c 1.136 +2 -1 ircd-ratbox/modules/m_gline.c 1.171 +3 -3 ircd-ratbox/modules/m_kline.c 1.46 +3 -2 ircd-ratbox/modules/m_locops.c 1.80 +16 -41 ircd-ratbox/modules/m_oper.c 1.76 +2 -1 ircd-ratbox/modules/m_rehash.c 1.41 +2 -1 ircd-ratbox/modules/m_restart.c 1.47 +3 -3 ircd-ratbox/modules/m_resv.c 1.71 +2 -1 ircd-ratbox/modules/m_set.c 1.190 +23 -7 ircd-ratbox/modules/m_stats.c 1.91 +2 -1 ircd-ratbox/modules/m_trace.c 1.53 +2 -1 ircd-ratbox/modules/m_wallops.c 1.38 +2 -2 ircd-ratbox/modules/m_xline.c 7.39 +33 -24 ircd-ratbox/src/.depend 7.101 +1 -0 ircd-ratbox/src/listener.c 7.138 +1 -0 ircd-ratbox/src/modules.c 7.126 +142 -161 ircd-ratbox/src/newconf.c 7.443 +20 -127 ircd-ratbox/src/s_conf.c 7.17 +134 -10 ircd-ratbox/src/s_newconf.c 7.303 +5 -4 ircd-ratbox/src/s_user.c 7.270 +1 -0 ircd-ratbox/src/send.c leeh 2004/02/19 09:24:03 EST (20040219_0) Added files: include s_newconf.h src s_newconf.c Log: - add missing s_newconf.? Revision Changes Path 7.16 +70 -0 ircd-ratbox/include/s_newconf.h (new) 7.16 +124 -0 ircd-ratbox/src/s_newconf.c (new) leeh 2004/02/18 16:45:28 EST (20040218_2) Modified files: . .cvsignore include s_oldnewconf.h modules .depend m_encap.c m_join.c m_kline.c m_locops.c m_resv.c m_stats.c m_xline.c modules/core m_nick.c src .depend Makefile.in channel.c client.c hash.c ircd.c kdparse.c newconf.c s_conf.c s_oldnewconf.c s_user.c Removed files: include cluster.h src cluster.c Log: - fixed the build for s_newconf.? -> s_oldnewconf.? - redid the whole cluster/shared thing, theyre now in the same struct in a shiny spanking new s_newconf.? (although actual clustering is broken atm) Revision Changes Path 1.5 +1 -0 ircd-ratbox/.cvsignore 7.8 +0 -80 ircd-ratbox/include/cluster.h (dead) 7.15 +2 -9 ircd-ratbox/include/s_oldnewconf.h 1.36 +676 -0 ircd-ratbox/modules/.depend 1.137 +2 -1 ircd-ratbox/modules/core/m_nick.c 1.14 +2 -2 ircd-ratbox/modules/m_encap.c 1.143 +2 -1 ircd-ratbox/modules/m_join.c 1.170 +9 -21 ircd-ratbox/modules/m_kline.c 1.45 +4 -3 ircd-ratbox/modules/m_locops.c 1.46 +10 -9 ircd-ratbox/modules/m_resv.c 1.189 +26 -38 ircd-ratbox/modules/m_stats.c 1.37 +8 -9 ircd-ratbox/modules/m_xline.c 7.38 +19 -32 ircd-ratbox/src/.depend 7.144 +2 -2 ircd-ratbox/src/Makefile.in 7.398 +1 -1 ircd-ratbox/src/channel.c 7.421 +1 -1 ircd-ratbox/src/client.c 7.10 +0 -212 ircd-ratbox/src/cluster.c (dead) 7.91 +1 -1 ircd-ratbox/src/hash.c 7.323 +1 -1 ircd-ratbox/src/ircd.c 7.30 +1 -1 ircd-ratbox/src/kdparse.c 7.125 +45 -55 ircd-ratbox/src/newconf.c 7.442 +2 -4 ircd-ratbox/src/s_conf.c 7.15 +2 -93 ircd-ratbox/src/s_oldnewconf.c 7.302 +1 -1 ircd-ratbox/src/s_user.c leeh 2004/02/18 16:31:01 EST (20040218_1) Removed files: include s_newconf.h src s_newconf.c Log: - s_newconf.? is now s_oldnewconf.? - its gunna be redone.. Revision Changes Path 7.15 +0 -97 ircd-ratbox/include/s_newconf.h (dead) 7.15 +0 -528 ircd-ratbox/src/s_newconf.c (dead) leeh 2004/02/18 12:08:15 EST (20040218_0) Modified files: doc example.conf example.efnet.conf include client.h s_conf.h modules m_challenge.c m_oper.c m_stats.c src newconf.c s_conf.c s_user.c Log: - remove class from operator {}; - its not needed at all really. - stop attaching oper confs to opers, rather just allocate their opername and set their flags. - remove the kludge of oper_privs_as_string() setting the oper flags. - remove unused oper_flags_as_string() Revision Changes Path 7.230 +0 -3 ircd-ratbox/doc/example.conf 7.65 +0 -3 ircd-ratbox/doc/example.efnet.conf 7.230 +2 -0 ircd-ratbox/include/client.h 7.262 +1 -2 ircd-ratbox/include/s_conf.h 1.66 +3 -21 ircd-ratbox/modules/m_challenge.c 1.79 +1 -22 ircd-ratbox/modules/m_oper.c 1.188 +2 -2 ircd-ratbox/modules/m_stats.c 7.124 +0 -8 ircd-ratbox/src/newconf.c 7.441 +8 -76 ircd-ratbox/src/s_conf.c 7.301 +9 -8 ircd-ratbox/src/s_user.c androsyn 2004/02/17 11:49:57 EST (20040217_0) Modified files: modules m_accept.c Log: Replace one ircsprint with ircsnprintf Revision Changes Path 1.55 +2 -4 ircd-ratbox/modules/m_accept.c androsyn 2004/02/12 13:49:58 EST (20040212_0) Modified files: src adns.c Log: Updated the global system failure code for adns Revision Changes Path 7.68 +9 -6 ircd-ratbox/src/adns.c androsyn 2004/02/08 11:22:23 EST (20040208_0) Modified files: . configure configure.ac Log: Fix epoll detection. Revision Changes Path 7.196 +71 -14 ircd-ratbox/configure 7.10 +28 -6 ircd-ratbox/configure.ac leeh 2004/02/01 18:43:09 EST (20040201_0) Modified files: src client.c Log: - fix find_chasing() Revision Changes Path 7.420 +9 -2 ircd-ratbox/src/client.c leeh 2004/01/31 09:40:13 EST (20040131_2) Modified files: . CREDITS Log: - fl is gone, long live anfl. Revision Changes Path 1.10 +1 -1 ircd-ratbox/CREDITS leeh 2004/01/31 09:26:02 EST (20040131_1) Modified files: modules/core m_sjoin.c Log: - sjoin was sending out modes for UIDs instead of nicks Revision Changes Path 1.192 +2 -2 ircd-ratbox/modules/core/m_sjoin.c leeh 2004/01/31 08:54:31 EST (20040131_0) Modified files: modules/core m_part.c Log: - fix part, which wasnt sending to servers correctly Revision Changes Path 1.88 +19 -5 ircd-ratbox/modules/core/m_part.c leeh 2004/01/16 05:50:22 EST (20040116_0) Modified files: src s_user.c Log: - fix valid_hostname() Revision Changes Path 7.300 +2 -1 ircd-ratbox/src/s_user.c androsyn 2004/01/14 14:31:37 EST (20040114_3) Modified files: modules/core m_error.c Log: ERROR messages are now only accepted from possible servers Revision Changes Path 1.6 +2 -2 ircd-ratbox/modules/core/m_error.c androsyn 2004/01/14 14:29:12 EST (20040114_2) Modified files: modules m_links.c Log: remove some old "ip skipping" stuff in links that wasnt relevant Revision Changes Path 1.60 +3 -13 ircd-ratbox/modules/m_links.c androsyn 2004/01/14 14:26:10 EST (20040114_1) Modified files: src newconf.c s_user.c Log: require local users to have a '.' or ':' in their host as hyb6 has problems with it Revision Changes Path 7.123 +1 -1 ircd-ratbox/src/newconf.c 7.299 +7 -1 ircd-ratbox/src/s_user.c androsyn 2004/01/14 14:23:24 EST (20040114_0) Modified files: modules/core m_message.c Log: Don't ratelimit messages from remote clients Revision Changes Path 1.142 +2 -2 ircd-ratbox/modules/core/m_message.c androsyn 2004/01/13 12:19:52 EST (20040113_2) Modified files: src hash.c Log: make that target_p Revision Changes Path 7.90 +2 -2 ircd-ratbox/src/hash.c androsyn 2004/01/13 12:15:49 EST (20040113_1) Modified files: modules/core m_squit.c src hash.c Log: Fix our SQUIT woes..find_squit() isn't approriate for remotely sent SQUITs. Revision Changes Path 1.74 +27 -23 ircd-ratbox/modules/core/m_squit.c 7.89 +7 -1 ircd-ratbox/src/hash.c androsyn 2004/01/12 19:06:48 EST (20040113_0) Modified files: src client.c Log: Its of great use to actually send QUITs out when you receive them from remote servers Revision Changes Path 7.419 +8 -0 ircd-ratbox/src/client.c androsyn 2004/01/12 16:31:13 EST (20040112_0) Modified files: src newconf.c s_serv.c Log: Fix vhosts Revision Changes Path 7.122 +2 -1 ircd-ratbox/src/newconf.c 7.374 +1 -1 ircd-ratbox/src/s_serv.c androsyn 2003/12/19 10:20:57 EST (20031219_0) Modified files: src s_user.c Log: When passing UID commands, if a user has an IP address of ::1, we need to prefix a 0 to it, otherwise it'll break things Revision Changes Path 7.298 +10 -1 ircd-ratbox/src/s_user.c leeh 2003/12/01 17:48:50 EST (20031201_0) Modified files: include newconf.h modules m_admin.c m_help.c m_info.c m_kline.c m_list.c m_motd.c m_names.c m_resv.c m_stats.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c src cache.c ircd.c ircd_lexer.l newconf.c Removed files: modules m_operwall.c Log: - via stable: - reenable notices for clustered commands - merge operwall/wallops again, with seperate ms_wallops() handler - removed ratelimiting on local admin requests - removed support for unregistered clients doing motd - commited modified for TS6 version of larnes patch to send ENDOF numerics on ratelimited commands - fix -conftest to not check pidfile, and not print startup Revision Changes Path 7.30 +2 -0 ircd-ratbox/include/newconf.h 1.56 +14 -12 ircd-ratbox/modules/m_admin.c 1.65 +4 -1 ircd-ratbox/modules/m_help.c 1.99 +2 -3 ircd-ratbox/modules/m_info.c 1.169 +45 -112 ircd-ratbox/modules/m_kline.c 1.74 +2 -1 ircd-ratbox/modules/m_list.c 1.51 +4 -17 ircd-ratbox/modules/m_motd.c 1.77 +4 -2 ircd-ratbox/modules/m_names.c 1.54 +0 -91 ircd-ratbox/modules/m_operwall.c (dead) 1.45 +26 -45 ircd-ratbox/modules/m_resv.c 1.187 +6 -4 ircd-ratbox/modules/m_stats.c 1.52 +30 -8 ircd-ratbox/modules/m_wallops.c 1.105 +4 -2 ircd-ratbox/modules/m_who.c 1.133 +3 -1 ircd-ratbox/modules/m_whois.c 1.47 +3 -1 ircd-ratbox/modules/m_whowas.c 1.36 +33 -57 ircd-ratbox/modules/m_xline.c 1.11 +1 -1 ircd-ratbox/src/cache.c 7.322 +11 -11 ircd-ratbox/src/ircd.c 1.158 +9 -1 ircd-ratbox/src/ircd_lexer.l 7.121 +3 -4 ircd-ratbox/src/newconf.c androsyn 2003/11/27 12:11:07 EST (20031127_0) Added files: modules m_operwall.c Log: Readd m_operwall.c Revision Changes Path 1.53 +91 -0 ircd-ratbox/modules/m_operwall.c (new) leeh 2003/11/26 10:49:27 EST (20031126_2) Modified files: modules Makefile.in m_wallops.c Removed files: modules m_operwall.c Log: - merge operwall and wallops Revision Changes Path 1.90 +0 -1 ircd-ratbox/modules/Makefile.in 1.52 +0 -91 ircd-ratbox/modules/m_operwall.c (dead) 1.51 +15 -4 ircd-ratbox/modules/m_wallops.c leeh 2003/11/26 10:36:33 EST (20031126_1) Modified files: src newconf.c Log: - dont give opers operwall privs by default, we dont have = ; anymore so this meant you couldnt disable it.. Revision Changes Path 7.120 +0 -1 ircd-ratbox/src/newconf.c androsyn 2003/11/26 09:43:47 EST (20031126_0) Modified files: src commio.c Log: Fix a possible memory leak when closing an fd with pending dns queries(and a possible core dump as well) Revision Changes Path 1.6 +8 -0 ircd-ratbox/src/commio.c androsyn 2003/11/25 13:36:07 EST (20031125_7) Modified files: src linebuf.c Log: Okay..I've *really* have found the servlink bug. ziplinks will have nulls in the data and linebuf_skip_crlf blew this up..ooops Revision Changes Path 7.124 +0 -2 ircd-ratbox/src/linebuf.c androsyn 2003/11/25 10:49:15 EST (20031125_6) Modified files: src ircd.c Log: Add modified timings for comm_select() to match stable Revision Changes Path 7.321 +1 -1 ircd-ratbox/src/ircd.c androsyn 2003/11/25 10:48:12 EST (20031125_5) Modified files: src sigio.c Log: Lets try that again Revision Changes Path 7.49 +2 -2 ircd-ratbox/src/sigio.c androsyn 2003/11/25 10:24:36 EST (20031125_4) Modified files: src sigio.c Log: Get the delay code right Revision Changes Path 7.48 +2 -2 ircd-ratbox/src/sigio.c androsyn 2003/11/25 10:22:37 EST (20031125_3) Modified files: src sigio.c Log: Remove a debugging fprintf Revision Changes Path 7.47 +0 -2 ircd-ratbox/src/sigio.c androsyn 2003/11/25 09:48:05 EST (20031125_2) Modified files: src sigio.c Log: Make setup_sigio_fd() a static Revision Changes Path 7.46 +1 -1 ircd-ratbox/src/sigio.c androsyn 2003/11/25 01:45:38 EST (20031125_1) Modified files: . configure configure.ac Log: Readd the sigio tests Revision Changes Path 7.195 +1535 -689 ircd-ratbox/configure 7.9 +14 -2 ircd-ratbox/configure.ac androsyn 2003/11/25 00:12:03 EST (20031125_0) Modified files: include commio.h src commio.c linebuf.c send.c Added files: src sigio.c Log: Readd sigio and make it a lot less invasive than the old code was. Also this code seems to actually work a lot better. Still need to add in the autoconf checks for sigio though. Revision Changes Path 1.4 +3 -3 ircd-ratbox/include/commio.h 1.5 +5 -3 ircd-ratbox/src/commio.c 7.123 +17 -10 ircd-ratbox/src/linebuf.c 7.269 +7 -4 ircd-ratbox/src/send.c 7.45 +363 -0 ircd-ratbox/src/sigio.c (new) leeh 2003/11/21 14:13:13 EST (20031121_0) Modified files: modules m_dline.c Log: - relax dline rules to allow opers to set upto /16 Revision Changes Path 1.28 +3 -3 ircd-ratbox/modules/m_dline.c leeh 2003/11/20 18:18:24 EST (20031120_2) Modified files: doc example.conf example.efnet.conf include client.h reject.h s_conf.h modules m_info.c m_join.c modules/core m_error.c m_kick.c m_kill.c m_nick.c m_sjoin.c src client.c messages.tab newconf.c reject.c s_conf.c s_user.c Log: - ports from -stable: - dont send someones ip out when we send ERROR to unknowns or servers, can cause problems with server ip hiding. - fix /info on stats_{i|k}_oper_only - added hide_error_messages = {yes|opers|no}; to general {};. Controls whether ERROR messages from servers are hidden or not. - fixed an IP leak to admins in m_error.c - log the full IP when we get an ERROR - fix a bug found by Hwy when servers kick users out of channels - juped nicks now use ERR_ERRONEUSNICKNAME numeric - juped chans now use ERR_BADCHANNAME numeric - split ability to locally /kill out of 'kline' priv. it now has its own priv, 'local_kill' - this is implied by 'global_kill' however. - make SJOIN and NICK use sendto_server(), rather than looping the server list and using sendto_one(). Using sendto_one() means hub servers have to allocate a buffer per individual server, which can cause memory usage to explode during high traffic. - the reject cache fixes for clients on unknown_list - raise DELAYED_EXIT_TIME to 10s - remove 'a' from 004, anonops dont exist.. Revision Changes Path 7.229 +12 -1 ircd-ratbox/doc/example.conf 7.64 +13 -1 ircd-ratbox/doc/example.efnet.conf 7.229 +21 -15 ircd-ratbox/include/client.h 1.7 +1 -1 ircd-ratbox/include/reject.h 7.261 +1 -0 ircd-ratbox/include/s_conf.h 1.5 +47 -43 ircd-ratbox/modules/core/m_error.c 1.74 +6 -8 ircd-ratbox/modules/core/m_kick.c 1.95 +4 -3 ircd-ratbox/modules/core/m_kill.c 1.136 +3 -3 ircd-ratbox/modules/core/m_nick.c 1.191 +5 -15 ircd-ratbox/modules/core/m_sjoin.c 1.98 +24 -1 ircd-ratbox/modules/m_info.c 1.142 +2 -2 ircd-ratbox/modules/m_join.c 7.418 +4 -5 ircd-ratbox/src/client.c 7.103 +1 -1 ircd-ratbox/src/messages.tab 7.119 +19 -1 ircd-ratbox/src/newconf.c 1.11 +3 -1 ircd-ratbox/src/reject.c 7.440 +7 -1 ircd-ratbox/src/s_conf.c 7.297 +25 -37 ircd-ratbox/src/s_user.c androsyn 2003/11/20 14:38:32 EST (20031120_1) Modified files: modules/core m_error.c Log: I think this should clear up the ERROR stuff for unregistered clients.. Revision Changes Path 1.4 +12 -7 ircd-ratbox/modules/core/m_error.c androsyn 2003/11/20 14:27:34 EST (20031120_0) Modified files: include client.h src client.c reject.c Log: Optimized reject cache exit Revision Changes Path 7.228 +1 -1 ircd-ratbox/include/client.h 7.417 +1 -2 ircd-ratbox/src/client.c 1.10 +7 -1 ircd-ratbox/src/reject.c androsyn 2003/11/17 12:26:53 EST (20031117_0) Modified files: include ircd.h src ircd.c newconf.c Log: Add Hwy's -conftest patch Revision Changes Path 7.72 +2 -0 ircd-ratbox/include/ircd.h 7.320 +16 -0 ircd-ratbox/src/ircd.c 7.118 +9 -1 ircd-ratbox/src/newconf.c androsyn 2003/11/11 20:58:03 EST (20031112_0) Modified files: src linebuf.c Log: Port writev fix from stable Revision Changes Path 7.122 +69 -49 ircd-ratbox/src/linebuf.c leeh 2003/11/05 16:13:57 EST (20031105_1) Modified files: modules/core m_kill.c Log: - helps if I put the buffer param in ;) Revision Changes Path 1.94 +2 -2 ircd-ratbox/modules/core/m_kill.c leeh 2003/11/05 15:33:09 EST (20031105_0) Modified files: modules/core m_kill.c Log: - fix the kill wierdness Revision Changes Path 1.93 +15 -10 ircd-ratbox/modules/core/m_kill.c androsyn 2003/11/03 15:11:10 EST (20031103_0) Modified files: src messages.tab Log: Fix TIME Revision Changes Path 7.102 +1 -1 ircd-ratbox/src/messages.tab leeh 2003/10/31 20:02:48 EST (20031101_0) Modified files: . Makefile.in doc Makefile.in example.conf example.efnet.conf include s_conf.h modules m_gline.c m_info.c m_stats.c src newconf.c s_conf.c Log: - fix a Makefile bug in doc/ - servlink was in the root Makefile twice - add gline_min_cidr6 for ipv6 glines - default is 48. - from -stable: - add cluster stats to stats U - extend the new cluster characters in stats U to shared blocks. - add gline_min_cidr for ipv4 glines - default is 16 Revision Changes Path 7.44 +1 -1 ircd-ratbox/Makefile.in 7.23 +2 -2 ircd-ratbox/doc/Makefile.in 7.228 +6 -1 ircd-ratbox/doc/example.conf 7.63 +6 -1 ircd-ratbox/doc/example.efnet.conf 7.260 +2 -0 ircd-ratbox/include/s_conf.h 1.135 +62 -1 ircd-ratbox/modules/m_gline.c 1.97 +13 -1 ircd-ratbox/modules/m_info.c 1.186 +65 -21 ircd-ratbox/modules/m_stats.c 7.117 +14 -0 ircd-ratbox/src/newconf.c 7.439 +2 -0 ircd-ratbox/src/s_conf.c androsyn 2003/10/23 15:28:02 EDT (20031023_2) Modified files: src ircd.c Log: Need to check our pidfile *before* daemonizing Revision Changes Path 7.319 +10 -8 ircd-ratbox/src/ircd.c androsyn 2003/10/23 15:25:06 EDT (20031023_1) Modified files: src ircd.c Log: Fix our high transfer mode math.. Revision Changes Path 7.318 +6 -5 ircd-ratbox/src/ircd.c androsyn 2003/10/23 14:45:30 EDT (20031023_0) Modified files: modules m_whois.c Log: If the target of a whois is from a TS6 server and we have whois actually defined and the value of IP isn't 0, let whois actually show the users IP address without having to do a remote whois Revision Changes Path 1.132 +11 -1 ircd-ratbox/modules/m_whois.c leeh 2003/10/19 12:17:59 EDT (20031019_0) Modified files: . Makefile.in doc Makefile.in help Makefile.in modules Makefile.in servlink Makefile.in src Makefile.in tools Makefile.in Log: - cleaned up the Makefiles - cleaned up the output - we no longer build .o files in tools/, rather straight .c -> binary - some other cleanups Revision Changes Path 7.43 +17 -2 ircd-ratbox/Makefile.in 7.22 +9 -13 ircd-ratbox/doc/Makefile.in 1.18 +6 -14 ircd-ratbox/help/Makefile.in 1.89 +6 -16 ircd-ratbox/modules/Makefile.in 1.16 +1 -2 ircd-ratbox/servlink/Makefile.in 7.143 +5 -15 ircd-ratbox/src/Makefile.in 7.33 +19 -57 ircd-ratbox/tools/Makefile.in leeh 2003/10/17 18:14:49 EDT (20031017_0) Modified files: modules/core m_mode.c Log: - dont allow +beI starting with ':' Revision Changes Path 1.96 +3 -3 ircd-ratbox/modules/core/m_mode.c androsyn 2003/10/15 16:07:57 EDT (20031015_1) Modified files: src epoll.c Log: dynamically allocate the epoll_event structure Revision Changes Path 1.24 +6 -5 ircd-ratbox/src/epoll.c androsyn 2003/10/15 14:30:35 EDT (20031015_0) Modified files: src messages.tab Log: Update WRONGPONG numeric Revision Changes Path 7.101 +1 -1 ircd-ratbox/src/messages.tab leeh 2003/10/14 17:22:07 EDT (20031014_2) Modified files: modules/core m_sjoin.c Log: - as pointed out by bill, when removing bans we should probably use a '-' and not a '+'.. ;) Revision Changes Path 1.190 +2 -2 ircd-ratbox/modules/core/m_sjoin.c androsyn 2003/10/14 12:34:24 EDT (20031014_1) Modified files: . configure configure.ac include setup.h.in src snprintf.c Log: Fix our snprintf so it will format %lx. Also check for vsnprintf for when we need to fall back to it for some formatting.. Revision Changes Path 7.194 +13 -13 ircd-ratbox/configure 7.8 +3 -3 ircd-ratbox/configure.ac 7.74 +3 -0 ircd-ratbox/include/setup.h.in 1.13 +28 -6 ircd-ratbox/src/snprintf.c androsyn 2003/10/14 11:24:29 EDT (20031014_0) Modified files: src send.c Log: Remove a useless call Revision Changes Path 7.268 +0 -2 ircd-ratbox/src/send.c leeh 2003/10/12 08:33:59 EDT (20031012_0) Modified files: include numeric.h src cache.c messages.tab Log: - made the omotd use numerics RPL_OMOTDSTART 720 RPL_OMOTD 721 RPL_ENDOFOMOTD 722 Revision Changes Path 7.41 +4 -0 ircd-ratbox/include/numeric.h 1.10 +4 -3 ircd-ratbox/src/cache.c 7.100 +3 -3 ircd-ratbox/src/messages.tab leeh 2003/10/08 12:45:21 EDT (20031008_7) Modified files: modules/core m_mode.c Log: - these should be parc-3,parv+3, not 2 Revision Changes Path 1.95 +3 -3 ircd-ratbox/modules/core/m_mode.c leeh 2003/10/08 12:16:20 EDT (20031008_6) Modified files: include client.h Log: - dont set handler to OPER_HANDLER for remote opers Revision Changes Path 7.227 +1 -1 ircd-ratbox/include/client.h androsyn 2003/10/08 11:58:05 EDT (20031008_5) Modified files: modules/core m_nick.c Log: /me beats lee with a = Revision Changes Path 1.135 +2 -2 ircd-ratbox/modules/core/m_nick.c leeh 2003/10/08 11:55:33 EDT (20031008_4) Modified files: modules/core m_nick.c Log: - set servptr when we're given the server pointer Revision Changes Path 1.134 +3 -1 ircd-ratbox/modules/core/m_nick.c androsyn 2003/10/08 11:25:11 EDT (20031008_3) Modified files: . configure configure.ac Log: Add a check for touch Revision Changes Path 7.193 +53 -12 ircd-ratbox/configure 7.7 +3 -2 ircd-ratbox/configure.ac androsyn 2003/10/08 11:20:10 EDT (20031008_2) Modified files: include newconf.h modules m_admin.c m_challenge.c m_gline.c m_info.c m_invite.c m_join.c m_knock.c m_links.c m_motd.c m_stats.c m_trace.c m_whois.c modules/core m_mode.c m_part.c src channel.c ircd_parser.y newconf.c s_conf.c s_user.c Log: Minor warning fixes etc.. Revision Changes Path 7.29 +0 -1 ircd-ratbox/include/newconf.h 1.94 +3 -3 ircd-ratbox/modules/core/m_mode.c 1.87 +1 -2 ircd-ratbox/modules/core/m_part.c 1.55 +2 -2 ircd-ratbox/modules/m_admin.c 1.65 +4 -3 ircd-ratbox/modules/m_challenge.c 1.134 +9 -9 ircd-ratbox/modules/m_gline.c 1.96 +2 -2 ircd-ratbox/modules/m_info.c 1.78 +2 -2 ircd-ratbox/modules/m_invite.c 1.141 +3 -4 ircd-ratbox/modules/m_join.c 1.86 +2 -2 ircd-ratbox/modules/m_knock.c 1.59 +2 -2 ircd-ratbox/modules/m_links.c 1.50 +2 -2 ircd-ratbox/modules/m_motd.c 1.185 +2 -2 ircd-ratbox/modules/m_stats.c 1.90 +2 -2 ircd-ratbox/modules/m_trace.c 1.131 +2 -2 ircd-ratbox/modules/m_whois.c 7.397 +3 -3 ircd-ratbox/src/channel.c 1.273 +1 -1 ircd-ratbox/src/ircd_parser.y 7.116 +5 -5 ircd-ratbox/src/newconf.c 7.438 +0 -2 ircd-ratbox/src/s_conf.c 7.296 +5 -6 ircd-ratbox/src/s_user.c androsyn 2003/10/08 10:28:56 EDT (20031008_1) Modified files: include tools.h Log: Remove an unnecessary extern Revision Changes Path 1.48 +0 -1 ircd-ratbox/include/tools.h androsyn 2003/10/08 10:27:27 EDT (20031008_0) Modified files: include irc_string.h Log: Remove a needless declaration Revision Changes Path 7.54 +0 -8 ircd-ratbox/include/irc_string.h androsyn 2003/10/07 12:01:58 EDT (20031007_0) Modified files: modules m_pong.c src devpoll.c s_user.c Log: Remove a pointless #ifdef in devpoll.c and make ping cookies be longer on systems where RAND_MAX = 32k Revision Changes Path 1.50 +2 -2 ircd-ratbox/modules/m_pong.c 7.29 +0 -2 ircd-ratbox/src/devpoll.c 7.295 +2 -2 ircd-ratbox/src/s_user.c androsyn 2003/10/06 17:02:39 EDT (20031006_3) Modified files: . configure configure.ac Log: Missed a fi removing sigio checks Revision Changes Path 7.192 +2 -6 ircd-ratbox/configure 7.6 +2 -6 ircd-ratbox/configure.ac androsyn 2003/10/06 16:58:16 EDT (20031006_2) Modified files: . configure configure.ac include commio.h src commio.c s_serv.c send.c Removed files: src sigio.c Log: Remove rt sigio support. It never really worked right, and the semantics on it are stupid. If you need performance better than what poll() will give you, run Linux 2.6.x and use epoll Revision Changes Path 7.191 +2 -13 ircd-ratbox/configure 7.5 +2 -10 ircd-ratbox/configure.ac 1.3 +0 -6 ircd-ratbox/include/commio.h 1.4 +1 -5 ircd-ratbox/src/commio.c 7.373 +0 -8 ircd-ratbox/src/s_serv.c 7.267 +0 -4 ircd-ratbox/src/send.c 7.44 +0 -354 ircd-ratbox/src/sigio.c (dead) androsyn 2003/10/06 16:47:55 EDT (20031006_1) Modified files: src adns.c epoll.c poll.c send.c Log: Update poll.c to work a bit more efficently, as well as epoll.c. Fixed a buglet in adns.c when hosts might not get resolved because we never register events for the resolver, oops... Revision Changes Path 7.67 +3 -1 ircd-ratbox/src/adns.c 1.23 +4 -8 ircd-ratbox/src/epoll.c 7.74 +64 -82 ircd-ratbox/src/poll.c 7.266 +1 -3 ircd-ratbox/src/send.c androsyn 2003/10/06 15:05:08 EDT (20031006_0) Modified files: src class.c messages.tab Log: Make /STATS Y report the number of connections in the class. We might want to change the formatting on this later though. Revision Changes Path 7.55 +6 -2 ircd-ratbox/src/class.c 7.99 +1 -1 ircd-ratbox/src/messages.tab leeh 2003/10/04 06:15:07 EDT (20031004_0) Modified files: src s_log.c Log: - this should be i < LAST_LOGFILE.. Revision Changes Path 7.63 +1 -1 ircd-ratbox/src/s_log.c leeh 2003/10/03 13:48:31 EDT (20031003_1) Modified files: . configure configure.ac include config.h modules m_gline.c servlink Makefile.in Log: - fix some configure bugs.. Revision Changes Path 7.190 +46 -4 ircd-ratbox/configure 7.4 +5 -2 ircd-ratbox/configure.ac 7.170 +0 -13 ircd-ratbox/include/config.h 1.133 +5 -5 ircd-ratbox/modules/m_gline.c 1.15 +1 -1 ircd-ratbox/servlink/Makefile.in androsyn 2003/10/03 07:07:35 EDT (20031003_0) Added files: . install-sh Log: configure needs this.. Revision Changes Path 1.1 +270 -0 ircd-ratbox/install-sh (new) androsyn 2003/10/01 11:42:30 EDT (20031001_1) Modified files: src linebuf.c Log: If UIO_MAXIOV set it to something conservative Revision Changes Path 7.121 +4 -0 ircd-ratbox/src/linebuf.c androsyn 2003/10/01 11:37:39 EDT (20031001_0) Modified files: include modules.h src adns.c commio.c epoll.c ircd.c linebuf.c Log: Some more epoll fixups..still a bit of debugging code in there. Also some writev related changes Revision Changes Path 7.58 +1 -0 ircd-ratbox/include/modules.h 7.66 +0 -1 ircd-ratbox/src/adns.c 1.3 +0 -1 ircd-ratbox/src/commio.c 1.22 +51 -17 ircd-ratbox/src/epoll.c 7.317 +1 -1 ircd-ratbox/src/ircd.c 7.120 +2 -3 ircd-ratbox/src/linebuf.c androsyn 2003/09/30 15:12:54 EDT (20030930_2) Modified files: . configure configure.ac include modules.h setup.h.in stdinc.h src ircd.c linebuf.c listener.c Log: More autoconf twiddling..Make sure that we have fallback code if writev() isn't supported. Same for gettimeofday() Revision Changes Path 7.189 +12 -16 ircd-ratbox/configure 7.3 +11 -12 ircd-ratbox/configure.ac 7.57 +0 -1 ircd-ratbox/include/modules.h 7.73 +9 -21 ircd-ratbox/include/setup.h.in 1.11 +4 -0 ircd-ratbox/include/stdinc.h 7.316 +5 -0 ircd-ratbox/src/ircd.c 7.119 +32 -3 ircd-ratbox/src/linebuf.c 7.100 +5 -0 ircd-ratbox/src/listener.c androsyn 2003/09/30 14:11:05 EDT (20030930_1) Modified files: . configure configure.ac include setup.h.in src epoll.c listener.c Log: Minor cleanups.. Revision Changes Path 7.188 +26 -11 ircd-ratbox/configure 7.2 +21 -8 ircd-ratbox/configure.ac 7.72 +3 -3 ircd-ratbox/include/setup.h.in 1.21 +5 -30 ircd-ratbox/src/epoll.c 7.99 +0 -5 ircd-ratbox/src/listener.c androsyn 2003/09/30 12:54:55 EDT (20030930_0) Modified files: . Makefile.in configure include balloc.h commio.h setup.h.in servlink Makefile.in src epoll.c linebuf.c listener.c modules.c packet.c s_auth.c send.c Added files: . configure.ac Log: Swiped most of configure.ac from hybrid ;). Twiddled a bunch of files as a result to deal with that. Auto-detection exists for most i/o loops. Also changed send/sendmsg/recv to write/writev/read Revision Changes Path 7.42 +3 -3 ircd-ratbox/Makefile.in 7.187 +9447 -3813 ircd-ratbox/configure 7.1 +1076 -0 ircd-ratbox/configure.ac (new) 1.23 +0 -23 ircd-ratbox/include/balloc.h 1.2 +0 -13 ircd-ratbox/include/commio.h 7.71 +239 -137 ircd-ratbox/include/setup.h.in 1.14 +2 -1 ircd-ratbox/servlink/Makefile.in 1.20 +6 -15 ircd-ratbox/src/epoll.c 7.118 +1 -10 ircd-ratbox/src/linebuf.c 7.98 +2 -2 ircd-ratbox/src/listener.c 7.137 +88 -95 ircd-ratbox/src/modules.c 7.124 +5 -5 ircd-ratbox/src/packet.c 7.163 +2 -2 ircd-ratbox/src/s_auth.c 7.265 +2 -2 ircd-ratbox/src/send.c androsyn 2003/09/29 12:08:43 EDT (20030929_1) Modified files: src tools.c Log: Make mem_frob more portable. 0xdeadbeef comes out correctly regardless of endianness now ;) Revision Changes Path 7.42 +2 -2 ircd-ratbox/src/tools.c androsyn 2003/09/29 11:40:13 EDT (20030929_0) Modified files: src epoll.c kqueue.c send.c Log: Minor cleanups. Make RT Sigio work again, but i've come to the conclusion it kinda sucks.. Revision Changes Path 1.19 +4 -3 ircd-ratbox/src/epoll.c 1.43 +0 -2 ircd-ratbox/src/kqueue.c 7.264 +4 -0 ircd-ratbox/src/send.c androsyn 2003/09/25 21:59:01 EDT (20030926_0) Modified files: servlink control.c control.h io.c io.h servlink.c servlink.h src adns.c epoll.c poll.c s_serv.c send.c sigio.c Log: Bunch of changes here.. 1) Get epoll() working correctly and playing nice with the sendmsg() stuff 2) Fix up servlink to just pass 3 fds along, instead of 5. 3) Make servlink dup2() fd's > 255 down to <255. This is an issue on some versions of Solaris apparently when using select(). Servlink + sendmsg() stuff is still probably hosed, or at least suboptimal Revision Changes Path 1.10 +9 -9 ircd-ratbox/servlink/control.c 1.6 +20 -20 ircd-ratbox/servlink/control.h 1.38 +68 -69 ircd-ratbox/servlink/io.c 1.13 +1 -2 ircd-ratbox/servlink/io.h 1.31 +37 -16 ircd-ratbox/servlink/servlink.c 1.24 +29 -32 ircd-ratbox/servlink/servlink.h 7.65 +5 -3 ircd-ratbox/src/adns.c 1.18 +23 -23 ircd-ratbox/src/epoll.c 7.73 +0 -2 ircd-ratbox/src/poll.c 7.372 +25 -51 ircd-ratbox/src/s_serv.c 7.263 +3 -6 ircd-ratbox/src/send.c 7.43 +1 -1 ircd-ratbox/src/sigio.c androsyn 2003/09/24 16:39:29 EDT (20030924_0) Modified files: src epoll.c linebuf.c send.c Log: Add support for doing scatter/gather writes. poll() works okay so far, not rtsigio seems broken still, as does epoll. Not sure about kqueue though Revision Changes Path 1.17 +49 -4 ircd-ratbox/src/epoll.c 7.117 +59 -30 ircd-ratbox/src/linebuf.c 7.262 +6 -1 ircd-ratbox/src/send.c androsyn 2003/09/23 09:54:12 EDT (20030923_7) Modified files: doc modes.txt Log: Add +Z documentation Revision Changes Path 7.12 +1 -0 ircd-ratbox/doc/modes.txt androsyn 2003/09/23 09:40:21 EDT (20030923_6) Modified files: src modules.c Log: don't need error_msgtab here.. Revision Changes Path 7.136 +0 -1 ircd-ratbox/src/modules.c androsyn 2003/09/23 09:37:59 EDT (20030923_5) Modified files: modules/core m_error.c Log: Forgot modules.h Revision Changes Path 1.3 +2 -1 ircd-ratbox/modules/core/m_error.c androsyn 2003/09/23 09:36:37 EDT (20030923_4) Modified files: modules/core m_error.c Log: Actually make m_error work as a module Revision Changes Path 1.2 +7 -0 ircd-ratbox/modules/core/m_error.c androsyn 2003/09/23 09:33:43 EDT (20030923_3) Modified files: modules Makefile.in src Makefile.in Added files: modules/core m_error.c Removed files: src m_error.c Log: Move m_error.c to modules/core/ Revision Changes Path 1.88 +1 -0 ircd-ratbox/modules/Makefile.in 1.1 +122 -0 ircd-ratbox/modules/core/m_error.c (new) 7.142 +0 -1 ircd-ratbox/src/Makefile.in 7.39 +0 -122 ircd-ratbox/src/m_error.c (dead) androsyn 2003/09/22 23:54:44 EDT (20030923_2) Modified files: doc example.conf include client.h modules m_stats.c src newconf.c Log: Add support for hiding opers from /stats p Revision Changes Path 7.227 +2 -1 ircd-ratbox/doc/example.conf 7.226 +4 -0 ircd-ratbox/include/client.h 1.184 +3 -1 ircd-ratbox/modules/m_stats.c 7.115 +1 -0 ircd-ratbox/src/newconf.c androsyn 2003/09/22 23:41:30 EDT (20030923_1) Modified files: include reject.h modules m_rehash.c src reject.c Log: fix /rehash rejectcache bug Revision Changes Path 1.6 +1 -1 ircd-ratbox/include/reject.h 1.75 +2 -2 ircd-ratbox/modules/m_rehash.c 1.9 +11 -3 ircd-ratbox/src/reject.c androsyn 2003/09/22 21:17:11 EDT (20030923_0) Modified files: src linebuf.c Log: Go back to the linebuf_copy_* code from stable Revision Changes Path 7.116 +135 -83 ircd-ratbox/src/linebuf.c androsyn 2003/09/22 08:49:08 EDT (20030922_0) Modified files: include irc_string.h Log: Remove a cast that was breaking the sparc64 build Revision Changes Path 7.53 +1 -1 ircd-ratbox/include/irc_string.h androsyn 2003/09/17 13:03:55 EDT (20030917_2) Modified files: src parse.c Log: Remove a bogus assert Revision Changes Path 7.174 +0 -2 ircd-ratbox/src/parse.c androsyn 2003/09/17 10:46:22 EDT (20030917_1) Modified files: modules m_join.c modules/core m_sjoin.c Log: Make the flags struct static as they clash on static builds..the question is though, should these be in the main ircd somewhere? Revision Changes Path 1.189 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.140 +2 -2 ircd-ratbox/modules/m_join.c androsyn 2003/09/17 10:40:37 EDT (20030917_0) Modified files: modules static_modules.c.SH Log: Fix the static build.. Revision Changes Path 1.6 +1 -1 ircd-ratbox/modules/static_modules.c.SH androsyn 2003/09/15 16:21:00 EDT (20030915_2) Modified files: src messages.tab Log: Fix a bug with version.. Revision Changes Path 7.98 +1 -1 ircd-ratbox/src/messages.tab androsyn 2003/09/15 16:17:58 EDT (20030915_1) Modified files: include irc_string.h Log: Forgot this too.. Revision Changes Path 7.52 +1 -0 ircd-ratbox/include/irc_string.h androsyn 2003/09/15 16:16:56 EDT (20030915_0) Modified files: modules/core m_sjoin.c Log: Check for empty parameters Revision Changes Path 1.188 +2 -2 ircd-ratbox/modules/core/m_sjoin.c androsyn 2003/09/10 22:23:22 EDT (20030911_0) Modified files: src commio.c Log: Update description Revision Changes Path 1.2 +1 -2 ircd-ratbox/src/commio.c androsyn 2003/09/10 13:44:09 EDT (20030910_6) Added files: include commio.h src commio.c Log: Add commio.c and commio.h Revision Changes Path 1.1 +251 -0 ircd-ratbox/include/commio.h (new) 1.1 +1087 -0 ircd-ratbox/src/commio.c (new) androsyn 2003/09/10 13:41:52 EDT (20030910_5) Modified files: adns adns.h event.c setup.c include client.h packet.h s_conf.h s_log.h modules .depend m_close.c m_connect.c m_dline.c m_etrace.c m_gline.c m_kline.c m_oper.c m_set.c m_stats.c m_trace.c modules/core m_die.c m_nick.c src .depend Makefile.in adns.c balloc.c client.c devpoll.c epoll.c hash.c ircd.c ircd_lexer.l ircd_signal.c kqueue.c linebuf.c listener.c packet.c poll.c qio.c restart.c s_auth.c s_conf.c s_gline.c s_log.c s_serv.c s_stats.c s_user.c select.c send.c sigio.c Removed files: include fdlist.h s_bsd.h src fdlist.c s_bsd.c Log: Okay..twiddled with things some more. fdlist.c and s_bsd.c just got merged into commio.c. Revision Changes Path 1.11 +1 -1 ircd-ratbox/adns/adns.h 1.23 +1 -1 ircd-ratbox/adns/event.c 1.33 +2 -3 ircd-ratbox/adns/setup.c 7.225 +3 -0 ircd-ratbox/include/client.h 7.34 +0 -187 ircd-ratbox/include/fdlist.h (dead) 7.24 +0 -1 ircd-ratbox/include/packet.h 7.47 +0 -102 ircd-ratbox/include/s_bsd.h (dead) 7.259 +0 -1 ircd-ratbox/include/s_conf.h 7.22 +1 -0 ircd-ratbox/include/s_log.h 1.35 +0 -677 ircd-ratbox/modules/.depend 1.42 +2 -3 ircd-ratbox/modules/core/m_die.c 1.133 +1 -2 ircd-ratbox/modules/core/m_nick.c 1.40 +2 -3 ircd-ratbox/modules/m_close.c 1.63 +2 -3 ircd-ratbox/modules/m_connect.c 1.27 +2 -3 ircd-ratbox/modules/m_dline.c 1.8 +2 -3 ircd-ratbox/modules/m_etrace.c 1.132 +2 -3 ircd-ratbox/modules/m_gline.c 1.168 +2 -3 ircd-ratbox/modules/m_kline.c 1.78 +2 -4 ircd-ratbox/modules/m_oper.c 1.70 +2 -3 ircd-ratbox/modules/m_set.c 1.183 +2 -3 ircd-ratbox/modules/m_stats.c 1.89 +2 -3 ircd-ratbox/modules/m_trace.c 7.37 +169 -176 ircd-ratbox/src/.depend 7.141 +1 -2 ircd-ratbox/src/Makefile.in 7.64 +1 -1 ircd-ratbox/src/adns.c 7.67 +0 -1 ircd-ratbox/src/balloc.c 7.416 +180 -2 ircd-ratbox/src/client.c 7.28 +2 -3 ircd-ratbox/src/devpoll.c 1.16 +2 -3 ircd-ratbox/src/epoll.c 7.45 +0 -453 ircd-ratbox/src/fdlist.c (dead) 7.88 +0 -1 ircd-ratbox/src/hash.c 7.315 +2 -3 ircd-ratbox/src/ircd.c 1.157 +0 -1 ircd-ratbox/src/ircd_lexer.l 7.22 +1 -1 ircd-ratbox/src/ircd_signal.c 1.42 +2 -3 ircd-ratbox/src/kqueue.c 7.115 +1 -1 ircd-ratbox/src/linebuf.c 7.97 +3 -7 ircd-ratbox/src/listener.c 7.123 +1 -2 ircd-ratbox/src/packet.c 7.72 +2 -3 ircd-ratbox/src/poll.c 7.4 +2 -3 ircd-ratbox/src/qio.c 7.31 +0 -1 ircd-ratbox/src/restart.c 7.162 +2 -3 ircd-ratbox/src/s_auth.c 7.214 +0 -864 ircd-ratbox/src/s_bsd.c (dead) 7.437 +1 -2 ircd-ratbox/src/s_conf.c 1.40 +1 -3 ircd-ratbox/src/s_gline.c 7.62 +30 -1 ircd-ratbox/src/s_log.c 7.371 +7 -11 ircd-ratbox/src/s_serv.c 7.31 +1 -2 ircd-ratbox/src/s_stats.c 7.294 +1 -2 ircd-ratbox/src/s_user.c 7.39 +2 -3 ircd-ratbox/src/select.c 7.261 +1 -2 ircd-ratbox/src/send.c 7.42 +10 -10 ircd-ratbox/src/sigio.c androsyn 2003/09/10 11:39:32 EDT (20030910_4) Modified files: adns check.c event.c general.c parse.c query.c reply.c transmit.c types.c Log: Removed unncessary fdlist.h includes Revision Changes Path 1.8 +0 -1 ircd-ratbox/adns/check.c 1.22 +0 -1 ircd-ratbox/adns/event.c 1.15 +0 -1 ircd-ratbox/adns/general.c 1.9 +0 -1 ircd-ratbox/adns/parse.c 1.20 +0 -1 ircd-ratbox/adns/query.c 1.11 +0 -1 ircd-ratbox/adns/reply.c 1.13 +0 -1 ircd-ratbox/adns/transmit.c 1.14 +0 -1 ircd-ratbox/adns/types.c androsyn 2003/09/10 11:23:26 EDT (20030910_3) Modified files: include s_bsd.h src listener.c s_bsd.c Log: Move add_connection to listener.c, as it was only used there Revision Changes Path 7.46 +0 -1 ircd-ratbox/include/s_bsd.h 7.96 +58 -2 ircd-ratbox/src/listener.c 7.213 +0 -53 ircd-ratbox/src/s_bsd.c androsyn 2003/09/10 11:17:28 EDT (20030910_2) Modified files: src epoll.c kqueue.c poll.c qio.c select.c sigio.c Log: Update the headers on these files Revision Changes Path 1.15 +1 -1 ircd-ratbox/src/epoll.c 1.41 +1 -1 ircd-ratbox/src/kqueue.c 7.71 +1 -1 ircd-ratbox/src/poll.c 7.3 +1 -1 ircd-ratbox/src/qio.c 7.38 +1 -1 ircd-ratbox/src/select.c 7.41 +1 -1 ircd-ratbox/src/sigio.c androsyn 2003/09/10 11:14:50 EDT (20030910_1) Modified files: adns adns.h check.c event.c general.c parse.c query.c reply.c setup.c transmit.c types.c include fdlist.h res.h s_conf.h modules .depend src .depend Makefile.in adns.c fdlist.c hash.c ircd_lexer.l s_conf.c s_gline.c s_log.c Removed files: include fileio.h src fileio.c Log: Merge fileio.c into fdlist.c Revision Changes Path 1.10 +1 -0 ircd-ratbox/adns/adns.h 1.7 +1 -1 ircd-ratbox/adns/check.c 1.21 +1 -1 ircd-ratbox/adns/event.c 1.14 +1 -1 ircd-ratbox/adns/general.c 1.8 +1 -1 ircd-ratbox/adns/parse.c 1.19 +1 -1 ircd-ratbox/adns/query.c 1.10 +1 -1 ircd-ratbox/adns/reply.c 1.32 +1 -1 ircd-ratbox/adns/setup.c 1.12 +1 -1 ircd-ratbox/adns/transmit.c 1.13 +1 -1 ircd-ratbox/adns/types.c 7.33 +34 -1 ircd-ratbox/include/fdlist.h 7.17 +0 -95 ircd-ratbox/include/fileio.h (dead) 7.28 +0 -1 ircd-ratbox/include/res.h 7.258 +1 -2 ircd-ratbox/include/s_conf.h 1.34 +666 -9 ircd-ratbox/modules/.depend 7.36 +178 -205 ircd-ratbox/src/.depend 7.140 +0 -1 ircd-ratbox/src/Makefile.in 7.63 +0 -1 ircd-ratbox/src/adns.c 7.44 +272 -0 ircd-ratbox/src/fdlist.c 7.31 +0 -308 ircd-ratbox/src/fileio.c (dead) 7.87 +0 -1 ircd-ratbox/src/hash.c 1.156 +1 -1 ircd-ratbox/src/ircd_lexer.l 7.436 +0 -1 ircd-ratbox/src/s_conf.c 1.39 +1 -1 ircd-ratbox/src/s_gline.c 7.61 +1 -1 ircd-ratbox/src/s_log.c androsyn 2003/09/10 10:53:11 EDT (20030910_0) Modified files: . configure autoconf configure.in src .depend Makefile.in Removed files: src s_bsd_devpoll.c s_bsd_epoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_qio.c s_bsd_select.c s_bsd_sigio.c Log: Updated Makefiles for the s_bsd_* renames Revision Changes Path 7.179 +1 -1 ircd-ratbox/autoconf/configure.in 7.186 +1 -1 ircd-ratbox/configure 7.35 +11 -29 ircd-ratbox/src/.depend 7.139 +2 -8 ircd-ratbox/src/Makefile.in 7.28 +0 -317 ircd-ratbox/src/s_bsd_devpoll.c (dead) 1.15 +0 -206 ircd-ratbox/src/s_bsd_epoll.c (dead) 1.41 +0 -289 ircd-ratbox/src/s_bsd_kqueue.c (dead) 7.71 +0 -267 ircd-ratbox/src/s_bsd_poll.c (dead) 7.3 +0 -222 ircd-ratbox/src/s_bsd_qio.c (dead) 7.38 +0 -226 ircd-ratbox/src/s_bsd_select.c (dead) 7.41 +0 -354 ircd-ratbox/src/s_bsd_sigio.c (dead) leeh 2003/09/09 18:41:41 EDT (20030909_7) Modified files: include config.h config.h.dist s_conf.h modules m_gline.c src ircd.c Log: - fixed gline logs, theyre no longer dated per day, use logrotate. Revision Changes Path 7.169 +0 -2 ircd-ratbox/include/config.h 7.72 +0 -2 ircd-ratbox/include/config.h.dist 7.257 +0 -2 ircd-ratbox/include/s_conf.h 1.131 +16 -172 ircd-ratbox/modules/m_gline.c 7.314 +0 -1 ircd-ratbox/src/ircd.c leeh 2003/09/09 18:12:15 EDT (20030909_6) Modified files: adns setup.c doc example.conf example.efnet.conf include defaults.h ircd_defs.h s_bsd.h s_conf.h s_log.h modules m_challenge.c m_connect.c m_dline.c m_encap.c m_gline.c m_kline.c m_oper.c m_rehash.c m_resv.c m_set.c m_svinfo.c m_xline.c static_modules.c.SH static_modules_c.com modules/core m_die.c m_kill.c m_server.c m_squit.c src adns.c balloc.c client.c ircd.c ircd_lexer.l ircd_signal.c listener.c m_error.c memory.c modules.c newconf.c parse.c restart.c s_auth.c s_bsd.c s_bsd_devpoll.c s_bsd_epoll.c s_bsd_kqueue.c s_bsd_sigio.c s_conf.c s_log.c s_serv.c send.c Log: - rewrote the logging system, there are now 10 different logfiles: ircd.log, opers, failed oper, users, failed users, server stuff, operspy, glines, klines, io errors glines/users dont work yet, and im not sure adns/setup.c is logging to the right file (should this be main or io errors?) Revision Changes Path 1.31 +5 -5 ircd-ratbox/adns/setup.c 7.226 +0 -7 ircd-ratbox/doc/example.conf 7.62 +0 -7 ircd-ratbox/doc/example.efnet.conf 7.13 +0 -1 ircd-ratbox/include/defaults.h 7.42 +2 -2 ircd-ratbox/include/ircd_defs.h 7.45 +1 -1 ircd-ratbox/include/s_bsd.h 7.256 +6 -2 ircd-ratbox/include/s_conf.h 7.21 +44 -42 ircd-ratbox/include/s_log.h 1.41 +4 -5 ircd-ratbox/modules/core/m_die.c 1.92 +3 -3 ircd-ratbox/modules/core/m_kill.c 1.126 +5 -5 ircd-ratbox/modules/core/m_server.c 1.73 +3 -3 ircd-ratbox/modules/core/m_squit.c 1.64 +20 -11 ircd-ratbox/modules/m_challenge.c 1.62 +3 -3 ircd-ratbox/modules/m_connect.c 1.26 +5 -5 ircd-ratbox/modules/m_dline.c 1.13 +3 -3 ircd-ratbox/modules/m_encap.c 1.130 +2 -2 ircd-ratbox/modules/m_gline.c 1.167 +7 -7 ircd-ratbox/modules/m_kline.c 1.77 +12 -6 ircd-ratbox/modules/m_oper.c 1.74 +3 -3 ircd-ratbox/modules/m_rehash.c 1.44 +2 -2 ircd-ratbox/modules/m_resv.c 1.69 +1 -37 ircd-ratbox/modules/m_set.c 1.55 +2 -2 ircd-ratbox/modules/m_svinfo.c 1.35 +3 -3 ircd-ratbox/modules/m_xline.c 1.5 +3 -3 ircd-ratbox/modules/static_modules.c.SH 1.2 +3 -3 ircd-ratbox/modules/static_modules_c.com 7.62 +1 -1 ircd-ratbox/src/adns.c 7.66 +6 -6 ircd-ratbox/src/balloc.c 7.415 +6 -2 ircd-ratbox/src/client.c 7.313 +10 -22 ircd-ratbox/src/ircd.c 1.155 +2 -2 ircd-ratbox/src/ircd_lexer.l 7.21 +3 -3 ircd-ratbox/src/ircd_signal.c 7.95 +14 -8 ircd-ratbox/src/listener.c 7.38 +2 -2 ircd-ratbox/src/m_error.c 7.45 +1 -1 ircd-ratbox/src/memory.c 7.135 +15 -15 ircd-ratbox/src/modules.c 7.114 +31 -66 ircd-ratbox/src/newconf.c 7.173 +3 -3 ircd-ratbox/src/parse.c 7.30 +2 -2 ircd-ratbox/src/restart.c 7.161 +6 -6 ircd-ratbox/src/s_auth.c 7.212 +19 -13 ircd-ratbox/src/s_bsd.c 7.27 +6 -6 ircd-ratbox/src/s_bsd_devpoll.c 1.14 +4 -4 ircd-ratbox/src/s_bsd_epoll.c 1.40 +2 -2 ircd-ratbox/src/s_bsd_kqueue.c 7.40 +1 -1 ircd-ratbox/src/s_bsd_sigio.c 7.435 +29 -27 ircd-ratbox/src/s_conf.c 7.60 +95 -352 ircd-ratbox/src/s_log.c 7.370 +15 -14 ircd-ratbox/src/s_serv.c 7.260 +1 -1 ircd-ratbox/src/send.c androsyn 2003/09/09 16:57:38 EDT (20030909_5) Modified files: src Makefile.in modules.c Removed files: src dynlink.c Log: Moved the dlopen shims back into modules.c, I'm not even sure they work Revision Changes Path 7.138 +0 -1 ircd-ratbox/src/Makefile.in 7.24 +0 -424 ircd-ratbox/src/dynlink.c (dead) 7.134 +382 -0 ircd-ratbox/src/modules.c androsyn 2003/09/09 15:46:44 EDT (20030909_4) Modified files: include channel.h modules/core m_mode.c m_sjoin.c src channel.c hash.c Log: Keep other objects from twiddling with channel related heaps directly Revision Changes Path 7.150 +9 -0 ircd-ratbox/include/channel.h 1.93 +3 -7 ircd-ratbox/modules/core/m_mode.c 1.187 +2 -3 ircd-ratbox/modules/core/m_sjoin.c 7.396 +39 -5 ircd-ratbox/src/channel.c 7.86 +1 -7 ircd-ratbox/src/hash.c androsyn 2003/09/09 15:25:22 EDT (20030909_3) Modified files: src snprintf.c Log: Make tempbuffer a local not a global Revision Changes Path 1.12 +1 -1 ircd-ratbox/src/snprintf.c androsyn 2003/09/09 15:23:09 EDT (20030909_2) Modified files: src s_serv.c Log: Add a socketpair() replacement for systems that don't have it Revision Changes Path 7.369 +68 -0 ircd-ratbox/src/s_serv.c androsyn 2003/09/09 12:10:34 EDT (20030909_1) Modified files: src s_auth.c Log: Remove the rather pointless DNS/AUTH timeout Revision Changes Path 7.160 +0 -1 ircd-ratbox/src/s_auth.c androsyn 2003/09/09 12:08:14 EDT (20030909_0) Modified files: adns general.c Log: Cleaned up some crud somebody stuck in here Revision Changes Path 1.13 +1 -15 ircd-ratbox/adns/general.c leeh 2003/09/07 22:36:31 EDT (20030908_0) Modified files: . configure autoconf configure.in doc server-version-info include config.h config.h.dist m_info.h setup.h.in modules m_version.c src s_log.c Log: - removed the syslog code, part one of my redesign of the log system. Revision Changes Path 7.178 +1 -1 ircd-ratbox/autoconf/configure.in 7.185 +1 -1 ircd-ratbox/configure 7.16 +0 -2 ircd-ratbox/doc/server-version-info 7.168 +0 -29 ircd-ratbox/include/config.h 7.71 +1 -30 ircd-ratbox/include/config.h.dist 7.51 +0 -6 ircd-ratbox/include/m_info.h 7.70 +0 -3 ircd-ratbox/include/setup.h.in 1.62 +1 -5 ircd-ratbox/modules/m_version.c 7.59 +29 -87 ircd-ratbox/src/s_log.c leeh 2003/09/07 09:01:14 EDT (20030907_1) Modified files: src client.c Log: - missing ':' before the quit message in exit_local_client() Revision Changes Path 7.414 +2 -2 ircd-ratbox/src/client.c leeh 2003/09/07 08:52:14 EDT (20030907_0) Modified files: modules/core m_mode.c Log: - made remote clients use the m_mode handler instead Revision Changes Path 1.92 +5 -19 ircd-ratbox/modules/core/m_mode.c leeh 2003/09/06 16:04:53 EDT (20030906_6) Modified files: src newconf.c Log: - heh, it helps if I actually add the conf parsing for sendq_eob ;) Revision Changes Path 7.113 +7 -0 ircd-ratbox/src/newconf.c leeh 2003/09/06 11:59:44 EDT (20030906_5) Modified files: src s_serv.c Log: - missing brackets causing us to lose capabs.. Revision Changes Path 7.368 +4 -4 ircd-ratbox/src/s_serv.c leeh 2003/09/06 11:49:26 EDT (20030906_4) Modified files: src s_serv.c Log: - the last kid_argv param is now 6, not 7. Revision Changes Path 7.367 +1 -1 ircd-ratbox/src/s_serv.c leeh 2003/09/06 10:47:42 EDT (20030906_3) Modified files: src linebuf.c s_conf.c Log: - fix default compression_level and a couple of linebuf things Revision Changes Path 7.114 +4 -3 ircd-ratbox/src/linebuf.c 7.434 +1 -1 ircd-ratbox/src/s_conf.c leeh 2003/09/06 10:23:00 EDT (20030906_2) Modified files: src s_serv.c Log: - helps if we actually realloc the right variable :P Revision Changes Path 7.366 +3 -4 ircd-ratbox/src/s_serv.c leeh 2003/09/06 09:21:01 EDT (20030906_1) Modified files: modules m_restart.c m_topic.c modules/core m_die.c Log: - remove an useless EmptyString() from m_topic.c - minor cleanups to restart/die Revision Changes Path 1.40 +5 -8 ircd-ratbox/modules/core/m_die.c 1.40 +9 -3 ircd-ratbox/modules/m_restart.c 1.85 +2 -2 ircd-ratbox/modules/m_topic.c leeh 2003/09/06 08:05:46 EDT (20030906_0) Modified files: modules m_tb.c servlink io.c io.h servlink.c src s_serv.c Log: - added a strcmp() of the topics during topic bursting, so we dont waste bandwidth propagating the same topic with different topicts's because of lag/incorrect clocks. - revert the code done to flush a buffer back into servlink Revision Changes Path 1.2 +8 -1 ircd-ratbox/modules/m_tb.c 1.37 +0 -116 ircd-ratbox/servlink/io.c 1.12 +0 -1 ircd-ratbox/servlink/io.h 1.30 +2 -7 ircd-ratbox/servlink/servlink.c 7.365 +2 -25 ircd-ratbox/src/s_serv.c leeh 2003/09/05 19:31:44 EDT (20030905_2) Modified files: src s_serv.c Log: - dont try and burst a topic if we dont have one :P Revision Changes Path 7.364 +2 -2 ircd-ratbox/src/s_serv.c leeh 2003/09/05 17:55:52 EDT (20030905_1) Modified files: include irc_string.h modules Makefile.in src match.c Log: - made match_esc() use IsLetter() instead of IsAlpha() - add m_tb.c to the Makefile Revision Changes Path 7.51 +1 -0 ircd-ratbox/include/irc_string.h 1.87 +1 -0 ircd-ratbox/modules/Makefile.in 7.36 +1 -1 ircd-ratbox/src/match.c leeh 2003/09/05 16:29:02 EDT (20030905_0) Modified files: doc example.conf example.efnet.conf include s_conf.h s_serv.h src newconf.c s_conf.c s_serv.c Added files: modules m_tb.c Removed files: contrib m_tburst.c Log: - removed the old tburst module. - first revision of the new topic bursting stuff, adds the options: burst_topicwho = yes|no; to channel {}; topicburst = yes|no; to connect {}; Revision Changes Path 1.17 +0 -162 ircd-ratbox/contrib/m_tburst.c (dead) 7.225 +8 -0 ircd-ratbox/doc/example.conf 7.61 +10 -0 ircd-ratbox/doc/example.efnet.conf 7.255 +3 -0 ircd-ratbox/include/s_conf.h 7.88 +1 -1 ircd-ratbox/include/s_serv.h 1.1 +108 -0 ircd-ratbox/modules/m_tb.c (new) 7.112 +19 -0 ircd-ratbox/src/newconf.c 7.433 +1 -0 ircd-ratbox/src/s_conf.c 7.363 +25 -4 ircd-ratbox/src/s_serv.c androsyn 2003/09/03 16:17:38 EDT (20030903_7) Modified files: src linebuf.c Log: Here is the fix to make servlink work Revision Changes Path 7.113 +83 -133 ircd-ratbox/src/linebuf.c leeh 2003/09/03 14:26:55 EDT (20030903_6) Modified files: include client.h packet.h s_serv.h send.h modules/core m_nick.c m_server.c src client.c packet.c s_bsd.c s_serv.c send.c Log: - revert the servlink removal.. Revision Changes Path 7.224 +21 -0 ircd-ratbox/include/client.h 7.23 +1 -0 ircd-ratbox/include/packet.h 7.87 +40 -0 ircd-ratbox/include/s_serv.h 7.79 +1 -0 ircd-ratbox/include/send.h 1.132 +3 -1 ircd-ratbox/modules/core/m_nick.c 1.125 +7 -682 ircd-ratbox/modules/core/m_server.c 7.413 +7 -0 ircd-ratbox/src/client.c 7.122 +126 -0 ircd-ratbox/src/packet.c 7.211 +9 -0 ircd-ratbox/src/s_bsd.c 7.362 +1001 -5 ircd-ratbox/src/s_serv.c 7.259 +63 -0 ircd-ratbox/src/send.c leeh 2003/09/03 12:51:57 EDT (20030903_5) Modified files: src parse.c Log: - verify min_para exists in the encap parsing too. ;) Revision Changes Path 7.172 +2 -1 ircd-ratbox/src/parse.c leeh 2003/09/03 12:50:31 EDT (20030903_4) Modified files: src parse.c Log: - dont test EmptyString() if min_para is 0. Revision Changes Path 7.171 +6 -5 ircd-ratbox/src/parse.c leeh 2003/09/03 12:34:22 EDT (20030903_3) Modified files: modules/core m_nick.c Log: - split ms_nick() up into two handlers and other cleanups to m_nick.c Revision Changes Path 1.131 +119 -106 ircd-ratbox/modules/core/m_nick.c androsyn 2003/09/03 00:03:03 EDT (20030903_2) Removed files: doc LazyLinks.txt Log: How did this get missed? Revision Changes Path 1.3 +0 -244 ircd-ratbox/doc/LazyLinks.txt (dead) leeh 2003/09/02 20:39:28 EDT (20030903_1) Modified files: src parse.c Log: - added an EmptyString() for parv[min_para-1] - choose the handler on source_p, rather than client_p Revision Changes Path 7.170 +3 -3 ircd-ratbox/src/parse.c leeh 2003/09/02 20:32:41 EDT (20030903_0) Modified files: . configure autoconf configure.in include client.h modules.h msg.h s_newconf.h modules .depend Makefile.in m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_dline.c m_encap.c m_eob.c m_etrace.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c src .depend client.c hash.c ircd.c m_error.c modules.c parse.c s_gline.c s_serv.c s_user.c send.c Removed files: include handlers.h Log: - .depend fixes from -stable - merged handlers.h -> msg.h - split the remote handler into client/server - added per handler minimum para checks. Revision Changes Path 7.177 +2 -2 ircd-ratbox/autoconf/configure.in 7.184 +2 -2 ircd-ratbox/configure 7.223 +2 -1 ircd-ratbox/include/client.h 7.48 +0 -121 ircd-ratbox/include/handlers.h (dead) 7.56 +0 -1 ircd-ratbox/include/modules.h 7.48 +98 -17 ircd-ratbox/include/msg.h 7.14 +0 -1 ircd-ratbox/include/s_newconf.h 1.33 +7 -702 ircd-ratbox/modules/.depend 1.86 +8 -6 ircd-ratbox/modules/Makefile.in 1.39 +3 -4 ircd-ratbox/modules/core/m_die.c 1.73 +5 -26 ircd-ratbox/modules/core/m_kick.c 1.91 +3 -4 ircd-ratbox/modules/core/m_kill.c 1.141 +15 -27 ircd-ratbox/modules/core/m_message.c 1.91 +7 -28 ircd-ratbox/modules/core/m_mode.c 1.130 +7 -10 ircd-ratbox/modules/core/m_nick.c 1.86 +3 -12 ircd-ratbox/modules/core/m_part.c 1.43 +3 -4 ircd-ratbox/modules/core/m_quit.c 1.124 +5 -37 ircd-ratbox/modules/core/m_server.c 1.186 +7 -5 ircd-ratbox/modules/core/m_sjoin.c 1.72 +3 -11 ircd-ratbox/modules/core/m_squit.c 1.54 +3 -11 ircd-ratbox/modules/m_accept.c 1.54 +3 -4 ircd-ratbox/modules/m_admin.c 1.53 +3 -4 ircd-ratbox/modules/m_away.c 1.43 +3 -4 ircd-ratbox/modules/m_capab.c 1.63 +4 -7 ircd-ratbox/modules/m_challenge.c 1.39 +4 -5 ircd-ratbox/modules/m_close.c 1.61 +17 -41 ircd-ratbox/modules/m_connect.c 1.25 +6 -10 ircd-ratbox/modules/m_dline.c 1.12 +5 -6 ircd-ratbox/modules/m_encap.c 1.45 +11 -8 ircd-ratbox/modules/m_eob.c 1.7 +3 -7 ircd-ratbox/modules/m_etrace.c 1.129 +91 -57 ircd-ratbox/modules/m_gline.c 1.64 +6 -10 ircd-ratbox/modules/m_help.c 1.17 +4 -5 ircd-ratbox/modules/m_htm.c 1.95 +410 -413 ircd-ratbox/modules/m_info.c 1.77 +3 -15 ircd-ratbox/modules/m_invite.c 1.49 +3 -4 ircd-ratbox/modules/m_ison.c 1.139 +3 -14 ircd-ratbox/modules/m_join.c 1.166 +5 -19 ircd-ratbox/modules/m_kline.c 1.85 +16 -60 ircd-ratbox/modules/m_knock.c 1.58 +3 -28 ircd-ratbox/modules/m_links.c 1.73 +3 -5 ircd-ratbox/modules/m_list.c 1.44 +3 -17 ircd-ratbox/modules/m_locops.c 1.41 +4 -8 ircd-ratbox/modules/m_lusers.c 1.34 +5 -5 ircd-ratbox/modules/m_map.c 1.49 +5 -9 ircd-ratbox/modules/m_motd.c 1.76 +8 -11 ircd-ratbox/modules/m_names.c 1.76 +11 -51 ircd-ratbox/modules/m_oper.c 1.51 +9 -24 ircd-ratbox/modules/m_operwall.c 1.43 +6 -17 ircd-ratbox/modules/m_pass.c 1.51 +3 -13 ircd-ratbox/modules/m_ping.c 1.49 +3 -7 ircd-ratbox/modules/m_pong.c 1.26 +7 -10 ircd-ratbox/modules/m_post.c 1.73 +3 -4 ircd-ratbox/modules/m_rehash.c 1.39 +5 -15 ircd-ratbox/modules/m_restart.c 1.43 +20 -35 ircd-ratbox/modules/m_resv.c 1.68 +3 -5 ircd-ratbox/modules/m_set.c 1.182 +16 -101 ircd-ratbox/modules/m_stats.c 1.54 +3 -4 ircd-ratbox/modules/m_svinfo.c 1.45 +70 -71 ircd-ratbox/modules/m_testline.c 1.43 +5 -24 ircd-ratbox/modules/m_time.c 1.84 +67 -85 ircd-ratbox/modules/m_topic.c 1.88 +13 -15 ircd-ratbox/modules/m_trace.c 1.41 +3 -14 ircd-ratbox/modules/m_user.c 1.54 +6 -7 ircd-ratbox/modules/m_userhost.c 1.41 +3 -25 ircd-ratbox/modules/m_users.c 1.61 +4 -28 ircd-ratbox/modules/m_version.c 1.50 +10 -37 ircd-ratbox/modules/m_wallops.c 1.104 +10 -47 ircd-ratbox/modules/m_who.c 1.130 +14 -59 ircd-ratbox/modules/m_whois.c 1.46 +21 -55 ircd-ratbox/modules/m_whowas.c 1.34 +16 -34 ircd-ratbox/modules/m_xline.c 7.34 +333 -108 ircd-ratbox/src/.depend 7.412 +1 -0 ircd-ratbox/src/client.c 7.85 +0 -1 ircd-ratbox/src/hash.c 7.312 +0 -1 ircd-ratbox/src/ircd.c 7.37 +6 -4 ircd-ratbox/src/m_error.c 7.133 +10 -18 ircd-ratbox/src/modules.c 7.169 +9 -18 ircd-ratbox/src/parse.c 1.38 +0 -1 ircd-ratbox/src/s_gline.c 7.361 +1 -0 ircd-ratbox/src/s_serv.c 7.293 +0 -1 ircd-ratbox/src/s_user.c 7.258 +0 -1 ircd-ratbox/src/send.c androsyn 2003/09/02 17:12:47 EDT (20030902_1) Modified files: src s_conf.c Log: Had arguments swapped around for ircsnprintf() Revision Changes Path 7.432 +1 -1 ircd-ratbox/src/s_conf.c androsyn 2003/09/02 15:35:07 EDT (20030902_0) Modified files: modules Makefile.in Log: Make the build do an intermediate .o file before making the .so file, to keep depends working right. Revision Changes Path 1.85 +1 -1 ircd-ratbox/modules/Makefile.in androsyn 2003/09/01 13:31:42 EDT (20030901_6) Modified files: src cache.c client.c event.c ircd.c listener.c modules.c patricia.c s_auth.c s_bsd.c s_conf.c s_log.c Log: First pass at the ircsprintf() review Revision Changes Path 1.9 +1 -1 ircd-ratbox/src/cache.c 7.411 +9 -9 ircd-ratbox/src/client.c 7.40 +1 -1 ircd-ratbox/src/event.c 7.311 +2 -2 ircd-ratbox/src/ircd.c 7.94 +1 -1 ircd-ratbox/src/listener.c 7.132 +3 -3 ircd-ratbox/src/modules.c 7.21 +1 -1 ircd-ratbox/src/patricia.c 7.159 +1 -1 ircd-ratbox/src/s_auth.c 7.210 +2 -2 ircd-ratbox/src/s_bsd.c 7.431 +5 -5 ircd-ratbox/src/s_conf.c 7.58 +4 -4 ircd-ratbox/src/s_log.c androsyn 2003/09/01 13:11:14 EDT (20030901_5) Modified files: modules m_encap.c m_map.c modules/core m_quit.c src .depend fdlist.c modules.c Log: some files need sprintf_irc.h Revision Changes Path 1.42 +2 -1 ircd-ratbox/modules/core/m_quit.c 1.11 +2 -1 ircd-ratbox/modules/m_encap.c 1.33 +2 -1 ircd-ratbox/modules/m_map.c 7.33 +6 -259 ircd-ratbox/src/.depend 7.43 +1 -0 ircd-ratbox/src/fdlist.c 7.131 +2 -0 ircd-ratbox/src/modules.c androsyn 2003/09/01 13:09:31 EDT (20030901_4) Modified files: src snprintf.c Removed files: src snprint.c Log: I screwed that up good.. Revision Changes Path 7.2 +0 -959 ircd-ratbox/src/snprint.c (dead) 1.11 +884 -742 ircd-ratbox/src/snprintf.c androsyn 2003/09/01 13:01:40 EDT (20030901_3) Modified files: . configure autoconf configure.in include setup.h.in sprintf_irc.h modules m_dline.c m_encap.c m_gline.c m_kline.c m_map.c m_xline.c modules/core m_quit.c src Makefile.in cache.c event.c fdlist.c linebuf.c modules.c newconf.c patricia.c s_log.c Added files: src snprint.c Removed files: src sprintf_irc.c Log: Remove sprintf_irc and replace it with a decent sprintf/snprintf. Now we just need to review all of the ircsprintf calls Revision Changes Path 7.176 +0 -13 ircd-ratbox/autoconf/configure.in 7.183 +112 -231 ircd-ratbox/configure 7.69 +0 -6 ircd-ratbox/include/setup.h.in 7.14 +7 -10 ircd-ratbox/include/sprintf_irc.h 1.41 +2 -6 ircd-ratbox/modules/core/m_quit.c 1.24 +4 -4 ircd-ratbox/modules/m_dline.c 1.10 +5 -5 ircd-ratbox/modules/m_encap.c 1.128 +10 -10 ircd-ratbox/modules/m_gline.c 1.165 +4 -4 ircd-ratbox/modules/m_kline.c 1.32 +2 -2 ircd-ratbox/modules/m_map.c 1.33 +2 -2 ircd-ratbox/modules/m_xline.c 7.137 +1 -2 ircd-ratbox/src/Makefile.in 1.8 +3 -3 ircd-ratbox/src/cache.c 7.39 +1 -1 ircd-ratbox/src/event.c 7.42 +1 -1 ircd-ratbox/src/fdlist.c 7.112 +2 -2 ircd-ratbox/src/linebuf.c 7.130 +3 -3 ircd-ratbox/src/modules.c 7.111 +1 -1 ircd-ratbox/src/newconf.c 7.20 +1 -1 ircd-ratbox/src/patricia.c 7.57 +3 -3 ircd-ratbox/src/s_log.c 7.1 +959 -0 ircd-ratbox/src/snprint.c (new) 7.23 +0 -689 ircd-ratbox/src/sprintf_irc.c (dead) leeh 2003/09/01 12:39:54 EDT (20030901_2) Modified files: include client.h packet.h s_serv.h send.h modules/core m_server.c src client.c ircd.c packet.c s_bsd.c s_serv.c send.c Log: - remove LL mask remnants - removed bits of servlink still remaining in the ircd - moved check_server(), burst_*(), server_estab() s_serv.c -> m_server.c - ziplink stats are now under #ifdef BROKEN_ZIPLINKS Revision Changes Path 7.222 +0 -21 ircd-ratbox/include/client.h 7.22 +0 -1 ircd-ratbox/include/packet.h 7.86 +0 -42 ircd-ratbox/include/s_serv.h 7.78 +0 -1 ircd-ratbox/include/send.h 1.123 +682 -7 ircd-ratbox/modules/core/m_server.c 7.410 +0 -7 ircd-ratbox/src/client.c 7.310 +0 -1 ircd-ratbox/src/ircd.c 7.121 +0 -126 ircd-ratbox/src/packet.c 7.209 +0 -9 ircd-ratbox/src/s_bsd.c 7.360 +5 -1037 ircd-ratbox/src/s_serv.c 7.257 +0 -63 ircd-ratbox/src/send.c leeh 2003/08/31 20:57:37 EDT (20030901_1) Modified files: modules .depend m_challenge.c src .depend Makefile.in s_serv.c Removed files: include rsa.h src rsa.c Log: - merge whats left of rsa.c into m_challenge.c, removing rsa.? Revision Changes Path 7.17 +0 -35 ircd-ratbox/include/rsa.h (dead) 1.32 +17 -26 ircd-ratbox/modules/.depend 1.62 +84 -6 ircd-ratbox/modules/m_challenge.c 7.32 +12 -22 ircd-ratbox/src/.depend 7.136 +0 -1 ircd-ratbox/src/Makefile.in 7.34 +0 -127 ircd-ratbox/src/rsa.c (dead) 7.359 +0 -1 ircd-ratbox/src/s_serv.c leeh 2003/08/31 20:46:53 EDT (20030901_0) Modified files: doc example.conf example.efnet.conf include client.h rsa.h s_conf.h s_serv.h tools.h modules Makefile.in m_capab.c modules/core m_server.c src newconf.c rsa.c s_conf.c s_serv.c tools.c Removed files: doc/technical README.openssl modules m_cryptlink.c Log: - removed encrypted links Revision Changes Path 7.224 +0 -55 ircd-ratbox/doc/example.conf 7.60 +0 -55 ircd-ratbox/doc/example.efnet.conf 1.8 +0 -247 ircd-ratbox/doc/technical/README.openssl (dead) 7.221 +0 -20 ircd-ratbox/include/client.h 7.16 +0 -3 ircd-ratbox/include/rsa.h 7.254 +0 -10 ircd-ratbox/include/s_conf.h 7.85 +3 -118 ircd-ratbox/include/s_serv.h 1.47 +0 -4 ircd-ratbox/include/tools.h 1.84 +0 -1 ircd-ratbox/modules/Makefile.in 1.122 +2 -2 ircd-ratbox/modules/core/m_server.c 1.42 +7 -44 ircd-ratbox/modules/m_capab.c 1.61 +0 -524 ircd-ratbox/modules/m_cryptlink.c (dead) 7.110 +2 -155 ircd-ratbox/src/newconf.c 7.33 +0 -100 ircd-ratbox/src/rsa.c 7.430 +1 -34 ircd-ratbox/src/s_conf.c 7.358 +14 -277 ircd-ratbox/src/s_serv.c 7.41 +0 -148 ircd-ratbox/src/tools.c androsyn 2003/08/29 11:14:36 EDT (20030829_1) Modified files: src ircd.c Log: Helps if we put the first argument there as well.. Revision Changes Path 7.309 +1 -1 ircd-ratbox/src/ircd.c androsyn 2003/08/29 11:13:37 EDT (20030829_0) Modified files: src ircd.c Log: If we are unable to chdir into our prefix directory, give the user slightly more useful information Revision Changes Path 7.308 +1 -1 ircd-ratbox/src/ircd.c leeh 2003/08/27 19:52:19 EDT (20030827_3) Modified files: src tools.c Log: - remove an extra ';' Revision Changes Path 7.40 +1 -1 ircd-ratbox/src/tools.c androsyn 2003/08/27 15:57:48 EDT (20030827_2) Modified files: src newconf.c Log: Fixed logic inversion.. Revision Changes Path 7.109 +1 -1 ircd-ratbox/src/newconf.c leeh 2003/08/27 15:17:20 EDT (20030827_1) Modified files: doc example.conf example.efnet.conf include class.h config.h modules m_pong.c src class.c s_auth.c Log: - added emulated EOB via ping/pong for our local links - added sendq_eob - the sendq of a server "after" burst Revision Changes Path 7.223 +3 -0 ircd-ratbox/doc/example.conf 7.59 +3 -0 ircd-ratbox/doc/example.efnet.conf 7.20 +3 -0 ircd-ratbox/include/class.h 7.167 +1 -1 ircd-ratbox/include/config.h 1.48 +11 -1 ircd-ratbox/modules/m_pong.c 7.54 +10 -3 ircd-ratbox/src/class.c 7.158 +0 -2 ircd-ratbox/src/s_auth.c androsyn 2003/08/27 10:16:25 EDT (20030827_0) Modified files: src match.c Log: Where the hell did I get IsNum? Revision Changes Path 7.35 +1 -1 ircd-ratbox/src/match.c androsyn 2003/08/26 15:58:08 EDT (20030826_5) Modified files: modules m_away.c Log: noted the comments on m_away are no longer revelant but kept around for historical purposes now ;) Revision Changes Path 1.52 +4 -1 ircd-ratbox/modules/m_away.c androsyn 2003/08/26 13:52:34 EDT (20030826_4) Modified files: src match.c Log: Changed match_esc() to support @ = A-Za-z (note RFC1459) and # = 0-9 Revision Changes Path 7.34 +6 -3 ircd-ratbox/src/match.c leeh 2003/08/26 12:57:25 EDT (20030826_3) Modified files: doc example.conf example.efnet.conf include client.h s_conf.h modules m_links.c m_map.c m_stats.c m_trace.c src newconf.c s_user.c Log: - heres shide_exempt, to exempt a user from flattened links. Revision Changes Path 7.222 +1 -0 ircd-ratbox/doc/example.conf 7.58 +1 -0 ircd-ratbox/doc/example.efnet.conf 7.220 +3 -0 ircd-ratbox/include/client.h 7.253 +9 -7 ircd-ratbox/include/s_conf.h 1.57 +2 -2 ircd-ratbox/modules/m_links.c 1.31 +3 -2 ircd-ratbox/modules/m_map.c 1.181 +10 -6 ircd-ratbox/modules/m_stats.c 1.87 +3 -2 ircd-ratbox/modules/m_trace.c 7.108 +1 -0 ircd-ratbox/src/newconf.c 7.292 +8 -0 ircd-ratbox/src/s_user.c leeh 2003/08/26 12:17:24 EDT (20030826_2) Modified files: modules/core m_mode.c Log: - added back get_channel_access(), its quicker than testing MyClient() in every chm_() function Revision Changes Path 1.90 +30 -20 ircd-ratbox/modules/core/m_mode.c leeh 2003/08/26 11:52:01 EDT (20030826_1) Modified files: include client.h hash.h modules m_accept.c m_ison.c m_ping.c m_pong.c m_stats.c m_trace.c m_who.c m_whois.c modules/core m_kill.c src client.c hash.c s_serv.c Log: - added find_named_client() to find a matching user/server using name only - added find_named_person() to find a matching user using name only - used above two functions to stop local clients directing things at a UID/SID. Revision Changes Path 7.219 +1 -0 ircd-ratbox/include/client.h 7.41 +1 -0 ircd-ratbox/include/hash.h 1.90 +3 -3 ircd-ratbox/modules/core/m_kill.c 1.53 +4 -4 ircd-ratbox/modules/m_accept.c 1.48 +2 -5 ircd-ratbox/modules/m_ison.c 1.50 +4 -2 ircd-ratbox/modules/m_ping.c 1.47 +3 -2 ircd-ratbox/modules/m_pong.c 1.180 +3 -5 ircd-ratbox/modules/m_stats.c 1.86 +14 -6 ircd-ratbox/modules/m_trace.c 1.103 +3 -3 ircd-ratbox/modules/m_who.c 1.129 +8 -3 ircd-ratbox/modules/m_whois.c 7.409 +14 -1 ircd-ratbox/src/client.c 7.84 +25 -17 ircd-ratbox/src/hash.c 7.357 +12 -9 ircd-ratbox/src/s_serv.c androsyn 2003/08/26 10:31:43 EDT (20030826_0) Modified files: src s_auth.c Log: Calling dlinkDestroy on something we didn't dlinkAddAlloc() is bad Revision Changes Path 7.157 +1 -1 ircd-ratbox/src/s_auth.c leeh 2003/08/24 06:16:29 EDT (20030824_0) Modified files: src packet.c s_serv.c Log: - couple of compile fixes. Revision Changes Path 7.120 +3 -3 ircd-ratbox/src/packet.c 7.356 +0 -1 ircd-ratbox/src/s_serv.c androsyn 2003/08/22 10:50:36 EDT (20030822_1) Modified files: servlink io.c io.h servlink.c src s_serv.c Log: I think I've fixed the random servlink weirdness. Basically what happens is, when a connecting SERVER sends its info and we already told them we are CAP_ZIP and they are as well. It'll send the SERVER and then the zip data. Problem with this is, sometimes we'll parse the zip data info the linebufs, but we never flush this data back into servlink. Revision Changes Path 1.36 +116 -0 ircd-ratbox/servlink/io.c 1.11 +2 -0 ircd-ratbox/servlink/io.h 1.29 +7 -2 ircd-ratbox/servlink/servlink.c 7.355 +32 -13 ircd-ratbox/src/s_serv.c androsyn 2003/08/22 08:57:20 EDT (20030822_0) Modified files: include client.h src client.c packet.c s_bsd.c s_serv.c Log: remove non-socketpair servlink code, it never worked anyways Revision Changes Path 7.218 +0 -6 ircd-ratbox/include/client.h 7.408 +1 -10 ircd-ratbox/src/client.c 7.119 +4 -25 ircd-ratbox/src/packet.c 7.208 +0 -6 ircd-ratbox/src/s_bsd.c 7.354 +1 -72 ircd-ratbox/src/s_serv.c leeh 2003/08/21 18:31:41 EDT (20030821_2) Modified files: include supported.h modules m_user.c modules/core m_sjoin.c Log: - missing ';' in m_user.c - fix 005 with disable_local_channels - removed shide comment in sjoin Revision Changes Path 1.34 +3 -5 ircd-ratbox/include/supported.h 1.185 +1 -2 ircd-ratbox/modules/core/m_sjoin.c 1.40 +3 -2 ircd-ratbox/modules/m_user.c leeh 2003/08/21 18:14:07 EDT (20030821_1) Modified files: contrib m_force.c m_ltrace.c m_tburst.c doc example.conf example.efnet.conf include s_conf.h modules m_admin.c m_info.c m_invite.c m_ison.c m_join.c m_links.c m_lusers.c m_motd.c m_ping.c m_stats.c m_time.c m_topic.c m_trace.c m_users.c m_version.c m_who.c m_whois.c m_whowas.c modules/core m_kill.c m_sjoin.c src client.c newconf.c parse.c s_conf.c s_user.c Removed files: doc serverhide.txt Log: - removed hide_servers, disable_remote and disable_local_channels from serverhide {}; - they werent really used anywhere.. Revision Changes Path 1.22 +1 -15 ircd-ratbox/contrib/m_force.c 1.11 +1 -12 ircd-ratbox/contrib/m_ltrace.c 1.16 +2 -2 ircd-ratbox/contrib/m_tburst.c 7.221 +0 -15 ircd-ratbox/doc/example.conf 7.57 +0 -15 ircd-ratbox/doc/example.efnet.conf 7.5 +0 -167 ircd-ratbox/doc/serverhide.txt (dead) 7.252 +0 -3 ircd-ratbox/include/s_conf.h 1.89 +4 -13 ircd-ratbox/modules/core/m_kill.c 1.184 +5 -6 ircd-ratbox/modules/core/m_sjoin.c 1.53 +3 -6 ircd-ratbox/modules/m_admin.c 1.94 +3 -26 ircd-ratbox/modules/m_info.c 1.76 +5 -15 ircd-ratbox/modules/m_invite.c 1.47 +2 -4 ircd-ratbox/modules/m_ison.c 1.138 +3 -5 ircd-ratbox/modules/m_join.c 1.56 +4 -7 ircd-ratbox/modules/m_links.c 1.40 +2 -2 ircd-ratbox/modules/m_lusers.c 1.48 +3 -7 ircd-ratbox/modules/m_motd.c 1.49 +1 -8 ircd-ratbox/modules/m_ping.c 1.179 +8 -16 ircd-ratbox/modules/m_stats.c 1.42 +3 -7 ircd-ratbox/modules/m_time.c 1.83 +4 -16 ircd-ratbox/modules/m_topic.c 1.85 +1 -13 ircd-ratbox/modules/m_trace.c 1.40 +8 -18 ircd-ratbox/modules/m_users.c 1.60 +3 -5 ircd-ratbox/modules/m_version.c 1.102 +2 -4 ircd-ratbox/modules/m_who.c 1.128 +16 -53 ircd-ratbox/modules/m_whois.c 1.45 +5 -13 ircd-ratbox/modules/m_whowas.c 7.407 +0 -10 ircd-ratbox/src/client.c 7.107 +0 -23 ircd-ratbox/src/newconf.c 7.168 +3 -6 ircd-ratbox/src/parse.c 7.429 +0 -2 ircd-ratbox/src/s_conf.c 7.291 +16 -33 ircd-ratbox/src/s_user.c leeh 2003/08/21 12:07:30 EDT (20030821_0) Modified files: include client.h s_user.h modules m_operwall.c m_pass.c m_user.c m_wallops.c modules/core m_nick.c m_server.c m_sjoin.c src client.c s_user.c send.c Removed files: doc/technical Persistent_Clients.txt message-customisation.txt Log: - remove two docs that are no longer relevant - fixed operwall/wallops for TS6 - set_initial_nick() and change_local_nick() moved client.c -> m_nick.c - do_local_user() moved s_user.c -> m_user.c - missing include in m_pass.c - added the ban removal code for TS6 Revision Changes Path 1.4 +0 -110 ircd-ratbox/doc/technical/Persistent_Clients.txt (dead) 1.4 +0 -56 ircd-ratbox/doc/technical/message-customisation.txt (dead) 7.217 +0 -2 ircd-ratbox/include/client.h 7.27 +0 -2 ircd-ratbox/include/s_user.h 1.129 +93 -2 ircd-ratbox/modules/core/m_nick.c 1.121 +2 -2 ircd-ratbox/modules/core/m_server.c 1.183 +90 -3 ircd-ratbox/modules/core/m_sjoin.c 1.50 +5 -2 ircd-ratbox/modules/m_operwall.c 1.42 +2 -1 ircd-ratbox/modules/m_pass.c 1.39 +40 -13 ircd-ratbox/modules/m_user.c 1.49 +5 -4 ircd-ratbox/modules/m_wallops.c 7.406 +0 -114 ircd-ratbox/src/client.c 7.290 +0 -52 ircd-ratbox/src/s_user.c 7.256 +3 -0 ircd-ratbox/src/send.c leeh 2003/08/20 17:43:28 EDT (20030820_1) Modified files: doc example.conf example.efnet.conf include client.h config.h config.h.dist s_conf.h modules m_pass.c modules/core m_nick.c src newconf.c s_conf.c s_serv.c Log: - fixed register_client() to use parc/parv - made use_ts6 a configfile option and fixed it to disable new TS6 links - removed a couple of unused variables Revision Changes Path 7.220 +8 -0 ircd-ratbox/doc/example.conf 7.56 +8 -0 ircd-ratbox/doc/example.efnet.conf 7.216 +0 -8 ircd-ratbox/include/client.h 7.166 +0 -9 ircd-ratbox/include/config.h 7.70 +0 -9 ircd-ratbox/include/config.h.dist 7.251 +1 -4 ircd-ratbox/include/s_conf.h 1.128 +37 -56 ircd-ratbox/modules/core/m_nick.c 1.41 +5 -3 ircd-ratbox/modules/m_pass.c 7.106 +12 -0 ircd-ratbox/src/newconf.c 7.428 +2 -0 ircd-ratbox/src/s_conf.c 7.353 +18 -4 ircd-ratbox/src/s_serv.c androsyn 2003/08/20 11:42:27 EDT (20030820_0) Modified files: src client.c Log: /me beats lee with a comma Revision Changes Path 7.405 +1 -1 ircd-ratbox/src/client.c leeh 2003/08/19 17:57:59 EDT (20030819_0) Modified files: src client.c Log: - I wish id stop typing get_uid() instead of get_id()... Revision Changes Path 7.404 +1 -1 ircd-ratbox/src/client.c leeh 2003/08/18 17:51:04 EDT (20030818_1) Modified files: src client.c Log: - qs fix for TS6 Revision Changes Path 7.403 +9 -18 ircd-ratbox/src/client.c leeh 2003/08/18 17:39:05 EDT (20030818_0) Modified files: include parse.h reject.h s_stats.h modules m_stats.c modules/core m_kick.c m_kill.c m_message.c m_mode.c m_squit.c src client.c event.c fdlist.c messages.tab parse.c reject.c s_conf.c s_serv.c s_stats.c s_user.c Log: - some more TS6 cleanups.. - removed list_commands(), its not used anymore Revision Changes Path 7.21 +0 -1 ircd-ratbox/include/parse.h 1.5 +0 -2 ircd-ratbox/include/reject.h 7.16 +1 -0 ircd-ratbox/include/s_stats.h 1.72 +9 -4 ircd-ratbox/modules/core/m_kick.c 1.88 +9 -10 ircd-ratbox/modules/core/m_kill.c 1.140 +14 -9 ircd-ratbox/modules/core/m_message.c 1.89 +4 -1 ircd-ratbox/modules/core/m_mode.c 1.71 +4 -3 ircd-ratbox/modules/core/m_squit.c 1.178 +121 -134 ircd-ratbox/modules/m_stats.c 7.402 +12 -5 ircd-ratbox/src/client.c 7.38 +9 -8 ircd-ratbox/src/event.c 7.41 +3 -2 ircd-ratbox/src/fdlist.c 7.97 +6 -6 ircd-ratbox/src/messages.tab 7.167 +7 -26 ircd-ratbox/src/parse.c 1.8 +2 -2 ircd-ratbox/src/reject.c 7.427 +27 -54 ircd-ratbox/src/s_conf.c 7.352 +5 -8 ircd-ratbox/src/s_serv.c 7.30 +119 -105 ircd-ratbox/src/s_stats.c 7.289 +4 -4 ircd-ratbox/src/s_user.c leeh 2003/08/17 08:24:33 EDT (20030817_0) Modified files: include send.h modules m_connect.c m_gline.c m_invite.c m_kline.c m_knock.c m_operwall.c m_ping.c m_pong.c m_resv.c m_stats.c m_topic.c m_wallops.c m_whois.c m_xline.c src ircd.c messages.tab parse.c s_serv.c send.c Log: - added sendto_one_notice(), used for sending a NOTICE to a client and determining ID/name - modules/ cleanups for TS6 Revision Changes Path 7.77 +1 -0 ircd-ratbox/include/send.h 1.60 +16 -16 ircd-ratbox/modules/m_connect.c 1.127 +5 -3 ircd-ratbox/modules/m_gline.c 1.75 +3 -3 ircd-ratbox/modules/m_invite.c 1.164 +19 -23 ircd-ratbox/modules/m_kline.c 1.84 +9 -6 ircd-ratbox/modules/m_knock.c 1.49 +6 -7 ircd-ratbox/modules/m_operwall.c 1.48 +17 -15 ircd-ratbox/modules/m_ping.c 1.46 +7 -5 ircd-ratbox/modules/m_pong.c 1.42 +24 -31 ircd-ratbox/modules/m_resv.c 1.177 +119 -95 ircd-ratbox/modules/m_stats.c 1.82 +7 -3 ircd-ratbox/modules/m_topic.c 1.48 +6 -2 ircd-ratbox/modules/m_wallops.c 1.127 +5 -3 ircd-ratbox/modules/m_whois.c 1.32 +17 -22 ircd-ratbox/modules/m_xline.c 7.307 +1 -0 ircd-ratbox/src/ircd.c 7.96 +2 -3 ircd-ratbox/src/messages.tab 7.166 +2 -3 ircd-ratbox/src/parse.c 7.351 +4 -7 ircd-ratbox/src/s_serv.c 7.255 +42 -2 ircd-ratbox/src/send.c leeh 2003/08/16 10:08:22 EDT (20030816_1) Removed files: contrib m_jupe.c Log: - removed contrib/m_jupe.c, its broken and not worth fixing. Revision Changes Path 1.46 +0 -204 ircd-ratbox/contrib/m_jupe.c (dead) leeh 2003/08/16 09:57:47 EDT (20030816_0) Modified files: adns setup.c modules m_accept.c m_admin.c m_away.c m_challenge.c m_connect.c m_gline.c m_help.c m_info.c m_invite.c m_join.c m_knock.c m_list.c m_locops.c m_lusers.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_restart.c m_stats.c m_topic.c m_user.c m_version.c m_wallops.c m_whois.c m_whowas.c modules/core m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_sjoin.c m_squit.c src cache.c client.c messages.tab modules.c parse.c s_serv.c s_user.c send.c Log: - finished the numeric cleanup for TS6 Revision Changes Path 1.30 +2 -2 ircd-ratbox/adns/setup.c 1.71 +15 -9 ircd-ratbox/modules/core/m_kick.c 1.87 +7 -11 ircd-ratbox/modules/core/m_kill.c 1.139 +17 -19 ircd-ratbox/modules/core/m_message.c 1.88 +25 -22 ircd-ratbox/modules/core/m_mode.c 1.127 +18 -14 ircd-ratbox/modules/core/m_nick.c 1.85 +8 -4 ircd-ratbox/modules/core/m_part.c 1.182 +1 -5 ircd-ratbox/modules/core/m_sjoin.c 1.70 +5 -3 ircd-ratbox/modules/core/m_squit.c 1.52 +10 -10 ircd-ratbox/modules/m_accept.c 1.52 +13 -10 ircd-ratbox/modules/m_admin.c 1.51 +2 -2 ircd-ratbox/modules/m_away.c 1.61 +5 -4 ircd-ratbox/modules/m_challenge.c 1.59 +8 -4 ircd-ratbox/modules/m_connect.c 1.126 +2 -2 ircd-ratbox/modules/m_gline.c 1.63 +2 -2 ircd-ratbox/modules/m_help.c 1.93 +20 -20 ircd-ratbox/modules/m_info.c 1.74 +19 -15 ircd-ratbox/modules/m_invite.c 1.137 +14 -9 ircd-ratbox/modules/m_join.c 1.83 +10 -10 ircd-ratbox/modules/m_knock.c 1.72 +6 -4 ircd-ratbox/modules/m_list.c 1.43 +3 -2 ircd-ratbox/modules/m_locops.c 1.39 +2 -2 ircd-ratbox/modules/m_lusers.c 1.75 +4 -3 ircd-ratbox/modules/m_names.c 1.75 +3 -2 ircd-ratbox/modules/m_oper.c 1.48 +3 -2 ircd-ratbox/modules/m_operwall.c 1.40 +4 -2 ircd-ratbox/modules/m_pass.c 1.47 +1 -4 ircd-ratbox/modules/m_ping.c 1.45 +5 -8 ircd-ratbox/modules/m_pong.c 1.38 +1 -7 ircd-ratbox/modules/m_restart.c 1.176 +8 -8 ircd-ratbox/modules/m_stats.c 1.81 +11 -10 ircd-ratbox/modules/m_topic.c 1.38 +4 -2 ircd-ratbox/modules/m_user.c 1.59 +2 -2 ircd-ratbox/modules/m_version.c 1.47 +6 -3 ircd-ratbox/modules/m_wallops.c 1.126 +10 -8 ircd-ratbox/modules/m_whois.c 1.44 +6 -5 ircd-ratbox/modules/m_whowas.c 1.7 +6 -6 ircd-ratbox/src/cache.c 7.401 +2 -1 ircd-ratbox/src/client.c 7.95 +28 -30 ircd-ratbox/src/messages.tab 7.129 +6 -5 ircd-ratbox/src/modules.c 7.165 +9 -8 ircd-ratbox/src/parse.c 7.350 +8 -10 ircd-ratbox/src/s_serv.c 7.288 +10 -9 ircd-ratbox/src/s_user.c 7.254 +2 -6 ircd-ratbox/src/send.c leeh 2003/08/15 17:55:16 EDT (20030815_0) Modified files: include numeric.h modules m_accept.c m_away.c m_challenge.c m_close.c m_etrace.c m_info.c m_invite.c m_ison.c m_join.c m_links.c m_names.c m_oper.c m_rehash.c m_stats.c m_time.c m_topic.c m_trace.c m_userhost.c m_users.c m_version.c m_who.c m_whois.c m_whowas.c modules/core m_message.c m_mode.c src adns.c cache.c messages.tab s_user.c Log: - more numerics cleanup for TS6. Done upto the start of the errors.. Revision Changes Path 7.40 +0 -1 ircd-ratbox/include/numeric.h 1.138 +3 -3 ircd-ratbox/modules/core/m_message.c 1.87 +43 -10 ircd-ratbox/modules/core/m_mode.c 1.51 +5 -3 ircd-ratbox/modules/m_accept.c 1.50 +4 -3 ircd-ratbox/modules/m_away.c 1.60 +5 -4 ircd-ratbox/modules/m_challenge.c 1.38 +3 -3 ircd-ratbox/modules/m_close.c 1.6 +2 -2 ircd-ratbox/modules/m_etrace.c 1.92 +39 -59 ircd-ratbox/modules/m_info.c 1.73 +5 -4 ircd-ratbox/modules/m_invite.c 1.46 +2 -2 ircd-ratbox/modules/m_ison.c 1.136 +3 -3 ircd-ratbox/modules/m_join.c 1.55 +9 -10 ircd-ratbox/modules/m_links.c 1.74 +5 -3 ircd-ratbox/modules/m_names.c 1.74 +2 -2 ircd-ratbox/modules/m_oper.c 1.72 +2 -2 ircd-ratbox/modules/m_rehash.c 1.175 +34 -26 ircd-ratbox/modules/m_stats.c 1.41 +5 -3 ircd-ratbox/modules/m_time.c 1.80 +5 -5 ircd-ratbox/modules/m_topic.c 1.84 +10 -6 ircd-ratbox/modules/m_trace.c 1.53 +2 -2 ircd-ratbox/modules/m_userhost.c 1.39 +17 -15 ircd-ratbox/modules/m_users.c 1.58 +10 -10 ircd-ratbox/modules/m_version.c 1.101 +13 -7 ircd-ratbox/modules/m_who.c 1.125 +30 -32 ircd-ratbox/modules/m_whois.c 1.43 +14 -9 ircd-ratbox/modules/m_whowas.c 7.61 +2 -1 ircd-ratbox/src/adns.c 1.6 +4 -4 ircd-ratbox/src/cache.c 7.94 +34 -36 ircd-ratbox/src/messages.tab 7.287 +39 -36 ircd-ratbox/src/s_user.c leeh 2003/08/13 21:24:11 EDT (20030814_1) Modified files: include send.h modules m_stats.c m_trace.c src class.c hostmask.c listener.c messages.tab parse.c s_user.c send.c Log: - made a start on making numerics use sendto_one_numeric() so theyre id capable. this is so friggin annoying and monotonous! :P Revision Changes Path 7.76 +2 -2 ircd-ratbox/include/send.h 1.174 +34 -31 ircd-ratbox/modules/m_stats.c 1.83 +49 -61 ircd-ratbox/modules/m_trace.c 7.53 +13 -11 ircd-ratbox/src/class.c 7.89 +11 -9 ircd-ratbox/src/hostmask.c 7.93 +2 -4 ircd-ratbox/src/listener.c 7.93 +17 -17 ircd-ratbox/src/messages.tab 7.164 +4 -3 ircd-ratbox/src/parse.c 7.286 +2 -2 ircd-ratbox/src/s_user.c 7.253 +3 -4 ircd-ratbox/src/send.c leeh 2003/08/13 20:24:30 EDT (20030814_0) Modified files: include client.h send.h src messages.tab s_serv.c s_user.c send.c Log: - fixed get_id() to use target->from instead of target, id hope this is never NULL - added sendto_one_numeric(), used for sending a numeric to one client where we dont know whether to use uid/nick - fixed sendto_one_prefix() - sendto_realops_flags() no longer addresses notices to each individual oper, rather to a generic "*", ircu copes fine with this. Revision Changes Path 7.215 +1 -1 ircd-ratbox/include/client.h 7.75 +2 -0 ircd-ratbox/include/send.h 7.92 +1 -1 ircd-ratbox/src/messages.tab 7.349 +7 -4 ircd-ratbox/src/s_serv.c 7.285 +2 -2 ircd-ratbox/src/s_user.c 7.252 +57 -18 ircd-ratbox/src/send.c leeh 2003/08/13 12:35:41 EDT (20030813_1) Modified files: include client.h modules m_pass.c m_svinfo.c modules/core m_server.c m_sjoin.c src client.c s_serv.c s_user.c send.c Log: - some more TS6 cleanups.. Revision Changes Path 7.214 +8 -11 ircd-ratbox/include/client.h 1.120 +33 -9 ircd-ratbox/modules/core/m_server.c 1.181 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.39 +13 -4 ircd-ratbox/modules/m_pass.c 1.53 +3 -41 ircd-ratbox/modules/m_svinfo.c 7.400 +7 -3 ircd-ratbox/src/client.c 7.348 +33 -15 ircd-ratbox/src/s_serv.c 7.284 +1 -1 ircd-ratbox/src/s_user.c 7.251 +4 -4 ircd-ratbox/src/send.c leeh 2003/08/12 21:02:32 EDT (20030813_0) Modified files: doc example.conf example.efnet.conf include s_conf.h s_serv.h modules m_cryptlink.c modules/core m_server.c m_squit.c servlink io.c src client.c newconf.c s_conf.c s_serv.c Log: - removed support for faking our servername to directly connected links. I really dont think this is needed nowadays.. Revision Changes Path 7.219 +0 -3 ircd-ratbox/doc/example.conf 7.55 +0 -3 ircd-ratbox/doc/example.efnet.conf 7.250 +0 -1 ircd-ratbox/include/s_conf.h 7.84 +0 -1 ircd-ratbox/include/s_serv.h 1.119 +2 -4 ircd-ratbox/modules/core/m_server.c 1.69 +1 -21 ircd-ratbox/modules/core/m_squit.c 1.60 +3 -3 ircd-ratbox/modules/m_cryptlink.c 1.35 +1 -2 ircd-ratbox/servlink/io.c 7.399 +1 -5 ircd-ratbox/src/client.c 7.105 +0 -8 ircd-ratbox/src/newconf.c 7.426 +0 -3 ircd-ratbox/src/s_conf.c 7.347 +3 -24 ircd-ratbox/src/s_serv.c leeh 2003/08/12 17:34:23 EDT (20030812_4) Modified files: modules/core m_mode.c src channel.c Log: - implemented the BMASK and TMODE handlers - fixed it so servers can set modes again Revision Changes Path 1.86 +201 -8 ircd-ratbox/modules/core/m_mode.c 7.395 +12 -10 ircd-ratbox/src/channel.c androsyn 2003/08/12 15:07:56 EDT (20030812_3) Modified files: servlink io.c Log: Should be using poll() in both loops Revision Changes Path 1.34 +7 -10 ircd-ratbox/servlink/io.c leeh 2003/08/12 11:54:29 EDT (20030812_2) Modified files: modules m_join.c m_svinfo.c modules/core m_nick.c m_sjoin.c src s_serv.c s_user.c Log: - cleaned sjoin up, and made it handle TS6 - send local joins to TS6 as "JOIN", added handling of it. - adding a local servers sid to the id hash is useful :P - fixed +beI bursting for TS6 to use BMASK Revision Changes Path 1.126 +12 -14 ircd-ratbox/modules/core/m_nick.c 1.180 +126 -152 ircd-ratbox/modules/core/m_sjoin.c 1.135 +371 -44 ircd-ratbox/modules/m_join.c 1.52 +13 -1 ircd-ratbox/modules/m_svinfo.c 7.346 +74 -17 ircd-ratbox/src/s_serv.c 7.283 +2 -1 ircd-ratbox/src/s_user.c androsyn 2003/08/12 10:19:52 EDT (20030812_1) Modified files: src s_user.c Log: Removed a pointless static declaration of a global function Revision Changes Path 7.282 +0 -2 ircd-ratbox/src/s_user.c leeh 2003/08/11 20:10:54 EDT (20030812_0) Modified files: include s_user.h modules/core m_nick.c m_server.c src s_user.c Log: - heres the code for handling SID/UID commands. register_client() is kinda umm.. horrible :P Revision Changes Path 7.26 +3 -3 ircd-ratbox/include/s_user.h 1.125 +310 -415 ircd-ratbox/modules/core/m_nick.c 1.118 +172 -4 ircd-ratbox/modules/core/m_server.c 7.281 +1 -121 ircd-ratbox/src/s_user.c leeh 2003/08/11 16:51:58 EDT (20030811_9) Modified files: include client.h src client.c ircd.c s_user.c Log: - added the uid generation code Revision Changes Path 7.213 +3 -0 ircd-ratbox/include/client.h 7.398 +49 -1 ircd-ratbox/src/client.c 7.306 +1 -0 ircd-ratbox/src/ircd.c 7.280 +12 -24 ircd-ratbox/src/s_user.c androsyn 2003/08/11 15:39:18 EDT (20030811_8) Modified files: src crypt.c Log: Make crypt.c at least *compile* on unix, even though we don't use it Revision Changes Path 7.9 +13 -11 ircd-ratbox/src/crypt.c androsyn 2003/08/11 15:31:58 EDT (20030811_7) Modified files: include tools.h modules .depend m_cryptlink.c src .depend Makefile.in ircd.c s_serv.c s_user.c tools.c Removed files: include md5.h src md5.c Log: Remove md5.[c-h]. Moved the base64 routines that were in there to tools.c Revision Changes Path 1.13 +0 -46 ircd-ratbox/include/md5.h (dead) 1.46 +3 -0 ircd-ratbox/include/tools.h 1.31 +661 -661 ircd-ratbox/modules/.depend 1.59 +2 -3 ircd-ratbox/modules/m_cryptlink.c 7.31 +420 -426 ircd-ratbox/src/.depend 7.135 +0 -1 ircd-ratbox/src/Makefile.in 7.305 +0 -2 ircd-ratbox/src/ircd.c 1.22 +0 -358 ircd-ratbox/src/md5.c (dead) 7.345 +0 -1 ircd-ratbox/src/s_serv.c 7.279 +0 -1 ircd-ratbox/src/s_user.c 7.39 +150 -0 ircd-ratbox/src/tools.c leeh 2003/08/11 12:01:41 EDT (20030811_6) Modified files: doc example.conf example.efnet.conf include channel.h client.h irc_string.h s_conf.h modules m_capab.c m_challenge.c m_oper.c m_pass.c m_rehash.c m_svinfo.c m_userhost.c m_whois.c src channel.c client.c ircd.c match.c newconf.c s_auth.c s_bsd.c s_conf.c s_serv.c s_user.c Log: - did some prep work for TS6: - sockhost is now in struct Client, not struct LocalUser - server wont start unless a sid="foo"; is specified in serverinfo {}; - modified PASS to note TS6. - reworked the burst stuff Revision Changes Path 7.218 +6 -0 ircd-ratbox/doc/example.conf 7.54 +6 -0 ircd-ratbox/doc/example.efnet.conf 7.149 +0 -1 ircd-ratbox/include/channel.h 7.212 +6 -9 ircd-ratbox/include/client.h 7.50 +2 -2 ircd-ratbox/include/irc_string.h 7.249 +1 -0 ircd-ratbox/include/s_conf.h 1.41 +3 -3 ircd-ratbox/modules/m_capab.c 1.59 +3 -3 ircd-ratbox/modules/m_challenge.c 1.73 +2 -2 ircd-ratbox/modules/m_oper.c 1.38 +10 -2 ircd-ratbox/modules/m_pass.c 1.71 +3 -3 ircd-ratbox/modules/m_rehash.c 1.51 +27 -7 ircd-ratbox/modules/m_svinfo.c 1.52 +2 -9 ircd-ratbox/modules/m_userhost.c 1.124 +2 -2 ircd-ratbox/modules/m_whois.c 7.394 +5 -150 ircd-ratbox/src/channel.c 7.397 +9 -6 ircd-ratbox/src/client.c 7.304 +8 -0 ircd-ratbox/src/ircd.c 7.33 +63 -126 ircd-ratbox/src/match.c 7.104 +41 -0 ircd-ratbox/src/newconf.c 7.156 +3 -2 ircd-ratbox/src/s_auth.c 7.207 +5 -5 ircd-ratbox/src/s_bsd.c 7.425 +2 -2 ircd-ratbox/src/s_conf.c 7.344 +307 -60 ircd-ratbox/src/s_serv.c 7.278 +2 -1 ircd-ratbox/src/s_user.c androsyn 2003/08/11 11:47:27 EDT (20030811_5) Modified files: src send.c Log: Somebody forgot a linebuf_newbuf Revision Changes Path 7.250 +2 -0 ircd-ratbox/src/send.c androsyn 2003/08/11 10:54:48 EDT (20030811_4) Modified files: . configure autoconf configure.in include setup.h.in Log: Update the default compile flags Revision Changes Path 7.175 +1 -1 ircd-ratbox/autoconf/configure.in 7.182 +1 -1 ircd-ratbox/configure 7.68 +1 -1 ircd-ratbox/include/setup.h.in androsyn 2003/08/11 10:04:50 EDT (20030811_3) Modified files: modules/core m_message.c Log: I think this is the right fix for this... Revision Changes Path 1.137 +3 -3 ircd-ratbox/modules/core/m_message.c leeh 2003/08/10 21:08:42 EDT (20030811_2) Modified files: include client.h hash.h md5.h modules m_svinfo.c modules/core m_kill.c m_mode.c src channel.c client.c hash.c md5.c s_serv.c s_user.c send.c Log: - more TS6 fixes, ircd compiles now (some stuff is under BROKEN_TS6) Revision Changes Path 7.211 +3 -2 ircd-ratbox/include/client.h 7.40 +1 -0 ircd-ratbox/include/hash.h 1.12 +0 -4 ircd-ratbox/include/md5.h 1.86 +3 -3 ircd-ratbox/modules/core/m_kill.c 1.85 +5 -5 ircd-ratbox/modules/core/m_mode.c 1.50 +2 -2 ircd-ratbox/modules/m_svinfo.c 7.393 +10 -8 ircd-ratbox/src/channel.c 7.396 +2 -2 ircd-ratbox/src/client.c 7.83 +40 -41 ircd-ratbox/src/hash.c 1.21 +0 -18 ircd-ratbox/src/md5.c 7.343 +7 -5 ircd-ratbox/src/s_serv.c 7.277 +9 -1 ircd-ratbox/src/s_user.c 7.249 +17 -13 ircd-ratbox/src/send.c leeh 2003/08/10 20:39:12 EDT (20030811_1) Modified files: include send.h modules m_away.c m_gline.c modules/core m_part.c Log: - fixed some CAP_UID remnants to use CAP_TS6 and the proper id functions. Revision Changes Path 7.74 +8 -9 ircd-ratbox/include/send.h 1.84 +5 -19 ircd-ratbox/modules/core/m_part.c 1.49 +8 -5 ircd-ratbox/modules/m_away.c 1.125 +14 -10 ircd-ratbox/modules/m_gline.c leeh 2003/08/10 20:25:19 EDT (20030811_0) Modified files: include client.h config.h config.h.dist s_serv.h send.h modules m_join.c m_svinfo.c modules/core m_kill.c m_message.c m_nick.c src client.c hash.c parse.c s_serv.c send.c Log: - made a start on TS6, by start I mean I changed the ts version and fixed the id hash.. thats about it ;). - rewrote send.c Revision Changes Path 7.210 +27 -18 ircd-ratbox/include/client.h 7.165 +16 -6 ircd-ratbox/include/config.h 7.69 +16 -6 ircd-ratbox/include/config.h.dist 7.83 +17 -19 ircd-ratbox/include/s_serv.h 7.73 +7 -18 ircd-ratbox/include/send.h 1.85 +4 -17 ircd-ratbox/modules/core/m_kill.c 1.136 +13 -33 ircd-ratbox/modules/core/m_message.c 1.124 +2 -2 ircd-ratbox/modules/core/m_nick.c 1.134 +2 -3 ircd-ratbox/modules/m_join.c 1.49 +11 -14 ircd-ratbox/modules/m_svinfo.c 7.395 +2 -2 ircd-ratbox/src/client.c 7.82 +96 -67 ircd-ratbox/src/hash.c 7.163 +47 -140 ircd-ratbox/src/parse.c 7.342 +0 -1 ircd-ratbox/src/s_serv.c 7.248 +292 -596 ircd-ratbox/src/send.c leeh 2003/08/09 12:05:42 EDT (20030809_5) Modified files: include hash.h s_stats.h modules m_stats.c src hash.c s_stats.c Log: - removed send_usage(), moved code to m_stats.c - removed get_*_hash_table_size(), its simple enough to calculate in s_stats.c Revision Changes Path 7.39 +0 -4 ircd-ratbox/include/hash.h 7.15 +0 -1 ircd-ratbox/include/s_stats.h 1.173 +60 -2 ircd-ratbox/modules/m_stats.c 7.81 +0 -18 ircd-ratbox/src/hash.c 7.29 +2 -79 ircd-ratbox/src/s_stats.c leeh 2003/08/09 11:21:08 EDT (20030809_4) Modified files: contrib m_ltrace.c doc server-version-info include config.h config.h.dist defaults.h ircd.h m_info.h s_stats.h modules .depend m_pong.c m_stats.c m_trace.c m_version.c src .depend Makefile.in class.c client.c fdlist.c hash.c ircd.c linebuf.c m_error.c messages.tab parse.c restart.c s_bsd.c s_bsd_devpoll.c s_bsd_epoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_qio.c s_bsd_select.c s_bsd_sigio.c s_conf.c s_serv.c s_stats.c send.c Removed files: doc/technical debug_api.txt include s_debug.h src s_debug.c Log: - got rid of serveropts, its easier to just shove the TS_VERSION into form_str(RPL_VERSION) - got rid of DEBUGMODE and the debugging api - its never used. - merged the remaining stats bits of s_debug.c -> s_stats.c Revision Changes Path 1.10 +3 -3 ircd-ratbox/contrib/m_ltrace.c 7.15 +0 -2 ircd-ratbox/doc/server-version-info 1.2 +0 -40 ircd-ratbox/doc/technical/debug_api.txt (dead) 7.164 +0 -6 ircd-ratbox/include/config.h 7.68 +0 -6 ircd-ratbox/include/config.h.dist 7.12 +0 -7 ircd-ratbox/include/defaults.h 7.71 +0 -4 ircd-ratbox/include/ircd.h 7.50 +0 -6 ircd-ratbox/include/m_info.h 7.9 +0 -53 ircd-ratbox/include/s_debug.h (dead) 7.14 +3 -0 ircd-ratbox/include/s_stats.h 1.30 +661 -662 ircd-ratbox/modules/.depend 1.44 +1 -6 ircd-ratbox/modules/m_pong.c 1.172 +1 -2 ircd-ratbox/modules/m_stats.c 1.82 +3 -3 ircd-ratbox/modules/m_trace.c 1.57 +10 -13 ircd-ratbox/modules/m_version.c 7.30 +23 -35 ircd-ratbox/src/.depend 7.134 +0 -1 ircd-ratbox/src/Makefile.in 7.52 +0 -6 ircd-ratbox/src/class.c 7.394 +0 -1 ircd-ratbox/src/client.c 7.40 +0 -9 ircd-ratbox/src/fdlist.c 7.80 +1 -12 ircd-ratbox/src/hash.c 7.303 +0 -3 ircd-ratbox/src/ircd.c 7.111 +1 -1 ircd-ratbox/src/linebuf.c 7.36 +0 -2 ircd-ratbox/src/m_error.c 7.91 +2 -2 ircd-ratbox/src/messages.tab 7.162 +0 -14 ircd-ratbox/src/parse.c 7.29 +0 -3 ircd-ratbox/src/restart.c 7.206 +0 -3 ircd-ratbox/src/s_bsd.c 7.26 +0 -1 ircd-ratbox/src/s_bsd_devpoll.c 1.13 +0 -1 ircd-ratbox/src/s_bsd_epoll.c 1.39 +0 -1 ircd-ratbox/src/s_bsd_kqueue.c 7.70 +0 -1 ircd-ratbox/src/s_bsd_poll.c 7.2 +0 -1 ircd-ratbox/src/s_bsd_qio.c 7.37 +0 -4 ircd-ratbox/src/s_bsd_select.c 7.39 +0 -1 ircd-ratbox/src/s_bsd_sigio.c 7.424 +0 -1 ircd-ratbox/src/s_conf.c 7.97 +0 -393 ircd-ratbox/src/s_debug.c (dead) 7.341 +0 -4 ircd-ratbox/src/s_serv.c 7.28 +315 -0 ircd-ratbox/src/s_stats.c 7.247 +0 -1 ircd-ratbox/src/send.c leeh 2003/08/09 10:23:24 EDT (20030809_3) Modified files: include balloc.h config.h config.h.dist irc_string.h m_info.h supported.h src listener.c Log: - cleaned up config.h: - balloc default sizes -> balloc.h - USE_ASCII_CASEMAPPING -> /dev/null - HYBRID_SOMAXCONN -> RATBOX_SOMAXCONN - HARD_FDLIMIT_ should be edited really.. Revision Changes Path 1.22 +30 -16 ircd-ratbox/include/balloc.h 7.163 +22 -100 ircd-ratbox/include/config.h 7.67 +103 -145 ircd-ratbox/include/config.h.dist 7.49 +0 -5 ircd-ratbox/include/irc_string.h 7.49 +2 -2 ircd-ratbox/include/m_info.h 1.33 +2 -8 ircd-ratbox/include/supported.h 7.92 +4 -4 ircd-ratbox/src/listener.c leeh 2003/08/09 09:38:16 EDT (20030809_2) Modified files: doc example.conf example.efnet.conf include reject.h s_conf.h modules m_stats.c src cluster.c ircd_parser.y newconf.c reject.c s_conf.c s_debug.c tools convertconf.c Log: - removed ServerInfo.max_clients/max_buffer, they didnt do anything. - moved reject stats to stats z - removed a few memset() after MyMalloc() Revision Changes Path 7.217 +0 -3 ircd-ratbox/doc/example.conf 7.53 +0 -3 ircd-ratbox/doc/example.efnet.conf 1.4 +3 -1 ircd-ratbox/include/reject.h 7.248 +0 -4 ircd-ratbox/include/s_conf.h 1.171 +1 -15 ircd-ratbox/modules/m_stats.c 7.9 +0 -3 ircd-ratbox/src/cluster.c 1.272 +0 -5 ircd-ratbox/src/ircd_parser.y 7.103 +0 -24 ircd-ratbox/src/newconf.c 1.7 +1 -9 ircd-ratbox/src/reject.c 7.423 +0 -5 ircd-ratbox/src/s_conf.c 7.96 +4 -0 ircd-ratbox/src/s_debug.c 1.42 +0 -1 ircd-ratbox/tools/convertconf.c leeh 2003/08/09 08:25:24 EDT (20030809_1) Modified files: src m_error.c Log: - missing ',' in m_error.c Revision Changes Path 7.35 +1 -1 ircd-ratbox/src/m_error.c leeh 2003/08/09 05:42:59 EDT (20030809_0) Modified files: doc example.efnet.conf include supported.h modules m_list.c m_set.c m_trace.c m_whois.c modules/core m_mode.c src channel.c m_error.c newconf.c s_auth.c Log: - sync with stable: - errors shouldnt be shown to opers during HIDE_SERVERS_IPS - typo in /quote set splitdelay - allow @+ in a /whois channel list - fix '\0' on long sjoins - efnet approved +eI, update defaults. - go back to MAXBANS until the 005 spec is approved - spoof lengths were using >= instead of > Revision Changes Path 7.52 +7 -6 ircd-ratbox/doc/example.efnet.conf 1.32 +3 -5 ircd-ratbox/include/supported.h 1.84 +3 -3 ircd-ratbox/modules/core/m_mode.c 1.71 +1 -2 ircd-ratbox/modules/m_list.c 1.67 +2 -2 ircd-ratbox/modules/m_set.c 1.81 +16 -9 ircd-ratbox/modules/m_trace.c 1.123 +3 -3 ircd-ratbox/modules/m_whois.c 7.392 +2 -0 ircd-ratbox/src/channel.c 7.34 +21 -5 ircd-ratbox/src/m_error.c 7.102 +2 -2 ircd-ratbox/src/newconf.c 7.155 +8 -3 ircd-ratbox/src/s_auth.c androsyn 2003/08/07 12:27:50 EDT (20030807_1) Modified files: src s_auth.c Log: memset can be useful Revision Changes Path 7.154 +1 -0 ircd-ratbox/src/s_auth.c leeh 2003/08/07 12:15:28 EDT (20030807_0) Modified files: src s_auth.c Log: - auth_client needs to be reset to NULL. Revision Changes Path 7.153 +7 -5 ircd-ratbox/src/s_auth.c androsyn 2003/08/06 15:02:16 EDT (20030806_1) Modified files: src s_auth.c Log: Fixed a shadowed variable Revision Changes Path 7.152 +2 -3 ircd-ratbox/src/s_auth.c androsyn 2003/08/06 12:01:53 EDT (20030806_0) Modified files: include reject.h modules m_stats.c src reject.c Log: Add some basic reject stats. Revision Changes Path 1.3 +1 -1 ircd-ratbox/include/reject.h 1.170 +16 -1 ircd-ratbox/modules/m_stats.c 1.6 +10 -0 ircd-ratbox/src/reject.c androsyn 2003/08/05 18:08:38 EDT (20030805_0) Modified files: include client.h s_auth.h modules .depend Makefile.in src client.c s_auth.c Log: Auth fix. Also fix make depend for modules/core Revision Changes Path 7.209 +0 -1 ircd-ratbox/include/client.h 7.23 +3 -1 ircd-ratbox/include/s_auth.h 1.29 +662 -661 ircd-ratbox/modules/.depend 1.83 +5 -2 ircd-ratbox/modules/Makefile.in 7.393 +1 -2 ircd-ratbox/src/client.c 7.151 +63 -77 ircd-ratbox/src/s_auth.c leeh 2003/07/30 13:51:35 EDT (20030730_1) Modified files: modules m_list.c src channel.c Log: - s/return 0/return in m_list.c - fix membership memset Submitted by: Reviewed by: Approved by: Obtained from: Revision Changes Path 1.70 +5 -5 ircd-ratbox/modules/m_list.c 7.391 +1 -1 ircd-ratbox/src/channel.c leeh 2003/07/29 20:59:53 EDT (20030730_0) Modified files: modules m_list.c Log: - removed a vchan remnant Submitted by: Reviewed by: Approved by: Obtained from: Revision Changes Path 1.69 +23 -41 ircd-ratbox/modules/m_list.c leeh 2003/07/27 15:38:50 EDT (20030727_1) Modified files: modules m_dline.c m_kline.c m_resv.c m_xline.c Log: - fixed undline etc to not rehash if nothing was changed Submitted by: Reviewed by: Approved by: Obtained from: Revision Changes Path 1.23 +15 -11 ircd-ratbox/modules/m_dline.c 1.163 +10 -9 ircd-ratbox/modules/m_kline.c 1.41 +10 -9 ircd-ratbox/modules/m_resv.c 1.31 +8 -8 ircd-ratbox/modules/m_xline.c leeh 2003/07/27 15:26:55 EDT (20030727_0) Modified files: src s_newconf.c Log: - fixed the xline hash to take account of the fact that xlines can have escaped wildcards in Submitted by: Reviewed by: Approved by: Obtained from: Revision Changes Path 7.14 +70 -3 ircd-ratbox/src/s_newconf.c leeh 2003/07/26 14:20:56 EDT (20030726_2) Modified files: modules m_encap.c m_info.c src client.c s_user.c Log: - added missing +Z to usermode list - added default_adminstring to info, default_operstring shouldve been OUTPUT_STRING_PTR - added operspy encap handler - sending quits for unregistered users isnt a good idea ;) Submitted by: Reviewed by: Approved by: Obtained from: Revision Changes Path 1.9 +52 -4 ircd-ratbox/modules/m_encap.c 1.91 +8 -2 ircd-ratbox/modules/m_info.c 7.392 +0 -5 ircd-ratbox/src/client.c 7.276 +1 -0 ircd-ratbox/src/s_user.c leeh 2003/07/26 13:47:01 EDT (20030726_1) Modified files: include modules.h parse.h s_newconf.h modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_encap.c m_eob.c m_etrace.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c src dynlink.c parse.c s_newconf.c Log: - redid the encap handler, its now a normal msgtab entry. It uses the flags "MFLG_ENCAP" to allow this command to be used by ENCAP, and "MFLG_ENCAPONLY" to only allow this command to be used by ENCAP Submitted by: Reviewed by: Approved by: Obtained from: Revision Changes Path 7.55 +4 -6 ircd-ratbox/include/modules.h 7.20 +2 -0 ircd-ratbox/include/parse.h 7.13 +0 -14 ircd-ratbox/include/s_newconf.h 1.38 +1 -1 ircd-ratbox/modules/core/m_die.c 1.70 +1 -1 ircd-ratbox/modules/core/m_kick.c 1.84 +1 -1 ircd-ratbox/modules/core/m_kill.c 1.135 +2 -2 ircd-ratbox/modules/core/m_message.c 1.83 +2 -2 ircd-ratbox/modules/core/m_mode.c 1.123 +1 -1 ircd-ratbox/modules/core/m_nick.c 1.83 +1 -1 ircd-ratbox/modules/core/m_part.c 1.40 +1 -1 ircd-ratbox/modules/core/m_quit.c 1.117 +1 -1 ircd-ratbox/modules/core/m_server.c 1.179 +1 -1 ircd-ratbox/modules/core/m_sjoin.c 1.68 +1 -1 ircd-ratbox/modules/core/m_squit.c 1.50 +1 -1 ircd-ratbox/modules/m_accept.c 1.51 +1 -1 ircd-ratbox/modules/m_admin.c 1.48 +1 -1 ircd-ratbox/modules/m_away.c 1.40 +1 -1 ircd-ratbox/modules/m_capab.c 1.58 +2 -2 ircd-ratbox/modules/m_challenge.c 1.37 +1 -1 ircd-ratbox/modules/m_close.c 1.58 +1 -1 ircd-ratbox/modules/m_connect.c 1.58 +2 -2 ircd-ratbox/modules/m_cryptlink.c 1.22 +1 -1 ircd-ratbox/modules/m_dline.c 1.8 +3 -14 ircd-ratbox/modules/m_encap.c 1.44 +1 -1 ircd-ratbox/modules/m_eob.c 1.5 +1 -1 ircd-ratbox/modules/m_etrace.c 1.124 +1 -1 ircd-ratbox/modules/m_gline.c 1.62 +1 -1 ircd-ratbox/modules/m_help.c 1.16 +1 -1 ircd-ratbox/modules/m_htm.c 1.90 +1 -1 ircd-ratbox/modules/m_info.c 1.72 +1 -1 ircd-ratbox/modules/m_invite.c 1.45 +1 -1 ircd-ratbox/modules/m_ison.c 1.133 +1 -1 ircd-ratbox/modules/m_join.c 1.162 +1 -1 ircd-ratbox/modules/m_kline.c 1.82 +1 -1 ircd-ratbox/modules/m_knock.c 1.54 +1 -1 ircd-ratbox/modules/m_links.c 1.68 +1 -1 ircd-ratbox/modules/m_list.c 1.42 +1 -1 ircd-ratbox/modules/m_locops.c 1.38 +1 -1 ircd-ratbox/modules/m_lusers.c 1.30 +1 -1 ircd-ratbox/modules/m_map.c 1.47 +1 -1 ircd-ratbox/modules/m_motd.c 1.73 +1 -1 ircd-ratbox/modules/m_names.c 1.72 +1 -1 ircd-ratbox/modules/m_oper.c 1.47 +1 -1 ircd-ratbox/modules/m_operwall.c 1.37 +1 -1 ircd-ratbox/modules/m_pass.c 1.46 +1 -1 ircd-ratbox/modules/m_ping.c 1.43 +1 -1 ircd-ratbox/modules/m_pong.c 1.25 +1 -1 ircd-ratbox/modules/m_post.c 1.70 +1 -1 ircd-ratbox/modules/m_rehash.c 1.37 +1 -1 ircd-ratbox/modules/m_restart.c 1.40 +1 -1 ircd-ratbox/modules/m_resv.c 1.66 +1 -1 ircd-ratbox/modules/m_set.c 1.169 +1 -1 ircd-ratbox/modules/m_stats.c 1.48 +1 -1 ircd-ratbox/modules/m_svinfo.c 1.44 +1 -1 ircd-ratbox/modules/m_testline.c 1.40 +1 -1 ircd-ratbox/modules/m_time.c 1.79 +1 -1 ircd-ratbox/modules/m_topic.c 1.80 +1 -1 ircd-ratbox/modules/m_trace.c 1.37 +1 -1 ircd-ratbox/modules/m_user.c 1.51 +1 -1 ircd-ratbox/modules/m_userhost.c 1.38 +1 -1 ircd-ratbox/modules/m_users.c 1.56 +1 -1 ircd-ratbox/modules/m_version.c 1.46 +1 -1 ircd-ratbox/modules/m_wallops.c 1.100 +1 -1 ircd-ratbox/modules/m_who.c 1.122 +1 -1 ircd-ratbox/modules/m_whois.c 1.42 +1 -1 ircd-ratbox/modules/m_whowas.c 1.30 +1 -1 ircd-ratbox/modules/m_xline.c 7.23 +0 -14 ircd-ratbox/src/dynlink.c 7.161 +26 -3 ircd-ratbox/src/parse.c 7.13 +0 -59 ircd-ratbox/src/s_newconf.c leeh 2003/07/26 13:03:40 EDT (20030726_0) Modified files: . RELNOTES include channel.h send.h modules/core m_mode.c src cache.c s_auth.c Log: - make relnotes just list major changes from -stable - removed CHACCESS_*, pass the membership entry instead - fix ONLY_CHANOPS sending in set_channel_mode() Submitted by: Reviewed by: Approved by: Obtained from: Revision Changes Path 1.78 +9 -45 ircd-ratbox/RELNOTES 7.148 +13 -14 ircd-ratbox/include/channel.h 7.72 +27 -45 ircd-ratbox/include/send.h 1.82 +124 -112 ircd-ratbox/modules/core/m_mode.c 1.5 +1 -0 ircd-ratbox/src/cache.c 7.150 +2 -0 ircd-ratbox/src/s_auth.c leeh 2003/07/23 12:10:50 EDT (20030723_0) Modified files: include msg.h src cache.c s_user.c Log: - removed unused MFLG_IGNORE - fixed short motd :P Revision Changes Path 7.47 +5 -9 ircd-ratbox/include/msg.h 1.4 +20 -1 ircd-ratbox/src/cache.c 7.275 +1 -3 ircd-ratbox/src/s_user.c leeh 2003/07/22 11:42:39 EDT (20030722_2) Modified files: doc Makefile.in include cache.h channel.h config.h config.h.dist s_conf.h modules .depend m_cryptlink.c m_help.c m_knock.c m_links.c m_motd.c modules/core m_mode.c m_server.c src .depend Makefile.in cache.c channel.c ircd.c newconf.c s_serv.c s_user.c Removed files: include motd.h src motd.c Log: - rewrote the links cache, dont bother writing it to a file, simply store it in memory. on startup, they can cope with not having the full output until it updates. - removed all the MessageFile stuff, its all been rewritten now - add a ban cache to can_send(), a serial in the channel, a serial in the membership. if they match we test can_send_banned() instead of is_banned() - s/return/continue in burst_users, this meant we didnt burst any users. Revision Changes Path 7.21 +4 -0 ircd-ratbox/doc/Makefile.in 1.3 +7 -0 ircd-ratbox/include/cache.h 7.147 +6 -1 ircd-ratbox/include/channel.h 7.162 +0 -2 ircd-ratbox/include/config.h 7.66 +0 -2 ircd-ratbox/include/config.h.dist 7.17 +0 -65 ircd-ratbox/include/motd.h (dead) 7.247 +0 -3 ircd-ratbox/include/s_conf.h 1.28 +196 -214 ircd-ratbox/modules/.depend 1.81 +15 -6 ircd-ratbox/modules/core/m_mode.c 1.116 +1 -3 ircd-ratbox/modules/core/m_server.c 1.57 +2 -3 ircd-ratbox/modules/m_cryptlink.c 1.61 +1 -2 ircd-ratbox/modules/m_help.c 1.81 +2 -2 ircd-ratbox/modules/m_knock.c 1.53 +32 -18 ircd-ratbox/modules/m_links.c 1.46 +1 -2 ircd-ratbox/modules/m_motd.c 7.29 +121 -139 ircd-ratbox/src/.depend 7.133 +0 -1 ircd-ratbox/src/Makefile.in 1.3 +40 -1 ircd-ratbox/src/cache.c 7.390 +36 -5 ircd-ratbox/src/channel.c 7.302 +1 -17 ircd-ratbox/src/ircd.c 7.36 +0 -162 ircd-ratbox/src/motd.c (dead) 7.101 +2 -1 ircd-ratbox/src/newconf.c 7.340 +9 -92 ircd-ratbox/src/s_serv.c 7.274 +0 -1 ircd-ratbox/src/s_user.c androsyn 2003/07/22 10:51:40 EDT (20030722_1) Removed files: . README.epoll Log: Remove README.epoll Revision Changes Path 1.2 +0 -16 ircd-ratbox/README.epoll (dead) androsyn 2003/07/22 10:50:28 EDT (20030722_0) Modified files: src s_bsd_epoll.c Log: Seems bleeding edge glibc's have sys/epoll.h now. Remove our little hack for it. Still needs linux > 2.5.49 obviously. Revision Changes Path 1.12 +1 -49 ircd-ratbox/src/s_bsd_epoll.c leeh 2003/07/21 12:33:21 EDT (20030721_0) Modified files: help Makefile.in include cache.h motd.h patchlevel.h s_conf.h modules m_challenge.c m_help.c m_motd.c m_oper.c m_rehash.c src cache.c ircd.c ircd_signal.c motd.c s_user.c Log: - fixed the help/Makefile to remove help-old - moved the motd/omotd to struct cachefile - I broke short motd :P Revision Changes Path 1.17 +5 -1 ircd-ratbox/help/Makefile.in 1.2 +11 -3 ircd-ratbox/include/cache.h 7.16 +0 -2 ircd-ratbox/include/motd.h 7.51 +1 -1 ircd-ratbox/include/patchlevel.h 7.246 +0 -2 ircd-ratbox/include/s_conf.h 1.57 +4 -3 ircd-ratbox/modules/m_challenge.c 1.60 +3 -10 ircd-ratbox/modules/m_help.c 1.45 +5 -7 ircd-ratbox/modules/m_motd.c 1.71 +3 -2 ircd-ratbox/modules/m_oper.c 1.69 +49 -41 ircd-ratbox/modules/m_rehash.c 1.2 +76 -3 ircd-ratbox/src/cache.c 7.301 +2 -6 ircd-ratbox/src/ircd.c 7.20 +2 -1 ircd-ratbox/src/ircd_signal.c 7.35 +5 -59 ircd-ratbox/src/motd.c 7.273 +5 -2 ircd-ratbox/src/s_user.c leeh 2003/07/19 11:48:15 EDT (20030719_3) Added files: include cache.h src cache.c Removed files: include help.h src help.c Log: - remove help.?, add cache.? Revision Changes Path 1.1 +36 -0 ircd-ratbox/include/cache.h (new) 1.4 +0 -35 ircd-ratbox/include/help.h (dead) 1.1 +195 -0 ircd-ratbox/src/cache.c (new) 1.8 +0 -183 ircd-ratbox/src/help.c (dead) leeh 2003/07/19 08:45:44 EDT (20030719_2) Modified files: include config.h hash.h modules .depend m_help.c m_rehash.c src .depend Makefile.in hash.c ircd.c s_conf.c Log: - turned the help cache into a generic file cache Revision Changes Path 7.161 +2 -2 ircd-ratbox/include/config.h 7.38 +3 -3 ircd-ratbox/include/hash.h 1.27 +2 -2 ircd-ratbox/modules/.depend 1.59 +4 -4 ircd-ratbox/modules/m_help.c 1.68 +2 -2 ircd-ratbox/modules/m_rehash.c 7.28 +24 -22 ircd-ratbox/src/.depend 7.132 +1 -1 ircd-ratbox/src/Makefile.in 7.79 +6 -6 ircd-ratbox/src/hash.c 7.300 +2 -2 ircd-ratbox/src/ircd.c 7.422 +1 -1 ircd-ratbox/src/s_conf.c leeh 2003/07/19 07:16:23 EDT (20030719_1) Modified files: src help.c Log: - tidied up the help code slightly Revision Changes Path 1.7 +18 -27 ircd-ratbox/src/help.c leeh 2003/07/19 07:05:40 EDT (20030719_0) Modified files: help/opers operspy include help.h modules m_help.c src help.c Log: - remove tabs from operspy help - removed ->firstline from help struct and just make it loop the dlink differently Revision Changes Path 1.3 +7 -6 ircd-ratbox/help/opers/operspy 1.3 +0 -1 ircd-ratbox/include/help.h 1.58 +8 -3 ircd-ratbox/modules/m_help.c 1.6 +22 -7 ircd-ratbox/src/help.c leeh 2003/07/18 19:46:46 EDT (20030718_0) Modified files: modules m_who.c Log: - ported the who fix Revision Changes Path 1.99 +4 -4 ircd-ratbox/modules/m_who.c leeh 2003/07/17 18:39:31 EDT (20030717_0) Modified files: doc example.conf example.efnet.conf include client.h s_conf.h modules m_join.c modules/core m_part.c src newconf.c s_user.c Log: - added spambot_exempt to auth {};, giving a user exemption from possible spambot notices [requested by powuh] Revision Changes Path 7.216 +1 -0 ircd-ratbox/doc/example.conf 7.51 +1 -0 ircd-ratbox/doc/example.efnet.conf 7.208 +4 -1 ircd-ratbox/include/client.h 7.245 +10 -7 ircd-ratbox/include/s_conf.h 1.82 +2 -2 ircd-ratbox/modules/core/m_part.c 1.132 +4 -3 ircd-ratbox/modules/m_join.c 7.100 +1 -0 ircd-ratbox/src/newconf.c 7.272 +8 -0 ircd-ratbox/src/s_user.c leeh 2003/07/08 12:47:03 EDT (20030708_5) Modified files: help Makefile.in src s_log.c Removed files: contrib m_owho.c m_owhois.c Log: - removed m_owho, m_owhois - use opercheats. - fix the help Makefile to move old help dir out of the way - smalldate() doesnt take params in -devel :P Revision Changes Path 1.11 +0 -452 ircd-ratbox/contrib/m_owho.c (dead) 1.14 +0 -397 ircd-ratbox/contrib/m_owhois.c (dead) 1.16 +13 -5 ircd-ratbox/help/Makefile.in 7.56 +1 -1 ircd-ratbox/src/s_log.c leeh 2003/07/08 10:25:21 EDT (20030708_4) Removed files: help/opers dmem Log: - removed an unused help file. Revision Changes Path 1.2 +0 -7 ircd-ratbox/help/opers/dmem (dead) leeh 2003/07/08 10:21:30 EDT (20030708_3) Modified files: doc example.conf example.efnet.conf help/opers cmode umode src newconf.c s_conf.c Added files: help/opers operspy Log: - cleaned up documentation wrt operspy - remove the rest of the individual priv stuff from newconf.c Revision Changes Path 7.215 +6 -0 ircd-ratbox/doc/example.conf 7.50 +6 -0 ircd-ratbox/doc/example.efnet.conf 1.4 +24 -62 ircd-ratbox/help/opers/cmode 1.2 +10 -0 ircd-ratbox/help/opers/operspy (new) 1.3 +14 -13 ircd-ratbox/help/opers/umode 7.99 +0 -32 ircd-ratbox/src/newconf.c 7.421 +1 -0 ircd-ratbox/src/s_conf.c leeh 2003/07/08 06:21:10 EDT (20030708_2) Modified files: include client.h s_conf.h s_log.h src newconf.c s_conf.c s_log.c s_user.c Log: - ported the operspy stuff to -devel. I havent added the encap handler, because they should be done properly first. Revision Changes Path 7.207 +6 -3 ircd-ratbox/include/client.h 7.244 +3 -0 ircd-ratbox/include/s_conf.h 7.20 +1 -0 ircd-ratbox/include/s_log.h 7.98 +37 -23 ircd-ratbox/src/newconf.c 7.420 +6 -2 ircd-ratbox/src/s_conf.c 7.55 +51 -2 ircd-ratbox/src/s_log.c 7.271 +36 -49 ircd-ratbox/src/s_user.c leeh 2003/07/08 05:56:10 EDT (20030708_1) Modified files: doc example.conf example.efnet.conf src newconf.c Log: - removed the individual flags specification lines in the conf. hi kids, use flags = ...; Revision Changes Path 7.214 +0 -6 ircd-ratbox/doc/example.conf 7.49 +0 -12 ircd-ratbox/doc/example.efnet.conf 7.97 +0 -209 ircd-ratbox/src/newconf.c leeh 2003/07/08 05:46:27 EDT (20030708_0) Modified files: doc example.conf example.efnet.conf include s_user.h src newconf.c s_conf.c s_user.c Log: - added user@host spoofs Revision Changes Path 7.213 +2 -1 ircd-ratbox/doc/example.conf 7.48 +2 -1 ircd-ratbox/doc/example.efnet.conf 7.25 +2 -0 ircd-ratbox/include/s_user.h 7.96 +53 -11 ircd-ratbox/src/newconf.c 7.419 +62 -45 ircd-ratbox/src/s_conf.c 7.270 +2 -4 ircd-ratbox/src/s_user.c leeh 2003/07/07 10:26:28 EDT (20030707_0) Modified files: doc example.conf example.efnet.conf include s_conf.h modules m_knock.c src newconf.c s_conf.c version.c.SH Log: - fixed the spoof notice stuff. no_spoof_notice has gone back to being spoof_notice, which defaults to off. If its set, the notice will be sent always, but if we're in HIDE_SPOOF_IPS, itll not give the real host - allow opers to override the knock-per-user limits - fixed some indenting in newconf.c Revision Changes Path 7.212 +10 -11 ircd-ratbox/doc/example.conf 7.47 +13 -11 ircd-ratbox/doc/example.efnet.conf 7.243 +2 -2 ircd-ratbox/include/s_conf.h 1.80 +3 -2 ircd-ratbox/modules/m_knock.c 7.95 +43 -42 ircd-ratbox/src/newconf.c 7.418 +9 -6 ircd-ratbox/src/s_conf.c 7.26 +2 -2 ircd-ratbox/src/version.c.SH leeh 2003/07/03 08:51:42 EDT (20030703_0) Modified files: modules m_invite.c Log: - um yeah, I already declared ptr :P Revision Changes Path 1.71 +2 -2 ircd-ratbox/modules/m_invite.c leeh 2003/07/02 14:06:14 EDT (20030702_3) Modified files: modules m_invite.c Log: - missing return Revision Changes Path 1.70 +4 -1 ircd-ratbox/modules/m_invite.c leeh 2003/07/02 08:11:39 EDT (20030702_2) Modified files: modules m_invite.c Log: - move the variable declaration down one function. Revision Changes Path 1.69 +4 -3 ircd-ratbox/modules/m_invite.c leeh 2003/07/02 07:25:24 EDT (20030702_1) Modified files: include channel.h modules m_invite.c src channel.c Log: - add_invite() -> m_invite.c - cleaned up m_invite.c - made add_invite() simply look for an existing invite, instead of deleting and then readding, fixed some logic. Revision Changes Path 7.146 +0 -1 ircd-ratbox/include/channel.h 1.68 +64 -27 ircd-ratbox/modules/m_invite.c 7.389 +0 -28 ircd-ratbox/src/channel.c leeh 2003/07/02 06:50:07 EDT (20030702_0) Modified files: modules m_knock.c Log: - cleaned up m_knock.c Revision Changes Path 1.79 +65 -205 ircd-ratbox/modules/m_knock.c leeh 2003/07/01 11:45:35 EDT (20030701_4) Modified files: include s_serv.h modules/core m_server.c src client.c ircd.c s_serv.c Log: - remove add_server_to_list/remove_server_from_list, theyre one line functions Revision Changes Path 7.82 +0 -3 ircd-ratbox/include/s_serv.h 1.115 +2 -2 ircd-ratbox/modules/core/m_server.c 7.391 +2 -2 ircd-ratbox/src/client.c 7.299 +1 -1 ircd-ratbox/src/ircd.c 7.339 +1 -26 ircd-ratbox/src/s_serv.c leeh 2003/07/01 11:36:52 EDT (20030701_3) Modified files: include ircd.h src ircd.c ircd_signal.c Log: - remove struct ServerState - it only had one int in, which can be left alone with the cookie jar. Revision Changes Path 7.70 +1 -7 ircd-ratbox/include/ircd.h 7.298 +7 -8 ircd-ratbox/src/ircd.c 7.19 +1 -1 ircd-ratbox/src/ircd_signal.c leeh 2003/07/01 11:29:36 EDT (20030701_2) Modified files: include ircd.h modules m_set.c m_users.c modules/core m_server.c src channel.c client.c hash.c ircd.c s_serv.c s_user.c Log: - removed a few of the Count.x options, where we can simply use dlink_list_length() instead. Revision Changes Path 7.69 +0 -5 ircd-ratbox/include/ircd.h 1.114 +1 -3 ircd-ratbox/modules/core/m_server.c 1.65 +7 -5 ircd-ratbox/modules/m_set.c 1.37 +7 -4 ircd-ratbox/modules/m_users.c 7.388 +5 -4 ircd-ratbox/src/channel.c 7.390 +0 -3 ircd-ratbox/src/client.c 7.78 +0 -1 ircd-ratbox/src/hash.c 7.297 +0 -1 ircd-ratbox/src/ircd.c 7.338 +0 -3 ircd-ratbox/src/s_serv.c 7.269 +35 -25 ircd-ratbox/src/s_user.c leeh 2003/07/01 10:56:36 EDT (20030701_1) Modified files: src channel.c Log: - use DLINK_FOREACH_SAFE Revision Changes Path 7.387 +2 -1 ircd-ratbox/src/channel.c leeh 2003/07/01 08:52:57 EDT (20030701_0) Modified files: modules/core m_mode.c Log: - add a return; in the switch/case Revision Changes Path 1.80 +2 -1 ircd-ratbox/modules/core/m_mode.c leeh 2003/06/30 17:29:04 EDT (20030630_9) Modified files: include channel.h s_serv.h src channel.c s_serv.c Log: - reworked the burst loops, so we loop inside the bursting function instead of looping elsewhere and calling a burst function each time Revision Changes Path 7.145 +1 -1 ircd-ratbox/include/channel.h 7.81 +0 -1 ircd-ratbox/include/s_serv.h 7.386 +55 -42 ircd-ratbox/src/channel.c 7.337 +44 -79 ircd-ratbox/src/s_serv.c leeh 2003/06/30 17:12:23 EDT (20030630_8) Modified files: include channel.h modules/core m_mode.c src channel.c Log: - added a dlink_node to struct Ban Revision Changes Path 7.144 +1 -0 ircd-ratbox/include/channel.h 1.79 +11 -9 ircd-ratbox/modules/core/m_mode.c 7.385 +0 -2 ircd-ratbox/src/channel.c leeh 2003/06/30 16:57:10 EDT (20030630_7) Modified files: include channel.h modules m_knock.c modules/core m_message.c m_sjoin.c src channel.c s_serv.c Log: - cleanups to channel.{h|c}, made some things static, removed some functions, merged some functions. Revision Changes Path 7.143 +71 -103 ircd-ratbox/include/channel.h 1.134 +4 -4 ircd-ratbox/modules/core/m_message.c 1.178 +8 -8 ircd-ratbox/modules/core/m_sjoin.c 1.78 +2 -2 ircd-ratbox/modules/m_knock.c 7.384 +234 -254 ircd-ratbox/src/channel.c 7.336 +1 -1 ircd-ratbox/src/s_serv.c leeh 2003/06/30 15:18:58 EDT (20030630_6) Modified files: modules/core m_mode.c Log: - casting a bitmask to a void *, so we can pass it to a function, then cast it back to a long is dumb. Revision Changes Path 1.78 +70 -77 ircd-ratbox/modules/core/m_mode.c leeh 2003/06/30 15:00:59 EDT (20030630_5) Removed files: include channel_mode.h src channel_mode.c Log: - helps if I actually remove channel_mode.{c|h} Revision Changes Path 7.24 +0 -133 ircd-ratbox/include/channel_mode.h (dead) 7.109 +0 -1659 ircd-ratbox/src/channel_mode.c (dead) leeh 2003/06/30 14:59:17 EDT (20030630_4) Modified files: modules/core m_mode.c Log: - made chm_ban() generic so it can handle +beI. a simple switch/case that set some variables is much better. :) Revision Changes Path 1.77 +75 -276 ircd-ratbox/modules/core/m_mode.c leeh 2003/06/30 14:28:04 EDT (20030630_3) Modified files: modules/core m_mode.c Log: - cleanups to m_mode.c Revision Changes Path 1.76 +163 -299 ircd-ratbox/modules/core/m_mode.c leeh 2003/06/30 12:53:49 EDT (20030630_2) Modified files: include channel.h modules .depend m_invite.c m_join.c m_knock.c m_list.c m_names.c m_topic.c m_who.c m_whois.c modules/core m_kick.c m_message.c m_mode.c m_part.c m_sjoin.c src .depend Makefile.in channel.c client.c ircd.c s_serv.c s_user.c Log: - moved most of channel_mode.c to m_mode.c, so its modular - moved the rest to channel.c and killed channel_mode.{h|c} Revision Changes Path 7.142 +92 -0 ircd-ratbox/include/channel.h 1.26 +679 -719 ircd-ratbox/modules/.depend 1.69 +1 -2 ircd-ratbox/modules/core/m_kick.c 1.133 +1 -3 ircd-ratbox/modules/core/m_message.c 1.75 +1348 -2 ircd-ratbox/modules/core/m_mode.c 1.81 +1 -2 ircd-ratbox/modules/core/m_part.c 1.177 +1 -3 ircd-ratbox/modules/core/m_sjoin.c 1.67 +1 -2 ircd-ratbox/modules/m_invite.c 1.131 +1 -2 ircd-ratbox/modules/m_join.c 1.77 +1 -2 ircd-ratbox/modules/m_knock.c 1.67 +1 -2 ircd-ratbox/modules/m_list.c 1.72 +1 -2 ircd-ratbox/modules/m_names.c 1.78 +1 -2 ircd-ratbox/modules/m_topic.c 1.98 +1 -2 ircd-ratbox/modules/m_who.c 1.121 +1 -2 ircd-ratbox/modules/m_whois.c 7.27 +454 -454 ircd-ratbox/src/.depend 7.131 +0 -1 ircd-ratbox/src/Makefile.in 7.383 +278 -2 ircd-ratbox/src/channel.c 7.389 +0 -1 ircd-ratbox/src/client.c 7.296 +0 -1 ircd-ratbox/src/ircd.c 7.335 +0 -1 ircd-ratbox/src/s_serv.c 7.268 +0 -1 ircd-ratbox/src/s_user.c leeh 2003/06/30 11:55:25 EDT (20030630_1) Modified files: include channel_mode.h modules/core m_mode.c src client.c Log: - fix up set_channel_mode - remove the blockheap garbage collect stuff from client.c Revision Changes Path 7.23 +1 -1 ircd-ratbox/include/channel_mode.h 1.74 +3 -3 ircd-ratbox/modules/core/m_mode.c 7.388 +0 -17 ircd-ratbox/src/client.c leeh 2003/06/30 08:33:53 EDT (20030630_0) Modified files: modules m_rehash.c Log: - remove /rehash channels Revision Changes Path 1.67 +1 -11 ircd-ratbox/modules/m_rehash.c leeh 2003/06/29 08:17:32 EDT (20030629_0) Modified files: modules m_info.c Log: - remove persist_time from /info Revision Changes Path 1.89 +1 -7 ircd-ratbox/modules/m_info.c leeh 2003/06/28 14:51:44 EDT (20030628_5) Modified files: modules m_gline.c m_kline.c m_map.c m_trace.c m_who.c modules/core m_kill.c m_message.c src balloc.c client.c linebuf.c modules.c reject.c s_debug.c s_serv.c s_user.c Log: - remove various casts of ptr->data after DLINK_FOREACH. its a void pointer, we dont need them Revision Changes Path 1.83 +2 -2 ircd-ratbox/modules/core/m_kill.c 1.132 +2 -2 ircd-ratbox/modules/core/m_message.c 1.123 +2 -2 ircd-ratbox/modules/m_gline.c 1.161 +2 -2 ircd-ratbox/modules/m_kline.c 1.29 +2 -2 ircd-ratbox/modules/m_map.c 1.79 +2 -2 ircd-ratbox/modules/m_trace.c 1.97 +2 -2 ircd-ratbox/modules/m_who.c 7.65 +1 -1 ircd-ratbox/src/balloc.c 7.387 +6 -6 ircd-ratbox/src/client.c 7.110 +4 -6 ircd-ratbox/src/linebuf.c 7.128 +11 -10 ircd-ratbox/src/modules.c 1.5 +1 -1 ircd-ratbox/src/reject.c 7.95 +1 -1 ircd-ratbox/src/s_debug.c 7.334 +3 -4 ircd-ratbox/src/s_serv.c 7.267 +3 -3 ircd-ratbox/src/s_user.c leeh 2003/06/28 11:38:55 EDT (20030628_4) Modified files: include channel.h s_conf.h modules/core m_sjoin.c src channel.c channel_mode.c client.c ircd.c newconf.c s_conf.c Log: - ported remove_user_from_channels() from -STABLE - removed persistent channels, their job is done well enough by no_create_on_split et al. - removed the "chname" parameter from channel_mode.c, its not needed when we dont have vchans. Revision Changes Path 7.141 +1 -2 ircd-ratbox/include/channel.h 7.242 +0 -1 ircd-ratbox/include/s_conf.h 1.176 +1 -22 ircd-ratbox/modules/core/m_sjoin.c 7.382 +28 -45 ircd-ratbox/src/channel.c 7.108 +52 -50 ircd-ratbox/src/channel_mode.c 7.386 +1 -4 ircd-ratbox/src/client.c 7.295 +0 -2 ircd-ratbox/src/ircd.c 7.94 +0 -7 ircd-ratbox/src/newconf.c 7.417 +0 -3 ircd-ratbox/src/s_conf.c leeh 2003/06/28 11:18:57 EDT (20030628_3) Modified files: include balloc.h src balloc.c s_newconf.c Log: - make BlockHeapGarbageCollect() static - remove conf_heap_gc(), its done by the balloc. Revision Changes Path 1.21 +0 -2 ircd-ratbox/include/balloc.h 7.64 +2 -2 ircd-ratbox/src/balloc.c 7.12 +0 -15 ircd-ratbox/src/s_newconf.c leeh 2003/06/28 11:14:38 EDT (20030628_2) Modified files: modules m_gline.c Log: - acptr points to the actual client, so these should use acptr not source_p Revision Changes Path 1.122 +9 -9 ircd-ratbox/modules/m_gline.c leeh 2003/06/28 11:11:12 EDT (20030628_1) Modified files: modules m_dline.c m_gline.c m_kline.c Log: - removed two unused variables in m_dline.c - moved two global variables -> mo_kline() - cleaned glines up, instead of passing four strings, just find the damned client pointer and pass that. Revision Changes Path 1.21 +1 -4 ircd-ratbox/modules/m_dline.c 1.121 +151 -184 ircd-ratbox/modules/m_gline.c 1.160 +4 -6 ircd-ratbox/modules/m_kline.c leeh 2003/06/28 09:39:20 EDT (20030628_0) Modified files: modules Makefile.in m_dline.c m_gline.c m_kline.c Removed files: modules m_undline.c m_ungline.c m_unkline.c Log: - merged kline/unkline, dline/undline, gline/ungline - removed support for /kline and /dline , people will have to specify a user@host now. Revision Changes Path 1.82 +0 -3 ircd-ratbox/modules/Makefile.in 1.20 +227 -64 ircd-ratbox/modules/m_dline.c 1.120 +123 -12 ircd-ratbox/modules/m_gline.c 1.159 +444 -261 ircd-ratbox/modules/m_kline.c 1.16 +0 -262 ircd-ratbox/modules/m_undline.c (dead) 1.16 +0 -160 ircd-ratbox/modules/m_ungline.c (dead) 1.91 +0 -428 ircd-ratbox/modules/m_unkline.c (dead) androsyn 2003/06/27 10:24:11 EDT (20030627_0) Modified files: include fileio.h src fileio.c Log: Make file_open/file_close static Revision Changes Path 7.16 +0 -3 ircd-ratbox/include/fileio.h 7.30 +2 -2 ircd-ratbox/src/fileio.c androsyn 2003/06/26 12:52:41 EDT (20030626_6) Modified files: . ChangeLog Log: Remove STABLE changes from here..cvs scripts were borked Revision Changes Path 1.778 +0 -430 ircd-ratbox/ChangeLog androsyn 2003/06/26 11:09:01 EDT (20030626_5) Modified files: . CVS-Access Log: Update CVS-Access to the new cvs info Revision Changes Path 1.3 +1 -1 ircd-ratbox/CVS-Access androsyn 2003/06/25 19:36:29 UTC (20030625_3) Modified files: include handlers.h Log: /me undebugs fl Revision Changes Path 7.47 +0 -4 ircd-ratbox/include/handlers.h leeh 2003/06/25 08:49:35 UTC (20030625_2) Modified files: . RELNOTES Log: - revved patchlevel to 2.0beta3 Revision Changes Path 1.77 +2 -1 ircd-ratbox/RELNOTES leeh 2003/06/25 08:41:21 UTC (20030625_1) Modified files: modules m_names.c m_who.c Log: - wrapped the rate limiting checks in !IsOper() Revision Changes Path 1.71 +10 -7 ircd-ratbox/modules/m_names.c 1.96 +16 -22 ircd-ratbox/modules/m_who.c leeh 2003/06/25 08:37:08 UTC (20030625_0) Modified files: modules m_map.c m_who.c modules/core m_sjoin.c src s_auth.c s_debug.c Log: - some things from stable: - removed the "chname" parameter from do_who_on_channel this is a vchan leftover. - fix IGNORE_BOGUS_TS compile error - s/struct HashEntry/dlink_list in s_debug.c - %d -> %lu in m_map.c Revision Changes Path 1.175 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.28 +2 -2 ircd-ratbox/modules/m_map.c 1.95 +7 -8 ircd-ratbox/modules/m_who.c 7.149 +0 -2 ircd-ratbox/src/s_auth.c 7.94 +1 -1 ircd-ratbox/src/s_debug.c androsyn 2003/06/24 21:55:14 UTC (20030624_6) Modified files: modules m_who.c Log: Same bugfix for /who * returning * instead of channel name Revision Changes Path 1.94 +2 -2 ircd-ratbox/modules/m_who.c androsyn 2003/06/24 21:39:55 UTC (20030624_5) Modified files: src hash.c Log: For some reason allocating the hash tables out of bss really bothered me. Revision Changes Path 7.77 +14 -14 ircd-ratbox/src/hash.c androsyn 2003/06/24 20:50:18 UTC (20030624_4) Modified files: include hash.h src hash.c Log: Remove two pointless variables that caused our memory usage to increase by nearly 1.5MB on 32bit platforms. Revision Changes Path 7.37 +0 -7 ircd-ratbox/include/hash.h 7.76 +48 -87 ircd-ratbox/src/hash.c androsyn 2003/06/24 20:23:32 UTC (20030624_3) Modified files: include client.h modules m_map.c m_trace.c src client.c s_user.c Log: Removed usercnt Revision Changes Path 7.206 +0 -1 ircd-ratbox/include/client.h 1.27 +3 -3 ircd-ratbox/modules/m_map.c 1.78 +2 -2 ircd-ratbox/modules/m_trace.c 7.385 +0 -1 ircd-ratbox/src/client.c 7.266 +0 -2 ircd-ratbox/src/s_user.c androsyn 2003/06/24 19:56:29 UTC (20030624_2) Modified files: adns event.c Log: A better fix for the adns bug. This pretty much straight from Ian Jackson, the author of adns. Revision Changes Path 1.20 +18 -21 ircd-ratbox/adns/event.c leeh 2003/06/24 12:20:33 UTC (20030624_1) Modified files: src channel_mode.c send.c Log: - fixed a couple of bugs with the membership stuff Revision Changes Path 7.107 +2 -3 ircd-ratbox/src/channel_mode.c 7.246 +1 -3 ircd-ratbox/src/send.c leeh 2003/06/24 11:02:13 UTC (20030624_0) Modified files: src channel.c Log: - use macros for testing +o/+v - fix some logic bugs in membership stuff Revision Changes Path 7.381 +8 -12 ircd-ratbox/src/channel.c leeh 2003/06/23 12:41:02 UTC (20030623_1) Modified files: src channel_mode.c Log: - fix various uses of LOCAL_COPY, where we needed the data for later on. Revision Changes Path 7.106 +22 -17 ircd-ratbox/src/channel_mode.c leeh 2003/06/23 09:12:59 UTC (20030623_0) Modified files: include channel.h client.h hash.h modules m_help.c m_join.c m_knock.c m_list.c modules/core m_sjoin.c src channel.c client.c hash.c s_serv.c Log: - removed chptr->users, use dlink_list_length(&chptr->members) - removed sptr->user->joined, use dlink_list_length(sptr->user->channel) - removed my help debug code Revision Changes Path 7.140 +0 -1 ircd-ratbox/include/channel.h 7.205 +0 -1 ircd-ratbox/include/client.h 7.36 +0 -4 ircd-ratbox/include/hash.h 1.174 +3 -3 ircd-ratbox/modules/core/m_sjoin.c 1.57 +2 -25 ircd-ratbox/modules/m_help.c 1.130 +7 -5 ircd-ratbox/modules/m_join.c 1.76 +6 -4 ircd-ratbox/modules/m_knock.c 1.66 +8 -20 ircd-ratbox/modules/m_list.c 7.380 +6 -18 ircd-ratbox/src/channel.c 7.384 +6 -7 ircd-ratbox/src/client.c 7.75 +0 -31 ircd-ratbox/src/hash.c 7.333 +1 -1 ircd-ratbox/src/s_serv.c leeh 2003/06/22 09:28:11 UTC (20030622_1) Modified files: . configure autoconf configure.in include setup.h.in src help.c Log: - make configure look for lstat(2) Revision Changes Path 7.174 +1 -1 ircd-ratbox/autoconf/configure.in 7.181 +1 -1 ircd-ratbox/configure 7.67 +4 -1 ircd-ratbox/include/setup.h.in 1.5 +2 -2 ircd-ratbox/src/help.c leeh 2003/06/22 09:20:27 UTC (20030622_0) Modified files: src help.c Log: - fix \n in first line of help - when loading the user help files, work on the presumption if its a symlink, and an oper help exists of that name, its a symlink to the oper help Revision Changes Path 1.4 +29 -2 ircd-ratbox/src/help.c leeh 2003/06/20 16:35:00 UTC (20030620_7) Modified files: modules m_admin.c m_away.c m_help.c m_info.c m_list.c m_lusers.c m_motd.c m_names.c m_stats.c m_version.c m_who.c m_whois.c m_whowas.c src messages.tab Log: - put global who/names under pace_wait limiting - made RPL_LOAD2HI also include which command is paced. Revision Changes Path 1.50 +4 -3 ircd-ratbox/modules/m_admin.c 1.47 +3 -2 ircd-ratbox/modules/m_away.c 1.56 +3 -2 ircd-ratbox/modules/m_help.c 1.88 +3 -2 ircd-ratbox/modules/m_info.c 1.65 +3 -2 ircd-ratbox/modules/m_list.c 1.37 +3 -2 ircd-ratbox/modules/m_lusers.c 1.44 +3 -2 ircd-ratbox/modules/m_motd.c 1.70 +11 -1 ircd-ratbox/modules/m_names.c 1.168 +3 -5 ircd-ratbox/modules/m_stats.c 1.55 +3 -2 ircd-ratbox/modules/m_version.c 1.93 +33 -1 ircd-ratbox/modules/m_who.c 1.120 +3 -4 ircd-ratbox/modules/m_whois.c 1.41 +3 -2 ircd-ratbox/modules/m_whowas.c 7.90 +1 -1 ircd-ratbox/src/messages.tab leeh 2003/06/20 16:13:19 UTC (20030620_6) Modified files: include channel.h help.h modules m_help.c m_join.c m_who.c modules/core m_kick.c m_part.c src channel.c client.c help.c Log: - make remove_user_from_channel take a struct membership, we end up having it anyway, its far more efficient. - slight cleanup to /who * - added struct helpline, so we allocate the help buffer and the dlink at the same time Revision Changes Path 7.139 +1 -1 ircd-ratbox/include/channel.h 1.2 +6 -0 ircd-ratbox/include/help.h 1.68 +5 -3 ircd-ratbox/modules/core/m_kick.c 1.80 +2 -2 ircd-ratbox/modules/core/m_part.c 1.55 +12 -2 ircd-ratbox/modules/m_help.c 1.129 +7 -5 ircd-ratbox/modules/m_join.c 1.92 +2 -10 ircd-ratbox/modules/m_who.c 7.379 +6 -5 ircd-ratbox/src/channel.c 7.383 +5 -5 ircd-ratbox/src/client.c 1.3 +4 -5 ircd-ratbox/src/help.c leeh 2003/06/20 15:25:43 UTC (20030620_5) Modified files: modules m_names.c m_who.c src channel_mode.c send.c Log: - fix a few bugs Revision Changes Path 1.69 +5 -2 ircd-ratbox/modules/m_names.c 1.91 +11 -10 ircd-ratbox/modules/m_who.c 7.105 +2 -2 ircd-ratbox/src/channel_mode.c 7.245 +3 -1 ircd-ratbox/src/send.c leeh 2003/06/20 14:26:06 UTC (20030620_4) Modified files: modules m_join.c m_names.c m_who.c m_whois.c src messages.tab send.c Log: - more membership fix stuff, it compiles now - rewrote various stupid things in names/who/whois Revision Changes Path 1.128 +2 -2 ircd-ratbox/modules/m_join.c 1.68 +40 -67 ircd-ratbox/modules/m_names.c 1.90 +16 -31 ircd-ratbox/modules/m_who.c 1.119 +50 -66 ircd-ratbox/modules/m_whois.c 7.89 +1 -1 ircd-ratbox/src/messages.tab 7.244 +103 -228 ircd-ratbox/src/send.c leeh 2003/06/20 12:11:21 UTC (20030620_3) Modified files: include channel.h channel_mode.h hash.h modules m_help.c m_invite.c m_topic.c modules/core m_kick.c m_message.c m_mode.c m_part.c m_sjoin.c src channel.c channel_mode.c hash.c Log: - more cleanups wrt struct membership Revision Changes Path 7.138 +5 -6 ircd-ratbox/include/channel.h 7.22 +4 -1 ircd-ratbox/include/channel_mode.h 7.35 +3 -0 ircd-ratbox/include/hash.h 1.67 +21 -14 ircd-ratbox/modules/core/m_kick.c 1.131 +7 -3 ircd-ratbox/modules/core/m_message.c 1.73 +6 -4 ircd-ratbox/modules/core/m_mode.c 1.79 +8 -4 ircd-ratbox/modules/core/m_part.c 1.173 +1 -2 ircd-ratbox/modules/core/m_sjoin.c 1.54 +12 -2 ircd-ratbox/modules/m_help.c 1.66 +5 -3 ircd-ratbox/modules/m_invite.c 1.77 +7 -3 ircd-ratbox/modules/m_topic.c 7.378 +18 -18 ircd-ratbox/src/channel.c 7.104 +10 -9 ircd-ratbox/src/channel_mode.c 7.74 +2 -0 ircd-ratbox/src/hash.c leeh 2003/06/20 11:24:24 UTC (20030620_2) Modified files: include channel.h channel_mode.h config.h modules m_names.c m_who.c modules/core m_mode.c m_sjoin.c src channel.c channel_mode.c messages.tab s_debug.c send.c Log: - commited as far as I got on the struct membership stuff ive done the actual implementation, its just getting the old code to work with it you may want to disable tinderbox for a while :P Revision Changes Path 7.137 +17 -21 ircd-ratbox/include/channel.h 7.21 +6 -0 ircd-ratbox/include/channel_mode.h 7.160 +2 -0 ircd-ratbox/include/config.h 1.72 +12 -6 ircd-ratbox/modules/core/m_mode.c 1.172 +16 -26 ircd-ratbox/modules/core/m_sjoin.c 1.67 +2 -2 ircd-ratbox/modules/m_names.c 1.89 +14 -45 ircd-ratbox/modules/m_who.c 7.377 +152 -366 ircd-ratbox/src/channel.c 7.103 +24 -157 ircd-ratbox/src/channel_mode.c 7.88 +1 -1 ircd-ratbox/src/messages.tab 7.93 +1 -4 ircd-ratbox/src/s_debug.c 7.243 +2 -14 ircd-ratbox/src/send.c leeh 2003/06/20 09:35:23 UTC (20030620_1) Modified files: include hash.h modules m_help.c m_rehash.c src hash.c help.c s_auth.c s_conf.c Log: - added /rehash HELP to reread help files - fixed embedding of \n in help text - better hash function to lower the collisions - wrapped the resolver in #ifndef IMFLMYISPSUCKS Revision Changes Path 7.34 +1 -0 ircd-ratbox/include/hash.h 1.53 +15 -2 ircd-ratbox/modules/m_help.c 1.66 +25 -12 ircd-ratbox/modules/m_rehash.c 7.73 +32 -2 ircd-ratbox/src/hash.c 1.2 +4 -0 ircd-ratbox/src/help.c 7.148 +3 -0 ircd-ratbox/src/s_auth.c 7.416 +0 -3 ircd-ratbox/src/s_conf.c leeh 2003/06/20 00:21:00 UTC (20030620_0) Added files: include help.h src help.c Log: - add missing help files Revision Changes Path 1.1 +30 -0 ircd-ratbox/include/help.h (new) 1.1 +147 -0 ircd-ratbox/src/help.c (new) leeh 2003/06/19 23:18:00 UTC (20030619_1) Modified files: doc example.conf example.efnet.conf include config.h hash.h s_conf.h modules m_help.c m_info.c src Makefile.in hash.c ircd.c newconf.c s_conf.c Log: - first revision of a help cache - removed use_help Revision Changes Path 7.211 +0 -9 ircd-ratbox/doc/example.conf 7.46 +0 -9 ircd-ratbox/doc/example.efnet.conf 7.159 +5 -4 ircd-ratbox/include/config.h 7.33 +5 -0 ircd-ratbox/include/hash.h 7.241 +0 -1 ircd-ratbox/include/s_conf.h 1.52 +31 -102 ircd-ratbox/modules/m_help.c 1.87 +1 -6 ircd-ratbox/modules/m_info.c 7.130 +1 -0 ircd-ratbox/src/Makefile.in 7.72 +74 -0 ircd-ratbox/src/hash.c 7.294 +3 -0 ircd-ratbox/src/ircd.c 7.93 +0 -7 ircd-ratbox/src/newconf.c 7.415 +6 -1 ircd-ratbox/src/s_conf.c leeh 2003/06/19 17:55:39 UTC (20030619_0) Modified files: include s_newconf.h modules m_resv.c src kdparse.c newconf.c s_newconf.c Log: - fix duplicate resvs/xlines Revision Changes Path 7.12 +1 -1 ircd-ratbox/include/s_newconf.h 1.39 +23 -7 ircd-ratbox/modules/m_resv.c 7.29 +15 -4 ircd-ratbox/src/kdparse.c 7.92 +27 -2 ircd-ratbox/src/newconf.c 7.11 +2 -16 ircd-ratbox/src/s_newconf.c leeh 2003/06/18 10:23:51 UTC (20030618_4) Modified files: src newconf.c Log: - missing "0," in resv creation Revision Changes Path 7.91 +2 -2 ircd-ratbox/src/newconf.c leeh 2003/06/18 10:22:12 UTC (20030618_3) Modified files: modules m_resv.c src kdparse.c newconf.c Log: - fix resvs Revision Changes Path 1.38 +3 -3 ircd-ratbox/modules/m_resv.c 7.28 +4 -2 ircd-ratbox/src/kdparse.c 7.90 +2 -2 ircd-ratbox/src/newconf.c leeh 2003/06/18 10:12:27 UTC (20030618_2) Modified files: src newconf.c Log: - remove two unused vars Revision Changes Path 7.89 +0 -4 ircd-ratbox/src/newconf.c leeh 2003/06/18 09:57:34 UTC (20030618_1) Modified files: modules m_stats.c src messages.tab Log: - added back code for listing resvs Revision Changes Path 1.167 +19 -3 ircd-ratbox/modules/m_stats.c 7.87 +1 -1 ircd-ratbox/src/messages.tab leeh 2003/06/18 09:53:08 UTC (20030618_0) Modified files: . RELNOTES modules m_gline.c m_whois.c Log: - unneeded collapse() in m_whois.c - missing space in m_gline.c notice Revision Changes Path 1.76 +3 -9 ircd-ratbox/RELNOTES 1.119 +2 -2 ircd-ratbox/modules/m_gline.c 1.118 +1 -3 ircd-ratbox/modules/m_whois.c androsyn 2003/06/17 21:02:36 UTC (20030617_4) Modified files: servlink io.c Log: Make servlink use poll() instead of select(). On all of the supported servlink platforms poll() works AND select() isn't going to work on Solaris if we get passed an fd > 256. Revision Changes Path 1.33 +15 -14 ircd-ratbox/servlink/io.c androsyn 2003/06/17 19:47:46 UTC (20030617_3) Modified files: adns event.c Log: adns tcp endless loop bugfix Revision Changes Path 1.19 +10 -2 ircd-ratbox/adns/event.c androsyn 2003/06/17 18:27:03 UTC (20030617_2) Modified files: include newconf.h src newconf.c Log: Move a few global variables back to locals as the rest of the world doesn't need to see them Revision Changes Path 7.28 +1 -12 ircd-ratbox/include/newconf.h 7.88 +25 -24 ircd-ratbox/src/newconf.c androsyn 2003/06/17 17:16:25 UTC (20030617_1) Modified files: include channel.h src parse.c Log: Remove an unneeded macro and INTENSIVE_DEBUG as its doesn't do anything Revision Changes Path 7.136 +0 -7 ircd-ratbox/include/channel.h 7.160 +0 -3 ircd-ratbox/src/parse.c androsyn 2003/06/17 15:59:10 UTC (20030617_0) Modified files: . RELNOTES include patchlevel.h Log: Updates RELNOTES for a soon to be released beta3(hopefully?) Revision Changes Path 1.75 +27 -0 ircd-ratbox/RELNOTES 7.50 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2003/06/15 16:12:35 UTC (20030615_0) Modified files: include config.h hash.h s_newconf.h modules .depend m_join.c m_resv.c m_stats.c m_xline.c modules/core m_nick.c src .depend Makefile.in channel.c client.c hash.c kdparse.c newconf.c s_conf.c s_newconf.c s_user.c Removed files: include resv.h src resv.c Log: - merged struct ResvEntry and struct xline -> struct rxconf - added some generic functions to handle allocation etc. Revision Changes Path 7.158 +2 -2 ircd-ratbox/include/config.h 7.32 +8 -9 ircd-ratbox/include/hash.h 1.20 +0 -58 ircd-ratbox/include/resv.h (dead) 7.11 +27 -9 ircd-ratbox/include/s_newconf.h 1.25 +15 -16 ircd-ratbox/modules/.depend 1.122 +1 -2 ircd-ratbox/modules/core/m_nick.c 1.127 +1 -2 ircd-ratbox/modules/m_join.c 1.37 +7 -6 ircd-ratbox/modules/m_resv.c 1.166 +6 -6 ircd-ratbox/modules/m_stats.c 1.29 +15 -16 ircd-ratbox/modules/m_xline.c 7.26 +33 -45 ircd-ratbox/src/.depend 7.129 +0 -1 ircd-ratbox/src/Makefile.in 7.376 +1 -3 ircd-ratbox/src/channel.c 7.382 +2 -2 ircd-ratbox/src/client.c 7.71 +12 -13 ircd-ratbox/src/hash.c 7.27 +13 -6 ircd-ratbox/src/kdparse.c 7.87 +22 -23 ircd-ratbox/src/newconf.c 7.30 +0 -269 ircd-ratbox/src/resv.c (dead) 7.414 +1 -4 ircd-ratbox/src/s_conf.c 7.10 +247 -65 ircd-ratbox/src/s_newconf.c 7.265 +1 -1 ircd-ratbox/src/s_user.c leeh 2003/06/14 18:33:02 UTC (20030614_0) Modified files: src match.c Log: - HP-UX fix via larne Revision Changes Path 7.32 +1 -1 ircd-ratbox/src/match.c leeh 2003/06/13 13:15:28 UTC (20030613_1) Modified files: modules m_whois.c Log: - removed wildcard whois Revision Changes Path 1.117 +87 -207 ircd-ratbox/modules/m_whois.c leeh 2003/06/13 12:24:00 UTC (20030613_0) Modified files: modules m_set.c src ircd.c reject.c s_conf.c Log: - I really need to take more care cutting/pasting in vim :P Revision Changes Path 1.64 +1 -9 ircd-ratbox/modules/m_set.c 7.293 +0 -20 ircd-ratbox/src/ircd.c 1.4 +1 -1 ircd-ratbox/src/reject.c 7.413 +2 -5 ircd-ratbox/src/s_conf.c leeh 2003/06/12 23:05:52 UTC (20030612_1) Modified files: doc example.conf example.efnet.conf include ircd.h s_conf.h modules m_set.c m_whois.c src ircd.c newconf.c s_conf.c Log: - ported across adminstring Revision Changes Path 7.210 +7 -3 ircd-ratbox/doc/example.conf 7.45 +7 -3 ircd-ratbox/doc/example.efnet.conf 7.68 +2 -1 ircd-ratbox/include/ircd.h 7.240 +2 -1 ircd-ratbox/include/s_conf.h 1.63 +37 -19 ircd-ratbox/modules/m_set.c 1.116 +2 -1 ircd-ratbox/modules/m_whois.c 7.292 +27 -1 ircd-ratbox/src/ircd.c 7.86 +24 -9 ircd-ratbox/src/newconf.c 7.412 +4 -1 ircd-ratbox/src/s_conf.c leeh 2003/06/12 22:50:59 UTC (20030612_0) Modified files: doc example.conf example.efnet.conf include ircd.h s_conf.h modules m_set.c src channel.c class.c ircd.c newconf.c reject.c s_conf.c Removed files: help/opers cburst knockll lljoin llnick nburst Log: - stable ports: - splitdelay - reject code cleanups - cidr class updating - unused help file removal Revision Changes Path 7.209 +6 -1 ircd-ratbox/doc/example.conf 7.44 +6 -1 ircd-ratbox/doc/example.efnet.conf 1.2 +0 -1 ircd-ratbox/help/opers/cburst (dead) 1.2 +0 -1 ircd-ratbox/help/opers/knockll (dead) 1.2 +0 -1 ircd-ratbox/help/opers/lljoin (dead) 1.2 +0 -1 ircd-ratbox/help/opers/llnick (dead) 1.2 +0 -1 ircd-ratbox/help/opers/nburst (dead) 7.67 +1 -0 ircd-ratbox/include/ircd.h 7.239 +1 -0 ircd-ratbox/include/s_conf.h 1.62 +20 -1 ircd-ratbox/modules/m_set.c 7.375 +24 -4 ircd-ratbox/src/channel.c 7.51 +2 -0 ircd-ratbox/src/class.c 7.291 +1 -0 ircd-ratbox/src/ircd.c 7.85 +8 -0 ircd-ratbox/src/newconf.c 1.3 +14 -7 ircd-ratbox/src/reject.c 7.411 +1 -0 ircd-ratbox/src/s_conf.c leeh 2003/06/11 09:17:32 UTC (20030611_1) Modified files: modules m_gline.c m_stats.c src dynlink.c Log: - fix oper reason for glines - we werent storing the mapi_version, so when we tried to unload it, it was 0 and we failed. Revision Changes Path 1.118 +17 -1 ircd-ratbox/modules/m_gline.c 1.165 +3 -2 ircd-ratbox/modules/m_stats.c 7.22 +1 -0 ircd-ratbox/src/dynlink.c leeh 2003/06/11 08:30:55 UTC (20030611_0) Modified files: modules m_testline.c Log: - revert the testline changes Revision Changes Path 1.43 +3 -4 ircd-ratbox/modules/m_testline.c leeh 2003/06/10 21:25:20 UTC (20030610_8) Modified files: modules m_gline.c m_stats.c Log: - fix stats G - more gline cleanups Revision Changes Path 1.117 +44 -71 ircd-ratbox/modules/m_gline.c 1.164 +3 -2 ircd-ratbox/modules/m_stats.c leeh 2003/06/10 20:09:28 UTC (20030610_7) Modified files: include s_conf.h modules m_gline.c src kdparse.c s_conf.c Log: - move conf_add_fields s_conf.c -> kdparse.c - remove check_majority_gline() and add_new_majority_gline(), merging with their parent functions. Revision Changes Path 7.238 +0 -2 ircd-ratbox/include/s_conf.h 1.116 +79 -183 ircd-ratbox/modules/m_gline.c 7.26 +21 -0 ircd-ratbox/src/kdparse.c 7.410 +0 -28 ircd-ratbox/src/s_conf.c leeh 2003/06/10 19:28:19 UTC (20030610_6) Modified files: modules m_dline.c m_stats.c Log: - make mo_dline() store the oper_reason - 'D' is perm, 'd' is temp in stats output. Revision Changes Path 1.19 +4 -1 ircd-ratbox/modules/m_dline.c 1.163 +3 -3 ircd-ratbox/modules/m_stats.c leeh 2003/06/10 19:11:30 UTC (20030610_5) Modified files: include s_conf.h modules m_kline.c m_stats.c m_testline.c src hostmask.c kdparse.c messages.tab s_conf.c Log: - add get_printable_kline(), specifically for getting the params of a k/d line, including oper_reason. - hash in the oper reason when reading kline.conf/dline.conf so we can output it in stats K/D Revision Changes Path 7.237 +3 -1 ircd-ratbox/include/s_conf.h 1.158 +7 -1 ircd-ratbox/modules/m_kline.c 1.162 +31 -27 ircd-ratbox/modules/m_stats.c 1.42 +4 -4 ircd-ratbox/modules/m_testline.c 7.88 +8 -7 ircd-ratbox/src/hostmask.c 7.25 +9 -2 ircd-ratbox/src/kdparse.c 7.86 +2 -2 ircd-ratbox/src/messages.tab 7.409 +21 -6 ircd-ratbox/src/s_conf.c leeh 2003/06/10 17:30:55 UTC (20030610_4) Modified files: include class.h modules m_trace.c src Makefile.in class.c s_conf.c s_debug.c Log: - moved classes over to a dlink_list - added "default_class", a pointer to the default_class Revision Changes Path 7.19 +4 -3 ircd-ratbox/include/class.h 1.77 +11 -5 ircd-ratbox/modules/m_trace.c 7.128 +1 -1 ircd-ratbox/src/Makefile.in 7.50 +42 -23 ircd-ratbox/src/class.c 7.408 +8 -11 ircd-ratbox/src/s_conf.c 7.92 +1 -3 ircd-ratbox/src/s_debug.c leeh 2003/06/10 15:55:23 UTC (20030610_3) Modified files: include client.h handlers.h modules.h msg.h s_newconf.h modules .depend m_help.c m_stats.c src .depend ircd.c parse.c s_user.c Removed files: include ircd_handler.h Log: - merged ircd_handler.h into handlers.h Revision Changes Path 7.204 +1 -1 ircd-ratbox/include/client.h 7.46 +23 -2 ircd-ratbox/include/handlers.h 7.11 +0 -56 ircd-ratbox/include/ircd_handler.h (dead) 7.54 +1 -1 ircd-ratbox/include/modules.h 7.46 +1 -1 ircd-ratbox/include/msg.h 7.10 +1 -1 ircd-ratbox/include/s_newconf.h 1.24 +719 -648 ircd-ratbox/modules/.depend 1.51 +1 -2 ircd-ratbox/modules/m_help.c 1.161 +1 -2 ircd-ratbox/modules/m_stats.c 7.25 +466 -434 ircd-ratbox/src/.depend 7.290 +1 -1 ircd-ratbox/src/ircd.c 7.159 +0 -1 ircd-ratbox/src/parse.c 7.264 +1 -1 ircd-ratbox/src/s_user.c leeh 2003/06/10 13:01:22 UTC (20030610_2) Modified files: include modules.h s_newconf.h modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_encap.c m_eob.c m_etrace.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_undline.c m_ungline.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c src dynlink.c s_newconf.c Log: - hooked the encap code into the modules API Revision Changes Path 7.53 +7 -4 ircd-ratbox/include/modules.h 7.9 +3 -3 ircd-ratbox/include/s_newconf.h 1.37 +1 -1 ircd-ratbox/modules/core/m_die.c 1.66 +1 -1 ircd-ratbox/modules/core/m_kick.c 1.82 +1 -1 ircd-ratbox/modules/core/m_kill.c 1.130 +1 -1 ircd-ratbox/modules/core/m_message.c 1.71 +1 -1 ircd-ratbox/modules/core/m_mode.c 1.121 +1 -1 ircd-ratbox/modules/core/m_nick.c 1.78 +1 -1 ircd-ratbox/modules/core/m_part.c 1.39 +1 -1 ircd-ratbox/modules/core/m_quit.c 1.113 +1 -1 ircd-ratbox/modules/core/m_server.c 1.171 +1 -1 ircd-ratbox/modules/core/m_sjoin.c 1.67 +1 -1 ircd-ratbox/modules/core/m_squit.c 1.49 +1 -1 ircd-ratbox/modules/m_accept.c 1.49 +1 -1 ircd-ratbox/modules/m_admin.c 1.46 +1 -1 ircd-ratbox/modules/m_away.c 1.39 +1 -1 ircd-ratbox/modules/m_capab.c 1.56 +2 -2 ircd-ratbox/modules/m_challenge.c 1.36 +1 -1 ircd-ratbox/modules/m_close.c 1.57 +1 -1 ircd-ratbox/modules/m_connect.c 1.56 +2 -2 ircd-ratbox/modules/m_cryptlink.c 1.18 +1 -1 ircd-ratbox/modules/m_dline.c 1.7 +2 -2 ircd-ratbox/modules/m_encap.c 1.43 +1 -1 ircd-ratbox/modules/m_eob.c 1.4 +1 -1 ircd-ratbox/modules/m_etrace.c 1.115 +1 -1 ircd-ratbox/modules/m_gline.c 1.50 +1 -1 ircd-ratbox/modules/m_help.c 1.15 +1 -1 ircd-ratbox/modules/m_htm.c 1.86 +1 -1 ircd-ratbox/modules/m_info.c 1.65 +1 -1 ircd-ratbox/modules/m_invite.c 1.44 +1 -1 ircd-ratbox/modules/m_ison.c 1.126 +1 -1 ircd-ratbox/modules/m_join.c 1.157 +1 -1 ircd-ratbox/modules/m_kline.c 1.75 +1 -1 ircd-ratbox/modules/m_knock.c 1.52 +1 -1 ircd-ratbox/modules/m_links.c 1.64 +1 -1 ircd-ratbox/modules/m_list.c 1.41 +1 -1 ircd-ratbox/modules/m_locops.c 1.36 +1 -1 ircd-ratbox/modules/m_lusers.c 1.26 +1 -1 ircd-ratbox/modules/m_map.c 1.43 +1 -1 ircd-ratbox/modules/m_motd.c 1.66 +1 -1 ircd-ratbox/modules/m_names.c 1.70 +1 -1 ircd-ratbox/modules/m_oper.c 1.46 +1 -1 ircd-ratbox/modules/m_operwall.c 1.36 +1 -1 ircd-ratbox/modules/m_pass.c 1.45 +1 -1 ircd-ratbox/modules/m_ping.c 1.42 +1 -1 ircd-ratbox/modules/m_pong.c 1.24 +1 -1 ircd-ratbox/modules/m_post.c 1.65 +1 -1 ircd-ratbox/modules/m_rehash.c 1.36 +1 -1 ircd-ratbox/modules/m_restart.c 1.36 +1 -1 ircd-ratbox/modules/m_resv.c 1.61 +1 -1 ircd-ratbox/modules/m_set.c 1.160 +1 -1 ircd-ratbox/modules/m_stats.c 1.47 +1 -1 ircd-ratbox/modules/m_svinfo.c 1.41 +1 -1 ircd-ratbox/modules/m_testline.c 1.39 +1 -1 ircd-ratbox/modules/m_time.c 1.76 +1 -1 ircd-ratbox/modules/m_topic.c 1.76 +1 -1 ircd-ratbox/modules/m_trace.c 1.15 +1 -1 ircd-ratbox/modules/m_undline.c 1.15 +1 -1 ircd-ratbox/modules/m_ungline.c 1.90 +1 -1 ircd-ratbox/modules/m_unkline.c 1.36 +1 -1 ircd-ratbox/modules/m_user.c 1.50 +1 -1 ircd-ratbox/modules/m_userhost.c 1.36 +1 -1 ircd-ratbox/modules/m_users.c 1.54 +1 -1 ircd-ratbox/modules/m_version.c 1.45 +1 -1 ircd-ratbox/modules/m_wallops.c 1.88 +1 -1 ircd-ratbox/modules/m_who.c 1.115 +1 -1 ircd-ratbox/modules/m_whois.c 1.40 +1 -1 ircd-ratbox/modules/m_whowas.c 1.28 +1 -1 ircd-ratbox/modules/m_xline.c 7.21 +15 -0 ircd-ratbox/src/dynlink.c 7.9 +10 -29 ircd-ratbox/src/s_newconf.c leeh 2003/06/10 12:05:53 UTC (20030610_1) Modified files: include s_newconf.h modules m_encap.c src s_newconf.c Log: - get rid of handle_encap(), just contain the code in m_encap.c Revision Changes Path 7.8 +1 -2 ircd-ratbox/include/s_newconf.h 1.6 +15 -3 ircd-ratbox/modules/m_encap.c 7.8 +14 -37 ircd-ratbox/src/s_newconf.c leeh 2003/06/10 11:57:00 UTC (20030610_0) Modified files: include s_newconf.h modules m_encap.c src s_newconf.c Log: - first revision of the actual encap handling code.. Revision Changes Path 7.7 +16 -0 ircd-ratbox/include/s_newconf.h 1.5 +7 -2 ircd-ratbox/modules/m_encap.c 7.7 +105 -0 ircd-ratbox/src/s_newconf.c androsyn 2003/06/09 22:38:16 UTC (20030609_0) Modified files: modules m_whois.c Log: Fix that whois flooding bug.. Revision Changes Path 1.114 +10 -5 ircd-ratbox/modules/m_whois.c leeh 2003/06/08 23:08:20 UTC (20030608_2) Modified files: modules m_gline.c Log: - const fix. Revision Changes Path 1.114 +5 -5 ircd-ratbox/modules/m_gline.c leeh 2003/06/08 18:56:39 UTC (20030608_1) Modified files: modules m_dline.c m_kline.c Log: - const fixes Revision Changes Path 1.17 +5 -10 ircd-ratbox/modules/m_dline.c 1.156 +4 -4 ircd-ratbox/modules/m_kline.c leeh 2003/06/08 16:53:43 UTC (20030608_0) Modified files: include ircd_defs.h modules m_dline.c m_gline.c m_kline.c m_undline.c m_unkline.c m_who.c m_xline.c src channel.c s_user.c Log: - stable sync: - splitmode stuff - xline fix for duplicate xlines - overflow fixes - make m_who.c use server_oper properly Revision Changes Path 7.41 +2 -0 ircd-ratbox/include/ircd_defs.h 1.16 +13 -8 ircd-ratbox/modules/m_dline.c 1.113 +18 -12 ircd-ratbox/modules/m_gline.c 1.155 +10 -6 ircd-ratbox/modules/m_kline.c 1.14 +2 -2 ircd-ratbox/modules/m_undline.c 1.89 +3 -2 ircd-ratbox/modules/m_unkline.c 1.87 +16 -4 ircd-ratbox/modules/m_who.c 1.27 +5 -4 ircd-ratbox/modules/m_xline.c 7.374 +8 -9 ircd-ratbox/src/channel.c 7.263 +2 -0 ircd-ratbox/src/s_user.c androsyn 2003/06/05 19:10:55 UTC (20030605_0) Modified files: include reject.h s_conf.h modules m_info.c m_rehash.c src newconf.c reject.c Log: Port forward a bunch of changes from stable. Including the newest incarnation of the reject code. Also change cidr_amount to number_per_cidr Revision Changes Path 1.2 +27 -2 ircd-ratbox/include/reject.h 7.236 +2 -0 ircd-ratbox/include/s_conf.h 1.85 +19 -1 ircd-ratbox/modules/m_info.c 1.64 +11 -1 ircd-ratbox/modules/m_rehash.c 7.84 +17 -2 ircd-ratbox/src/newconf.c 1.2 +64 -16 ircd-ratbox/src/reject.c androsyn 2003/05/28 10:45:27 UTC (20030528_0) Modified files: src ircd.c Log: Remove two unused variables Revision Changes Path 7.289 +0 -1 ircd-ratbox/src/ircd.c ejb 2003/05/27 03:23:57 UTC (20030527_0) Modified files: include config.h s_log.h setup.h_vms stdinc.h modules m_rehash.c src descrip.mms event.c ircd.c ircd_signal.c s_log.c Added files: src s_bsd_qio.c Log: - support VMS interrupt-based IO using sys$qio. - Move to an entirely interrupt based event system under VMS where events are run from AST services routines. Revision Changes Path 7.157 +3 -3 ircd-ratbox/include/config.h 7.19 +4 -0 ircd-ratbox/include/s_log.h 7.13 +3 -3 ircd-ratbox/include/setup.h_vms 1.10 +40 -1 ircd-ratbox/include/stdinc.h 1.63 +1 -2 ircd-ratbox/modules/m_rehash.c 7.12 +1 -1 ircd-ratbox/src/descrip.mms 7.37 +53 -0 ircd-ratbox/src/event.c 7.288 +8 -5 ircd-ratbox/src/ircd.c 7.18 +28 -0 ircd-ratbox/src/ircd_signal.c 7.1 +223 -0 ircd-ratbox/src/s_bsd_qio.c (new) 7.54 +50 -0 ircd-ratbox/src/s_log.c androsyn 2003/05/26 15:01:08 UTC (20030526_2) Modified files: src ircd.c Log: Rip out irc_sleep if we aren't using it Revision Changes Path 7.287 +0 -16 ircd-ratbox/src/ircd.c ejb 2003/05/26 14:45:33 UTC (20030526_1) Modified files: include ircd.h src ircd.c s_bsd_devpoll.c s_bsd_epoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c Log: - remove the callbacks_called / load calculation and just calll comm_select with 250ms delay instead of irc_sleep, which will cause artificial lag to client connections. Revision Changes Path 7.66 +0 -1 ircd-ratbox/include/ircd.h 7.286 +1 -16 ircd-ratbox/src/ircd.c 7.25 +0 -1 ircd-ratbox/src/s_bsd_devpoll.c 1.11 +0 -2 ircd-ratbox/src/s_bsd_epoll.c 1.38 +0 -1 ircd-ratbox/src/s_bsd_kqueue.c 7.69 +0 -1 ircd-ratbox/src/s_bsd_poll.c 7.36 +0 -1 ircd-ratbox/src/s_bsd_select.c 7.38 +0 -4 ircd-ratbox/src/s_bsd_sigio.c ejb 2003/05/26 12:17:25 UTC (20030526_0) Modified files: . README.VMS adns event.c setup.c include modules.h patchlevel.h setup.h_vms stdinc.h modules descrip.mms m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_encap.c m_eob.c m_etrace.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_undline.c m_ungline.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core descrip.mms m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c src descrip.mms getopt.c hook.c ircd.c ircd_lexer.l ircd_parser.y ircd_signal.c match.c md5.c modules.c s_bsd.c s_debug.c s_serv.c version.com tools descrip.mms Added files: modules static_modules_c.com Log: - change static modules to the module name is supplied to DECLARE_MODULE() macro, not by the makefile. - make VMS support work, though only with select() for now. Revision Changes Path 1.12 +3 -4 ircd-ratbox/README.VMS 1.18 +1 -1 ircd-ratbox/adns/event.c 1.29 +3 -3 ircd-ratbox/adns/setup.c 7.52 +3 -5 ircd-ratbox/include/modules.h 7.49 +8 -1 ircd-ratbox/include/patchlevel.h 7.12 +1 -0 ircd-ratbox/include/setup.h_vms 1.9 +5 -1 ircd-ratbox/include/stdinc.h 1.2 +7 -1 ircd-ratbox/modules/core/descrip.mms 1.36 +1 -1 ircd-ratbox/modules/core/m_die.c 1.65 +1 -1 ircd-ratbox/modules/core/m_kick.c 1.81 +1 -1 ircd-ratbox/modules/core/m_kill.c 1.129 +1 -1 ircd-ratbox/modules/core/m_message.c 1.70 +1 -1 ircd-ratbox/modules/core/m_mode.c 1.120 +1 -1 ircd-ratbox/modules/core/m_nick.c 1.77 +1 -1 ircd-ratbox/modules/core/m_part.c 1.38 +1 -1 ircd-ratbox/modules/core/m_quit.c 1.112 +1 -1 ircd-ratbox/modules/core/m_server.c 1.170 +1 -1 ircd-ratbox/modules/core/m_sjoin.c 1.66 +1 -1 ircd-ratbox/modules/core/m_squit.c 1.7 +14 -11 ircd-ratbox/modules/descrip.mms 1.48 +1 -1 ircd-ratbox/modules/m_accept.c 1.48 +1 -1 ircd-ratbox/modules/m_admin.c 1.45 +1 -1 ircd-ratbox/modules/m_away.c 1.38 +1 -1 ircd-ratbox/modules/m_capab.c 1.55 +6 -2 ircd-ratbox/modules/m_challenge.c 1.35 +1 -1 ircd-ratbox/modules/m_close.c 1.56 +1 -1 ircd-ratbox/modules/m_connect.c 1.55 +2 -2 ircd-ratbox/modules/m_cryptlink.c 1.15 +1 -1 ircd-ratbox/modules/m_dline.c 1.4 +2 -2 ircd-ratbox/modules/m_encap.c 1.42 +1 -1 ircd-ratbox/modules/m_eob.c 1.3 +1 -1 ircd-ratbox/modules/m_etrace.c 1.112 +1 -1 ircd-ratbox/modules/m_gline.c 1.49 +1 -1 ircd-ratbox/modules/m_help.c 1.14 +1 -1 ircd-ratbox/modules/m_htm.c 1.84 +1 -1 ircd-ratbox/modules/m_info.c 1.64 +1 -1 ircd-ratbox/modules/m_invite.c 1.43 +1 -1 ircd-ratbox/modules/m_ison.c 1.125 +1 -1 ircd-ratbox/modules/m_join.c 1.154 +1 -1 ircd-ratbox/modules/m_kline.c 1.74 +1 -1 ircd-ratbox/modules/m_knock.c 1.51 +1 -1 ircd-ratbox/modules/m_links.c 1.63 +1 -1 ircd-ratbox/modules/m_list.c 1.40 +1 -1 ircd-ratbox/modules/m_locops.c 1.35 +1 -1 ircd-ratbox/modules/m_lusers.c 1.25 +1 -1 ircd-ratbox/modules/m_map.c 1.42 +1 -1 ircd-ratbox/modules/m_motd.c 1.65 +1 -1 ircd-ratbox/modules/m_names.c 1.69 +1 -1 ircd-ratbox/modules/m_oper.c 1.45 +1 -1 ircd-ratbox/modules/m_operwall.c 1.35 +1 -1 ircd-ratbox/modules/m_pass.c 1.44 +1 -1 ircd-ratbox/modules/m_ping.c 1.41 +1 -1 ircd-ratbox/modules/m_pong.c 1.23 +1 -1 ircd-ratbox/modules/m_post.c 1.62 +1 -1 ircd-ratbox/modules/m_rehash.c 1.35 +1 -1 ircd-ratbox/modules/m_restart.c 1.35 +1 -1 ircd-ratbox/modules/m_resv.c 1.60 +1 -1 ircd-ratbox/modules/m_set.c 1.159 +1 -1 ircd-ratbox/modules/m_stats.c 1.46 +1 -1 ircd-ratbox/modules/m_svinfo.c 1.40 +1 -1 ircd-ratbox/modules/m_testline.c 1.38 +1 -1 ircd-ratbox/modules/m_time.c 1.75 +1 -1 ircd-ratbox/modules/m_topic.c 1.75 +1 -1 ircd-ratbox/modules/m_trace.c 1.13 +1 -1 ircd-ratbox/modules/m_undline.c 1.14 +1 -1 ircd-ratbox/modules/m_ungline.c 1.88 +1 -1 ircd-ratbox/modules/m_unkline.c 1.35 +1 -1 ircd-ratbox/modules/m_user.c 1.49 +1 -1 ircd-ratbox/modules/m_userhost.c 1.35 +1 -1 ircd-ratbox/modules/m_users.c 1.53 +1 -1 ircd-ratbox/modules/m_version.c 1.44 +1 -1 ircd-ratbox/modules/m_wallops.c 1.86 +1 -1 ircd-ratbox/modules/m_who.c 1.113 +1 -1 ircd-ratbox/modules/m_whois.c 1.39 +1 -1 ircd-ratbox/modules/m_whowas.c 1.26 +1 -1 ircd-ratbox/modules/m_xline.c 1.1 +125 -0 ircd-ratbox/modules/static_modules_c.com (new) 7.11 +10 -7 ircd-ratbox/src/descrip.mms 7.19 +1 -1 ircd-ratbox/src/getopt.c 7.28 +1 -1 ircd-ratbox/src/hook.c 7.285 +6 -6 ircd-ratbox/src/ircd.c 1.154 +5 -1 ircd-ratbox/src/ircd_lexer.l 1.271 +5 -5 ircd-ratbox/src/ircd_parser.y 7.17 +4 -0 ircd-ratbox/src/ircd_signal.c 7.31 +1 -1 ircd-ratbox/src/match.c 1.20 +1 -1 ircd-ratbox/src/md5.c 7.127 +3 -0 ircd-ratbox/src/modules.c 7.205 +3 -3 ircd-ratbox/src/s_bsd.c 7.91 +4 -2 ircd-ratbox/src/s_debug.c 7.332 +4 -4 ircd-ratbox/src/s_serv.c 7.5 +4 -4 ircd-ratbox/src/version.com 7.6 +3 -3 ircd-ratbox/tools/descrip.mms androsyn 2003/05/21 15:18:18 UTC (20030521_0) Modified files: src s_debug.c Log: Make the formatting play nice on 64bit bit systems where long and int are not the same thing Revision Changes Path 7.90 +21 -21 ircd-ratbox/src/s_debug.c leeh 2003/05/20 12:43:23 UTC (20030520_1) Modified files: include modules.h Log: - #define MAPI_RATBOX 1 - to indicate which modules api we're using. Revision Changes Path 7.51 +1 -0 ircd-ratbox/include/modules.h leeh 2003/05/20 10:39:27 UTC (20030520_0) Modified files: include handlers.h ircd_handler.h modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_encap.c m_eob.c m_etrace.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_undline.c m_ungline.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c src m_error.c modules.c parse.c Log: - changed the module handlers from void -> int Revision Changes Path 7.45 +7 -7 ircd-ratbox/include/handlers.h 7.10 +1 -1 ircd-ratbox/include/ircd_handler.h 1.35 +8 -6 ircd-ratbox/modules/core/m_die.c 1.64 +14 -12 ircd-ratbox/modules/core/m_kick.c 1.80 +16 -12 ircd-ratbox/modules/core/m_kill.c 1.128 +15 -13 ircd-ratbox/modules/core/m_message.c 1.69 +10 -10 ircd-ratbox/modules/core/m_mode.c 1.119 +42 -36 ircd-ratbox/modules/core/m_nick.c 1.76 +5 -5 ircd-ratbox/modules/core/m_part.c 1.37 +10 -6 ircd-ratbox/modules/core/m_quit.c 1.111 +26 -23 ircd-ratbox/modules/core/m_server.c 1.169 +16 -14 ircd-ratbox/modules/core/m_sjoin.c 1.65 +14 -10 ircd-ratbox/modules/core/m_squit.c 1.47 +7 -7 ircd-ratbox/modules/m_accept.c 1.47 +17 -11 ircd-ratbox/modules/m_admin.c 1.44 +8 -6 ircd-ratbox/modules/m_away.c 1.37 +8 -6 ircd-ratbox/modules/m_capab.c 1.54 +14 -14 ircd-ratbox/modules/m_challenge.c 1.34 +4 -3 ircd-ratbox/modules/m_close.c 1.55 +20 -20 ircd-ratbox/modules/m_connect.c 1.54 +5 -5 ircd-ratbox/modules/m_cryptlink.c 1.14 +16 -15 ircd-ratbox/modules/m_dline.c 1.3 +6 -5 ircd-ratbox/modules/m_encap.c 1.41 +4 -3 ircd-ratbox/modules/m_eob.c 1.2 +5 -4 ircd-ratbox/modules/m_etrace.c 1.111 +17 -15 ircd-ratbox/modules/m_gline.c 1.48 +14 -9 ircd-ratbox/modules/m_help.c 1.13 +4 -3 ircd-ratbox/modules/m_htm.c 1.83 +18 -15 ircd-ratbox/modules/m_info.c 1.63 +15 -13 ircd-ratbox/modules/m_invite.c 1.42 +4 -3 ircd-ratbox/modules/m_ison.c 1.124 +12 -10 ircd-ratbox/modules/m_join.c 1.153 +26 -22 ircd-ratbox/modules/m_kline.c 1.73 +12 -14 ircd-ratbox/modules/m_knock.c 1.50 +16 -11 ircd-ratbox/modules/m_links.c 1.62 +10 -7 ircd-ratbox/modules/m_list.c 1.39 +13 -9 ircd-ratbox/modules/m_locops.c 1.34 +12 -8 ircd-ratbox/modules/m_lusers.c 1.24 +9 -7 ircd-ratbox/modules/m_map.c 1.41 +17 -11 ircd-ratbox/modules/m_motd.c 1.64 +6 -5 ircd-ratbox/modules/m_names.c 1.68 +16 -13 ircd-ratbox/modules/m_oper.c 1.44 +12 -9 ircd-ratbox/modules/m_operwall.c 1.34 +6 -4 ircd-ratbox/modules/m_pass.c 1.43 +14 -10 ircd-ratbox/modules/m_ping.c 1.40 +11 -9 ircd-ratbox/modules/m_pong.c 1.22 +5 -3 ircd-ratbox/modules/m_post.c 1.61 +8 -6 ircd-ratbox/modules/m_rehash.c 1.34 +9 -7 ircd-ratbox/modules/m_restart.c 1.34 +26 -19 ircd-ratbox/modules/m_resv.c 1.59 +9 -7 ircd-ratbox/modules/m_set.c 1.158 +22 -19 ircd-ratbox/modules/m_stats.c 1.45 +9 -7 ircd-ratbox/modules/m_svinfo.c 1.39 +6 -5 ircd-ratbox/modules/m_testline.c 1.37 +10 -6 ircd-ratbox/modules/m_time.c 1.74 +16 -12 ircd-ratbox/modules/m_topic.c 1.74 +13 -11 ircd-ratbox/modules/m_trace.c 1.12 +11 -9 ircd-ratbox/modules/m_undline.c 1.13 +8 -7 ircd-ratbox/modules/m_ungline.c 1.87 +19 -15 ircd-ratbox/modules/m_unkline.c 1.34 +6 -4 ircd-ratbox/modules/m_user.c 1.48 +5 -3 ircd-ratbox/modules/m_userhost.c 1.34 +10 -6 ircd-ratbox/modules/m_users.c 1.52 +14 -13 ircd-ratbox/modules/m_version.c 1.43 +11 -7 ircd-ratbox/modules/m_wallops.c 1.85 +11 -9 ircd-ratbox/modules/m_who.c 1.112 +22 -22 ircd-ratbox/modules/m_whois.c 1.38 +13 -9 ircd-ratbox/modules/m_whowas.c 1.25 +36 -28 ircd-ratbox/modules/m_xline.c 7.33 +6 -2 ircd-ratbox/src/m_error.c 7.126 +26 -20 ircd-ratbox/src/modules.c 7.158 +9 -5 ircd-ratbox/src/parse.c leeh 2003/05/19 20:09:48 UTC (20030519_1) Modified files: . configure autoconf configure.in Log: - turn soft asserts on Revision Changes Path 7.173 +1 -1 ircd-ratbox/autoconf/configure.in 7.180 +1 -1 ircd-ratbox/configure leeh 2003/05/19 15:36:26 UTC (20030519_0) Modified files: include hash.h modules m_join.c src s_serv.c Log: - rework the burst order - first send nicks, then channels. it saves us joining users to chans, then colliding them out of it Revision Changes Path 7.31 +4 -0 ircd-ratbox/include/hash.h 1.123 +4 -3 ircd-ratbox/modules/m_join.c 7.331 +14 -84 ircd-ratbox/src/s_serv.c leeh 2003/05/15 19:10:16 UTC (20030515_9) Modified files: modules m_join.c Log: - another one here for the key too.. Revision Changes Path 1.122 +5 -2 ircd-ratbox/modules/m_join.c leeh 2003/05/15 15:30:17 UTC (20030515_8) Modified files: modules m_join.c Log: - strtoken() doesnt like LOCAL_COPY being inside it. Revision Changes Path 1.121 +5 -3 ircd-ratbox/modules/m_join.c leeh 2003/05/15 15:19:06 UTC (20030515_7) Modified files: help/opers unxline modules m_help.c Log: - updated unxline doc - we werent adding \0 to the rebuilt help buffer, fixed. Revision Changes Path 1.3 +5 -0 ircd-ratbox/help/opers/unxline 1.47 +9 -3 ircd-ratbox/modules/m_help.c leeh 2003/05/15 14:52:24 UTC (20030515_6) Modified files: modules m_kline.c m_unkline.c Log: - removed the "*** received kline from blah" notices - theyre pointless. Revision Changes Path 1.152 +1 -7 ircd-ratbox/modules/m_kline.c 1.86 +1 -10 ircd-ratbox/modules/m_unkline.c leeh 2003/05/15 14:48:49 UTC (20030515_5) Modified files: doc example.conf example.efnet.conf include client.h cluster.h modules m_resv.c m_stats.c m_unkline.c src cluster.c newconf.c Removed files: doc whats-new.txt Log: - removed whats-new.txt, its outdated. - ported remote resv/unresv from -stable. this *finally* brings the trees into sync. Revision Changes Path 7.208 +13 -5 ircd-ratbox/doc/example.conf 7.43 +13 -5 ircd-ratbox/doc/example.efnet.conf 7.40 +0 -247 ircd-ratbox/doc/whats-new.txt (dead) 7.203 +1 -1 ircd-ratbox/include/client.h 7.7 +8 -1 ircd-ratbox/include/cluster.h 1.33 +199 -41 ircd-ratbox/modules/m_resv.c 1.157 +6 -1 ircd-ratbox/modules/m_stats.c 1.85 +5 -4 ircd-ratbox/modules/m_unkline.c 7.8 +34 -0 ircd-ratbox/src/cluster.c 7.83 +3 -0 ircd-ratbox/src/newconf.c leeh 2003/05/15 14:13:57 UTC (20030515_4) Modified files: modules m_stats.c Log: - fixed the style of the stats table. Revision Changes Path 1.156 +49 -48 ircd-ratbox/modules/m_stats.c leeh 2003/05/15 14:10:33 UTC (20030515_3) Modified files: doc example.conf example.efnet.conf include ircd.h s_conf.h modules m_info.c m_set.c m_whois.c src ircd.c messages.tab newconf.c s_conf.c Log: - modified version of alz's patch for /quote set operstring. Revision Changes Path 7.207 +6 -0 ircd-ratbox/doc/example.conf 7.42 +6 -0 ircd-ratbox/doc/example.efnet.conf 7.65 +2 -0 ircd-ratbox/include/ircd.h 7.235 +2 -0 ircd-ratbox/include/s_conf.h 1.82 +9 -2 ircd-ratbox/modules/m_info.c 1.58 +48 -14 ircd-ratbox/modules/m_set.c 1.111 +3 -2 ircd-ratbox/modules/m_whois.c 7.284 +1 -0 ircd-ratbox/src/ircd.c 7.85 +1 -1 ircd-ratbox/src/messages.tab 7.82 +21 -0 ircd-ratbox/src/newconf.c 7.407 +5 -0 ircd-ratbox/src/s_conf.c leeh 2003/05/15 13:36:10 UTC (20030515_2) Modified files: modules m_connect.c m_cryptlink.c m_invite.c m_ping.c m_pong.c modules/core m_message.c m_nick.c m_server.c Log: - cleaned up usages of foo[0] == '\0' to EmptyString(foo) Revision Changes Path 1.127 +3 -3 ircd-ratbox/modules/core/m_message.c 1.118 +2 -2 ircd-ratbox/modules/core/m_nick.c 1.110 +2 -2 ircd-ratbox/modules/core/m_server.c 1.54 +3 -3 ircd-ratbox/modules/m_connect.c 1.53 +3 -3 ircd-ratbox/modules/m_cryptlink.c 1.62 +2 -2 ircd-ratbox/modules/m_invite.c 1.42 +2 -2 ircd-ratbox/modules/m_ping.c 1.39 +3 -3 ircd-ratbox/modules/m_pong.c leeh 2003/05/15 13:26:25 UTC (20030515_1) Modified files: modules m_stats.c src balloc.c rsa.c Log: - fix some compile warnings. Revision Changes Path 1.155 +2 -2 ircd-ratbox/modules/m_stats.c 7.63 +1 -1 ircd-ratbox/src/balloc.c 7.32 +2 -1 ircd-ratbox/src/rsa.c leeh 2003/05/15 13:18:17 UTC (20030515_0) Modified files: include ircd_defs.h s_log.h send.h modules m_connect.c m_encap.c m_links.c m_stats.c modules/core m_nick.c m_sjoin.c src balloc.c channel.c channel_mode.c client.c cluster.c dynlink.c fdlist.c fileio.c hash.c irc_string.c linebuf.c listener.c match.c numeric.c packet.c parse.c rsa.c s_auth.c s_bsd.c s_bsd_devpoll.c s_bsd_epoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c s_conf.c s_log.c s_serv.c s_user.c scache.c send.c whowas.c Log: - stable ports: - This is my soft assert changes. Basically if you just want warning for asserts and no core dumps, do ./configure --enable-assert=soft - ive left the expensive asserts in, because its devel. - Fix a minor error, also move AFP() macrp into ircd_defs.h as it is useful for ilog() to use this as well, and probably other things - numeric.c needs s_conf.h - fixed broken assert Revision Changes Path 7.40 +41 -0 ircd-ratbox/include/ircd_defs.h 7.18 +3 -1 ircd-ratbox/include/s_log.h 7.71 +1 -9 ircd-ratbox/include/send.h 1.117 +4 -4 ircd-ratbox/modules/core/m_nick.c 1.168 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.53 +3 -3 ircd-ratbox/modules/m_connect.c 1.2 +3 -2 ircd-ratbox/modules/m_encap.c 1.49 +2 -2 ircd-ratbox/modules/m_links.c 1.154 +5 -3 ircd-ratbox/modules/m_stats.c 7.62 +6 -8 ircd-ratbox/src/balloc.c 7.373 +4 -4 ircd-ratbox/src/channel.c 7.102 +4 -4 ircd-ratbox/src/channel_mode.c 7.381 +28 -27 ircd-ratbox/src/client.c 7.7 +1 -1 ircd-ratbox/src/cluster.c 7.20 +3 -2 ircd-ratbox/src/dynlink.c 7.39 +12 -11 ircd-ratbox/src/fdlist.c 7.29 +15 -14 ircd-ratbox/src/fileio.c 7.70 +23 -23 ircd-ratbox/src/hash.c 7.67 +4 -4 ircd-ratbox/src/irc_string.c 7.109 +13 -13 ircd-ratbox/src/linebuf.c 7.91 +5 -5 ircd-ratbox/src/listener.c 7.30 +8 -8 ircd-ratbox/src/match.c 7.26 +4 -4 ircd-ratbox/src/numeric.c 7.118 +7 -7 ircd-ratbox/src/packet.c 7.157 +7 -7 ircd-ratbox/src/parse.c 7.31 +1 -1 ircd-ratbox/src/rsa.c 7.147 +1 -1 ircd-ratbox/src/s_auth.c 7.204 +8 -8 ircd-ratbox/src/s_bsd.c 7.24 +2 -2 ircd-ratbox/src/s_bsd_devpoll.c 1.10 +2 -2 ircd-ratbox/src/s_bsd_epoll.c 1.37 +2 -2 ircd-ratbox/src/s_bsd_kqueue.c 7.68 +3 -3 ircd-ratbox/src/s_bsd_poll.c 7.35 +2 -2 ircd-ratbox/src/s_bsd_select.c 7.37 +3 -3 ircd-ratbox/src/s_bsd_sigio.c 7.406 +10 -10 ircd-ratbox/src/s_conf.c 7.53 +1 -1 ircd-ratbox/src/s_log.c 7.330 +11 -11 ircd-ratbox/src/s_serv.c 7.262 +12 -12 ircd-ratbox/src/s_user.c 7.22 +1 -1 ircd-ratbox/src/scache.c 7.242 +1 -1 ircd-ratbox/src/send.c 7.27 +1 -1 ircd-ratbox/src/whowas.c leeh 2003/05/14 19:06:58 UTC (20030514_0) Modified files: . configure autoconf configure.in doc example.conf example.efnet.conf include s_conf.h modules m_accept.c m_gline.c m_info.c m_knock.c m_ping.c m_stats.c m_topic.c m_trace.c m_unkline.c m_user.c m_whois.c modules/core m_die.c m_kick.c m_message.c m_mode.c m_part.c m_sjoin.c m_squit.c src ircd_lexer.l messages.tab newconf.c s_conf.c Log: - stable port: - s/need_identd/need_ident in example confs - allow have_ident as well as need_ident in auth {}; for compat with hyb7. - make the conf parser look in both PREFIX and PREFIX/etc - rework RPL_WHOISACTUALLY to send parameters first, then text, and not just mash it all together in one parameter making it hard to parse. - allow "all" in shared type, requested by primalz - fixed /trace for non-opers to not output themselves, if the mask doesnt match them. - reallow stats l/L for non-opers: - when target is a specific client (no wildcards), its allowed - with wildcards in shide, no output - with wildcards otherwise, show matching opers/servers and themselves - cleaned up stats_ltrace fairly heavily. - added stats_h_oper_only (default no) - added stats_y_oper_only (default no) - a bunch of *parv[n] == '\0' -> EmptyString() - added some EmptyString() tests to functions that dont have them. - make RPL_ENDOFSTATS simply use the char, not the full string. Revision Changes Path 7.172 +9 -6 ircd-ratbox/autoconf/configure.in 7.179 +56 -51 ircd-ratbox/configure 7.206 +11 -2 ircd-ratbox/doc/example.conf 7.41 +11 -2 ircd-ratbox/doc/example.efnet.conf 7.234 +2 -0 ircd-ratbox/include/s_conf.h 1.34 +2 -2 ircd-ratbox/modules/core/m_die.c 1.63 +2 -2 ircd-ratbox/modules/core/m_kick.c 1.126 +3 -3 ircd-ratbox/modules/core/m_message.c 1.68 +8 -1 ircd-ratbox/modules/core/m_mode.c 1.75 +2 -2 ircd-ratbox/modules/core/m_part.c 1.167 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.64 +2 -2 ircd-ratbox/modules/core/m_squit.c 1.46 +8 -1 ircd-ratbox/modules/m_accept.c 1.110 +8 -1 ircd-ratbox/modules/m_gline.c 1.81 +13 -1 ircd-ratbox/modules/m_info.c 1.72 +11 -1 ircd-ratbox/modules/m_knock.c 1.41 +2 -2 ircd-ratbox/modules/m_ping.c 1.153 +168 -128 ircd-ratbox/modules/m_stats.c 1.73 +8 -1 ircd-ratbox/modules/m_topic.c 1.73 +14 -13 ircd-ratbox/modules/m_trace.c 1.84 +2 -2 ircd-ratbox/modules/m_unkline.c 1.33 +2 -2 ircd-ratbox/modules/m_user.c 1.110 +1 -2 ircd-ratbox/modules/m_whois.c 1.153 +12 -2 ircd-ratbox/src/ircd_lexer.l 7.84 +2 -2 ircd-ratbox/src/messages.tab 7.81 +17 -0 ircd-ratbox/src/newconf.c 7.405 +2 -0 ircd-ratbox/src/s_conf.c leeh 2003/05/02 16:42:11 UTC (20030502_0) Modified files: doc example.conf example.efnet.conf modules m_join.c src s_debug.c Log: - ports from stable: - doc update to stats_P_oper_only - VMS bug fix in s_debug.c - fix +beI desync bug on persistent chans. Revision Changes Path 7.205 +4 -1 ircd-ratbox/doc/example.conf 7.40 +4 -1 ircd-ratbox/doc/example.efnet.conf 1.120 +2 -1 ircd-ratbox/modules/m_join.c 7.89 +3 -1 ircd-ratbox/src/s_debug.c leeh 2003/04/27 16:22:07 UTC (20030427_2) Modified files: doc example.conf example.efnet.conf modes.txt help/opers umode include numeric.h s_conf.h s_serv.h modules Makefile.in modules/core m_nick.c m_server.c src channel_mode.c hostmask.c irc_string.c messages.tab newconf.c s_conf.c s_serv.c s_user.c Added files: modules m_encap.c m_etrace.c Log: - penultimate stable port, this brings up to sync apart from remote resv/unresv: - added ETRACE, a version of trace that will give gecos info. - fix for an invalid nick change coming from a server [via hybrid] - added ENCAP, server command to propagate things this server doesnt understand. - channel mode fix [via hybrid] - strlcat update - fix for long limits in mode +l [via hybrid] - fix for hash_ipv4 [via hybrid] - dont allow servers to set redundant +beI's, that way we save bandwidth on a burst by not broadcasting the bans we already have to a channel. - fixed bug reported by winter, we were allowing "mode #channel +k :", and ending up with a +k, but no key. this applied to *everything* that takes a parameter, so added various EmptyString() tests. Revision Changes Path 7.204 +1 -1 ircd-ratbox/doc/example.conf 7.39 +1 -1 ircd-ratbox/doc/example.efnet.conf 7.11 +1 -1 ircd-ratbox/doc/modes.txt 1.2 +1 -1 ircd-ratbox/help/opers/umode 7.39 +2 -0 ircd-ratbox/include/numeric.h 7.233 +1 -1 ircd-ratbox/include/s_conf.h 7.80 +2 -1 ircd-ratbox/include/s_serv.h 1.81 +2 -0 ircd-ratbox/modules/Makefile.in 1.116 +3 -2 ircd-ratbox/modules/core/m_nick.c 1.109 +7 -7 ircd-ratbox/modules/core/m_server.c 1.1 +106 -0 ircd-ratbox/modules/m_encap.c (new) 1.1 +108 -0 ircd-ratbox/modules/m_etrace.c (new) 7.101 +54 -7 ircd-ratbox/src/channel_mode.c 7.87 +8 -2 ircd-ratbox/src/hostmask.c 7.66 +1 -1 ircd-ratbox/src/irc_string.c 7.83 +1 -1 ircd-ratbox/src/messages.tab 7.80 +1 -0 ircd-ratbox/src/newconf.c 7.404 +5 -5 ircd-ratbox/src/s_conf.c 7.329 +14 -13 ircd-ratbox/src/s_serv.c 7.261 +3 -3 ircd-ratbox/src/s_user.c leeh 2003/04/27 14:51:40 UTC (20030427_1) Modified files: include cluster.h supported.h modules m_stats.c m_xline.c src cluster.c event.c fdlist.c kdparse.c newconf.c s_debug.c s_stats.c send.c Log: - more ports from stable - fixed the kline parser to accept commas in reasons. - fixes for errors in sendto_match_servs() - we were allowing spoofs that didnt contain a '.' which breaks older servers - added support for sending XLINE/UNXLINE remotely - added support for clustering XLINE/UNXLINE - added a list option to shared {};, type = kline, unkline, xline; etc. - prefix everything using RPL_STATSDEBUG with its stats letter. Revision Changes Path 7.6 +9 -0 ircd-ratbox/include/cluster.h 1.31 +2 -1 ircd-ratbox/include/supported.h 1.152 +19 -14 ircd-ratbox/modules/m_stats.c 1.24 +251 -46 ircd-ratbox/modules/m_xline.c 7.6 +38 -2 ircd-ratbox/src/cluster.c 7.36 +3 -3 ircd-ratbox/src/event.c 7.38 +1 -1 ircd-ratbox/src/fdlist.c 7.24 +34 -18 ircd-ratbox/src/kdparse.c 7.79 +32 -5 ircd-ratbox/src/newconf.c 7.88 +26 -26 ircd-ratbox/src/s_debug.c 7.27 +11 -12 ircd-ratbox/src/s_stats.c 7.241 +22 -5 ircd-ratbox/src/send.c leeh 2003/04/27 11:17:30 UTC (20030427_0) Modified files: src ircd_lexer.l Log: - gcc3.3 fixes Revision Changes Path 1.152 +14 -0 ircd-ratbox/src/ircd_lexer.l androsyn 2003/04/26 05:59:37 UTC (20030426_0) Added files: include reject.h src reject.c Log: Add reject.c/reject.h Revision Changes Path 1.1 +13 -0 ircd-ratbox/include/reject.h (new) 1.1 +90 -0 ircd-ratbox/src/reject.c (new) leeh 2003/04/25 20:30:46 UTC (20030425_1) Modified files: adns query.c types.c src irc_string.c Log: - fixed up some more gcc3.3 errors Revision Changes Path 1.18 +1 -1 ircd-ratbox/adns/query.c 1.12 +2 -2 ircd-ratbox/adns/types.c 7.65 +1 -1 ircd-ratbox/src/irc_string.c androsyn 2003/04/25 12:42:31 UTC (20030425_0) Modified files: doc example.conf include s_conf.h src Makefile.in balloc.c ircd.c newconf.c patricia.c s_auth.c s_bsd.c s_conf.c s_user.c Log: Add the reject_ban_time thing. Forward ported the more verbose messages for balloc.c. Fixed a bug in match_ip() related to pointer casting. Revision Changes Path 7.203 +3 -0 ircd-ratbox/doc/example.conf 7.232 +1 -0 ircd-ratbox/include/s_conf.h 7.127 +2 -1 ircd-ratbox/src/Makefile.in 7.61 +21 -8 ircd-ratbox/src/balloc.c 7.283 +2 -1 ircd-ratbox/src/ircd.c 7.78 +8 -0 ircd-ratbox/src/newconf.c 7.19 +12 -11 ircd-ratbox/src/patricia.c 7.146 +2 -3 ircd-ratbox/src/s_auth.c 7.203 +3 -0 ircd-ratbox/src/s_bsd.c 7.403 +4 -5 ircd-ratbox/src/s_conf.c 7.260 +2 -0 ircd-ratbox/src/s_user.c androsyn 2003/04/21 17:52:48 UTC (20030421_2) Modified files: . RELNOTES Log: Force commit Revision Changes Path 1.74 +0 -0 ircd-ratbox/RELNOTES androsyn 2003/04/21 17:03:32 UTC (20030421_1) Modified files: include balloc.h servlink io.c src balloc.c channel.c parse.c Log: More signed/unsigned comparsion warning fixes Revision Changes Path 1.20 +3 -3 ircd-ratbox/include/balloc.h 1.32 +2 -2 ircd-ratbox/servlink/io.c 7.60 +1 -1 ircd-ratbox/src/balloc.c 7.372 +1 -1 ircd-ratbox/src/channel.c 7.156 +1 -1 ircd-ratbox/src/parse.c androsyn 2003/04/21 16:47:26 UTC (20030421_0) Modified files: adns general.c query.c reply.c setup.c types.c modules m_cryptlink.c m_help.c modules/core m_sjoin.c src adns.c channel_mode.c ircd.c packet.c patricia.c s_conf.c Log: Fix a bunch of gcc-3.3 related warnings Revision Changes Path 1.12 +1 -1 ircd-ratbox/adns/general.c 1.17 +2 -1 ircd-ratbox/adns/query.c 1.9 +2 -2 ircd-ratbox/adns/reply.c 1.28 +4 -4 ircd-ratbox/adns/setup.c 1.11 +1 -1 ircd-ratbox/adns/types.c 1.166 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.52 +4 -3 ircd-ratbox/modules/m_cryptlink.c 1.46 +2 -2 ircd-ratbox/modules/m_help.c 7.60 +4 -3 ircd-ratbox/src/adns.c 7.100 +1 -1 ircd-ratbox/src/channel_mode.c 7.282 +2 -1 ircd-ratbox/src/ircd.c 7.117 +1 -1 ircd-ratbox/src/packet.c 7.18 +1 -1 ircd-ratbox/src/patricia.c 7.402 +4 -4 ircd-ratbox/src/s_conf.c leeh 2003/04/19 13:42:05 UTC (20030419_0) Modified files: doc example.conf example.efnet.conf include client.h irc_string.h resv.h s_conf.h modules m_challenge.c m_info.c m_join.c m_resv.c m_who.c m_xline.c modules/core m_message.c src class.c client.c match.c newconf.c resv.c s_conf.c s_log.c s_user.c Log: - more ports from stable - join compression - end the flood grace period on /who and /who 0 - allow clients to message themselves without ending the grace period - make kline_exempt extend exemption to xlines - changed references of "XLINE" and "X-line" to "X-Line" to be consistent with k/d/glines - added code to check xlines against existing clients - added a minimum non-wildcard setting for xlines/resvs - added ConfigFileEntry.min_nonwildcard_simple for this - allow non-admins to set wildcard resvs, providing they have the above number of non-wildcard chars. - updated example confs for min_nonwildcard_simple - fix for foperlog bug reported by powuh - update the connect frequency in classes on /rehash too Revision Changes Path 7.202 +7 -1 ircd-ratbox/doc/example.conf 7.38 +7 -1 ircd-ratbox/doc/example.efnet.conf 7.202 +1 -0 ircd-ratbox/include/client.h 7.48 +2 -0 ircd-ratbox/include/irc_string.h 1.19 +1 -0 ircd-ratbox/include/resv.h 7.231 +1 -0 ircd-ratbox/include/s_conf.h 1.125 +6 -3 ircd-ratbox/modules/core/m_message.c 1.53 +3 -3 ircd-ratbox/modules/m_challenge.c 1.80 +7 -1 ircd-ratbox/modules/m_info.c 1.119 +55 -54 ircd-ratbox/modules/m_join.c 1.32 +5 -4 ircd-ratbox/modules/m_resv.c 1.84 +8 -1 ircd-ratbox/modules/m_who.c 1.23 +20 -9 ircd-ratbox/modules/m_xline.c 7.49 +1 -0 ircd-ratbox/src/class.c 7.380 +95 -31 ircd-ratbox/src/client.c 7.29 +2 -2 ircd-ratbox/src/match.c 7.77 +8 -0 ircd-ratbox/src/newconf.c 7.29 +25 -0 ircd-ratbox/src/resv.c 7.401 +1 -0 ircd-ratbox/src/s_conf.c 7.52 +6 -0 ircd-ratbox/src/s_log.c 7.259 +4 -2 ircd-ratbox/src/s_user.c leeh 2003/04/17 20:36:53 UTC (20030417_2) Modified files: src ircd.c Log: - or that *cough* Revision Changes Path 7.281 +1 -0 ircd-ratbox/src/ircd.c leeh 2003/04/17 20:21:00 UTC (20030417_1) Modified files: include ircd.h Log: - didnt mean to commit that :P Revision Changes Path 7.64 +1 -1 ircd-ratbox/include/ircd.h leeh 2003/04/17 20:19:18 UTC (20030417_0) Modified files: contrib m_okick.c include ircd.h modules m_stats.c m_whois.c modules/core m_die.c m_message.c src channel_mode.c ircd.c messages.tab restart.c s_serv.c Added files: tools/rsa_respond challenge.irc Log: - some things (back?)ported from stable: - removed 'h' from 004 - fixed the logic for showing idles in whois - from hybrid: fixed a race condition with check_pidfile() - slight speedup from a dlinkFind, dlinkDelete, dlinkAdd to a dlinkMoveNode when transferring a user to the lclient_list - fixed some HIDE_SPOOF_IPS that shouldve been HIDE_SERVERS_IPS - changed %s [%s@%s] to %s[%s@%s] in flood notice - 'fixed' stats X to show X : this may break some clients parsing it, but its better overall. - add the type to stats X too, so its now: 247 : - fix for parameter issues with chanmode -k [via hybrid] - m_okick.c needed okick_msgtab, not kick_msgtab - added BlackJac's challenge.irc Revision Changes Path 1.8 +4 -4 ircd-ratbox/contrib/m_okick.c 7.63 +2 -1 ircd-ratbox/include/ircd.h 1.33 +2 -1 ircd-ratbox/modules/core/m_die.c 1.124 +3 -3 ircd-ratbox/modules/core/m_message.c 1.151 +2 -2 ircd-ratbox/modules/m_stats.c 1.109 +18 -11 ircd-ratbox/modules/m_whois.c 7.99 +3 -0 ircd-ratbox/src/channel_mode.c 7.280 +2 -3 ircd-ratbox/src/ircd.c 7.82 +2 -2 ircd-ratbox/src/messages.tab 7.28 +2 -0 ircd-ratbox/src/restart.c 7.328 +4 -20 ircd-ratbox/src/s_serv.c 1.1 +75 -0 ircd-ratbox/tools/rsa_respond/challenge.irc (new) leeh 2003/04/10 18:06:30 UTC (20030410_2) Modified files: include s_newconf.h supported.h modules m_xline.c src s_newconf.c Log: - updated 005 here too Revision Changes Path 7.6 +2 -1 ircd-ratbox/include/s_newconf.h 1.30 +3 -2 ircd-ratbox/include/supported.h 1.22 +4 -3 ircd-ratbox/modules/m_xline.c 7.6 +2 -1 ircd-ratbox/src/s_newconf.c leeh 2003/04/10 13:40:47 UTC (20030410_1) Modified files: contrib m_clearchan.c m_force.c m_jupe.c m_ojoin.c m_okick.c m_olist.c m_omode.c m_opme.c m_owho.c m_tburst.c include hash.h modules m_cryptlink.c m_invite.c m_join.c m_knock.c m_list.c m_names.c m_topic.c m_who.c modules/core m_kick.c m_message.c m_mode.c m_nick.c m_part.c m_server.c src channel.c client.c hash.c ircd.c parse.c resv.c s_serv.c s_user.c Log: - hash cleanups: - made hash.c use EmptyString() - added header comments to all functions - hash_find_channel -> find_channel for consistency - *_hash_table -> *_hash - other minor cleanups Revision Changes Path 1.45 +2 -2 ircd-ratbox/contrib/m_clearchan.c 1.21 +3 -3 ircd-ratbox/contrib/m_force.c 1.45 +2 -2 ircd-ratbox/contrib/m_jupe.c 1.18 +2 -2 ircd-ratbox/contrib/m_ojoin.c 1.7 +2 -2 ircd-ratbox/contrib/m_okick.c 1.10 +2 -2 ircd-ratbox/contrib/m_olist.c 1.3 +2 -2 ircd-ratbox/contrib/m_omode.c 1.38 +2 -2 ircd-ratbox/contrib/m_opme.c 1.10 +2 -2 ircd-ratbox/contrib/m_owho.c 1.15 +2 -2 ircd-ratbox/contrib/m_tburst.c 7.30 +12 -12 ircd-ratbox/include/hash.h 1.62 +2 -2 ircd-ratbox/modules/core/m_kick.c 1.123 +3 -3 ircd-ratbox/modules/core/m_message.c 1.67 +2 -2 ircd-ratbox/modules/core/m_mode.c 1.115 +6 -6 ircd-ratbox/modules/core/m_nick.c 1.74 +2 -2 ircd-ratbox/modules/core/m_part.c 1.108 +3 -3 ircd-ratbox/modules/core/m_server.c 1.51 +3 -3 ircd-ratbox/modules/m_cryptlink.c 1.61 +2 -2 ircd-ratbox/modules/m_invite.c 1.118 +2 -2 ircd-ratbox/modules/m_join.c 1.71 +3 -3 ircd-ratbox/modules/m_knock.c 1.61 +2 -2 ircd-ratbox/modules/m_list.c 1.63 +2 -2 ircd-ratbox/modules/m_names.c 1.72 +3 -3 ircd-ratbox/modules/m_topic.c 1.83 +2 -2 ircd-ratbox/modules/m_who.c 7.371 +1 -1 ircd-ratbox/src/channel.c 7.379 +11 -11 ircd-ratbox/src/client.c 7.69 +173 -151 ircd-ratbox/src/hash.c 7.279 +1 -1 ircd-ratbox/src/ircd.c 7.155 +1 -1 ircd-ratbox/src/parse.c 7.28 +3 -3 ircd-ratbox/src/resv.c 7.327 +1 -1 ircd-ratbox/src/s_serv.c 7.258 +3 -3 ircd-ratbox/src/s_user.c leeh 2003/04/10 12:48:06 UTC (20030410_0) Modified files: include hash.h s_newconf.h modules m_stats.c src hash.c s_newconf.c Log: - added an xline_hash_list, to save us having to walk the full hash - optimised clear_xlines() Revision Changes Path 7.29 +1 -1 ircd-ratbox/include/hash.h 7.5 +2 -0 ircd-ratbox/include/s_newconf.h 1.150 +9 -1 ircd-ratbox/modules/m_stats.c 7.68 +15 -11 ircd-ratbox/src/hash.c 7.5 +19 -5 ircd-ratbox/src/s_newconf.c leeh 2003/04/09 16:01:06 UTC (20030409_0) Modified files: include hash.h s_newconf.h modules m_xline.c src hash.c kdparse.c newconf.c s_newconf.c Log: - added an xline hash for xlines without wildcards, this should offer a fair speed improvement. Revision Changes Path 7.28 +16 -14 ircd-ratbox/include/hash.h 7.4 +6 -0 ircd-ratbox/include/s_newconf.h 1.21 +4 -2 ircd-ratbox/modules/m_xline.c 7.67 +64 -115 ircd-ratbox/src/hash.c 7.23 +1 -1 ircd-ratbox/src/kdparse.c 7.76 +1 -1 ircd-ratbox/src/newconf.c 7.4 +36 -0 ircd-ratbox/src/s_newconf.c androsyn 2003/04/06 22:47:52 UTC (20030406_5) Modified files: src send.c Log: Fixed our bug where we didn't send QUIT/JOIN etc to remote servers. This time Lee broke it :P Revision Changes Path 7.240 +7 -4 ircd-ratbox/src/send.c androsyn 2003/04/06 21:52:05 UTC (20030406_4) Modified files: src adns.c Log: Oops..but that *before* the assert Revision Changes Path 7.59 +1 -1 ircd-ratbox/src/adns.c androsyn 2003/04/06 21:43:35 UTC (20030406_3) Modified files: src s_auth.c Log: Fix the case inversion for the adns tests Revision Changes Path 7.144 +10 -6 ircd-ratbox/src/s_auth.c androsyn 2003/04/06 21:04:14 UTC (20030406_2) Modified files: src adns.c Log: I can do this, I can!!! Revision Changes Path 7.58 +1 -1 ircd-ratbox/src/adns.c androsyn 2003/04/06 21:01:18 UTC (20030406_1) Modified files: src adns.c Log: Fix a minor typo or two Revision Changes Path 7.57 +3 -3 ircd-ratbox/src/adns.c androsyn 2003/04/06 20:56:51 UTC (20030406_0) Modified files: include res.h src adns.c s_auth.c Log: Fix a bug that would cause us to set an auth as having dns pending but not actually checking to see if adns had submitted the request. Revision Changes Path 7.27 +2 -2 ircd-ratbox/include/res.h 7.56 +13 -10 ircd-ratbox/src/adns.c 7.143 +7 -6 ircd-ratbox/src/s_auth.c androsyn 2003/03/20 02:00:14 UTC (20030320_1) Modified files: src channel.c Log: doing a MyFree() on something that doesn't come from MyMalloc() Revision Changes Path 7.370 +0 -2 ircd-ratbox/src/channel.c androsyn 2003/03/20 00:27:30 UTC (20030320_0) Modified files: src s_auth.c s_serv.c Log: Bug that stopped us from being able to connect to servers Revision Changes Path 7.142 +1 -1 ircd-ratbox/src/s_auth.c 7.326 +1 -1 ircd-ratbox/src/s_serv.c androsyn 2003/03/19 22:52:07 UTC (20030319_4) Modified files: src hostmask.c Log: Fix parse_netmask not to dump core when some arguments are NULL. Revision Changes Path 7.86 +19 -5 ircd-ratbox/src/hostmask.c androsyn 2003/03/19 22:17:53 UTC (20030319_3) Modified files: src listener.c Log: We want to return the port for ipv4 sockets when compiled for ipv6 don't we :) Revision Changes Path 7.90 +7 -6 ircd-ratbox/src/listener.c androsyn 2003/03/19 08:35:19 UTC (20030319_2) Modified files: src balloc.c client.c Log: Clear up some other issues I believe Revision Changes Path 7.59 +1 -1 ircd-ratbox/src/balloc.c 7.378 +11 -4 ircd-ratbox/src/client.c androsyn 2003/03/19 08:08:24 UTC (20030319_1) Modified files: include tools.h src tools.c Log: Just make the inlines the default, remove the others from tools.c, if the compiler doesn't do inlines, they get a static version of it. Sucks to be them, but oh well, get a better compiler Revision Changes Path 1.45 +9 -36 ircd-ratbox/include/tools.h 7.38 +0 -233 ircd-ratbox/src/tools.c androsyn 2003/03/19 07:20:37 UTC (20030319_0) Modified files: src s_bsd_poll.c Log: Somehow i goofed up s_bsd_poll.c revert back to the version in stable. Revision Changes Path 7.67 +61 -45 ircd-ratbox/src/s_bsd_poll.c androsyn 2003/03/17 18:28:29 UTC (20030317_1) Modified files: include client.h src adns.c client.c packet.c parse.c s_auth.c s_bsd.c s_serv.c s_user.c send.c Log: Working towards stabilizing things a bit more :) Revision Changes Path 7.201 +7 -4 ircd-ratbox/include/client.h 7.55 +3 -0 ircd-ratbox/src/adns.c 7.377 +28 -17 ircd-ratbox/src/client.c 7.116 +8 -9 ircd-ratbox/src/packet.c 7.154 +3 -3 ircd-ratbox/src/parse.c 7.141 +4 -30 ircd-ratbox/src/s_auth.c 7.202 +1 -1 ircd-ratbox/src/s_bsd.c 7.325 +3 -3 ircd-ratbox/src/s_serv.c 7.257 +5 -6 ircd-ratbox/src/s_user.c 7.239 +7 -7 ircd-ratbox/src/send.c leeh 2003/03/17 00:55:40 UTC (20030317_0) Modified files: include s_newconf.h src client.c Log: - actually allocating some memory for the abort_client might be good ;) Revision Changes Path 7.3 +1 -1 ircd-ratbox/include/s_newconf.h 7.376 +4 -1 ircd-ratbox/src/client.c androsyn 2003/03/16 05:28:21 UTC (20030316_3) Modified files: include balloc.h src balloc.c Log: Lets try that one again Revision Changes Path 1.19 +1 -0 ircd-ratbox/include/balloc.h 7.58 +2 -2 ircd-ratbox/src/balloc.c androsyn 2003/03/16 05:19:38 UTC (20030316_2) Modified files: src s_auth.c s_bsd.c Log: remove a few stray fprintf()'s Revision Changes Path 7.140 +0 -1 ircd-ratbox/src/s_auth.c 7.201 +0 -1 ircd-ratbox/src/s_bsd.c androsyn 2003/03/16 05:19:03 UTC (20030316_1) Modified files: src balloc.c channel.c linebuf.c Log: Let the block heap keep track of all of the create heaps and then garbage collect periodically Revision Changes Path 7.57 +30 -90 ircd-ratbox/src/balloc.c 7.369 +0 -8 ircd-ratbox/src/channel.c 7.108 +0 -7 ircd-ratbox/src/linebuf.c androsyn 2003/03/16 05:01:19 UTC (20030316_0) Modified files: include client.h src client.c s_auth.c s_bsd.c s_user.c Log: Bring back the abort list, sort out the rest of the broken crap Revision Changes Path 7.200 +5 -2 ircd-ratbox/include/client.h 7.375 +48 -12 ircd-ratbox/src/client.c 7.139 +22 -36 ircd-ratbox/src/s_auth.c 7.200 +2 -2 ircd-ratbox/src/s_bsd.c 7.256 +3 -0 ircd-ratbox/src/s_user.c androsyn 2003/03/15 07:12:29 UTC (20030315_0) Modified files: src client.c s_auth.c Log: Freeing auth clients twice is bad, very bad Revision Changes Path 7.374 +5 -4 ircd-ratbox/src/client.c 7.138 +19 -11 ircd-ratbox/src/s_auth.c leeh 2003/02/19 15:24:37 UTC (20030219_0) Modified files: src channel_mode.c Log: - due to the way we use LOCAL_COPY, incrementing pointers in the function cant be done Revision Changes Path 7.98 +16 -7 ircd-ratbox/src/channel_mode.c leeh 2003/02/17 00:53:34 UTC (20030217_1) Modified files: servlink servlink.c servlink.h src linebuf.c Log: - back out const fix - linebuf fix Revision Changes Path 1.28 +2 -2 ircd-ratbox/servlink/servlink.c 1.23 +2 -2 ircd-ratbox/servlink/servlink.h 7.107 +2 -2 ircd-ratbox/src/linebuf.c androsyn 2003/02/17 00:14:05 UTC (20030217_0) Modified files: include fdlist.h Log: Remove an unneeded ifdef Revision Changes Path 7.32 +0 -2 ircd-ratbox/include/fdlist.h leeh 2003/02/16 16:56:21 UTC (20030216_1) Modified files: servlink control.c servlink.c servlink.h Log: - const fixes Revision Changes Path 1.9 +2 -2 ircd-ratbox/servlink/control.c 1.27 +2 -2 ircd-ratbox/servlink/servlink.c 1.22 +2 -2 ircd-ratbox/servlink/servlink.h leeh 2003/02/16 16:53:30 UTC (20030216_0) Modified files: doc example.conf example.efnet.conf Log: - added cluster examples Revision Changes Path 7.201 +19 -0 ircd-ratbox/doc/example.conf 7.37 +19 -0 ircd-ratbox/doc/example.efnet.conf androsyn 2003/02/14 08:40:53 UTC (20030214_11) Modified files: src client.c s_auth.c Log: Revert those again Revision Changes Path 7.373 +0 -0 ircd-ratbox/src/client.c 7.137 +1 -0 ircd-ratbox/src/s_auth.c androsyn 2003/02/14 08:25:51 UTC (20030214_10) Modified files: src s_auth.c Log: You were supposed to have been reverted Revision Changes Path 7.136 +0 -1 ircd-ratbox/src/s_auth.c androsyn 2003/02/14 08:22:19 UTC (20030214_9) Modified files: src client.c Log: Revert my last few changes Revision Changes Path 7.372 +2 -1 ircd-ratbox/src/client.c androsyn 2003/02/14 06:41:53 UTC (20030214_8) Modified files: src client.c Log: Check for IsDeadLocal in dead_link Revision Changes Path 7.371 +1 -2 ircd-ratbox/src/client.c androsyn 2003/02/14 06:16:13 UTC (20030214_7) Modified files: src s_auth.c Log: If we are going to check and see if the auth request is NULL..we better set it NULL after we free it. Revision Changes Path 7.135 +1 -1 ircd-ratbox/src/s_auth.c androsyn 2003/02/14 06:09:21 UTC (20030214_6) Modified files: src s_auth.c Log: fix s_auth as well Revision Changes Path 7.134 +3 -2 ircd-ratbox/src/s_auth.c androsyn 2003/02/14 06:07:55 UTC (20030214_5) Modified files: src client.c Log: I will compile before I commit Revision Changes Path 7.370 +8 -7 ircd-ratbox/src/client.c androsyn 2003/02/14 05:42:58 UTC (20030214_4) Modified files: . configure autoconf configure.in Log: Minor nitpick cleanup of configure Revision Changes Path 7.171 +2 -10 ircd-ratbox/autoconf/configure.in 7.178 +136 -303 ircd-ratbox/configure androsyn 2003/02/14 04:40:37 UTC (20030214_3) Modified files: doc hooks.txt include client.h Log: Forgot the client.h part of the new hooks and update hooks.txt Revision Changes Path 1.2 +7 -0 ircd-ratbox/doc/hooks.txt 7.199 +7 -0 ircd-ratbox/include/client.h androsyn 2003/02/14 04:37:27 UTC (20030214_2) Modified files: src client.c Log: Add some hooks for exiting local and unknown clients.. Revision Changes Path 7.369 +27 -3 ircd-ratbox/src/client.c androsyn 2003/02/14 04:24:45 UTC (20030214_1) Added files: doc hooks.txt Log: Start documenting some of the existing hooks Revision Changes Path 1.1 +37 -0 ircd-ratbox/doc/hooks.txt (new) androsyn 2003/02/14 04:08:48 UTC (20030214_0) Modified files: src s_auth.c Log: Add a hook for when new local clients get registered on the server. Revision Changes Path 7.133 +4 -1 ircd-ratbox/src/s_auth.c androsyn 2003/02/13 23:46:07 UTC (20030213_5) Modified files: include channel.h src channel_mode.c s_debug.c Log: Make struct Ban actually include the ban itself and who set it. It wastes a little bit of memory, but we avoid calling malloc() and friends on it. Revision Changes Path 7.135 +2 -2 ircd-ratbox/include/channel.h 7.97 +2 -7 ircd-ratbox/src/channel_mode.c 7.87 +0 -12 ircd-ratbox/src/s_debug.c androsyn 2003/02/13 21:56:19 UTC (20030213_4) Modified files: src send.c Log: Fix a few buglets in send.c Revision Changes Path 7.238 +6 -7 ircd-ratbox/src/send.c leeh 2003/02/13 21:46:55 UTC (20030213_3) Modified files: src client.c Log: - fixed exit_client() to take account of all unknowns (IsConnecting != IsUnknown) Revision Changes Path 7.368 +7 -4 ircd-ratbox/src/client.c leeh 2003/02/13 21:44:02 UTC (20030213_2) Modified files: help/opers unxline xline modules m_challenge.c m_cryptlink.c src s_auth.c Log: - add a != NULL check to delete_identd_queries() - fix unxline/xline docs - fix some non-ssl code Revision Changes Path 1.2 +3 -3 ircd-ratbox/help/opers/unxline 1.2 +0 -2 ircd-ratbox/help/opers/xline 1.52 +3 -3 ircd-ratbox/modules/m_challenge.c 1.50 +2 -2 ircd-ratbox/modules/m_cryptlink.c 7.132 +4 -1 ircd-ratbox/src/s_auth.c androsyn 2003/02/13 21:17:39 UTC (20030213_1) Modified files: modules/core m_server.c Log: Pointers are our friends Revision Changes Path 1.107 +2 -2 ircd-ratbox/modules/core/m_server.c androsyn 2003/02/13 21:16:16 UTC (20030213_0) Modified files: modules/core m_nick.c m_server.c Log: Forgot a few add_client_to_list calls Revision Changes Path 1.114 +3 -3 ircd-ratbox/modules/core/m_nick.c 1.106 +2 -2 ircd-ratbox/modules/core/m_server.c androsyn 2003/02/12 19:52:32 UTC (20030212_2) Modified files: src s_conf.c Log: Lets try that one again Revision Changes Path 7.400 +1 -1 ircd-ratbox/src/s_conf.c androsyn 2003/02/12 19:50:32 UTC (20030212_1) Modified files: src hostmask.c newconf.c s_conf.c Log: Fix a handful of bugs related to parse_netmask that didn't get backed out when I brough hostmask.c back. Also rewrote parse_netmask() not to be so hideous Revision Changes Path 7.85 +27 -191 ircd-ratbox/src/hostmask.c 7.75 +2 -2 ircd-ratbox/src/newconf.c 7.399 +2 -2 ircd-ratbox/src/s_conf.c androsyn 2003/02/12 19:26:02 UTC (20030212_0) Modified files: include client.h src client.c s_auth.c s_serv.c Log: Remove add_client_to_list as it was just simply calling dlinkAddTail. Also make remove_client_from_list static as it isn't called from outside of client.c Revision Changes Path 7.198 +0 -6 ircd-ratbox/include/client.h 7.367 +3 -3 ircd-ratbox/src/client.c 7.131 +1 -1 ircd-ratbox/src/s_auth.c 7.324 +1 -1 ircd-ratbox/src/s_serv.c androsyn 2003/02/11 19:33:22 UTC (20030211_3) Modified files: src s_conf.c Log: Actually make outgoing server connections work Revision Changes Path 7.398 +4 -15 ircd-ratbox/src/s_conf.c androsyn 2003/02/11 19:02:56 UTC (20030211_2) Modified files: src irc_string.c Log: Return values are good Revision Changes Path 7.64 +2 -0 ircd-ratbox/src/irc_string.c androsyn 2003/02/11 19:00:44 UTC (20030211_1) Modified files: src irc_string.c newconf.c Log: Fix a minor goof in the conf parser Revision Changes Path 7.63 +17 -0 ircd-ratbox/src/irc_string.c 7.74 +1 -1 ircd-ratbox/src/newconf.c androsyn 2003/02/11 18:29:15 UTC (20030211_0) Modified files: src s_serv.c Log: Fix a NULL pointer reference. Revision Changes Path 7.323 +5 -3 ircd-ratbox/src/s_serv.c androsyn 2003/02/08 23:56:31 UTC (20030208_15) Modified files: include modules.h Log: Accidently commited some test code Revision Changes Path 7.50 +1 -1 ircd-ratbox/include/modules.h androsyn 2003/02/08 23:45:59 UTC (20030208_14) Modified files: include memory.h Log: No need to dereference here Revision Changes Path 7.44 +1 -1 ircd-ratbox/include/memory.h androsyn 2003/02/08 23:40:58 UTC (20030208_13) Modified files: . configure autoconf configure.in include memory.h Log: Make autoconf define _GNU_SOURCE for builds as this can help things a bit on such systems :). Also removed the macros that made strdup etc blow up. I think people have long since stopped using those in irc and besides it blows up my DupString macro Revision Changes Path 7.170 +3 -1 ircd-ratbox/autoconf/configure.in 7.177 +217 -215 ircd-ratbox/configure 7.43 +0 -13 ircd-ratbox/include/memory.h androsyn 2003/02/08 23:14:35 UTC (20030208_12) Modified files: . configure autoconf configure.in include memory.h modules.h setup.h.in stdinc.h modules m_away.c src memory.c Log: Add checks for strdup and use it if present. Also add autoconf checks for alloca. Also detect for strdupa and use that if present as well. Revision Changes Path 7.169 +5 -0 ircd-ratbox/autoconf/configure.in 7.176 +504 -200 ircd-ratbox/configure 7.42 +6 -1 ircd-ratbox/include/memory.h 7.49 +1 -1 ircd-ratbox/include/modules.h 7.66 +25 -0 ircd-ratbox/include/setup.h.in 1.8 +22 -2 ircd-ratbox/include/stdinc.h 1.43 +2 -3 ircd-ratbox/modules/m_away.c 7.44 +2 -1 ircd-ratbox/src/memory.c androsyn 2003/02/08 18:23:24 UTC (20030208_11) Modified files: src fdlist.c Log: Remove yet another strncpy() Revision Changes Path 7.37 +1 -1 ircd-ratbox/src/fdlist.c androsyn 2003/02/08 18:19:27 UTC (20030208_10) Modified files: src ircd.c Log: Remove a few strncpy()'s that were sitting around still Revision Changes Path 7.278 +2 -3 ircd-ratbox/src/ircd.c ejb 2003/02/08 16:46:26 UTC (20030208_9) Modified files: autoconf configure.in include channel_mode.h class.h client.h handlers.h hash.h hook.h ircd_handler.h md5.h modules.h resv.h s_conf.h s_log.h s_newconf.h s_serv.h s_user.h send.h stdinc.h tools.h whowas.h modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_eob.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_undline.c m_ungline.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c src channel_mode.c client.c dynlink.c hash.c m_error.c md5.c modules.c parse.c resv.c s_conf.c s_log.c s_newconf.c s_serv.c s_user.c send.c whowas.c Log: - first round of constification -- it's not quite done, but we should be half way there. Revision Changes Path 7.168 +17 -6 ircd-ratbox/autoconf/configure.in 7.20 +1 -1 ircd-ratbox/include/channel_mode.h 7.18 +1 -1 ircd-ratbox/include/class.h 7.197 +2 -2 ircd-ratbox/include/client.h 7.44 +7 -7 ircd-ratbox/include/handlers.h 7.27 +2 -2 ircd-ratbox/include/hash.h 1.22 +3 -3 ircd-ratbox/include/hook.h 7.9 +1 -1 ircd-ratbox/include/ircd_handler.h 1.11 +2 -2 ircd-ratbox/include/md5.h 7.48 +5 -5 ircd-ratbox/include/modules.h 1.18 +1 -1 ircd-ratbox/include/resv.h 7.230 +1 -1 ircd-ratbox/include/s_conf.h 7.17 +2 -2 ircd-ratbox/include/s_log.h 7.2 +1 -1 ircd-ratbox/include/s_newconf.h 7.79 +1 -1 ircd-ratbox/include/s_serv.h 7.24 +7 -6 ircd-ratbox/include/s_user.h 7.70 +2 -2 ircd-ratbox/include/send.h 1.7 +23 -0 ircd-ratbox/include/stdinc.h 1.44 +1 -1 ircd-ratbox/include/tools.h 7.15 +1 -1 ircd-ratbox/include/whowas.h 1.32 +4 -4 ircd-ratbox/modules/core/m_die.c 1.61 +8 -8 ircd-ratbox/modules/core/m_kick.c 1.79 +20 -16 ircd-ratbox/modules/core/m_kill.c 1.122 +23 -22 ircd-ratbox/modules/core/m_message.c 1.66 +3 -3 ircd-ratbox/modules/core/m_mode.c 1.113 +44 -39 ircd-ratbox/modules/core/m_nick.c 1.73 +5 -4 ircd-ratbox/modules/core/m_part.c 1.36 +7 -7 ircd-ratbox/modules/core/m_quit.c 1.105 +15 -15 ircd-ratbox/modules/core/m_server.c 1.165 +9 -10 ircd-ratbox/modules/core/m_sjoin.c 1.63 +10 -10 ircd-ratbox/modules/core/m_squit.c 1.45 +7 -6 ircd-ratbox/modules/m_accept.c 1.46 +7 -7 ircd-ratbox/modules/m_admin.c 1.42 +5 -4 ircd-ratbox/modules/m_away.c 1.36 +6 -4 ircd-ratbox/modules/m_capab.c 1.51 +4 -4 ircd-ratbox/modules/m_challenge.c 1.33 +3 -3 ircd-ratbox/modules/m_close.c 1.52 +5 -5 ircd-ratbox/modules/m_connect.c 1.49 +11 -13 ircd-ratbox/modules/m_cryptlink.c 1.13 +7 -6 ircd-ratbox/modules/m_dline.c 1.40 +3 -3 ircd-ratbox/modules/m_eob.c 1.109 +14 -14 ircd-ratbox/modules/m_gline.c 1.45 +7 -7 ircd-ratbox/modules/m_help.c 1.12 +3 -3 ircd-ratbox/modules/m_htm.c 1.79 +7 -7 ircd-ratbox/modules/m_info.c 1.60 +3 -3 ircd-ratbox/modules/m_invite.c 1.41 +5 -4 ircd-ratbox/modules/m_ison.c 1.117 +8 -8 ircd-ratbox/modules/m_join.c 1.151 +12 -12 ircd-ratbox/modules/m_kline.c 1.70 +17 -17 ircd-ratbox/modules/m_knock.c 1.48 +7 -7 ircd-ratbox/modules/m_links.c 1.60 +12 -11 ircd-ratbox/modules/m_list.c 1.38 +5 -5 ircd-ratbox/modules/m_locops.c 1.33 +5 -5 ircd-ratbox/modules/m_lusers.c 1.23 +5 -5 ircd-ratbox/modules/m_map.c 1.40 +7 -7 ircd-ratbox/modules/m_motd.c 1.62 +9 -8 ircd-ratbox/modules/m_names.c 1.67 +11 -11 ircd-ratbox/modules/m_oper.c 1.43 +7 -7 ircd-ratbox/modules/m_operwall.c 1.33 +3 -3 ircd-ratbox/modules/m_pass.c 1.40 +7 -7 ircd-ratbox/modules/m_ping.c 1.38 +6 -6 ircd-ratbox/modules/m_pong.c 1.21 +3 -3 ircd-ratbox/modules/m_post.c 1.60 +3 -3 ircd-ratbox/modules/m_rehash.c 1.33 +3 -3 ircd-ratbox/modules/m_restart.c 1.31 +5 -5 ircd-ratbox/modules/m_resv.c 1.57 +5 -5 ircd-ratbox/modules/m_set.c 1.149 +20 -20 ircd-ratbox/modules/m_stats.c 1.44 +3 -3 ircd-ratbox/modules/m_svinfo.c 1.38 +4 -4 ircd-ratbox/modules/m_testline.c 1.36 +5 -5 ircd-ratbox/modules/m_time.c 1.71 +5 -5 ircd-ratbox/modules/m_topic.c 1.72 +5 -5 ircd-ratbox/modules/m_trace.c 1.11 +6 -6 ircd-ratbox/modules/m_undline.c 1.12 +10 -8 ircd-ratbox/modules/m_ungline.c 1.83 +19 -16 ircd-ratbox/modules/m_unkline.c 1.32 +3 -3 ircd-ratbox/modules/m_user.c 1.47 +3 -3 ircd-ratbox/modules/m_userhost.c 1.33 +5 -5 ircd-ratbox/modules/m_users.c 1.51 +7 -7 ircd-ratbox/modules/m_version.c 1.42 +7 -7 ircd-ratbox/modules/m_wallops.c 1.82 +9 -4 ircd-ratbox/modules/m_who.c 1.108 +10 -10 ircd-ratbox/modules/m_whois.c 1.37 +9 -8 ircd-ratbox/modules/m_whowas.c 1.20 +5 -5 ircd-ratbox/modules/m_xline.c 7.96 +42 -40 ircd-ratbox/src/channel_mode.c 7.366 +2 -2 ircd-ratbox/src/client.c 7.19 +2 -2 ircd-ratbox/src/dynlink.c 7.66 +13 -9 ircd-ratbox/src/hash.c 7.32 +2 -2 ircd-ratbox/src/m_error.c 1.19 +2 -2 ircd-ratbox/src/md5.c 7.125 +14 -14 ircd-ratbox/src/modules.c 7.153 +7 -7 ircd-ratbox/src/parse.c 7.27 +1 -1 ircd-ratbox/src/resv.c 7.397 +1 -1 ircd-ratbox/src/s_conf.c 7.51 +2 -2 ircd-ratbox/src/s_log.c 7.3 +1 -1 ircd-ratbox/src/s_newconf.c 7.322 +6 -2 ircd-ratbox/src/s_serv.c 7.255 +18 -15 ircd-ratbox/src/s_user.c 7.237 +1 -1 ircd-ratbox/src/send.c 7.26 +1 -1 ircd-ratbox/src/whowas.c androsyn 2003/02/08 12:20:23 UTC (20030208_8) Modified files: modules static_modules.c.SH Log: Make the module list array static and const. Revision Changes Path 1.4 +1 -1 ircd-ratbox/modules/static_modules.c.SH androsyn 2003/02/08 07:20:20 UTC (20030208_7) Modified files: modules m_ungline.c Log: Fix a name clash with m_gline.c Revision Changes Path 1.11 +3 -3 ircd-ratbox/modules/m_ungline.c androsyn 2003/02/08 07:14:54 UTC (20030208_6) Modified files: modules Makefile.in Log: Actually add static_modules.o to the library Revision Changes Path 1.80 +2 -2 ircd-ratbox/modules/Makefile.in androsyn 2003/02/08 07:14:03 UTC (20030208_5) Modified files: modules static_modules.c.SH Log: Escape the & Revision Changes Path 1.3 +1 -1 ircd-ratbox/modules/static_modules.c.SH androsyn 2003/02/08 07:13:30 UTC (20030208_4) Modified files: modules static_modules.c.SH Log: .o instead of .c Revision Changes Path 1.2 +1 -1 ircd-ratbox/modules/static_modules.c.SH androsyn 2003/02/08 07:09:43 UTC (20030208_3) Modified files: modules Makefile.in Log: Fix that a bit Revision Changes Path 1.79 +1 -1 ircd-ratbox/modules/Makefile.in androsyn 2003/02/08 07:09:03 UTC (20030208_2) Modified files: include modules.h modules .cvsignore Makefile.in src modules.c Added files: modules static_modules.c.SH Log: This is a better way of dealing with static modules. Revision Changes Path 7.47 +3 -81 ircd-ratbox/include/modules.h 1.4 +1 -0 ircd-ratbox/modules/.cvsignore 1.78 +5 -2 ircd-ratbox/modules/Makefile.in 1.1 +106 -0 ircd-ratbox/modules/static_modules.c.SH (new) 7.124 +1 -69 ircd-ratbox/src/modules.c androsyn 2003/02/08 04:44:43 UTC (20030208_1) Modified files: modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_eob.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_undline.c m_ungline.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c Log: Remove the #ifndef STATIC_MODULES stuff. Planning on fixing this in a little bit :) Revision Changes Path 1.31 +1 -3 ircd-ratbox/modules/core/m_die.c 1.60 +1 -3 ircd-ratbox/modules/core/m_kick.c 1.78 +1 -3 ircd-ratbox/modules/core/m_kill.c 1.121 +1 -3 ircd-ratbox/modules/core/m_message.c 1.65 +1 -3 ircd-ratbox/modules/core/m_mode.c 1.112 +1 -3 ircd-ratbox/modules/core/m_nick.c 1.72 +1 -3 ircd-ratbox/modules/core/m_part.c 1.35 +1 -3 ircd-ratbox/modules/core/m_quit.c 1.104 +1 -3 ircd-ratbox/modules/core/m_server.c 1.164 +1 -3 ircd-ratbox/modules/core/m_sjoin.c 1.62 +1 -3 ircd-ratbox/modules/core/m_squit.c 1.44 +2 -3 ircd-ratbox/modules/m_accept.c 1.45 +1 -3 ircd-ratbox/modules/m_admin.c 1.41 +1 -3 ircd-ratbox/modules/m_away.c 1.35 +2 -3 ircd-ratbox/modules/m_capab.c 1.50 +2 -6 ircd-ratbox/modules/m_challenge.c 1.32 +1 -3 ircd-ratbox/modules/m_close.c 1.51 +1 -3 ircd-ratbox/modules/m_connect.c 1.48 +2 -6 ircd-ratbox/modules/m_cryptlink.c 1.12 +1 -3 ircd-ratbox/modules/m_dline.c 1.39 +1 -3 ircd-ratbox/modules/m_eob.c 1.108 +1 -3 ircd-ratbox/modules/m_gline.c 1.44 +2 -3 ircd-ratbox/modules/m_help.c 1.11 +1 -3 ircd-ratbox/modules/m_htm.c 1.78 +1 -3 ircd-ratbox/modules/m_info.c 1.59 +1 -3 ircd-ratbox/modules/m_invite.c 1.40 +1 -3 ircd-ratbox/modules/m_ison.c 1.116 +1 -3 ircd-ratbox/modules/m_join.c 1.150 +1 -3 ircd-ratbox/modules/m_kline.c 1.69 +1 -3 ircd-ratbox/modules/m_knock.c 1.47 +1 -3 ircd-ratbox/modules/m_links.c 1.59 +1 -3 ircd-ratbox/modules/m_list.c 1.37 +1 -3 ircd-ratbox/modules/m_locops.c 1.32 +1 -3 ircd-ratbox/modules/m_lusers.c 1.22 +1 -3 ircd-ratbox/modules/m_map.c 1.39 +1 -3 ircd-ratbox/modules/m_motd.c 1.61 +1 -3 ircd-ratbox/modules/m_names.c 1.66 +1 -3 ircd-ratbox/modules/m_oper.c 1.42 +1 -3 ircd-ratbox/modules/m_operwall.c 1.32 +1 -3 ircd-ratbox/modules/m_pass.c 1.39 +1 -3 ircd-ratbox/modules/m_ping.c 1.37 +1 -3 ircd-ratbox/modules/m_pong.c 1.20 +2 -3 ircd-ratbox/modules/m_post.c 1.59 +1 -3 ircd-ratbox/modules/m_rehash.c 1.32 +1 -3 ircd-ratbox/modules/m_restart.c 1.30 +1 -3 ircd-ratbox/modules/m_resv.c 1.56 +1 -3 ircd-ratbox/modules/m_set.c 1.148 +1 -3 ircd-ratbox/modules/m_stats.c 1.43 +1 -3 ircd-ratbox/modules/m_svinfo.c 1.37 +1 -3 ircd-ratbox/modules/m_testline.c 1.35 +1 -3 ircd-ratbox/modules/m_time.c 1.70 +1 -3 ircd-ratbox/modules/m_topic.c 1.71 +1 -3 ircd-ratbox/modules/m_trace.c 1.10 +1 -3 ircd-ratbox/modules/m_undline.c 1.10 +1 -3 ircd-ratbox/modules/m_ungline.c 1.82 +1 -3 ircd-ratbox/modules/m_unkline.c 1.31 +1 -3 ircd-ratbox/modules/m_user.c 1.46 +1 -3 ircd-ratbox/modules/m_userhost.c 1.32 +1 -3 ircd-ratbox/modules/m_users.c 1.50 +1 -3 ircd-ratbox/modules/m_version.c 1.41 +1 -3 ircd-ratbox/modules/m_wallops.c 1.81 +1 -3 ircd-ratbox/modules/m_who.c 1.107 +1 -3 ircd-ratbox/modules/m_whois.c 1.36 +1 -3 ircd-ratbox/modules/m_whowas.c 1.19 +1 -3 ircd-ratbox/modules/m_xline.c androsyn 2003/02/08 04:31:47 UTC (20030208_0) Modified files: src patricia.c Log: Fix a buglet with ipv4. Revision Changes Path 7.17 +1 -0 ircd-ratbox/src/patricia.c androsyn 2003/02/05 22:52:35 UTC (20030205_4) Modified files: src s_conf.c Log: Replace a call to send() with sendto_one() Revision Changes Path 7.396 +1 -3 ircd-ratbox/src/s_conf.c androsyn 2003/02/05 22:48:40 UTC (20030205_3) Modified files: include client.h src s_auth.c Log: Make sendheader use sendto_one instead of send(). Also make MyConnect checks see if client_p != NULL along with client_p->localClient != NULL Revision Changes Path 7.196 +1 -1 ircd-ratbox/include/client.h 7.130 +37 -39 ircd-ratbox/src/s_auth.c leeh 2003/02/05 19:57:25 UTC (20030205_2) Modified files: . configure Log: - rebuilt configure with autoconf2.13 Revision Changes Path 7.175 +2916 -6821 ircd-ratbox/configure ejb 2003/02/05 19:21:43 UTC (20030205_1) Modified files: contrib example_module.c src dynlink.c Log: - fix dynlink.c unused variables. - update example_module for new MAPI Revision Changes Path 1.7 +28 -10 ircd-ratbox/contrib/example_module.c 7.18 +0 -1 ircd-ratbox/src/dynlink.c ejb 2003/02/05 16:54:09 UTC (20030205_0) Modified files: autoconf configure.in . configure Log: - allow IRC_CFLAGS to be specified on the command line. Revision Changes Path 7.167 +3 -2 ircd-ratbox/autoconf/configure.in 7.174 +6826 -2920 ircd-ratbox/configure androsyn 2003/02/04 21:42:12 UTC (20030204_19) Modified files: include hook.h modules.h src hook.c Log: Minor hook cleanups Revision Changes Path 1.21 +2 -2 ircd-ratbox/include/hook.h 7.46 +1 -1 ircd-ratbox/include/modules.h 7.27 +2 -2 ircd-ratbox/src/hook.c androsyn 2003/02/04 21:36:26 UTC (20030204_18) Modified files: include modules.h src dynlink.c Log: Pointers are good :P Revision Changes Path 7.45 +1 -1 ircd-ratbox/include/modules.h 7.17 +1 -1 ircd-ratbox/src/dynlink.c androsyn 2003/02/04 20:18:37 UTC (20030204_17) Modified files: src dynlink.c Log: Forgot a & Revision Changes Path 7.16 +1 -1 ircd-ratbox/src/dynlink.c androsyn 2003/02/04 20:15:54 UTC (20030204_16) Modified files: include modules.h Log: Fix compile errors Revision Changes Path 7.44 +4 -3 ircd-ratbox/include/modules.h androsyn 2003/02/04 20:07:40 UTC (20030204_15) Modified files: include ircd_defs.h src listener.c s_serv.c Log: Some operating systems don't like getting a length of 128bits passed for AF_INET sockets. Revision Changes Path 7.39 +3 -0 ircd-ratbox/include/ircd_defs.h 7.89 +1 -1 ircd-ratbox/src/listener.c 7.321 +1 -1 ircd-ratbox/src/s_serv.c androsyn 2003/02/04 19:58:17 UTC (20030204_14) Modified files: modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_eob.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_undline.c m_ungline.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c Log: sed is your friend. Updated the module calls with the additonal argument Revision Changes Path 1.30 +1 -1 ircd-ratbox/modules/core/m_die.c 1.59 +1 -1 ircd-ratbox/modules/core/m_kick.c 1.77 +1 -1 ircd-ratbox/modules/core/m_kill.c 1.120 +1 -1 ircd-ratbox/modules/core/m_message.c 1.64 +1 -1 ircd-ratbox/modules/core/m_mode.c 1.111 +1 -1 ircd-ratbox/modules/core/m_nick.c 1.71 +1 -1 ircd-ratbox/modules/core/m_part.c 1.34 +1 -1 ircd-ratbox/modules/core/m_quit.c 1.103 +1 -1 ircd-ratbox/modules/core/m_server.c 1.163 +1 -1 ircd-ratbox/modules/core/m_sjoin.c 1.61 +1 -1 ircd-ratbox/modules/core/m_squit.c 1.43 +1 -1 ircd-ratbox/modules/m_accept.c 1.44 +1 -1 ircd-ratbox/modules/m_admin.c 1.40 +1 -1 ircd-ratbox/modules/m_away.c 1.34 +1 -1 ircd-ratbox/modules/m_capab.c 1.49 +2 -2 ircd-ratbox/modules/m_challenge.c 1.31 +1 -1 ircd-ratbox/modules/m_close.c 1.50 +1 -1 ircd-ratbox/modules/m_connect.c 1.47 +2 -2 ircd-ratbox/modules/m_cryptlink.c 1.11 +1 -1 ircd-ratbox/modules/m_dline.c 1.38 +1 -1 ircd-ratbox/modules/m_eob.c 1.107 +1 -1 ircd-ratbox/modules/m_gline.c 1.43 +1 -1 ircd-ratbox/modules/m_help.c 1.10 +1 -1 ircd-ratbox/modules/m_htm.c 1.77 +1 -1 ircd-ratbox/modules/m_info.c 1.58 +1 -1 ircd-ratbox/modules/m_invite.c 1.39 +1 -1 ircd-ratbox/modules/m_ison.c 1.115 +1 -1 ircd-ratbox/modules/m_join.c 1.149 +1 -1 ircd-ratbox/modules/m_kline.c 1.68 +1 -1 ircd-ratbox/modules/m_knock.c 1.46 +1 -1 ircd-ratbox/modules/m_links.c 1.58 +1 -1 ircd-ratbox/modules/m_list.c 1.36 +1 -1 ircd-ratbox/modules/m_locops.c 1.31 +1 -1 ircd-ratbox/modules/m_lusers.c 1.21 +1 -1 ircd-ratbox/modules/m_map.c 1.38 +1 -1 ircd-ratbox/modules/m_motd.c 1.60 +1 -1 ircd-ratbox/modules/m_names.c 1.65 +1 -1 ircd-ratbox/modules/m_oper.c 1.41 +1 -1 ircd-ratbox/modules/m_operwall.c 1.31 +1 -1 ircd-ratbox/modules/m_pass.c 1.38 +1 -1 ircd-ratbox/modules/m_ping.c 1.36 +1 -1 ircd-ratbox/modules/m_pong.c 1.19 +1 -1 ircd-ratbox/modules/m_post.c 1.58 +1 -1 ircd-ratbox/modules/m_rehash.c 1.31 +1 -1 ircd-ratbox/modules/m_restart.c 1.29 +1 -1 ircd-ratbox/modules/m_resv.c 1.55 +1 -1 ircd-ratbox/modules/m_set.c 1.147 +1 -1 ircd-ratbox/modules/m_stats.c 1.42 +1 -1 ircd-ratbox/modules/m_svinfo.c 1.36 +1 -1 ircd-ratbox/modules/m_testline.c 1.34 +1 -1 ircd-ratbox/modules/m_time.c 1.69 +1 -1 ircd-ratbox/modules/m_topic.c 1.70 +1 -1 ircd-ratbox/modules/m_trace.c 1.9 +1 -1 ircd-ratbox/modules/m_undline.c 1.9 +1 -1 ircd-ratbox/modules/m_ungline.c 1.81 +1 -1 ircd-ratbox/modules/m_unkline.c 1.30 +1 -1 ircd-ratbox/modules/m_user.c 1.45 +1 -1 ircd-ratbox/modules/m_userhost.c 1.31 +1 -1 ircd-ratbox/modules/m_users.c 1.49 +1 -1 ircd-ratbox/modules/m_version.c 1.40 +1 -1 ircd-ratbox/modules/m_wallops.c 1.80 +1 -1 ircd-ratbox/modules/m_who.c 1.106 +1 -1 ircd-ratbox/modules/m_whois.c 1.35 +1 -1 ircd-ratbox/modules/m_whowas.c 1.18 +1 -1 ircd-ratbox/modules/m_xline.c androsyn 2003/02/04 19:39:25 UTC (20030204_13) Modified files: include modules.h src dynlink.c Log: First bit of adding hook_add_hook into the module init code.. Revision Changes Path 7.43 +8 -1 ircd-ratbox/include/modules.h 7.15 +7 -0 ircd-ratbox/src/dynlink.c ejb 2003/02/04 19:33:54 UTC (20030204_12) Modified files: src dynlink.c Log: - don't call mapi_register twice() - load hooks in the right place Revision Changes Path 7.14 +7 -10 ircd-ratbox/src/dynlink.c ejb 2003/02/04 14:33:52 UTC (20030204_11) Modified files: include hook.h modules.h modules .depend m_admin.c m_info.c m_links.c m_motd.c m_stats.c m_trace.c m_whois.c src .depend dynlink.c hook.c packet.c s_serv.c send.c Log: - new HAPI code to go with MAPI. Should work but not tested. (rewrote to use numeric ids instead of names when calling, should be noticably faster.) Revision Changes Path 1.20 +8 -2 ircd-ratbox/include/hook.h 7.42 +2 -1 ircd-ratbox/include/modules.h 1.23 +648 -646 ircd-ratbox/modules/.depend 1.43 +9 -8 ircd-ratbox/modules/m_admin.c 1.76 +9 -2 ircd-ratbox/modules/m_info.c 1.45 +9 -2 ircd-ratbox/modules/m_links.c 1.37 +9 -2 ircd-ratbox/modules/m_motd.c 1.146 +15 -4 ircd-ratbox/modules/m_stats.c 1.69 +8 -6 ircd-ratbox/modules/m_trace.c 1.105 +12 -9 ircd-ratbox/modules/m_whois.c 7.24 +267 -1 ircd-ratbox/src/.depend 7.13 +7 -1 ircd-ratbox/src/dynlink.c 7.26 +46 -12 ircd-ratbox/src/hook.c 7.115 +2 -2 ircd-ratbox/src/packet.c 7.320 +1 -1 ircd-ratbox/src/s_serv.c 7.236 +1 -1 ircd-ratbox/src/send.c ejb 2003/02/04 13:55:34 UTC (20030204_10) Modified files: src dynlink.c Log: - remove cmdtab entries when unloading a module. Revision Changes Path 7.12 +7 -0 ircd-ratbox/src/dynlink.c ejb 2003/02/04 13:45:21 UTC (20030204_9) Modified files: include modules.h modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_eob.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_undline.c m_ungline.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c src dynlink.c Log: - first part of new MAPI. it should work, except that hooks aren't yet done. a rewrite of the hook api should be forthcoming. Revision Changes Path 7.41 +37 -4 ircd-ratbox/include/modules.h 1.29 +4 -13 ircd-ratbox/modules/core/m_die.c 1.58 +4 -13 ircd-ratbox/modules/core/m_kick.c 1.76 +4 -14 ircd-ratbox/modules/core/m_kill.c 1.119 +4 -16 ircd-ratbox/modules/core/m_message.c 1.63 +4 -15 ircd-ratbox/modules/core/m_mode.c 1.110 +4 -15 ircd-ratbox/modules/core/m_nick.c 1.70 +2 -12 ircd-ratbox/modules/core/m_part.c 1.33 +3 -13 ircd-ratbox/modules/core/m_quit.c 1.102 +2 -12 ircd-ratbox/modules/core/m_server.c 1.162 +3 -13 ircd-ratbox/modules/core/m_sjoin.c 1.60 +3 -12 ircd-ratbox/modules/core/m_squit.c 1.42 +4 -13 ircd-ratbox/modules/m_accept.c 1.42 +8 -12 ircd-ratbox/modules/m_admin.c 1.39 +4 -12 ircd-ratbox/modules/m_away.c 1.33 +2 -13 ircd-ratbox/modules/m_capab.c 1.48 +11 -23 ircd-ratbox/modules/m_challenge.c 1.30 +4 -13 ircd-ratbox/modules/m_close.c 1.49 +3 -13 ircd-ratbox/modules/m_connect.c 1.46 +3 -25 ircd-ratbox/modules/m_cryptlink.c 1.10 +2 -13 ircd-ratbox/modules/m_dline.c 1.37 +3 -13 ircd-ratbox/modules/m_eob.c 1.106 +3 -14 ircd-ratbox/modules/m_gline.c 1.42 +5 -16 ircd-ratbox/modules/m_help.c 1.9 +2 -12 ircd-ratbox/modules/m_htm.c 1.75 +3 -15 ircd-ratbox/modules/m_info.c 1.57 +2 -14 ircd-ratbox/modules/m_invite.c 1.38 +2 -13 ircd-ratbox/modules/m_ison.c 1.114 +3 -14 ircd-ratbox/modules/m_join.c 1.148 +2 -13 ircd-ratbox/modules/m_kline.c 1.67 +2 -14 ircd-ratbox/modules/m_knock.c 1.44 +4 -16 ircd-ratbox/modules/m_links.c 1.57 +4 -14 ircd-ratbox/modules/m_list.c 1.35 +3 -14 ircd-ratbox/modules/m_locops.c 1.30 +3 -14 ircd-ratbox/modules/m_lusers.c 1.20 +2 -13 ircd-ratbox/modules/m_map.c 1.36 +3 -15 ircd-ratbox/modules/m_motd.c 1.59 +3 -14 ircd-ratbox/modules/m_names.c 1.64 +2 -13 ircd-ratbox/modules/m_oper.c 1.40 +3 -13 ircd-ratbox/modules/m_operwall.c 1.30 +3 -13 ircd-ratbox/modules/m_pass.c 1.37 +3 -13 ircd-ratbox/modules/m_ping.c 1.35 +3 -13 ircd-ratbox/modules/m_pong.c 1.18 +5 -17 ircd-ratbox/modules/m_post.c 1.57 +2 -13 ircd-ratbox/modules/m_rehash.c 1.30 +3 -13 ircd-ratbox/modules/m_restart.c 1.28 +4 -15 ircd-ratbox/modules/m_resv.c 1.54 +3 -13 ircd-ratbox/modules/m_set.c 1.145 +2 -17 ircd-ratbox/modules/m_stats.c 1.41 +3 -13 ircd-ratbox/modules/m_svinfo.c 1.35 +3 -13 ircd-ratbox/modules/m_testline.c 1.33 +2 -13 ircd-ratbox/modules/m_time.c 1.68 +3 -13 ircd-ratbox/modules/m_topic.c 1.68 +4 -12 ircd-ratbox/modules/m_trace.c 1.8 +2 -12 ircd-ratbox/modules/m_undline.c 1.8 +2 -12 ircd-ratbox/modules/m_ungline.c 1.80 +2 -12 ircd-ratbox/modules/m_unkline.c 1.29 +3 -13 ircd-ratbox/modules/m_user.c 1.44 +3 -13 ircd-ratbox/modules/m_userhost.c 1.30 +2 -13 ircd-ratbox/modules/m_users.c 1.48 +3 -13 ircd-ratbox/modules/m_version.c 1.39 +3 -13 ircd-ratbox/modules/m_wallops.c 1.79 +3 -12 ircd-ratbox/modules/m_who.c 1.104 +5 -13 ircd-ratbox/modules/m_whois.c 1.34 +3 -12 ircd-ratbox/modules/m_whowas.c 1.17 +5 -15 ircd-ratbox/modules/m_xline.c 7.11 +78 -22 ircd-ratbox/src/dynlink.c leeh 2003/02/04 12:10:56 UTC (20030204_8) Modified files: . RELNOTES Log: - updated RELNOTES wording of beta stuff.. Revision Changes Path 1.73 +7 -7 ircd-ratbox/RELNOTES androsyn 2003/02/04 09:25:19 UTC (20030204_7) Modified files: servlink servlink.h Log: Fix compile warnings Revision Changes Path 1.21 +1 -1 ircd-ratbox/servlink/servlink.h androsyn 2003/02/04 09:23:28 UTC (20030204_6) Modified files: tools encspeed.c Log: Fix compile warning with openssl 0.9.7 Revision Changes Path 7.7 +1 -1 ircd-ratbox/tools/encspeed.c androsyn 2003/02/04 08:12:23 UTC (20030204_5) Modified files: include patchlevel.h Log: Increment to beta2. Lets kick out a beta release before larne rewrites the module code :) Revision Changes Path 7.48 +1 -1 ircd-ratbox/include/patchlevel.h androsyn 2003/02/04 08:06:38 UTC (20030204_4) Modified files: . RELNOTES Log: Update RELNOTES. Revision Changes Path 1.72 +24 -0 ircd-ratbox/RELNOTES androsyn 2003/02/04 07:37:11 UTC (20030204_3) Modified files: . configure autoconf acconfig.h configure.in include s_bsd.h setup.h.in src linebuf.c listener.c packet.c s_auth.c s_conf.c send.c Log: Add checks for MSG_NOSIGNAL and use it for send/recv Revision Changes Path 7.28 +4 -1 ircd-ratbox/autoconf/acconfig.h 7.166 +10 -0 ircd-ratbox/autoconf/configure.in 7.173 +148 -121 ircd-ratbox/configure 7.44 +9 -0 ircd-ratbox/include/s_bsd.h 7.65 +3 -0 ircd-ratbox/include/setup.h.in 7.106 +2 -1 ircd-ratbox/src/linebuf.c 7.88 +2 -2 ircd-ratbox/src/listener.c 7.114 +4 -4 ircd-ratbox/src/packet.c 7.129 +3 -3 ircd-ratbox/src/s_auth.c 7.395 +1 -1 ircd-ratbox/src/s_conf.c 7.235 +1 -1 ircd-ratbox/src/send.c androsyn 2003/02/04 02:44:11 UTC (20030204_2) Modified files: src s_auth.c Log: Forgot the 0 for the flags. Revision Changes Path 7.128 +1 -1 ircd-ratbox/src/s_auth.c androsyn 2003/02/04 02:43:24 UTC (20030204_1) Modified files: src s_auth.c Log: Back out my sendheader changes Revision Changes Path 7.127 +7 -4 ircd-ratbox/src/s_auth.c androsyn 2003/02/04 02:18:39 UTC (20030204_0) Modified files: src s_auth.c Log: Second half of the freeing of auth clients cleanup.. Revision Changes Path 7.126 +1 -3 ircd-ratbox/src/s_auth.c androsyn 2003/02/03 23:21:03 UTC (20030203_6) Modified files: src client.c Log: how did that get there? Revision Changes Path 7.365 +0 -1 ircd-ratbox/src/client.c androsyn 2003/02/03 23:17:31 UTC (20030203_5) Modified files: include client.h src client.c s_auth.c Log: Keep track of the auth request in struct LocalUser, saves searching through the list of pending auths when it comes time to remove it.. Revision Changes Path 7.195 +1 -1 ircd-ratbox/include/client.h 7.364 +1 -1 ircd-ratbox/src/client.c 7.125 +8 -28 ircd-ratbox/src/s_auth.c androsyn 2003/02/03 22:48:58 UTC (20030203_4) Modified files: src client.c Log: Kill the abort list..this should fix that goofy problem :) Revision Changes Path 7.363 +4 -46 ircd-ratbox/src/client.c androsyn 2003/02/03 21:53:31 UTC (20030203_3) Modified files: modules m_xline.c Log: Fix for static builds Revision Changes Path 1.16 +3 -2 ircd-ratbox/modules/m_xline.c androsyn 2003/02/03 21:52:08 UTC (20030203_2) Modified files: modules .depend Log: Update .depend Revision Changes Path 1.22 +646 -648 ircd-ratbox/modules/.depend androsyn 2003/02/03 21:45:34 UTC (20030203_1) Modified files: . configure autoconf configure.in include irc_string.h Log: gcc-3.2 doesn't like -a Revision Changes Path 7.165 +1 -1 ircd-ratbox/autoconf/configure.in 7.172 +1 -1 ircd-ratbox/configure 7.47 +1 -1 ircd-ratbox/include/irc_string.h androsyn 2003/02/03 19:09:26 UTC (20030203_0) Added files: . README.epoll Log: Added README.epoll Revision Changes Path 1.1 +16 -0 ircd-ratbox/README.epoll (new) leeh 2003/02/02 00:19:20 UTC (20030202_0) Modified files: include s_bsd.h Log: - update the header file too.. Revision Changes Path 7.43 +1 -1 ircd-ratbox/include/s_bsd.h androsyn 2003/01/28 21:51:57 UTC (20030128_0) Modified files: src listener.c s_bsd.c Log: This is a two for one. Fix dlines in the case when we might receive a mapped ipv4 connection in an ipv6 socket. Also get rid of a needless call to getpeername() when we can just pass the sockaddr_storage down from accept into add_connection() Revision Changes Path 7.87 +3 -2 ircd-ratbox/src/listener.c 7.199 +2 -11 ircd-ratbox/src/s_bsd.c androsyn 2003/01/27 20:02:59 UTC (20030127_7) Modified files: doc ircd.motd Log: Update the motd Revision Changes Path 7.2 +2 -1 ircd-ratbox/doc/ircd.motd androsyn 2003/01/27 19:47:42 UTC (20030127_6) Modified files: src version.c.SH Log: Update the copyright years Revision Changes Path 7.25 +2 -2 ircd-ratbox/src/version.c.SH androsyn 2003/01/27 18:32:06 UTC (20030127_5) Modified files: include stdinc.h src listener.c s_bsd.c s_conf.c s_serv.c Log: Fix the rest of the IPv4 only build. Also stick netinet/tcp.h into stdinc.h Revision Changes Path 1.6 +1 -0 ircd-ratbox/include/stdinc.h 7.86 +2 -1 ircd-ratbox/src/listener.c 7.198 +2 -3 ircd-ratbox/src/s_bsd.c 7.394 +2 -1 ircd-ratbox/src/s_conf.c 7.319 +1 -1 ircd-ratbox/src/s_serv.c androsyn 2003/01/27 18:21:44 UTC (20030127_4) Modified files: modules m_testline.c Log: Get another missing ifdef Revision Changes Path 1.34 +3 -1 ircd-ratbox/modules/m_testline.c androsyn 2003/01/27 18:20:33 UTC (20030127_3) Modified files: modules m_testline.c Log: Fix the IPv4 only build Revision Changes Path 1.33 +3 -1 ircd-ratbox/modules/m_testline.c androsyn 2003/01/27 18:15:21 UTC (20030127_2) Modified files: src s_bsd.c Log: disable_sock_options seemed kinda pointless to me.. Revision Changes Path 7.197 +0 -21 ircd-ratbox/src/s_bsd.c androsyn 2003/01/27 18:10:35 UTC (20030127_1) Modified files: src s_serv.c Log: From hybrid - set TCPNODELAY before sending SERVER during handshake to make sure zipped data doesn't get slammed into the same packet Revision Changes Path 7.318 +8 -0 ircd-ratbox/src/s_serv.c androsyn 2003/01/27 18:03:21 UTC (20030127_0) Modified files: src packet.c Log: From hybrid: remove NULL character check that choked ziplinks Revision Changes Path 7.113 +0 -11 ircd-ratbox/src/packet.c androsyn 2003/01/26 22:48:36 UTC (20030126_3) Modified files: src ircd.c ircd_signal.c listener.c s_bsd.c s_conf.c s_serv.c s_user.c Log: Use a signal handler for SIGCHLD. Also various cleanups to make things use sizeof() instead of magic numbers Revision Changes Path 7.277 +0 -15 ircd-ratbox/src/ircd.c 7.16 +11 -0 ircd-ratbox/src/ircd_signal.c 7.85 +2 -2 ircd-ratbox/src/listener.c 7.196 +4 -4 ircd-ratbox/src/s_bsd.c 7.393 +1 -1 ircd-ratbox/src/s_conf.c 7.317 +2 -2 ircd-ratbox/src/s_serv.c 7.254 +2 -2 ircd-ratbox/src/s_user.c androsyn 2003/01/26 20:19:10 UTC (20030126_2) Modified files: include ircd_defs.h Log: Remove DEF_FAM as its not used anymore.. Revision Changes Path 7.38 +1 -3 ircd-ratbox/include/ircd_defs.h androsyn 2003/01/26 20:17:30 UTC (20030126_1) Modified files: include s_bsd.h src s_auth.c s_bsd.c Log: Fix ident checking Revision Changes Path 7.42 +5 -0 ircd-ratbox/include/s_bsd.h 7.124 +10 -1 ircd-ratbox/src/s_auth.c 7.195 +28 -18 ircd-ratbox/src/s_bsd.c androsyn 2003/01/26 19:47:22 UTC (20030126_0) Modified files: src s_bsd.c Log: Work around the fact that on some platforms we might not be able to disable IPv4 in IPv6 sockets.. Revision Changes Path 7.194 +19 -0 ircd-ratbox/src/s_bsd.c leeh 2003/01/23 10:37:09 UTC (20030123_0) Modified files: include s_serv.h modules m_invite.c src s_serv.c Log: - removed the paranoid invite notices Revision Changes Path 7.78 +1 -2 ircd-ratbox/include/s_serv.h 1.56 +12 -38 ircd-ratbox/modules/m_invite.c 7.316 +0 -1 ircd-ratbox/src/s_serv.c leeh 2003/01/22 22:28:28 UTC (20030122_0) Modified files: contrib Makefile.in doc example.conf example.efnet.conf include client.h event.h ircd.h s_conf.h supported.h modules m_help.c m_info.c m_kline.c m_lusers.c m_post.c m_stats.c m_version.c m_wallops.c modules/core m_message.c m_sjoin.c m_squit.c src client.c event.c ircd.c messages.tab modules.c newconf.c s_conf.c s_serv.c s_user.c Log: various things backported from -stable: - connect { vhost="foo"; }; - ip hiding leak in autoconnects - fixed an squit core - allow messaging user@server for non-opers - update RPL_ISUPPORT - the kludge for the [ in username kline bug - added stats_c_oper_only - stats v no longer oper only except during serverhiding - delayed klines - removed pacing on local version/lusers - make the hiding of serverops on sjoin dependent on shide - msgtab in m_post.c fixes - leak fixes in modules/help/fakename - some variables added to /info - unauth client logging fix - missing ':' in ERR_WRONGPONG Revision Changes Path 1.40 +1 -0 ircd-ratbox/contrib/Makefile.in 7.200 +11 -0 ircd-ratbox/doc/example.conf 7.36 +11 -0 ircd-ratbox/doc/example.efnet.conf 7.194 +1 -0 ircd-ratbox/include/client.h 1.18 +1 -0 ircd-ratbox/include/event.h 7.62 +2 -0 ircd-ratbox/include/ircd.h 7.229 +5 -1 ircd-ratbox/include/s_conf.h 1.29 +12 -8 ircd-ratbox/include/supported.h 1.118 +60 -52 ircd-ratbox/modules/core/m_message.c 1.161 +8 -16 ircd-ratbox/modules/core/m_sjoin.c 1.59 +14 -10 ircd-ratbox/modules/core/m_squit.c 1.41 +2 -1 ircd-ratbox/modules/m_help.c 1.74 +23 -3 ircd-ratbox/modules/m_info.c 1.147 +24 -5 ircd-ratbox/modules/m_kline.c 1.29 +11 -11 ircd-ratbox/modules/m_lusers.c 1.17 +5 -1 ircd-ratbox/modules/m_post.c 1.144 +18 -6 ircd-ratbox/modules/m_stats.c 1.47 +12 -12 ircd-ratbox/modules/m_version.c 1.38 +1 -2 ircd-ratbox/modules/m_wallops.c 7.362 +13 -0 ircd-ratbox/src/client.c 7.35 +40 -1 ircd-ratbox/src/event.c 7.276 +1 -0 ircd-ratbox/src/ircd.c 7.81 +1 -1 ircd-ratbox/src/messages.tab 7.123 +1 -0 ircd-ratbox/src/modules.c 7.73 +39 -7 ircd-ratbox/src/newconf.c 7.392 +18 -12 ircd-ratbox/src/s_conf.c 7.315 +10 -2 ircd-ratbox/src/s_serv.c 7.253 +19 -0 ircd-ratbox/src/s_user.c androsyn 2003/01/21 01:51:57 UTC (20030121_4) Removed files: include iplines.h Log: Go away iplines.h Revision Changes Path 7.4 +0 -49 ircd-ratbox/include/iplines.h (dead) androsyn 2003/01/21 01:33:42 UTC (20030121_3) Modified files: . configure autoconf acconfig.h configure.in include ircd_defs.h s_conf.h setup.h.in Log: Add a check for struct sockaddr_storage and add an alternate if it doesn't exist Revision Changes Path 7.27 +2 -0 ircd-ratbox/autoconf/acconfig.h 7.164 +18 -0 ircd-ratbox/autoconf/configure.in 7.171 +172 -130 ircd-ratbox/configure 7.37 +13 -10 ircd-ratbox/include/ircd_defs.h 7.228 +6 -2 ircd-ratbox/include/s_conf.h 7.64 +3 -0 ircd-ratbox/include/setup.h.in androsyn 2003/01/21 00:28:37 UTC (20030121_2) Modified files: src hostmask.c Log: Run hostmask.c through indent Revision Changes Path 7.84 +486 -481 ircd-ratbox/src/hostmask.c androsyn 2003/01/21 00:27:27 UTC (20030121_1) Modified files: modules m_help.c Log: Fix a core dump when doing HELP without any arguments. Revision Changes Path 1.40 +3 -3 ircd-ratbox/modules/m_help.c androsyn 2003/01/21 00:14:31 UTC (20030121_0) Modified files: src s_bsd.c Log: Passing a length of 1 to inetntop_sock is pretty silly Revision Changes Path 7.193 +1 -1 ircd-ratbox/src/s_bsd.c androsyn 2003/01/20 23:48:32 UTC (20030120_10) Modified files: src listener.c s_bsd.c Log: Fix some endian issues.. Revision Changes Path 7.84 +5 -5 ircd-ratbox/src/listener.c 7.192 +2 -2 ircd-ratbox/src/s_bsd.c androsyn 2003/01/20 23:38:29 UTC (20030120_9) Modified files: src listener.c Log: htons() is your friend..especially on port numbers Revision Changes Path 7.83 +2 -2 ircd-ratbox/src/listener.c androsyn 2003/01/20 23:33:35 UTC (20030120_8) Modified files: src newconf.c Log: Make it not crash ;) Revision Changes Path 7.72 +20 -9 ircd-ratbox/src/newconf.c leeh 2003/01/20 23:23:27 UTC (20030120_7) Modified files: contrib spy_whois_notice.c spy_whois_notice_global.c src send.c Log: - add source servernames to whois notices - fix an issue with the cluster send code Revision Changes Path 1.15 +3 -3 ircd-ratbox/contrib/spy_whois_notice.c 1.4 +3 -3 ircd-ratbox/contrib/spy_whois_notice_global.c 7.234 +4 -0 ircd-ratbox/src/send.c androsyn 2003/01/20 23:18:55 UTC (20030120_6) Modified files: include client.h fdlist.h hostmask.h irc_string.h ircd_defs.h listener.h patricia.h res.h s_bsd.h s_conf.h modules m_dline.c m_kline.c m_stats.c m_testline.c m_trace.c m_undline.c m_ungline.c m_unkline.c src .depend adns.c client.c hostmask.c irc_string.c listener.c match.c newconf.c patricia.c s_auth.c s_bsd.c s_conf.c s_serv.c s_user.c Log: This is the ipv6 cleanup.. The tree is likely broken now. Revision Changes Path 7.193 +1 -3 ircd-ratbox/include/client.h 7.31 +2 -2 ircd-ratbox/include/fdlist.h 1.30 +7 -7 ircd-ratbox/include/hostmask.h 7.46 +2 -0 ircd-ratbox/include/irc_string.h 7.36 +7 -58 ircd-ratbox/include/ircd_defs.h 7.16 +2 -7 ircd-ratbox/include/listener.h 7.14 +2 -2 ircd-ratbox/include/patricia.h 7.26 +1 -1 ircd-ratbox/include/res.h 7.41 +1 -1 ircd-ratbox/include/s_bsd.h 7.227 +7 -7 ircd-ratbox/include/s_conf.h 1.9 +5 -6 ircd-ratbox/modules/m_dline.c 1.146 +2 -2 ircd-ratbox/modules/m_kline.c 1.143 +407 -363 ircd-ratbox/modules/m_stats.c 1.32 +2 -2 ircd-ratbox/modules/m_testline.c 1.67 +2 -2 ircd-ratbox/modules/m_trace.c 1.7 +3 -3 ircd-ratbox/modules/m_undline.c 1.7 +3 -3 ircd-ratbox/modules/m_ungline.c 1.79 +4 -4 ircd-ratbox/modules/m_unkline.c 7.23 +0 -275 ircd-ratbox/src/.depend 7.54 +8 -27 ircd-ratbox/src/adns.c 7.361 +4 -4 ircd-ratbox/src/client.c 7.83 +36 -30 ircd-ratbox/src/hostmask.c 7.62 +19 -0 ircd-ratbox/src/irc_string.c 7.82 +117 -52 ircd-ratbox/src/listener.c 7.28 +37 -4 ircd-ratbox/src/match.c 7.71 +11 -5 ircd-ratbox/src/newconf.c 7.16 +27 -6 ircd-ratbox/src/patricia.c 7.123 +12 -12 ircd-ratbox/src/s_auth.c 7.191 +35 -41 ircd-ratbox/src/s_bsd.c 7.391 +51 -20 ircd-ratbox/src/s_conf.c 7.314 +65 -61 ircd-ratbox/src/s_serv.c 7.252 +2 -2 ircd-ratbox/src/s_user.c androsyn 2003/01/20 20:28:19 UTC (20030120_5) Modified files: src ircd.c Log: remove iplines.h Revision Changes Path 7.275 +0 -1 ircd-ratbox/src/ircd.c androsyn 2003/01/20 19:41:45 UTC (20030120_4) Modified files: src Makefile.in Removed files: src iplines.c Log: Remove iplines.c Revision Changes Path 7.126 +0 -1 ircd-ratbox/src/Makefile.in 7.9 +0 -306 ircd-ratbox/src/iplines.c (dead) androsyn 2003/01/20 17:09:22 UTC (20030120_3) Modified files: modules m_dline.c m_trace.c src listener.c s_bsd.c Log: Think i fixed the conf matching stuff Revision Changes Path 1.8 +2 -2 ircd-ratbox/modules/m_dline.c 1.66 +2 -2 ircd-ratbox/modules/m_trace.c 7.81 +0 -2 ircd-ratbox/src/listener.c 7.190 +0 -2 ircd-ratbox/src/s_bsd.c androsyn 2003/01/20 16:44:13 UTC (20030120_2) Modified files: modules m_trace.c src s_user.c Log: In general, inetntop should be called with DEF_FAM not ->aftype Revision Changes Path 1.65 +2 -2 ircd-ratbox/modules/m_trace.c 7.251 +1 -1 ircd-ratbox/src/s_user.c androsyn 2003/01/20 03:09:38 UTC (20030120_1) Modified files: adns types.c Log: Wrap some variables in #ifndef NDEBUG Revision Changes Path 1.10 +4 -1 ircd-ratbox/adns/types.c androsyn 2003/01/20 02:01:18 UTC (20030120_0) Modified files: src packet.c Log: Fix another localClient NULL thing Revision Changes Path 7.112 +8 -5 ircd-ratbox/src/packet.c androsyn 2003/01/18 19:07:41 UTC (20030118_0) Modified files: include s_conf.h modules .depend m_dline.c m_gline.c m_kline.c m_rehash.c m_stats.c m_testline.c m_undline.c m_ungline.c m_unkline.c src .depend Makefile.in client.c ircd.c kdparse.c listener.c newconf.c s_conf.c s_gline.c Removed files: include confmatch.h src confmatch.c Log: Remove confmatch.c return hostmask.c back.. Revision Changes Path 7.6 +0 -54 ircd-ratbox/include/confmatch.h (dead) 7.226 +1 -1 ircd-ratbox/include/s_conf.h 1.21 +31 -29 ircd-ratbox/modules/.depend 1.7 +11 -4 ircd-ratbox/modules/m_dline.c 1.105 +2 -2 ircd-ratbox/modules/m_gline.c 1.145 +14 -5 ircd-ratbox/modules/m_kline.c 1.56 +3 -3 ircd-ratbox/modules/m_rehash.c 1.142 +10 -15 ircd-ratbox/modules/m_stats.c 1.31 +19 -11 ircd-ratbox/modules/m_testline.c 1.6 +3 -3 ircd-ratbox/modules/m_undline.c 1.6 +3 -3 ircd-ratbox/modules/m_ungline.c 1.78 +3 -3 ircd-ratbox/modules/m_unkline.c 7.22 +36 -36 ircd-ratbox/src/.depend 7.125 +1 -1 ircd-ratbox/src/Makefile.in 7.360 +5 -5 ircd-ratbox/src/client.c 7.16 +0 -498 ircd-ratbox/src/confmatch.c (dead) 7.274 +2 -3 ircd-ratbox/src/ircd.c 7.22 +1 -1 ircd-ratbox/src/kdparse.c 7.80 +1 -1 ircd-ratbox/src/listener.c 7.70 +1 -1 ircd-ratbox/src/newconf.c 7.390 +8 -8 ircd-ratbox/src/s_conf.c 1.37 +2 -2 ircd-ratbox/src/s_gline.c androsyn 2003/01/05 14:19:57 UTC (20030105_0) Added files: include hostmask.h src hostmask.c Log: Add back hostmask.{c,h} Revision Changes Path 1.29 +105 -0 ircd-ratbox/include/hostmask.h (new) 7.82 +768 -0 ircd-ratbox/src/hostmask.c (new) leeh 2003/01/01 19:00:21 UTC (20030101_0) Modified files: modules m_kline.c m_unkline.c Log: - these shouldve been source_p, not client_p.. Revision Changes Path 1.144 +2 -2 ircd-ratbox/modules/m_kline.c 1.77 +2 -2 ircd-ratbox/modules/m_unkline.c leeh 2002/12/27 21:52:47 UTC (20021227_0) Modified files: . RELNOTES modules m_kline.c Log: - fix a compile warning Revision Changes Path 1.71 +1 -1 ircd-ratbox/RELNOTES 1.143 +2 -1 ircd-ratbox/modules/m_kline.c androsyn 2002/12/20 22:44:24 UTC (20021220_0) Modified files: contrib m_jupe.c m_ltrace.c m_okick.c m_olist.c m_omode.c m_owho.c m_owhois.c spy_admin_notice.c spy_info_notice.c spy_links_notice.c spy_motd_notice.c spy_stats_notice.c spy_stats_p_notice.c spy_trace_notice.c spy_whois_notice.c spy_whois_notice_global.c include balloc.h channel.h channel_mode.h class.h client.h common.h config.h defaults.h event.h fdlist.h fileio.h handlers.h hash.h hook.h irc_string.h ircd.h ircd_defs.h ircd_getopt.h ircd_handler.h ircd_signal.h linebuf.h listener.h m_info.h md5.h memory.h modules.h motd.h msg.h numeric.h packet.h parse.h patchlevel.h res.h restart.h resv.h rsa.h s_auth.h s_bsd.h s_conf.h s_debug.h s_gline.h s_log.h s_serv.h s_stats.h s_user.h s_zip.h scache.h send.h sprintf_irc.h stdinc.h supported.h tools.h whowas.h modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_eob.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_undline.c m_ungline.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c src adns.c balloc.c channel.c channel_mode.c class.c client.c crypt.c dynlink.c event.c fdlist.c fileio.c getopt.c hash.c hook.c iplines.c irc_string.c ircd.c kdparse.c linebuf.c listener.c m_error.c md5.c memory.c modules.c motd.c numeric.c packet.c parse.c restart.c resv.c rsa.c s_auth.c s_bsd.c s_bsd_devpoll.c s_bsd_epoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c s_conf.c s_debug.c s_gline.c s_log.c s_serv.c s_stats.c s_user.c scache.c send.c snprintf.c sprintf_irc.c tools.c whowas.c Log: Change the description on the top of all the files from ircd-ratbox: an advanced ircd to ircd-ratbox: A slightly useful ircd Revision Changes Path 1.44 +2 -2 ircd-ratbox/contrib/m_jupe.c 1.9 +2 -2 ircd-ratbox/contrib/m_ltrace.c 1.6 +2 -2 ircd-ratbox/contrib/m_okick.c 1.9 +2 -2 ircd-ratbox/contrib/m_olist.c 1.2 +2 -2 ircd-ratbox/contrib/m_omode.c 1.9 +2 -2 ircd-ratbox/contrib/m_owho.c 1.13 +2 -2 ircd-ratbox/contrib/m_owhois.c 1.9 +2 -2 ircd-ratbox/contrib/spy_admin_notice.c 1.9 +2 -2 ircd-ratbox/contrib/spy_info_notice.c 1.14 +2 -2 ircd-ratbox/contrib/spy_links_notice.c 1.9 +2 -2 ircd-ratbox/contrib/spy_motd_notice.c 1.15 +2 -2 ircd-ratbox/contrib/spy_stats_notice.c 1.7 +2 -2 ircd-ratbox/contrib/spy_stats_p_notice.c 1.9 +2 -2 ircd-ratbox/contrib/spy_trace_notice.c 1.14 +2 -2 ircd-ratbox/contrib/spy_whois_notice.c 1.3 +2 -2 ircd-ratbox/contrib/spy_whois_notice_global.c 1.18 +1 -1 ircd-ratbox/include/balloc.h 7.134 +1 -1 ircd-ratbox/include/channel.h 7.19 +1 -1 ircd-ratbox/include/channel_mode.h 7.17 +1 -1 ircd-ratbox/include/class.h 7.192 +1 -1 ircd-ratbox/include/client.h 7.5 +1 -1 ircd-ratbox/include/common.h 7.156 +1 -1 ircd-ratbox/include/config.h 7.11 +1 -1 ircd-ratbox/include/defaults.h 1.17 +1 -1 ircd-ratbox/include/event.h 7.30 +1 -1 ircd-ratbox/include/fdlist.h 7.15 +1 -1 ircd-ratbox/include/fileio.h 7.43 +1 -1 ircd-ratbox/include/handlers.h 7.26 +1 -1 ircd-ratbox/include/hash.h 1.19 +1 -1 ircd-ratbox/include/hook.h 7.45 +1 -1 ircd-ratbox/include/irc_string.h 7.61 +1 -1 ircd-ratbox/include/ircd.h 7.35 +1 -1 ircd-ratbox/include/ircd_defs.h 1.8 +1 -1 ircd-ratbox/include/ircd_getopt.h 7.8 +1 -1 ircd-ratbox/include/ircd_handler.h 7.6 +1 -1 ircd-ratbox/include/ircd_signal.h 1.29 +1 -1 ircd-ratbox/include/linebuf.h 7.15 +1 -1 ircd-ratbox/include/listener.h 7.48 +1 -1 ircd-ratbox/include/m_info.h 1.10 +1 -1 ircd-ratbox/include/md5.h 7.41 +1 -1 ircd-ratbox/include/memory.h 7.40 +1 -1 ircd-ratbox/include/modules.h 7.15 +1 -1 ircd-ratbox/include/motd.h 7.45 +1 -1 ircd-ratbox/include/msg.h 7.38 +1 -1 ircd-ratbox/include/numeric.h 7.21 +1 -1 ircd-ratbox/include/packet.h 7.19 +1 -1 ircd-ratbox/include/parse.h 7.47 +1 -1 ircd-ratbox/include/patchlevel.h 7.25 +1 -1 ircd-ratbox/include/res.h 7.9 +1 -1 ircd-ratbox/include/restart.h 1.17 +1 -1 ircd-ratbox/include/resv.h 7.15 +1 -1 ircd-ratbox/include/rsa.h 7.22 +1 -1 ircd-ratbox/include/s_auth.h 7.40 +1 -1 ircd-ratbox/include/s_bsd.h 7.225 +1 -1 ircd-ratbox/include/s_conf.h 7.8 +1 -1 ircd-ratbox/include/s_debug.h 7.16 +1 -1 ircd-ratbox/include/s_gline.h 7.16 +1 -1 ircd-ratbox/include/s_log.h 7.77 +1 -1 ircd-ratbox/include/s_serv.h 7.13 +1 -1 ircd-ratbox/include/s_stats.h 7.23 +1 -1 ircd-ratbox/include/s_user.h 7.9 +1 -1 ircd-ratbox/include/s_zip.h 7.12 +1 -1 ircd-ratbox/include/scache.h 7.69 +1 -1 ircd-ratbox/include/send.h 7.13 +1 -1 ircd-ratbox/include/sprintf_irc.h 1.5 +1 -1 ircd-ratbox/include/stdinc.h 1.28 +1 -1 ircd-ratbox/include/supported.h 1.43 +1 -1 ircd-ratbox/include/tools.h 7.14 +1 -1 ircd-ratbox/include/whowas.h 1.28 +2 -2 ircd-ratbox/modules/core/m_die.c 1.57 +2 -2 ircd-ratbox/modules/core/m_kick.c 1.75 +2 -2 ircd-ratbox/modules/core/m_kill.c 1.117 +2 -2 ircd-ratbox/modules/core/m_message.c 1.62 +2 -2 ircd-ratbox/modules/core/m_mode.c 1.109 +2 -2 ircd-ratbox/modules/core/m_nick.c 1.69 +2 -2 ircd-ratbox/modules/core/m_part.c 1.32 +2 -2 ircd-ratbox/modules/core/m_quit.c 1.101 +2 -2 ircd-ratbox/modules/core/m_server.c 1.160 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.58 +2 -2 ircd-ratbox/modules/core/m_squit.c 1.41 +2 -2 ircd-ratbox/modules/m_accept.c 1.41 +2 -2 ircd-ratbox/modules/m_admin.c 1.38 +2 -2 ircd-ratbox/modules/m_away.c 1.32 +2 -2 ircd-ratbox/modules/m_capab.c 1.47 +3 -3 ircd-ratbox/modules/m_challenge.c 1.29 +2 -2 ircd-ratbox/modules/m_close.c 1.48 +2 -2 ircd-ratbox/modules/m_connect.c 1.45 +3 -3 ircd-ratbox/modules/m_cryptlink.c 1.6 +2 -2 ircd-ratbox/modules/m_dline.c 1.36 +2 -2 ircd-ratbox/modules/m_eob.c 1.104 +2 -2 ircd-ratbox/modules/m_gline.c 1.39 +2 -2 ircd-ratbox/modules/m_help.c 1.8 +2 -2 ircd-ratbox/modules/m_htm.c 1.73 +2 -2 ircd-ratbox/modules/m_info.c 1.55 +2 -2 ircd-ratbox/modules/m_invite.c 1.37 +2 -2 ircd-ratbox/modules/m_ison.c 1.113 +2 -2 ircd-ratbox/modules/m_join.c 1.142 +2 -2 ircd-ratbox/modules/m_kline.c 1.66 +2 -2 ircd-ratbox/modules/m_knock.c 1.43 +2 -2 ircd-ratbox/modules/m_links.c 1.56 +2 -2 ircd-ratbox/modules/m_list.c 1.34 +2 -2 ircd-ratbox/modules/m_locops.c 1.28 +2 -2 ircd-ratbox/modules/m_lusers.c 1.19 +2 -2 ircd-ratbox/modules/m_map.c 1.35 +2 -2 ircd-ratbox/modules/m_motd.c 1.58 +2 -2 ircd-ratbox/modules/m_names.c 1.63 +2 -2 ircd-ratbox/modules/m_oper.c 1.39 +2 -2 ircd-ratbox/modules/m_operwall.c 1.29 +2 -2 ircd-ratbox/modules/m_pass.c 1.36 +2 -2 ircd-ratbox/modules/m_ping.c 1.34 +2 -2 ircd-ratbox/modules/m_pong.c 1.16 +2 -2 ircd-ratbox/modules/m_post.c 1.55 +2 -2 ircd-ratbox/modules/m_rehash.c 1.29 +2 -2 ircd-ratbox/modules/m_restart.c 1.27 +2 -2 ircd-ratbox/modules/m_resv.c 1.53 +2 -2 ircd-ratbox/modules/m_set.c 1.141 +2 -2 ircd-ratbox/modules/m_stats.c 1.40 +2 -2 ircd-ratbox/modules/m_svinfo.c 1.30 +2 -2 ircd-ratbox/modules/m_testline.c 1.32 +2 -2 ircd-ratbox/modules/m_time.c 1.67 +2 -2 ircd-ratbox/modules/m_topic.c 1.64 +2 -2 ircd-ratbox/modules/m_trace.c 1.5 +2 -2 ircd-ratbox/modules/m_undline.c 1.5 +2 -2 ircd-ratbox/modules/m_ungline.c 1.76 +2 -2 ircd-ratbox/modules/m_unkline.c 1.28 +2 -2 ircd-ratbox/modules/m_user.c 1.43 +2 -2 ircd-ratbox/modules/m_userhost.c 1.29 +2 -2 ircd-ratbox/modules/m_users.c 1.46 +2 -2 ircd-ratbox/modules/m_version.c 1.37 +2 -2 ircd-ratbox/modules/m_wallops.c 1.78 +2 -2 ircd-ratbox/modules/m_who.c 1.103 +2 -2 ircd-ratbox/modules/m_whois.c 1.33 +2 -2 ircd-ratbox/modules/m_whowas.c 7.53 +1 -1 ircd-ratbox/src/adns.c 7.56 +1 -1 ircd-ratbox/src/balloc.c 7.368 +1 -1 ircd-ratbox/src/channel.c 7.95 +1 -1 ircd-ratbox/src/channel_mode.c 7.48 +1 -1 ircd-ratbox/src/class.c 7.359 +1 -1 ircd-ratbox/src/client.c 7.8 +1 -1 ircd-ratbox/src/crypt.c 7.10 +1 -1 ircd-ratbox/src/dynlink.c 7.34 +1 -1 ircd-ratbox/src/event.c 7.36 +1 -1 ircd-ratbox/src/fdlist.c 7.28 +1 -1 ircd-ratbox/src/fileio.c 7.18 +1 -1 ircd-ratbox/src/getopt.c 7.65 +1 -1 ircd-ratbox/src/hash.c 7.25 +1 -1 ircd-ratbox/src/hook.c 7.8 +1 -1 ircd-ratbox/src/iplines.c 7.61 +1 -1 ircd-ratbox/src/irc_string.c 7.273 +1 -1 ircd-ratbox/src/ircd.c 7.21 +1 -1 ircd-ratbox/src/kdparse.c 7.105 +1 -1 ircd-ratbox/src/linebuf.c 7.79 +1 -1 ircd-ratbox/src/listener.c 7.31 +1 -1 ircd-ratbox/src/m_error.c 1.18 +1 -1 ircd-ratbox/src/md5.c 7.43 +1 -1 ircd-ratbox/src/memory.c 7.122 +1 -1 ircd-ratbox/src/modules.c 7.34 +1 -1 ircd-ratbox/src/motd.c 7.25 +1 -1 ircd-ratbox/src/numeric.c 7.111 +1 -1 ircd-ratbox/src/packet.c 7.152 +1 -1 ircd-ratbox/src/parse.c 7.27 +1 -1 ircd-ratbox/src/restart.c 7.26 +1 -1 ircd-ratbox/src/resv.c 7.30 +1 -1 ircd-ratbox/src/rsa.c 7.122 +1 -1 ircd-ratbox/src/s_auth.c 7.189 +1 -1 ircd-ratbox/src/s_bsd.c 7.23 +1 -1 ircd-ratbox/src/s_bsd_devpoll.c 1.9 +1 -1 ircd-ratbox/src/s_bsd_epoll.c 1.36 +1 -1 ircd-ratbox/src/s_bsd_kqueue.c 7.66 +1 -1 ircd-ratbox/src/s_bsd_poll.c 7.34 +1 -1 ircd-ratbox/src/s_bsd_select.c 7.36 +1 -1 ircd-ratbox/src/s_bsd_sigio.c 7.389 +1 -1 ircd-ratbox/src/s_conf.c 7.86 +1 -1 ircd-ratbox/src/s_debug.c 1.36 +1 -1 ircd-ratbox/src/s_gline.c 7.50 +1 -1 ircd-ratbox/src/s_log.c 7.313 +1 -1 ircd-ratbox/src/s_serv.c 7.26 +1 -1 ircd-ratbox/src/s_stats.c 7.250 +1 -1 ircd-ratbox/src/s_user.c 7.21 +1 -1 ircd-ratbox/src/scache.c 7.233 +1 -1 ircd-ratbox/src/send.c 1.10 +1 -1 ircd-ratbox/src/snprintf.c 7.22 +1 -1 ircd-ratbox/src/sprintf_irc.c 7.37 +1 -1 ircd-ratbox/src/tools.c 7.25 +1 -1 ircd-ratbox/src/whowas.c androsyn 2002/12/19 02:15:43 UTC (20021219_0) Modified files: src client.c Log: This free_local_client() doesn't need to be here, as it gets called from close_connection() Revision Changes Path 7.358 +0 -1 ircd-ratbox/src/client.c androsyn 2002/12/17 12:30:19 UTC (20021217_0) Modified files: adns parse.c Log: Allow for underscores in hostnames, per rfc1033 recommendations Revision Changes Path 1.7 +1 -1 ircd-ratbox/adns/parse.c androsyn 2002/12/16 10:22:56 UTC (20021216_26) Modified files: include client.h Log: Put the macros back in.. Revision Changes Path 7.191 +2 -2 ircd-ratbox/include/client.h androsyn 2002/12/16 10:22:09 UTC (20021216_25) Modified files: src client.c Log: Fix a compile error Revision Changes Path 7.357 +1 -1 ircd-ratbox/src/client.c androsyn 2002/12/16 10:21:29 UTC (20021216_24) Modified files: include client.h Log: Oops.. Revision Changes Path 7.190 +1 -0 ircd-ratbox/include/client.h androsyn 2002/12/16 10:19:56 UTC (20021216_23) Modified files: include client.h src client.c Log: This should keep us from trying to free local client twices. Revision Changes Path 7.189 +4 -3 ircd-ratbox/include/client.h 7.356 +15 -1 ircd-ratbox/src/client.c androsyn 2002/12/16 09:01:33 UTC (20021216_22) Modified files: src modules.c Log: fix the static build some more :) Revision Changes Path 7.121 +0 -3 ircd-ratbox/src/modules.c androsyn 2002/12/16 08:58:27 UTC (20021216_21) Modified files: include modules.h Log: make htm work in that static build Revision Changes Path 7.39 +1 -0 ircd-ratbox/include/modules.h androsyn 2002/12/16 08:45:25 UTC (20021216_20) Modified files: src balloc.c Log: I will compile before I commit Revision Changes Path 7.55 +0 -1 ircd-ratbox/src/balloc.c androsyn 2002/12/16 08:44:53 UTC (20021216_19) Modified files: src balloc.c Log: okay i've changed my mind on the garbage collection delaying..i think it sucks now :P Revision Changes Path 7.54 +1 -2 ircd-ratbox/src/balloc.c androsyn 2002/12/16 08:43:03 UTC (20021216_18) Modified files: src balloc.c Log: Make the block heap be a little more aggressive about garbage collection Revision Changes Path 7.53 +1 -1 ircd-ratbox/src/balloc.c androsyn 2002/12/16 08:36:50 UTC (20021216_17) Modified files: src s_serv.c Log: Caught some more places where MyConnect() needed to be placed.. Revision Changes Path 7.312 +2 -2 ircd-ratbox/src/s_serv.c androsyn 2002/12/16 08:30:55 UTC (20021216_16) Modified files: src client.c Log: Move this QUIT send up Revision Changes Path 7.355 +7 -6 ircd-ratbox/src/client.c androsyn 2002/12/16 08:14:44 UTC (20021216_15) Modified files: src balloc.c Log: That would be freed_count Revision Changes Path 7.52 +2 -2 ircd-ratbox/src/balloc.c androsyn 2002/12/16 08:14:13 UTC (20021216_14) Modified files: src balloc.c send.c Log: Don't let the block heap garbage collection run too long at one shot..it can be kinda greedy with cpu. Also add a check in sendto_server() to see if there is anybody to actually send to if not just return Revision Changes Path 7.51 +3 -2 ircd-ratbox/src/balloc.c 7.232 +7 -0 ircd-ratbox/src/send.c androsyn 2002/12/16 08:09:06 UTC (20021216_13) Modified files: src s_user.c Log: Remove an unused variable Revision Changes Path 7.249 +0 -1 ircd-ratbox/src/s_user.c androsyn 2002/12/16 08:04:50 UTC (20021216_12) Modified files: src s_user.c Log: Save another expensive dlinkFind here.. Revision Changes Path 7.248 +1 -15 ircd-ratbox/src/s_user.c androsyn 2002/12/16 08:02:46 UTC (20021216_11) Modified files: src client.c Log: Seriously speed up exiting lots of local clients. Added a dlink_node to the LocalUser struct so that we can keep track of the node for that client and thus saving us having to search through the local lists for things. Revision Changes Path 7.354 +4 -4 ircd-ratbox/src/client.c androsyn 2002/12/16 07:23:29 UTC (20021216_10) Modified files: src linebuf.c Log: lets try that again Revision Changes Path 7.104 +2 -2 ircd-ratbox/src/linebuf.c androsyn 2002/12/16 07:18:48 UTC (20021216_9) Modified files: src linebuf.c Log: add the include for ircsprintf Revision Changes Path 7.103 +3 -2 ircd-ratbox/src/linebuf.c androsyn 2002/12/16 07:16:39 UTC (20021216_8) Modified files: src linebuf.c Log: Change these two calls to vsnprintf to irc_sprintf() as vsnprintf is just being *way* too slow Revision Changes Path 7.102 +2 -2 ircd-ratbox/src/linebuf.c androsyn 2002/12/16 07:07:24 UTC (20021216_7) Modified files: src client.c Log: Fix netsplit quit messages Revision Changes Path 7.353 +3 -2 ircd-ratbox/src/client.c androsyn 2002/12/16 06:48:37 UTC (20021216_6) Modified files: src client.c Log: Cleanup some buglets Revision Changes Path 7.352 +8 -1 ircd-ratbox/src/client.c androsyn 2002/12/16 06:32:02 UTC (20021216_5) Modified files: src client.c Log: Add a few assert()'s Revision Changes Path 7.351 +7 -0 ircd-ratbox/src/client.c androsyn 2002/12/16 06:22:07 UTC (20021216_4) Modified files: include client.h src client.c Log: Break up and simplify exit_client and exit_one_client Revision Changes Path 7.188 +0 -4 ircd-ratbox/include/client.h 7.350 +261 -318 ircd-ratbox/src/client.c androsyn 2002/12/16 06:19:18 UTC (20021216_3) Modified files: src packet.c Log: Catch another MyConnect test.. Revision Changes Path 7.110 +1 -1 ircd-ratbox/src/packet.c androsyn 2002/12/16 01:07:25 UTC (20021216_2) Modified files: src client.c Log: Add int to that unsigned Revision Changes Path 7.349 +1 -1 ircd-ratbox/src/client.c androsyn 2002/12/16 00:53:52 UTC (20021216_1) Modified files: src client.c Log: Fix another case of trying to use localClient after it went NULL Revision Changes Path 7.348 +5 -4 ircd-ratbox/src/client.c androsyn 2002/12/16 00:44:12 UTC (20021216_0) Modified files: src client.c packet.c parse.c s_bsd.c s_conf.c s_serv.c s_user.c send.c Log: Start of changing SetDead/IsDead/SetClosing/IsClosing to simply use !MyConnect() Revision Changes Path 7.347 +1 -13 ircd-ratbox/src/client.c 7.109 +31 -67 ircd-ratbox/src/packet.c 7.151 +2 -2 ircd-ratbox/src/parse.c 7.188 +7 -3 ircd-ratbox/src/s_bsd.c 7.388 +0 -1 ircd-ratbox/src/s_conf.c 7.311 +3 -3 ircd-ratbox/src/s_serv.c 7.247 +2 -2 ircd-ratbox/src/s_user.c 7.231 +12 -12 ircd-ratbox/src/send.c leeh 2002/12/15 13:48:25 UTC (20021215_0) Modified files: src channel.c Log: - we cant use MyConnect() to check if its our client here, because we might be exiting them and set sptr->localClient to NULL, so instead, check sptr->servptr == &me Revision Changes Path 7.367 +1 -1 ircd-ratbox/src/channel.c androsyn 2002/12/14 22:33:57 UTC (20021214_1) Modified files: include irc_string.h Log: Remove the BadPtr() macro from irc_string.h Revision Changes Path 7.44 +0 -4 ircd-ratbox/include/irc_string.h androsyn 2002/12/14 22:32:18 UTC (20021214_0) Modified files: contrib m_okick.c m_olist.c modules m_admin.c m_dline.c m_kline.c m_list.c m_locops.c m_names.c m_oper.c m_pass.c m_resv.c m_stats.c m_user.c m_whois.c m_whowas.c m_xline.c modules/core m_kick.c m_kill.c m_nick.c m_sjoin.c src channel.c confmatch.c hash.c kdparse.c motd.c newconf.c parse.c s_conf.c s_newconf.c s_serv.c s_user.c Log: Change BadPtr() to EmptyString() Revision Changes Path 1.5 +2 -2 ircd-ratbox/contrib/m_okick.c 1.8 +2 -2 ircd-ratbox/contrib/m_olist.c 1.56 +2 -2 ircd-ratbox/modules/core/m_kick.c 1.74 +3 -3 ircd-ratbox/modules/core/m_kill.c 1.108 +9 -9 ircd-ratbox/modules/core/m_nick.c 1.159 +9 -9 ircd-ratbox/modules/core/m_sjoin.c 1.40 +3 -3 ircd-ratbox/modules/m_admin.c 1.5 +2 -2 ircd-ratbox/modules/m_dline.c 1.141 +2 -2 ircd-ratbox/modules/m_kline.c 1.55 +3 -3 ircd-ratbox/modules/m_list.c 1.33 +2 -2 ircd-ratbox/modules/m_locops.c 1.57 +2 -2 ircd-ratbox/modules/m_names.c 1.62 +2 -2 ircd-ratbox/modules/m_oper.c 1.28 +2 -2 ircd-ratbox/modules/m_pass.c 1.26 +3 -3 ircd-ratbox/modules/m_resv.c 1.140 +4 -4 ircd-ratbox/modules/m_stats.c 1.27 +2 -2 ircd-ratbox/modules/m_user.c 1.102 +4 -4 ircd-ratbox/modules/m_whois.c 1.32 +3 -3 ircd-ratbox/modules/m_whowas.c 1.15 +2 -2 ircd-ratbox/modules/m_xline.c 7.366 +1 -1 ircd-ratbox/src/channel.c 7.15 +1 -1 ircd-ratbox/src/confmatch.c 7.64 +1 -1 ircd-ratbox/src/hash.c 7.20 +10 -10 ircd-ratbox/src/kdparse.c 7.33 +1 -1 ircd-ratbox/src/motd.c 7.69 +2 -2 ircd-ratbox/src/newconf.c 7.150 +1 -1 ircd-ratbox/src/parse.c 7.387 +9 -9 ircd-ratbox/src/s_conf.c 7.2 +5 -5 ircd-ratbox/src/s_newconf.c 7.310 +2 -2 ircd-ratbox/src/s_serv.c 7.246 +3 -3 ircd-ratbox/src/s_user.c androsyn 2002/12/10 20:59:27 UTC (20021210_23) Modified files: src confmatch.c Log: Keep parse_netmask() from destroying the string Revision Changes Path 7.14 +3 -2 ircd-ratbox/src/confmatch.c androsyn 2002/12/10 20:43:01 UTC (20021210_22) Modified files: src packet.c Log: Add another MyConnect() check Revision Changes Path 7.108 +4 -3 ircd-ratbox/src/packet.c leeh 2002/12/10 20:00:17 UTC (20021210_21) Modified files: include s_conf.h modules .depend m_stats.c m_unkline.c m_xline.c src .depend Makefile.in ircd.c kdparse.c newconf.c s_conf.c s_user.c Added files: include s_newconf.h src s_newconf.c Log: - added s_newconf.* in preparation for what im about to do next. Revision Changes Path 7.224 +0 -27 ircd-ratbox/include/s_conf.h 7.1 +70 -0 ircd-ratbox/include/s_newconf.h (new) 1.20 +29 -28 ircd-ratbox/modules/.depend 1.139 +2 -2 ircd-ratbox/modules/m_stats.c 1.75 +2 -1 ircd-ratbox/modules/m_unkline.c 1.14 +2 -1 ircd-ratbox/modules/m_xline.c 7.21 +54 -45 ircd-ratbox/src/.depend 7.124 +1 -0 ircd-ratbox/src/Makefile.in 7.272 +1 -1 ircd-ratbox/src/ircd.c 7.19 +1 -0 ircd-ratbox/src/kdparse.c 7.68 +1 -0 ircd-ratbox/src/newconf.c 7.386 +2 -215 ircd-ratbox/src/s_conf.c 7.1 +253 -0 ircd-ratbox/src/s_newconf.c (new) 7.245 +1 -0 ircd-ratbox/src/s_user.c androsyn 2002/12/10 14:58:15 UTC (20021210_20) Modified files: . .indent.pro include .indent.pro balloc.h channel.h channel_mode.h class.h client.h cluster.h confmatch.h event.h fdlist.h fileio.h handlers.h hash.h hook.h iplines.h irc_string.h ircd.h ircd_getopt.h ircd_signal.h linebuf.h listener.h md5.h memory.h modules.h motd.h newconf.h numeric.h packet.h parse.h patricia.h res.h restart.h resv.h rsa.h s_auth.h s_bsd.h s_conf.h s_debug.h s_gline.h s_log.h s_serv.h s_stats.h s_user.h s_zip.h scache.h send.h sprintf_irc.h tools.h whowas.h modules .indent.pro m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_eob.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_undline.c m_ungline.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c servlink .indent.pro control.c io.c servlink.c src .indent.pro adns.c balloc.c channel.c channel_mode.c class.c client.c cluster.c confmatch.c crypt.c dynlink.c event.c fdlist.c fileio.c getopt.c hash.c hook.c iplines.c irc_string.c ircd.c ircd_signal.c kdparse.c linebuf.c listener.c m_error.c match.c md5.c memory.c modules.c motd.c newconf.c numeric.c packet.c parse.c patricia.c restart.c resv.c rsa.c s_auth.c s_bsd.c s_bsd_devpoll.c s_bsd_epoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c s_conf.c s_debug.c s_gline.c s_log.c s_serv.c s_stats.c s_user.c scache.c send.c snprintf.c sprintf_irc.c tools.c whowas.c Log: Updated .indent.pro and re-ran everything through indent Revision Changes Path 1.6 +1 -1 ircd-ratbox/.indent.pro 7.2 +1 -1 ircd-ratbox/include/.indent.pro 1.17 +7 -7 ircd-ratbox/include/balloc.h 7.133 +27 -27 ircd-ratbox/include/channel.h 7.18 +5 -5 ircd-ratbox/include/channel_mode.h 7.16 +12 -12 ircd-ratbox/include/class.h 7.187 +29 -29 ircd-ratbox/include/client.h 7.5 +8 -8 ircd-ratbox/include/cluster.h 7.5 +11 -9 ircd-ratbox/include/confmatch.h 1.16 +10 -10 ircd-ratbox/include/event.h 7.29 +8 -8 ircd-ratbox/include/fdlist.h 7.14 +11 -11 ircd-ratbox/include/fileio.h 7.42 +8 -8 ircd-ratbox/include/handlers.h 7.25 +28 -28 ircd-ratbox/include/hash.h 1.18 +6 -6 ircd-ratbox/include/hook.h 7.3 +11 -11 ircd-ratbox/include/iplines.h 7.43 +20 -20 ircd-ratbox/include/irc_string.h 7.60 +3 -3 ircd-ratbox/include/ircd.h 1.7 +2 -2 ircd-ratbox/include/ircd_getopt.h 7.5 +1 -1 ircd-ratbox/include/ircd_signal.h 1.28 +10 -10 ircd-ratbox/include/linebuf.h 7.14 +6 -6 ircd-ratbox/include/listener.h 1.9 +5 -5 ircd-ratbox/include/md5.h 7.40 +17 -17 ircd-ratbox/include/memory.h 7.38 +14 -14 ircd-ratbox/include/modules.h 7.14 +3 -3 ircd-ratbox/include/motd.h 7.27 +8 -8 ircd-ratbox/include/newconf.h 7.37 +1 -1 ircd-ratbox/include/numeric.h 7.20 +1 -1 ircd-ratbox/include/packet.h 7.18 +6 -6 ircd-ratbox/include/parse.h 7.13 +17 -17 ircd-ratbox/include/patricia.h 7.24 +11 -11 ircd-ratbox/include/res.h 7.8 +2 -2 ircd-ratbox/include/restart.h 1.16 +8 -8 ircd-ratbox/include/resv.h 7.14 +6 -6 ircd-ratbox/include/rsa.h 7.21 +5 -5 ircd-ratbox/include/s_auth.h 7.39 +27 -27 ircd-ratbox/include/s_bsd.h 7.223 +70 -70 ircd-ratbox/include/s_conf.h 7.7 +3 -3 ircd-ratbox/include/s_debug.h 7.15 +3 -3 ircd-ratbox/include/s_gline.h 7.15 +10 -10 ircd-ratbox/include/s_log.h 7.76 +28 -28 ircd-ratbox/include/s_serv.h 7.12 +2 -2 ircd-ratbox/include/s_stats.h 7.22 +11 -11 ircd-ratbox/include/s_user.h 7.8 +4 -4 ircd-ratbox/include/s_zip.h 7.11 +3 -3 ircd-ratbox/include/scache.h 7.68 +32 -32 ircd-ratbox/include/send.h 7.12 +6 -6 ircd-ratbox/include/sprintf_irc.h 1.42 +51 -51 ircd-ratbox/include/tools.h 7.13 +6 -6 ircd-ratbox/include/whowas.h 1.2 +1 -1 ircd-ratbox/modules/.indent.pro 1.27 +60 -62 ircd-ratbox/modules/core/m_die.c 1.55 +133 -143 ircd-ratbox/modules/core/m_kick.c 1.73 +245 -256 ircd-ratbox/modules/core/m_kill.c 1.116 +577 -604 ircd-ratbox/modules/core/m_message.c 1.61 +63 -71 ircd-ratbox/modules/core/m_mode.c 1.107 +703 -728 ircd-ratbox/modules/core/m_nick.c 1.68 +84 -99 ircd-ratbox/modules/core/m_part.c 1.31 +35 -41 ircd-ratbox/modules/core/m_quit.c 1.100 +505 -504 ircd-ratbox/modules/core/m_server.c 1.158 +569 -579 ircd-ratbox/modules/core/m_sjoin.c 1.57 +147 -153 ircd-ratbox/modules/core/m_squit.c 1.40 +54 -54 ircd-ratbox/modules/m_accept.c 1.39 +34 -35 ircd-ratbox/modules/m_admin.c 1.37 +26 -27 ircd-ratbox/modules/m_away.c 1.31 +15 -15 ircd-ratbox/modules/m_capab.c 1.46 +60 -62 ircd-ratbox/modules/m_challenge.c 1.28 +12 -12 ircd-ratbox/modules/m_close.c 1.47 +64 -64 ircd-ratbox/modules/m_connect.c 1.44 +126 -127 ircd-ratbox/modules/m_cryptlink.c 1.4 +87 -85 ircd-ratbox/modules/m_dline.c 1.35 +11 -11 ircd-ratbox/modules/m_eob.c 1.103 +243 -244 ircd-ratbox/modules/m_gline.c 1.38 +48 -48 ircd-ratbox/modules/m_help.c 1.7 +8 -8 ircd-ratbox/modules/m_htm.c 1.72 +107 -109 ircd-ratbox/modules/m_info.c 1.54 +63 -63 ircd-ratbox/modules/m_invite.c 1.36 +18 -19 ircd-ratbox/modules/m_ison.c 1.112 +93 -95 ircd-ratbox/modules/m_join.c 1.140 +186 -188 ircd-ratbox/modules/m_kline.c 1.65 +70 -70 ircd-ratbox/modules/m_knock.c 1.42 +34 -34 ircd-ratbox/modules/m_links.c 1.54 +46 -46 ircd-ratbox/modules/m_list.c 1.32 +20 -20 ircd-ratbox/modules/m_locops.c 1.27 +16 -16 ircd-ratbox/modules/m_lusers.c 1.18 +25 -25 ircd-ratbox/modules/m_map.c 1.34 +26 -26 ircd-ratbox/modules/m_motd.c 1.56 +35 -35 ircd-ratbox/modules/m_names.c 1.61 +56 -57 ircd-ratbox/modules/m_oper.c 1.38 +22 -22 ircd-ratbox/modules/m_operwall.c 1.27 +12 -12 ircd-ratbox/modules/m_pass.c 1.35 +28 -28 ircd-ratbox/modules/m_ping.c 1.33 +24 -24 ircd-ratbox/modules/m_pong.c 1.15 +11 -11 ircd-ratbox/modules/m_post.c 1.54 +68 -71 ircd-ratbox/modules/m_rehash.c 1.28 +25 -25 ircd-ratbox/modules/m_restart.c 1.25 +71 -74 ircd-ratbox/modules/m_resv.c 1.52 +143 -146 ircd-ratbox/modules/m_set.c 1.138 +356 -360 ircd-ratbox/modules/m_stats.c 1.39 +38 -38 ircd-ratbox/modules/m_svinfo.c 1.29 +39 -39 ircd-ratbox/modules/m_testline.c 1.31 +24 -24 ircd-ratbox/modules/m_time.c 1.66 +59 -60 ircd-ratbox/modules/m_topic.c 1.63 +125 -127 ircd-ratbox/modules/m_trace.c 1.4 +61 -62 ircd-ratbox/modules/m_undline.c 1.4 +32 -32 ircd-ratbox/modules/m_ungline.c 1.74 +120 -119 ircd-ratbox/modules/m_unkline.c 1.26 +14 -14 ircd-ratbox/modules/m_user.c 1.42 +23 -23 ircd-ratbox/modules/m_userhost.c 1.28 +23 -23 ircd-ratbox/modules/m_users.c 1.45 +29 -30 ircd-ratbox/modules/m_version.c 1.36 +19 -19 ircd-ratbox/modules/m_wallops.c 1.77 +92 -93 ircd-ratbox/modules/m_who.c 1.101 +107 -108 ircd-ratbox/modules/m_whois.c 1.31 +37 -37 ircd-ratbox/modules/m_whowas.c 1.13 +78 -79 ircd-ratbox/modules/m_xline.c 1.2 +1 -1 ircd-ratbox/servlink/.indent.pro 1.8 +259 -269 ircd-ratbox/servlink/control.c 1.31 +547 -552 ircd-ratbox/servlink/io.c 1.26 +52 -51 ircd-ratbox/servlink/servlink.c 7.2 +1 -1 ircd-ratbox/src/.indent.pro 7.52 +67 -67 ircd-ratbox/src/adns.c 7.50 +70 -70 ircd-ratbox/src/balloc.c 7.365 +201 -202 ircd-ratbox/src/channel.c 7.94 +290 -295 ircd-ratbox/src/channel_mode.c 7.47 +53 -54 ircd-ratbox/src/class.c 7.346 +469 -473 ircd-ratbox/src/client.c 7.5 +28 -28 ircd-ratbox/src/cluster.c 7.13 +95 -95 ircd-ratbox/src/confmatch.c 7.7 +130 -130 ircd-ratbox/src/crypt.c 7.9 +77 -77 ircd-ratbox/src/dynlink.c 7.33 +23 -23 ircd-ratbox/src/event.c 7.35 +32 -32 ircd-ratbox/src/fdlist.c 7.27 +43 -43 ircd-ratbox/src/fileio.c 7.17 +29 -29 ircd-ratbox/src/getopt.c 7.63 +159 -159 ircd-ratbox/src/hash.c 7.24 +31 -31 ircd-ratbox/src/hook.c 7.7 +51 -47 ircd-ratbox/src/iplines.c 7.60 +46 -46 ircd-ratbox/src/irc_string.c 7.271 +195 -195 ircd-ratbox/src/ircd.c 7.15 +30 -30 ircd-ratbox/src/ircd_signal.c 7.18 +47 -47 ircd-ratbox/src/kdparse.c 7.101 +70 -70 ircd-ratbox/src/linebuf.c 7.78 +87 -90 ircd-ratbox/src/listener.c 7.30 +24 -24 ircd-ratbox/src/m_error.c 7.27 +32 -33 ircd-ratbox/src/match.c 1.17 +41 -41 ircd-ratbox/src/md5.c 7.42 +15 -15 ircd-ratbox/src/memory.c 7.120 +200 -204 ircd-ratbox/src/modules.c 7.32 +31 -32 ircd-ratbox/src/motd.c 7.67 +785 -796 ircd-ratbox/src/newconf.c 7.24 +4 -4 ircd-ratbox/src/numeric.c 7.107 +97 -97 ircd-ratbox/src/packet.c 7.149 +180 -182 ircd-ratbox/src/parse.c 7.15 +229 -229 ircd-ratbox/src/patricia.c 7.26 +10 -11 ircd-ratbox/src/restart.c 7.25 +47 -47 ircd-ratbox/src/resv.c 7.29 +58 -58 ircd-ratbox/src/rsa.c 7.121 +139 -141 ircd-ratbox/src/s_auth.c 7.187 +172 -173 ircd-ratbox/src/s_bsd.c 7.22 +43 -43 ircd-ratbox/src/s_bsd_devpoll.c 1.8 +22 -22 ircd-ratbox/src/s_bsd_epoll.c 1.35 +24 -25 ircd-ratbox/src/s_bsd_kqueue.c 7.65 +20 -20 ircd-ratbox/src/s_bsd_poll.c 7.33 +29 -29 ircd-ratbox/src/s_bsd_select.c 7.35 +51 -49 ircd-ratbox/src/s_bsd_sigio.c 7.385 +551 -557 ircd-ratbox/src/s_conf.c 7.85 +146 -147 ircd-ratbox/src/s_debug.c 1.35 +23 -23 ircd-ratbox/src/s_gline.c 7.49 +75 -75 ircd-ratbox/src/s_log.c 7.309 +517 -518 ircd-ratbox/src/s_serv.c 7.25 +31 -31 ircd-ratbox/src/s_stats.c 7.244 +313 -316 ircd-ratbox/src/s_user.c 7.20 +12 -12 ircd-ratbox/src/scache.c 7.230 +315 -316 ircd-ratbox/src/send.c 1.9 +110 -110 ircd-ratbox/src/snprintf.c 7.21 +18 -18 ircd-ratbox/src/sprintf_irc.c 7.36 +46 -46 ircd-ratbox/src/tools.c 7.24 +30 -30 ircd-ratbox/src/whowas.c androsyn 2002/12/10 14:46:11 UTC (20021210_19) Modified files: src confmatch.c s_conf.c Log: Minor cleanup of cidr operblocks Revision Changes Path 7.12 +1 -2 ircd-ratbox/src/confmatch.c 7.384 +5 -2 ircd-ratbox/src/s_conf.c androsyn 2002/12/10 14:21:45 UTC (20021210_18) Modified files: doc example.conf example.efnet.conf Log: Update documentation about CIDR being supported again in operator blocks Revision Changes Path 7.199 +3 -2 ircd-ratbox/doc/example.conf 7.35 +2 -2 ircd-ratbox/doc/example.efnet.conf androsyn 2002/12/10 14:19:04 UTC (20021210_17) Modified files: include confmatch.h src s_conf.c Log: Added support for CIDR masks in operator {} blocks. Revision Changes Path 7.4 +0 -2 ircd-ratbox/include/confmatch.h 7.383 +18 -6 ircd-ratbox/src/s_conf.c androsyn 2002/12/10 14:00:40 UTC (20021210_16) Modified files: src confmatch.c iplines.c Log: Do not code while half asleep Revision Changes Path 7.11 +10 -10 ircd-ratbox/src/confmatch.c 7.6 +2 -2 ircd-ratbox/src/iplines.c androsyn 2002/12/10 13:37:38 UTC (20021210_15) Modified files: include confmatch.h modules m_stats.c src confmatch.c iplines.c packet.c Log: Get more of the /stats working again Revision Changes Path 7.3 +3 -0 ircd-ratbox/include/confmatch.h 1.137 +3 -3 ircd-ratbox/modules/m_stats.c 7.10 +187 -184 ircd-ratbox/src/confmatch.c 7.5 +0 -1 ircd-ratbox/src/iplines.c 7.106 +3 -0 ircd-ratbox/src/packet.c androsyn 2002/12/10 13:27:37 UTC (20021210_14) Modified files: src confmatch.c iplines.c Log: Add some reporting functions for stats Revision Changes Path 7.9 +90 -3 ircd-ratbox/src/confmatch.c 7.4 +1 -0 ircd-ratbox/src/iplines.c androsyn 2002/12/10 13:03:13 UTC (20021210_13) Modified files: src confmatch.c iplines.c Log: Clean up confmatch and iplines some more. Fixed an off by one error. Only make lines IP lines if username is invalid or is a simple wildcard such as "*" Revision Changes Path 7.8 +28 -3 ircd-ratbox/src/confmatch.c 7.3 +5 -6 ircd-ratbox/src/iplines.c androsyn 2002/12/10 12:25:16 UTC (20021210_12) Modified files: src confmatch.c Log: Add wildcard_to_cidr(). This function takes an IP wildcard like 192.168.*.* and turns it into an irc_inaddr and the cidr bitmask. Revision Changes Path 7.7 +58 -0 ircd-ratbox/src/confmatch.c androsyn 2002/12/10 11:24:20 UTC (20021210_11) Modified files: src confmatch.c Log: Add back in the linear scan part of the host matching. Basically this happens when the hash fails us, and we just go crazy looking for what we need. Typically this ends up being things like IP addresses in 192.168.*.* type form..I'll be adding code to fix that sort of thing. Revision Changes Path 7.6 +27 -9 ircd-ratbox/src/confmatch.c androsyn 2002/12/10 10:58:40 UTC (20021210_10) Modified files: src confmatch.c Log: Fixed a buglet here Revision Changes Path 7.5 +1 -1 ircd-ratbox/src/confmatch.c androsyn 2002/12/10 10:54:29 UTC (20021210_9) Modified files: include confmatch.h iplines.h modules m_stats.c src confmatch.c iplines.c Log: Some other various fixes..the question here is..which one do we let match first..hostnames or ips.. It seems the old hostmask.c took hostnames first. Revision Changes Path 7.2 +1 -0 ircd-ratbox/include/confmatch.h 7.2 +5 -0 ircd-ratbox/include/iplines.h 1.136 +14 -61 ircd-ratbox/modules/m_stats.c 7.4 +42 -11 ircd-ratbox/src/confmatch.c 7.2 +104 -1 ircd-ratbox/src/iplines.c androsyn 2002/12/10 10:11:24 UTC (20021210_8) Modified files: src patricia.c Log: Disable patricia.c's debugging code Revision Changes Path 7.14 +0 -3 ircd-ratbox/src/patricia.c androsyn 2002/12/10 10:10:18 UTC (20021210_7) Modified files: src confmatch.c Log: *p not p Revision Changes Path 7.3 +1 -1 ircd-ratbox/src/confmatch.c androsyn 2002/12/10 10:08:52 UTC (20021210_6) Modified files: src confmatch.c Log: Make parse_netmask actually understand the cidr length Revision Changes Path 7.2 +2 -0 ircd-ratbox/src/confmatch.c androsyn 2002/12/10 09:42:10 UTC (20021210_5) Modified files: src listener.c Log: Comment out an unnecessary memmove() Revision Changes Path 7.77 +2 -1 ircd-ratbox/src/listener.c androsyn 2002/12/10 09:37:02 UTC (20021210_4) Modified files: modules .depend src .depend Log: Update .depends Revision Changes Path 1.19 +185 -131 ircd-ratbox/modules/.depend 7.20 +4 -5 ircd-ratbox/src/.depend androsyn 2002/12/10 09:13:24 UTC (20021210_3) Modified files: include client.h patricia.h s_conf.h modules m_dline.c m_gline.c m_kline.c m_rehash.c m_stats.c m_testline.c m_undline.c m_ungline.c m_unkline.c modules/core m_quit.c src .depend Makefile.in client.c ircd.c kdparse.c listener.c match.c newconf.c packet.c parse.c patricia.c s_bsd.c s_bsd_sigio.c s_conf.c s_gline.c Added files: include confmatch.h iplines.h src confmatch.c iplines.c Removed files: include hostmask.h src hostmask.c Log: Okay..its a fairly large change. But I just killed hostmask.{c,h}. Also I've cleaned up the mess of the leaking linebufs..oh..and btw I found the *real* reason for the multiple exit_client()'s too..ask me for details, its too hard to explain..i think..way too much stuff in here. I broke a number of things in m_stats.c, but i'll fix that later. Same thing with the breakage in other modules..deal. Revision Changes Path 7.186 +1 -1 ircd-ratbox/include/client.h 7.1 +50 -0 ircd-ratbox/include/confmatch.h (new) 1.28 +0 -105 ircd-ratbox/include/hostmask.h (dead) 7.1 +44 -0 ircd-ratbox/include/iplines.h (new) 7.12 +0 -1 ircd-ratbox/include/patricia.h 7.222 +3 -1 ircd-ratbox/include/s_conf.h 1.30 +2 -1 ircd-ratbox/modules/core/m_quit.c 1.3 +20 -53 ircd-ratbox/modules/m_dline.c 1.102 +2 -2 ircd-ratbox/modules/m_gline.c 1.139 +4 -17 ircd-ratbox/modules/m_kline.c 1.53 +3 -3 ircd-ratbox/modules/m_rehash.c 1.135 +20 -8 ircd-ratbox/modules/m_stats.c 1.28 +11 -20 ircd-ratbox/modules/m_testline.c 1.3 +7 -17 ircd-ratbox/modules/m_undline.c 1.3 +9 -15 ircd-ratbox/modules/m_ungline.c 1.73 +9 -15 ircd-ratbox/modules/m_unkline.c 7.19 +97 -77 ircd-ratbox/src/.depend 7.123 +2 -1 ircd-ratbox/src/Makefile.in 7.345 +9 -13 ircd-ratbox/src/client.c 7.1 +274 -0 ircd-ratbox/src/confmatch.c (new) 7.81 +0 -783 ircd-ratbox/src/hostmask.c (dead) 7.1 +200 -0 ircd-ratbox/src/iplines.c (new) 7.270 +4 -2 ircd-ratbox/src/ircd.c 7.17 +1 -1 ircd-ratbox/src/kdparse.c 7.76 +1 -1 ircd-ratbox/src/listener.c 7.26 +2 -0 ircd-ratbox/src/match.c 7.66 +3 -3 ircd-ratbox/src/newconf.c 7.105 +15 -7 ircd-ratbox/src/packet.c 7.148 +4 -1 ircd-ratbox/src/parse.c 7.13 +4 -1 ircd-ratbox/src/patricia.c 7.186 +3 -0 ircd-ratbox/src/s_bsd.c 7.34 +5 -1 ircd-ratbox/src/s_bsd_sigio.c 7.382 +9 -11 ircd-ratbox/src/s_conf.c 1.34 +2 -2 ircd-ratbox/src/s_gline.c androsyn 2002/12/10 07:43:03 UTC (20021210_2) Modified files: src packet.c Log: Fix the NULL localClient related bugs... Revision Changes Path 7.104 +8 -1 ircd-ratbox/src/packet.c androsyn 2002/12/10 07:33:29 UTC (20021210_1) Modified files: src packet.c Log: Check to see if the client closed on us..Somebody should check the stable tree btw with these fixes..heh Revision Changes Path 7.103 +3 -0 ircd-ratbox/src/packet.c androsyn 2002/12/10 07:24:49 UTC (20021210_0) Modified files: src s_bsd_sigio.c Log: Remember that with SIGIO its possible for it to have multiple events queued for a signal FD, causing weird problems. Revision Changes Path 7.33 +1 -1 ircd-ratbox/src/s_bsd_sigio.c androsyn 2002/12/09 21:51:41 UTC (20021209_3) Modified files: src s_bsd_sigio.c Log: I think i tracked down the core dump.. Revision Changes Path 7.32 +3 -2 ircd-ratbox/src/s_bsd_sigio.c androsyn 2002/12/09 21:43:52 UTC (20021209_2) Modified files: src client.c Log: Bogus asserts.. Revision Changes Path 7.344 +0 -1 ircd-ratbox/src/client.c androsyn 2002/12/09 21:25:53 UTC (20021209_1) Modified files: src client.c s_bsd_sigio.c Log: The close connection check needed to be moved further down in the code..also add a few asserts in s_bsd_sigio to track down a weird core dump i'm getting.. Revision Changes Path 7.343 +6 -18 ircd-ratbox/src/client.c 7.31 +3 -2 ircd-ratbox/src/s_bsd_sigio.c androsyn 2002/12/09 20:23:05 UTC (20021209_0) Modified files: include client.h src client.c Log: Okay here is the proper linebuf leakage fix. Basically close_connection() wasn't making MyConnect() == FALSE.. Revision Changes Path 7.185 +0 -1 ircd-ratbox/include/client.h 7.342 +35 -30 ircd-ratbox/src/client.c androsyn 2002/12/08 22:04:33 UTC (20021208_7) Modified files: include balloc.h channel.h channel_mode.h class.h client.h cluster.h config.h defaults.h event.h fdlist.h fileio.h handlers.h hash.h hook.h hostmask.h irc_string.h ircd.h ircd_defs.h ircd_getopt.h ircd_handler.h ircd_signal.h linebuf.h listener.h m_info.h md5.h memory.h modules.h motd.h msg.h newconf.h numeric.h packet.h parse.h patricia.h res.h restart.h resv.h rsa.h s_auth.h s_bsd.h s_conf.h s_debug.h s_gline.h s_log.h s_serv.h s_stats.h s_user.h s_zip.h scache.h send.h sprintf_irc.h stdinc.h tools.h whowas.h modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_dline.c m_eob.c m_gline.c m_help.c m_htm.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_map.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_undline.c m_ungline.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c src adns.c balloc.c channel.c channel_mode.c class.c client.c cluster.c crypt.c dynlink.c event.c fdlist.c fileio.c getopt.c hash.c hook.c hostmask.c irc_string.c ircd.c ircd_signal.c kdparse.c linebuf.c listener.c m_error.c match.c md5.c memory.c modules.c motd.c newconf.c numeric.c packet.c parse.c patricia.c restart.c resv.c rsa.c s_auth.c s_bsd.c s_bsd_devpoll.c s_bsd_epoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c s_conf.c s_debug.c s_gline.c s_log.c s_serv.c s_stats.c s_user.c scache.c send.c snprintf.c sprintf_irc.c tools.c whowas.c Added files: . .indent.pro contrib .indent.pro include .indent.pro modules .indent.pro servlink .indent.pro src .indent.pro Log: Okay..some people hate indent..fine..I like indent. Its an okay tool when used correctly. Sure it'll break any diffs but oh well..I like code I can *read*. Revision Changes Path 1.5 +1 -0 ircd-ratbox/.indent.pro (new) 1.1 +1 -0 ircd-ratbox/contrib/.indent.pro (new) 7.1 +1 -0 ircd-ratbox/include/.indent.pro (new) 1.16 +25 -22 ircd-ratbox/include/balloc.h 7.132 +79 -85 ircd-ratbox/include/channel.h 7.17 +25 -25 ircd-ratbox/include/channel_mode.h 7.15 +26 -26 ircd-ratbox/include/class.h 7.184 +247 -251 ircd-ratbox/include/client.h 7.4 +12 -15 ircd-ratbox/include/cluster.h 7.155 +43 -43 ircd-ratbox/include/config.h 7.10 +15 -29 ircd-ratbox/include/defaults.h 1.15 +16 -16 ircd-ratbox/include/event.h 7.28 +85 -78 ircd-ratbox/include/fdlist.h 7.13 +20 -19 ircd-ratbox/include/fileio.h 7.41 +8 -9 ircd-ratbox/include/handlers.h 7.24 +32 -41 ircd-ratbox/include/hash.h 1.17 +14 -13 ircd-ratbox/include/hook.h 1.27 +50 -51 ircd-ratbox/include/hostmask.h 7.42 +21 -21 ircd-ratbox/include/irc_string.h 7.59 +46 -44 ircd-ratbox/include/ircd.h 7.34 +33 -29 ircd-ratbox/include/ircd_defs.h 1.6 +10 -7 ircd-ratbox/include/ircd_getopt.h 7.7 +10 -9 ircd-ratbox/include/ircd_handler.h 7.4 +1 -2 ircd-ratbox/include/ircd_signal.h 1.27 +26 -25 ircd-ratbox/include/linebuf.h 7.13 +19 -18 ircd-ratbox/include/listener.h 7.47 +81 -68 ircd-ratbox/include/m_info.h 1.8 +5 -5 ircd-ratbox/include/md5.h 7.39 +28 -25 ircd-ratbox/include/memory.h 7.37 +16 -15 ircd-ratbox/include/modules.h 7.13 +17 -15 ircd-ratbox/include/motd.h 7.44 +30 -30 ircd-ratbox/include/msg.h 7.26 +27 -25 ircd-ratbox/include/newconf.h 7.36 +7 -7 ircd-ratbox/include/numeric.h 7.19 +4 -6 ircd-ratbox/include/packet.h 7.17 +10 -10 ircd-ratbox/include/parse.h 7.11 +52 -45 ircd-ratbox/include/patricia.h 7.23 +13 -12 ircd-ratbox/include/res.h 7.7 +2 -2 ircd-ratbox/include/restart.h 1.15 +12 -15 ircd-ratbox/include/resv.h 7.13 +6 -7 ircd-ratbox/include/rsa.h 7.20 +12 -21 ircd-ratbox/include/s_auth.h 7.38 +35 -38 ircd-ratbox/include/s_bsd.h 7.221 +242 -242 ircd-ratbox/include/s_conf.h 7.6 +10 -11 ircd-ratbox/include/s_debug.h 7.14 +21 -20 ircd-ratbox/include/s_gline.h 7.14 +10 -10 ircd-ratbox/include/s_log.h 7.75 +72 -80 ircd-ratbox/include/s_serv.h 7.11 +28 -27 ircd-ratbox/include/s_stats.h 7.21 +12 -16 ircd-ratbox/include/s_user.h 7.7 +14 -13 ircd-ratbox/include/s_zip.h 7.10 +3 -3 ircd-ratbox/include/scache.h 7.67 +39 -43 ircd-ratbox/include/send.h 7.11 +6 -8 ircd-ratbox/include/sprintf_irc.h 1.4 +5 -5 ircd-ratbox/include/stdinc.h 1.41 +203 -208 ircd-ratbox/include/tools.h 7.12 +19 -19 ircd-ratbox/include/whowas.h 1.1 +1 -0 ircd-ratbox/modules/.indent.pro (new) 1.39 +172 -176 ircd-ratbox/modules/m_accept.c 1.38 +70 -71 ircd-ratbox/modules/m_admin.c 1.36 +63 -69 ircd-ratbox/modules/m_away.c 1.30 +73 -74 ircd-ratbox/modules/m_capab.c 1.45 +127 -127 ircd-ratbox/modules/m_challenge.c 1.27 +27 -28 ircd-ratbox/modules/m_close.c 1.46 +198 -208 ircd-ratbox/modules/m_connect.c 1.43 +406 -420 ircd-ratbox/modules/m_cryptlink.c 1.2 +255 -259 ircd-ratbox/modules/m_dline.c 1.34 +14 -15 ircd-ratbox/modules/m_eob.c 1.101 +574 -658 ircd-ratbox/modules/m_gline.c 1.37 +127 -133 ircd-ratbox/modules/m_help.c 1.6 +11 -14 ircd-ratbox/modules/m_htm.c 1.71 +600 -650 ircd-ratbox/modules/m_info.c 1.53 +145 -149 ircd-ratbox/modules/m_invite.c 1.35 +73 -74 ircd-ratbox/modules/m_ison.c 1.111 +280 -297 ircd-ratbox/modules/m_join.c 1.138 +599 -612 ircd-ratbox/modules/m_kline.c 1.64 +186 -209 ircd-ratbox/modules/m_knock.c 1.41 +96 -99 ircd-ratbox/modules/m_links.c 1.53 +124 -125 ircd-ratbox/modules/m_list.c 1.31 +33 -38 ircd-ratbox/modules/m_locops.c 1.26 +43 -43 ircd-ratbox/modules/m_lusers.c 1.17 +83 -83 ircd-ratbox/modules/m_map.c 1.33 +55 -55 ircd-ratbox/modules/m_motd.c 1.55 +117 -122 ircd-ratbox/modules/m_names.c 1.60 +145 -147 ircd-ratbox/modules/m_oper.c 1.37 +39 -44 ircd-ratbox/modules/m_operwall.c 1.26 +39 -41 ircd-ratbox/modules/m_pass.c 1.34 +77 -84 ircd-ratbox/modules/m_ping.c 1.32 +74 -80 ircd-ratbox/modules/m_pong.c 1.14 +18 -22 ircd-ratbox/modules/m_post.c 1.52 +140 -140 ircd-ratbox/modules/m_rehash.c 1.27 +61 -65 ircd-ratbox/modules/m_restart.c 1.24 +178 -179 ircd-ratbox/modules/m_resv.c 1.51 +465 -461 ircd-ratbox/modules/m_set.c 1.134 +920 -889 ircd-ratbox/modules/m_stats.c 1.38 +71 -74 ircd-ratbox/modules/m_svinfo.c 1.27 +98 -98 ircd-ratbox/modules/m_testline.c 1.30 +66 -71 ircd-ratbox/modules/m_time.c 1.65 +115 -120 ircd-ratbox/modules/m_topic.c 1.62 +338 -335 ircd-ratbox/modules/m_trace.c 1.2 +171 -179 ircd-ratbox/modules/m_undline.c 1.2 +86 -87 ircd-ratbox/modules/m_ungline.c 1.72 +301 -306 ircd-ratbox/modules/m_unkline.c 1.25 +25 -28 ircd-ratbox/modules/m_user.c 1.41 +66 -69 ircd-ratbox/modules/m_userhost.c 1.27 +36 -37 ircd-ratbox/modules/m_users.c 1.44 +95 -97 ircd-ratbox/modules/m_version.c 1.35 +43 -48 ircd-ratbox/modules/m_wallops.c 1.76 +272 -276 ircd-ratbox/modules/m_who.c 1.100 +356 -371 ircd-ratbox/modules/m_whois.c 1.30 +89 -100 ircd-ratbox/modules/m_whowas.c 1.12 +196 -204 ircd-ratbox/modules/m_xline.c 1.1 +1 -0 ircd-ratbox/servlink/.indent.pro (new) 7.1 +1 -0 ircd-ratbox/src/.indent.pro (new) 7.51 +156 -139 ircd-ratbox/src/adns.c 7.49 +281 -279 ircd-ratbox/src/balloc.c 7.364 +741 -748 ircd-ratbox/src/channel.c 7.93 +1309 -1309 ircd-ratbox/src/channel_mode.c 7.46 +137 -128 ircd-ratbox/src/class.c 7.341 +1330 -1304 ircd-ratbox/src/client.c 7.4 +64 -67 ircd-ratbox/src/cluster.c 7.6 +191 -178 ircd-ratbox/src/crypt.c 7.8 +196 -188 ircd-ratbox/src/dynlink.c 7.32 +112 -116 ircd-ratbox/src/event.c 7.34 +104 -108 ircd-ratbox/src/fdlist.c 7.26 +257 -246 ircd-ratbox/src/fileio.c 7.16 +89 -87 ircd-ratbox/src/getopt.c 7.62 +529 -521 ircd-ratbox/src/hash.c 7.23 +57 -58 ircd-ratbox/src/hook.c 7.80 +511 -496 ircd-ratbox/src/hostmask.c 7.59 +297 -253 ircd-ratbox/src/irc_string.c 7.269 +545 -534 ircd-ratbox/src/ircd.c 7.14 +68 -70 ircd-ratbox/src/ircd_signal.c 7.16 +161 -160 ircd-ratbox/src/kdparse.c 7.100 +427 -431 ircd-ratbox/src/linebuf.c 7.75 +308 -310 ircd-ratbox/src/listener.c 7.29 +45 -45 ircd-ratbox/src/m_error.c 7.25 +696 -627 ircd-ratbox/src/match.c 1.16 +243 -221 ircd-ratbox/src/md5.c 7.41 +28 -23 ircd-ratbox/src/memory.c 7.119 +383 -388 ircd-ratbox/src/modules.c 7.31 +143 -147 ircd-ratbox/src/motd.c 7.65 +1407 -1248 ircd-ratbox/src/newconf.c 7.23 +17 -18 ircd-ratbox/src/numeric.c 7.102 +401 -400 ircd-ratbox/src/packet.c 7.147 +642 -643 ircd-ratbox/src/parse.c 7.12 +527 -424 ircd-ratbox/src/patricia.c 7.25 +30 -31 ircd-ratbox/src/restart.c 7.24 +163 -166 ircd-ratbox/src/resv.c 7.28 +152 -148 ircd-ratbox/src/rsa.c 7.120 +420 -382 ircd-ratbox/src/s_auth.c 7.185 +582 -561 ircd-ratbox/src/s_bsd.c 7.21 +125 -109 ircd-ratbox/src/s_bsd_devpoll.c 1.7 +133 -126 ircd-ratbox/src/s_bsd_epoll.c 1.34 +159 -155 ircd-ratbox/src/s_bsd_kqueue.c 7.64 +134 -132 ircd-ratbox/src/s_bsd_poll.c 7.32 +106 -98 ircd-ratbox/src/s_bsd_select.c 7.30 +216 -210 ircd-ratbox/src/s_bsd_sigio.c 7.381 +1649 -1640 ircd-ratbox/src/s_conf.c 7.84 +320 -326 ircd-ratbox/src/s_debug.c 1.33 +57 -57 ircd-ratbox/src/s_gline.c 7.48 +195 -197 ircd-ratbox/src/s_log.c 7.308 +1641 -1633 ircd-ratbox/src/s_serv.c 7.24 +81 -81 ircd-ratbox/src/s_stats.c 7.243 +1021 -1032 ircd-ratbox/src/s_user.c 7.19 +55 -52 ircd-ratbox/src/scache.c 7.229 +872 -895 ircd-ratbox/src/send.c 1.8 +631 -608 ircd-ratbox/src/snprintf.c 7.20 +594 -394 ircd-ratbox/src/sprintf_irc.c 7.35 +202 -199 ircd-ratbox/src/tools.c 7.23 +164 -157 ircd-ratbox/src/whowas.c leeh 2002/12/08 21:59:40 UTC (20021208_6) Modified files: modules Makefile.in m_kline.c m_unkline.c Added files: modules m_dline.c m_undline.c m_ungline.c Log: - split dline/undline/ungline out into their own files. Revision Changes Path 1.77 +3 -0 ircd-ratbox/modules/Makefile.in 1.1 +387 -0 ircd-ratbox/modules/m_dline.c (new) 1.137 +1 -258 ircd-ratbox/modules/m_kline.c 1.1 +291 -0 ircd-ratbox/modules/m_undline.c (new) 1.1 +176 -0 ircd-ratbox/modules/m_ungline.c (new) 1.71 +6 -326 ircd-ratbox/modules/m_unkline.c leeh 2002/12/08 14:52:06 UTC (20021208_5) Modified files: modules/core m_message.c Log: - since when does messaging yourself not reset your idle? Revision Changes Path 1.115 +2 -2 ircd-ratbox/modules/core/m_message.c leeh 2002/12/08 13:12:43 UTC (20021208_4) Modified files: include cluster.h s_serv.h modules m_locops.c src cluster.c s_serv.c Log: - heres support for clustered locops - added CAP_CLUSTER Revision Changes Path 7.3 +1 -0 ircd-ratbox/include/cluster.h 7.74 +2 -1 ircd-ratbox/include/s_serv.h 1.30 +38 -12 ircd-ratbox/modules/m_locops.c 7.3 +17 -0 ircd-ratbox/src/cluster.c 7.307 +1 -0 ircd-ratbox/src/s_serv.c androsyn 2002/12/08 02:03:56 UTC (20021208_3) Modified files: include balloc.h client.h linebuf.h scache.h whowas.h src balloc.c client.c linebuf.c s_debug.c scache.c whowas.c Log: Change the way we do some counting..In some cases the block heap knows enough about the counts that we don't need to track them otherwise. Also change some variables to use size_t instead of unsigned long Revision Changes Path 1.15 +1 -1 ircd-ratbox/include/balloc.h 7.183 +2 -2 ircd-ratbox/include/client.h 1.26 +1 -1 ircd-ratbox/include/linebuf.h 7.9 +1 -1 ircd-ratbox/include/scache.h 7.11 +1 -1 ircd-ratbox/include/whowas.h 7.48 +23 -0 ircd-ratbox/src/balloc.c 7.340 +12 -22 ircd-ratbox/src/client.c 7.99 +2 -3 ircd-ratbox/src/linebuf.c 7.83 +21 -21 ircd-ratbox/src/s_debug.c 7.18 +1 -1 ircd-ratbox/src/scache.c 7.22 +4 -4 ircd-ratbox/src/whowas.c androsyn 2002/12/08 01:22:58 UTC (20021208_2) Modified files: src s_auth.c Log: Removed a stray debugging fprintf Revision Changes Path 7.119 +0 -1 ircd-ratbox/src/s_auth.c androsyn 2002/12/08 00:48:01 UTC (20021208_1) Modified files: src s_auth.c Log: Fixed a case where we didn't return invalid identd response. Revision Changes Path 7.118 +2 -0 ircd-ratbox/src/s_auth.c androsyn 2002/12/08 00:05:53 UTC (20021208_0) Modified files: src balloc.c Log: Remove the freeElems variable from struct Block. It is just as cheap to use dlink_list_length() now. Revision Changes Path 7.47 +2 -5 ircd-ratbox/src/balloc.c androsyn 2002/12/07 23:59:03 UTC (20021207_9) Modified files: modules .depend src .depend class.c Log: Add patricia.h in class.c, call Destroy_Patricia with the correct amount of arguments..Update .depend Revision Changes Path 1.18 +8 -8 ircd-ratbox/modules/.depend 7.18 +35 -17 ircd-ratbox/src/.depend 7.45 +2 -2 ircd-ratbox/src/class.c androsyn 2002/12/07 23:54:53 UTC (20021207_8) Modified files: src Makefile.in Log: Update Makefile.in to include patricia.c Revision Changes Path 7.122 +1 -0 ircd-ratbox/src/Makefile.in androsyn 2002/12/07 23:49:29 UTC (20021207_7) Modified files: src newconf.c Log: Commas are your friend Revision Changes Path 7.64 +1 -1 ircd-ratbox/src/newconf.c androsyn 2002/12/07 23:07:10 UTC (20021207_6) Modified files: src s_conf.c Log: Shift the add_ip_limit into add_conf so that it covers the cases of an oper switching classes.. Revision Changes Path 7.380 +8 -4 ircd-ratbox/src/s_conf.c androsyn 2002/12/07 23:03:13 UTC (20021207_5) Modified files: doc example.conf Log: Update the example config about how to deal with using ipv4 limits on an ipv6 compiled server..essentially how you need to add 96 to the ipv4 length. Revision Changes Path 7.198 +5 -0 ircd-ratbox/doc/example.conf androsyn 2002/12/07 22:23:07 UTC (20021207_4) Modified files: doc example.conf include class.h s_conf.h src class.c client.c ircd.c newconf.c s_conf.c Added files: include patricia.h src patricia.c Log: Adds support for cidr limits. Readd patricia.{c,h} to the tree, blockheapify it. Review and make sure this works :P Revision Changes Path 7.197 +11 -0 ircd-ratbox/doc/example.conf 7.14 +13 -1 ircd-ratbox/include/class.h 7.10 +158 -0 ircd-ratbox/include/patricia.h (new) 7.220 +1 -0 ircd-ratbox/include/s_conf.h 7.44 +7 -0 ircd-ratbox/src/class.c 7.339 +2 -3 ircd-ratbox/src/client.c 7.268 +2 -0 ircd-ratbox/src/ircd.c 7.63 +22 -0 ircd-ratbox/src/newconf.c 7.11 +966 -0 ircd-ratbox/src/patricia.c (new) 7.379 +80 -2 ircd-ratbox/src/s_conf.c leeh 2002/12/07 18:20:14 UTC (20021207_3) Modified files: contrib m_force.c src channel_mode.c Log: - fix ERR_USERNOTINCHANNEL here too. Revision Changes Path 1.20 +2 -2 ircd-ratbox/contrib/m_force.c 7.92 +2 -2 ircd-ratbox/src/channel_mode.c androsyn 2002/12/07 18:12:19 UTC (20021207_2) Modified files: include tools.h src tools.c Log: Add some asserts into the dlink code.. Revision Changes Path 1.40 +33 -2 ircd-ratbox/include/tools.h 7.34 +34 -1 ircd-ratbox/src/tools.c leeh 2002/12/07 18:10:47 UTC (20021207_1) Modified files: include cluster.h modules m_kline.c m_unkline.c src cluster.c s_conf.c Log: - add clustering support for klines/unklines. Revision Changes Path 7.2 +12 -0 ircd-ratbox/include/cluster.h 1.136 +88 -62 ircd-ratbox/modules/m_kline.c 1.70 +42 -23 ircd-ratbox/modules/m_unkline.c 7.2 +68 -0 ircd-ratbox/src/cluster.c 7.378 +2 -0 ircd-ratbox/src/s_conf.c leeh 2002/12/07 13:42:29 UTC (20021207_0) Modified files: include send.h modules m_kline.c m_unkline.c src Makefile.in newconf.c send.c Added files: include cluster.h src cluster.c Log: - added sendto_match_servs(), this will walk the global server list looking for matching servers we need to send data to. - made remote kline/unkline use sendto_match_servs(), instead of just propagating netwide. - added the first half of my clustering code for sharing klines, unklines and locops by default -- this is just the conf stuff. Revision Changes Path 7.1 +54 -0 ircd-ratbox/include/cluster.h (new) 7.66 +3 -0 ircd-ratbox/include/send.h 1.135 +13 -16 ircd-ratbox/modules/m_kline.c 1.69 +7 -7 ircd-ratbox/modules/m_unkline.c 7.121 +1 -0 ircd-ratbox/src/Makefile.in 7.1 +63 -0 ircd-ratbox/src/cluster.c (new) 7.62 +47 -1 ircd-ratbox/src/newconf.c 7.228 +45 -0 ircd-ratbox/src/send.c androsyn 2002/12/06 03:47:00 UTC (20021206_0) Removed files: . .indent.pro Log: Remove this stupid .indent.pro file..nobody uses it anyways.. Revision Changes Path 1.4 +0 -17 ircd-ratbox/.indent.pro (dead) leeh 2002/12/04 00:03:11 UTC (20021204_0) Modified files: modules/core m_quit.c src resv.c Log: - if we cant find a valid resv reason, DupString() "No Reason" across. - make a quit within 5 mins return "Client Quit", for consistency Revision Changes Path 1.29 +2 -2 ircd-ratbox/modules/core/m_quit.c 7.23 +8 -6 ircd-ratbox/src/resv.c leeh 2002/12/03 21:29:55 UTC (20021203_4) Modified files: src s_bsd.c Log: - unbalanced endif. Revision Changes Path 7.184 +0 -1 ircd-ratbox/src/s_bsd.c androsyn 2002/12/03 21:07:42 UTC (20021203_3) Modified files: src s_bsd.c Log: On OSes with IPV6_V6ONLY defined and IPv6 support enabled, we need to disable the IPV6_V6ONLY option. Our IPv6 code relies on getting mapped IPv4 connections. Revision Changes Path 7.183 +19 -0 ircd-ratbox/src/s_bsd.c androsyn 2002/12/03 20:46:02 UTC (20021203_2) Modified files: src s_serv.c Log: Commit hwy's patch to make the connect error messages slightly more useful.. Revision Changes Path 7.306 +6 -4 ircd-ratbox/src/s_serv.c leeh 2002/12/03 11:03:33 UTC (20021203_1) Modified files: modules .depend Log: - updated .depend Revision Changes Path 1.17 +21 -1 ircd-ratbox/modules/.depend leeh 2002/12/03 11:02:30 UTC (20021203_0) Modified files: contrib Makefile.in doc example.conf example.efnet.conf include s_conf.h modules Makefile.in m_map.c src newconf.c s_conf.c Log: - moved m_map.c to modules/ for the default build - added map_oper_only=yes|no; to general {}; - defaults to yes. Revision Changes Path 1.39 +0 -1 ircd-ratbox/contrib/Makefile.in 7.196 +4 -1 ircd-ratbox/doc/example.conf 7.34 +4 -1 ircd-ratbox/doc/example.efnet.conf 7.219 +1 -0 ircd-ratbox/include/s_conf.h 1.76 +1 -0 ircd-ratbox/modules/Makefile.in 1.16 +5 -5 ircd-ratbox/modules/m_map.c 7.61 +7 -0 ircd-ratbox/src/newconf.c 7.377 +1 -0 ircd-ratbox/src/s_conf.c leeh 2002/12/02 16:38:31 UTC (20021202_1) Modified files: modules/core m_sjoin.c Log: - dont try to send NULL parameters to users. Revision Changes Path 1.157 +17 -15 ircd-ratbox/modules/core/m_sjoin.c leeh 2002/12/02 16:17:51 UTC (20021202_0) Modified files: servlink control.c Log: - patch via hwy to fix servlink Revision Changes Path 1.7 +3 -3 ircd-ratbox/servlink/control.c leeh 2002/11/30 16:49:11 UTC (20021130_3) Modified files: src channel_mode.c Log: - add a sanity if() to unset_chcap_usage_counts() Revision Changes Path 7.91 +3 -1 ircd-ratbox/src/channel_mode.c leeh 2002/11/30 16:42:46 UTC (20021130_2) Modified files: src client.c Log: - helps if I commit to the right tree: fixed a chcap usage problem. Revision Changes Path 7.338 +1 -1 ircd-ratbox/src/client.c androsyn 2002/11/30 13:38:58 UTC (20021130_1) Modified files: src client.c Log: Check and make sure it is our client, and then use source_p, not client_p Revision Changes Path 7.337 +6 -3 ircd-ratbox/src/client.c androsyn 2002/11/30 13:34:45 UTC (20021130_0) Modified files: src client.c Log: Fixed the leaking linebuf issue. Basically what would happen is that upon exit_one_client() we never called linebuf_donebuf for the clients sendq and recvq..oops. Revision Changes Path 7.336 +9 -4 ircd-ratbox/src/client.c leeh 2002/11/29 17:28:31 UTC (20021129_0) Modified files: contrib m_okick.c modules m_accept.c m_kline.c m_pong.c m_unkline.c modules/core m_kick.c m_message.c m_part.c src client.c fileio.c ircd.c kdparse.c motd.c parse.c s_auth.c s_conf.c s_gline.c s_serv.c tools convertconf.c convertilines.c convertklines.c viconf.c Log: - removed all the casts of NULL. Revision Changes Path 1.4 +2 -2 ircd-ratbox/contrib/m_okick.c 1.54 +2 -2 ircd-ratbox/modules/core/m_kick.c 1.114 +2 -2 ircd-ratbox/modules/core/m_message.c 1.67 +2 -2 ircd-ratbox/modules/core/m_part.c 1.38 +2 -2 ircd-ratbox/modules/m_accept.c 1.134 +3 -3 ircd-ratbox/modules/m_kline.c 1.31 +2 -2 ircd-ratbox/modules/m_pong.c 1.68 +2 -2 ircd-ratbox/modules/m_unkline.c 7.335 +1 -13 ircd-ratbox/src/client.c 7.25 +1 -1 ircd-ratbox/src/fileio.c 7.267 +1 -1 ircd-ratbox/src/ircd.c 7.15 +12 -12 ircd-ratbox/src/kdparse.c 7.30 +4 -4 ircd-ratbox/src/motd.c 7.146 +2 -2 ircd-ratbox/src/parse.c 7.117 +2 -2 ircd-ratbox/src/s_auth.c 7.376 +1 -1 ircd-ratbox/src/s_conf.c 1.32 +1 -1 ircd-ratbox/src/s_gline.c 7.305 +1 -1 ircd-ratbox/src/s_serv.c 1.41 +10 -10 ircd-ratbox/tools/convertconf.c 7.5 +8 -8 ircd-ratbox/tools/convertilines.c 7.7 +1 -1 ircd-ratbox/tools/convertklines.c 7.6 +2 -2 ircd-ratbox/tools/viconf.c androsyn 2002/11/28 22:27:13 UTC (20021128_7) Modified files: modules m_rehash.c Log: Reworked REHASH to use a table, instead of the maze of if()'s Revision Changes Path 1.51 +143 -103 ircd-ratbox/modules/m_rehash.c androsyn 2002/11/28 21:13:02 UTC (20021128_6) Modified files: . configure autoconf configure.in include setup.h.in Log: Remove the efence check..i don't think anybody ever used it Revision Changes Path 7.163 +0 -28 ircd-ratbox/autoconf/configure.in 7.170 +200 -278 ircd-ratbox/configure 7.63 +0 -3 ircd-ratbox/include/setup.h.in androsyn 2002/11/28 21:11:31 UTC (20021128_5) Modified files: . configure autoconf configure.in include balloc.h setup.h.in src balloc.c Log: Remove the NOBALLOC code, it was stupid anyways.. Revision Changes Path 7.162 +0 -21 ircd-ratbox/autoconf/configure.in 7.169 +204 -232 ircd-ratbox/configure 1.14 +0 -14 ircd-ratbox/include/balloc.h 7.62 +0 -3 ircd-ratbox/include/setup.h.in 7.46 +0 -2 ircd-ratbox/src/balloc.c androsyn 2002/11/28 21:07:16 UTC (20021128_4) Modified files: servlink control.c control.h io.c io.h Log: Fix up some const char, also fix some abuses of unsigned char * when we really meant void * Revision Changes Path 1.6 +3 -3 ircd-ratbox/servlink/control.c 1.5 +2 -2 ircd-ratbox/servlink/control.h 1.30 +3 -3 ircd-ratbox/servlink/io.c 1.10 +3 -3 ircd-ratbox/servlink/io.h androsyn 2002/11/28 20:48:37 UTC (20021128_3) Modified files: tools convertconf.c convertilines.c convertklines.c encspeed.c viconf.c Log: Change a bunch of things to const char Revision Changes Path 1.40 +9 -9 ircd-ratbox/tools/convertconf.c 7.4 +6 -6 ircd-ratbox/tools/convertilines.c 7.6 +4 -4 ircd-ratbox/tools/convertklines.c 7.6 +1 -1 ircd-ratbox/tools/encspeed.c 7.5 +4 -4 ircd-ratbox/tools/viconf.c leeh 2002/11/28 20:47:15 UTC (20021128_2) Modified files: include channel.h channel_mode.h modules m_who.c src channel.c channel_mode.c Log: - made the channel flags thing sensible Revision Changes Path 7.131 +5 -3 ircd-ratbox/include/channel.h 7.16 +0 -3 ircd-ratbox/include/channel_mode.h 1.75 +13 -54 ircd-ratbox/modules/m_who.c 7.363 +4 -4 ircd-ratbox/src/channel.c 7.90 +0 -25 ircd-ratbox/src/channel_mode.c leeh 2002/11/28 19:50:08 UTC (20021128_1) Modified files: modules m_xline.c Log: - added code to stop duplicate xlines being set Revision Changes Path 1.11 +9 -1 ircd-ratbox/modules/m_xline.c androsyn 2002/11/28 01:23:06 UTC (20021128_0) Modified files: src balloc.c Log: Remove that pointless if() statement Revision Changes Path 7.45 +1 -4 ircd-ratbox/src/balloc.c androsyn 2002/11/27 23:57:31 UTC (20021127_9) Modified files: src balloc.c Log: Check if bh == NULL not if walker == NULL Revision Changes Path 7.44 +1 -1 ircd-ratbox/src/balloc.c androsyn 2002/11/27 15:33:59 UTC (20021127_8) Modified files: src s_bsd_poll.c Log: Even some more tidying Revision Changes Path 7.63 +3 -3 ircd-ratbox/src/s_bsd_poll.c androsyn 2002/11/27 15:31:11 UTC (20021127_7) Modified files: src s_bsd_poll.c Log: Left any extra function call in there Revision Changes Path 7.62 +1 -2 ircd-ratbox/src/s_bsd_poll.c androsyn 2002/11/27 15:29:07 UTC (20021127_6) Modified files: src s_bsd_poll.c Log: Remove a stray comment Revision Changes Path 7.61 +0 -5 ircd-ratbox/src/s_bsd_poll.c androsyn 2002/11/27 15:24:55 UTC (20021127_5) Modified files: src s_bsd_sigio.c Log: Optimizations similiar to those done on s_bsd_poll Revision Changes Path 7.29 +67 -82 ircd-ratbox/src/s_bsd_sigio.c androsyn 2002/11/27 15:15:01 UTC (20021127_4) Modified files: src s_bsd_select.c Log: Simple optimization here..Basically don't twiddle the fd sets until after the handlers have been called, if we've got handlers that are null, then we go ahead and update the set.. Revision Changes Path 7.31 +5 -2 ircd-ratbox/src/s_bsd_select.c androsyn 2002/11/27 15:09:00 UTC (20021127_3) Modified files: src s_bsd_poll.c Log: Make s_bsd_poll not so brain damaged. Basically what we do is, instead of trying to find the nearest slot in the the pollfd array we simply add to the end, and when we remove an item, we replace the open slot with the item from the end of the array. Revision Changes Path 7.60 +45 -52 ircd-ratbox/src/s_bsd_poll.c androsyn 2002/11/27 03:24:55 UTC (20021127_2) Modified files: src channel_mode.c Log: If its not ours..pass the overflowed ban anyways.. Revision Changes Path 7.89 +3 -3 ircd-ratbox/src/channel_mode.c androsyn 2002/11/27 03:23:20 UTC (20021127_1) Modified files: src channel_mode.c Log: Actually check the return value on add_id() Revision Changes Path 7.88 +7 -5 ircd-ratbox/src/channel_mode.c leeh 2002/11/27 02:47:56 UTC (20021127_0) Modified files: src channel.c newconf.c Log: - htm_interval is a time, not int - do /names output in a more sensible order (reported by BlackJac) Revision Changes Path 7.362 +3 -3 ircd-ratbox/src/channel.c 7.60 +1 -1 ircd-ratbox/src/newconf.c androsyn 2002/11/26 05:00:02 UTC (20021126_6) Modified files: src version.c.SH Log: missed yet another one Revision Changes Path 7.24 +2 -2 ircd-ratbox/src/version.c.SH androsyn 2002/11/26 04:57:08 UTC (20021126_5) Modified files: src ircd_parser.y Log: Missed a const char Revision Changes Path 1.270 +1 -1 ircd-ratbox/src/ircd_parser.y androsyn 2002/11/26 04:34:38 UTC (20021126_4) Modified files: modules m_admin.c m_info.c Log: Missed a few const char Revision Changes Path 1.37 +2 -2 ircd-ratbox/modules/m_admin.c 1.70 +2 -2 ircd-ratbox/modules/m_info.c androsyn 2002/11/26 04:33:25 UTC (20021126_3) Modified files: include channel.h channel_mode.h class.h hook.h irc_string.h ircd.h ircd_getopt.h m_info.h modules.h motd.h newconf.h restart.h resv.h s_conf.h s_serv.h send.h modules m_cryptlink.c m_gline.c m_help.c m_info.c m_kline.c m_links.c m_oper.c m_set.c m_time.c m_unkline.c m_who.c m_whois.c m_xline.c modules/core m_kill.c m_message.c m_quit.c m_sjoin.c src channel.c channel_mode.c class.c hook.c irc_string.c ircd.c ircd_parser.y m_error.c messages.tab modules.c motd.c newconf.c parse.c restart.c resv.c rsa.c s_conf.c s_serv.c s_user.c send.c version.c.SH Log: const char is your friend.. :) Revision Changes Path 7.130 +2 -2 ircd-ratbox/include/channel.h 7.15 +2 -2 ircd-ratbox/include/channel_mode.h 7.13 +1 -1 ircd-ratbox/include/class.h 1.16 +7 -7 ircd-ratbox/include/hook.h 7.41 +1 -1 ircd-ratbox/include/irc_string.h 7.58 +7 -7 ircd-ratbox/include/ircd.h 1.5 +2 -2 ircd-ratbox/include/ircd_getopt.h 7.46 +3 -3 ircd-ratbox/include/m_info.h 7.36 +1 -1 ircd-ratbox/include/modules.h 7.12 +1 -1 ircd-ratbox/include/motd.h 7.25 +3 -3 ircd-ratbox/include/newconf.h 7.6 +1 -1 ircd-ratbox/include/restart.h 1.14 +4 -4 ircd-ratbox/include/resv.h 7.218 +10 -10 ircd-ratbox/include/s_conf.h 7.73 +5 -5 ircd-ratbox/include/s_serv.h 7.65 +1 -1 ircd-ratbox/include/send.h 1.72 +9 -8 ircd-ratbox/modules/core/m_kill.c 1.113 +13 -13 ircd-ratbox/modules/core/m_message.c 1.28 +3 -2 ircd-ratbox/modules/core/m_quit.c 1.156 +6 -6 ircd-ratbox/modules/core/m_sjoin.c 1.42 +4 -4 ircd-ratbox/modules/m_cryptlink.c 1.100 +5 -4 ircd-ratbox/modules/m_gline.c 1.36 +17 -16 ircd-ratbox/modules/m_help.c 1.69 +3 -3 ircd-ratbox/modules/m_info.c 1.133 +16 -15 ircd-ratbox/modules/m_kline.c 1.40 +3 -3 ircd-ratbox/modules/m_links.c 1.59 +4 -4 ircd-ratbox/modules/m_oper.c 1.50 +5 -5 ircd-ratbox/modules/m_set.c 1.29 +3 -3 ircd-ratbox/modules/m_time.c 1.67 +5 -5 ircd-ratbox/modules/m_unkline.c 1.74 +16 -16 ircd-ratbox/modules/m_who.c 1.99 +3 -2 ircd-ratbox/modules/m_whois.c 1.10 +2 -2 ircd-ratbox/modules/m_xline.c 7.361 +3 -3 ircd-ratbox/src/channel.c 7.87 +8 -4 ircd-ratbox/src/channel_mode.c 7.43 +1 -1 ircd-ratbox/src/class.c 7.22 +7 -7 ircd-ratbox/src/hook.c 7.58 +1 -1 ircd-ratbox/src/irc_string.c 7.266 +1 -1 ircd-ratbox/src/ircd.c 1.269 +3 -3 ircd-ratbox/src/ircd_parser.y 7.28 +2 -2 ircd-ratbox/src/m_error.c 7.80 +1 -1 ircd-ratbox/src/messages.tab 7.118 +3 -3 ircd-ratbox/src/modules.c 7.29 +2 -2 ircd-ratbox/src/motd.c 7.59 +9 -9 ircd-ratbox/src/newconf.c 7.145 +2 -2 ircd-ratbox/src/parse.c 7.24 +1 -1 ircd-ratbox/src/restart.c 7.22 +7 -8 ircd-ratbox/src/resv.c 7.27 +1 -1 ircd-ratbox/src/rsa.c 7.375 +7 -7 ircd-ratbox/src/s_conf.c 7.304 +6 -6 ircd-ratbox/src/s_serv.c 7.242 +2 -2 ircd-ratbox/src/s_user.c 7.227 +1 -1 ircd-ratbox/src/send.c 7.23 +6 -6 ircd-ratbox/src/version.c.SH androsyn 2002/11/26 03:01:15 UTC (20021126_2) Modified files: include msg.h Log: Make the message part of struct Message a const char, instead of char Revision Changes Path 7.43 +1 -1 ircd-ratbox/include/msg.h androsyn 2002/11/26 02:55:59 UTC (20021126_1) Modified files: . configure autoconf configure.in src client.c s_conf.c s_user.c Log: Add -Wwrite-strings to gcc flags. Also removed some (void)'s stuck on the front of exit_client(). Revision Changes Path 7.161 +1 -1 ircd-ratbox/autoconf/configure.in 7.168 +1 -1 ircd-ratbox/configure 7.334 +3 -3 ircd-ratbox/src/client.c 7.374 +4 -4 ircd-ratbox/src/s_conf.c 7.241 +6 -6 ircd-ratbox/src/s_user.c androsyn 2002/11/26 02:02:59 UTC (20021126_0) Modified files: src client.c Log: Add a function called notify_banned_client(). This function does the notification and exiting of banned clients that are already connected. Revision Changes Path 7.333 +60 -158 ircd-ratbox/src/client.c androsyn 2002/11/25 22:45:41 UTC (20021125_12) Modified files: . CVS-Access Log: Update with info about the stable vs devel trees Revision Changes Path 1.2 +5 -1 ircd-ratbox/CVS-Access androsyn 2002/11/25 22:27:18 UTC (20021125_11) Modified files: modules m_challenge.c Log: Fix some compile time warnings Revision Changes Path 1.44 +3 -3 ircd-ratbox/modules/m_challenge.c leeh 2002/11/25 22:15:59 UTC (20021125_10) Modified files: modules/core m_server.c Log: - this exit_client() should be client_p not source_p Revision Changes Path 1.99 +2 -2 ircd-ratbox/modules/core/m_server.c leeh 2002/11/25 22:04:26 UTC (20021125_9) Modified files: modules m_cryptlink.c src s_serv.c Log: - some aconf == NULL sanity checks Revision Changes Path 1.41 +4 -4 ircd-ratbox/modules/m_cryptlink.c 7.303 +2 -2 ircd-ratbox/src/s_serv.c leeh 2002/11/25 21:52:15 UTC (20021125_8) Modified files: include s_conf.h modules m_cryptlink.c src s_conf.c s_serv.c s_user.c Log: - finished up these cleanups - basically, having a dlink_list of confs attached to a client is pointless - they never need more than one. it creates stupid layers of complexity hub/leaf stuff is checked with the list of hub/leaf masks - not those attached to the server anyway.. Revision Changes Path 7.217 +0 -3 ircd-ratbox/include/s_conf.h 1.40 +11 -8 ircd-ratbox/modules/m_cryptlink.c 7.373 +0 -27 ircd-ratbox/src/s_conf.c 7.302 +33 -23 ircd-ratbox/src/s_serv.c 7.240 +5 -9 ircd-ratbox/src/s_user.c leeh 2002/11/25 21:03:34 UTC (20021125_7) Modified files: include client.h s_conf.h s_user.h modules m_challenge.c m_oper.c m_stats.c src class.c s_bsd.c s_conf.c s_debug.c s_serv.c s_user.c Log: - first half of my cleanup with attached confs as its not finished, ircd doesnt compile yet.. :P Revision Changes Path 7.182 +3 -1 ircd-ratbox/include/client.h 7.216 +3 -5 ircd-ratbox/include/s_conf.h 7.20 +2 -0 ircd-ratbox/include/s_user.h 1.43 +5 -8 ircd-ratbox/modules/m_challenge.c 1.58 +58 -73 ircd-ratbox/modules/m_oper.c 1.133 +6 -10 ircd-ratbox/modules/m_stats.c 7.42 +26 -45 ircd-ratbox/src/class.c 7.182 +1 -1 ircd-ratbox/src/s_bsd.c 7.372 +65 -148 ircd-ratbox/src/s_conf.c 7.82 +1 -1 ircd-ratbox/src/s_debug.c 7.301 +4 -26 ircd-ratbox/src/s_serv.c 7.239 +11 -45 ircd-ratbox/src/s_user.c androsyn 2002/11/25 03:56:50 UTC (20021125_6) Modified files: modules m_htm.c Log: Fix HTM to actually work for opers Revision Changes Path 1.5 +2 -2 ircd-ratbox/modules/m_htm.c androsyn 2002/11/25 03:40:23 UTC (20021125_5) Modified files: include ircd.h s_conf.h modules Makefile.in src ircd.c modules.c s_conf.c Added files: modules m_htm.c Log: Add back m_htm.c, also make the xline stuff not declare its dlink_lists in s_conf.h, but just externs there..all of the modules had locally declared symbols for it.. Revision Changes Path 7.57 +2 -0 ircd-ratbox/include/ircd.h 7.215 +10 -10 ircd-ratbox/include/s_conf.h 1.75 +1 -0 ircd-ratbox/modules/Makefile.in 1.4 +74 -0 ircd-ratbox/modules/m_htm.c (new) 7.265 +12 -0 ircd-ratbox/src/ircd.c 7.117 +1 -0 ircd-ratbox/src/modules.c 7.371 +15 -0 ircd-ratbox/src/s_conf.c androsyn 2002/11/25 02:56:54 UTC (20021125_4) Modified files: . configure autoconf configure.in Log: Re-enable assert() Revision Changes Path 7.160 +2 -1 ircd-ratbox/autoconf/configure.in 7.167 +210 -222 ircd-ratbox/configure leeh 2002/11/25 02:56:47 UTC (20021125_3) Modified files: doc example.conf example.efnet.conf include client.h listener.h s_conf.h modules m_info.c m_kline.c m_stats.c src client.c ircd.c listener.c newconf.c s_conf.c s_debug.c s_user.c Log: - nuked the iphash, hosthash is better for class limits, connection throttling was anal beyond belief anyway. Revision Changes Path 7.195 +0 -22 ircd-ratbox/doc/example.conf 7.33 +0 -25 ircd-ratbox/doc/example.efnet.conf 7.181 +0 -5 ircd-ratbox/include/client.h 7.12 +0 -1 ircd-ratbox/include/listener.h 7.214 +0 -10 ircd-ratbox/include/s_conf.h 1.68 +1 -13 ircd-ratbox/modules/m_info.c 1.132 +4 -4 ircd-ratbox/modules/m_kline.c 1.132 +2 -2 ircd-ratbox/modules/m_stats.c 7.332 +2 -7 ircd-ratbox/src/client.c 7.264 +0 -7 ircd-ratbox/src/ircd.c 7.74 +21 -20 ircd-ratbox/src/listener.c 7.58 +0 -26 ircd-ratbox/src/newconf.c 7.370 +32 -397 ircd-ratbox/src/s_conf.c 7.81 +2 -13 ircd-ratbox/src/s_debug.c 7.238 +2 -4 ircd-ratbox/src/s_user.c androsyn 2002/11/25 02:26:59 UTC (20021125_2) Modified files: doc example.conf example.efnet.conf Log: Close those comments Revision Changes Path 7.194 +1 -1 ircd-ratbox/doc/example.conf 7.32 +1 -1 ircd-ratbox/doc/example.efnet.conf androsyn 2002/11/25 02:20:45 UTC (20021125_1) Modified files: doc example.conf example.efnet.conf Log: Update the example configs for HTM Revision Changes Path 7.193 +12 -0 ircd-ratbox/doc/example.conf 7.31 +12 -0 ircd-ratbox/doc/example.efnet.conf androsyn 2002/11/25 02:18:14 UTC (20021125_0) Modified files: include s_conf.h src ircd.c newconf.c s_conf.c Log: Add back HTM messages. It doesn't actually change the behavior of anything, just prints out the pretty messages. Revision Changes Path 7.213 +3 -0 ircd-ratbox/include/s_conf.h 7.263 +55 -3 ircd-ratbox/src/ircd.c 7.57 +21 -0 ircd-ratbox/src/newconf.c 7.369 +5 -1 ircd-ratbox/src/s_conf.c leeh 2002/11/24 22:58:21 UTC (20021124_21) Modified files: modules m_kline.c m_stats.c Log: - fix some int/time_t problems Revision Changes Path 1.131 +2 -2 ircd-ratbox/modules/m_kline.c 1.131 +2 -2 ircd-ratbox/modules/m_stats.c leeh 2002/11/24 22:42:36 UTC (20021124_20) Modified files: include config.h s_conf.h src ircd.c s_conf.c Log: - moved xlines/shared to a blockheap Revision Changes Path 7.154 +4 -0 ircd-ratbox/include/config.h 7.212 +2 -0 ircd-ratbox/include/s_conf.h 7.262 +1 -0 ircd-ratbox/src/ircd.c 7.368 +35 -4 ircd-ratbox/src/s_conf.c leeh 2002/11/24 21:49:36 UTC (20021124_19) Modified files: modules m_kline.c src kdparse.c s_conf.c Log: - allow a permanent kline to be placed even if a temporary kline already exists. it wont remove the temp kline however.. - fix an ugly bug allowing a kline of \0@\0 Revision Changes Path 1.130 +28 -19 ircd-ratbox/modules/m_kline.c 7.14 +21 -11 ircd-ratbox/src/kdparse.c 7.367 +4 -6 ircd-ratbox/src/s_conf.c leeh 2002/11/24 20:54:43 UTC (20021124_18) Modified files: include s_conf.h modules m_kline.c m_stats.c m_unkline.c src newconf.c s_conf.c Log: - shared blocks -> own struct. Revision Changes Path 7.211 +14 -8 ircd-ratbox/include/s_conf.h 1.129 +3 -3 ircd-ratbox/modules/m_kline.c 1.130 +22 -23 ircd-ratbox/modules/m_stats.c 1.66 +3 -3 ircd-ratbox/modules/m_unkline.c 7.56 +16 -26 ircd-ratbox/src/newconf.c 7.366 +121 -111 ircd-ratbox/src/s_conf.c leeh 2002/11/24 19:42:41 UTC (20021124_17) Modified files: include s_conf.h modules m_stats.c m_xline.c src kdparse.c newconf.c s_conf.c s_user.c Log: - rewrote xlines to use their own struct Revision Changes Path 7.210 +12 -6 ircd-ratbox/include/s_conf.h 1.129 +7 -12 ircd-ratbox/modules/m_stats.c 1.9 +40 -17 ircd-ratbox/modules/m_xline.c 7.13 +3 -5 ircd-ratbox/src/kdparse.c 7.55 +18 -21 ircd-ratbox/src/newconf.c 7.365 +92 -64 ircd-ratbox/src/s_conf.c 7.237 +28 -26 ircd-ratbox/src/s_user.c leeh 2002/11/24 15:21:17 UTC (20021124_16) Modified files: modules .depend m_gline.c m_kline.c src .depend s_gline.c Removed files: include m_kline.h Log: - we dont queue klines to write to a file anymore, include/m_kline.h is as useful as giving a goldfish a shopping list. Revision Changes Path 7.9 +0 -46 ircd-ratbox/include/m_kline.h (dead) 1.16 +16 -16 ircd-ratbox/modules/.depend 1.99 +1 -2 ircd-ratbox/modules/m_gline.c 1.128 +1 -2 ircd-ratbox/modules/m_kline.c 7.17 +5 -6 ircd-ratbox/src/.depend 1.31 +0 -1 ircd-ratbox/src/s_gline.c leeh 2002/11/24 15:11:08 UTC (20021124_15) Modified files: include s_log.h s_stats.h modules .depend m_gline.c m_kline.c m_stats.c m_time.c m_unkline.c src .depend Makefile.in client.c ircd.c s_gline.c s_log.c Removed files: include s_misc.h src s_misc.c Log: - nuked s_misc.* by modularising two functions and moving smalldate() to s_log.c Revision Changes Path 7.13 +2 -0 ircd-ratbox/include/s_log.h 7.9 +0 -48 ircd-ratbox/include/s_misc.h (dead) 7.10 +8 -0 ircd-ratbox/include/s_stats.h 1.15 +24 -25 ircd-ratbox/modules/.depend 1.98 +30 -17 ircd-ratbox/modules/m_gline.c 1.127 +4 -5 ircd-ratbox/modules/m_kline.c 1.128 +1 -2 ircd-ratbox/modules/m_stats.c 1.28 +61 -4 ircd-ratbox/modules/m_time.c 1.65 +1 -2 ircd-ratbox/modules/m_unkline.c 7.16 +26 -36 ircd-ratbox/src/.depend 7.120 +0 -1 ircd-ratbox/src/Makefile.in 7.331 +0 -1 ircd-ratbox/src/client.c 7.261 +0 -1 ircd-ratbox/src/ircd.c 1.30 +0 -1 ircd-ratbox/src/s_gline.c 7.47 +22 -2 ircd-ratbox/src/s_log.c 7.32 +0 -127 ircd-ratbox/src/s_misc.c (dead) androsyn 2002/11/24 12:36:25 UTC (20021124_14) Modified files: src s_serv.c Log: Do bursting away correctly now :) Revision Changes Path 7.300 +3 -19 ircd-ratbox/src/s_serv.c leeh 2002/11/24 12:14:58 UTC (20021124_13) Modified files: src s_serv.c Log: - moved the away check up a bit Revision Changes Path 7.299 +4 -6 ircd-ratbox/src/s_serv.c leeh 2002/11/24 11:10:08 UTC (20021124_12) Modified files: help/opers set Log: - gettext cleanup, via Hwy Revision Changes Path 1.3 +0 -3 ircd-ratbox/help/opers/set androsyn 2002/11/24 10:09:52 UTC (20021124_11) Modified files: src s_serv.c s_user.c Log: Put burst_away in the wrong spot..oops Revision Changes Path 7.298 +23 -0 ircd-ratbox/src/s_serv.c 7.236 +0 -22 ircd-ratbox/src/s_user.c androsyn 2002/11/24 10:03:30 UTC (20021124_10) Modified files: src s_user.c Log: That would be server_p not client_p Revision Changes Path 7.235 +2 -2 ircd-ratbox/src/s_user.c androsyn 2002/11/24 09:55:12 UTC (20021124_9) Modified files: include newconf.h src newconf.c Log: Make a bunch of the symbols in newconf.c static instead of global. Revision Changes Path 7.24 +23 -247 ircd-ratbox/include/newconf.h 7.54 +1465 -1451 ircd-ratbox/src/newconf.c androsyn 2002/11/24 09:16:41 UTC (20021124_8) Modified files: doc example.conf example.efnet.conf include s_conf.h src newconf.c s_user.c Log: Adds a config file option to allow bursting away messages. I don't recommend enabling this on a large network because of the increased burst size, but its there if somebody wants it. This should knock off one thing on the roadmap. Revision Changes Path 7.192 +8 -0 ircd-ratbox/doc/example.conf 7.30 +8 -0 ircd-ratbox/doc/example.efnet.conf 7.209 +1 -0 ircd-ratbox/include/s_conf.h 7.53 +7 -0 ircd-ratbox/src/newconf.c 7.234 +25 -0 ircd-ratbox/src/s_user.c androsyn 2002/11/24 08:45:32 UTC (20021124_7) Modified files: src s_bsd_devpoll.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c Log: Make these bail out if F closed on us during the read handler.. Revision Changes Path 7.20 +3 -0 ircd-ratbox/src/s_bsd_devpoll.c 7.59 +3 -0 ircd-ratbox/src/s_bsd_poll.c 7.30 +6 -8 ircd-ratbox/src/s_bsd_select.c 7.28 +3 -0 ircd-ratbox/src/s_bsd_sigio.c androsyn 2002/11/24 08:40:41 UTC (20021124_6) Modified files: src s_bsd_epoll.c Log: Its possible for the read handler to close the fd on us..if that is the case..go on to more useful things Revision Changes Path 1.6 +6 -0 ircd-ratbox/src/s_bsd_epoll.c androsyn 2002/11/24 08:24:00 UTC (20021124_5) Modified files: src s_bsd_epoll.c Log: Update epoll interface to what should be the final one..still waiting for this to end up in glibc at some point.. :P Revision Changes Path 1.5 +46 -26 ircd-ratbox/src/s_bsd_epoll.c leeh 2002/11/24 02:24:04 UTC (20021124_4) Modified files: contrib README m_clearchan.c doc index.txt modes.txt whats-new.txt help/opers cmode join src channel_mode.c Removed files: doc vchans.txt help/opers cjoin Log: - more traces - these are embedded to hell. Revision Changes Path 1.27 +1 -1 ircd-ratbox/contrib/README 1.44 +11 -28 ircd-ratbox/contrib/m_clearchan.c 1.19 +0 -1 ircd-ratbox/doc/index.txt 7.10 +1 -3 ircd-ratbox/doc/modes.txt 1.3 +0 -132 ircd-ratbox/doc/vchans.txt (dead) 7.39 +1 -16 ircd-ratbox/doc/whats-new.txt 1.2 +0 -4 ircd-ratbox/help/opers/cjoin (dead) 1.3 +0 -18 ircd-ratbox/help/opers/cmode 1.3 +2 -5 ircd-ratbox/help/opers/join 7.86 +4 -4 ircd-ratbox/src/channel_mode.c leeh 2002/11/24 02:01:15 UTC (20021124_3) Modified files: contrib m_clearchan.c doc example.conf example.efnet.conf include newconf.h s_conf.h s_serv.h supported.h src channel_mode.c ircd.c newconf.c s_conf.c s_serv.c Log: - more vchan/anonops traces Revision Changes Path 1.43 +12 -17 ircd-ratbox/contrib/m_clearchan.c 7.191 +0 -9 ircd-ratbox/doc/example.conf 7.29 +0 -11 ircd-ratbox/doc/example.efnet.conf 7.23 +0 -1 ircd-ratbox/include/newconf.h 7.208 +0 -1 ircd-ratbox/include/s_conf.h 7.72 +1 -2 ircd-ratbox/include/s_serv.h 1.27 +1 -2 ircd-ratbox/include/supported.h 7.85 +1 -1 ircd-ratbox/src/channel_mode.c 7.260 +0 -3 ircd-ratbox/src/ircd.c 7.52 +0 -13 ircd-ratbox/src/newconf.c 7.364 +0 -5 ircd-ratbox/src/s_conf.c 7.297 +0 -1 ircd-ratbox/src/s_serv.c leeh 2002/11/24 01:55:11 UTC (20021124_2) Modified files: . BUGS Makefile.in README.FIRST configure autoconf configure.in doc example.conf example.efnet.conf index.txt doc/technical index.txt include config.h defaults.h m_info.h newconf.h setup.h.in stdinc.h modules m_set.c src ircd.c newconf.c numeric.c s_conf.c Removed files: messages .cvsignore Makefile.in ayb.po build_one create_po custom.po messages/translations .cvsignore Makefile.in README ircd-croatian.po ircd-danish.po ircd-dutch.po ircd-german.po ircd-norwegian.po ircd-spanish.po ircd-swedish.po Log: - patch via hwy to get rid of gettext - removed the message translations - gettext sucks. Revision Changes Path 7.61 +0 -20 ircd-ratbox/BUGS 7.41 +1 -1 ircd-ratbox/Makefile.in 7.38 +0 -4 ircd-ratbox/README.FIRST 7.159 +0 -42 ircd-ratbox/autoconf/configure.in 7.166 +221 -492 ircd-ratbox/configure 7.190 +0 -7 ircd-ratbox/doc/example.conf 7.28 +0 -7 ircd-ratbox/doc/example.efnet.conf 1.18 +0 -2 ircd-ratbox/doc/index.txt 1.4 +0 -2 ircd-ratbox/doc/technical/index.txt 7.153 +0 -9 ircd-ratbox/include/config.h 7.9 +0 -8 ircd-ratbox/include/defaults.h 7.45 +0 -6 ircd-ratbox/include/m_info.h 7.22 +0 -1 ircd-ratbox/include/newconf.h 7.61 +0 -6 ircd-ratbox/include/setup.h.in 1.3 +0 -3 ircd-ratbox/include/stdinc.h 1.2 +0 -2 ircd-ratbox/messages/.cvsignore (dead) 1.12 +0 -75 ircd-ratbox/messages/Makefile.in (dead) 1.15 +0 -903 ircd-ratbox/messages/ayb.po (dead) 1.3 +0 -26 ircd-ratbox/messages/build_one (dead) 1.2 +0 -17 ircd-ratbox/messages/create_po (dead) 1.34 +0 -900 ircd-ratbox/messages/custom.po (dead) 1.2 +0 -2 ircd-ratbox/messages/translations/.cvsignore (dead) 1.9 +0 -77 ircd-ratbox/messages/translations/Makefile.in (dead) 1.9 +0 -40 ircd-ratbox/messages/translations/README (dead) 1.15 +0 -895 ircd-ratbox/messages/translations/ircd-croatian.po (dead) 1.13 +0 -897 ircd-ratbox/messages/translations/ircd-danish.po (dead) 1.14 +0 -899 ircd-ratbox/messages/translations/ircd-dutch.po (dead) 1.15 +0 -909 ircd-ratbox/messages/translations/ircd-german.po (dead) 1.14 +0 -901 ircd-ratbox/messages/translations/ircd-norwegian.po (dead) 1.13 +0 -897 ircd-ratbox/messages/translations/ircd-spanish.po (dead) 1.16 +0 -904 ircd-ratbox/messages/translations/ircd-swedish.po (dead) 1.49 +1 -29 ircd-ratbox/modules/m_set.c 7.259 +0 -17 ircd-ratbox/src/ircd.c 7.51 +0 -13 ircd-ratbox/src/newconf.c 7.22 +1 -1 ircd-ratbox/src/numeric.c 7.363 +0 -1 ircd-ratbox/src/s_conf.c leeh 2002/11/24 01:18:12 UTC (20021124_1) Modified files: contrib m_clearchan.c modules/core m_sjoin.c Log: - got rid of more remnants Revision Changes Path 1.42 +16 -20 ircd-ratbox/contrib/m_clearchan.c 1.155 +16 -28 ircd-ratbox/modules/core/m_sjoin.c leeh 2002/11/24 01:04:30 UTC (20021124_0) Modified files: contrib m_owho.c m_owhois.c include channel_mode.h config.h config.h.dist modules m_info.c m_join.c m_names.c m_topic.c m_who.c m_whois.c modules/core m_kick.c m_sjoin.c src channel.c channel_mode.c Log: - removed anonops Revision Changes Path 1.8 +27 -99 ircd-ratbox/contrib/m_owho.c 1.12 +3 -10 ircd-ratbox/contrib/m_owhois.c 7.14 +0 -5 ircd-ratbox/include/channel_mode.h 7.152 +1 -9 ircd-ratbox/include/config.h 7.65 +1 -9 ircd-ratbox/include/config.h.dist 1.53 +6 -30 ircd-ratbox/modules/core/m_kick.c 1.154 +2 -28 ircd-ratbox/modules/core/m_sjoin.c 1.67 +1 -9 ircd-ratbox/modules/m_info.c 1.110 +5 -16 ircd-ratbox/modules/m_join.c 1.54 +3 -6 ircd-ratbox/modules/m_names.c 1.64 +9 -42 ircd-ratbox/modules/m_topic.c 1.73 +31 -113 ircd-ratbox/modules/m_who.c 1.98 +3 -10 ircd-ratbox/modules/m_whois.c 7.360 +0 -92 ircd-ratbox/src/channel.c 7.84 +9 -416 ircd-ratbox/src/channel_mode.c leeh 2002/11/23 18:38:29 UTC (20021123_2) Modified files: . configure autoconf configure.in Removed files: include Makefile.in Log: - removed include/ from the build fully - didnt do anything sensible Revision Changes Path 7.158 +0 -1 ircd-ratbox/autoconf/configure.in 7.165 +0 -2 ircd-ratbox/configure 1.7 +0 -32 ircd-ratbox/include/Makefile.in (dead) leeh 2002/11/23 17:40:52 UTC (20021123_1) Modified files: . RELNOTES doc example.conf example.efnet.conf help/opers unresv modules m_xline.c Added files: help/opers unxline Log: - added check for xline=yes; to UNXLINE - made docs reflect this Revision Changes Path 1.70 +1 -0 ircd-ratbox/RELNOTES 7.189 +1 -1 ircd-ratbox/doc/example.conf 7.27 +1 -1 ircd-ratbox/doc/example.efnet.conf 1.2 +2 -2 ircd-ratbox/help/opers/unresv 1.1 +5 -0 ircd-ratbox/help/opers/unxline (new) 1.8 +8 -1 ircd-ratbox/modules/m_xline.c leeh 2002/11/23 17:29:12 UTC (20021123_0) Modified files: . RELNOTES configure autoconf configure.in include patchlevel.h modules m_xline.c Log: - added UNXLINE, to remove xlines on the fly. - upped patchlevel to 2.0beta1, first release will be beta2. - added -Wall etc back to compile flags - cleaned RELNOTES Revision Changes Path 1.69 +3 -152 ircd-ratbox/RELNOTES 7.157 +2 -2 ircd-ratbox/autoconf/configure.in 7.164 +2 -2 ircd-ratbox/configure 7.46 +1 -1 ircd-ratbox/include/patchlevel.h 1.7 +127 -2 ircd-ratbox/modules/m_xline.c androsyn 2002/11/22 23:17:32 UTC (20021122_2) Modified files: src s_bsd_kqueue.c Log: Actually use the udata field for something useful. Like a pointer into the fdtable Revision Changes Path 1.33 +10 -11 ircd-ratbox/src/s_bsd_kqueue.c androsyn 2002/11/22 21:17:49 UTC (20021122_1) Modified files: src channel_mode.c Log: Fix a potential overflow with +a -a modes. Not that anybody really uses +a/-a anyways Revision Changes Path 7.83 +4 -0 ircd-ratbox/src/channel_mode.c leeh 2002/11/22 13:51:30 UTC (20021122_0) Modified files: include patchlevel.h Log: - nothing ventured nothing gained I suppose: revved patchlevel to 1.0 final. Revision Changes Path 7.45 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2002/11/21 21:18:30 UTC (20021121_1) Modified files: . INSTALL Makefile.in configure make.com autoconf configure.in contrib README m_jupe.c m_ltrace.c m_map.c m_mkpasswd.c m_okick.c m_olist.c m_owho.c m_owhois.c spy_admin_notice.c spy_info_notice.c spy_links_notice.c spy_motd_notice.c spy_stats_notice.c spy_stats_p_notice.c spy_trace_notice.c spy_whois_notice.c spy_whois_notice_global.c doc example.conf example.efnet.conf server-version-info whats-new.txt include Makefile.in balloc.h channel.h channel_mode.h class.h client.h common.h config.h config.h.dist defaults.h event.h fdlist.h fileio.h handlers.h hash.h hook.h hostmask.h irc_string.h ircd.h ircd_defs.h ircd_getopt.h ircd_handler.h ircd_signal.h linebuf.h listener.h m_info.h m_kline.h md5.h memory.h modules.h motd.h msg.h numeric.h packet.h parse.h patchlevel.h res.h restart.h resv.h rsa.h s_auth.h s_bsd.h s_conf.h s_debug.h s_gline.h s_log.h s_misc.h s_serv.h s_stats.h s_user.h s_zip.h scache.h send.h setup.h_vms sprintf_irc.h stdinc.h supported.h tools.h whowas.h modules m_accept.c m_admin.c m_away.c m_capab.c m_challenge.c m_close.c m_connect.c m_cryptlink.c m_eob.c m_gline.c m_help.c m_info.c m_invite.c m_ison.c m_join.c m_kline.c m_knock.c m_links.c m_list.c m_locops.c m_lusers.c m_motd.c m_names.c m_oper.c m_operwall.c m_pass.c m_ping.c m_pong.c m_post.c m_rehash.c m_restart.c m_resv.c m_set.c m_stats.c m_svinfo.c m_testline.c m_time.c m_topic.c m_trace.c m_unkline.c m_user.c m_userhost.c m_users.c m_version.c m_wallops.c m_who.c m_whois.c m_whowas.c m_xline.c modules/core m_die.c m_kick.c m_kill.c m_message.c m_mode.c m_nick.c m_part.c m_quit.c m_server.c m_sjoin.c m_squit.c servlink servlink.c Log: - removed include/ from the build - fixed the dumb (C) EVERYONE IN THE WORLD header to one more sensible. - cleaned various references claiming this was ircd-hybrid, its not. Revision Changes Path 7.34 +14 -14 ircd-ratbox/INSTALL 7.40 +1 -1 ircd-ratbox/Makefile.in 7.156 +1 -1 ircd-ratbox/autoconf/configure.in 7.163 +1 -1 ircd-ratbox/configure 1.26 +2 -1 ircd-ratbox/contrib/README 1.43 +2 -2 ircd-ratbox/contrib/m_jupe.c 1.8 +2 -2 ircd-ratbox/contrib/m_ltrace.c 1.15 +2 -2 ircd-ratbox/contrib/m_map.c 1.10 +2 -2 ircd-ratbox/contrib/m_mkpasswd.c 1.3 +2 -2 ircd-ratbox/contrib/m_okick.c 1.7 +2 -2 ircd-ratbox/contrib/m_olist.c 1.7 +2 -2 ircd-ratbox/contrib/m_owho.c 1.11 +2 -2 ircd-ratbox/contrib/m_owhois.c 1.8 +2 -2 ircd-ratbox/contrib/spy_admin_notice.c 1.8 +2 -2 ircd-ratbox/contrib/spy_info_notice.c 1.13 +2 -2 ircd-ratbox/contrib/spy_links_notice.c 1.8 +2 -2 ircd-ratbox/contrib/spy_motd_notice.c 1.14 +2 -2 ircd-ratbox/contrib/spy_stats_notice.c 1.6 +2 -2 ircd-ratbox/contrib/spy_stats_p_notice.c 1.8 +2 -2 ircd-ratbox/contrib/spy_trace_notice.c 1.13 +2 -2 ircd-ratbox/contrib/spy_whois_notice.c 1.2 +2 -2 ircd-ratbox/contrib/spy_whois_notice_global.c 7.188 +2 -0 ircd-ratbox/doc/example.conf 7.26 +3 -3 ircd-ratbox/doc/example.efnet.conf 7.14 +2 -3 ircd-ratbox/doc/server-version-info 7.38 +3 -3 ircd-ratbox/doc/whats-new.txt 1.6 +2 -2 ircd-ratbox/include/Makefile.in 1.13 +4 -2 ircd-ratbox/include/balloc.h 7.129 +4 -2 ircd-ratbox/include/channel.h 7.13 +4 -2 ircd-ratbox/include/channel_mode.h 7.12 +4 -2 ircd-ratbox/include/class.h 7.180 +4 -2 ircd-ratbox/include/client.h 7.4 +4 -2 ircd-ratbox/include/common.h 7.151 +4 -2 ircd-ratbox/include/config.h 7.64 +1 -1 ircd-ratbox/include/config.h.dist 7.8 +4 -2 ircd-ratbox/include/defaults.h 1.14 +4 -2 ircd-ratbox/include/event.h 7.27 +4 -2 ircd-ratbox/include/fdlist.h 7.12 +4 -2 ircd-ratbox/include/fileio.h 7.40 +4 -2 ircd-ratbox/include/handlers.h 7.23 +4 -2 ircd-ratbox/include/hash.h 1.15 +4 -2 ircd-ratbox/include/hook.h 1.26 +4 -2 ircd-ratbox/include/hostmask.h 7.40 +4 -2 ircd-ratbox/include/irc_string.h 7.56 +4 -2 ircd-ratbox/include/ircd.h 7.33 +4 -2 ircd-ratbox/include/ircd_defs.h 1.4 +4 -2 ircd-ratbox/include/ircd_getopt.h 7.6 +4 -2 ircd-ratbox/include/ircd_handler.h 7.3 +4 -2 ircd-ratbox/include/ircd_signal.h 1.25 +4 -2 ircd-ratbox/include/linebuf.h 7.11 +4 -2 ircd-ratbox/include/listener.h 7.44 +4 -2 ircd-ratbox/include/m_info.h 7.8 +4 -2 ircd-ratbox/include/m_kline.h 1.7 +4 -2 ircd-ratbox/include/md5.h 7.38 +4 -2 ircd-ratbox/include/memory.h 7.35 +4 -2 ircd-ratbox/include/modules.h 7.11 +4 -2 ircd-ratbox/include/motd.h 7.42 +4 -2 ircd-ratbox/include/msg.h 7.35 +5 -3 ircd-ratbox/include/numeric.h 7.18 +4 -2 ircd-ratbox/include/packet.h 7.16 +4 -2 ircd-ratbox/include/parse.h 7.44 +4 -2 ircd-ratbox/include/patchlevel.h 7.22 +4 -2 ircd-ratbox/include/res.h 7.5 +4 -2 ircd-ratbox/include/restart.h 1.13 +4 -2 ircd-ratbox/include/resv.h 7.12 +4 -2 ircd-ratbox/include/rsa.h 7.19 +4 -2 ircd-ratbox/include/s_auth.h 7.37 +4 -2 ircd-ratbox/include/s_bsd.h 7.207 +4 -2 ircd-ratbox/include/s_conf.h 7.5 +4 -2 ircd-ratbox/include/s_debug.h 7.13 +4 -2 ircd-ratbox/include/s_gline.h 7.12 +4 -2 ircd-ratbox/include/s_log.h 7.8 +4 -2 ircd-ratbox/include/s_misc.h 7.71 +4 -2 ircd-ratbox/include/s_serv.h 7.9 +4 -2 ircd-ratbox/include/s_stats.h 7.19 +4 -2 ircd-ratbox/include/s_user.h 7.6 +4 -2 ircd-ratbox/include/s_zip.h 7.8 +4 -2 ircd-ratbox/include/scache.h 7.64 +4 -2 ircd-ratbox/include/send.h 7.11 +1 -1 ircd-ratbox/include/setup.h_vms 7.10 +4 -2 ircd-ratbox/include/sprintf_irc.h 1.2 +1 -1 ircd-ratbox/include/stdinc.h 1.26 +4 -2 ircd-ratbox/include/supported.h 1.39 +4 -2 ircd-ratbox/include/tools.h 7.10 +4 -2 ircd-ratbox/include/whowas.h 1.8 +2 -2 ircd-ratbox/make.com 1.26 +5 -3 ircd-ratbox/modules/core/m_die.c 1.52 +5 -3 ircd-ratbox/modules/core/m_kick.c 1.71 +5 -3 ircd-ratbox/modules/core/m_kill.c 1.112 +5 -3 ircd-ratbox/modules/core/m_message.c 1.60 +5 -3 ircd-ratbox/modules/core/m_mode.c 1.106 +5 -3 ircd-ratbox/modules/core/m_nick.c 1.66 +5 -3 ircd-ratbox/modules/core/m_part.c 1.27 +5 -3 ircd-ratbox/modules/core/m_quit.c 1.98 +5 -3 ircd-ratbox/modules/core/m_server.c 1.153 +5 -3 ircd-ratbox/modules/core/m_sjoin.c 1.56 +5 -3 ircd-ratbox/modules/core/m_squit.c 1.37 +5 -3 ircd-ratbox/modules/m_accept.c 1.36 +5 -3 ircd-ratbox/modules/m_admin.c 1.35 +5 -3 ircd-ratbox/modules/m_away.c 1.29 +5 -3 ircd-ratbox/modules/m_capab.c 1.42 +6 -4 ircd-ratbox/modules/m_challenge.c 1.26 +5 -3 ircd-ratbox/modules/m_close.c 1.45 +5 -3 ircd-ratbox/modules/m_connect.c 1.39 +6 -4 ircd-ratbox/modules/m_cryptlink.c 1.33 +5 -3 ircd-ratbox/modules/m_eob.c 1.97 +5 -3 ircd-ratbox/modules/m_gline.c 1.35 +5 -3 ircd-ratbox/modules/m_help.c 1.66 +5 -3 ircd-ratbox/modules/m_info.c 1.52 +5 -3 ircd-ratbox/modules/m_invite.c 1.34 +5 -3 ircd-ratbox/modules/m_ison.c 1.109 +5 -3 ircd-ratbox/modules/m_join.c 1.126 +5 -3 ircd-ratbox/modules/m_kline.c 1.63 +4 -3 ircd-ratbox/modules/m_knock.c 1.39 +5 -3 ircd-ratbox/modules/m_links.c 1.52 +5 -3 ircd-ratbox/modules/m_list.c 1.29 +5 -3 ircd-ratbox/modules/m_locops.c 1.25 +5 -3 ircd-ratbox/modules/m_lusers.c 1.32 +5 -3 ircd-ratbox/modules/m_motd.c 1.53 +5 -3 ircd-ratbox/modules/m_names.c 1.57 +5 -3 ircd-ratbox/modules/m_oper.c 1.36 +5 -3 ircd-ratbox/modules/m_operwall.c 1.25 +5 -3 ircd-ratbox/modules/m_pass.c 1.33 +5 -3 ircd-ratbox/modules/m_ping.c 1.30 +5 -3 ircd-ratbox/modules/m_pong.c 1.13 +5 -3 ircd-ratbox/modules/m_post.c 1.50 +5 -3 ircd-ratbox/modules/m_rehash.c 1.26 +5 -3 ircd-ratbox/modules/m_restart.c 1.23 +3 -2 ircd-ratbox/modules/m_resv.c 1.48 +5 -3 ircd-ratbox/modules/m_set.c 1.127 +5 -3 ircd-ratbox/modules/m_stats.c 1.37 +5 -3 ircd-ratbox/modules/m_svinfo.c 1.26 +5 -3 ircd-ratbox/modules/m_testline.c 1.27 +5 -3 ircd-ratbox/modules/m_time.c 1.63 +5 -3 ircd-ratbox/modules/m_topic.c 1.61 +5 -3 ircd-ratbox/modules/m_trace.c 1.64 +5 -3 ircd-ratbox/modules/m_unkline.c 1.24 +5 -3 ircd-ratbox/modules/m_user.c 1.40 +5 -3 ircd-ratbox/modules/m_userhost.c 1.26 +5 -3 ircd-ratbox/modules/m_users.c 1.43 +5 -3 ircd-ratbox/modules/m_version.c 1.34 +5 -3 ircd-ratbox/modules/m_wallops.c 1.72 +5 -3 ircd-ratbox/modules/m_who.c 1.97 +5 -3 ircd-ratbox/modules/m_whois.c 1.29 +5 -3 ircd-ratbox/modules/m_whowas.c 1.6 +3 -2 ircd-ratbox/modules/m_xline.c 1.25 +3 -3 ircd-ratbox/servlink/servlink.c leeh 2002/11/21 20:16:33 UTC (20021121_0) Modified files: . RELNOTES contrib m_flags.c m_jupe.c doc example.conf example.efnet.conf include newconf.h s_conf.h modules m_join.c src channel.c client.c newconf.c s_conf.c Log: - added no_oper_resvs to channel {};, to allow opers to join/talk through channel resvs. - fixed a problem in contrib/m_jupe.c with chcap stuff. - OKILLS for flags is +s, not +k - cleaned a couple of compile warnings Revision Changes Path 1.68 +3 -1 ircd-ratbox/RELNOTES 1.12 +2 -2 ircd-ratbox/contrib/m_flags.c 1.42 +4 -1 ircd-ratbox/contrib/m_jupe.c 7.187 +3 -0 ircd-ratbox/doc/example.conf 7.25 +3 -0 ircd-ratbox/doc/example.efnet.conf 7.21 +1 -0 ircd-ratbox/include/newconf.h 7.206 +1 -0 ircd-ratbox/include/s_conf.h 1.108 +4 -3 ircd-ratbox/modules/m_join.c 7.359 +2 -1 ircd-ratbox/src/channel.c 7.330 +0 -1 ircd-ratbox/src/client.c 7.50 +7 -0 ircd-ratbox/src/newconf.c 7.362 +1 -0 ircd-ratbox/src/s_conf.c leeh 2002/11/20 00:01:46 UTC (20021120_0) Modified files: src client.c Log: - make ircd build with --enable-assert Revision Changes Path 7.329 +0 -2 ircd-ratbox/src/client.c leeh 2002/11/19 23:25:07 UTC (20021119_1) Modified files: . RELNOTES contrib m_owhois.c Log: - s/doing_whois/doing_whois_local in owhois - updated relnotes Revision Changes Path 1.67 +6 -0 ircd-ratbox/RELNOTES 1.10 +2 -2 ircd-ratbox/contrib/m_owhois.c leeh 2002/11/19 23:02:52 UTC (20021119_0) Modified files: contrib m_owhois.c spy_whois_notice.c include channel.h modules m_whois.c src channel.c client.c Added files: contrib spy_whois_notice_global.c Log: - quitstorm users are now exited via qs_user() instead of exit_one_client() - ... which calls instead qs_user_from_channel() to remove users from chans - ... which means channels can only now persist on a QS, never via a user /quit'ing or /part'ing. - added spy_whois_notice_global.c to contrib/, for global whois spy notices Revision Changes Path 1.9 +7 -3 ircd-ratbox/contrib/m_owhois.c 1.12 +3 -3 ircd-ratbox/contrib/spy_whois_notice.c 1.1 +63 -0 ircd-ratbox/contrib/spy_whois_notice_global.c (new) 7.128 +1 -0 ircd-ratbox/include/channel.h 1.96 +9 -4 ircd-ratbox/modules/m_whois.c 7.358 +105 -45 ircd-ratbox/src/channel.c 7.328 +68 -1 ircd-ratbox/src/client.c leeh 2002/11/17 02:32:54 UTC (20021117_0) Modified files: contrib m_okick.c Log: - helps if the server kicks the channel, not itself ;p Revision Changes Path 1.2 +2 -2 ircd-ratbox/contrib/m_okick.c leeh 2002/11/15 01:59:26 UTC (20021115_0) Modified files: include modules.h src ircd_parser.y modules.c newconf.c Log: - fix from hybrid: a core module could be modreloaded, then modunloaded as it didnt keep its core status. fixed. Revision Changes Path 7.34 +1 -1 ircd-ratbox/include/modules.h 1.268 +1 -1 ircd-ratbox/src/ircd_parser.y 7.116 +7 -4 ircd-ratbox/src/modules.c 7.49 +1 -1 ircd-ratbox/src/newconf.c leeh 2002/11/14 18:54:57 UTC (20021114_1) Modified files: modules m_kline.c modules/core m_part.c Log: - removed an extra ':' and an extra ' ', via hybrid. Revision Changes Path 1.65 +2 -2 ircd-ratbox/modules/core/m_part.c 1.125 +2 -2 ircd-ratbox/modules/m_kline.c androsyn 2002/11/14 05:51:43 UTC (20021114_0) Modified files: modules m_join.c Log: This should pull the client out of grace mode on JOIN 0. Revision Changes Path 1.107 +6 -1 ircd-ratbox/modules/m_join.c androsyn 2002/11/13 06:50:04 UTC (20021113_8) Modified files: contrib Makefile.in Added files: contrib m_okick.c Log: In the grand tradition of abusive things in contrib/ here is OKICK, which removes users from channels without regard for much of anything. As usual, this is evil, so don't go and run this on EFnet or anything. Revision Changes Path 1.38 +1 -0 ircd-ratbox/contrib/Makefile.in 1.1 +134 -0 ircd-ratbox/contrib/m_okick.c (new) androsyn 2002/11/13 05:52:50 UTC (20021113_7) Modified files: src newconf.c Log: Fix a bug in conf_end_oper that would cause operator blocks that had multiple hostmasks to fail to copy flags, and cause things like encrypted passwords to fail Revision Changes Path 7.48 +2 -1 ircd-ratbox/src/newconf.c androsyn 2002/11/13 05:16:00 UTC (20021113_6) Modified files: src s_bsd_devpoll.c s_bsd_epoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_sigio.c Log: Changed "courtesy of of squid" to "courtesy of squid" in the comments Revision Changes Path 7.19 +1 -1 ircd-ratbox/src/s_bsd_devpoll.c 1.4 +1 -1 ircd-ratbox/src/s_bsd_epoll.c 1.32 +1 -1 ircd-ratbox/src/s_bsd_kqueue.c 7.58 +1 -1 ircd-ratbox/src/s_bsd_poll.c 7.27 +1 -1 ircd-ratbox/src/s_bsd_sigio.c androsyn 2002/11/13 04:49:16 UTC (20021113_5) Modified files: modules .depend src .depend Log: Update .depend's Revision Changes Path 1.14 +9 -18 ircd-ratbox/modules/.depend 7.15 +18 -15 ircd-ratbox/src/.depend androsyn 2002/11/13 04:49:03 UTC (20021113_4) Modified files: src s_bsd_epoll.c s_bsd_kqueue.c Log: Make both of these use ilog() instead of perror() Revision Changes Path 1.3 +1 -1 ircd-ratbox/src/s_bsd_epoll.c 1.31 +1 -1 ircd-ratbox/src/s_bsd_kqueue.c androsyn 2002/11/13 04:34:00 UTC (20021113_3) Modified files: src s_bsd_epoll.c Log: Fix a old comment Revision Changes Path 1.2 +1 -1 ircd-ratbox/src/s_bsd_epoll.c androsyn 2002/11/13 04:31:50 UTC (20021113_2) Added files: src s_bsd_epoll.c Log: Helps if I add s_bsd_epoll.c Revision Changes Path 1.1 +224 -0 ircd-ratbox/src/s_bsd_epoll.c (new) androsyn 2002/11/13 04:31:09 UTC (20021113_1) Modified files: . RELNOTES Log: Update RELNOTES regarding epoll Revision Changes Path 1.66 +4 -0 ircd-ratbox/RELNOTES androsyn 2002/11/13 04:29:32 UTC (20021113_0) Modified files: . configure autoconf acconfig.h configure.in include fdlist.h setup.h.in src Makefile.in Log: Add Linux epoll support..marked as experimental..also anybody who really wants to use it, needs to be running a linux kernel newer than 2.5.46, which is unstable.. Revision Changes Path 7.26 +3 -3 ircd-ratbox/autoconf/acconfig.h 7.155 +21 -1 ircd-ratbox/autoconf/configure.in 7.162 +251 -224 ircd-ratbox/configure 7.26 +3 -0 ircd-ratbox/include/fdlist.h 7.60 +3 -3 ircd-ratbox/include/setup.h.in 7.119 +1 -0 ircd-ratbox/src/Makefile.in leeh 2002/11/12 23:36:05 UTC (20021112_1) Modified files: include patchlevel.h Log: - revved patchlevel to rc7 Revision Changes Path 7.43 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2002/11/12 22:06:38 UTC (20021112_0) Modified files: . RELNOTES include memory.h tools.h Log: - the define for darwin is __APPLE__, wrap the inlines in it. Revision Changes Path 1.65 +1 -0 ircd-ratbox/RELNOTES 7.37 +4 -0 ircd-ratbox/include/memory.h 1.38 +3 -0 ircd-ratbox/include/tools.h leeh 2002/11/11 23:26:19 UTC (20021111_5) Modified files: . RELNOTES Log: - updated relnotes Revision Changes Path 1.64 +10 -0 ircd-ratbox/RELNOTES leeh 2002/11/11 23:23:26 UTC (20021111_4) Modified files: modules m_stats.c Log: - added stats d, to list temp dlines. Revision Changes Path 1.126 +40 -2 ircd-ratbox/modules/m_stats.c leeh 2002/11/11 23:14:01 UTC (20021111_3) Modified files: include s_conf.h modules m_rehash.c m_stats.c m_unkline.c src s_conf.c Log: - my attempt at fixing the tkline bug Revision Changes Path 7.205 +9 -4 ircd-ratbox/include/s_conf.h 1.49 +12 -15 ircd-ratbox/modules/m_rehash.c 1.125 +5 -5 ircd-ratbox/modules/m_stats.c 1.63 +128 -22 ircd-ratbox/modules/m_unkline.c 7.361 +106 -66 ircd-ratbox/src/s_conf.c leeh 2002/11/11 20:35:40 UTC (20021111_2) Modified files: modules m_list.c Log: - rework the math slightly, first divide by 10 then multiply by 9. a sendq that isnt an integer multiple of 10 would be rather bizarre Revision Changes Path 1.51 +3 -2 ircd-ratbox/modules/m_list.c leeh 2002/11/11 20:31:20 UTC (20021111_1) Modified files: include numeric.h modules m_list.c src class.c messages.tab Log: - commited some rudimentary protection against sendq exceeding during /list. if a users sendq jumps over 90% of the limit, abort the list with ERR_TOOMANYMATCHES Revision Changes Path 7.34 +2 -0 ircd-ratbox/include/numeric.h 1.50 +22 -6 ircd-ratbox/modules/m_list.c 7.41 +3 -0 ircd-ratbox/src/class.c 7.79 +1 -1 ircd-ratbox/src/messages.tab leeh 2002/11/11 18:33:29 UTC (20021111_0) Modified files: include ircd.h src ircd.c ircd_signal.c Log: - Hwys patch to allow kill -USR1 to force a reread of the MOTD file. Revision Changes Path 7.55 +1 -0 ircd-ratbox/include/ircd.h 7.258 +8 -0 ircd-ratbox/src/ircd.c 7.13 +13 -0 ircd-ratbox/src/ircd_signal.c leeh 2002/11/10 12:26:55 UTC (20021110_0) Modified files: contrib m_force.c modules m_whois.c m_whowas.c Log: - fixed a possible, but rare whois bug - ported two fixes from hybrid, whowas null param fix and a param fix in m_force.c Revision Changes Path 1.19 +2 -2 ircd-ratbox/contrib/m_force.c 1.95 +8 -20 ircd-ratbox/modules/m_whois.c 1.28 +8 -8 ircd-ratbox/modules/m_whowas.c androsyn 2002/11/04 02:21:17 UTC (20021104_2) Modified files: contrib m_clearchan.c m_force.c m_jupe.c m_ojoin.c m_opme.c m_tburst.c Log: sendto_server() fixes for contrib Revision Changes Path 1.41 +5 -5 ircd-ratbox/contrib/m_clearchan.c 1.18 +4 -7 ircd-ratbox/contrib/m_force.c 1.41 +3 -3 ircd-ratbox/contrib/m_jupe.c 1.17 +4 -7 ircd-ratbox/contrib/m_ojoin.c 1.37 +6 -6 ircd-ratbox/contrib/m_opme.c 1.14 +2 -2 ircd-ratbox/contrib/m_tburst.c androsyn 2002/11/04 01:20:46 UTC (20021104_1) Modified files: include send.h modules m_away.c m_connect.c m_gline.c m_join.c m_kline.c m_knock.c m_oper.c m_operwall.c m_topic.c m_unkline.c m_wallops.c modules/core m_kick.c m_nick.c m_part.c m_squit.c src channel_mode.c client.c send.c Log: Add back a struct Channel *chptr argument to sendto_server(). This should keep & channels from propagating.. Revision Changes Path 7.63 +2 -2 ircd-ratbox/include/send.h 1.51 +2 -2 ircd-ratbox/modules/core/m_kick.c 1.105 +2 -2 ircd-ratbox/modules/core/m_nick.c 1.64 +11 -17 ircd-ratbox/modules/core/m_part.c 1.55 +2 -2 ircd-ratbox/modules/core/m_squit.c 1.34 +5 -5 ircd-ratbox/modules/m_away.c 1.44 +2 -2 ircd-ratbox/modules/m_connect.c 1.96 +7 -7 ircd-ratbox/modules/m_gline.c 1.106 +5 -5 ircd-ratbox/modules/m_join.c 1.124 +3 -3 ircd-ratbox/modules/m_kline.c 1.62 +2 -2 ircd-ratbox/modules/m_knock.c 1.56 +2 -2 ircd-ratbox/modules/m_oper.c 1.35 +3 -3 ircd-ratbox/modules/m_operwall.c 1.62 +2 -2 ircd-ratbox/modules/m_topic.c 1.62 +3 -3 ircd-ratbox/modules/m_unkline.c 1.33 +3 -3 ircd-ratbox/modules/m_wallops.c 7.82 +2 -2 ircd-ratbox/src/channel_mode.c 7.327 +2 -2 ircd-ratbox/src/client.c 7.226 +8 -3 ircd-ratbox/src/send.c leeh 2002/11/04 00:53:12 UTC (20021104_0) Modified files: modules m_join.c modules/core m_part.c Log: - fix joins/parts to local channels not to be propagated Revision Changes Path 1.63 +19 -11 ircd-ratbox/modules/core/m_part.c 1.105 +20 -17 ircd-ratbox/modules/m_join.c leeh 2002/10/31 20:19:06 UTC (20021031_2) Modified files: . RELNOTES include patchlevel.h Log: - revved patchlevel to rc6 Revision Changes Path 1.63 +1 -0 ircd-ratbox/RELNOTES 7.42 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2002/10/31 19:45:33 UTC (20021031_1) Modified files: src packet.c Log: - cleanup to the flood exempt stuff, treat users like servers, thus speeding up the parsing Revision Changes Path 7.101 +2 -7 ircd-ratbox/src/packet.c androsyn 2002/10/31 00:15:38 UTC (20021031_0) Modified files: autoconf configure.in . configure Log: It seems that -ggdb causes problems for newer versions of gcc..lets get rid of it then :) Revision Changes Path 7.154 +2 -2 ircd-ratbox/autoconf/configure.in 7.161 +2 -2 ircd-ratbox/configure androsyn 2002/10/30 21:52:05 UTC (20021030_12) Modified files: src s_user.c Log: Second half of that USER/PING cookie fix Revision Changes Path 7.233 +11 -12 ircd-ratbox/src/s_user.c androsyn 2002/10/30 21:43:17 UTC (20021030_11) Modified files: src s_user.c Log: Fix the USER/PING Cookie bug properly :) Revision Changes Path 7.232 +11 -6 ircd-ratbox/src/s_user.c androsyn 2002/10/30 21:22:28 UTC (20021030_10) Modified files: src s_user.c Log: Fix dumb bug that caused the USER response to be taken instead of the identd response.. Revision Changes Path 7.231 +5 -11 ircd-ratbox/src/s_user.c androsyn 2002/10/30 02:56:42 UTC (20021030_9) Modified files: src s_auth.c Log: Cleanup auth_dns_callback a bit.. Revision Changes Path 7.116 +6 -6 ircd-ratbox/src/s_auth.c androsyn 2002/10/30 02:01:21 UTC (20021030_8) Modified files: src s_bsd.c Log: Yet another fixup.. Revision Changes Path 7.181 +5 -6 ircd-ratbox/src/s_bsd.c androsyn 2002/10/30 01:44:04 UTC (20021030_7) Modified files: adns query.c Log: Okay..try that again Revision Changes Path 1.16 +2 -2 ircd-ratbox/adns/query.c androsyn 2002/10/30 01:34:15 UTC (20021030_6) Modified files: adns query.c types.c Log: Okay..yet another try :) Revision Changes Path 1.15 +5 -2 ircd-ratbox/adns/query.c 1.9 +1 -1 ircd-ratbox/adns/types.c androsyn 2002/10/30 01:04:06 UTC (20021030_5) Modified files: src adns.c Log: Remove an unused variable Revision Changes Path 7.50 +0 -3 ircd-ratbox/src/adns.c androsyn 2002/10/30 01:02:36 UTC (20021030_4) Modified files: adns internal.h Log: That is ARPA not INT Revision Changes Path 1.12 +1 -1 ircd-ratbox/adns/internal.h androsyn 2002/10/30 01:01:06 UTC (20021030_3) Modified files: adns adns.h internal.h types.c src adns.c Log: Try the fallback stuff again.. Revision Changes Path 1.9 +2 -1 ircd-ratbox/adns/adns.h 1.11 +2 -1 ircd-ratbox/adns/internal.h 1.8 +82 -0 ircd-ratbox/adns/types.c 7.49 +11 -5 ircd-ratbox/src/adns.c androsyn 2002/10/30 00:41:27 UTC (20021030_2) Modified files: src s_auth.c Log: I think I caught that dns bug now.. Revision Changes Path 7.115 +1 -2 ircd-ratbox/src/s_auth.c androsyn 2002/10/30 00:19:52 UTC (20021030_1) Modified files: src s_bsd.c Log: Fix some dumb typos Revision Changes Path 7.180 +2 -2 ircd-ratbox/src/s_bsd.c androsyn 2002/10/30 00:17:01 UTC (20021030_0) Modified files: src s_auth.c s_bsd.c Log: Hopefully this fixes the weird NULL host bug.. Revision Changes Path 7.114 +3 -34 ircd-ratbox/src/s_auth.c 7.179 +14 -2 ircd-ratbox/src/s_bsd.c androsyn 2002/10/29 23:51:55 UTC (20021029_2) Modified files: . RELNOTES src adns.c balloc.c channel.c channel_mode.c class.c client.c crypt.c dynlink.c event.c fdlist.c fileio.c getopt.c hash.c hook.c hostmask.c irc_string.c ircd.c kdparse.c linebuf.c listener.c m_error.c md5.c memory.c modules.c motd.c numeric.c packet.c parse.c restart.c resv.c rsa.c s_auth.c s_bsd.c s_bsd_devpoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c s_conf.c s_debug.c s_gline.c s_log.c s_misc.c s_serv.c s_stats.c s_user.c scache.c send.c snprintf.c sprintf_irc.c tools.c whowas.c Log: Merge some things from STABLE_1_0 back into HEAD Revision Changes Path 1.62 +0 -0 ircd-ratbox/RELNOTES 7.48 +3 -2 ircd-ratbox/src/adns.c 7.43 +4 -3 ircd-ratbox/src/balloc.c 7.357 +4 -2 ircd-ratbox/src/channel.c 7.81 +4 -2 ircd-ratbox/src/channel_mode.c 7.40 +4 -2 ircd-ratbox/src/class.c 7.326 +4 -2 ircd-ratbox/src/client.c 7.5 +1 -1 ircd-ratbox/src/crypt.c 7.7 +4 -2 ircd-ratbox/src/dynlink.c 7.31 +2 -1 ircd-ratbox/src/event.c 7.33 +4 -2 ircd-ratbox/src/fdlist.c 7.24 +4 -2 ircd-ratbox/src/fileio.c 7.15 +4 -2 ircd-ratbox/src/getopt.c 7.61 +4 -2 ircd-ratbox/src/hash.c 7.21 +1 -1 ircd-ratbox/src/hook.c 7.79 +4 -2 ircd-ratbox/src/hostmask.c 7.57 +4 -2 ircd-ratbox/src/irc_string.c 7.257 +4 -2 ircd-ratbox/src/ircd.c 7.12 +4 -2 ircd-ratbox/src/kdparse.c 7.98 +2 -1 ircd-ratbox/src/linebuf.c 7.73 +4 -2 ircd-ratbox/src/listener.c 7.27 +4 -2 ircd-ratbox/src/m_error.c 1.15 +4 -2 ircd-ratbox/src/md5.c 7.40 +4 -2 ircd-ratbox/src/memory.c 7.115 +4 -2 ircd-ratbox/src/modules.c 7.28 +4 -2 ircd-ratbox/src/motd.c 7.21 +4 -2 ircd-ratbox/src/numeric.c 7.100 +4 -2 ircd-ratbox/src/packet.c 7.144 +4 -2 ircd-ratbox/src/parse.c 7.23 +4 -2 ircd-ratbox/src/restart.c 7.21 +2 -1 ircd-ratbox/src/resv.c 7.26 +4 -2 ircd-ratbox/src/rsa.c 7.113 +4 -2 ircd-ratbox/src/s_auth.c 7.178 +4 -2 ircd-ratbox/src/s_bsd.c 7.18 +5 -3 ircd-ratbox/src/s_bsd_devpoll.c 1.30 +5 -3 ircd-ratbox/src/s_bsd_kqueue.c 7.57 +5 -3 ircd-ratbox/src/s_bsd_poll.c 7.29 +5 -3 ircd-ratbox/src/s_bsd_select.c 7.26 +6 -4 ircd-ratbox/src/s_bsd_sigio.c 7.360 +4 -2 ircd-ratbox/src/s_conf.c 7.80 +4 -2 ircd-ratbox/src/s_debug.c 1.29 +4 -2 ircd-ratbox/src/s_gline.c 7.46 +4 -2 ircd-ratbox/src/s_log.c 7.31 +4 -2 ircd-ratbox/src/s_misc.c 7.296 +4 -2 ircd-ratbox/src/s_serv.c 7.23 +4 -2 ircd-ratbox/src/s_stats.c 7.230 +4 -2 ircd-ratbox/src/s_user.c 7.17 +4 -2 ircd-ratbox/src/scache.c 7.225 +4 -2 ircd-ratbox/src/send.c 1.7 +6 -2 ircd-ratbox/src/snprintf.c 7.19 +5 -3 ircd-ratbox/src/sprintf_irc.c 7.33 +8 -2 ircd-ratbox/src/tools.c 7.21 +4 -2 ircd-ratbox/src/whowas.c androsyn 2002/10/29 22:05:54 UTC (20021029_1) Modified files: (Branch: STABLE_1_0) src adns.c balloc.c channel.c channel_mode.c class.c client.c crypt.c dynlink.c event.c fdlist.c fileio.c getopt.c hash.c hook.c hostmask.c irc_string.c ircd.c kdparse.c linebuf.c listener.c m_error.c md5.c memory.c modules.c motd.c numeric.c packet.c parse.c restart.c resv.c rsa.c s_auth.c s_bsd.c s_bsd_devpoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c s_conf.c s_debug.c s_gline.c s_log.c s_misc.c s_serv.c s_stats.c s_user.c scache.c send.c snprintf.c sprintf_irc.c tools.c whowas.c Log: Okay..this is the first part of the copyright update stuff..blah..I went through the cvsweb interface and tried to fix the credits on things properly.... Revision Changes Path 7.47.2.1 +3 -2 ircd-ratbox/src/adns.c 7.42.8.1 +4 -3 ircd-ratbox/src/balloc.c 7.356.2.1 +4 -2 ircd-ratbox/src/channel.c 7.80.2.1 +4 -2 ircd-ratbox/src/channel_mode.c 7.39.8.1 +4 -2 ircd-ratbox/src/class.c 7.325.2.1 +4 -2 ircd-ratbox/src/client.c 7.4.10.1 +1 -1 ircd-ratbox/src/crypt.c 7.6.8.1 +4 -2 ircd-ratbox/src/dynlink.c 7.30.2.1 +2 -1 ircd-ratbox/src/event.c 7.32.8.1 +4 -2 ircd-ratbox/src/fdlist.c 7.23.8.1 +4 -2 ircd-ratbox/src/fileio.c 7.14.10.1 +4 -2 ircd-ratbox/src/getopt.c 7.60.2.1 +4 -2 ircd-ratbox/src/hash.c 7.20.2.1 +1 -1 ircd-ratbox/src/hook.c 7.78.2.1 +4 -2 ircd-ratbox/src/hostmask.c 7.56.8.1 +4 -2 ircd-ratbox/src/irc_string.c 7.256.2.1 +4 -2 ircd-ratbox/src/ircd.c 7.11.2.1 +4 -2 ircd-ratbox/src/kdparse.c 7.97.2.1 +2 -1 ircd-ratbox/src/linebuf.c 7.72.8.1 +4 -2 ircd-ratbox/src/listener.c 7.26.8.1 +4 -2 ircd-ratbox/src/m_error.c 1.14.10.1 +4 -2 ircd-ratbox/src/md5.c 7.39.8.1 +4 -2 ircd-ratbox/src/memory.c 7.114.2.1 +4 -2 ircd-ratbox/src/modules.c 7.27.2.1 +4 -2 ircd-ratbox/src/motd.c 7.20.10.1 +4 -2 ircd-ratbox/src/numeric.c 7.99.4.1 +4 -2 ircd-ratbox/src/packet.c 7.143.8.1 +4 -2 ircd-ratbox/src/parse.c 7.22.8.1 +4 -2 ircd-ratbox/src/restart.c 7.20.2.1 +2 -1 ircd-ratbox/src/resv.c 7.25.10.1 +4 -2 ircd-ratbox/src/rsa.c 7.112.2.1 +4 -2 ircd-ratbox/src/s_auth.c 7.177.6.1 +4 -2 ircd-ratbox/src/s_bsd.c 7.17.6.1 +5 -3 ircd-ratbox/src/s_bsd_devpoll.c 1.29.8.1 +5 -3 ircd-ratbox/src/s_bsd_kqueue.c 7.56.6.1 +5 -3 ircd-ratbox/src/s_bsd_poll.c 7.28.6.1 +5 -3 ircd-ratbox/src/s_bsd_select.c 7.25.6.1 +6 -4 ircd-ratbox/src/s_bsd_sigio.c 7.359.2.1 +4 -2 ircd-ratbox/src/s_conf.c 7.79.4.1 +4 -2 ircd-ratbox/src/s_debug.c 1.28.2.1 +4 -2 ircd-ratbox/src/s_gline.c 7.45.2.1 +4 -2 ircd-ratbox/src/s_log.c 7.30.8.1 +4 -2 ircd-ratbox/src/s_misc.c 7.295.4.1 +4 -2 ircd-ratbox/src/s_serv.c 7.22.2.1 +4 -2 ircd-ratbox/src/s_stats.c 7.229.2.1 +4 -2 ircd-ratbox/src/s_user.c 7.16.8.1 +4 -2 ircd-ratbox/src/scache.c 7.224.2.1 +4 -2 ircd-ratbox/src/send.c 1.6.10.1 +6 -2 ircd-ratbox/src/snprintf.c 7.18.8.1 +5 -3 ircd-ratbox/src/sprintf_irc.c 7.32.8.1 +8 -2 ircd-ratbox/src/tools.c 7.20.8.1 +4 -2 ircd-ratbox/src/whowas.c androsyn 2002/10/29 04:20:19 UTC (20021029_0) Modified files: (Branch: STABLE_1_0) . RELNOTES Log: Test commit..ignore.. Revision Changes Path 1.61.2.1 +0 -0 ircd-ratbox/RELNOTES androsyn 2002/10/28 01:19:26 UTC (20021028_1) Modified files: . RELNOTES Log: Update RELNOTES Revision Changes Path 1.61 +2 -0 ircd-ratbox/RELNOTES androsyn 2002/10/28 01:17:57 UTC (20021028_0) Modified files: modules m_challenge.c Log: Change some incidents of failed OPER to failed CHALLENGE Revision Changes Path 1.41 +6 -6 ircd-ratbox/modules/m_challenge.c leeh 2002/10/25 15:21:48 UTC (20021025_1) Modified files: . README.FIRST RELNOTES modules/core m_message.c src channel.c Log: - added notes about the fbsd ipv4-in-ipv6 thing - give ERR_NOSUCHSERVER to privmsg user@server when server doesnt exist - if no persist_time, destroy channel. Revision Changes Path 7.37 +4 -0 ircd-ratbox/README.FIRST 1.60 +8 -0 ircd-ratbox/RELNOTES 1.111 +11 -4 ircd-ratbox/modules/core/m_message.c 7.356 +2 -1 ircd-ratbox/src/channel.c leeh 2002/10/25 14:39:39 UTC (20021025_0) Modified files: modules m_gline.c Log: - oper or server already voted -> oper already voted server already voted Revision Changes Path 1.95 +25 -18 ircd-ratbox/modules/m_gline.c leeh 2002/10/23 22:24:37 UTC (20021023_1) Modified files: src s_conf.c Log: - fixed oper_reason for perm klines, these need to be stored too. Revision Changes Path 7.359 +55 -39 ircd-ratbox/src/s_conf.c leeh 2002/10/23 22:18:03 UTC (20021023_0) Modified files: modules m_kline.c Log: - fixed oper reasons for temp klines/dlines. these really need to be stored in aconf->spasswd or smth, so theyre available on stats k. Revision Changes Path 1.123 +61 -20 ircd-ratbox/modules/m_kline.c androsyn 2002/10/22 20:02:33 UTC (20021022_0) Modified files: tools mkpasswd.c Log: Add in my /dev/random salt generation patch. Revision Changes Path 7.13 +43 -14 ircd-ratbox/tools/mkpasswd.c leeh 2002/10/20 16:54:25 UTC (20021020_1) Modified files: tools README.mkpasswd mkpasswd.c Added files: tools mkpasswd_vms.c Log: - updated mkpasswd's via Hwy Revision Changes Path 1.6 +25 -15 ircd-ratbox/tools/README.mkpasswd 7.12 +167 -65 ircd-ratbox/tools/mkpasswd.c 7.1 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new) leeh 2002/10/20 16:24:24 UTC (20021020_0) Modified files: contrib m_owhois.c include numeric.h modules m_whois.c src messages.tab Log: - removed the vanity that is RPL_WHOISADMIN Revision Changes Path 1.8 +1 -5 ircd-ratbox/contrib/m_owhois.c 7.33 +1 -1 ircd-ratbox/include/numeric.h 1.94 +1 -5 ircd-ratbox/modules/m_whois.c 7.78 +1 -1 ircd-ratbox/src/messages.tab leeh 2002/10/19 20:52:24 UTC (20021019_8) Modified files: . RELNOTES Log: - rc5 released. Revision Changes Path 1.59 +1 -1 ircd-ratbox/RELNOTES leeh 2002/10/19 16:58:16 UTC (20021019_7) Modified files: include event.h src event.c s_user.c send.c Log: - ported the event table fix from hybrid Revision Changes Path 1.13 +0 -1 ircd-ratbox/include/event.h 7.30 +40 -39 ircd-ratbox/src/event.c 7.229 +5 -2 ircd-ratbox/src/s_user.c 7.224 +2 -1 ircd-ratbox/src/send.c leeh 2002/10/19 16:28:17 UTC (20021019_6) Modified files: src adns.c Log: - wrapped char *domain in #ifdef IPV6 Revision Changes Path 7.47 +2 -0 ircd-ratbox/src/adns.c leeh 2002/10/19 13:07:28 UTC (20021019_5) Modified files: doc example.efnet.conf include client.h modules m_operwall.c src send.c Log: - IsOperOperWall -> IsOperOperwall - dont let people !IsOperOperwall see operwalls. Revision Changes Path 7.24 +2 -1 ircd-ratbox/doc/example.efnet.conf 7.179 +1 -1 ircd-ratbox/include/client.h 1.34 +2 -2 ircd-ratbox/modules/m_operwall.c 7.223 +4 -0 ircd-ratbox/src/send.c leeh 2002/10/19 12:38:23 UTC (20021019_4) Modified files: modules m_oper.c Log: - an foperlog fix that actually works, although the other one looks fine to me. Revision Changes Path 1.55 +2 -2 ircd-ratbox/modules/m_oper.c leeh 2002/10/19 12:34:46 UTC (20021019_3) Modified files: . RELNOTES src s_conf.c Log: - added a default setting of YES for fallback_to_ip6_int Revision Changes Path 1.58 +1 -2 ircd-ratbox/RELNOTES 7.358 +4 -0 ircd-ratbox/src/s_conf.c androsyn 2002/10/19 00:59:33 UTC (20021019_2) Modified files: include patchlevel.h Log: Revved to rc5, release real soon now Revision Changes Path 7.41 +1 -1 ircd-ratbox/include/patchlevel.h androsyn 2002/10/19 00:59:03 UTC (20021019_1) Modified files: . RELNOTES Log: Updated RELNOTES for rc5 Revision Changes Path 1.57 +16 -0 ircd-ratbox/RELNOTES androsyn 2002/10/19 00:51:57 UTC (20021019_0) Modified files: doc example.conf example.efnet.conf include newconf.h res.h s_auth.h s_conf.h src adns.c newconf.c s_auth.c Log: Added support for ip6.arpa and added configurable support for falling back to ip6.int. Its a little bit of a hack but it works. Revision Changes Path 7.186 +7 -0 ircd-ratbox/doc/example.conf 7.23 +8 -0 ircd-ratbox/doc/example.efnet.conf 7.20 +1 -0 ircd-ratbox/include/newconf.h 7.21 +1 -1 ircd-ratbox/include/res.h 7.18 +3 -0 ircd-ratbox/include/s_auth.h 7.204 +3 -0 ircd-ratbox/include/s_conf.h 7.46 +17 -7 ircd-ratbox/src/adns.c 7.47 +11 -1 ircd-ratbox/src/newconf.c 7.112 +12 -1 ircd-ratbox/src/s_auth.c leeh 2002/10/18 13:38:30 UTC (20021018_0) Modified files: contrib m_clearchan.c Log: - fix a compile warning Revision Changes Path 1.40 +1 -28 ircd-ratbox/contrib/m_clearchan.c leeh 2002/10/17 17:36:49 UTC (20021017_0) Modified files: modules m_oper.c Log: - fixed an foperlog code bug Revision Changes Path 1.54 +2 -2 ircd-ratbox/modules/m_oper.c leeh 2002/10/16 20:09:20 UTC (20021016_0) Modified files: modules m_ping.c Log: - that needs to be irccmp(), not !irccmp() Revision Changes Path 1.32 +3 -14 ircd-ratbox/modules/m_ping.c leeh 2002/10/15 13:50:17 UTC (20021015_1) Modified files: src newconf.c Log: - default to allowing operwall. Revision Changes Path 7.46 +1 -0 ircd-ratbox/src/newconf.c leeh 2002/10/15 13:24:08 UTC (20021015_0) Modified files: doc example.conf example.efnet.conf Log: - updated example confs for hidden_admin Revision Changes Path 7.185 +6 -3 ircd-ratbox/doc/example.conf 7.22 +3 -0 ircd-ratbox/doc/example.efnet.conf androsyn 2002/10/13 18:21:31 UTC (20021013_0) Modified files: src s_auth.c Log: Fixed buglet when compiled for ipv6 the server would return the dns failure message twice..oops Revision Changes Path 7.111 +4 -2 ircd-ratbox/src/s_auth.c androsyn 2002/10/12 19:15:00 UTC (20021012_1) Modified files: modules m_ping.c Log: Fix from hybrid-7: - I hate server hostmasking. I really hate it. In any case, the match() in m_ping.c should have been an irccmp() ping is looking for an exact match on "me.name" not a wild card match. Revision Changes Path 1.31 +3 -3 ircd-ratbox/modules/m_ping.c androsyn 2002/10/12 19:10:19 UTC (20021012_0) Modified files: src channel_mode.c Log: Fix ported from hybrid-7: - fixed another bug. When more than four modes happened locally in a mode change the code was not placing a new + or - on the next line so ended up with "bare" modes with no + or - in front. fixed. Revision Changes Path 7.80 +2 -0 ircd-ratbox/src/channel_mode.c androsyn 2002/10/09 17:03:59 UTC (20021009_1) Modified files: src channel.c client.c linebuf.c Log: BlockHeapAlloc() doesn't really need to have a NULL returned checked as it will never return NULL, but will exit with outofmemory() Revision Changes Path 7.355 +10 -13 ircd-ratbox/src/channel.c 7.325 +0 -2 ircd-ratbox/src/client.c 7.97 +0 -3 ircd-ratbox/src/linebuf.c androsyn 2002/10/09 16:57:38 UTC (20021009_0) Modified files: modules/core m_server.c Log: Fix a potential memory leak. Revision Changes Path 1.97 +5 -4 ircd-ratbox/modules/core/m_server.c leeh 2002/10/08 14:51:39 UTC (20021008_1) Modified files: include client.h newconf.h modules m_resv.c m_stats.c src newconf.c s_user.c Log: - first revision of hidden_admin=yes; in operator {};, allows an oper full admin privs without the vanity.. Revision Changes Path 7.178 +15 -11 ircd-ratbox/include/client.h 7.19 +1 -0 ircd-ratbox/include/newconf.h 1.22 +2 -2 ircd-ratbox/modules/m_resv.c 1.124 +2 -2 ircd-ratbox/modules/m_stats.c 7.45 +13 -0 ircd-ratbox/src/newconf.c 7.228 +3 -2 ircd-ratbox/src/s_user.c androsyn 2002/10/08 02:13:42 UTC (20021008_0) Modified files: modules m_motd.c Log: Ported over from hybrid... With hide_servers=yes and disable_remote=no, the servername is removed from the 312 numeric when you /whois nick, but you can just do /motd nick and see the server they are on. This patch fixes that vulnerability... Revision Changes Path 1.31 +2 -2 ircd-ratbox/modules/m_motd.c androsyn 2002/10/06 00:12:23 UTC (20021006_0) Modified files: modules m_who.c Log: Fix a bug in WHO that would leak a channel the user was in regardless of +s/+p or +i modes. Revision Changes Path 1.71 +5 -1 ircd-ratbox/modules/m_who.c androsyn 2002/10/02 04:16:14 UTC (20021002_0) Modified files: doc example.conf include client.h newconf.h modules m_operwall.c src newconf.c s_conf.c Log: Add a operwall flag to the config file, requested by Disciple. Basically if the operator doesn't have the flag, no operwall for them. Revision Changes Path 7.184 +2 -1 ircd-ratbox/doc/example.conf 7.177 +3 -2 ircd-ratbox/include/client.h 7.18 +1 -0 ircd-ratbox/include/newconf.h 1.33 +7 -1 ircd-ratbox/modules/m_operwall.c 7.44 +12 -0 ircd-ratbox/src/newconf.c 7.357 +5 -0 ircd-ratbox/src/s_conf.c leeh 2002/09/21 22:31:37 UTC (20020921_3) Modified files: modules m_ison.c Log: - allow ison for servers if opered or not serverhide Revision Changes Path 1.33 +5 -3 ircd-ratbox/modules/m_ison.c androsyn 2002/09/21 22:13:55 UTC (20020921_2) Modified files: modules m_ison.c Log: Add hash.h include Revision Changes Path 1.32 +2 -1 ircd-ratbox/modules/m_ison.c androsyn 2002/09/21 22:11:28 UTC (20020921_1) Modified files: modules m_ison.c Log: Allow for Opers to do a server ISON if server hide is disabled. This violates the RFC but oh well.. Revision Changes Path 1.31 +8 -2 ircd-ratbox/modules/m_ison.c leeh 2002/09/21 09:59:29 UTC (20020921_0) Modified files: help/opers dline rehash stats unkline Added files: help/opers xline Log: - doc updates via royalsexy Revision Changes Path 1.2 +3 -1 ircd-ratbox/help/opers/dline 1.3 +3 -0 ircd-ratbox/help/opers/rehash 1.2 +2 -1 ircd-ratbox/help/opers/stats 1.2 +4 -0 ircd-ratbox/help/opers/unkline 1.1 +15 -0 ircd-ratbox/help/opers/xline (new) leeh 2002/09/20 10:38:16 UTC (20020920_2) Modified files: include patchlevel.h Log: - revved patchlevel to rc4 Revision Changes Path 7.40 +1 -1 ircd-ratbox/include/patchlevel.h leeh 2002/09/20 10:29:51 UTC (20020920_1) Modified files: . RELNOTES Added files: tools/rsa_respond rsa_respond-insecure.diff Log: - added hwys rsa respond diff Revision Changes Path 1.56 +3 -0 ircd-ratbox/RELNOTES 1.1 +106 -0 ircd-ratbox/tools/rsa_respond/rsa_respond-insecure.diff (new) leeh 2002/09/20 10:25:20 UTC (20020920_0) Modified files: modules m_kline.c Log: - fixed a length limit, reported by Alien88 Revision Changes Path 1.122 +3 -3 ircd-ratbox/modules/m_kline.c leeh 2002/09/19 18:32:38 UTC (20020919_2) Modified files: modules m_connect.c Log: - as pointed out by bill, this should be HIDE_SERVERS_IPS Revision Changes Path 1.43 +2 -2 ircd-ratbox/modules/m_connect.c leeh 2002/09/19 11:08:50 UTC (20020919_1) Modified files: . RELNOTES Log: - updated relnotes Revision Changes Path 1.55 +1 -0 ircd-ratbox/RELNOTES leeh 2002/09/19 10:58:15 UTC (20020919_0) Modified files: . configure include client.h hostmask.h modules m_connect.c m_gline.c m_kline.c m_unkline.c src client.c hostmask.c s_conf.c Log: - fixed an ip hiding leak - fixed the *** Unkline received from notice to only show on remote unklines (duh :P) - check_klines() -> check_banned_lines() - added check_klines, check_dlines and check_glines, rehash will call check_banned_lines, k/d/glines will call their respective checks only for efficiency. Revision Changes Path 7.160 +2 -2 ircd-ratbox/configure 7.176 +5 -1 ircd-ratbox/include/client.h 1.25 +2 -0 ircd-ratbox/include/hostmask.h 1.42 +3 -1 ircd-ratbox/modules/m_connect.c 1.94 +2 -2 ircd-ratbox/modules/m_gline.c 1.121 +2 -2 ircd-ratbox/modules/m_kline.c 1.61 +5 -4 ircd-ratbox/modules/m_unkline.c 7.324 +217 -4 ircd-ratbox/src/client.c 7.78 +36 -3 ircd-ratbox/src/hostmask.c 7.356 +1 -1 ircd-ratbox/src/s_conf.c leeh 2002/09/18 22:33:14 UTC (20020918_2) Modified files: src send.c Log: - oops, yanked/pasted too much in vim. doh. Revision Changes Path 7.222 +0 -8 ircd-ratbox/src/send.c leeh 2002/09/18 22:26:21 UTC (20020918_1) Modified files: modules/core m_message.c Log: - only call _butone() if source_p is ours.. Revision Changes Path 1.110 +14 -5 ircd-ratbox/modules/core/m_message.c leeh 2002/09/18 22:24:10 UTC (20020918_0) Modified files: include send.h modules/core m_message.c src send.c Log: - fixed notice @#channel to not echo back to the sender Revision Changes Path 7.62 +2 -0 ircd-ratbox/include/send.h 1.109 +4 -4 ircd-ratbox/modules/core/m_message.c 7.221 +99 -2 ircd-ratbox/src/send.c leeh 2002/09/17 00:09:58 UTC (20020917_0) Modified files: include resv.h src resv.c Log: - resv speedups, use irccmp() where possible, match() otherwise Revision Changes Path 1.12 +1 -0 ircd-ratbox/include/resv.h 7.20 +13 -2 ircd-ratbox/src/resv.c leeh 2002/09/16 18:46:46 UTC (20020916_1) Modified files: doc example.conf example.efnet.conf modules m_kline.c m_resv.c src s_conf.c Log: - fixed an implicit declaration in m_resv.c - cleaned up language around number_per_ip_global in example confs - fixed a memleak setting klines that already exist Revision Changes Path 7.183 +3 -1 ircd-ratbox/doc/example.conf 7.21 +2 -1 ircd-ratbox/doc/example.efnet.conf 1.120 +14 -21 ircd-ratbox/modules/m_kline.c 1.21 +2 -1 ircd-ratbox/modules/m_resv.c 7.355 +6 -3 ircd-ratbox/src/s_conf.c leeh 2002/09/16 18:11:03 UTC (20020916_0) Modified files: modules m_challenge.c Log: - straightened up challenge so it has the same behaviour on notices of failure as m_oper.c Revision Changes Path 1.40 +70 -53 ircd-ratbox/modules/m_challenge.c leeh 2002/09/15 13:01:40 UTC (20020915_2) Modified files: . RELNOTES doc example.conf example.efnet.conf include newconf.h src newconf.c s_conf.c s_user.c Log: - added encrypted auth passwords Revision Changes Path 1.54 +2 -0 ircd-ratbox/RELNOTES 7.182 +6 -1 ircd-ratbox/doc/example.conf 7.20 +5 -0 ircd-ratbox/doc/example.efnet.conf 7.17 +1 -0 ircd-ratbox/include/newconf.h 7.43 +11 -0 ircd-ratbox/src/newconf.c 7.354 +6 -1 ircd-ratbox/src/s_conf.c 7.227 +23 -7 ircd-ratbox/src/s_user.c leeh 2002/09/15 12:30:44 UTC (20020915_1) Modified files: . RELNOTES doc example.conf example.efnet.conf include config.h config.h.dist m_info.h newconf.h modules m_oper.c m_version.c src newconf.c Log: - CRYPT_OPER_PASSWORD is gone, now specified via "encrypted = ?;" in the oper {};, defaults to being encrypted. Revision Changes Path 1.53 +7 -1 ircd-ratbox/RELNOTES 7.181 +8 -2 ircd-ratbox/doc/example.conf 7.19 +9 -3 ircd-ratbox/doc/example.efnet.conf 7.150 +0 -6 ircd-ratbox/include/config.h 7.63 +0 -6 ircd-ratbox/include/config.h.dist 7.43 +0 -6 ircd-ratbox/include/m_info.h 7.16 +1 -0 ircd-ratbox/include/newconf.h 1.53 +22 -21 ircd-ratbox/modules/m_oper.c 1.42 +1 -4 ircd-ratbox/modules/m_version.c 7.42 +12 -0 ircd-ratbox/src/newconf.c leeh 2002/09/15 11:56:30 UTC (20020915_0) Modified files: include tools.h modules m_gline.c m_stats.c src s_gline.c Log: - expire glines on /gline - use dlinkAddTailAlloc for glines then when walking the list stop when we hit the first one thats not expired.. Revision Changes Path 1.37 +1 -0 ircd-ratbox/include/tools.h 1.93 +4 -1 ircd-ratbox/modules/m_gline.c 1.123 +2 -2 ircd-ratbox/modules/m_stats.c 1.28 +7 -7 ircd-ratbox/src/s_gline.c leeh 2002/09/14 13:57:48 UTC (20020914_2) Modified files: src newconf.c Log: - fixed stats_i_oper_only and stats_k_oper_only Revision Changes Path 7.41 +29 -11 ircd-ratbox/src/newconf.c leeh 2002/09/14 13:18:04 UTC (20020914_1) Modified files: modules m_kline.c m_unkline.c Log: - cleaned up some logic in remote kline/unkline, dont check_klines() unless we have success, dont parse a kline unless they have access etc. Revision Changes Path 1.119 +62 -68 ircd-ratbox/modules/m_kline.c 1.60 +9 -10 ircd-ratbox/modules/m_unkline.c leeh 2002/09/14 12:51:52 UTC (20020914_0) Modified files: . RELNOTES messages ayb.po custom.po modules m_stats.c src messages.tab newconf.c s_conf.c Log: - extended stats U to show the user@host and privs of a shared {}; Revision Changes Path 1.52 +4 -0 ircd-ratbox/RELNOTES 1.14 +3 -1 ircd-ratbox/messages/ayb.po 1.33 +2 -1 ircd-ratbox/messages/custom.po 1.122 +17 -3 ircd-ratbox/modules/m_stats.c 7.77 +1 -1 ircd-ratbox/src/messages.tab 7.40 +0 -3 ircd-ratbox/src/newconf.c 7.353 +2 -4 ircd-ratbox/src/s_conf.c leeh 2002/09/13 23:21:43 UTC (20020913_6) Modified files: modules m_challenge.c Log: - typo. Revision Changes Path 1.39 +3 -3 ircd-ratbox/modules/m_challenge.c leeh 2002/09/13 23:03:30 UTC (20020913_5) Modified files: doc example.conf example.efnet.conf include newconf.h s_log.h modules m_challenge.c m_oper.c src newconf.c s_log.c Log: - ported the foperlog code back from hybrid - moved the fname_* directives in the conf to logging {}; Revision Changes Path 7.180 +7 -7 ircd-ratbox/doc/example.conf 7.18 +7 -7 ircd-ratbox/doc/example.efnet.conf 7.15 +3 -3 ircd-ratbox/include/newconf.h 7.11 +1 -0 ircd-ratbox/include/s_log.h 1.38 +7 -4 ircd-ratbox/modules/m_challenge.c 1.52 +6 -1 ircd-ratbox/modules/m_oper.c 7.39 +21 -21 ircd-ratbox/src/newconf.c 7.45 +42 -10 ircd-ratbox/src/s_log.c leeh 2002/09/13 22:20:51 UTC (20020913_4) Modified files: . configure autoconf configure.in contrib m_clearchan.c doc Makefile.in Removed files: doc dline.conf kline.conf Log: - fix for duplicate declaration in clearchan - updated doc/Makefile.in to touch the blank files instead of copying across an empty one Revision Changes Path 7.153 +1 -0 ircd-ratbox/autoconf/configure.in 7.159 +234 -198 ircd-ratbox/configure 1.39 +1 -2 ircd-ratbox/contrib/m_clearchan.c 7.20 +9 -3 ircd-ratbox/doc/Makefile.in 7.2 +0 -0 ircd-ratbox/doc/dline.conf (dead) 7.4 +0 -0 ircd-ratbox/doc/kline.conf (dead) androsyn 2002/09/13 16:15:43 UTC (20020913_3) Modified files: src s_conf.c Log: Fix a bug where we could potentially overflow username. Revision Changes Path 7.352 +1 -1 ircd-ratbox/src/s_conf.c leeh 2002/09/13 15:17:43 UTC (20020913_2) Modified files: src modules.c Log: - removed a nonexistant module from static build Revision Changes Path 7.114 +0 -1 ircd-ratbox/src/modules.c leeh 2002/09/13 12:45:33 UTC (20020913_1) Modified files: . RELNOTES modules m_rehash.c Log: - added rehash pglines Revision Changes Path 1.51 +1 -0 ircd-ratbox/RELNOTES 1.48 +30 -3 ircd-ratbox/modules/m_rehash.c leeh 2002/09/13 12:31:36 UTC (20020913_0) Modified files: servlink control.c io.c Log: - patch from Hwy to change the error codes in slink errors to strings Revision Changes Path 1.5 +3 -3 ircd-ratbox/servlink/control.c 1.29 +5 -5 ircd-ratbox/servlink/io.c leeh 2002/09/11 23:08:43 UTC (20020911_2) Modified files: . RELNOTES modules m_rehash.c src kdparse.c Log: - fixed rehash tklines to not remove temp dlines - added rehash tdlines - unused var in kdparse.c Revision Changes Path 1.50 +2 -0 ircd-ratbox/RELNOTES 1.47 +32 -30 ircd-ratbox/modules/m_rehash.c 7.11 +0 -1 ircd-ratbox/src/kdparse.c leeh 2002/09/11 13:29:11 UTC (20020911_1) Modified files: include resv.h modules m_resv.c Log: - removed some #if 0'd declarations - send an error on bad params Revision Changes Path 1.11 +0 -10 ircd-ratbox/include/resv.h 1.20 +9 -3 ircd-ratbox/modules/m_resv.c leeh 2002/09/11 13:17:37 UTC (20020911_0) Modified files: . RELNOTES include config.h hash.h m_info.h patchlevel.h resv.h s_conf.h modules m_resv.c modules/core m_nick.c src hash.c ircd.c kdparse.c newconf.c resv.c s_conf.c Log: - updated patchlevel to rc3 - added permanent resvs via resv.conf Revision Changes Path 1.49 +6 -0 ircd-ratbox/RELNOTES 7.149 +59 -54 ircd-ratbox/include/config.h 7.22 +4 -4 ircd-ratbox/include/hash.h 7.42 +6 -0 ircd-ratbox/include/m_info.h 7.39 +1 -1 ircd-ratbox/include/patchlevel.h 1.10 +15 -19 ircd-ratbox/include/resv.h 7.203 +4 -1 ircd-ratbox/include/s_conf.h 1.104 +3 -3 ircd-ratbox/modules/core/m_nick.c 1.19 +104 -79 ircd-ratbox/modules/m_resv.c 7.60 +11 -11 ircd-ratbox/src/hash.c 7.256 +3 -0 ircd-ratbox/src/ircd.c 7.10 +31 -0 ircd-ratbox/src/kdparse.c 7.38 +4 -4 ircd-ratbox/src/newconf.c 7.19 +65 -88 ircd-ratbox/src/resv.c 7.351 +42 -1 ircd-ratbox/src/s_conf.c androsyn 2002/09/10 19:40:54 UTC (20020910_5) Modified files: . configure autoconf configure.in Log: Update configure flags for forte c even more.. Revision Changes Path 7.152 +1 -1 ircd-ratbox/autoconf/configure.in 7.158 +1 -1 ircd-ratbox/configure androsyn 2002/09/10 19:35:23 UTC (20020910_4) Modified files: . configure autoconf configure.in include setup.h.in Log: Update -xinline arguments for forte c Revision Changes Path 7.151 +3 -3 ircd-ratbox/autoconf/configure.in 7.157 +5 -5 ircd-ratbox/configure 7.59 +1 -1 ircd-ratbox/include/setup.h.in androsyn 2002/09/10 19:21:10 UTC (20020910_3) Modified files: src newconf.c Log: Fix a type mismatch warning on forte c Revision Changes Path 7.37 +1 -1 ircd-ratbox/src/newconf.c androsyn 2002/09/10 19:15:34 UTC (20020910_2) Modified files: src newconf.c Log: Remove a stray ; Revision Changes Path 7.36 +1 -1 ircd-ratbox/src/newconf.c leeh 2002/09/10 18:56:30 UTC (20020910_1) Modified files: . RELNOTES src hostmask.c Log: - updated relnotes and ported a fix from hyb Revision Changes Path 1.48 +1 -0 ircd-ratbox/RELNOTES 7.77 +2 -2 ircd-ratbox/src/hostmask.c leeh 2002/09/10 17:05:37 UTC (20020910_0) Modified files: modules/core m_nick.c Log: - fix another null nick bug Revision Changes Path 1.103 +9 -1 ircd-ratbox/modules/core/m_nick.c leeh 2002/09/09 14:52:27 UTC (20020909_0) Modified files: . RELNOTES doc example.efnet.conf modules m_kline.c m_pong.c Log: - updated RELNOTES - fixed length of user@ in klines Revision Changes Path 1.47 +12 -2 ircd-ratbox/RELNOTES 7.17 +1 -1 ircd-ratbox/doc/example.efnet.conf 1.118 +6 -6 ircd-ratbox/modules/m_kline.c 1.29 +7 -4 ircd-ratbox/modules/m_pong.c leeh 2002/09/08 12:51:36 UTC (20020908_0) Modified files: include numeric.h s_user.h modules m_version.c src messages.tab s_user.c Log: - changed it back to 005. Revision Changes Path 7.32 +0 -1 ircd-ratbox/include/numeric.h 7.18 +1 -1 ircd-ratbox/include/s_user.h 1.41 +4 -4 ircd-ratbox/modules/m_version.c 7.76 +1 -2 ircd-ratbox/src/messages.tab 7.226 +4 -4 ircd-ratbox/src/s_user.c androsyn 2002/09/07 23:00:27 UTC (20020907_4) Modified files: include s_auth.h s_conf.h src newconf.c s_auth.c s_conf.c Log: Remove FindAuthClient, as it wasn't used..Also sort out the spoof notice stuff Revision Changes Path 7.17 +0 -1 ircd-ratbox/include/s_auth.h 7.202 +1 -2 ircd-ratbox/include/s_conf.h 7.35 +3 -11 ircd-ratbox/src/newconf.c 7.110 +0 -21 ircd-ratbox/src/s_auth.c 7.350 +1 -1 ircd-ratbox/src/s_conf.c androsyn 2002/09/07 06:36:34 UTC (20020907_3) Modified files: src motd.c newconf.c Log: Passing macros to strlcpy is kinda bad especially when you are able to use sizeof() on the variable... Revision Changes Path 7.27 +2 -2 ircd-ratbox/src/motd.c 7.34 +3 -3 ircd-ratbox/src/newconf.c androsyn 2002/09/07 06:32:11 UTC (20020907_2) Modified files: src channel.c Log: Clean up some strlcpys Revision Changes Path 7.354 +1 -1 ircd-ratbox/src/channel.c androsyn 2002/09/07 06:24:13 UTC (20020907_1) Modified files: doc example.efnet.conf Log: Make that a need_identd.. Revision Changes Path 7.16 +1 -1 ircd-ratbox/doc/example.efnet.conf androsyn 2002/09/07 06:08:13 UTC (20020907_0) Modified files: doc example.efnet.conf include newconf.h s_conf.h src newconf.c Log: Fix parser so that need_identd and no_spoof_notice match the docs... This does break compat with hybrid-7..If somebody wants to fix it to support the hybrid-7 options again..feel free :P Revision Changes Path 7.15 +1 -1 ircd-ratbox/doc/example.efnet.conf 7.14 +2 -2 ircd-ratbox/include/newconf.h 7.201 +2 -2 ircd-ratbox/include/s_conf.h 7.33 +11 -11 ircd-ratbox/src/newconf.c androsyn 2002/09/06 00:52:43 UTC (20020906_1) Modified files: . ChangeLog Log: Change the timestamps in the ChangeLog to be UTC, instead of EDT Revision Changes Path 1.255 +251 -251 ircd-ratbox/ChangeLog androsyn 2002/09/06 00:39:31 UTC (20020906_0) Modified files: . INSTALL Log: There..the date in the logs *should* be UTC now.. Revision Changes Path 7.33 +0 -0 ircd-ratbox/INSTALL androsyn Thu Sep 5 02:26:09 UTC 2002 (20020905_3) Modified files: modules Makefile.in Removed files: modules m_dmem.c Log: Remove m_dmem.c as it is useless now.. Revision Changes Path 1.74 +0 -1 ircd-ratbox/modules/Makefile.in 1.17 +0 -83 ircd-ratbox/modules/m_dmem.c (dead) androsyn Thu Sep 5 02:24:12 UTC 2002 (20020905_2) Modified files: modules m_stats.c Log: Split stats G/g. stats G = Glines stats g = Pending glines Revision Changes Path 1.121 +24 -11 ircd-ratbox/modules/m_stats.c androsyn Thu Sep 5 02:13:32 UTC 2002 (20020905_1) Modified files: modules m_trace.c Log: report_this_status should return a 0 even in a failure case. Revision Changes Path 1.60 +2 -2 ircd-ratbox/modules/m_trace.c androsyn Thu Sep 5 02:11:47 UTC 2002 (20020905_0) Modified files: include s_stats.h src s_stats.c Log: Remove some unused vars.. Revision Changes Path 7.8 +0 -3 ircd-ratbox/include/s_stats.h 7.22 +2 -4 ircd-ratbox/src/s_stats.c leeh Wed Sep 4 15:09:01 UTC 2002 (20020904_2) Modified files: contrib README src s_conf.c Log: - updated contrib/README - fixed some time checking in tklines for moving them between lists Revision Changes Path 1.25 +0 -32 ircd-ratbox/contrib/README 7.349 +24 -24 ircd-ratbox/src/s_conf.c leeh Wed Sep 4 14:53:07 UTC 2002 (20020904_1) Modified files: modules m_trace.c Log: - check a user is local before showing them theirselves in /trace. Revision Changes Path 1.59 +9 -4 ircd-ratbox/modules/m_trace.c leeh Wed Sep 4 13:44:07 UTC 2002 (20020904_0) Modified files: modules m_topic.c src channel_mode.c Log: - missing bracket in channel_mode.c - missing #ifdef in m_topic.c Revision Changes Path 1.61 +13 -10 ircd-ratbox/modules/m_topic.c 7.79 +1 -1 ircd-ratbox/src/channel_mode.c leeh Mon Sep 2 20:40:06 UTC 2002 (20020902_0) Modified files: src channel_mode.c Log: - added some limiting code to simple modes.. Revision Changes Path 7.78 +4 -0 ircd-ratbox/src/channel_mode.c leeh Sun Sep 1 22:28:38 UTC 2002 (20020901_2) Modified files: modules m_whois.c Log: - fixed up whois. Revision Changes Path 1.93 +3 -3 ircd-ratbox/modules/m_whois.c androsyn Sun Sep 1 22:19:03 UTC 2002 (20020901_1) Modified files: src ircd_parser.y Log: Force update.. Revision Changes Path 1.267 +0 -0 ircd-ratbox/src/ircd_parser.y leeh Sun Sep 1 17:35:50 UTC 2002 (20020901_0) Modified files: include ircd.h resv.h modules m_resv.c modules/core m_nick.c src ircd.c resv.c Log: - moved resv's over to dlink_lists, in preparation for what im about to do next.. Revision Changes Path 7.54 +0 -1 ircd-ratbox/include/ircd.h 1.9 +5 -9 ircd-ratbox/include/resv.h 1.102 +3 -3 ircd-ratbox/modules/core/m_nick.c 1.18 +5 -5 ircd-ratbox/modules/m_resv.c 7.255 +1 -0 ircd-ratbox/src/ircd.c 7.18 +54 -62 ircd-ratbox/src/resv.c leeh Sat Aug 31 15:54:06 UTC 2002 (20020831_5) Modified files: . RELNOTES Log: - updated RELNOTES Revision Changes Path 1.46 +12 -0 ircd-ratbox/RELNOTES leeh Sat Aug 31 14:06:05 UTC 2002 (20020831_4) Modified files: modules/core m_message.c tools convertconf.c Log: - unused var in convertconf - privmsg needs to give ERR_NOSUCHNICK Revision Changes Path 1.108 +26 -4 ircd-ratbox/modules/core/m_message.c 1.39 +0 -1 ircd-ratbox/tools/convertconf.c leeh Sat Aug 31 13:43:39 UTC 2002 (20020831_3) Modified files: include hostmask.h modules m_stats.c src hostmask.c Log: - ... and thus clean up report_Klines(): (aconf = arec->aconf)->flags <--- DIE. Revision Changes Path 1.24 +1 -1 ircd-ratbox/include/hostmask.h 1.120 +2 -2 ircd-ratbox/modules/m_stats.c 7.76 +16 -16 ircd-ratbox/src/hostmask.c leeh Sat Aug 31 13:34:24 UTC 2002 (20020831_2) Modified files: modules m_stats.c Log: - made stats k just walk the dlink lists of temp klines Revision Changes Path 1.119 +32 -2 ircd-ratbox/modules/m_stats.c leeh Sat Aug 31 13:24:05 UTC 2002 (20020831_1) Modified files: modules m_stats.c Log: - glines moved from acptr->name to acptr->user, fixed stats g. Revision Changes Path 1.118 +5 -20 ircd-ratbox/modules/m_stats.c leeh Sat Aug 31 13:11:15 UTC 2002 (20020831_0) Modified files: include channel.h numeric.h s_user.h modules m_join.c m_version.c modules/core m_sjoin.c src channel.c channel_mode.c messages.tab s_user.c Log: - added RPL_ISUPPORTV, numeric 105 - made /version reply RPL_ISUPPORTV so it appears as a remote reply to clients so they dont get confused. - when someone bursts/joins to a persistent channel, drop +beI modes (agreed with hybrid) Revision Changes Path 7.127 +2 -0 ircd-ratbox/include/channel.h 7.31 +2 -0 ircd-ratbox/include/numeric.h 7.17 +1 -1 ircd-ratbox/include/s_user.h 1.152 +13 -5 ircd-ratbox/modules/core/m_sjoin.c 1.104 +5 -68 ircd-ratbox/modules/m_join.c 1.40 +4 -4 ircd-ratbox/modules/m_version.c 7.353 +4 -8 ircd-ratbox/src/channel.c 7.77 +1 -2 ircd-ratbox/src/channel_mode.c 7.75 +2 -1 ircd-ratbox/src/messages.tab 7.225 +4 -4 ircd-ratbox/src/s_user.c leeh Tue Aug 27 20:38:01 UTC 2002 (20020827_6) Modified files: doc example.conf example.efnet.conf include s_conf.h src newconf.c packet.c s_conf.c Log: - redo client_flood_grace later. Revision Changes Path 7.179 +0 -8 ircd-ratbox/doc/example.conf 7.14 +0 -6 ircd-ratbox/doc/example.efnet.conf 7.200 +0 -1 ircd-ratbox/include/s_conf.h 7.32 +0 -7 ircd-ratbox/src/newconf.c 7.99 +1 -2 ircd-ratbox/src/packet.c 7.348 +0 -1 ircd-ratbox/src/s_conf.c androsyn Tue Aug 27 17:18:57 UTC 2002 (20020827_5) Modified files: doc example.conf example.efnet.conf Log: Added client_flood_grace examples Revision Changes Path 7.178 +8 -0 ircd-ratbox/doc/example.conf 7.13 +6 -0 ircd-ratbox/doc/example.efnet.conf androsyn Tue Aug 27 17:15:58 UTC 2002 (20020827_4) Modified files: src s_conf.c packet.c newconf.c include s_conf.h Log: Add client_flood_grace Revision Changes Path 7.199 +1 -0 ircd-ratbox/include/s_conf.h 7.31 +7 -0 ircd-ratbox/src/newconf.c 7.98 +2 -1 ircd-ratbox/src/packet.c 7.347 +1 -1 ircd-ratbox/src/s_conf.c leeh Tue Aug 27 15:45:23 UTC 2002 (20020827_3) Modified files: src channel_mode.c Log: - cleaned up a dumb if() - dont let opped users op themselves. Revision Changes Path 7.76 +6 -18 ircd-ratbox/src/channel_mode.c androsyn Tue Aug 27 00:58:27 UTC 2002 (20020827_2) Modified files: src newconf.c Log: Add a missing * Revision Changes Path 7.30 +1 -1 ircd-ratbox/src/newconf.c leeh Tue Aug 27 00:10:09 UTC 2002 (20020827_1) Modified files: contrib m_clearchan.c m_opme.c m_owho.c include channel.h modules m_who.c modules/core m_sjoin.c src channel.c channel_mode.c s_debug.c s_serv.c send.c Log: - got rid of #ifdef REQUIRE_OANDV's, dont see why this needs to be turned off. - got rid of the last of the redundant mode crap Revision Changes Path 1.38 +1 -9 ircd-ratbox/contrib/m_clearchan.c 1.36 +1 -7 ircd-ratbox/contrib/m_opme.c 1.6 +1 -17 ircd-ratbox/contrib/m_owho.c 7.126 +1 -11 ircd-ratbox/include/channel.h 1.151 +7 -12 ircd-ratbox/modules/core/m_sjoin.c 1.70 +1 -17 ircd-ratbox/modules/m_who.c 7.352 +2 -28 ircd-ratbox/src/channel.c 7.75 +5 -98 ircd-ratbox/src/channel_mode.c 7.79 +0 -2 ircd-ratbox/src/s_debug.c 7.295 +0 -2 ircd-ratbox/src/s_serv.c 7.220 +0 -8 ircd-ratbox/src/send.c ejb Tue Aug 27 00:08:47 UTC 2002 (20020827_0) Modified files: (Branch: parser-devel) . INSTALL RELNOTES modules m_whois.c src channel_mode.c Log: - merge with HEAD Revision Changes Path 7.31.2.1 +0 -0 ircd-ratbox/INSTALL 1.44.2.1 +1 -0 ircd-ratbox/RELNOTES 1.91.2.1 +2 -3 ircd-ratbox/modules/m_whois.c 7.73.2.1 +12 -27 ircd-ratbox/src/channel_mode.c ejb Mon Aug 26 23:59:53 UTC 2002 (20020826_14) Modified files: (Branch: parser-devel) include newconf.h Log: - commit this too Revision Changes Path 7.12.2.3 +11 -53 ircd-ratbox/include/newconf.h ejb Mon Aug 26 23:58:03 UTC 2002 (20020826_13) Modified files: (Branch: parser-devel) src ircd_lexer.l ircd_parser.y newconf.c s_conf.c Log: - more new parser code. Revision Changes Path 1.151.2.2 +1 -1 ircd-ratbox/src/ircd_lexer.l 1.264.2.3 +135 -66 ircd-ratbox/src/ircd_parser.y 7.28.2.2 +190 -299 ircd-ratbox/src/newconf.c 7.346.2.1 +3 -0 ircd-ratbox/src/s_conf.c leeh Mon Aug 26 23:38:45 UTC 2002 (20020826_12) Modified files: . RELNOTES configure modules m_whois.c src channel_mode.c Log: - removed a duplicated MyClient() check from whois spy call - removed redundant mode stuff for +/-beI Revision Changes Path 1.45 +1 -0 ircd-ratbox/RELNOTES 7.156 +2 -2 ircd-ratbox/configure 1.92 +2 -3 ircd-ratbox/modules/m_whois.c 7.74 +12 -27 ircd-ratbox/src/channel_mode.c androsyn Mon Aug 26 22:04:26 UTC 2002 (20020826_10) Modified files: . INSTALL Log: test commit Revision Changes Path 7.32 +0 -0 ircd-ratbox/INSTALL androsyn Mon Aug 26 21:45:58 UTC 2002 (20020826_9) Modified files: . BUGS Log: test Revision Changes Path 7.60 +0 -0 ircd-ratbox/BUGS ejb Mon Aug 26 19:10:28 UTC 2002 (20020826_8) Modified files: (Branch: parser-devel) . BUGS ChangeLog doc/technical index.txt include newconf.h serno.h setup.h.in modules .depend m_info.c src .depend Makefile.in client.c ircd.c ircd_parser.y newconf.c s_auth.c s_bsd.c s_bsd_devpoll.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c Added files: (Branch: parser-devel) include blalloc.h src blalloc.c patricia.c Removed files: (Branch: parser-devel) doc/technical iauth.txt include ircdauth.h src ircdauth.c Log: - merge changes from HEAD into parser-devel Revision Changes Path 7.51.2.1 +0 -3 ircd-ratbox/BUGS 1.218.2.1 +98 -0 ircd-ratbox/ChangeLog 1.2.6.1 +0 -205 ircd-ratbox/doc/technical/iauth.txt (dead) 1.2.4.1 +1 -2 ircd-ratbox/doc/technical/index.txt 7.9.2.1 +75 -0 ircd-ratbox/include/blalloc.h (new) 7.5.4.1 +0 -63 ircd-ratbox/include/ircdauth.h (dead) 7.12.2.2 +0 -2 ircd-ratbox/include/newconf.h 7.3982.2.1 +2 -1 ircd-ratbox/include/serno.h 7.57.2.1 +2 -2 ircd-ratbox/include/setup.h.in 1.12.2.1 +585 -584 ircd-ratbox/modules/.depend 1.64.2.1 +3 -1 ircd-ratbox/modules/m_info.c 7.13.2.1 +408 -425 ircd-ratbox/src/.depend 7.117.2.1 +0 -1 ircd-ratbox/src/Makefile.in 7.30.2.1 +319 -0 ircd-ratbox/src/blalloc.c (new) 7.322.2.1 +22 -32 ircd-ratbox/src/client.c 7.253.2.1 +0 -12 ircd-ratbox/src/ircd.c 1.264.2.2 +0 -2 ircd-ratbox/src/ircd_parser.y 7.49.2.1 +0 -768 ircd-ratbox/src/ircdauth.c (dead) 7.28.2.1 +0 -18 ircd-ratbox/src/newconf.c 7.10.2.1 +927 -0 ircd-ratbox/src/patricia.c (new) 7.108.2.1 +0 -20 ircd-ratbox/src/s_auth.c 7.176.2.1 +0 -12 ircd-ratbox/src/s_bsd.c 7.16.2.1 +0 -1 ircd-ratbox/src/s_bsd_devpoll.c 7.55.2.1 +0 -1 ircd-ratbox/src/s_bsd_poll.c 7.27.2.1 +0 -1 ircd-ratbox/src/s_bsd_select.c 7.24.2.1 +0 -1 ircd-ratbox/src/s_bsd_sigio.c ejb Mon Aug 26 18:59:37 UTC 2002 (20020826_7) Modified files: (Branch: parser-devel) . configure autoconf configure.in include newconf.h src ircd_lexer.l ircd_parser.y Log: - support variables in parser (start of new parser.) seems to work mostly. Revision Changes Path 7.150.2.1 +2 -2 ircd-ratbox/autoconf/configure.in 7.154.2.1 +3088 -7085 ircd-ratbox/configure 7.12.2.1 +2 -0 ircd-ratbox/include/newconf.h 1.151.2.1 +6 -0 ircd-ratbox/src/ircd_lexer.l 1.264.2.1 +130 -3 ircd-ratbox/src/ircd_parser.y androsyn Mon Aug 26 02:18:02 UTC 2002 (20020826_6) Modified files: src ircd_parser.y Log: Remove the %expect 1 line. It breaks solaris yacc Revision Changes Path 1.265 +0 -2 ircd-ratbox/src/ircd_parser.y leeh Mon Aug 26 02:17:59 UTC 2002 (20020826_5) Modified files: modules m_info.c Log: - if anonops are compiled out, dont show the option. Revision Changes Path 1.65 +3 -1 ircd-ratbox/modules/m_info.c androsyn Mon Aug 26 02:11:45 UTC 2002 (20020826_4) Modified files: . configure include setup.h.in Log: Update configure to be built with autoconf 2.13 Revision Changes Path 7.155 +3074 -7082 ircd-ratbox/configure 7.58 +2 -2 ircd-ratbox/include/setup.h.in leeh Mon Aug 26 02:08:17 UTC 2002 (20020826_3) Modified files: . BUGS doc/technical index.txt include newconf.h modules .depend src .depend Makefile.in client.c ircd.c newconf.c s_auth.c s_bsd.c s_bsd_devpoll.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c Removed files: doc/technical iauth.txt include ircdauth.h src ircdauth.c Log: - removed iauth traces Revision Changes Path 7.52 +0 -3 ircd-ratbox/BUGS 1.3 +0 -205 ircd-ratbox/doc/technical/iauth.txt (dead) 1.3 +1 -2 ircd-ratbox/doc/technical/index.txt 7.6 +0 -63 ircd-ratbox/include/ircdauth.h (dead) 7.13 +0 -2 ircd-ratbox/include/newconf.h 1.13 +585 -584 ircd-ratbox/modules/.depend 7.14 +408 -425 ircd-ratbox/src/.depend 7.118 +0 -1 ircd-ratbox/src/Makefile.in 7.323 +22 -32 ircd-ratbox/src/client.c 7.254 +0 -12 ircd-ratbox/src/ircd.c 7.50 +0 -768 ircd-ratbox/src/ircdauth.c (dead) 7.29 +0 -18 ircd-ratbox/src/newconf.c 7.109 +0 -20 ircd-ratbox/src/s_auth.c 7.177 +0 -12 ircd-ratbox/src/s_bsd.c 7.17 +0 -1 ircd-ratbox/src/s_bsd_devpoll.c 7.56 +0 -1 ircd-ratbox/src/s_bsd_poll.c 7.28 +0 -1 ircd-ratbox/src/s_bsd_select.c 7.25 +0 -1 ircd-ratbox/src/s_bsd_sigio.c ejb Mon Aug 26 02:04:33 UTC 2002 (20020826_2) Modified files: src ircd_parser.y Log: - fix 3 s/r conflicts and expect 1 in the parser Revision Changes Path 1.264 +4 -3 ircd-ratbox/src/ircd_parser.y ejb Mon Aug 26 01:47:40 UTC 2002 (20020826_1) Modified files: . Makefile.in configure autoconf configure.in modules .depend src .depend ircd.c s_auth.c s_bsd.c s_bsd_kqueue.c sprintf_irc.c Removed files: iauth .cvsignore Makefile.in iauth/include auth.h class.h commands.h conf.h iauth.h log.h match.h misc.h mtree.h res.h setup.h sock.h iauth/source .cvsignore .depend Makefile.in auth.c class.c commands.c conf.c iauth.c log.c match.c misc.c mtree.c res.c sock.c Log: - smelly hamster death to iauth (muahaha) Revision Changes Path 7.39 +1 -3 ircd-ratbox/Makefile.in 7.150 +1 -3 ircd-ratbox/autoconf/configure.in 7.154 +7080 -3076 ircd-ratbox/configure 1.2 +0 -1 ircd-ratbox/iauth/.cvsignore (dead) 7.8 +0 -22 ircd-ratbox/iauth/Makefile.in (dead) 7.6 +0 -116 ircd-ratbox/iauth/include/auth.h (dead) 7.3 +0 -48 ircd-ratbox/iauth/include/class.h (dead) 7.3 +0 -36 ircd-ratbox/iauth/include/commands.h (dead) 7.5 +0 -146 ircd-ratbox/iauth/include/conf.h (dead) 7.6 +0 -50 ircd-ratbox/iauth/include/iauth.h (dead) 7.2 +0 -37 ircd-ratbox/iauth/include/log.h (dead) 7.2 +0 -89 ircd-ratbox/iauth/include/match.h (dead) 7.4 +0 -34 ircd-ratbox/iauth/include/misc.h (dead) 7.6 +0 -115 ircd-ratbox/iauth/include/mtree.h (dead) 7.3 +0 -52 ircd-ratbox/iauth/include/res.h (dead) 7.4 +0 -23 ircd-ratbox/iauth/include/setup.h (dead) 7.5 +0 -66 ircd-ratbox/iauth/include/sock.h (dead) 1.2 +0 -1 ircd-ratbox/iauth/source/.cvsignore (dead) 7.6 +0 -26 ircd-ratbox/iauth/source/.depend (dead) 7.12 +0 -64 ircd-ratbox/iauth/source/Makefile.in (dead) 7.10 +0 -722 ircd-ratbox/iauth/source/auth.c (dead) 7.3 +0 -133 ircd-ratbox/iauth/source/class.c (dead) 7.4 +0 -232 ircd-ratbox/iauth/source/commands.c (dead) 7.7 +0 -695 ircd-ratbox/iauth/source/conf.c (dead) 7.6 +0 -111 ircd-ratbox/iauth/source/iauth.c (dead) 1.2 +0 -97 ircd-ratbox/iauth/source/log.c (dead) 1.2 +0 -467 ircd-ratbox/iauth/source/match.c (dead) 7.6 +0 -116 ircd-ratbox/iauth/source/misc.c (dead) 7.9 +0 -1168 ircd-ratbox/iauth/source/mtree.c (dead) 7.5 +0 -1711 ircd-ratbox/iauth/source/res.c (dead) 7.11 +0 -773 ircd-ratbox/iauth/source/sock.c (dead) 1.12 +584 -585 ircd-ratbox/modules/.depend 7.13 +425 -409 ircd-ratbox/src/.depend 7.253 +0 -1 ircd-ratbox/src/ircd.c 7.108 +0 -1 ircd-ratbox/src/s_auth.c 7.176 +0 -1 ircd-ratbox/src/s_bsd.c 1.29 +0 -1 ircd-ratbox/src/s_bsd_kqueue.c 7.18 +2 -1 ircd-ratbox/src/sprintf_irc.c leeh Mon Aug 26 01:16:33 UTC 2002 (20020826_0) Modified files: modules m_join.c m_stats.c src channel.c Log: - limit mode bursts to BUFSIZE-3 - made stats v formatting similar to stats u, n days, h:mm:ss Revision Changes Path 1.103 +2 -2 ircd-ratbox/modules/m_join.c 1.117 +3 -5 ircd-ratbox/modules/m_stats.c 7.351 +1 -1 ircd-ratbox/src/channel.c leeh Sun Aug 25 23:12:03 UTC 2002 (20020825_3) Modified files: . RELNOTES Log: - updated RELNOTES Revision Changes Path 1.44 +3 -1 ircd-ratbox/RELNOTES leeh Sun Aug 25 19:09:36 UTC 2002 (20020825_2) Modified files: src ircd_lexer.l Log: - added the GPL to ircd_lexer.l, per larnes request. Revision Changes Path 1.151 +17 -2 ircd-ratbox/src/ircd_lexer.l leeh Sun Aug 25 19:05:29 UTC 2002 (20020825_1) Modified files: doc example.conf example.efnet.conf include defaults.h m_info.h newconf.h s_conf.h modules m_info.c src newconf.c s_conf.c Log: - removed maximum_links, its not used anymore and is hardcoded to 1. people shouldnt leave stuff in the default class :) Revision Changes Path 7.177 +0 -5 ircd-ratbox/doc/example.conf 7.12 +0 -5 ircd-ratbox/doc/example.efnet.conf 7.7 +0 -2 ircd-ratbox/include/defaults.h 7.41 +0 -2 ircd-ratbox/include/m_info.h 7.12 +0 -1 ircd-ratbox/include/newconf.h 7.198 +0 -1 ircd-ratbox/include/s_conf.h 1.64 +1 -7 ircd-ratbox/modules/m_info.c 7.28 +0 -7 ircd-ratbox/src/newconf.c 7.346 +0 -1 ircd-ratbox/src/s_conf.c androsyn Sun Aug 25 16:17:17 UTC 2002 (20020825_0) Modified files: adns query.c Log: Fix a stupid bug that could have potentially overflowed the heap. This never could have happened though, because the zone we are checking is always ip6.int. Revision Changes Path 1.14 +1 -1 ircd-ratbox/adns/query.c leeh Sat Aug 24 23:27:41 UTC 2002 (20020824_6) Modified files: doc example.conf example.efnet.conf include newconf.h s_conf.h modules m_info.c src newconf.c s_conf.c Log: - added ConfigFileEntry.tkline_expire_notices - updated m_info.c Revision Changes Path 7.176 +5 -0 ircd-ratbox/doc/example.conf 7.11 +7 -2 ircd-ratbox/doc/example.efnet.conf 7.11 +1 -0 ircd-ratbox/include/newconf.h 7.197 +1 -0 ircd-ratbox/include/s_conf.h 1.63 +31 -1 ircd-ratbox/modules/m_info.c 7.27 +7 -0 ircd-ratbox/src/newconf.c 7.345 +13 -11 ircd-ratbox/src/s_conf.c androsyn Sat Aug 24 21:10:09 UTC 2002 (20020824_5) Modified files: include client.h src client.c Log: Add the stupid abort_list back..blah.. Revision Changes Path 7.175 +0 -1 ircd-ratbox/include/client.h 7.322 +41 -15 ircd-ratbox/src/client.c androsyn Sat Aug 24 20:19:01 UTC 2002 (20020824_4) Modified files: src send.c Log: Clean up another silly if else case Revision Changes Path 7.219 +2 -5 ircd-ratbox/src/send.c androsyn Sat Aug 24 20:16:08 UTC 2002 (20020824_3) Modified files: src linebuf.c Log: Fix a silly if else Revision Changes Path 7.96 +1 -4 ircd-ratbox/src/linebuf.c leeh Sat Aug 24 09:44:16 UTC 2002 (20020824_2) Modified files: src s_debug.c Log: - two unused variables Revision Changes Path 7.78 +0 -3 ircd-ratbox/src/s_debug.c leeh Sat Aug 24 09:42:08 UTC 2002 (20020824_1) Modified files: include tools.h Log: - need to set the to length to from length in MoveList Revision Changes Path 1.36 +2 -1 ircd-ratbox/include/tools.h leeh Sat Aug 24 00:27:32 UTC 2002 (20020824_0) Modified files: modules m_join.c src channel.c Log: - fixed some MODEBUFLEN that shouldve been BUFSIZE Revision Changes Path 1.102 +3 -3 ircd-ratbox/modules/m_join.c 7.350 +2 -2 ircd-ratbox/src/channel.c androsyn Fri Aug 23 15:54:01 UTC 2002 (20020823_2) Modified files: src client.c Log: Remove a reference to user_count, and a stray { Revision Changes Path 7.321 +0 -4 ircd-ratbox/src/client.c androsyn Fri Aug 23 15:49:47 UTC 2002 (20020823_1) Modified files: contrib m_clearchan.c m_jupe.c m_ojoin.c m_olist.c m_owho.c m_owhois.c include client.h modules .depend m_accept.c m_cryptlink.c m_dmem.c m_gline.c m_invite.c m_join.c m_list.c m_names.c m_oper.c m_rehash.c m_unkline.c m_who.c m_whois.c modules/core m_nick.c m_part.c m_server.c m_sjoin.c src .depend Makefile.in channel.c channel_mode.c class.c client.c hash.c hook.c irc_string.c ircd.c ircdauth.c linebuf.c memory.c modules.c newconf.c packet.c s_auth.c s_bsd.c s_bsd_devpoll.c s_bsd_kqueue.c s_bsd_poll.c s_bsd_select.c s_bsd_sigio.c s_conf.c s_debug.c s_gline.c s_serv.c s_user.c send.c Removed files: include list.h src list.c Log: Remove list.c/list.h. Move the remaining functions into client.c, where they logically should go. Revision Changes Path 1.37 +1 -2 ircd-ratbox/contrib/m_clearchan.c 1.40 +1 -2 ircd-ratbox/contrib/m_jupe.c 1.16 +1 -2 ircd-ratbox/contrib/m_ojoin.c 1.6 +1 -2 ircd-ratbox/contrib/m_olist.c 1.5 +1 -2 ircd-ratbox/contrib/m_owho.c 1.7 +1 -2 ircd-ratbox/contrib/m_owhois.c 7.174 +7 -0 ircd-ratbox/include/client.h 7.17 +0 -46 ircd-ratbox/include/list.h (dead) 1.11 +59 -67 ircd-ratbox/modules/.depend 1.101 +9 -6 ircd-ratbox/modules/core/m_nick.c 1.62 +1 -2 ircd-ratbox/modules/core/m_part.c 1.96 +1 -2 ircd-ratbox/modules/core/m_server.c 1.150 +1 -2 ircd-ratbox/modules/core/m_sjoin.c 1.36 +1 -2 ircd-ratbox/modules/m_accept.c 1.38 +2 -3 ircd-ratbox/modules/m_cryptlink.c 1.16 +1 -2 ircd-ratbox/modules/m_dmem.c 1.92 +1 -2 ircd-ratbox/modules/m_gline.c 1.51 +1 -2 ircd-ratbox/modules/m_invite.c 1.101 +1 -2 ircd-ratbox/modules/m_join.c 1.49 +1 -2 ircd-ratbox/modules/m_list.c 1.52 +1 -2 ircd-ratbox/modules/m_names.c 1.51 +1 -2 ircd-ratbox/modules/m_oper.c 1.46 +1 -2 ircd-ratbox/modules/m_rehash.c 1.59 +1 -2 ircd-ratbox/modules/m_unkline.c 1.69 +1 -2 ircd-ratbox/modules/m_who.c 1.91 +4 -5 ircd-ratbox/modules/m_whois.c 7.12 +92 -97 ircd-ratbox/src/.depend 7.117 +0 -1 ircd-ratbox/src/Makefile.in 7.349 +0 -1 ircd-ratbox/src/channel.c 7.73 +0 -1 ircd-ratbox/src/channel_mode.c 7.39 +0 -1 ircd-ratbox/src/class.c 7.320 +116 -1 ircd-ratbox/src/client.c 7.59 +0 -1 ircd-ratbox/src/hash.c 7.19 +0 -1 ircd-ratbox/src/hook.c 7.56 +0 -1 ircd-ratbox/src/irc_string.c 7.252 +0 -1 ircd-ratbox/src/ircd.c 7.49 +0 -1 ircd-ratbox/src/ircdauth.c 7.95 +0 -1 ircd-ratbox/src/linebuf.c 7.50 +0 -177 ircd-ratbox/src/list.c (dead) 7.39 +0 -1 ircd-ratbox/src/memory.c 7.113 +0 -1 ircd-ratbox/src/modules.c 7.26 +0 -1 ircd-ratbox/src/newconf.c 7.97 +0 -1 ircd-ratbox/src/packet.c 7.107 +0 -1 ircd-ratbox/src/s_auth.c 7.175 +0 -1 ircd-ratbox/src/s_bsd.c 7.16 +0 -1 ircd-ratbox/src/s_bsd_devpoll.c 1.28 +0 -1 ircd-ratbox/src/s_bsd_kqueue.c 7.55 +0 -1 ircd-ratbox/src/s_bsd_poll.c 7.27 +0 -1 ircd-ratbox/src/s_bsd_select.c 7.24 +0 -1 ircd-ratbox/src/s_bsd_sigio.c 7.344 +0 -1 ircd-ratbox/src/s_conf.c 7.77 +0 -7 ircd-ratbox/src/s_debug.c 1.27 +0 -1 ircd-ratbox/src/s_gline.c 7.294 +0 -1 ircd-ratbox/src/s_serv.c 7.224 +0 -1 ircd-ratbox/src/s_user.c 7.218 +0 -1 ircd-ratbox/src/send.c androsyn Fri Aug 23 15:26:18 UTC 2002 (20020823_0) Modified files: include tools.h Log: Fixed this length thing here as well Revision Changes Path 1.35 +1 -0 ircd-ratbox/include/tools.h androsyn Thu Aug 22 23:43:05 UTC 2002 (20020822_13) Modified files: src tools.c Log: Fix a buglet in dlinkMoveList Revision Changes Path 7.32 +2 -0 ircd-ratbox/src/tools.c androsyn Thu Aug 22 23:34:26 UTC 2002 (20020822_12) Modified files: contrib m_olist.c include channel.h modules m_list.c m_names.c src channel.c hash.c s_debug.c s_serv.c Log: Change GlobalChannelList to global_channel_list Revision Changes Path 1.5 +2 -2 ircd-ratbox/contrib/m_olist.c 7.125 +1 -1 ircd-ratbox/include/channel.h 1.48 +2 -2 ircd-ratbox/modules/m_list.c 1.51 +2 -2 ircd-ratbox/modules/m_names.c 7.348 +3 -3 ircd-ratbox/src/channel.c 7.58 +1 -1 ircd-ratbox/src/hash.c 7.76 +1 -1 ircd-ratbox/src/s_debug.c 7.293 +1 -1 ircd-ratbox/src/s_serv.c leeh Thu Aug 22 23:18:55 UTC 2002 (20020822_11) Modified files: contrib m_ltrace.c Log: - fixed up ltrace to be more efficient Revision Changes Path 1.7 +74 -97 ircd-ratbox/contrib/m_ltrace.c androsyn Thu Aug 22 21:26:05 UTC 2002 (20020822_10) Modified files: contrib m_ltrace.c m_owho.c m_owhois.c include client.h ircd.h modules m_names.c m_trace.c m_who.c m_whois.c modules/core m_message.c m_squit.c src client.c ircd.c s_debug.c s_serv.c Log: Change GlobalClientList to global_client_list Revision Changes Path 1.6 +3 -3 ircd-ratbox/contrib/m_ltrace.c 1.4 +2 -2 ircd-ratbox/contrib/m_owho.c 1.6 +2 -2 ircd-ratbox/contrib/m_owhois.c 7.173 +1 -1 ircd-ratbox/include/client.h 7.53 +1 -1 ircd-ratbox/include/ircd.h 1.107 +2 -2 ircd-ratbox/modules/core/m_message.c 1.54 +2 -2 ircd-ratbox/modules/core/m_squit.c 1.50 +2 -2 ircd-ratbox/modules/m_names.c 1.58 +2 -2 ircd-ratbox/modules/m_trace.c 1.68 +2 -2 ircd-ratbox/modules/m_who.c 1.90 +2 -2 ircd-ratbox/modules/m_whois.c 7.319 +2 -2 ircd-ratbox/src/client.c 7.251 +2 -2 ircd-ratbox/src/ircd.c 7.75 +1 -1 ircd-ratbox/src/s_debug.c 7.292 +3 -3 ircd-ratbox/src/s_serv.c androsyn Thu Aug 22 20:43:12 UTC 2002 (20020822_9) Modified files: include list.h tools.h src channel.c list.c s_debug.c tools.c Log: Make dlinkFindDestroy a real function now. Move make_dlink_node/free_dlink_node to tools.c. Revision Changes Path 7.16 +0 -3 ircd-ratbox/include/list.h 1.34 +22 -1 ircd-ratbox/include/tools.h 7.347 +4 -2 ircd-ratbox/src/channel.c 7.49 +0 -61 ircd-ratbox/src/list.c 7.74 +0 -10 ircd-ratbox/src/s_debug.c 7.31 +60 -1 ircd-ratbox/src/tools.c androsyn Thu Aug 22 20:06:41 UTC 2002 (20020822_8) Modified files: src parse.c Log: Revert that last change Revision Changes Path 7.143 +2 -5 ircd-ratbox/src/parse.c androsyn Thu Aug 22 19:57:38 UTC 2002 (20020822_7) Modified files: src parse.c Log: check for null arg after : Revision Changes Path 7.142 +5 -2 ircd-ratbox/src/parse.c leeh Thu Aug 22 14:41:52 UTC 2002 (20020822_6) Modified files: src channel.c Log: - removed two erroneous break;'s - dont add remote users to local channel lists Revision Changes Path 7.346 +7 -6 ircd-ratbox/src/channel.c leeh Thu Aug 22 12:28:27 UTC 2002 (20020822_5) Modified files: . RELNOTES include config.h patchlevel.h Log: - updated RELNOTES, default TS5_ONLY to on - revved patchlevel to rc2, release later. Revision Changes Path 1.43 +7 -0 ircd-ratbox/RELNOTES 7.148 +1 -1 ircd-ratbox/include/config.h 7.38 +1 -1 ircd-ratbox/include/patchlevel.h ejb Thu Aug 22 06:33:23 UTC 2002 (20020822_4) Modified files: modules/core m_nick.c Log: - fix stupid bug in m_nick.c wrt null nicks Revision Changes Path 1.100 +3 -3 ircd-ratbox/modules/core/m_nick.c androsyn Thu Aug 22 00:51:36 UTC 2002 (20020822_3) Modified files: src client.c Log: Make this use dlinkFind Revision Changes Path 7.318 +3 -9 ircd-ratbox/src/client.c androsyn Thu Aug 22 00:44:59 UTC 2002 (20020822_2) Modified files: src channel.c Log: Cleanup add_user_to_channel() Revision Changes Path 7.345 +60 -49 ircd-ratbox/src/channel.c androsyn Thu Aug 22 00:06:00 UTC 2002 (20020822_1) Modified files: modules m_accept.c m_gline.c m_rehash.c m_unkline.c Log: Make things use the dlinkDestroy dlinkAddAlloc Revision Changes Path 1.35 +3 -8 ircd-ratbox/modules/m_accept.c 1.91 +2 -5 ircd-ratbox/modules/m_gline.c 1.45 +2 -3 ircd-ratbox/modules/m_rehash.c 1.58 +2 -3 ircd-ratbox/modules/m_unkline.c androsyn Thu Aug 22 00:02:10 UTC 2002 (20020822_0) Modified files: include tools.h modules m_kline.c m_xline.c src balloc.c channel.c channel_mode.c client.c hash.c hook.c linebuf.c modules.c newconf.c s_auth.c s_conf.c s_gline.c s_serv.c s_user.c Log: Add dlinkAddAlloc and dlinkDestroy and make some things use it Revision Changes Path 1.33 +5 -0 ircd-ratbox/include/tools.h 1.117 +3 -3 ircd-ratbox/modules/m_kline.c 1.5 +1 -3 ircd-ratbox/modules/m_xline.c 7.42 +2 -4 ircd-ratbox/src/balloc.c 7.344 +14 -73 ircd-ratbox/src/channel.c 7.72 +11 -26 ircd-ratbox/src/channel_mode.c 7.317 +11 -39 ircd-ratbox/src/client.c 7.57 +10 -24 ircd-ratbox/src/hash.c 7.18 +3 -9 ircd-ratbox/src/hook.c 7.94 +1 -2 ircd-ratbox/src/linebuf.c 7.112 +2 -5 ircd-ratbox/src/modules.c 7.25 +4 -10 ircd-ratbox/src/newconf.c 7.106 +5 -16 ircd-ratbox/src/s_auth.c 7.343 +10 -21 ircd-ratbox/src/s_conf.c 1.26 +3 -7 ircd-ratbox/src/s_gline.c 7.291 +2 -14 ircd-ratbox/src/s_serv.c 7.223 +3 -7 ircd-ratbox/src/s_user.c leeh Wed Aug 21 23:23:47 UTC 2002 (20020821_22) Modified files: include client.h modules m_stats.c src client.c packet.c parse.c Log: - add IsAnyServer, cleanups to use it. Revision Changes Path 7.172 +1 -0 ircd-ratbox/include/client.h 1.116 +5 -7 ircd-ratbox/modules/m_stats.c 7.316 +4 -6 ircd-ratbox/src/client.c 7.96 +1 -1 ircd-ratbox/src/packet.c 7.141 +1 -3 ircd-ratbox/src/parse.c leeh Wed Aug 21 20:58:34 UTC 2002 (20020821_21) Modified files: src newconf.c Log: - add flood_exempt to the table Revision Changes Path 7.24 +1 -0 ircd-ratbox/src/newconf.c leeh Wed Aug 21 19:22:48 UTC 2002 (20020821_20) Modified files: include s_conf.h modules m_stats.c src s_conf.c Log: - ripped report_specials() and moved them to m_stats.c Revision Changes Path 7.196 +0 -1 ircd-ratbox/include/s_conf.h 1.115 +31 -3 ircd-ratbox/modules/m_stats.c 7.342 +0 -42 ircd-ratbox/src/s_conf.c leeh Wed Aug 21 17:41:28 UTC 2002 (20020821_19) Modified files: include s_conf.h modules m_kline.c m_xline.c src s_conf.c Log: - integrated XLINE more fully, shifting WriteKlineOrDline to write_confitem and adding xline support. Revision Changes Path 7.195 +4 -5 ircd-ratbox/include/s_conf.h 1.116 +34 -73 ircd-ratbox/modules/m_kline.c 1.4 +7 -25 ircd-ratbox/modules/m_xline.c 7.341 +82 -71 ircd-ratbox/src/s_conf.c androsyn Wed Aug 21 14:47:38 UTC 2002 (20020821_18) Modified files: include tools.h src tools.c Log: Fix dlinkMoveNode() that was embarrasing enough Revision Changes Path 1.32 +1 -0 ircd-ratbox/include/tools.h 7.30 +2 -1 ircd-ratbox/src/tools.c leeh Wed Aug 21 14:22:27 UTC 2002 (20020821_17) Modified files: include patchlevel.h Log: - revved patchlevel to rc1/fixed Revision Changes Path 7.37 +1 -1 ircd-ratbox/include/patchlevel.h leeh Wed Aug 21 13:42:09 UTC 2002 (20020821_16) Modified files: src channel_mode.c Log: - switch back to dlinkDelete/dlinkAdd for now, until dlinkMoveNode is fixed Revision Changes Path 7.71 +8 -2 ircd-ratbox/src/channel_mode.c leeh Wed Aug 21 11:32:07 UTC 2002 (20020821_15) Modified files: include patchlevel.h Log: - revved patchlevel to rc1, uh oh. Revision Changes Path 7.36 +1 -1 ircd-ratbox/include/patchlevel.h leeh Wed Aug 21 10:42:46 UTC 2002 (20020821_14) Modified files: include channel.h Log: - removed unused variable in struct Revision Changes Path 7.124 +0 -1 ircd-ratbox/include/channel.h leeh Wed Aug 21 10:13:26 UTC 2002 (20020821_13) Modified files: src channel_mode.c Log: - cleaned up an if() Revision Changes Path 7.70 +11 -7 ircd-ratbox/src/channel_mode.c leeh Wed Aug 21 09:22:25 UTC 2002 (20020821_12) Modified files: doc example.efnet.conf Log: - synced the example configs up Revision Changes Path 7.10 +64 -17 ircd-ratbox/doc/example.efnet.conf androsyn Wed Aug 21 04:01:31 UTC 2002 (20020821_11) Modified files: include tools.h src balloc.c channel.c s_serv.c s_user.c Log: Roll things back a few revisions I messed something up and i dont want to bother right now Revision Changes Path 1.31 +1 -12 ircd-ratbox/include/tools.h 7.41 +4 -2 ircd-ratbox/src/balloc.c 7.343 +6 -2 ircd-ratbox/src/channel.c 7.290 +16 -3 ircd-ratbox/src/s_serv.c 7.222 +2 -1 ircd-ratbox/src/s_user.c androsyn Wed Aug 21 03:42:55 UTC 2002 (20020821_10) Modified files: src s_user.c Log: Thats a node not a list :) Revision Changes Path 7.221 +1 -1 ircd-ratbox/src/s_user.c androsyn Wed Aug 21 03:41:23 UTC 2002 (20020821_9) Modified files: src channel.c Log: Fix another typo Revision Changes Path 7.342 +1 -1 ircd-ratbox/src/channel.c androsyn Wed Aug 21 03:40:33 UTC 2002 (20020821_8) Modified files: include tools.h Log: Fix a typo Revision Changes Path 1.30 +1 -1 ircd-ratbox/include/tools.h androsyn Wed Aug 21 03:39:21 UTC 2002 (20020821_7) Modified files: include tools.h src channel.c Log: Update some more macros and the like Revision Changes Path 1.29 +7 -0 ircd-ratbox/include/tools.h 7.341 +2 -6 ircd-ratbox/src/channel.c androsyn Wed Aug 21 03:37:23 UTC 2002 (20020821_6) Modified files: src balloc.c s_serv.c Log: Update some calls with macros.. Revision Changes Path 7.40 +2 -4 ircd-ratbox/src/balloc.c 7.289 +3 -16 ircd-ratbox/src/s_serv.c androsyn Wed Aug 21 02:58:25 UTC 2002 (20020821_5) Modified files: include tools.h Log: Lets try that again Revision Changes Path 1.28 +2 -1 ircd-ratbox/include/tools.h androsyn Wed Aug 21 02:49:26 UTC 2002 (20020821_4) Modified files: include tools.h Log: Add a dlinkFindDestroy macro.. Revision Changes Path 1.27 +4 -1 ircd-ratbox/include/tools.h androsyn Wed Aug 21 02:43:28 UTC 2002 (20020821_3) Modified files: src s_user.c Log: Change a dlinkDelete/Add part to a dlinkMoveNode call Revision Changes Path 7.220 +1 -2 ircd-ratbox/src/s_user.c androsyn Wed Aug 21 01:56:22 UTC 2002 (20020821_2) Modified files: include tools.h src channel.c tools.c Log: Pretty up remove_user_from_channel() add some new functions to tools.c Revision Changes Path 1.26 +32 -0 ircd-ratbox/include/tools.h 7.340 +43 -41 ircd-ratbox/src/channel.c 7.29 +27 -0 ircd-ratbox/src/tools.c androsyn Wed Aug 21 01:34:26 UTC 2002 (20020821_1) Modified files: src channel_mode.c Log: Change change_channel_mode to return void because nothing used to return value anyways.. Revision Changes Path 7.69 +3 -10 ircd-ratbox/src/channel_mode.c androsyn Wed Aug 21 01:29:51 UTC 2002 (20020821_0) Modified files: src channel_mode.c Log: Make change_channel_membership look slightly more sane ;) Revision Changes Path 7.68 +34 -65 ircd-ratbox/src/channel_mode.c leeh Tue Aug 20 21:59:51 UTC 2002 (20020820_6) Modified files: . RELNOTES Log: - test commit II Revision Changes Path 1.42 +1 -1 ircd-ratbox/RELNOTES androsyn Tue Aug 20 18:01:26 UTC 2002 (20020820_3) Modified files: src hostmask.c Log: Set the default ipv6 bitmask to 128 Revision Changes Path 7.75 +1 -1 ircd-ratbox/src/hostmask.c androsyn Tue Aug 20 17:08:54 UTC 2002 (20020820_2) Modified files: modules m_unkline.c Log: Remove references to match_ipv? Revision Changes Path 1.57 +3 -3 ircd-ratbox/modules/m_unkline.c androsyn Tue Aug 20 16:55:37 UTC 2002 (20020820_1) Modified files: include hostmask.h irc_string.h src hostmask.c match.c Log: Lets see if this fixes the IPV6 kline bugs Revision Changes Path 1.23 +0 -2 ircd-ratbox/include/hostmask.h 7.39 +5 -0 ircd-ratbox/include/irc_string.h 7.74 +2 -42 ircd-ratbox/src/hostmask.c 7.24 +1 -1 ircd-ratbox/src/match.c androsyn Tue Aug 20 15:58:13 UTC 2002 (20020820_0) Modified files: src s_conf.c Log: Cast the pointer to V4MAPPED to a struct in6_addr and changed the unsigned long to a u_int32_t. Revision Changes Path 7.339 +2 -2 ircd-ratbox/src/s_conf.c androsyn Mon Aug 19 06:40:33 UTC 2002 (20020819_2) Modified files: src s_conf.c Log: Here is a slighty better version of hash_ip() Revision Changes Path 7.338 +19 -8 ircd-ratbox/src/s_conf.c androsyn Mon Aug 19 05:56:38 UTC 2002 (20020819_1) Modified files: src s_conf.c Log: Lets try a slightly less retarded ipv6 hash function..thank you come again Revision Changes Path 7.337 +6 -8 ircd-ratbox/src/s_conf.c androsyn Mon Aug 19 05:21:04 UTC 2002 (20020819_0) Modified files: . CREDITS Log: test commit Revision Changes Path 1.9 +0 -0 ircd-ratbox/CREDITS leeh Sun Aug 18 13:57:52 UTC 2002 (20020818_5) Modified files: . README.FIRST contrib m_clearchan.c m_force.c m_jupe.c m_ojoin.c m_opme.c m_tburst.c include send.h modules m_away.c m_connect.c m_gline.c m_join.c m_kline.c m_knock.c m_oper.c m_operwall.c m_topic.c m_unkline.c m_wallops.c modules/core m_kick.c m_nick.c m_part.c m_squit.c src channel_mode.c client.c send.c Log: - removed a reference to README.PLATFORMS - got rid of two more LL parameters from sendto_server() Revision Changes Path 7.36 +0 -3 ircd-ratbox/README.FIRST 1.36 +5 -5 ircd-ratbox/contrib/m_clearchan.c 1.17 +4 -4 ircd-ratbox/contrib/m_force.c 1.39 +3 -3 ircd-ratbox/contrib/m_jupe.c 1.15 +4 -4 ircd-ratbox/contrib/m_ojoin.c 1.35 +6 -6 ircd-ratbox/contrib/m_opme.c 1.13 +2 -2 ircd-ratbox/contrib/m_tburst.c 7.61 +2 -3 ircd-ratbox/include/send.h 1.50 +2 -2 ircd-ratbox/modules/core/m_kick.c 1.99 +2 -2 ircd-ratbox/modules/core/m_nick.c 1.61 +5 -5 ircd-ratbox/modules/core/m_part.c 1.53 +2 -2 ircd-ratbox/modules/core/m_squit.c 1.33 +5 -5 ircd-ratbox/modules/m_away.c 1.41 +2 -2 ircd-ratbox/modules/m_connect.c 1.90 +7 -7 ircd-ratbox/modules/m_gline.c 1.100 +6 -6 ircd-ratbox/modules/m_join.c 1.115 +3 -3 ircd-ratbox/modules/m_kline.c 1.61 +2 -2 ircd-ratbox/modules/m_knock.c 1.50 +2 -2 ircd-ratbox/modules/m_oper.c 1.32 +3 -3 ircd-ratbox/modules/m_operwall.c 1.60 +2 -2 ircd-ratbox/modules/m_topic.c 1.56 +3 -3 ircd-ratbox/modules/m_unkline.c 1.32 +3 -3 ircd-ratbox/modules/m_wallops.c 7.67 +2 -2 ircd-ratbox/src/channel_mode.c 7.315 +2 -2 ircd-ratbox/src/client.c 7.217 +4 -12 ircd-ratbox/src/send.c leeh Sun Aug 18 11:22:53 UTC 2002 (20020818_4) Modified files: . configure autoconf configure.in Log: - bumped maxclients by default to 3000 Revision Changes Path 7.148 +2 -2 ircd-ratbox/autoconf/configure.in 7.152 +4 -4 ircd-ratbox/configure leeh Sun Aug 18 11:11:48 UTC 2002 (20020818_3) Modified files: . BUGS README.FIRST RELNOTES doc example.conf modules m_whois.c Removed files: . README.PLATFORMS TODO Log: - got rid of README.PLATFORMS and TODO, former is useless now, latter is overgrown beyond all belief. - dont send RPL_WHOISACTUALLY for spoofed users - updated RELNOTES and misc docs. Revision Changes Path 7.51 +3 -3 ircd-ratbox/BUGS 7.35 +3 -3 ircd-ratbox/README.FIRST 7.15 +0 -36 ircd-ratbox/README.PLATFORMS (dead) 1.40 +52 -48 ircd-ratbox/RELNOTES 7.77 +0 -122 ircd-ratbox/TODO (dead) 7.175 +45 -15 ircd-ratbox/doc/example.conf 1.89 +3 -4 ircd-ratbox/modules/m_whois.c leeh Sun Aug 18 10:15:00 UTC 2002 (20020818_2) Modified files: include hash.h src hash.c newconf.c s_conf.c s_debug.c Log: - made use_global_limits switchable after start, just clear the hash if we disable it. Revision Changes Path 7.21 +2 -0 ircd-ratbox/include/hash.h 7.56 +1 -1 ircd-ratbox/src/hash.c 7.23 +14 -5 ircd-ratbox/src/newconf.c 7.336 +1 -4 ircd-ratbox/src/s_conf.c 7.73 +6 -8 ircd-ratbox/src/s_debug.c leeh Sun Aug 18 09:52:19 UTC 2002 (20020818_1) Modified files: src channel_mode.c Log: - ignore beI modes > MODEBUFLEN-2 Revision Changes Path 7.66 +10 -7 ircd-ratbox/src/channel_mode.c leeh Sun Aug 18 00:11:26 UTC 2002 (20020818_0) Modified files: include newconf.h s_conf.h modules m_whois.c src channel.c newconf.c s_conf.c Log: - added ConfigFileEntry.use_whois_actually - bumped persist time upto 12h Revision Changes Path 7.10 +1 -0 ircd-ratbox/include/newconf.h 7.194 +1 -0 ircd-ratbox/include/s_conf.h 1.88 +7 -6 ircd-ratbox/modules/m_whois.c 7.339 +2 -2 ircd-ratbox/src/channel.c 7.22 +7 -0 ircd-ratbox/src/newconf.c 7.335 +1 -0 ircd-ratbox/src/s_conf.c leeh Sat Aug 17 19:34:17 UTC 2002 (20020817_2) Modified files: modules/core m_server.c src client.c s_serv.c Log: - audited the rest of the get_client_name() stuff. Revision Changes Path 1.95 +23 -32 ircd-ratbox/modules/core/m_server.c 7.314 +2 -2 ircd-ratbox/src/client.c 7.288 +59 -13 ircd-ratbox/src/s_serv.c leeh Sat Aug 17 18:28:24 UTC 2002 (20020817_1) Modified files: include client.h modules m_close.c m_svinfo.c modules/core m_squit.c src client.c s_auth.c s_bsd.c s_conf.c s_user.c send.c Log: - added log_client_name() to counter the kludge in get_client_name. Revision Changes Path 7.171 +1 -0 ircd-ratbox/include/client.h 1.52 +2 -2 ircd-ratbox/modules/core/m_squit.c 1.25 +2 -7 ircd-ratbox/modules/m_close.c 1.36 +3 -8 ircd-ratbox/modules/m_svinfo.c 7.313 +41 -2 ircd-ratbox/src/client.c 7.105 +3 -3 ircd-ratbox/src/s_auth.c 7.174 +3 -1 ircd-ratbox/src/s_bsd.c 7.334 +7 -9 ircd-ratbox/src/s_conf.c 7.219 +2 -4 ircd-ratbox/src/s_user.c 7.216 +12 -1 ircd-ratbox/src/send.c leeh Sat Aug 17 08:41:08 UTC 2002 (20020817_0) Modified files: modules m_stats.c Log: - extended stats v to show sendq/connect time Revision Changes Path 1.114 +19 -4 ircd-ratbox/modules/m_stats.c leeh Fri Aug 16 23:41:34 UTC 2002 (20020816_12) Modified files: modules m_connect.c m_stats.c Log: - cleaned up some IP hiding stuff Revision Changes Path 1.40 +3 -6 ircd-ratbox/modules/m_connect.c 1.113 +14 -7 ircd-ratbox/modules/m_stats.c leeh Fri Aug 16 23:23:30 UTC 2002 (20020816_11) Modified files: src client.c s_user.c Log: - made the +c notices take account of spoofs. Revision Changes Path 7.312 +5 -1 ircd-ratbox/src/client.c 7.218 +3 -0 ircd-ratbox/src/s_user.c leeh Fri Aug 16 21:46:55 UTC 2002 (20020816_10) Modified files: src channel.c Log: - fixed a buffer overflow with bans. - cleaned up the loops in send_mode_list() and burst_mode_list() Revision Changes Path 7.338 +18 -20 ircd-ratbox/src/channel.c leeh Fri Aug 16 20:34:17 UTC 2002 (20020816_9) Modified files: modules m_join.c src channel_mode.c match.c Log: - upped the len in match_cidr() - fixed it so a persistent channels modes and +beI will be burst Revision Changes Path 1.99 +72 -5 ircd-ratbox/modules/m_join.c 7.65 +1 -1 ircd-ratbox/src/channel_mode.c 7.22 +6 -1 ircd-ratbox/src/match.c leeh Fri Aug 16 17:42:38 UTC 2002 (20020816_8) Modified files: modules m_join.c src channel_mode.c Log: - if someone is joining a channel as CHFL_CHANOP, burst the channels modes in the sjoin in case its persisting to avoid desync. This also cleans up the +nt slightly, as it can be used for that. It has just occured to me though that the +beI list will need to be burst as well. Revision Changes Path 1.98 +38 -42 ircd-ratbox/modules/m_join.c 7.64 +4 -1 ircd-ratbox/src/channel_mode.c leeh Fri Aug 16 10:44:33 UTC 2002 (20020816_7) Modified files: include tools.h src tools.c Log: - ill do dlinkFindDelete when I can think. Revision Changes Path 1.25 +0 -30 ircd-ratbox/include/tools.h 7.28 +0 -28 ircd-ratbox/src/tools.c leeh Fri Aug 16 10:02:19 UTC 2002 (20020816_6) Modified files: include client.h src client.c s_user.c Log: - removed some things from the structs.. Revision Changes Path 7.170 +3 -15 ircd-ratbox/include/client.h 7.311 +0 -3 ircd-ratbox/src/client.c 7.217 +0 -2 ircd-ratbox/src/s_user.c leeh Fri Aug 16 09:44:08 UTC 2002 (20020816_5) Modified files: include tools.h src tools.c Log: - added dlinkFindDestroy - fixed a couple of functions up - fixed formatting Revision Changes Path 1.24 +117 -79 ircd-ratbox/include/tools.h 7.27 +109 -71 ircd-ratbox/src/tools.c androsyn Fri Aug 16 00:52:15 UTC 2002 (20020816_4) Modified files: include tools.h src tools.c Log: Make dlink_list keep track of the number of nodes it has on itself. This should safe walking the list just to get the number of nodes. Revision Changes Path 1.23 +11 -20 ircd-ratbox/include/tools.h 7.26 +9 -17 ircd-ratbox/src/tools.c androsyn Fri Aug 16 00:29:26 UTC 2002 (20020816_3) Modified files: src ircd_lexer.l Log: Make the extern declaration an the real one match Revision Changes Path 1.150 +1 -1 ircd-ratbox/src/ircd_lexer.l androsyn Fri Aug 16 00:28:00 UTC 2002 (20020816_2) Modified files: src channel.c Log: Fix a dumb bug.. Revision Changes Path 7.337 +2 -2 ircd-ratbox/src/channel.c androsyn Fri Aug 16 00:13:22 UTC 2002 (20020816_1) Modified files: contrib m_owhois.c Log: Fix a typo Revision Changes Path 1.5 +2 -2 ircd-ratbox/contrib/m_owhois.c androsyn Fri Aug 16 00:05:07 UTC 2002 (20020816_0) Modified files: doc whats-new.txt Log: Update whats-new.txt to reflect ircd-ratbox things Revision Changes Path 7.37 +11 -33 ircd-ratbox/doc/whats-new.txt androsyn Thu Aug 15 23:37:51 UTC 2002 (20020815_11) Modified files: contrib m_owhois.c include client.h numeric.h modules m_whois.c src client.c messages.tab Log: Add a 338 numeric to whois that will show a clients IP address if the user is local, or it is a remote whois Revision Changes Path 1.4 +7 -1 ircd-ratbox/contrib/m_owhois.c 7.169 +3 -0 ircd-ratbox/include/client.h 7.30 +1 -0 ircd-ratbox/include/numeric.h 1.87 +7 -1 ircd-ratbox/modules/m_whois.c 7.310 +105 -0 ircd-ratbox/src/client.c 7.74 +1 -1 ircd-ratbox/src/messages.tab androsyn Thu Aug 15 18:25:24 UTC 2002 (20020815_10) Modified files: include channel.h tools.h src tools.c Log: Make dlinkFindDelete() return the ptr so we can free it later.. Revision Changes Path 7.123 +1 -1 ircd-ratbox/include/channel.h 1.22 +4 -4 ircd-ratbox/include/tools.h 7.25 +3 -3 ircd-ratbox/src/tools.c androsyn Thu Aug 15 18:09:23 UTC 2002 (20020815_9) Modified files: include channel.h resv.h s_conf.h tools.h modules m_cryptlink.c m_gline.c m_kline.c m_pass.c m_pong.c m_unkline.c modules/core m_nick.c m_part.c m_server.c m_sjoin.c src channel.c channel_mode.c client.c hash.c resv.c s_auth.c s_conf.c s_serv.c s_user.c scache.c tools.c whowas.c Log: strlcpy cleanups. Also add dlinkFindDelete() and make find_user_link() a macro to speed up things just a little bit. Revision Changes Path 7.122 +2 -1 ircd-ratbox/include/channel.h 1.8 +1 -1 ircd-ratbox/include/resv.h 7.193 +1 -1 ircd-ratbox/include/s_conf.h 1.21 +25 -2 ircd-ratbox/include/tools.h 1.98 +5 -5 ircd-ratbox/modules/core/m_nick.c 1.60 +2 -2 ircd-ratbox/modules/core/m_part.c 1.94 +11 -12 ircd-ratbox/modules/core/m_server.c 1.149 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.37 +5 -5 ircd-ratbox/modules/m_cryptlink.c 1.89 +11 -11 ircd-ratbox/modules/m_gline.c 1.114 +10 -11 ircd-ratbox/modules/m_kline.c 1.24 +3 -2 ircd-ratbox/modules/m_pass.c 1.28 +2 -2 ircd-ratbox/modules/m_pong.c 1.55 +3 -3 ircd-ratbox/modules/m_unkline.c 7.336 +2 -17 ircd-ratbox/src/channel.c 7.63 +1 -1 ircd-ratbox/src/channel_mode.c 7.309 +3 -3 ircd-ratbox/src/client.c 7.55 +2 -2 ircd-ratbox/src/hash.c 7.17 +2 -2 ircd-ratbox/src/resv.c 7.104 +1 -1 ircd-ratbox/src/s_auth.c 7.333 +6 -6 ircd-ratbox/src/s_conf.c 7.287 +2 -2 ircd-ratbox/src/s_serv.c 7.216 +7 -7 ircd-ratbox/src/s_user.c 7.16 +1 -1 ircd-ratbox/src/scache.c 7.24 +19 -0 ircd-ratbox/src/tools.c 7.20 +1 -1 ircd-ratbox/src/whowas.c androsyn Thu Aug 15 09:08:49 UTC 2002 (20020815_8) Removed files: contrib disable_identd.diff Log: This diff isn't useful anymore either, as it has been merged in Revision Changes Path 1.2 +0 -87 ircd-ratbox/contrib/disable_identd.diff (dead) leeh Thu Aug 15 06:53:32 UTC 2002 (20020815_7) Modified files: src s_serv.c Log: - make remove_server_from_list() use dlinkFind Revision Changes Path 7.286 +6 -12 ircd-ratbox/src/s_serv.c leeh Thu Aug 15 06:51:25 UTC 2002 (20020815_6) Modified files: modules m_trace.c Log: - fix the trace code. Revision Changes Path 1.57 +5 -15 ircd-ratbox/modules/m_trace.c leeh Thu Aug 15 06:39:59 UTC 2002 (20020815_5) Modified files: modules m_trace.c modules/core m_server.c Log: - speed improvements for trace, use the usercnt - SetHidden -> IsHidden Revision Changes Path 1.93 +2 -2 ircd-ratbox/modules/core/m_server.c 1.56 +16 -11 ircd-ratbox/modules/m_trace.c androsyn Thu Aug 15 05:04:57 UTC 2002 (20020815_4) Modified files: contrib Makefile.in README Added files: contrib m_omode.c Log: Add m_omode, which obviously provides an OMODE command which will set modes on channels with extreme prejudice. :) Revision Changes Path 1.37 +1 -0 ircd-ratbox/contrib/Makefile.in 1.24 +3 -0 ircd-ratbox/contrib/README 1.1 +138 -0 ircd-ratbox/contrib/m_omode.c (new) androsyn Thu Aug 15 04:17:20 UTC 2002 (20020815_3) Modified files: modules/core m_mode.c Log: Remove an if statement that was related to vchans Revision Changes Path 1.58 +4 -12 ircd-ratbox/modules/core/m_mode.c androsyn Thu Aug 15 04:11:26 UTC 2002 (20020815_2) Modified files: contrib m_olist.c Log: Add support for listing the channel modes for the channel Revision Changes Path 1.4 +8 -2 ircd-ratbox/contrib/m_olist.c androsyn Thu Aug 15 02:02:16 UTC 2002 (20020815_1) Modified files: include client.h config.h defaults.h ircd_defs.h src send.c Log: Change CONFIG_H_LEVEL_7 to CONFIG_RATBOX_LEVEL_1 Revision Changes Path 7.168 +1 -1 ircd-ratbox/include/client.h 7.146 +1 -2 ircd-ratbox/include/config.h 7.6 +1 -1 ircd-ratbox/include/defaults.h 7.32 +1 -1 ircd-ratbox/include/ircd_defs.h 7.215 +2 -22 ircd-ratbox/src/send.c androsyn Thu Aug 15 01:54:47 UTC 2002 (20020815_0) Modified files: doc example.conf example.efnet.conf include config.h newconf.h s_conf.h src client.c ircd.c newconf.c s_auth.c s_serv.c Log: Add connect_timeout to general {}. Remove the CONNECTTIMEOUT #define from config.h as we don't need it now. Revision Changes Path 7.174 +6 -2 ircd-ratbox/doc/example.conf 7.9 +6 -1 ircd-ratbox/doc/example.efnet.conf 7.145 +0 -8 ircd-ratbox/include/config.h 7.9 +2 -1 ircd-ratbox/include/newconf.h 7.192 +1 -0 ircd-ratbox/include/s_conf.h 7.308 +1 -1 ircd-ratbox/src/client.c 7.250 +1 -1 ircd-ratbox/src/ircd.c 7.21 +8 -1 ircd-ratbox/src/newconf.c 7.103 +1 -1 ircd-ratbox/src/s_auth.c 7.285 +4 -4 ircd-ratbox/src/s_serv.c androsyn Wed Aug 14 18:08:12 UTC 2002 (20020814_9) Modified files: include client.h Log: Change SetEob to use flags. Revision Changes Path 7.167 +4 -3 ircd-ratbox/include/client.h androsyn Wed Aug 14 17:59:22 UTC 2002 (20020814_8) Modified files: include client.h modules m_cryptlink.c modules/core m_server.c src .depend Makefile.in s_serv.c sprintf_irc.c Log: Change hidden_server to use a flag, re add sprintf_irc.c Revision Changes Path 7.166 +7 -5 ircd-ratbox/include/client.h 1.92 +3 -3 ircd-ratbox/modules/core/m_server.c 1.36 +3 -3 ircd-ratbox/modules/m_cryptlink.c 7.11 +4 -16 ircd-ratbox/src/.depend 7.116 +1 -1 ircd-ratbox/src/Makefile.in 7.284 +3 -3 ircd-ratbox/src/s_serv.c 7.17 +18 -4 ircd-ratbox/src/sprintf_irc.c androsyn Wed Aug 14 17:53:34 UTC 2002 (20020814_7) Removed files: src b_sprintf.c Log: We'll try this again some other day Revision Changes Path 7.3 +0 -708 ircd-ratbox/src/b_sprintf.c (dead) androsyn Wed Aug 14 17:48:11 UTC 2002 (20020814_6) Modified files: src ircd.c Log: Remove some debug code from ircd.c Revision Changes Path 7.249 +0 -4 ircd-ratbox/src/ircd.c androsyn Wed Aug 14 17:36:04 UTC 2002 (20020814_5) Modified files: modules .depend src .depend Removed files: contrib cidr_bans.diff Log: Update .depend and remove the cidr_bans.diff as it got merged in. Also I ended up doing a repo move on README.cidr_bans into doc/ Revision Changes Path 1.3 +0 -144 ircd-ratbox/contrib/cidr_bans.diff (dead) 1.10 +246 -257 ircd-ratbox/modules/.depend 7.10 +133 -139 ircd-ratbox/src/.depend androsyn Wed Aug 14 17:32:02 UTC 2002 (20020814_4) Modified files: include client.h src s_serv.c Log: Remove FLAGS_CBURST its not needed anymore.. Revision Changes Path 7.165 +3 -5 ircd-ratbox/include/client.h 7.283 +0 -2 ircd-ratbox/src/s_serv.c androsyn Wed Aug 14 17:14:50 UTC 2002 (20020814_3) Modified files: contrib m_clearchan.c m_flags.c m_jupe.c m_opme.c spy_admin_notice.c spy_info_notice.c spy_links_notice.c spy_motd_notice.c spy_stats_notice.c spy_stats_p_notice.c spy_trace_notice.c spy_whois_notice.c include client.h modules m_challenge.c m_connect.c m_cryptlink.c m_eob.c m_gline.c m_join.c m_kline.c m_locops.c m_oper.c m_operwall.c m_post.c m_rehash.c m_resv.c m_set.c m_svinfo.c m_unkline.c m_wallops.c m_xline.c modules/core m_kill.c m_message.c m_nick.c m_server.c m_sjoin.c m_squit.c src channel.c channel_mode.c client.c dynlink.c hash.c ircd.c list.c listener.c m_error.c modules.c newconf.c parse.c restart.c s_auth.c s_bsd.c s_conf.c s_serv.c s_user.c send.c Log: Change FLAGS_* macros to UMODE_* when the flag is set on umode Revision Changes Path 1.35 +3 -3 ircd-ratbox/contrib/m_clearchan.c 1.11 +30 -30 ircd-ratbox/contrib/m_flags.c 1.38 +3 -3 ircd-ratbox/contrib/m_jupe.c 1.34 +2 -2 ircd-ratbox/contrib/m_opme.c 1.7 +2 -2 ircd-ratbox/contrib/spy_admin_notice.c 1.7 +2 -2 ircd-ratbox/contrib/spy_info_notice.c 1.12 +2 -2 ircd-ratbox/contrib/spy_links_notice.c 1.7 +2 -2 ircd-ratbox/contrib/spy_motd_notice.c 1.13 +4 -4 ircd-ratbox/contrib/spy_stats_notice.c 1.5 +2 -2 ircd-ratbox/contrib/spy_stats_p_notice.c 1.7 +3 -3 ircd-ratbox/contrib/spy_trace_notice.c 1.11 +2 -2 ircd-ratbox/contrib/spy_whois_notice.c 7.164 +48 -48 ircd-ratbox/include/client.h 1.70 +4 -4 ircd-ratbox/modules/core/m_kill.c 1.106 +4 -4 ircd-ratbox/modules/core/m_message.c 1.97 +22 -22 ircd-ratbox/modules/core/m_nick.c 1.91 +26 -26 ircd-ratbox/modules/core/m_server.c 1.148 +3 -3 ircd-ratbox/modules/core/m_sjoin.c 1.51 +3 -3 ircd-ratbox/modules/core/m_squit.c 1.37 +3 -3 ircd-ratbox/modules/m_challenge.c 1.39 +2 -2 ircd-ratbox/modules/m_connect.c 1.35 +4 -4 ircd-ratbox/modules/m_cryptlink.c 1.32 +2 -2 ircd-ratbox/modules/m_eob.c 1.88 +17 -17 ircd-ratbox/modules/m_gline.c 1.97 +2 -2 ircd-ratbox/modules/m_join.c 1.113 +7 -7 ircd-ratbox/modules/m_kline.c 1.28 +2 -2 ircd-ratbox/modules/m_locops.c 1.49 +5 -6 ircd-ratbox/modules/m_oper.c 1.31 +3 -3 ircd-ratbox/modules/m_operwall.c 1.12 +2 -2 ircd-ratbox/modules/m_post.c 1.44 +8 -8 ircd-ratbox/modules/m_rehash.c 1.17 +5 -5 ircd-ratbox/modules/m_resv.c 1.47 +16 -16 ircd-ratbox/modules/m_set.c 1.35 +6 -6 ircd-ratbox/modules/m_svinfo.c 1.54 +9 -9 ircd-ratbox/modules/m_unkline.c 1.31 +4 -4 ircd-ratbox/modules/m_wallops.c 1.3 +4 -4 ircd-ratbox/modules/m_xline.c 7.335 +4 -4 ircd-ratbox/src/channel.c 7.62 +2 -2 ircd-ratbox/src/channel_mode.c 7.307 +17 -17 ircd-ratbox/src/client.c 7.6 +7 -7 ircd-ratbox/src/dynlink.c 7.54 +1 -1 ircd-ratbox/src/hash.c 7.248 +4 -1 ircd-ratbox/src/ircd.c 7.48 +1 -1 ircd-ratbox/src/list.c 7.72 +1 -1 ircd-ratbox/src/listener.c 7.26 +6 -6 ircd-ratbox/src/m_error.c 7.111 +3 -3 ircd-ratbox/src/modules.c 7.20 +17 -17 ircd-ratbox/src/newconf.c 7.140 +11 -11 ircd-ratbox/src/parse.c 7.22 +1 -1 ircd-ratbox/src/restart.c 7.102 +1 -1 ircd-ratbox/src/s_auth.c 7.173 +4 -4 ircd-ratbox/src/s_bsd.c 7.332 +42 -42 ircd-ratbox/src/s_conf.c 7.282 +20 -20 ircd-ratbox/src/s_serv.c 7.215 +58 -58 ircd-ratbox/src/s_user.c 7.214 +6 -6 ircd-ratbox/src/send.c leeh Wed Aug 14 16:06:39 UTC 2002 (20020814_2) Modified files: contrib m_olist.c m_owho.c m_owhois.c include client.h newconf.h s_conf.h modules m_kline.c m_unkline.c src newconf.c s_conf.c s_user.c Log: - merged CONF_OPER_* and FLAGS2_OPER_* into OPER_* - removed the multiple config option stuff, now just return -1; if found, its broken. Revision Changes Path 1.3 +13 -4 ircd-ratbox/contrib/m_olist.c 1.3 +13 -5 ircd-ratbox/contrib/m_owho.c 1.3 +13 -5 ircd-ratbox/contrib/m_owhois.c 7.163 +37 -54 ircd-ratbox/include/client.h 7.8 +0 -1 ircd-ratbox/include/newconf.h 7.191 +1 -13 ircd-ratbox/include/s_conf.h 1.112 +2 -2 ircd-ratbox/modules/m_kline.c 1.53 +2 -2 ircd-ratbox/modules/m_unkline.c 7.19 +36 -46 ircd-ratbox/src/newconf.c 7.331 +27 -62 ircd-ratbox/src/s_conf.c 7.214 +1 -1 ircd-ratbox/src/s_user.c leeh Wed Aug 14 00:23:24 UTC 2002 (20020814_1) Modified files: contrib m_owho.c m_owhois.c include newconf.h s_conf.h src newconf.c Log: - did the ref counting, extended the config option to the other two modules. its probably make sense to do one for tburst too.. Revision Changes Path 1.2 +21 -1 ircd-ratbox/contrib/m_owho.c 1.2 +19 -1 ircd-ratbox/contrib/m_owhois.c 7.7 +1 -0 ircd-ratbox/include/newconf.h 7.190 +1 -0 ircd-ratbox/include/s_conf.h 7.18 +14 -0 ircd-ratbox/src/newconf.c leeh Wed Aug 14 00:11:15 UTC 2002 (20020814_0) Modified files: contrib m_olist.c include newconf.h src newconf.c Log: - added the ability to remove conf options as well - did this in olist. ill add support for multiple modules trying to add the same conf option tomorrow.. Revision Changes Path 1.2 +17 -1 ircd-ratbox/contrib/m_olist.c 7.6 +15 -0 ircd-ratbox/include/newconf.h 7.17 +55 -12 ircd-ratbox/src/newconf.c androsyn Tue Aug 13 18:40:26 UTC 2002 (20020813_12) Modified files: contrib Makefile.in README Added files: contrib m_owho.c Log: Added OWHO to go with OWHOIS and friends Revision Changes Path 1.36 +1 -0 ircd-ratbox/contrib/Makefile.in 1.23 +2 -0 ircd-ratbox/contrib/README 1.1 +513 -0 ircd-ratbox/contrib/m_owho.c (new) androsyn Tue Aug 13 17:53:19 UTC 2002 (20020813_11) Modified files: src b_sprintf.c Log: Its nice if we actually print zeros out :P Revision Changes Path 7.2 +4 -0 ircd-ratbox/src/b_sprintf.c androsyn Tue Aug 13 17:14:46 UTC 2002 (20020813_10) Modified files: modules m_lusers.c Log: Lazylinks..what are those Revision Changes Path 1.24 +1 -3 ircd-ratbox/modules/m_lusers.c androsyn Tue Aug 13 17:11:59 UTC 2002 (20020813_9) Modified files: src s_user.c Log: The code in send_umode_out is correct. Lets remove this #if 0 and comments. Revision Changes Path 7.213 +0 -6 ircd-ratbox/src/s_user.c androsyn Tue Aug 13 17:10:38 UTC 2002 (20020813_8) Modified files: src tools.c Log: Setting prev and next to NULL does matter. Make the comment say so. Revision Changes Path 7.23 +1 -1 ircd-ratbox/src/tools.c androsyn Tue Aug 13 17:09:51 UTC 2002 (20020813_7) Modified files: src list.c Log: Lets take the guess work out of int being 32bits. Define these to u_int32_t. Revision Changes Path 7.47 +2 -3 ircd-ratbox/src/list.c androsyn Tue Aug 13 15:06:28 UTC 2002 (20020813_6) Modified files: contrib Makefile.in README Added files: contrib m_olist.c Log: Add OLIST. Works like LIST, excepts it shows everything to the oper. Revision Changes Path 1.35 +1 -0 ircd-ratbox/contrib/Makefile.in 1.22 +7 -0 ircd-ratbox/contrib/README 1.1 +173 -0 ircd-ratbox/contrib/m_olist.c (new) androsyn Tue Aug 13 14:51:02 UTC 2002 (20020813_5) Modified files: contrib Makefile.in Added files: contrib m_owhois.c Log: Add m_owhois.c. Basically owhois shows all the channels the user is in regardless of modes. Revision Changes Path 1.34 +1 -0 ircd-ratbox/contrib/Makefile.in 1.1 +373 -0 ircd-ratbox/contrib/m_owhois.c (new) androsyn Tue Aug 13 14:30:34 UTC 2002 (20020813_4) Modified files: contrib m_map.c include client.h src client.c s_user.c Log: Add usercnt to struct Server for the sake of m_map.so, I'm sure we can find something else useful for this too Revision Changes Path 1.14 +3 -7 ircd-ratbox/contrib/m_map.c 7.162 +1 -0 ircd-ratbox/include/client.h 7.306 +1 -0 ircd-ratbox/src/client.c 7.212 +2 -2 ircd-ratbox/src/s_user.c androsyn Tue Aug 13 03:18:35 UTC 2002 (20020813_3) Modified files: doc example.conf Log: Remove a reference to lazylinks Revision Changes Path 7.173 +1 -2 ircd-ratbox/doc/example.conf androsyn Tue Aug 13 02:24:59 UTC 2002 (20020813_2) Modified files: doc example.efnet.conf Log: Set the server reconnect time up to 10 minutes, 5 seems a little too frequent. Revision Changes Path 7.8 +1 -1 ircd-ratbox/doc/example.efnet.conf androsyn Tue Aug 13 02:22:25 UTC 2002 (20020813_1) Modified files: . README.FIRST Log: Update mailing list and contact info Revision Changes Path 7.34 +4 -12 ircd-ratbox/README.FIRST leeh Tue Aug 13 00:15:38 UTC 2002 (20020813_0) Modified files: src hash.c Log: - added back the *isnew stuff I accidentally removed Revision Changes Path 7.53 +5 -0 ircd-ratbox/src/hash.c leeh Mon Aug 12 23:13:33 UTC 2002 (20020812_9) Modified files: modules m_knock.c m_list.c m_names.c src irc_string.c Log: - missing includes Revision Changes Path 1.60 +2 -1 ircd-ratbox/modules/m_knock.c 1.47 +2 -1 ircd-ratbox/modules/m_list.c 1.49 +2 -1 ircd-ratbox/modules/m_names.c 7.55 +1 -0 ircd-ratbox/src/irc_string.c leeh Mon Aug 12 21:33:36 UTC 2002 (20020812_8) Modified files: . CREDITS Log: - need a trailing space too Revision Changes Path 1.4 +1 -1 ircd-ratbox/CREDITS leeh Mon Aug 12 21:32:56 UTC 2002 (20020812_7) Modified files: . CREDITS Log: - add some spaces for pseudo linebreaks in ircd Revision Changes Path 1.3 +4 -4 ircd-ratbox/CREDITS androsyn Mon Aug 12 20:20:11 UTC 2002 (20020812_6) Modified files: modules m_info.c Log: lets keep with the (recently modified) hybrid 7 behavior of sending the info text. Revision Changes Path 1.61 +2 -5 ircd-ratbox/modules/m_info.c androsyn Mon Aug 12 16:37:06 UTC 2002 (20020812_5) Modified files: . ChangeLog Log: Fix a typo on beeth's nick. Revision Changes Path 1.94 +1 -1 ircd-ratbox/ChangeLog androsyn Mon Aug 12 16:24:44 UTC 2002 (20020812_4) Modified files: contrib m_clearchan.c m_flags.c m_jupe.c Log: More missing prototypes Revision Changes Path 1.34 +2 -1 ircd-ratbox/contrib/m_clearchan.c 1.10 +3 -2 ircd-ratbox/contrib/m_flags.c 1.37 +2 -1 ircd-ratbox/contrib/m_jupe.c androsyn Mon Aug 12 16:23:23 UTC 2002 (20020812_3) Modified files: modules m_accept.c m_gline.c m_ison.c m_kline.c m_restart.c m_set.c m_topic.c m_unkline.c m_userhost.c m_who.c m_whois.c m_xline.c modules/core m_kill.c m_sjoin.c Log: Fixed missing includes.. Revision Changes Path 1.69 +2 -1 ircd-ratbox/modules/core/m_kill.c 1.147 +2 -1 ircd-ratbox/modules/core/m_sjoin.c 1.34 +3 -2 ircd-ratbox/modules/m_accept.c 1.87 +2 -1 ircd-ratbox/modules/m_gline.c 1.30 +2 -1 ircd-ratbox/modules/m_ison.c 1.111 +2 -1 ircd-ratbox/modules/m_kline.c 1.25 +2 -1 ircd-ratbox/modules/m_restart.c 1.46 +3 -2 ircd-ratbox/modules/m_set.c 1.59 +2 -1 ircd-ratbox/modules/m_topic.c 1.52 +2 -1 ircd-ratbox/modules/m_unkline.c 1.39 +2 -1 ircd-ratbox/modules/m_userhost.c 1.67 +2 -1 ircd-ratbox/modules/m_who.c 1.86 +2 -1 ircd-ratbox/modules/m_whois.c 1.2 +2 -1 ircd-ratbox/modules/m_xline.c androsyn Mon Aug 12 16:15:36 UTC 2002 (20020812_2) Modified files: adns adns.h parse.c query.c types.c include sprintf_irc.h src Makefile.in channel.c channel_mode.c client.c ircd.c listener.c motd.c newconf.c parse.c s_auth.c s_bsd.c s_conf.c s_log.c s_misc.c s_serv.c s_user.c send.c Added files: src b_sprintf.c Removed files: src sprintf_irc.c Log: Add beeth's ircsprintf(). Also fixed some headers. It seems that most of the code was relying on adns.h to pull in sprintf_irc.h. Go figure. Revision Changes Path 1.8 +0 -1 ircd-ratbox/adns/adns.h 1.6 +1 -0 ircd-ratbox/adns/parse.c 1.13 +1 -1 ircd-ratbox/adns/query.c 1.7 +1 -0 ircd-ratbox/adns/types.c 7.9 +11 -9 ircd-ratbox/include/sprintf_irc.h 7.115 +1 -1 ircd-ratbox/src/Makefile.in 7.1 +704 -0 ircd-ratbox/src/b_sprintf.c (new) 7.334 +1 -0 ircd-ratbox/src/channel.c 7.61 +1 -0 ircd-ratbox/src/channel_mode.c 7.305 +1 -0 ircd-ratbox/src/client.c 7.247 +1 -0 ircd-ratbox/src/ircd.c 7.71 +1 -0 ircd-ratbox/src/listener.c 7.26 +1 -0 ircd-ratbox/src/motd.c 7.16 +1 -0 ircd-ratbox/src/newconf.c 7.139 +1 -0 ircd-ratbox/src/parse.c 7.101 +1 -0 ircd-ratbox/src/s_auth.c 7.172 +1 -0 ircd-ratbox/src/s_bsd.c 7.330 +1 -0 ircd-ratbox/src/s_conf.c 7.44 +1 -0 ircd-ratbox/src/s_log.c 7.30 +1 -0 ircd-ratbox/src/s_misc.c 7.281 +1 -0 ircd-ratbox/src/s_serv.c 7.211 +1 -0 ircd-ratbox/src/s_user.c 7.213 +1 -5 ircd-ratbox/src/send.c 7.16 +0 -472 ircd-ratbox/src/sprintf_irc.c (dead) leeh Mon Aug 12 16:12:06 UTC 2002 (20020812_1) Modified files: contrib m_clearchan.c m_force.c m_jupe.c m_ojoin.c m_opme.c m_tburst.c include send.h modules m_away.c m_connect.c m_gline.c m_join.c m_kline.c m_knock.c m_oper.c m_operwall.c m_topic.c m_unkline.c m_wallops.c modules/core m_kick.c m_nick.c m_part.c m_squit.c src channel_mode.c client.c send.c Log: - removed the lazylink param from sendto_server() Revision Changes Path 1.33 +5 -5 ircd-ratbox/contrib/m_clearchan.c 1.16 +4 -4 ircd-ratbox/contrib/m_force.c 1.36 +3 -3 ircd-ratbox/contrib/m_jupe.c 1.14 +4 -4 ircd-ratbox/contrib/m_ojoin.c 1.33 +6 -6 ircd-ratbox/contrib/m_opme.c 1.12 +2 -2 ircd-ratbox/contrib/m_tburst.c 7.60 +2 -6 ircd-ratbox/include/send.h 1.49 +2 -2 ircd-ratbox/modules/core/m_kick.c 1.96 +2 -2 ircd-ratbox/modules/core/m_nick.c 1.59 +5 -5 ircd-ratbox/modules/core/m_part.c 1.50 +2 -2 ircd-ratbox/modules/core/m_squit.c 1.32 +5 -5 ircd-ratbox/modules/m_away.c 1.38 +2 -2 ircd-ratbox/modules/m_connect.c 1.86 +7 -7 ircd-ratbox/modules/m_gline.c 1.96 +5 -5 ircd-ratbox/modules/m_join.c 1.110 +3 -3 ircd-ratbox/modules/m_kline.c 1.59 +2 -2 ircd-ratbox/modules/m_knock.c 1.48 +2 -2 ircd-ratbox/modules/m_oper.c 1.30 +3 -3 ircd-ratbox/modules/m_operwall.c 1.58 +2 -2 ircd-ratbox/modules/m_topic.c 1.51 +3 -3 ircd-ratbox/modules/m_unkline.c 1.30 +3 -3 ircd-ratbox/modules/m_wallops.c 7.60 +2 -2 ircd-ratbox/src/channel_mode.c 7.304 +2 -2 ircd-ratbox/src/client.c 7.212 +2 -11 ircd-ratbox/src/send.c leeh Mon Aug 12 15:53:29 UTC 2002 (20020812_0) Modified files: contrib m_clearchan.c m_force.c m_ojoin.c m_opme.c doc convertconf-example.conf example.conf example.efnet.conf modes.txt include channel.h channel_mode.h config.h config.h.dist newconf.h s_conf.h s_serv.h send.h supported.h modules m_info.c m_invite.c m_join.c m_knock.c m_topic.c m_who.c m_whois.c modules/core m_kick.c m_message.c m_part.c m_sjoin.c src channel.c channel_mode.c ircd.c newconf.c s_conf.c s_debug.c s_serv.c send.c Log: - removed halfops. Revision Changes Path 1.32 +1 -10 ircd-ratbox/contrib/m_clearchan.c 1.15 +1 -9 ircd-ratbox/contrib/m_force.c 1.13 +1 -18 ircd-ratbox/contrib/m_ojoin.c 1.32 +1 -9 ircd-ratbox/contrib/m_opme.c 7.6 +0 -6 ircd-ratbox/doc/convertconf-example.conf 7.172 +0 -6 ircd-ratbox/doc/example.conf 7.7 +0 -8 ircd-ratbox/doc/example.efnet.conf 7.9 +1 -3 ircd-ratbox/doc/modes.txt 7.121 +3 -13 ircd-ratbox/include/channel.h 7.12 +1 -26 ircd-ratbox/include/channel_mode.h 7.144 +0 -2 ircd-ratbox/include/config.h 7.61 +0 -2 ircd-ratbox/include/config.h.dist 7.5 +0 -1 ircd-ratbox/include/newconf.h 7.189 +0 -1 ircd-ratbox/include/s_conf.h 7.70 +1 -2 ircd-ratbox/include/s_serv.h 7.59 +3 -4 ircd-ratbox/include/send.h 1.25 +1 -2 ircd-ratbox/include/supported.h 1.48 +3 -16 ircd-ratbox/modules/core/m_kick.c 1.105 +4 -11 ircd-ratbox/modules/core/m_message.c 1.58 +2 -2 ircd-ratbox/modules/core/m_part.c 1.146 +8 -70 ircd-ratbox/modules/core/m_sjoin.c 1.60 +1 -7 ircd-ratbox/modules/m_info.c 1.50 +3 -3 ircd-ratbox/modules/m_invite.c 1.95 +7 -11 ircd-ratbox/modules/m_join.c 1.58 +2 -2 ircd-ratbox/modules/m_knock.c 1.57 +4 -4 ircd-ratbox/modules/m_topic.c 1.66 +1 -41 ircd-ratbox/modules/m_who.c 1.85 +2 -2 ircd-ratbox/modules/m_whois.c 7.333 +12 -107 ircd-ratbox/src/channel.c 7.59 +60 -462 ircd-ratbox/src/channel_mode.c 7.246 +0 -6 ircd-ratbox/src/ircd.c 7.15 +0 -13 ircd-ratbox/src/newconf.c 7.329 +0 -9 ircd-ratbox/src/s_conf.c 7.72 +0 -3 ircd-ratbox/src/s_debug.c 7.280 +0 -4 ircd-ratbox/src/s_serv.c 7.211 +2 -18 ircd-ratbox/src/send.c androsyn Sun Aug 11 15:14:43 UTC 2002 (20020811_9) Modified files: src send.c Log: Undo that last commit Revision Changes Path 7.210 +3 -3 ircd-ratbox/src/send.c androsyn Sun Aug 11 14:46:22 UTC 2002 (20020811_8) Modified files: src send.c Log: Fixed a off by one error in send_trim(). If you are using indexes remember you start counting at 0 NOT 1 Revision Changes Path 7.209 +3 -3 ircd-ratbox/src/send.c androsyn Sun Aug 11 13:44:44 UTC 2002 (20020811_7) Removed files: doc ChangeLog.old Log: Remove ChangeLog.old from the tree..If anybody needs it..it'll be in the cvs attic. Revision Changes Path 7.3958 +0 -30913 ircd-ratbox/doc/ChangeLog.old (dead) androsyn Sun Aug 11 13:34:39 UTC 2002 (20020811_6) Modified files: src client.c packet.c Log: The need for the abort_list is gone..things actually work as designed now :P Revision Changes Path 7.303 +6 -37 ircd-ratbox/src/client.c 7.95 +0 -2 ircd-ratbox/src/packet.c androsyn Sun Aug 11 09:05:31 UTC 2002 (20020811_5) Modified files: src hostmask.c Log: Fix a broken test Revision Changes Path 7.73 +0 -3 ircd-ratbox/src/hostmask.c androsyn Sun Aug 11 08:55:15 UTC 2002 (20020811_4) Modified files: src dynlink.c Log: Fix a little typo.. Revision Changes Path 7.5 +1 -1 ircd-ratbox/src/dynlink.c androsyn Sun Aug 11 08:51:17 UTC 2002 (20020811_3) Modified files: src dynlink.c Log: These are somewhat untested dlsym functions for hpux. They make the code just a bit more readable :P Revision Changes Path 7.4 +26 -49 ircd-ratbox/src/dynlink.c androsyn Sun Aug 11 07:14:18 UTC 2002 (20020811_2) Modified files: modules/core m_squit.c Log: Let an IsMe() match be found..because we ignore it later... Revision Changes Path 1.49 +2 -2 ircd-ratbox/modules/core/m_squit.c androsyn Sun Aug 11 07:07:17 UTC 2002 (20020811_1) Modified files: src hash.c s_serv.c Log: Sort out the IsMe server stuff.. Revision Changes Path 7.52 +1 -1 ircd-ratbox/src/hash.c 7.279 +0 -1 ircd-ratbox/src/s_serv.c androsyn Sun Aug 11 06:35:13 UTC 2002 (20020811_0) Modified files: src client.c Log: Add a IsMe() check Revision Changes Path 7.302 +1 -1 ircd-ratbox/src/client.c leeh Sat Aug 10 22:41:19 UTC 2002 (20020810_39) Modified files: modules m_gline.c Log: - set CONF_FLAGS_TEMPORARY to glines. Revision Changes Path 1.85 +2 -1 ircd-ratbox/modules/m_gline.c leeh Sat Aug 10 22:22:32 UTC 2002 (20020810_38) Modified files: modules m_gline.c src hostmask.c s_conf.c Log: - memset in free_conf() - fixed a memleak in glines Revision Changes Path 1.84 +1 -2 ircd-ratbox/modules/m_gline.c 7.72 +1 -1 ircd-ratbox/src/hostmask.c 7.328 +1 -0 ircd-ratbox/src/s_conf.c androsyn Sat Aug 10 22:03:52 UTC 2002 (20020810_37) Modified files: src hostmask.c Log: Check for crap coming into parse_netmask() Revision Changes Path 7.71 +4 -1 ircd-ratbox/src/hostmask.c androsyn Sat Aug 10 21:28:42 UTC 2002 (20020810_36) Modified files: src send.c Log: Remove a completely useless comment Revision Changes Path 7.208 +0 -25 ircd-ratbox/src/send.c androsyn Sat Aug 10 21:11:04 UTC 2002 (20020810_35) Modified files: contrib m_opme.c Log: Backed out that..oops Revision Changes Path 1.31 +4 -4 ircd-ratbox/contrib/m_opme.c androsyn Sat Aug 10 21:08:56 UTC 2002 (20020810_34) Modified files: contrib m_opme.c include client.h src ircd.c s_serv.c Log: Fixed server bursts. We now add things to the list backwards.. Revision Changes Path 1.30 +5 -5 ircd-ratbox/contrib/m_opme.c 7.161 +1 -1 ircd-ratbox/include/client.h 7.245 +1 -1 ircd-ratbox/src/ircd.c 7.278 +1 -1 ircd-ratbox/src/s_serv.c androsyn Sat Aug 10 20:24:18 UTC 2002 (20020810_33) Modified files: src s_serv.c Log: SetServer if adding to the server list.. Revision Changes Path 7.277 +1 -1 ircd-ratbox/src/s_serv.c androsyn Sat Aug 10 20:08:39 UTC 2002 (20020810_32) Modified files: src hash.c Log: One more time.. Revision Changes Path 7.51 +1 -1 ircd-ratbox/src/hash.c androsyn Sat Aug 10 20:07:22 UTC 2002 (20020810_31) Modified files: src hash.c Log: Lets try that again Revision Changes Path 7.50 +2 -1 ircd-ratbox/src/hash.c androsyn Sat Aug 10 19:48:51 UTC 2002 (20020810_30) Modified files: src hash.c Log: Minor change to the find_server matching code.. Revision Changes Path 7.49 +1 -6 ircd-ratbox/src/hash.c androsyn Sat Aug 10 19:24:00 UTC 2002 (20020810_29) Modified files: src ircd_parser.y Log: Add a #define WE_ARE_MEMORY_C Revision Changes Path 1.263 +1 -1 ircd-ratbox/src/ircd_parser.y androsyn Sat Aug 10 18:27:36 UTC 2002 (20020810_28) Modified files: . CREDITS Log: Update credits.. Revision Changes Path 1.2 +2 -0 ircd-ratbox/CREDITS androsyn Sat Aug 10 18:24:15 UTC 2002 (20020810_27) Modified files: contrib m_jupe.c m_ltrace.c m_map.c Log: Update contrib to use the DLINK_ stuff Revision Changes Path 1.35 +2 -2 ircd-ratbox/contrib/m_jupe.c 1.5 +17 -39 ircd-ratbox/contrib/m_ltrace.c 1.13 +9 -11 ircd-ratbox/contrib/m_map.c androsyn Sat Aug 10 18:00:58 UTC 2002 (20020810_26) Modified files: tools convertconf.c Log: Update convertconf to output connect "foo" {} type things Revision Changes Path 1.37 +11 -15 ircd-ratbox/tools/convertconf.c androsyn Sat Aug 10 17:21:43 UTC 2002 (20020810_25) Modified files: modules m_gline.c m_knock.c m_links.c m_whois.c modules/core m_sjoin.c src channel.c channel_mode.c hook.c linebuf.c newconf.c s_auth.c s_conf.c s_debug.c Log: Change to DLINK_* macros Revision Changes Path 1.145 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.83 +2 -3 ircd-ratbox/modules/m_gline.c 1.57 +3 -3 ircd-ratbox/modules/m_knock.c 1.38 +2 -2 ircd-ratbox/modules/m_links.c 1.84 +3 -3 ircd-ratbox/modules/m_whois.c 7.332 +20 -20 ircd-ratbox/src/channel.c 7.58 +3 -3 ircd-ratbox/src/channel_mode.c 7.17 +4 -5 ircd-ratbox/src/hook.c 7.93 +1 -1 ircd-ratbox/src/linebuf.c 7.14 +2 -2 ircd-ratbox/src/newconf.c 7.100 +4 -7 ircd-ratbox/src/s_auth.c 7.327 +2 -3 ircd-ratbox/src/s_conf.c 7.71 +3 -9 ircd-ratbox/src/s_debug.c androsyn Sat Aug 10 16:48:42 UTC 2002 (20020810_24) Modified files: include channel.h modules m_list.c m_names.c src channel.c hash.c s_debug.c s_serv.c Log: GlobalChannelList is now a dlink_list as well Revision Changes Path 7.120 +2 -4 ircd-ratbox/include/channel.h 1.46 +4 -3 ircd-ratbox/modules/m_list.c 1.48 +6 -4 ircd-ratbox/modules/m_names.c 7.331 +6 -13 ircd-ratbox/src/channel.c 7.48 +1 -5 ircd-ratbox/src/hash.c 7.70 +11 -18 ircd-ratbox/src/s_debug.c 7.276 +2 -1 ircd-ratbox/src/s_serv.c ejb Sat Aug 10 14:47:21 UTC 2002 (20020810_23) Modified files: src newconf.c Log: - inverse the meaning of spoof_notice since it's inversed again in conf_end_auth. Revision Changes Path 7.13 +4 -2 ircd-ratbox/src/newconf.c ejb Sat Aug 10 14:38:27 UTC 2002 (20020810_22) Modified files: doc example.conf example.efnet.conf include newconf.h src newconf.c Log: - yet more conf changes. Revision Changes Path 7.171 +14 -20 ircd-ratbox/doc/example.conf 7.6 +14 -21 ircd-ratbox/doc/example.efnet.conf 7.4 +1 -0 ircd-ratbox/include/newconf.h 7.12 +32 -6 ircd-ratbox/src/newconf.c ejb Sat Aug 10 13:24:21 UTC 2002 (20020810_21) Modified files: src ircd_lexer.l ircd_parser.y newconf.c s_conf.c Log: - fix parser; had 7 r/r conflicts and 6 s/r, now only 4 s/r. Revision Changes Path 1.149 +1 -0 ircd-ratbox/src/ircd_lexer.l 1.262 +84 -50 ircd-ratbox/src/ircd_parser.y 7.11 +18 -5 ircd-ratbox/src/newconf.c 7.326 +2 -2 ircd-ratbox/src/s_conf.c ejb Sat Aug 10 12:33:28 UTC 2002 (20020810_20) Modified files: doc example.conf include newconf.h src newconf.c Log: - added support for a new (much saner) way of specifying oper flags. Revision Changes Path 7.170 +18 -10 ircd-ratbox/doc/example.conf 7.3 +1 -0 ircd-ratbox/include/newconf.h 7.10 +95 -66 ircd-ratbox/src/newconf.c androsyn Sat Aug 10 09:54:03 UTC 2002 (20020810_19) Modified files: include client.h modules/core m_server.c m_squit.c src client.c s_serv.c s_user.c Log: Make lprev and lnext dlink_nodes. Revision Changes Path 7.160 +3 -9 ircd-ratbox/include/client.h 1.90 +2 -2 ircd-ratbox/modules/core/m_server.c 1.48 +12 -12 ircd-ratbox/modules/core/m_squit.c 7.301 +25 -48 ircd-ratbox/src/client.c 7.275 +2 -3 ircd-ratbox/src/s_serv.c 7.210 +2 -2 ircd-ratbox/src/s_user.c androsyn Sat Aug 10 07:20:20 UTC 2002 (20020810_18) Modified files: doc example.conf example.efnet.conf Log: Update the example configs to reflect the connect "foo" {} style stuff Revision Changes Path 7.169 +14 -17 ircd-ratbox/doc/example.conf 7.5 +11 -22 ircd-ratbox/doc/example.efnet.conf androsyn Sat Aug 10 07:15:29 UTC 2002 (20020810_17) Modified files: src newconf.c Log: Add class "foo" {} support Revision Changes Path 7.9 +6 -0 ircd-ratbox/src/newconf.c androsyn Sat Aug 10 07:06:57 UTC 2002 (20020810_16) Modified files: src newconf.c Log: Add support for connect "foo" { } and operator "foo" {} Revision Changes Path 7.8 +12 -2 ircd-ratbox/src/newconf.c androsyn Sat Aug 10 05:11:03 UTC 2002 (20020810_15) Modified files: doc example.conf include newconf.h s_conf.h src newconf.c s_auth.c Log: Add disable_auth to general to disable identd checking Revision Changes Path 7.168 +4 -0 ircd-ratbox/doc/example.conf 7.2 +1 -0 ircd-ratbox/include/newconf.h 7.188 +1 -0 ircd-ratbox/include/s_conf.h 7.7 +8 -1 ircd-ratbox/src/newconf.c 7.99 +3 -1 ircd-ratbox/src/s_auth.c ejb Sat Aug 10 03:47:11 UTC 2002 (20020810_14) Modified files: src s_conf.c Log: -whoops Revision Changes Path 7.325 +3 -2 ircd-ratbox/src/s_conf.c ejb Sat Aug 10 03:45:58 UTC 2002 (20020810_13) Modified files: src s_conf.c Log: - more verbosity Revision Changes Path 7.324 +1 -1 ircd-ratbox/src/s_conf.c ejb Sat Aug 10 03:44:14 UTC 2002 (20020810_12) Modified files: src s_conf.c Log: - slightly more verbose missing class error. Revision Changes Path 7.323 +13 -3 ircd-ratbox/src/s_conf.c ejb Sat Aug 10 02:59:58 UTC 2002 (20020810_11) Modified files: src newconf.c Log: - more fixes.. Revision Changes Path 7.6 +2 -2 ircd-ratbox/src/newconf.c ejb Sat Aug 10 02:57:06 UTC 2002 (20020810_10) Modified files: src newconf.c Log: - couple more fixes Revision Changes Path 7.5 +4 -4 ircd-ratbox/src/newconf.c ejb Sat Aug 10 02:50:16 UTC 2002 (20020810_9) Modified files: src ircd_lexer.l ircd_parser.y Log: - fix annoying parser bug Revision Changes Path 1.148 +4 -3 ircd-ratbox/src/ircd_lexer.l 1.261 +7 -4 ircd-ratbox/src/ircd_parser.y androsyn Sat Aug 10 02:23:23 UTC 2002 (20020810_8) Modified files: src modules.c Log: Fixed another typo Revision Changes Path 7.110 +1 -4 ircd-ratbox/src/modules.c androsyn Sat Aug 10 02:19:25 UTC 2002 (20020810_7) Modified files: src channel_mode.c Log: Fix a few typos Revision Changes Path 7.57 +5 -3 ircd-ratbox/src/channel_mode.c androsyn Sat Aug 10 02:16:20 UTC 2002 (20020810_6) Modified files: modules m_close.c m_rehash.c Log: More DLINK macro changes Revision Changes Path 1.24 +2 -4 ircd-ratbox/modules/m_close.c 1.43 +1 -2 ircd-ratbox/modules/m_rehash.c androsyn Sat Aug 10 02:14:58 UTC 2002 (20020810_5) Modified files: src channel_mode.c class.c client.c modules.c s_conf.c s_gline.c s_serv.c s_stats.c s_user.c send.c Log: For changes to the DLINK loop macros Revision Changes Path 7.56 +13 -16 ircd-ratbox/src/channel_mode.c 7.38 +3 -3 ircd-ratbox/src/class.c 7.300 +14 -29 ircd-ratbox/src/client.c 7.109 +4 -5 ircd-ratbox/src/modules.c 7.322 +5 -6 ircd-ratbox/src/s_conf.c 1.25 +3 -5 ircd-ratbox/src/s_gline.c 7.274 +4 -4 ircd-ratbox/src/s_serv.c 7.21 +3 -3 ircd-ratbox/src/s_stats.c 7.209 +2 -2 ircd-ratbox/src/s_user.c 7.207 +10 -19 ircd-ratbox/src/send.c leeh Sat Aug 10 02:11:07 UTC 2002 (20020810_4) Modified files: modules m_trace.c src ircd_lexer.l newconf.c Log: - fixed unused vars in trace and some parser bugs Revision Changes Path 1.55 +1 -5 ircd-ratbox/modules/m_trace.c 1.147 +1 -0 ircd-ratbox/src/ircd_lexer.l 7.4 +1 -1 ircd-ratbox/src/newconf.c androsyn Sat Aug 10 01:41:42 UTC 2002 (20020810_3) Modified files: modules m_accept.c m_names.c m_rehash.c m_restart.c m_stats.c m_unkline.c m_who.c modules/core m_die.c m_kill.c m_server.c m_sjoin.c Log: Make modules/ use the DLINK_FOREACH macros Revision Changes Path 1.25 +3 -3 ircd-ratbox/modules/core/m_die.c 1.68 +2 -2 ircd-ratbox/modules/core/m_kill.c 1.89 +3 -3 ircd-ratbox/modules/core/m_server.c 1.144 +2 -2 ircd-ratbox/modules/core/m_sjoin.c 1.33 +2 -2 ircd-ratbox/modules/m_accept.c 1.47 +2 -2 ircd-ratbox/modules/m_names.c 1.42 +2 -2 ircd-ratbox/modules/m_rehash.c 1.24 +3 -3 ircd-ratbox/modules/m_restart.c 1.112 +8 -9 ircd-ratbox/modules/m_stats.c 1.50 +2 -2 ircd-ratbox/modules/m_unkline.c 1.65 +9 -8 ircd-ratbox/modules/m_who.c ejb Sat Aug 10 01:04:09 UTC 2002 (20020810_2) Modified files: src newconf.c s_user.c Log: - parser fix - remove the NOTICE for "Your host is.." Revision Changes Path 7.3 +2 -1 ircd-ratbox/src/newconf.c 7.208 +0 -9 ircd-ratbox/src/s_user.c ejb Sat Aug 10 00:16:12 UTC 2002 (20020810_1) Modified files: src ircd_parser.y newconf.c Log: - free conf_parm_t properly. Revision Changes Path 1.260 +20 -0 ircd-ratbox/src/ircd_parser.y 7.2 +9 -1 ircd-ratbox/src/newconf.c ejb Sat Aug 10 00:00:44 UTC 2002 (20020810_0) Modified files: src packet.c send.c Log: - uncommit some local code Revision Changes Path 7.94 +0 -4 ircd-ratbox/src/packet.c 7.206 +1 -20 ircd-ratbox/src/send.c leeh Fri Aug 9 23:58:18 UTC 2002 (20020809_14) Modified files: include tools.h modules m_trace.c src hash.c Log: - rewrote trace - fixed the DLINK_FOREACH_SAFE macro Revision Changes Path 1.20 +1 -1 ircd-ratbox/include/tools.h 1.54 +128 -130 ircd-ratbox/modules/m_trace.c 7.47 +4 -4 ircd-ratbox/src/hash.c ejb Fri Aug 9 23:53:16 UTC 2002 (20020809_13) Modified files: include client.h s_conf.h modules .depend src .depend Makefile.in ircd.c ircd_lexer.l ircd_parser.y packet.c send.c Added files: include newconf.h src newconf.c Log: - rewrote config parser to be much better (modular). Revision Changes Path 7.159 +0 -1 ircd-ratbox/include/client.h 7.1 +288 -0 ircd-ratbox/include/newconf.h (new) 7.187 +5 -0 ircd-ratbox/include/s_conf.h 1.9 +114 -161 ircd-ratbox/modules/.depend 7.9 +34 -18 ircd-ratbox/src/.depend 7.114 +1 -0 ircd-ratbox/src/Makefile.in 7.244 +3 -0 ircd-ratbox/src/ircd.c 1.146 +133 -393 ircd-ratbox/src/ircd_lexer.l 1.259 +231 -2755 ircd-ratbox/src/ircd_parser.y 7.1 +2531 -0 ircd-ratbox/src/newconf.c (new) 7.93 +4 -0 ircd-ratbox/src/packet.c 7.205 +20 -1 ircd-ratbox/src/send.c leeh Fri Aug 9 18:36:57 UTC 2002 (20020809_12) Modified files: modules m_trace.c m_whois.c modules/core m_squit.c src ircd.c Log: - some cleanups, made whois always return RPL_ENDOFWHOIS even if it fails Revision Changes Path 1.47 +7 -4 ircd-ratbox/modules/core/m_squit.c 1.53 +3 -2 ircd-ratbox/modules/m_trace.c 1.83 +6 -5 ircd-ratbox/modules/m_whois.c 7.243 +0 -1 ircd-ratbox/src/ircd.c leeh Fri Aug 9 17:21:10 UTC 2002 (20020809_11) Modified files: include client.h hash.h tools.h src client.c hash.c s_conf.c Log: - got rid of idhnext/hnext/hostnext and moved them over to dlinks. Revision Changes Path 7.158 +1 -4 ircd-ratbox/include/client.h 7.20 +7 -18 ircd-ratbox/include/hash.h 1.19 +1 -2 ircd-ratbox/include/tools.h 7.299 +3 -18 ircd-ratbox/src/client.c 7.46 +168 -153 ircd-ratbox/src/hash.c 7.321 +7 -1 ircd-ratbox/src/s_conf.c androsyn Fri Aug 9 15:40:42 UTC 2002 (20020809_10) Modified files: include tools.h Log: Fix that macro Revision Changes Path 1.18 +1 -1 ircd-ratbox/include/tools.h leeh Fri Aug 9 15:24:19 UTC 2002 (20020809_9) Modified files: src hash.c Log: - removed DEBUGMODE from hash.c Revision Changes Path 7.45 +2 -84 ircd-ratbox/src/hash.c androsyn Fri Aug 9 15:03:16 UTC 2002 (20020809_8) Modified files: . TODO Log: Forced test commit Revision Changes Path 7.76 +0 -0 ircd-ratbox/TODO androsyn Fri Aug 9 14:57:35 UTC 2002 (20020809_7) Modified files: include tools.h Log: here is DLINK_FOREACH_SAFE Revision Changes Path 1.17 +3 -3 ircd-ratbox/include/tools.h androsyn Fri Aug 9 14:12:10 UTC 2002 (20020809_6) Modified files: include client.h ircd.h tools.h modules m_names.c m_trace.c m_who.c m_whois.c modules/core m_message.c m_squit.c src channel_mode.c client.c ircd.c s_debug.c s_serv.c Log: GlobalClientList is now a dlink_list, like it should be. We are walking through this list with DLINK_FOREACH Revision Changes Path 7.157 +7 -3 ircd-ratbox/include/client.h 7.52 +1 -1 ircd-ratbox/include/ircd.h 1.16 +23 -0 ircd-ratbox/include/tools.h 1.104 +4 -3 ircd-ratbox/modules/core/m_message.c 1.46 +11 -6 ircd-ratbox/modules/core/m_squit.c 1.46 +4 -3 ircd-ratbox/modules/m_names.c 1.52 +16 -41 ircd-ratbox/modules/m_trace.c 1.64 +4 -3 ircd-ratbox/modules/m_who.c 1.82 +9 -9 ircd-ratbox/modules/m_whois.c 7.55 +0 -83 ircd-ratbox/src/channel_mode.c 7.298 +3 -71 ircd-ratbox/src/client.c 7.242 +3 -2 ircd-ratbox/src/ircd.c 7.69 +3 -2 ircd-ratbox/src/s_debug.c 7.273 +16 -17 ircd-ratbox/src/s_serv.c leeh Fri Aug 9 13:27:12 UTC 2002 (20020809_5) Modified files: src event.c fdlist.c messages.tab Log: - made stats E/F use RPL_STATSDEBUG instead of notices Revision Changes Path 7.29 +9 -11 ircd-ratbox/src/event.c 7.32 +4 -3 ircd-ratbox/src/fdlist.c 7.73 +1 -1 ircd-ratbox/src/messages.tab leeh Fri Aug 9 12:49:55 UTC 2002 (20020809_4) Modified files: src s_gline.c Log: - call delete_one_address_conf() to expire glines, not free_conf() Revision Changes Path 1.24 +1 -1 ircd-ratbox/src/s_gline.c leeh Fri Aug 9 11:44:12 UTC 2002 (20020809_3) Modified files: include s_serv.h Log: - removed some unused definitions Revision Changes Path 7.69 +0 -3 ircd-ratbox/include/s_serv.h androsyn Fri Aug 9 07:56:41 UTC 2002 (20020809_2) Added files: . CVS-Access Log: Add anoncvs instructions Revision Changes Path 1.1 +20 -0 ircd-ratbox/CVS-Access (new) leeh Fri Aug 9 00:53:26 UTC 2002 (20020809_1) Modified files: contrib m_opme.c Log: - fixed opme Revision Changes Path 1.29 +12 -29 ircd-ratbox/contrib/m_opme.c leeh Fri Aug 9 00:49:05 UTC 2002 (20020809_0) Modified files: include channel.h client.h modules.h s_serv.h modules Makefile.in m_knock.c m_whois.c modules/core m_message.c m_nick.c src channel.c client.c ircd_parser.y modules.c s_serv.c s_user.c Removed files: modules m_drop.c Log: - removed more vchan traces, got rid of uplink Revision Changes Path 7.119 +0 -1 ircd-ratbox/include/channel.h 7.156 +1 -4 ircd-ratbox/include/client.h 7.33 +1 -7 ircd-ratbox/include/modules.h 7.68 +0 -5 ircd-ratbox/include/s_serv.h 1.73 +0 -1 ircd-ratbox/modules/Makefile.in 1.103 +1 -5 ircd-ratbox/modules/core/m_message.c 1.95 +7 -49 ircd-ratbox/modules/core/m_nick.c 1.25 +0 -96 ircd-ratbox/modules/m_drop.c (dead) 1.56 +1 -7 ircd-ratbox/modules/m_knock.c 1.81 +2 -3 ircd-ratbox/modules/m_whois.c 7.330 +0 -12 ircd-ratbox/src/channel.c 7.297 +0 -2 ircd-ratbox/src/client.c 1.258 +0 -1 ircd-ratbox/src/ircd_parser.y 7.108 +1 -2 ircd-ratbox/src/modules.c 7.272 +0 -7 ircd-ratbox/src/s_serv.c 7.207 +3 -0 ircd-ratbox/src/s_user.c leeh Thu Aug 8 23:49:11 UTC 2002 (20020808_19) Modified files: src channel_mode.c Log: - make add_id() and del_id() return 0 on failure, 1 on success. Revision Changes Path 7.54 +8 -8 ircd-ratbox/src/channel_mode.c androsyn Thu Aug 8 19:47:41 UTC 2002 (20020808_18) Modified files: doc example.conf example.efnet.conf Log: Update the example configs to reflect the removal of vchans and lazylinks Revision Changes Path 7.167 +0 -15 ircd-ratbox/doc/example.conf 7.4 +0 -26 ircd-ratbox/doc/example.efnet.conf androsyn Thu Aug 8 19:41:36 UTC 2002 (20020808_17) Modified files: include send.h modules Makefile.in m_cryptlink.c m_invite.c m_ison.c m_join.c m_knock.c m_list.c m_names.c m_ping.c m_topic.c m_userhost.c m_who.c m_whois.c modules/core m_kill.c m_message.c m_mode.c m_nick.c m_server.c m_sjoin.c src channel.c client.c ircd.c ircd_lexer.l ircd_parser.y modules.c s_conf.c s_serv.c s_user.c send.c Removed files: modules m_cburst.c m_lljoin.c m_llnick.c m_nburst.c Log: Goodbye lazylinks.. Revision Changes Path 7.58 +2 -2 ircd-ratbox/include/send.h 1.72 +0 -4 ircd-ratbox/modules/Makefile.in 1.67 +1 -39 ircd-ratbox/modules/core/m_kill.c 1.102 +3 -34 ircd-ratbox/modules/core/m_message.c 1.57 +4 -36 ircd-ratbox/modules/core/m_mode.c 1.94 +9 -27 ircd-ratbox/modules/core/m_nick.c 1.88 +2 -33 ircd-ratbox/modules/core/m_server.c 1.143 +2 -41 ircd-ratbox/modules/core/m_sjoin.c 1.42 +0 -142 ircd-ratbox/modules/m_cburst.c (dead) 1.34 +2 -32 ircd-ratbox/modules/m_cryptlink.c 1.49 +1 -13 ircd-ratbox/modules/m_invite.c 1.29 +3 -63 ircd-ratbox/modules/m_ison.c 1.94 +1 -13 ircd-ratbox/modules/m_join.c 1.55 +3 -28 ircd-ratbox/modules/m_knock.c 1.45 +2 -53 ircd-ratbox/modules/m_list.c 1.60 +0 -229 ircd-ratbox/modules/m_lljoin.c (dead) 1.21 +0 -147 ircd-ratbox/modules/m_llnick.c (dead) 1.45 +2 -23 ircd-ratbox/modules/m_names.c 1.18 +0 -126 ircd-ratbox/modules/m_nburst.c (dead) 1.30 +1 -7 ircd-ratbox/modules/m_ping.c 1.56 +2 -30 ircd-ratbox/modules/m_topic.c 1.38 +2 -19 ircd-ratbox/modules/m_userhost.c 1.63 +2 -29 ircd-ratbox/modules/m_who.c 1.80 +1 -75 ircd-ratbox/modules/m_whois.c 7.329 +0 -25 ircd-ratbox/src/channel.c 7.296 +1 -9 ircd-ratbox/src/client.c 7.241 +0 -9 ircd-ratbox/src/ircd.c 1.145 +0 -1 ircd-ratbox/src/ircd_lexer.l 1.257 +2 -41 ircd-ratbox/src/ircd_parser.y 7.107 +0 -4 ircd-ratbox/src/modules.c 7.320 +0 -2 ircd-ratbox/src/s_conf.c 7.271 +3 -245 ircd-ratbox/src/s_serv.c 7.206 +1 -31 ircd-ratbox/src/s_user.c 7.204 +2 -52 ircd-ratbox/src/send.c ejb Thu Aug 8 17:36:44 UTC 2002 (20020808_16) Modified files: include numeric.h modules/core m_message.c src messages.tab Log: - changed the umode +g notices to use a numeric, rather than a NOTICE from the target. much neater. Revision Changes Path 7.29 +5 -1 ircd-ratbox/include/numeric.h 1.101 +13 -15 ircd-ratbox/modules/core/m_message.c 7.72 +4 -4 ircd-ratbox/src/messages.tab leeh Thu Aug 8 16:03:09 UTC 2002 (20020808_15) Modified files: modules m_rehash.c src s_gline.c Log: - added rehash glines/tklines back - fixed expiration of pending glines Revision Changes Path 1.41 +43 -2 ircd-ratbox/modules/m_rehash.c 1.23 +3 -4 ircd-ratbox/src/s_gline.c leeh Thu Aug 8 14:50:23 UTC 2002 (20020808_14) Modified files: . configure include s_conf.h s_gline.h modules m_gline.c m_unkline.c src client.c hostmask.c s_conf.c s_gline.c Log: - CIDR glines Revision Changes Path 7.151 +2 -2 ircd-ratbox/configure 7.186 +1 -0 ircd-ratbox/include/s_conf.h 7.12 +0 -2 ircd-ratbox/include/s_gline.h 1.82 +3 -3 ircd-ratbox/modules/m_gline.c 1.49 +10 -10 ircd-ratbox/modules/m_unkline.c 7.295 +5 -3 ircd-ratbox/src/client.c 7.70 +11 -2 ircd-ratbox/src/hostmask.c 7.319 +16 -23 ircd-ratbox/src/s_conf.c 1.22 +1 -42 ircd-ratbox/src/s_gline.c leeh Thu Aug 8 11:50:35 UTC 2002 (20020808_13) Modified files: src packet.c Log: - fixed placing of brackets Revision Changes Path 7.92 +2 -2 ircd-ratbox/src/packet.c leeh Thu Aug 8 11:23:35 UTC 2002 (20020808_12) Modified files: include client.h s_conf.h src ircd_parser.y packet.c s_conf.c s_user.c Log: - fixed a gline bug - moved flood_exempt = yes; to the auth {}; block. Revision Changes Path 7.155 +3 -4 ircd-ratbox/include/client.h 7.185 +8 -7 ircd-ratbox/include/s_conf.h 1.256 +10 -6 ircd-ratbox/src/ircd_parser.y 7.91 +2 -2 ircd-ratbox/src/packet.c 7.318 +1 -7 ircd-ratbox/src/s_conf.c 7.205 +19 -0 ircd-ratbox/src/s_user.c leeh Thu Aug 8 09:58:54 UTC 2002 (20020808_11) Modified files: modules m_knock.c Removed files: contrib README.LMH README.disable_identd lmh.diff Log: - added cidr ban stuff to knock - removed now defunct patches Revision Changes Path 1.4 +0 -168 ircd-ratbox/contrib/README.LMH (dead) 1.2 +0 -17 ircd-ratbox/contrib/README.disable_identd (dead) 1.13 +0 -2580 ircd-ratbox/contrib/lmh.diff (dead) 1.54 +5 -3 ircd-ratbox/modules/m_knock.c leeh Thu Aug 8 09:54:23 UTC 2002 (20020808_10) Modified files: include channel.h client.h config.h config.h.dist numeric.h s_conf.h supported.h modules m_info.c m_join.c m_knock.c m_lljoin.c src balloc.c messages.tab s_conf.c Log: - removed vchan traces Revision Changes Path 7.118 +0 -8 ircd-ratbox/include/channel.h 7.154 +0 -15 ircd-ratbox/include/client.h 7.143 +0 -1 ircd-ratbox/include/config.h 7.60 +0 -2 ircd-ratbox/include/config.h.dist 7.28 +0 -7 ircd-ratbox/include/numeric.h 7.184 +0 -2 ircd-ratbox/include/s_conf.h 1.24 +1 -2 ircd-ratbox/include/supported.h 1.59 +1 -13 ircd-ratbox/modules/m_info.c 1.93 +3 -13 ircd-ratbox/modules/m_join.c 1.53 +25 -111 ircd-ratbox/modules/m_knock.c 1.59 +2 -3 ircd-ratbox/modules/m_lljoin.c 7.39 +1 -0 ircd-ratbox/src/balloc.c 7.71 +5 -5 ircd-ratbox/src/messages.tab 7.317 +0 -3 ircd-ratbox/src/s_conf.c androsyn Thu Aug 8 08:41:16 UTC 2002 (20020808_9) Modified files: src version.c.SH Log: I can almost type too Revision Changes Path 7.22 +2 -2 ircd-ratbox/src/version.c.SH androsyn Thu Aug 8 08:40:20 UTC 2002 (20020808_8) Modified files: src version.c.SH Log: Doh.. Revision Changes Path 7.21 +2 -2 ircd-ratbox/src/version.c.SH androsyn Thu Aug 8 08:36:13 UTC 2002 (20020808_7) Modified files: src version.c.SH Log: Lets try that again Revision Changes Path 7.20 +3 -2 ircd-ratbox/src/version.c.SH androsyn Thu Aug 8 08:33:36 UTC 2002 (20020808_6) Modified files: src .depend channel.c channel_mode.c parse.c s_serv.c send.c Log: Now it really compiles :P Revision Changes Path 7.8 +29 -42 ircd-ratbox/src/.depend 7.328 +0 -1 ircd-ratbox/src/channel.c 7.53 +9 -10 ircd-ratbox/src/channel_mode.c 7.138 +1 -2 ircd-ratbox/src/parse.c 7.270 +0 -1 ircd-ratbox/src/s_serv.c 7.203 +2 -3 ircd-ratbox/src/send.c androsyn Thu Aug 8 08:29:19 UTC 2002 (20020808_5) Modified files: modules Makefile.in m_join.c modules/core m_sjoin.c Log: Okay..make it compile now.. Revision Changes Path 1.71 +0 -1 ircd-ratbox/modules/Makefile.in 1.142 +9 -9 ircd-ratbox/modules/core/m_sjoin.c 1.92 +2 -3 ircd-ratbox/modules/m_join.c androsyn Thu Aug 8 08:22:58 UTC 2002 (20020808_4) Added files: . CREDITS Log: Add a CREDITS file that is different from Hybrid-team Revision Changes Path 1.1 +12 -0 ircd-ratbox/CREDITS (new) androsyn Thu Aug 8 08:15:12 UTC 2002 (20020808_3) Modified files: contrib m_clearchan.c m_ojoin.c m_opme.c Log: More signs of vchans lurking about.. Revision Changes Path 1.31 +1 -16 ircd-ratbox/contrib/m_clearchan.c 1.12 +6 -25 ircd-ratbox/contrib/m_ojoin.c 1.28 +2 -14 ircd-ratbox/contrib/m_opme.c androsyn Thu Aug 8 08:13:05 UTC 2002 (20020808_2) Modified files: modules m_knock.c Removed files: include vchannel.h Log: Remove the last signs of vchannel.h Revision Changes Path 7.21 +0 -95 ircd-ratbox/include/vchannel.h (dead) 1.52 +1 -2 ircd-ratbox/modules/m_knock.c androsyn Thu Aug 8 08:12:05 UTC 2002 (20020808_1) Modified files: include config.h modules m_invite.c m_join.c m_list.c m_lljoin.c m_names.c m_topic.c m_who.c m_whois.c modules/core m_kick.c m_message.c m_mode.c m_part.c m_sjoin.c Removed files: modules m_cjoin.c Log: Remove vchans from everything else except m_knock.c. Somebody else is going to want to look at that one :P Revision Changes Path 7.142 +0 -1 ircd-ratbox/include/config.h 1.47 +1 -15 ircd-ratbox/modules/core/m_kick.c 1.100 +12 -36 ircd-ratbox/modules/core/m_message.c 1.56 +3 -53 ircd-ratbox/modules/core/m_mode.c 1.57 +4 -25 ircd-ratbox/modules/core/m_part.c 1.141 +9 -94 ircd-ratbox/modules/core/m_sjoin.c 1.55 +0 -222 ircd-ratbox/modules/m_cjoin.c (dead) 1.48 +12 -34 ircd-ratbox/modules/m_invite.c 1.91 +9 -75 ircd-ratbox/modules/m_join.c 1.44 +4 -57 ircd-ratbox/modules/m_list.c 1.58 +30 -127 ircd-ratbox/modules/m_lljoin.c 1.44 +4 -57 ircd-ratbox/modules/m_names.c 1.55 +8 -26 ircd-ratbox/modules/m_topic.c 1.62 +6 -53 ircd-ratbox/modules/m_who.c 1.79 +1 -14 ircd-ratbox/modules/m_whois.c androsyn Thu Aug 8 00:48:36 UTC 2002 (20020808_0) Modified files: src Makefile.in channel.c ircd_lexer.l ircd_parser.y modules.c s_serv.c Removed files: src vchannel.c Log: First half of vchans removal..vchans are a neat idea..but its not really irc.. Revision Changes Path 7.113 +0 -1 ircd-ratbox/src/Makefile.in 7.327 +9 -72 ircd-ratbox/src/channel.c 1.144 +0 -2 ircd-ratbox/src/ircd_lexer.l 1.255 +0 -22 ircd-ratbox/src/ircd_parser.y 7.106 +0 -3 ircd-ratbox/src/modules.c 7.269 +0 -76 ircd-ratbox/src/s_serv.c 7.67 +0 -594 ircd-ratbox/src/vchannel.c (dead) androsyn Wed Aug 7 23:32:11 UTC 2002 (20020807_7) Modified files: include irc_string.h src channel.c match.c Log: Add cidr bans.. Revision Changes Path 7.38 +2 -0 ircd-ratbox/include/irc_string.h 7.326 +8 -3 ircd-ratbox/src/channel.c 7.21 +67 -0 ircd-ratbox/src/match.c androsyn Wed Aug 7 23:30:48 UTC 2002 (20020807_6) Modified files: . TODO Log: Now it works..right? Revision Changes Path 7.75 +0 -0 ircd-ratbox/TODO