1 jilles 2007/11/07 23:45:14 UTC (20071107-3580)
3 Fix desyncs with very long extbans. Bans can now be upto 195 chars long.
7 +1 -1 trunk/include/channel.h (File Modified)
8 +2 -2 trunk/src/channel.c (File Modified)
9 +6 -3 trunk/src/chmode.c (File Modified)
12 jilles 2007/11/07 21:45:14 UTC (20071107-3578)
14 allocate_channel(): no need to truncate name, its only caller already does it
15 furthermore, truncating here causes an inconsistent channel name
19 +1 -1 trunk/src/channel.c (File Modified)
22 jilles 2007/10/27 21:56:53 UTC (20071027-3574)
28 +1 -0 trunk/src/channel.c (File Modified)
31 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
33 Make /knock send to all channel members on +g (anyone may invite) channels.
37 +2 -1 trunk/modules/m_knock.c (File Modified)
40 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
42 Make EXTBAN 005 token like unreal's (, instead of :).
46 +1 -1 trunk/src/supported.c (File Modified)
49 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
51 Remove a sentence which gives the impression that TS6 is optional.
55 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
58 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
60 Clarify format of IPv6 addresses in SGML documentation.
64 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
67 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
69 Clarify format of IPv6 addresses in auth{} and connect{}.
73 +7 -3 trunk/doc/example.conf (File Modified)
74 +9 -2 trunk/doc/reference.conf (File Modified)
77 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
79 Add more information about invitations and invexes.
83 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
86 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
88 Add what /invite actually does (bypass +ijlr).
92 +2 -0 trunk/help/opers/invite (File Modified)
95 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
97 callerid (+g) documentation:
98 - Mention 005 (isupport) token with possibility of different mode letter.
99 - Explicitly clarify that /accept can be used while -g, and setting -g
100 does not clear the accept list.
101 - Mention that some users may be able to bypass +g.
102 - Mention that /accept may allow more than just going through +g.
103 - Update to 716/717/718 numerics instead of notices.
104 - Clarify that the one-minute period applies to messages from all users,
106 - Add a numerics section with more exact syntax.
110 +88 -10 trunk/doc/modeg.txt (File Modified)
113 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
115 Send TS6 protocol for the actual work of override modules.
116 Wallops remain TS5-style for now.
120 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
121 +3 -1 trunk/extensions/m_okick.c (File Modified)
122 +6 -2 trunk/extensions/m_opme.c (File Modified)
125 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
127 - update IDEAS as TS6 only is partially done
131 +1 -1 trunk/IDEAS (File Modified)
134 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
136 - TS6 is always enabled now.
137 There is no reason for it to not be enabled on a proper charybdis network.
141 +0 -1 trunk/doc/example.conf (File Modified)
142 +1 -6 trunk/doc/reference.conf (File Modified)
143 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
144 +0 -1 trunk/include/s_conf.h (File Modified)
145 +1 -1 trunk/modules/m_pass.c (File Modified)
146 +0 -1 trunk/src/newconf.c (File Modified)
147 +0 -1 trunk/src/s_conf.c (File Modified)
148 +4 -15 trunk/src/s_serv.c (File Modified)
151 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
153 - better text for RPL_LOAD2HI explaining in a better way what is going on
157 +1 -2 trunk/src/messages.tab (File Modified)
160 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
162 Also rerun autoheader, for solaris ports changes.
166 +3 -0 trunk/include/setup.h.in (File Modified)
169 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
171 Rerun autoconf for version bump, at last.
175 +9 -9 trunk/configure (File Modified)
178 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
180 Make highest connection counts a bit more consistent.
184 +5 -0 trunk/src/s_serv.c (File Modified)
185 +8 -8 trunk/src/s_user.c (File Modified)
188 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
190 Fix wrong line numbers in ircd.conf parser (some comments).
191 from ratbox 2.2 (androsyn).
195 +1 -0 trunk/src/ircd_lexer.l (File Modified)
198 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
200 Change EmptyString so gcc 4.2 doesn't complain.
201 from ratbox (androsyn), slightly changed
205 +1 -1 trunk/include/irc_string.h (File Modified)
208 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
210 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
211 This already works correctly for successful/notfound case.
215 +1 -1 trunk/modules/m_whois.c (File Modified)
218 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
220 Use mask_match() to check bans from local clients for
221 redundancy. This fixes the problem that bans like *!?@*
222 prevent any ban starting with *!*@ being set.
226 +1 -1 trunk/src/chmode.c (File Modified)
229 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
231 Add mask_match(), like ircu mmatch().
232 This compares two masks and returns whether the "new" is
233 more specific than or equal to the "old". The difference
234 with match() is that a '?' in "old" does not match a '*' in
239 +2 -0 trunk/include/irc_string.h (File Modified)
240 +73 -0 trunk/src/match.c (File Modified)
243 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
245 add_id() for local client: do not collapse() the ban mask.
246 The code calling this already collapses the mask, and if
247 not, doing it here would cause a desync.
251 +0 -2 trunk/src/chmode.c (File Modified)
254 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
256 - fix dereference problems with not widely used polling engines
260 +3 -0 trunk/libcharybdis/poll.c (File Modified)
261 +3 -1 trunk/libcharybdis/select.c (File Modified)
264 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
266 - forgot to do something
270 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
273 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
275 - fix a possible problem with ipv6
279 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
282 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
284 - new ip cloaking module
288 +1 -0 trunk/extensions/Makefile.in (File Modified)
289 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
290 + - trunk/extensions/ip_cloaking_old.c (File Added)
293 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
295 monitor: send the same message buffer to all users
296 monitoring a certain nick; the target field of the
297 numeric becomes *, much like server notices
301 +6 -0 trunk/doc/monitor.txt (File Modified)
302 +3 -0 trunk/include/send.h (File Modified)
303 +3 -15 trunk/src/monitor.c (File Modified)
304 +35 -0 trunk/src/send.c (File Modified)
307 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
309 Call add_to_hostname_hash() with correct (orig) hostname.
313 +1 -1 trunk/modules/core/m_nick.c (File Modified)
316 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
318 Version bump on trunk to 2.3.
322 +1 -1 trunk/configure.ac (File Modified)
325 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
327 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
331 +2 -2 trunk/src/client.c (File Modified)
334 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
336 Add IRC_DEPRECATED macro for marking functions and data structures
337 as deprecated on compilers that support it.
341 +14 -4 trunk/include/ircd_defs.h (File Modified)
344 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
346 - update IDEAS with link failover
350 +1 -0 trunk/IDEAS (File Modified)
353 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
355 xline/resv wildcard checking:
356 - count escaped (\) characters as one nonwild
357 - accept strings without wilds no matter how short they are
361 +8 -2 trunk/src/s_newconf.c (File Modified)
364 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
366 Tweak some comments in sno_whois extension.
370 +2 -2 trunk/extensions/sno_whois.c (File Modified)
373 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
379 +3 -6 trunk/NEWS (File Modified)
382 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
384 - allow JOIN 0 from remotes
385 - allow JOIN 0 from locals, but only if it is exactly one
386 zero and is the first channel
390 +65 -0 trunk/modules/core/m_join.c (File Modified)
393 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
395 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
396 levels?), hideops, namespace cleanups, etc
400 + - trunk/IDEAS (File Added)
403 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
409 +0 -65 trunk/modules/core/m_join.c (File Modified)
412 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
414 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
415 to their policies indicating that they wish to be contacted before their services are used.
419 +6 -3 trunk/doc/example.conf (File Modified)
420 +6 -3 trunk/doc/reference.conf (File Modified)
423 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
425 - update NEWS in preparation of upcoming 2.2 release this week
429 +3 -0 trunk/NEWS (File Modified)
432 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
434 Move sno_channeljoin to unsupported, due to the privacy
435 issue and the fact that any oper with admin or hidden_admin
440 +0 -1 trunk/doc/example.conf (File Modified)
441 +0 -2 trunk/doc/reference.conf (File Modified)
442 +0 -46 trunk/extensions/Makefile.in (File Modified)
443 + - trunk/extensions/sno_channeljoin.c (File Deleted)
444 +47 -1 trunk/unsupported/Makefile.in (File Modified)
445 + - trunk/unsupported/sno_channeljoin.c (File Added)
448 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
450 - createoperonly: like createauthonly, but checks opered status instead of authed status
454 +41 -0 trunk/extensions/Makefile.in (File Modified)
455 + - trunk/extensions/createoperonly.c (File Added)
458 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
460 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
464 +1 -0 trunk/doc/example.conf (File Modified)
465 +3 -1 trunk/doc/reference.conf (File Modified)
466 +46 -0 trunk/extensions/Makefile.in (File Modified)
467 + - trunk/extensions/sno_channeljoin.c (File Added)
470 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
472 - update config files
476 +1 -0 trunk/doc/example.conf (File Modified)
477 +2 -0 trunk/doc/reference.conf (File Modified)
480 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
482 - fold in whois_notice_global functionality.
486 +0 -1 trunk/extensions/Makefile.in (File Modified)
487 +1 -56 trunk/extensions/sno_whois.c (File Modified)
488 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
491 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
493 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
497 +64 -57 trunk/extensions/Makefile.in (File Modified)
498 + - trunk/extensions/sno_whois.c (File Added)
499 + - trunk/extensions/spy_whois_notice.c (File Deleted)
502 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
504 Prevent too wide klines with CIDR masks.
508 +17 -5 trunk/modules/m_kline.c (File Modified)
511 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
513 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
517 +4 -0 trunk/modules/m_kline.c (File Modified)
520 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
522 - fold conf_connect_allowed() into accept_connection()
523 - extend add_connection() so that exempt{}s apply to max unregistered
529 +1 -1 trunk/doc/example.conf (File Modified)
530 +1 -1 trunk/doc/reference.conf (File Modified)
531 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
532 +0 -2 trunk/include/s_conf.h (File Modified)
533 +14 -7 trunk/src/listener.c (File Modified)
536 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
538 m_webirc: call del_unknown_ip() otherwise the unknown will
539 never be subtracted from the cgiirc ip
543 +2 -0 trunk/extensions/m_webirc.c (File Modified)
546 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
548 Remove s_assert in del_unknown_ip() supposedly if the ip
549 cannot be found, it is not feasible to avoid that case
550 entirely with m_webirc.c.
554 +1 -2 trunk/src/reject.c (File Modified)
557 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
559 Apply ratbox flood fix.
563 +1 -0 trunk/doc/example.conf (File Modified)
564 +5 -0 trunk/doc/reference.conf (File Modified)
565 +3 -0 trunk/include/client.h (File Modified)
566 +4 -0 trunk/include/reject.h (File Modified)
567 +1 -0 trunk/include/s_conf.h (File Modified)
568 +2 -0 trunk/src/client.c (File Modified)
569 +3 -0 trunk/src/listener.c (File Modified)
570 +1 -0 trunk/src/newconf.c (File Modified)
571 +8 -5 trunk/src/packet.c (File Modified)
572 +59 -2 trunk/src/reject.c (File Modified)
573 +1 -0 trunk/src/s_conf.c (File Modified)
574 +2 -0 trunk/src/s_serv.c (File Modified)
575 +1 -0 trunk/src/s_user.c (File Modified)
578 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
584 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
587 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
593 +114 -1 trunk/configure (File Modified)
596 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
598 - remove "ASM hashing code" from the configure overview
602 +0 -1 trunk/configure.ac (File Modified)
605 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
607 Target left IRC (more friendly error message if a UID
608 cannot be found) for /invite.
612 +8 -3 trunk/modules/m_invite.c (File Modified)
615 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
617 Remove emptyline craq because it leaks memory on /rehash motd etc.
618 from ratbox 2.2 (anfl/Androsyn)
622 +6 -14 trunk/src/cache.c (File Modified)
625 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
627 Merge old trunk r2767:
628 Copy channel name from command on lowerTS JOIN/SJOIN,
629 this makes the capitalization of the channel name
630 timestamped like modes are.
634 +3 -0 trunk/modules/core/m_join.c (File Modified)
635 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
638 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
640 Merge old trunk r2065,r2067:
641 channel_modes(): get rid of the trailing space
642 also make the *pbuf check work like it should
643 (don't call IsMember another time if we already
645 simplify a bit more, update comments
649 +13 -13 trunk/src/channel.c (File Modified)
652 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
658 +1 -1 trunk/extensions/m_webirc.c (File Modified)
661 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
663 chghost: refuse spoofs which are empty or start with a colon
664 (would break the protocol)
668 +3 -0 trunk/modules/m_chghost.c (File Modified)
671 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
673 Fix description of 043 numeric.
677 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
680 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
682 SAVE: make the nickTS of the UID nick equal to 100, so it
683 is always in sync on the network.
687 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
688 +15 -11 trunk/modules/core/m_nick.c (File Modified)
691 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
693 Force nickTS to increase when a local user changes their nick.
697 +5 -1 trunk/modules/core/m_nick.c (File Modified)
700 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
702 Remove #define UFLAGS. We haven't allowed this
703 undocumented extension to the IRC protocol for
704 years (allowing an initial umode in USER).
708 +0 -2 trunk/modules/m_user.c (File Modified)
711 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
713 Move new_local_user hook, so it is possible to call
714 exit_client() from it, refusing the connection.
718 +3 -1 trunk/doc/hooks.txt (File Modified)
719 +10 -9 trunk/src/s_user.c (File Modified)
722 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
724 Only free PreClient struct when the rest of the Client
725 is freed, not immediately upon exit_client(). Doing this
726 would cause problems with sasl's new_local_user hook
727 vs hooks that exit the client there.
731 +0 -1 trunk/src/client.c (File Modified)
734 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
736 Use TS6 prefix for server-server JOIN 0.
740 +2 -1 trunk/modules/core/m_join.c (File Modified)
743 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
745 Use orighost in kill server notices.
749 +3 -3 trunk/modules/core/m_kill.c (File Modified)
752 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
754 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
758 +3 -3 trunk/modules/m_set.c (File Modified)
761 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
767 +1 -1 trunk/src/messages.tab (File Modified)
770 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
772 Show max_clients in /info.
776 +6 -0 trunk/modules/m_info.c (File Modified)
779 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
781 Don't allow /quote set max higher than the
782 serverinfo::max_clients ircd.conf value.
786 +8 -0 trunk/modules/m_set.c (File Modified)
789 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
791 Change code that checks maxclients limit: allow exactly
792 the configured amount of non-exceed_limit clients.
793 Code that appeared to limit exceed_limit clients too
794 but less heavily removed (it was not effective because
795 the parentheses were wrong).
799 +2 -4 trunk/src/s_user.c (File Modified)
802 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
804 By default, leave MAX_BUFFER fds free for log files,
805 server connections, ident lookups, exceed_limit clients,
806 etc. Mention this in example.conf and reference.conf.
810 +4 -2 trunk/doc/example.conf (File Modified)
811 +3 -1 trunk/doc/reference.conf (File Modified)
812 +1 -1 trunk/src/s_conf.c (File Modified)
815 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
817 --with-maxclients configure option is gone
821 +0 -11 trunk/INSTALL (File Modified)
824 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
826 Make the code that raises fd rlimit to hard limit work.
830 +5 -5 trunk/src/ircd.c (File Modified)
833 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
835 - note the I/O reworking
839 +2 -0 trunk/NEWS (File Modified)
842 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
848 +4 -4 trunk/doc/Makefile.in (File Modified)
851 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
853 - enforce proper conditions for EPOLL_CTL_DEL.
854 - remove possibly problematic "performance" check
858 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
861 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
863 - rename m_list_safelist to m_list and remove ratbox implementation
867 +393 -664 trunk/modules/Makefile.in (File Modified)
868 + - trunk/modules/m_list.c (File Added)
869 + - trunk/modules/m_list_ratbox.c (File Deleted)
870 + - trunk/modules/m_list_safelist.c (File Deleted)
873 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
875 - some more transit to sendto_one_numeric().
879 +2 -3 trunk/modules/m_away.c (File Modified)
880 +3 -3 trunk/src/messages.tab (File Modified)
881 +1 -1 trunk/src/s_user.c (File Modified)
884 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
886 - change some sendto_one() to sendto_one_numeric().
890 +4 -10 trunk/modules/m_admin.c (File Modified)
891 +3 -3 trunk/modules/m_map.c (File Modified)
892 +12 -12 trunk/src/messages.tab (File Modified)
893 +1 -2 trunk/src/s_conf.c (File Modified)
894 +9 -10 trunk/src/s_user.c (File Modified)
897 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
899 - river's ports.c from old charybdis trunk
903 +195 -0 trunk/configure.ac (File Modified)
904 + - trunk/libcharybdis/ports.c (File Added)
907 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
909 - remove broken ports stuff and devpoll stuff.
913 +0 -307 trunk/configure (File Modified)
914 +0 -21 trunk/configure.ac (File Modified)
915 +0 -474 trunk/include/setup.h.in (File Modified)
916 + - trunk/libcharybdis/devpoll.c (File Deleted)
917 + - trunk/libcharybdis/ports.c (File Deleted)
920 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
926 +1 -25 trunk/configure (File Modified)
927 +0 -3 trunk/include/setup.h.in (File Modified)
930 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
932 - remove x86-optimized hash code.
936 +0 -13 trunk/configure.ac (File Modified)
937 +2 -187 trunk/src/Makefile.in (File Modified)
938 + - trunk/src/fnvhash.s (File Deleted)
941 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
943 - apparently setting KE_LENGTH to 128 is fine.
947 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
950 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
952 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
956 +5627 -5747 trunk/configure (File Modified)
957 +0 -15 trunk/configure.ac (File Modified)
958 +0 -2 trunk/include/m_info.h (File Modified)
959 +6 -9 trunk/include/setup.h.in (File Modified)
960 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
963 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
965 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
966 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
967 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
971 +0 -5 trunk/include/config.h (File Modified)
972 +0 -5 trunk/include/config.h.dist (File Modified)
973 +0 -6 trunk/include/defaults.h (File Modified)
974 +0 -3 trunk/include/m_info.h (File Modified)
975 +21 -7 trunk/libcharybdis/commio.c (File Modified)
976 +2 -0 trunk/libcharybdis/commio.h (File Modified)
977 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
978 +4 -3 trunk/libcharybdis/poll.c (File Modified)
979 +0 -3 trunk/libcharybdis/select.c (File Modified)
980 +0 -9 trunk/src/ircd.c (File Modified)
981 +23 -26 trunk/src/listener.c (File Modified)
982 +2 -1 trunk/src/restart.c (File Modified)
983 +5 -1 trunk/src/s_auth.c (File Modified)
984 +1 -1 trunk/src/s_conf.c (File Modified)
985 +3 -1 trunk/src/s_serv.c (File Modified)
988 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
990 Repair operspy who !#channel, broken by me in r3283.
994 +2 -2 trunk/modules/m_who.c (File Modified)
997 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
999 Update bug report and IRC channel information.
1003 +2 -1 trunk/BUGS (File Modified)
1004 +2 -1 trunk/NEWS (File Modified)
1007 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
1009 Change copyright years in version.c.SH as in release-2.1 r3339.
1013 +2 -2 trunk/src/version.c.SH (File Modified)
1016 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
1022 +104 -0 trunk/configure (File Modified)
1025 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
1027 Need to check for various flavours of epoll,
1028 even if --enable-epoll is forced.
1032 +1 -0 trunk/configure.ac (File Modified)
1035 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1037 Hack to allow some more warnings, already present in configure (?).
1041 +1 -1 trunk/aclocal.m4 (File Modified)
1044 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1046 Merge old trunk r2077,r2079:
1047 - Move closing of servlink control fd to close_connection()
1048 instead of doing it in exit_local_server(), and make sure
1049 we first close the data fd and then the control fd.
1050 - Have servlink process ready fds in order net, data, ctrl
1051 instead of ctrl, data, net. This seems to fix the problem
1052 that squit reasons do not show up on the other side of a
1053 ziplink (by making it send any final SQUIT and/or ERROR
1054 before noticing the closed control fd).
1058 +1 -1 trunk/servlink/io.c (File Modified)
1059 +3 -12 trunk/src/client.c (File Modified)
1062 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1064 Don't show the UID if a TS6 server sends a kick with
1065 an empty or no comment. Note that charybdis never sends
1070 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1073 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1075 Merge old trunk r2081:
1076 Don't say that services cannot be killed in
1077 ERR_ISCHANSERVICE message (given when trying
1078 to kick or deop them), as that's not the case.
1082 +1 -1 trunk/src/messages.tab (File Modified)
1085 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1087 Merge old trunk r2059
1088 Clarifications to the descriptions of umode +Q and cmode +F,
1089 suggested by Ariadne@SorceryNet.
1093 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1094 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1097 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1099 Merge old trunk r2907,r2991:
1100 Allow TESTLINE on channel names.
1104 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1105 +4 -0 trunk/help/opers/testline (File Modified)
1106 +22 -0 trunk/modules/m_testline.c (File Modified)
1109 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1111 Merge old trunk r2835:
1112 resolver: if sendto(2) fails, try sending to the next nameserver
1116 +1 -1 trunk/src/res.c (File Modified)
1119 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1121 Merge old trunk r2817:
1122 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1123 starts with a digit. This is safe because the last
1124 parameter is a nick and never a UID. (The first parameter
1125 in a server-server two-param whois is a UID/SID.)
1129 +1 -1 trunk/modules/m_whois.c (File Modified)
1132 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1134 Merge old trunk r2779,r2785:
1135 Show correct privilege name in a few ERR_NOPRIVS numerics.
1139 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1140 +1 -1 trunk/extensions/m_opme.c (File Modified)
1141 +2 -2 trunk/unsupported/m_force.c (File Modified)
1144 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1146 Merge old trunk r2695:
1147 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1148 This will generate better server notices.
1152 +3 -2 trunk/modules/core/m_die.c (File Modified)
1155 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1157 Merge old trunk r2294:
1158 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1162 +1 -1 trunk/src/s_user.c (File Modified)
1165 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1167 Merge old trunk r2226:
1168 If we are connecting outward to a server, check if the
1169 server name they sent is the same as what we tried to
1170 connect to. Previously such a connection could succeed
1171 if there existed connect blocks with the same IP and
1172 passwords for the other server name.
1176 +11 -0 trunk/modules/core/m_server.c (File Modified)
1179 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1181 Merge old trunk r2212:
1182 Another handling of SJOINs without nicks:
1183 Propagate them if the channel is +P or the channel
1184 already existed, otherwise remove the channel again
1185 and do not propagate the SJOIN.
1189 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1192 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1194 Remove channels entirely from /whois on services.
1195 This cannot be overridden with operspy.
1199 +20 -17 trunk/modules/m_whois.c (File Modified)
1202 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1204 Fix /who on channels with ** in their name.
1208 +2 -2 trunk/modules/m_who.c (File Modified)
1211 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1213 NEWS: As in 2.1.3, mention that the TS6 revision will
1214 interoperate with older versions
1218 +2 -1 trunk/NEWS (File Modified)
1221 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1223 Fix documentation of HIDE_SERVERS_IPS define.
1227 +2 -2 trunk/include/config.h.dist (File Modified)
1230 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1232 Don't leak auth{} spoofed ip for I-line is full notice either.
1236 +1 -1 trunk/src/s_conf.c (File Modified)
1239 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1245 +37 -0 trunk/NEWS (File Modified)
1248 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1250 Allow /invite (but not invex) to override +r, +l, +j in
1251 addition to +i. As before, a restrictive mode must be in
1252 place at /invite time for the invite to have an effect;
1253 +r does not count as a restrictive mode if the user is
1254 logged in; +l and +j always count as restrictive modes to
1255 allow for cases where they would allow join at /invite
1256 time but not when the user tries to join.
1260 +6 -2 trunk/modules/m_invite.c (File Modified)
1261 +21 -10 trunk/src/channel.c (File Modified)
1264 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1266 Remove invite_ops_only, forcing it to YES.
1270 +0 -1 trunk/doc/example.conf (File Modified)
1271 +0 -5 trunk/doc/reference.conf (File Modified)
1272 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1273 +0 -1 trunk/include/s_conf.h (File Modified)
1274 +0 -6 trunk/modules/m_info.c (File Modified)
1275 +10 -14 trunk/modules/m_invite.c (File Modified)
1276 +0 -1 trunk/src/newconf.c (File Modified)
1277 +0 -1 trunk/src/s_conf.c (File Modified)
1280 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1282 Move username check after xline and dnsbl checks, so it
1283 will not complain to opers about clients who are xlined
1284 or blacklisted anyway (both of which silently reject).
1288 +15 -15 trunk/src/s_user.c (File Modified)
1291 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1293 - MASTER_MAX is no longer relevant
1297 +0 -7 trunk/modules/m_set.c (File Modified)
1300 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1302 - add config option for setting max_clients.
1306 +5 -0 trunk/doc/example.conf (File Modified)
1307 +5 -0 trunk/doc/reference.conf (File Modified)
1308 +2 -0 trunk/include/s_conf.h (File Modified)
1309 +1 -1 trunk/src/ircd.c (File Modified)
1310 +2 -0 trunk/src/newconf.c (File Modified)
1311 +2 -1 trunk/src/s_conf.c (File Modified)
1314 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1316 - remove get_maxrss() and all of that insecure and unsafe nonsense
1320 +3 -38 trunk/src/ircd.c (File Modified)
1321 +1 -1 trunk/src/restart.c (File Modified)
1322 +0 -4 trunk/src/s_stats.c (File Modified)
1325 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1327 - avoid some potential NULL dereferencing
1331 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1334 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1340 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1343 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1345 - rework poll a bit for the MAXCONNECTIONS changes.
1349 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1352 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1354 Our way of using kqueue may cause it to report fds we
1355 don't know about anymore, cope.
1359 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1362 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1364 Don't reference freed memory (fde_t) in comm_close().
1368 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1371 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1373 - fix for 100% cpu use
1377 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1380 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1382 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1386 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1389 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1391 - clear up use of fd_table in ircd.
1395 +3 -2 trunk/src/s_serv.c (File Modified)
1398 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1400 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1404 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1405 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1406 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1407 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1408 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1409 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1410 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1411 +2 -2 trunk/libcharybdis/select.c (File Modified)
1414 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1416 Fix some cases where the size argument to strlcpy()
1417 for usernames and hostnames is 1 too small.
1421 +1 -1 trunk/modules/m_chghost.c (File Modified)
1422 +2 -2 trunk/src/res.c (File Modified)
1423 +2 -2 trunk/src/s_user.c (File Modified)
1426 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1428 Cut down quit/part/kick reasons to avoid quit reasons
1429 overflowing the client exiting server notice (from
1430 TOPICLEN to 260). kill reasons become shorter accordingly.
1431 kline/dline/gline reasons become 390.
1432 away messages stay at TOPICLEN for now.
1436 +8 -3 trunk/include/ircd_defs.h (File Modified)
1437 +2 -2 trunk/modules/m_dline.c (File Modified)
1438 +4 -4 trunk/modules/m_gline.c (File Modified)
1439 +2 -2 trunk/modules/m_kline.c (File Modified)
1442 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1444 Don't leak auth{} spoofed IP addresses in +f notices.
1445 from ratbox (androsyn)
1449 +10 -3 trunk/src/s_conf.c (File Modified)
1452 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1454 Make oper_up() take +i/-i during opering up into account
1455 (e.g. no_oper_invis extension, +i in operator::umodes).
1456 Remove the hack from no_oper_invis.
1460 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1461 +4 -0 trunk/src/s_user.c (File Modified)
1464 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1466 no_oper_invis: decrement invisible count when clearing
1467 invisible on a local client who has just opered up
1468 oper_up() should really do this
1472 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1475 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1477 Put "End of Channel Quiet List" instead of
1478 "End of Channel Ban List" for a +q list.
1479 Due to client restrictions the numerics for
1480 quiet lists must be the same as for ban lists.
1484 +4 -1 trunk/src/chmode.c (File Modified)
1487 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1489 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1490 Change TS6 JOIN processing
1491 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1492 a local user joins an existing channel
1493 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1494 propagating a TS6 JOIN
1495 - don't interpret simple modes in an incoming TS6 JOIN
1497 This is to avoid desyncs when certain mode changes (e.g. -im)
1498 cross with joins. A downside is that simple modes will be
1499 more desynched when a JOIN creates a channel or lowers TS,
1500 but that's less important.
1502 Update the TS6 specification to include this, and clarify
1503 that TMODE can come from a server and that MODE must be
1504 translated into TMODE from other servers too.
1508 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1509 +19 -127 trunk/modules/core/m_join.c (File Modified)
1512 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1514 Make -logfile work again.
1518 +2 -2 trunk/src/s_log.c (File Modified)
1521 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1523 - fix off-by-one memory overflow error.
1527 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1530 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1532 Change handling of modularized umodes:
1533 - keep the bitmask reserved forever to the letter, fixing
1534 the problems when loading multiple umode modules,
1535 unloading them and then loading them in a different order
1536 - don't allow local users to change umodes which have
1537 been unloaded and don't set them on new users via
1542 +24 -3 trunk/src/s_user.c (File Modified)
1545 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1547 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1551 +1 -0 trunk/include/s_user.h (File Modified)
1552 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1553 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1554 +22 -0 trunk/src/s_user.c (File Modified)
1557 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1559 DNSBL keyword substitution is available as of 2.1.3.
1563 +1 -1 trunk/doc/example.conf (File Modified)
1566 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1568 Change two occurances like match(userinput, target_p->name) ||
1569 match(target_p->name, userinput) to just match(userinput,
1570 target_p->name). No client name can contain * or ? now.
1574 +1 -1 trunk/modules/m_trace.c (File Modified)
1575 +1 -2 trunk/src/s_serv.c (File Modified)
1578 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1580 Do not try find_server() on a name find_client() has
1581 returned NULL for, as this will always return NULL
1582 since the removal of hostmasking.
1586 +1 -2 trunk/modules/m_pong.c (File Modified)
1587 +0 -4 trunk/src/s_serv.c (File Modified)
1590 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1592 Remove server_exists() which checked whether the
1593 server name existed taking hostmasking into account
1594 and just check with find_server(); admittedly
1595 this checks if the name is a SID but that's not
1600 +3 -27 trunk/modules/core/m_server.c (File Modified)
1603 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1605 Remove hash_find_masked_server(), which made it possible
1606 to specify the full (unmasked) name of a server behind
1607 a hostmask. As a result find_any_client() (for prefixes)
1608 becomes equal to find_client(), so remove that too.
1612 +0 -1 trunk/include/hash.h (File Modified)
1613 +1 -75 trunk/src/hash.c (File Modified)
1614 +1 -1 trunk/src/parse.c (File Modified)
1617 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1619 Remove '*' from valid server name characters.
1620 This makes it impossible to connect hostmasked servers.
1621 (This support didn't work well anyway, was incompatible
1622 with TS6 and we never masked ourselves.)
1626 +1 -1 trunk/src/match.c (File Modified)
1629 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1631 Change spambot, flooder and jupe joiner notices from host to orighost.
1635 +1 -1 trunk/modules/core/m_join.c (File Modified)
1636 +2 -2 trunk/modules/core/m_message.c (File Modified)
1637 +2 -2 trunk/src/channel.c (File Modified)
1640 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1642 Add documentation for SASL client protocol, same as atheme doc/SASL.
1646 + - trunk/doc/sasl.txt (File Added)
1649 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1651 Include real hostname in Closing Link message for unknown
1652 connections that have sent USER. This is helpful for
1653 k-lined users while not breaking server IP hiding.
1657 +3 -1 trunk/src/client.c (File Modified)
1660 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1666 +29 -29 trunk/configure (File Modified)
1669 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1671 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1675 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1678 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1680 Backport from early 3.x:
1683 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1685 - remove "Processing connection to foobar.net" message
1689 +0 -3 trunk/src/s_auth.c (File Modified)
1692 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1694 - missed the processing connection one (actually, we can probably nuke this one)
1698 +1 -2 trunk/src/s_auth.c (File Modified)
1701 river 2006/09/27 16:33:05 UTC (20060927-2174)
1703 get_client_name = stupid
1708 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1711 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1713 - remove excessive arguments
1717 +1 -2 trunk/src/s_conf.c (File Modified)
1718 +1 -1 trunk/src/s_user.c (File Modified)
1721 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1723 - use sendto_one_notice() for on-connect notices too.
1727 +10 -10 trunk/src/s_auth.c (File Modified)
1730 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1732 - use sendto_one_notice() in the core, too.
1736 +2 -2 trunk/src/chmode.c (File Modified)
1737 +8 -15 trunk/src/modules.c (File Modified)
1738 +3 -5 trunk/src/s_conf.c (File Modified)
1739 +1 -2 trunk/src/s_newconf.c (File Modified)
1740 +20 -57 trunk/src/s_user.c (File Modified)
1743 river 2006/09/27 16:19:25 UTC (20060927-2166)
1745 the KILL command will use get_client_name(, SHOW_IP) instead of
1746 target->name, and will show a more useful error for local opers
1751 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1754 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1756 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1760 +4 -2 trunk/src/send.c (File Modified)
1763 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1769 +1 -1 trunk/include/client.h (File Modified)
1772 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1774 - get_id(): fall back to "*" if client has no known name
1778 +1 -1 trunk/include/client.h (File Modified)
1781 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1783 - convert to sendto_one_notice().
1787 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1788 +4 -6 trunk/unsupported/m_force.c (File Modified)
1791 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1793 - use sendto_one_notice() in many places instead of
1794 sendto_one(source_p, ":%s NOTICE %s :", ...);
1798 +10 -25 trunk/extensions/example_module.c (File Modified)
1799 +5 -14 trunk/extensions/hurt.c (File Modified)
1800 +1 -2 trunk/extensions/m_42.c (File Modified)
1801 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1802 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1803 +1 -2 trunk/extensions/m_opme.c (File Modified)
1804 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1805 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1806 +3 -7 trunk/modules/core/m_die.c (File Modified)
1807 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1808 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1809 +1 -2 trunk/modules/m_challenge.c (File Modified)
1810 +11 -15 trunk/modules/m_connect.c (File Modified)
1811 +20 -28 trunk/modules/m_dline.c (File Modified)
1812 +2 -2 trunk/modules/m_etrace.c (File Modified)
1813 +11 -21 trunk/modules/m_gline.c (File Modified)
1814 +2 -4 trunk/modules/m_kline.c (File Modified)
1815 +1 -2 trunk/modules/m_rehash.c (File Modified)
1816 +3 -7 trunk/modules/m_restart.c (File Modified)
1817 +31 -45 trunk/modules/m_set.c (File Modified)
1818 +2 -4 trunk/modules/m_testmask.c (File Modified)
1819 +5 -8 trunk/modules/m_unreject.c (File Modified)
1820 +2 -5 trunk/modules/m_xline.c (File Modified)
1825 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1826 +10 -25 trunk/extensions/example_module.c (File Modified)
1827 +5 -14 trunk/extensions/hurt.c (File Modified)
1828 +1 -2 trunk/extensions/m_42.c (File Modified)
1829 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1830 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1831 +1 -2 trunk/extensions/m_opme.c (File Modified)
1832 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1833 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1834 +3 -7 trunk/modules/core/m_die.c (File Modified)
1835 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1836 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1837 +1 -2 trunk/modules/m_challenge.c (File Modified)
1838 +11 -15 trunk/modules/m_connect.c (File Modified)
1839 +2 -4 trunk/modules/m_dline.c (File Modified)
1840 +2 -2 trunk/modules/m_etrace.c (File Modified)
1841 +11 -21 trunk/modules/m_gline.c (File Modified)
1842 +2 -4 trunk/modules/m_kline.c (File Modified)
1843 +1 -2 trunk/modules/m_rehash.c (File Modified)
1844 +3 -7 trunk/modules/m_restart.c (File Modified)
1845 +31 -45 trunk/modules/m_set.c (File Modified)
1846 +2 -4 trunk/modules/m_testmask.c (File Modified)
1847 +5 -8 trunk/modules/m_unreject.c (File Modified)
1848 +1 -3 trunk/modules/m_xline.c (File Modified)
1849 +2 -2 trunk/src/chmode.c (File Modified)
1850 +8 -15 trunk/src/modules.c (File Modified)
1851 +10 -14 trunk/src/s_auth.c (File Modified)
1852 +3 -6 trunk/src/s_conf.c (File Modified)
1853 +1 -2 trunk/src/s_newconf.c (File Modified)
1854 +20 -57 trunk/src/s_user.c (File Modified)
1855 +4 -2 trunk/src/send.c (File Modified)
1856 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1857 +4 -6 trunk/unsupported/m_force.c (File Modified)
1860 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1862 - keyword-subst from charybdis 2.2.
1866 +12 -3 trunk/doc/example.conf (File Modified)
1867 +58 -3 trunk/doc/reference.conf (File Modified)
1868 + - trunk/include/substitution.h (File Added)
1869 +1 -0 trunk/src/Makefile.in (File Modified)
1870 +2 -2 trunk/src/s_conf.c (File Modified)
1871 +164 -1 trunk/src/s_user.c (File Modified)
1872 + - trunk/src/substitution.c (File Added)
1875 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1877 Removed merge tracking for "svnmerge" for
1878 http://svn.atheme.org/charybdis/branches/release-2.2
1882 + - trunk/ (Property Modified)
1885 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1887 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1888 http://svn.atheme.org/charybdis/branches/release-2.2
1892 + - trunk/ (Property Modified)
1895 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1897 Removed merge tracking for "svnmerge" for
1898 http://svn.atheme.org/charybdis/branches/release-2.2
1902 + - trunk/ (Property Modified)
1905 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1907 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1908 http://svn.atheme.org/charybdis/branches/release-2.2
1912 + - trunk/ (Property Modified)
1915 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1921 + - trunk/ (Property Modified)
1924 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1926 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1927 http://svn.atheme.org/charybdis/branches/release-2.2
1931 + - trunk/ (Property Modified)
1934 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1936 - version bump to 2.2.0
1940 +3 -1 trunk/NEWS (File Modified)
1941 +1 -1 trunk/configure.ac (File Modified)
1944 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1947 + branches/release-2.1 -> 2.2 base
1948 + 3.0 -> branches/cxxconversion
1949 + backport some immediate 3.0 functionality for 2.2
1954 + - trunk/ (File Added)
1957 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1959 Merged revisions 3135,3137 via svnmerge from
1960 http://svn.atheme.org/charybdis/trunk
1963 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1965 - Expand TRACE description
1966 - Mention expiry time in TESTLINE
1968 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1970 Update copyright year for sgml docs to 2007.
1975 + - branches/release-2.1/ (Property Modified)
1976 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1977 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1980 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1982 Merged revisions 1999 via svnmerge from
1983 http://svn.atheme.org/charybdis/trunk
1984 Add river to CREDITS
1987 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1994 + - branches/release-2.1/ (Property Modified)
1995 +1 -0 branches/release-2.1/CREDITS (File Modified)
1998 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
2000 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
2001 http://svn.atheme.org/charybdis/trunk
2004 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
2006 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
2008 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
2010 - add use_forward to /info
2012 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
2014 Call channel_modes() with &me instead of source_p when
2015 sending out a JOIN and SJOIN for a local user. This
2016 saves checking whether they are on the channel they
2019 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
2021 If use_forward is disabled:
2023 - hide +f in /mode #channel (/mode #channel f still shows it)
2024 - do not send any mode changes adding +f to local clients
2025 (-f ones are still sent)
2030 + - branches/release-2.1/ (Property Modified)
2031 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2032 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2033 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2034 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2035 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2036 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2037 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2038 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2039 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2040 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2041 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2042 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2045 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2047 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2051 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2052 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2053 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2056 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2058 Add accountability (wallops, log) to OKICK.
2062 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2065 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2067 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2068 Similar to branches/release-2.2 r3061.
2072 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2075 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2077 - Write xline to file after instead of before notifying opers and source
2078 - Also notify source of failure to add xline
2079 Similar to branches/release-2.2 r3057.
2083 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2086 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2088 If a dline/kline/resv cannot be added to the file, send
2089 the regular notices to local opers and source anyway,
2090 and also warn the source (local opers were already warned).
2091 Similar to branches/release-2.2 r3053.
2095 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2098 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2100 Port over fixes from unkline/unxline/unresv to undline.
2101 Similar to branches/release-2.2 r3049.
2105 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2108 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2110 Merged revisions 2915 via svnmerge from
2111 http://svn.atheme.org/charybdis/trunk
2114 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2116 In usage message, show kline.conf and xline.conf instead
2117 of klines.conf and xlines.conf.
2122 + - branches/release-2.1/ (Property Modified)
2123 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2126 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2128 Merged revisions 2831,2833,2853 via svnmerge from
2129 http://svn.atheme.org/charybdis/trunk
2132 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2134 unkline/unxline/unresv:
2135 - if fclose on the output returns an error, treat this as a
2137 - check if the rename from the temp file to the ban conf failed
2139 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2141 When adding a permanent dline/kline/xline/resv, check
2142 the return value of fclose().
2144 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2146 Do not free xline aconf if it could not be written out.
2147 It will be added to the list in memory anyway.
2152 + - branches/release-2.1/ (Property Modified)
2153 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2154 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2155 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2156 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2159 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2161 NEWS: Clarify effects of ip_cloaking changes a little.
2165 +2 -0 branches/release-2.1/NEWS (File Modified)
2168 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2174 +9 -9 branches/release-2.1/configure (File Modified)
2177 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2179 Version bump on 2.1 branch to 2.1.2.
2183 +1 -1 branches/release-2.1/configure.ac (File Modified)
2186 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2188 Mention r2801/r2805.
2192 +1 -0 branches/release-2.1/NEWS (File Modified)
2195 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2197 Merged revisions 2801 via svnmerge from
2198 http://svn.atheme.org/charybdis/trunk
2201 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2203 ip_cloaking: try to avoid truncation by removing more
2204 components of the hostname (except the TLD).
2209 + - branches/release-2.1/ (Property Modified)
2210 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2213 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2219 +8 -1 branches/release-2.1/NEWS (File Modified)
2222 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2224 Merged revisions 2781 via svnmerge from
2225 http://svn.atheme.org/charybdis/trunk
2228 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2230 Fix stupid bug: checked a hostmask against the found
2231 ban instead of all exceptions, causing all host mangled
2232 clients to be exempted if there was a single ban
2233 exception in many cases.
2238 + - branches/release-2.1/ (Property Modified)
2239 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2242 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2244 Merged revisions 2773 via svnmerge from
2245 http://svn.atheme.org/charybdis/trunk
2248 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2250 user@host must be *@* for a shared{} block with flags=locops
2251 (server should not be *).
2256 + - branches/release-2.1/ (Property Modified)
2257 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2260 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2262 Tweak \s code a little.
2266 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2267 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2268 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2271 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2273 Merged revisions 2761 via svnmerge from
2274 http://svn.atheme.org/charybdis/trunk
2277 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2279 The testline/no_tilde fixes are in 2.1.1.
2284 + - branches/release-2.1/ (Property Modified)
2285 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2288 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2294 +4 -1 branches/release-2.1/NEWS (File Modified)
2297 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2299 Merged revisions 2125,2182-2183,2190-2195,2204-2205,2208-2209,2238-2239,2286-2287,2296-2297,2440-2441,2542-2547,2681-2682,2687-2690,2697,2703,2705,2707-2711 via svnmerge from
2300 http://svn.atheme.org/charybdis/trunk
2304 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2306 If the auth{} block has no_tilde and is not kline exempt,
2307 check the username without tilde against klines too.
2308 This is consistent with the way klines work on spoofs
2309 (klines checked on both raw and appearing-on-IRC version).
2311 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2313 Rework the fix for klines with no_tilde.
2314 Add an extra argument to find_address_conf() for the
2315 username without tilde, as that may contain one character more.
2317 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2319 Unbreak compile (because of r2697).
2320 testline with ~ could be improved some more perhaps, but this should work.
2322 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2324 testline: take no_tilde and username truncation into account
2326 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2328 Add some information on /testline with no_tilde and username truncation.
2333 + - branches/release-2.1/ (Property Modified)
2334 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2335 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2336 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2337 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2338 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2339 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2342 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2344 Merged revisions 2149,2151 via svnmerge from
2345 http://svn.atheme.org/charybdis/trunk
2348 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2350 Move kills from services from +s to +k snomask.
2351 Kills from non-service opers remain on +s.
2353 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2355 Update description of +s and +k snomasks.
2360 + - branches/release-2.1/ (Property Modified)
2361 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2362 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2363 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2366 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2368 Merged revisions 2685 via svnmerge from
2369 http://svn.atheme.org/charybdis/trunk
2372 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2374 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2379 + - branches/release-2.1/ (Property Modified)
2380 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2383 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2385 Merged revisions 2693 via svnmerge from
2386 http://svn.atheme.org/charybdis/trunk
2389 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2391 Fix truncation (by one) of unidented usernames
2392 if user registration is done because of DNSBL
2393 completion (which is the usual case if a valid
2394 NICK and USER are sent quickly and any DNSBLs
2400 + - branches/release-2.1/ (Property Modified)
2401 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2404 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2410 +10 -0 branches/release-2.1/NEWS (File Modified)
2413 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2419 +9 -9 branches/release-2.1/configure (File Modified)
2422 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2424 Version bump to 2.1.1.
2428 +1 -1 branches/release-2.1/configure.ac (File Modified)
2431 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2433 Merged revisions 2186,2188,2190-2196,2204-2205,2208-2209,2224,2238-2239,2286-2287,2296-2297,2440-2441,2542-2547,2681-2682,2687-2690,2699,2701 via svnmerge from
2434 http://svn.atheme.org/charybdis/trunk
2437 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2439 - fix a server notice on SID collision where the server name is mentioned twice
2441 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2443 - get_server_name() is stupid
2445 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2449 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2451 Do the Attempt to re-introduce SID server notice somewhat
2452 differently, showing a real host again if !HIDE_SERVERS_IPS
2453 and still showing the server name exactly once.
2455 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2457 Fix log message for Attempt to re-introduce SID (server notice was ok).
2459 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2461 - replace "No N line" with "no connect block" in a
2463 - show attempted server name in a few serverlog messages
2468 + - branches/release-2.1/ (Property Modified)
2469 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2472 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2474 Merged revisions 2218 via svnmerge from
2475 http://svn.atheme.org/charybdis/trunk
2478 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2480 Fix garbage in /stats y output on 64-bit archs.
2485 + - branches/release-2.1/ (Property Modified)
2486 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2489 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2491 Merged revisions 2438 via svnmerge from
2492 http://svn.atheme.org/charybdis/trunk
2495 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2497 Enable Revision keyword in addition to Id.
2502 + - branches/release-2.1/ (Property Modified)
2503 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2506 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2508 Merged revisions 2679 via svnmerge from
2509 http://svn.atheme.org/charybdis/trunk
2512 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2514 Port over ratbox 2.2 r23253 (anfl):
2515 - remove the cached storage of how many +beI there are, thereby fixing a
2516 case where it can get desynced from reality
2521 + - branches/release-2.1/ (Property Modified)
2522 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2523 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2526 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2528 Merged revisions 2093,2095 via svnmerge from
2529 http://svn.atheme.org/charybdis/trunk
2532 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2534 - change DNSBL licensing to BSD.
2536 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2538 - change x86-assembly FNV implementation to BSD license
2543 + - branches/release-2.1/ (Property Modified)
2544 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2545 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2548 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2550 Merged revisions 2073,2075 via svnmerge from
2551 http://svn.atheme.org/charybdis/trunk
2554 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2556 Put full information in the squit reason when exiting
2557 a server due to a servlink (ziplinks) error.
2559 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2561 Put full information in the squit reason when exiting
2562 a server due to not enough arguments for a command.
2567 + - branches/release-2.1/ (Property Modified)
2568 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2569 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2572 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2574 Merged revisions 2071 via svnmerge from
2575 http://svn.atheme.org/charybdis/trunk
2578 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2580 Don't redirect users from an existing domain to an
2581 existing server in reference.conf.
2587 + - branches/release-2.1/ (Property Modified)
2588 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2591 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2593 Merged revisions 2053 via svnmerge from
2594 http://svn.atheme.org/charybdis/trunk
2597 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2599 Make find_channel_membership() choose the shortest list
2600 (channel's list or user's list) to search, avoiding excessive
2601 CPU usage with services which are in lots of channels.
2602 From ratbox 2.2 (anfl/jilles)
2607 + - branches/release-2.1/ (Property Modified)
2608 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2611 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2617 +9 -9 branches/release-2.1/configure (File Modified)
2620 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2622 Version change 2.1.0rc1 -> 2.1.0 (release).
2626 +1 -1 branches/release-2.1/configure.ac (File Modified)
2629 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2631 Merged revisions 2029 via svnmerge from
2632 http://svn.atheme.org/charybdis/trunk
2635 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2637 NEWS: mention m_webirc.c module
2642 + - branches/release-2.1/ (Property Modified)
2643 +1 -0 branches/release-2.1/NEWS (File Modified)
2646 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2652 +9 -9 branches/release-2.1/configure (File Modified)
2655 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2657 Change version to 2.1.0rc1.
2661 +1 -1 branches/release-2.1/configure.ac (File Modified)
2664 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2666 Merged revisions 2021 via svnmerge from
2667 http://svn.atheme.org/charybdis/trunk
2670 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2672 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2673 related flaky looking things, and instead keep a list
2674 of BlacklistClients in PreClient.
2679 + - branches/release-2.1/ (Property Modified)
2680 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2681 +1 -1 branches/release-2.1/include/client.h (File Modified)
2682 +0 -1 branches/release-2.1/include/res.h (File Modified)
2683 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2684 +0 -24 branches/release-2.1/src/res.c (File Modified)
2685 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2688 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2690 Merged revisions 2015,2017 via svnmerge from
2691 http://svn.atheme.org/charybdis/trunk
2694 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2696 Check if the name in the question section of the
2697 DNS reply matches what we queried, to guard against
2698 late replies to a previous query with the same id.
2700 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2702 res.c: add a comment summarizing our changes
2707 + - branches/release-2.1/ (Property Modified)
2708 +53 -18 branches/release-2.1/src/res.c (File Modified)
2711 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2713 Merged revisions 1981 via svnmerge from
2714 http://svn.atheme.org/charybdis/trunk
2717 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2719 Alphabetize extensions and tweak the descriptions a little.
2724 + - branches/release-2.1/ (Property Modified)
2725 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2726 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2729 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2731 Merged revisions 1975 via svnmerge from
2732 http://svn.atheme.org/charybdis/trunk
2735 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2737 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2738 We should use the IP and not truncate the hostname.
2739 From ratbox 2.2 (androsyn)
2744 + - branches/release-2.1/ (Property Modified)
2745 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2748 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2750 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2751 http://svn.atheme.org/charybdis/trunk
2755 + - branches/release-2.1/ (Property Modified)
2758 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2760 - branch 2.1 release family
2764 + - branches/release-2.1/ (File Added)
2767 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2769 Describe new handling of host mangling in channel bans in SGML.
2773 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2776 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2778 - ok, 2.1 operline brought to you by marvin the melancholy robot
2782 +1 -1 trunk/src/messages.tab (File Modified)
2785 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2787 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2788 If anybody comes up with anything better, then please let us know
2789 and we will change this before 2.1 is branched.
2793 +1 -1 trunk/src/messages.tab (File Modified)
2796 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2798 Add EUID to capab.txt.
2802 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2805 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2811 +3 -0 trunk/NEWS (File Modified)
2814 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2816 Allow service{} servers to manipulate the nick delay table
2817 (for "nickserv enforcement").
2818 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2819 If duration is 0, the nickdelay entry is removed, otherwise
2820 it is added with the duration in seconds (maximum 24 hours).
2821 It is suggested that this is used if the EUID capab is present.
2825 +42 -1 trunk/modules/m_services.c (File Modified)
2828 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2830 HURT: strip off *@ from the start of the mask
2831 reject anything else containing '@' or '!'
2835 +11 -0 trunk/extensions/hurt.c (File Modified)
2838 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2840 ircd.c: need supported.h here
2844 +1 -0 trunk/src/ircd.c (File Modified)
2847 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2849 HURT: less ambiguity here
2850 ips/hosts to be hurt must contain a '.' or ':' otherwise
2851 they are interpreted as nicks
2855 +14 -9 trunk/extensions/hurt.c (File Modified)
2858 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2860 - we're now ircd-charybdis.org.
2861 - properly alphabetize credits
2865 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2868 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2870 - add additional modules to the configs
2874 +6 -0 trunk/doc/example.conf (File Modified)
2875 +12 -0 trunk/doc/reference.conf (File Modified)
2878 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2880 - remove hurt.h, it is pointless and confusing
2884 +27 -62 trunk/extensions/hurt.c (File Modified)
2885 + - trunk/extensions/hurt.h (File Deleted)
2888 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2890 - add code to suggest a local HURT by nickname.
2891 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2895 +40 -10 trunk/extensions/hurt.c (File Modified)
2896 +1 -0 trunk/extensions/hurt.h (File Modified)
2899 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2905 +2 -1 trunk/NEWS (File Modified)
2908 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2910 MASKTRACE/TESTMASK: check orighost as well
2914 +4 -2 trunk/modules/m_etrace.c (File Modified)
2915 +3 -1 trunk/modules/m_testmask.c (File Modified)
2918 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2920 Make RPL_ISUPPORT (005) numeric modularizable.
2921 Currently it will reassemble the numeric every time
2922 it needs to be sent, using a few dozen callbacks;
2923 if this is too slow some caching scheme should be
2928 +0 -1 trunk/include/s_user.h (File Modified)
2929 +36 -114 trunk/include/supported.h (File Modified)
2930 +1 -1 trunk/modules/m_version.c (File Modified)
2931 +1 -0 trunk/src/Makefile.in (File Modified)
2932 +1 -0 trunk/src/ircd.c (File Modified)
2933 +300 -25 trunk/src/s_user.c (File Modified)
2934 + - trunk/src/supported.c (File Added)
2937 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2939 EUID orighost could differ from host only in case,
2940 do not mark as dynamic spoof then
2944 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2947 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2949 kline help file: clarify a bit and remove some obsolete stuff
2950 partly suggested by Olin
2954 +8 -8 trunk/help/opers/kline (File Modified)
2957 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2963 +20 -0 trunk/NEWS (File Modified)
2966 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2968 Show real host/IP to nonopers whoising themselves.
2969 The IP is not shown for auth{} spoofs, otherwise it is,
2970 as it looked rather weird to me to show an auth{} spoofed
2971 IP like this. (/userhost on self still shows the IP.)
2975 +13 -2 trunk/modules/m_whois.c (File Modified)
2978 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2980 Document nick_delay stuff and move it around a bit.
2984 +1 -2 trunk/doc/example.conf (File Modified)
2985 +8 -2 trunk/doc/reference.conf (File Modified)
2988 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2990 - disable nickdelay by default. Needs to be documented in reference.conf.
2994 +2 -0 trunk/doc/example.conf (File Modified)
2995 +2 -0 trunk/doc/reference.conf (File Modified)
2998 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
3000 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
3004 +2 -1 trunk/modules/m_services.c (File Modified)
3007 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
3009 ip_cloaking: somewhat hackish but we need to send the
3010 396 (RPL_HOSTHIDDEN) on connect if +h is in default
3015 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
3018 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
3020 If EUID is used, show realhost in far connect notice
3021 (but not in far disconnect notice).
3025 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
3028 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3031 - use non-ENCAP CHGHOST if possible
3032 - really introduce new users with their mangled and real
3033 host if +h is in default umodes
3037 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3040 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3042 Add non-ENCAP CHGHOST.
3046 +49 -11 trunk/modules/m_chghost.c (File Modified)
3049 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3051 Initial addition of EUID (puts realhost/account in same
3052 command as user introduction).
3053 See doc/technical/euid.txt for more information.
3054 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3058 + - trunk/doc/technical/euid.txt (File Added)
3059 +2 -1 trunk/include/s_serv.h (File Modified)
3060 +1 -1 trunk/include/s_user.h (File Modified)
3061 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3062 +1 -34 trunk/modules/m_chghost.c (File Modified)
3063 +0 -28 trunk/modules/m_services.c (File Modified)
3064 +30 -1 trunk/src/s_serv.c (File Modified)
3065 +30 -3 trunk/src/s_user.c (File Modified)
3068 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3070 Store the mangled host in localClient and use it for
3071 ban matching (also match real host for mangled users,
3072 also match mangled host for uncloaked users).
3073 Improve interaction of +h with auth{} and services
3075 Note that all of this only applies to clients who
3076 connect after the mangling module is loaded
3077 (other clients cannot even set +h).
3078 The sorcerynet cloaking module has not been updated
3083 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3084 +3 -0 trunk/include/client.h (File Modified)
3085 +64 -5 trunk/src/channel.c (File Modified)
3086 +1 -0 trunk/src/client.c (File Modified)
3087 +2 -2 trunk/src/s_user.c (File Modified)
3090 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3092 Document /stats U letters in sgml.
3096 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3099 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3101 Better description of hub_mask and leaf_mask.
3105 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3108 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3110 Add operspy_dont_care_user_info to sgml docs.
3114 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3117 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3119 Add general::operspy_dont_care_user_info.
3120 This makes /who mask equivalent to /who !mask for opers
3121 with the operspy flag, and removes the operspy log/notice
3122 on /who mask, /masktrace and /scan.
3123 The necessary privilege (operspy flag) is unchanged.
3124 Behaviour for the other operspy commands (channel
3125 related ones) is also unchanged.
3129 +1 -0 trunk/doc/example.conf (File Modified)
3130 +6 -0 trunk/doc/reference.conf (File Modified)
3131 +1 -0 trunk/include/s_conf.h (File Modified)
3132 +10 -8 trunk/modules/m_etrace.c (File Modified)
3133 +6 -0 trunk/modules/m_info.c (File Modified)
3134 +8 -5 trunk/modules/m_scan.c (File Modified)
3135 +1 -1 trunk/modules/m_version.c (File Modified)
3136 +6 -1 trunk/modules/m_who.c (File Modified)
3137 +1 -0 trunk/src/newconf.c (File Modified)
3138 +1 -0 trunk/src/s_conf.c (File Modified)
3141 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3143 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3144 This letter will also be used for showing operspy with
3145 limited accountability (show non channel related info
3146 without '!' or notice).
3150 +2 -0 trunk/doc/server-version-info (File Modified)
3151 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3152 +2 -0 trunk/include/ircd.h (File Modified)
3153 +6 -0 trunk/modules/m_info.c (File Modified)
3154 +2 -0 trunk/modules/m_version.c (File Modified)
3155 +1 -0 trunk/src/ircd_state.c (File Modified)
3158 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3160 Add m_webirc module, allows showing real host of CGI:IRC users.
3161 Differences to the version available on my web page for a while:
3162 instructions on how to set it up.
3166 +137 -0 trunk/extensions/Makefile.in (File Modified)
3167 + - trunk/extensions/m_webirc.c (File Added)
3170 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3172 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3176 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3179 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3181 - move beu from core to contributors
3182 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3186 +2 -2 trunk/CREDITS (File Modified)
3189 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3191 Mention that class blocks must be defined before the
3192 auth or connect blocks referencing them.
3196 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3199 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3202 - change from "can join" to "is banned", this reverses sense
3203 and removes "weird" checks like for +i, +l, +j
3204 - don't allow $j to same channel
3205 - +s/+p restriction removed, anyone can /mode b anyway
3210 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3213 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3215 Add a few important lines from reference.conf to example.conf.
3219 +8 -1 trunk/doc/example.conf (File Modified)
3222 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3224 - we don't support rtsigio anymore
3225 - we definately don't support VMS nor Cygwin either.
3229 +2 -2 trunk/INSTALL (File Modified)
3230 +0 -2 trunk/README.FIRST (File Modified)
3233 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3235 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3239 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3242 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3245 - return EXTBAN_NOMATCH for a valid ban that does not match
3246 - consider a $j ban invalid if we were already processing a
3247 can_join for a $j ban
3251 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3254 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3256 extb_extgecos: realhost -> orighost
3260 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3263 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3265 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3269 +59 -0 trunk/extensions/Makefile.in (File Modified)
3270 + - trunk/extensions/extb_canjoin.c (File Added)
3273 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3275 - oh right, charybdis calls that 'orighost'.
3279 +2 -2 trunk/modules/m_who.c (File Modified)
3282 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3284 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3288 +2 -0 trunk/modules/m_who.c (File Modified)
3291 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3293 - also check $x against realhost
3297 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3300 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3302 Sorcerynet people want a debugging notice moved from +s to +d.
3306 +1 -1 trunk/src/blacklist.c (File Modified)
3309 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3311 Use source_p instead of client_p for free_pre_client().
3312 client_p could be NULL or another client.
3316 +1 -1 trunk/src/client.c (File Modified)
3319 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3321 - revert this, I know how to fix it now
3325 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3328 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3330 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3331 This fix is probably suboptimal, but it does indeed fix the problem.
3335 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3338 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3340 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3344 +49 -0 trunk/extensions/Makefile.in (File Modified)
3345 + - trunk/extensions/extb_extgecos.c (File Added)
3348 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3350 Remove undocumented and unused general::fallback_to_ip6_int config option.
3354 +0 -3 trunk/include/s_conf.h (File Modified)
3355 +0 -3 trunk/src/newconf.c (File Modified)
3358 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3361 - document new TESTMASK
3362 - mention that TESTMASK matching is the same as MASKTRACE matching
3363 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3368 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3371 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3373 New testmask from ratbox 2.2.
3374 Allows matches on nick, ip and gecos in addition to user
3375 and host, and is fully analogous to masktrace.
3376 The numeric has changed from 724 to 727 and fields in it
3381 +4 -3 trunk/help/opers/testmask (File Modified)
3382 +1 -0 trunk/include/numeric.h (File Modified)
3383 +82 -9 trunk/modules/m_testmask.c (File Modified)
3384 +2 -2 trunk/src/messages.tab (File Modified)
3387 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3389 contrib -> extensions
3393 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3396 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3398 CHGHOST: Check validity of new hostname.
3399 If the command came from a local client (disabled by
3400 default), send an error message and drop the command.
3401 If the command came from a remote client or server,
3402 send a notice to opers and the target user (if local).
3406 +42 -1 trunk/modules/m_chghost.c (File Modified)
3409 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3415 +23 -1 trunk/NEWS (File Modified)
3418 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3420 When an outgoing server connection succeeds, set
3421 localClient->ip by simply copying the whole sockaddr
3422 struct instead of copying certain parts only.
3426 +1 -19 trunk/src/s_serv.c (File Modified)
3429 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3431 Give a special error message and ignore the connect block
3432 if trying to add a connect block for the server's own name.
3436 +7 -0 trunk/src/newconf.c (File Modified)
3439 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3441 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3442 when --disable-balloc is used, so that it compiles.
3443 Obviously the BlockHeapUsage() stub returns just zeroes so
3444 /stats z will be less informative.
3448 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3451 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3453 Free and zero dns_query in DNS callback for outgoing connect.
3454 This avoids double free of reslist.
3458 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3461 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3463 From ratbox, log failed outgoing connections to serverlog.
3468 +13 -1 trunk/src/s_serv.c (File Modified)
3471 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3473 Change serverlog message when connecting to be more clear and show the port number.
3477 +1 -1 trunk/src/s_serv.c (File Modified)
3480 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3482 Remove gethost_byname(), this is meaningless
3483 since the removal of AAAA -> A fallback (r1763).
3487 +0 -1 trunk/include/res.h (File Modified)
3488 +0 -12 trunk/src/res.c (File Modified)
3491 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3493 Remove ip6.int support and use only ip6.arpa.
3494 The global ip6.int zone has disappeared on June 1
3495 and a lot of other software has been removing ip6.int
3497 This removes the second and last case where IPv6
3498 support in charybdis causes extra lookups and slows
3503 +5 -27 trunk/src/res.c (File Modified)
3506 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3508 Mention new default (r1767) for connect::aftype in sgml docs.
3512 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3515 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3517 Use IPv6 if connect::host looks like an IPv6 address
3518 (contains a colon). No need to aftype=ipv6 anymore.
3522 +2 -0 trunk/src/newconf.c (File Modified)
3525 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3527 More information about connect::host.
3531 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3534 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3536 Remove fallback to A if AAAA cannot be found.
3537 In case of a forward check of a reverse lookup, we
3538 already know if it's ipv4 or ipv6, so it is not
3539 useful and in case of a forward lookup of a hostname
3540 in connect::host, connect::aftype already specifies
3541 if it's ipv4 or ipv6.
3545 +4 -27 trunk/src/res.c (File Modified)
3548 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3551 - check if +c made the message text empty and refuse
3553 - don't copy message text if it is not necessary
3558 +14 -4 trunk/modules/core/m_message.c (File Modified)
3561 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3563 remove_conf_item(): do not free cf_name, this is generally a string constant
3567 +0 -1 trunk/src/newconf.c (File Modified)
3570 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3572 Remove the old unused FDL_ constants.
3576 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3579 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3581 Remove an unused struct irc_sockaddr_storage from fde_t
3582 (allocated for every possible file descriptor).
3586 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3589 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3591 If the DNS lookup for an outgoing connection is still
3592 pending when it is closed, clean it up.
3596 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3599 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3601 If proc_answer() fails (for example if a lookup for an
3602 A record returns a CNAME), fail the query immediately.
3603 Previously the packet was just ignored, leaving the
3608 +4 -8 trunk/src/res.c (File Modified)
3611 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3613 Correct sockhost field in an outgoing server connection.
3614 First copy the host field from the server_conf, then
3615 take the IP from to where the connection was attempted
3616 when the connection callback is called.
3617 (Before r1747 this used the IP from the server_conf.)
3621 +8 -2 trunk/src/s_serv.c (File Modified)
3624 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3626 Remove ipnum (keep aftype) and dns_query from server_conf.
3627 We don't keep track of binary form address in connect{}
3628 blocks anymore, DNS lookups of names in host= gone.
3629 As before the DNS lookup is done on connect.
3630 This should unbreak hostnames in host= somewhat.
3634 +1 -2 trunk/include/s_newconf.h (File Modified)
3635 +2 -2 trunk/src/newconf.c (File Modified)
3636 +1 -42 trunk/src/s_newconf.c (File Modified)
3637 +12 -31 trunk/src/s_serv.c (File Modified)
3640 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3646 +1 -1 trunk/configure (File Modified)
3649 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3651 Fix --disable-balloc help text (said --disable-small-net).
3655 +1 -1 trunk/configure.ac (File Modified)
3658 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3660 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3661 services (+S). Unlike operstring and adminstring, this
3662 is not changeable with /quote set but is updated on rehash.
3666 +1 -0 trunk/doc/example.conf (File Modified)
3667 +10 -2 trunk/doc/reference.conf (File Modified)
3668 +1 -0 trunk/include/s_conf.h (File Modified)
3669 +6 -0 trunk/modules/m_info.c (File Modified)
3670 +3 -2 trunk/modules/m_whois.c (File Modified)
3671 +1 -0 trunk/src/newconf.c (File Modified)
3672 +1 -0 trunk/src/s_conf.c (File Modified)
3675 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3677 Fix handling of comma in whois: ignore the comma and
3678 everything after it but do output the entire parameter
3683 +2 -2 trunk/modules/m_whois.c (File Modified)
3686 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3688 New /stats letter 's' to list HURTs:
3689 - opers get the full listing.
3690 - users get any HURTs that match their sockhost/orighost if
3691 "stats_k_oper_only" is set to 1.
3695 +50 -0 trunk/extensions/hurt.c (File Modified)
3698 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3700 - make the newconf system available to modules.
3704 +4 -1 trunk/include/newconf.h (File Modified)
3705 +4 -8 trunk/src/newconf.c (File Modified)
3708 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3710 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3713 +0 -3 trunk/doc/example.conf (File Modified)
3714 +0 -3 trunk/doc/reference.conf (File Modified)
3717 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3719 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3723 +3 -0 trunk/doc/example.conf (File Modified)
3724 +3 -0 trunk/doc/reference.conf (File Modified)
3727 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3729 Fix too early truncation of JOIN channel list.
3733 +2 -3 trunk/modules/core/m_join.c (File Modified)
3736 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3738 - From ratbox 2.2 (anfl), send server notices about read
3739 errors from handshakes and servers to +s instead of +d.
3740 - Send various server notices about failed server
3741 connections which did not reach registered state network
3742 wide if the connection was initiated by a remote oper.
3743 This avoids annoying the whole net if there is a
3744 broken autoconnect, but allows all opers to see why a
3745 remote connect failed. Failed connections which did reach
3746 server state already generate server notices everywhere.
3748 Note: this is an exception to our general policy to not send
3749 server notices about unregistered connections remotely.
3753 +1 -0 trunk/include/client.h (File Modified)
3754 +20 -6 trunk/src/client.c (File Modified)
3755 +6 -6 trunk/src/s_serv.c (File Modified)
3758 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3764 +1 -1 trunk/doc/example.conf (File Modified)
3765 +1 -1 trunk/doc/reference.conf (File Modified)
3768 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3770 Don't allow #channel +b $c:&channel (inconsistent target).
3774 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3777 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3779 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3783 +0 -2 trunk/include/client.h (File Modified)
3786 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3788 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3792 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3795 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3797 Store IP addresses in whowas. These are shown to opers.
3798 Obtained from Eurus patches.
3799 orighost tracking removed (not worth the memory IMHO),
3800 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3801 with unknown IPs and to not violate auth{} spoof policy.
3805 +2 -0 trunk/doc/reference.conf (File Modified)
3806 +1 -0 trunk/include/numeric.h (File Modified)
3807 +1 -0 trunk/include/whowas.h (File Modified)
3808 +10 -1 trunk/modules/m_whowas.c (File Modified)
3809 +1 -1 trunk/src/messages.tab (File Modified)
3810 +4 -0 trunk/src/whowas.c (File Modified)
3813 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3815 Describe hostmask parameter of masktrace better in sgml docs.
3819 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3822 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3824 masktrace help file: mention CIDR IP masks
3829 +2 -0 trunk/help/opers/masktrace (File Modified)
3832 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3834 MASKTRACE: allow normal match() on IP address also
3839 +2 -3 trunk/modules/m_etrace.c (File Modified)
3842 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3844 Allow +S clients (services) to send to channels and @/+ channels always.
3848 +1 -1 trunk/modules/core/m_message.c (File Modified)
3849 +1 -1 trunk/src/channel.c (File Modified)
3852 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3854 Allow servers to send to @#chan and +#chan.
3858 +1 -1 trunk/modules/core/m_message.c (File Modified)
3861 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3863 Don't count opers on service{} servers in /lusers.
3867 +2 -2 trunk/src/s_user.c (File Modified)
3870 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3872 Show opers the real host behind a dynamic spoof in WHOIS.
3873 If the user is auth{} spoofed, this shows the auth{} spoof
3874 otherwise it shows the DNS hostname and IP address.
3875 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3879 +1 -0 trunk/include/numeric.h (File Modified)
3880 +12 -2 trunk/modules/m_whois.c (File Modified)
3881 +1 -1 trunk/src/messages.tab (File Modified)
3884 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3886 Remove #define HIDE_SPOOF_IPS from config.h, should
3887 have been done earlier.
3891 +0 -7 trunk/include/config.h (File Modified)
3894 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3896 Bring back ERR_CANTKILLSERVER.
3900 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3903 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3906 - also send RPL_HOSTHIDDEN on -h
3907 - don't allow +h for auth{} spoofed clients
3911 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3914 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3916 /etc/resolv.conf parsing:
3917 - don't crash (sometimes) if there is a line without an argument
3918 (e.g. 'search' by itself)
3919 - fix handling of lines with leading whitespace
3923 +9 -8 trunk/src/reslib.c (File Modified)
3926 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3928 Put back code that terminates DNS queries, which was
3929 removed during the resolver changes.
3933 +4 -0 trunk/src/s_auth.c (File Modified)
3936 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3938 - oh hey, that was in the wrong place
3942 +13 -13 trunk/src/s_auth.c (File Modified)
3945 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3947 - handle a situation where a user can go away before DNS completes
3951 +13 -0 trunk/src/s_auth.c (File Modified)
3954 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3960 +1 -0 trunk/include/blacklist.h (File Modified)
3961 +1 -0 trunk/include/res.h (File Modified)
3962 +33 -2 trunk/src/blacklist.c (File Modified)
3963 +2 -0 trunk/src/client.c (File Modified)
3964 +24 -0 trunk/src/res.c (File Modified)
3967 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3969 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3970 if comm_accept() failed.
3972 Found with valgrind.
3976 +4 -4 trunk/src/listener.c (File Modified)
3979 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3981 - handle unavailable Client/preClient structs
3985 +9 -0 trunk/src/blacklist.c (File Modified)
3988 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3990 Add +lf to SGML docs.
3994 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3997 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3999 Also do forwarding if the channel limit (+l) is exceeded.
4003 +1 -1 trunk/help/opers/cmode (File Modified)
4004 +2 -2 trunk/modules/core/m_join.c (File Modified)
4007 beu 2006/06/07 11:53:21 UTC (20060607-1663)
4009 Post-release lovin':
4010 - Update version to 2.1.0.
4011 - Regenerate configure.
4015 +9 -9 trunk/configure (File Modified)
4016 +1 -1 trunk/configure.ac (File Modified)
4019 beu 2006/06/07 11:42:54 UTC (20060607-1659)
4021 Comment out example blacklist{} block.
4025 +7 -7 trunk/doc/example.conf (File Modified)
4026 +7 -7 trunk/doc/reference.conf (File Modified)
4029 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4031 Add note regarding use of AHBL BLs.
4035 +4 -0 trunk/doc/example.conf (File Modified)
4036 +4 -0 trunk/doc/reference.conf (File Modified)
4039 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4045 +2 -2 trunk/CREDITS (File Modified)
4048 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4054 +1 -0 trunk/CREDITS (File Modified)
4057 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4059 Put more recent ratbox CREDITS here.
4063 +3 -2 trunk/doc/Ratbox-team (File Modified)
4066 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4072 +5 -4 trunk/NEWS (File Modified)
4075 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4077 Mention that install or make install also avoids modunload crashes.
4081 +2 -1 trunk/BUGS (File Modified)
4084 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4090 +3 -8 trunk/NEWS (File Modified)
4093 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4099 +3 -2 trunk/BUGS (File Modified)
4102 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4104 - add orighost check to hurt.c
4109 +1 -6 trunk/BUGS (File Modified)
4110 +1 -1 trunk/extensions/hurt.c (File Modified)
4113 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4115 Make kline_exempt exempt from HURT also.
4119 +2 -1 trunk/extensions/hurt.c (File Modified)
4122 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4124 Fix mask HEAL propagation.
4128 +6 -3 trunk/extensions/hurt.c (File Modified)
4131 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4138 +18 -31 trunk/extensions/README (File Modified)
4141 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4143 More target change hax.
4148 +5 -0 trunk/extensions/hurt.c (File Modified)
4151 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4153 Improvements to HURT propagation.
4157 +8 -6 trunk/extensions/hurt.c (File Modified)
4160 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4162 - further simplification
4166 +25 -76 trunk/extensions/hurt.c (File Modified)
4167 +0 -9 trunk/extensions/hurt.h (File Modified)
4170 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4176 +13 -0 trunk/extensions/hurt.c (File Modified)
4179 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4181 - cut off at 15 messages instead of 30
4185 +1 -1 trunk/extensions/hurt.h (File Modified)
4188 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4190 Squash a warning here.
4194 +1 -3 trunk/src/ircd.c (File Modified)
4197 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4199 Don't show servers in /stats l to nonopers if flatten links is enabled.
4203 +3 -1 trunk/modules/m_stats.c (File Modified)
4206 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4212 +20 -7 trunk/extensions/hurt.c (File Modified)
4215 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4217 - remove inline stuff (yuck)
4218 - sockaddr should have been sockhost
4222 +22 -31 trunk/extensions/hurt.c (File Modified)
4225 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4227 - make hurt checking actually work
4231 +2 -7 trunk/extensions/hurt.c (File Modified)
4234 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4236 Slight tweak to alias{}.
4240 +4 -0 trunk/src/parse.c (File Modified)
4243 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4245 - further simplification
4249 +59 -71 trunk/extensions/hurt.c (File Modified)
4250 +0 -1 trunk/extensions/hurt.h (File Modified)
4253 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4255 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4259 +10 -20 trunk/extensions/hurt.c (File Modified)
4260 +0 -4 trunk/extensions/hurt.h (File Modified)
4263 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4265 - remove some unnecessary code here (hurt_initial_check_event()).
4269 +0 -23 trunk/extensions/hurt.c (File Modified)
4272 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4274 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4278 +8 -0 trunk/modules/core/m_message.c (File Modified)
4281 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4283 - more sane tgchange hax
4287 +2 -1 trunk/extensions/hurt.c (File Modified)
4290 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4292 Make HEAL <nick> work.
4296 +40 -43 trunk/extensions/hurt.c (File Modified)
4299 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4301 Destroy hurt_clients list on unload.
4305 +7 -0 trunk/extensions/hurt.c (File Modified)
4308 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4310 Coding style: no space between a function name and parenthesis.
4314 +43 -43 trunk/extensions/hurt.c (File Modified)
4317 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4319 Now works and throws out hurt clients after 30 protocol messages
4320 unless they identify.
4324 +28 -36 trunk/extensions/hurt.c (File Modified)
4325 +1 -7 trunk/extensions/hurt.h (File Modified)
4328 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4330 Working addition/lookup.
4334 +8 -0 trunk/extensions/hurt.c (File Modified)
4337 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4339 Get rid of hyb6 style propagation (:server COMMAND source).
4343 +18 -22 trunk/extensions/hurt.c (File Modified)
4346 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4348 add not-working hurt_add and hurt_find
4352 +13 -5 trunk/extensions/hurt.c (File Modified)
4355 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4357 Comment out a lot of stuff so I can load and unload this without crashing.
4361 +17 -6 trunk/extensions/hurt.c (File Modified)
4364 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4366 Fix svn:keywords and add a short comment at the top.
4370 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4373 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4375 - Make hurt module compile
4376 - Link it to the build
4377 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4378 correct flag name, no CAP_TS6 use etc
4382 +1 -0 trunk/extensions/Makefile.in (File Modified)
4383 +30 -32 trunk/extensions/hurt.c (File Modified)
4386 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4388 Put beu's hurt module in trunk.
4392 + - trunk/extensions/hurt.c (File Added)
4393 + - trunk/extensions/hurt.h (File Added)
4396 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4398 - _iprint(): use stderr instead of stdout
4402 +1 -1 trunk/src/s_log.c (File Modified)
4405 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4407 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4408 and subsequently destroy our kqueue when we close 0, 1, 2
4410 - After closing fd 0, 1, 2 reopen them to /dev/null again
4411 so we don't send messages from malloc etc to a random
4413 - Remove an obsolete comment.
4417 +13 -2 trunk/src/ircd.c (File Modified)
4420 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4426 +29 -1 trunk/NEWS (File Modified)
4429 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4435 +1 -1 trunk/configure (File Modified)
4438 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4440 Fix openssl version check to also accept versions newer than 0.9.6.
4444 +1 -1 trunk/configure.ac (File Modified)
4447 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4449 Oops, need packet.h here.
4453 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4456 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4458 End the flood grace period in CPRIVMSG/CNOTICE.
4462 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4465 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4467 - update class::connectfreq documentation
4471 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4474 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4476 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4480 +3 -6 trunk/src/s_serv.c (File Modified)
4483 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4485 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4489 +1 -1 trunk/src/messages.tab (File Modified)
4492 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4494 Don't mention that /stats p shows idle times, as it doesn't.
4498 +1 -1 trunk/help/opers/stats (File Modified)
4499 +1 -1 trunk/help/users/stats (File Modified)
4502 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4504 /stats A shows DNS servers, it doesn't matter whether ircd
4505 uses ADNS or something else.
4509 +1 -1 trunk/help/opers/stats (File Modified)
4512 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4514 get_client_name() fix
4518 +4 -0 trunk/src/client.c (File Modified)
4521 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4527 +6 -0 trunk/src/ircd.c (File Modified)
4530 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4532 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4535 +16 -17 trunk/configure (File Modified)
4536 +1 -1 trunk/configure.ac (File Modified)
4539 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4541 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4544 +135 -0 trunk/configure (File Modified)
4545 +6 -0 trunk/configure.ac (File Modified)
4548 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4550 Exit 0 on successful -conftest.
4554 +1 -1 trunk/src/ircd.c (File Modified)
4557 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4559 Make the "keep the parent process around" thing work, by opening
4560 a pipe to the child process. This pipe is on fd 0 in the child
4561 process. After successful initialization, the child will write
4562 a byte to this pipe, on fatal errors it will close it without
4565 Somewhat hackish still but should work.
4569 +27 -30 trunk/src/ircd.c (File Modified)
4572 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4574 - convert some error messages to ierror() over fprintf/ilog combination
4578 +3 -6 trunk/src/ircd.c (File Modified)
4581 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4583 - inotice() for loadmodule when in foreground mode
4587 +3 -0 trunk/src/modules.c (File Modified)
4590 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4592 - remove inotice() on loading modules from the config
4596 +0 -3 trunk/src/modules.c (File Modified)
4599 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4601 - usleep for 50000usec in the parent process to allow for startup messages
4602 to be cleanly printed before detaching to shell, this should be more than
4607 +3 -0 trunk/src/ircd.c (File Modified)
4610 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4612 - display more errors during normal startup as to try to help people find common problems
4616 +27 -10 trunk/src/ircd.c (File Modified)
4619 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4621 - version bump in preparation of 2.0.0 release
4625 +9 -9 trunk/configure (File Modified)
4626 +1 -1 trunk/configure.ac (File Modified)
4629 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4631 Change example.conf operator block from "admin" to "god",
4632 so as to show we encourage per-person operator blocks.
4636 +4 -2 trunk/doc/example.conf (File Modified)
4639 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4641 Document alias{} block.
4645 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4648 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4650 Document DNS blacklist stuff in sgml.
4654 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4655 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4658 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4660 Misc /stats clarifications.
4664 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4667 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4669 Move snomasks into umodes chapter.
4670 Move oprivs chapter down.
4674 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4675 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4676 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4679 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4681 Mention operator{} user@host change.
4685 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4688 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4690 operator{} block user@host matches against orighost now, not host.
4691 This means that services/+h spoofs do not work in operator{} blocks;
4692 auth{} spoofs still work.
4696 +4 -0 trunk/doc/example.conf (File Modified)
4697 +1 -1 trunk/doc/reference.conf (File Modified)
4698 +2 -2 trunk/modules/m_challenge.c (File Modified)
4699 +1 -1 trunk/modules/m_oper.c (File Modified)
4702 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4704 - inotice/iwarn/ierror() stuff I was working on
4708 +3 -0 trunk/include/s_log.h (File Modified)
4709 +15 -11 trunk/src/ircd.c (File Modified)
4710 +3 -1 trunk/src/modules.c (File Modified)
4711 +1 -1 trunk/src/newconf.c (File Modified)
4712 +54 -0 trunk/src/s_log.c (File Modified)
4715 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4717 Oops, don't add blacklists to the list twice on rehash.
4721 +3 -2 trunk/src/blacklist.c (File Modified)
4724 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4726 Remove notices to the client about progress of dnsbl lookups.
4730 +0 -4 trunk/src/blacklist.c (File Modified)
4733 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4735 Add auth{} flag dnsbl_exempt.
4739 +2 -1 trunk/doc/example.conf (File Modified)
4740 +2 -1 trunk/doc/reference.conf (File Modified)
4741 +2 -0 trunk/include/s_conf.h (File Modified)
4742 +1 -0 trunk/src/newconf.c (File Modified)
4743 +8 -1 trunk/src/s_user.c (File Modified)
4746 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4748 Switch alias{} and blacklist{} around, for consistency with example.conf.
4752 +18 -18 trunk/doc/reference.conf (File Modified)
4755 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4757 Send a warning to the user if they are dnsbl listed but exempted.
4761 +17 -12 trunk/src/s_user.c (File Modified)
4764 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4766 Move throwing out dnsbl listed clients to registration,
4767 and make kline_exempt exempt from it.
4771 +1 -0 trunk/include/blacklist.h (File Modified)
4772 +4 -0 trunk/include/client.h (File Modified)
4773 +15 -16 trunk/src/blacklist.c (File Modified)
4774 +6 -0 trunk/src/client.c (File Modified)
4775 +17 -0 trunk/src/s_user.c (File Modified)
4778 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4780 Show refcount in /stats n.
4784 +3 -2 trunk/modules/m_stats.c (File Modified)
4787 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4789 Don't look up dnsbls twice if they send USER twice.
4793 +5 -3 trunk/modules/m_user.c (File Modified)
4796 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4798 Add /stats n to help files.
4802 +1 -0 trunk/help/opers/stats (File Modified)
4803 +1 -0 trunk/help/users/stats (File Modified)
4806 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4808 Only check dnsbls for A records, not AAAA.
4812 +1 -1 trunk/src/blacklist.c (File Modified)
4815 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4817 Don't remove non-illegal blacklists on completion of check.
4818 Add debugging notices (not working).
4822 +5 -1 trunk/src/blacklist.c (File Modified)
4825 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4827 Don't call register_local_user() if they haven't sent a nick yet.
4831 +1 -1 trunk/src/blacklist.c (File Modified)
4834 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4836 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4840 +21 -0 trunk/modules/m_stats.c (File Modified)
4843 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4845 More dnsbl rehash fixes, it was adding bogus entries.
4849 +2 -7 trunk/src/newconf.c (File Modified)
4852 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4854 Need blacklist.h here.
4858 +1 -0 trunk/src/s_conf.c (File Modified)
4861 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4867 +1 -2 trunk/configure (File Modified)
4868 +0 -48 trunk/configure.ac (File Modified)
4869 + - trunk/doc/example-iauth.conf (File Deleted)
4870 + - trunk/iauth/ (File Deleted)
4873 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4875 Improve handling of rehashing with blacklists.
4876 Also some coding style tweaks.
4880 +3 -2 trunk/include/blacklist.h (File Modified)
4881 +35 -16 trunk/src/blacklist.c (File Modified)
4882 +2 -0 trunk/src/s_conf.c (File Modified)
4885 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4887 Clear can_send cache if a user logs in or out from services.
4891 +2 -0 trunk/modules/m_services.c (File Modified)
4894 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4896 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4897 This directory is not entered by default.
4898 More stuff needs to be moved into here.
4902 +2 -1 trunk/configure (File Modified)
4903 +1 -0 trunk/configure.ac (File Modified)
4904 +69 -458 trunk/extensions/Makefile.in (File Modified)
4905 + - trunk/extensions/m_clearchan.c (File Deleted)
4906 + - trunk/extensions/m_force.c (File Deleted)
4907 + - trunk/unsupported/ (File Added)
4908 + - trunk/unsupported/Makefile.in (File Added)
4909 + - trunk/unsupported/m_clearchan.c (File Added)
4910 + - trunk/unsupported/m_force.c (File Added)
4913 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4915 Logging/wallops for forcejoin/forcepart, numeric fix.
4916 This needs to be moved to the toys section.
4920 +22 -2 trunk/extensions/m_force.c (File Modified)
4923 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4925 Fix comments at the top (including copyright).
4929 +3 -2 trunk/extensions/m_omode.c (File Modified)
4932 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4934 Add OMODE command to extensions/ for oper mode hacking:
4935 - requires admin privs
4936 - does not work for opped opers
4938 - sends a ServerMode for opping the oper themselves,
4939 otherwise a mode coming from the oper (not only
4940 does this provide full accountability, it is also
4941 easiest to implement while avoiding channels
4942 messed up with bogus bans etc).
4946 +171 -0 trunk/extensions/Makefile.in (File Modified)
4947 + - trunk/extensions/m_omode.c (File Added)
4950 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4956 + - trunk/include/blacklist.h (Property Modified)
4957 + - trunk/src/blacklist.c (Property Modified)
4960 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4962 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4966 +5 -1 trunk/src/blacklist.c (File Modified)
4969 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4971 Initial DNS blacklist support:
4972 - see example.conf for how to use.
4973 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4974 - tor.ahbl.org is also included because most networks will not want to allow tor
4975 (and we're considering going KoS on tor users here anyway due to abuse)
4979 +18 -0 trunk/doc/example.conf (File Modified)
4980 +66 -0 trunk/doc/reference.conf (File Modified)
4981 + - trunk/include/blacklist.h (File Added)
4982 +2 -0 trunk/include/client.h (File Modified)
4983 +3 -0 trunk/modules/m_user.c (File Modified)
4984 +152 -0 trunk/src/Makefile.in (File Modified)
4985 + - trunk/src/blacklist.c (File Added)
4986 +34 -0 trunk/src/newconf.c (File Modified)
4987 +1 -0 trunk/src/s_auth.c (File Modified)
4988 +4 -0 trunk/src/s_user.c (File Modified)
4991 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4993 Remove last bit of lzo stuff (comment in example.conf connect{}).
4997 +0 -4 trunk/doc/example.conf (File Modified)
5000 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
5002 Show sasl successes and failures in /stats t (like other
5003 things in /stats t, about local clients only).
5007 +2 -0 trunk/include/s_stats.h (File Modified)
5008 +3 -0 trunk/modules/m_sasl.c (File Modified)
5009 +3 -0 trunk/src/s_stats.c (File Modified)
5012 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
5014 Allow messaging services by nickname without using
5015 target change slots (this was already possible with
5016 user@server notation or services shortcuts).
5020 +2 -2 trunk/modules/core/m_message.c (File Modified)
5023 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
5025 Abort a safelist if a new /list comes in while one is already in progress.
5029 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5032 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5034 Change $![letter]:[mask] to $~[letter]:[mask]
5035 so both ! and ~ invert an extban.
5039 +2 -0 trunk/src/chmode.c (File Modified)
5042 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5044 - revert due to technical issues
5048 +1 -1 trunk/src/extban.c (File Modified)
5051 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5053 - allow $![letter]:[mask] to also invert an extban, like $~[letter]:[mask], since some people will likely believe that is the correct way of doing it
5057 +1 -1 trunk/src/extban.c (File Modified)
5060 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5062 Don't pace /list on a single channel.
5066 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5069 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5071 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5075 +4 -2 trunk/include/supported.h (File Modified)
5078 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5080 Extban types are case insensitive; force them to lowercase when added.
5084 +5 -5 trunk/doc/extban.txt (File Modified)
5085 +4 -0 trunk/src/chmode.c (File Modified)
5086 +3 -3 trunk/src/extban.c (File Modified)
5089 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5091 sendto_wallops_flags():
5092 - instead of checking IsOper on each client, walk the appropriate list
5093 - instead of sending non-+z wallops from persons to nonopers, send only
5094 +w wallops from persons
5098 +1 -5 trunk/src/send.c (File Modified)
5101 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5103 Prefix oper wallops with "WALLOPS - " if they would
5104 otherwise look like operwalls or locops, when sending
5105 them to local users.
5109 +11 -1 trunk/modules/m_wallops.c (File Modified)
5112 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5114 Make sure destination field in some sasl numerics
5115 is the user's nick, not the sasl agent or server
5120 +2 -2 trunk/modules/m_sasl.c (File Modified)
5123 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5125 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5129 +1 -1 trunk/extensions/Makefile.in (File Modified)
5132 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5134 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5138 +1 -0 trunk/src/s_user.c (File Modified)
5141 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5143 Fix build for when IPv6 is disabled.
5147 +12 -10 trunk/src/s_auth.c (File Modified)
5150 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5152 Add information about adding extban types.
5156 +25 -0 trunk/doc/extban.txt (File Modified)
5159 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5161 Better extban validation: try to match a new extban from
5162 a local user against its setter to see if it is valid.
5163 Unknown extban types from remotes are no longer hidden.
5167 +4 -3 trunk/doc/extban.txt (File Modified)
5168 +1 -0 trunk/include/channel.h (File Modified)
5169 +2 -6 trunk/src/chmode.c (File Modified)
5170 +32 -0 trunk/src/extban.c (File Modified)
5173 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5175 Make sure both .c.o: and .s.o: are followed by the necessary command.
5179 +1 -0 trunk/src/Makefile.in (File Modified)
5182 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5184 Add need_sasl auth{} flag to sgml documentation.
5188 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5191 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5193 Document need_sasl auth{} flag in example confs.
5197 +1 -0 trunk/doc/example.conf (File Modified)
5198 +1 -0 trunk/doc/reference.conf (File Modified)
5201 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5203 Don't allow TB to set an empty topic.
5204 This would be possible if a server sent bad protocol
5205 and could cause a crash.
5209 +4 -0 trunk/modules/m_tb.c (File Modified)
5212 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5218 +1 -1 trunk/Makefile.in (File Modified)
5221 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5227 +2 -2 trunk/configure (File Modified)
5228 +1 -1 trunk/configure.ac (File Modified)
5231 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5237 +2 -2 trunk/configure (File Modified)
5240 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5246 +1 -1 trunk/extensions/Makefile.in (File Modified)
5249 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5251 - rename contrib to extensions to bring some clarity to things
5255 +1 -1 trunk/Makefile.in (File Modified)
5256 +1 -1 trunk/configure.ac (File Modified)
5257 +10 -10 trunk/doc/example.conf (File Modified)
5258 +10 -10 trunk/doc/reference.conf (File Modified)
5259 + - trunk/extensions/ (File Added)
5260 + - trunk/extras/ (File Deleted)
5263 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5269 +1 -1 trunk/Makefile.in (File Modified)
5270 +1 -1 trunk/configure.ac (File Modified)
5271 + - trunk/contrib/ (File Deleted)
5272 + - trunk/extras/ (File Added)
5275 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5277 Don't allow servers to QUIT (they should use SQUIT).
5281 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5284 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5290 + - trunk/src/fnvhash.s (Property Modified)
5293 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5295 - reduced version of code
5299 +9 -61 trunk/src/fnvhash.s (File Modified)
5302 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5304 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5308 +1 -1 trunk/src/fnvhash.s (File Modified)
5311 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5313 Fix orighost matching for klines, etc. Was hashing the visible
5318 +1 -1 trunk/src/hostmask.c (File Modified)
5321 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5323 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5327 +7 -1 trunk/configure (File Modified)
5328 +5 -0 trunk/configure.ac (File Modified)
5329 +5 -6 trunk/src/Makefile.in (File Modified)
5330 +0 -4 trunk/src/fnvhash.s (File Modified)
5331 +0 -2 trunk/src/hash.c (File Modified)
5334 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5336 - regenerate configure
5340 +18 -0 trunk/configure (File Modified)
5343 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5345 - --enable-ricer-hashing option.
5349 +9 -0 trunk/configure.ac (File Modified)
5350 +3 -0 trunk/include/setup.h.in (File Modified)
5353 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5355 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5359 + - trunk/src/fnvhash.s (File Added)
5360 +3 -0 trunk/src/hash.c (File Modified)
5363 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5365 Fix syntax error in reference.conf.
5369 +0 -1 trunk/doc/reference.conf (File Modified)
5372 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5374 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5375 (&& instead of ||...)
5376 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5380 +1 -1 trunk/src/chmode.c (File Modified)
5383 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5385 Documentation for extban.
5389 + - trunk/doc/extban.txt (File Added)
5392 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5394 Add extban modules to example confs.
5398 +5 -0 trunk/doc/example.conf (File Modified)
5399 +10 -0 trunk/doc/reference.conf (File Modified)
5402 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5404 Initial addition of extended ban types (conditionals).
5405 Allows custom +bqeI checks via modules.
5406 Initial extra types are account (a[:mask]), oper (o),
5407 channel (c:name), realname (r:mask), server (s:mask).
5411 +229 -0 trunk/contrib/Makefile.in (File Modified)
5412 + - trunk/contrib/extb_account.c (File Added)
5413 + - trunk/contrib/extb_channel.c (File Added)
5414 + - trunk/contrib/extb_oper.c (File Added)
5415 + - trunk/contrib/extb_realname.c (File Added)
5416 + - trunk/contrib/extb_server.c (File Added)
5417 +13 -0 trunk/include/channel.h (File Modified)
5418 +1 -0 trunk/src/Makefile.in (File Modified)
5419 +14 -5 trunk/src/channel.c (File Modified)
5420 +91 -0 trunk/src/chmode.c (File Modified)
5421 + - trunk/src/extban.c (File Added)
5424 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5426 Do not force +bqeI modes starting with '$' in nick!user@host format.
5427 * and ? characters in them are still assumed to be wildcards.
5431 +6 -0 trunk/src/chmode.c (File Modified)
5434 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5436 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5440 +4 -0 trunk/modules/m_capab.c (File Modified)
5443 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5445 Stop some mixing of client and server protocol.
5449 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5450 +4 -2 trunk/modules/m_pass.c (File Modified)
5451 +6 -0 trunk/modules/m_sasl.c (File Modified)
5452 +6 -0 trunk/modules/m_user.c (File Modified)
5455 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5461 +0 -2 trunk/include/s_newconf.h (File Modified)
5462 +0 -4 trunk/include/s_serv.h (File Modified)
5463 +0 -1 trunk/src/newconf.c (File Modified)
5464 +1 -13 trunk/src/s_serv.c (File Modified)
5467 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5469 - revert LZOLink patch for now
5473 +0 -1 trunk/servlink/Makefile.in (File Modified)
5474 +0 -16 trunk/servlink/README (File Modified)
5475 +2 -36 trunk/servlink/control.c (File Modified)
5476 +0 -3 trunk/servlink/control.h (File Modified)
5477 +7 -5955 trunk/servlink/io.c (File Modified)
5478 + - trunk/servlink/lzoconf.h (File Deleted)
5479 + - trunk/servlink/lzodefs.h (File Deleted)
5480 + - trunk/servlink/minilzo.c (File Deleted)
5481 + - trunk/servlink/minilzo.h (File Deleted)
5482 +0 -1 trunk/servlink/servlink.h (File Modified)
5485 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5491 +4 -2 trunk/servlink/control.c (File Modified)
5492 +2 -1 trunk/servlink/io.c (File Modified)
5495 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5501 +2 -2 trunk/servlink/io.c (File Modified)
5504 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5506 - paranoia, prevent segfaults
5510 +2 -2 trunk/servlink/io.c (File Modified)
5513 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5515 - more optimal servlink code
5519 +21 -8 trunk/servlink/io.c (File Modified)
5522 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5524 - more efficient read strategy
5528 +15 -3 trunk/servlink/io.c (File Modified)
5531 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5533 - use lzo_uintp cast to make LZO happy
5537 +3 -3 trunk/servlink/io.c (File Modified)
5540 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5542 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5546 +4 -0 trunk/doc/example.conf (File Modified)
5547 +2 -1 trunk/include/s_newconf.h (File Modified)
5548 +4 -0 trunk/include/s_serv.h (File Modified)
5549 +1 -0 trunk/servlink/Makefile.in (File Modified)
5550 +16 -0 trunk/servlink/README (File Modified)
5551 +34 -2 trunk/servlink/control.c (File Modified)
5552 +3 -0 trunk/servlink/control.h (File Modified)
5553 +5929 -7 trunk/servlink/io.c (File Modified)
5554 + - trunk/servlink/lzoconf.h (File Added)
5555 + - trunk/servlink/lzodefs.h (File Added)
5556 + - trunk/servlink/minilzo.c (File Added)
5557 + - trunk/servlink/minilzo.h (File Added)
5558 +1 -0 trunk/servlink/servlink.h (File Modified)
5559 +1 -0 trunk/src/newconf.c (File Modified)
5560 +14 -2 trunk/src/s_serv.c (File Modified)
5563 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5565 - remove imalloc, it was a concept that probably wouldn't have worked properly
5569 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5570 + - trunk/libcharybdis/imalloc.c (File Deleted)
5571 + - trunk/libcharybdis/imalloc.h (File Deleted)
5574 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5576 - disable imalloc for now
5580 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5583 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5585 - remove unneeded debug code
5589 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5592 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5594 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5598 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5601 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5603 - more stuff here, imalloc remains disabled for now
5607 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5610 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5616 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5619 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5625 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5626 +2 -0 trunk/src/ircd.c (File Modified)
5629 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5631 - roll back libircd crap
5635 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5636 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5637 +29 -0 trunk/src/.depend (File Modified)
5638 +6 -21 trunk/src/Makefile.in (File Modified)
5639 +3 -218 trunk/src/ircd.c (File Modified)
5640 + - trunk/src/ircd_linker.c (File Deleted)
5641 + - trunk/src/main.c (File Deleted)
5644 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5646 - realloc(), free() implementation
5650 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5653 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5655 - malloc(), calloc() implementation
5659 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5662 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5664 - block_free(), block_find(), retune_heaps() implementation
5668 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5671 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5673 - block_destroy code, block_allocate code.
5677 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5680 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5686 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5689 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5691 - disable imalloc again :P
5695 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5698 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5704 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5707 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5713 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5716 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5718 - constructor code for imalloc engine (malloc_init())
5722 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5725 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5727 - imalloc engine improvements
5731 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5734 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5736 - replace mmap() code with direct brk()/sbrk() calls.
5740 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5743 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5745 - remove outdated i_malloc() interfaces
5749 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5752 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5754 - redisable imalloc (sorry!)
5758 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5761 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5763 - correct GET_PAGE_SLOT() macro
5767 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5770 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5772 - oops forgot to commit it with imalloc turned off
5776 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5779 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5785 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5786 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5789 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5791 - lowlevel imalloc code
5795 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5796 + - trunk/libcharybdis/imalloc.h (File Added)
5799 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5805 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5808 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5814 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5817 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5819 - add imalloc engine, however the actual engine itself has not been written yet (just the bindings for if the imalloc option is unavailable, which are forcefully used at present)
5823 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5824 + - trunk/libcharybdis/imalloc.c (File Added)
5827 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5829 - increment configure Id
5833 +2208 -1 trunk/configure (File Modified)
5836 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5838 - bootstrap for imalloc code
5842 +54 -1 trunk/configure.ac (File Modified)
5843 +27 -0 trunk/include/setup.h.in (File Modified)
5846 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5848 Clarify interaction of spoofs and channel bans/operator{} blocks.
5852 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5853 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5856 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5858 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5862 +30 -22 trunk/src/ircd.c (File Modified)
5865 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5867 If shared{} blocks deny something, the command
5868 is silently ignored.
5872 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5875 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5877 Move up IsService check so we don't store a non-service
5878 in preClient->sasl_agent.
5882 +6 -6 trunk/modules/m_sasl.c (File Modified)
5885 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5887 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5888 Add some more sanity checks on agent strings.
5892 +13 -11 trunk/modules/m_sasl.c (File Modified)
5895 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5897 Unknown clients can have an ID too now so make sure to remove
5898 them from the hash if they exit.
5902 +3 -0 trunk/src/client.c (File Modified)
5905 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5907 Only accept sasl from servers in a service{} block.
5908 Not tested but this must go in.
5912 +6 -0 trunk/modules/m_sasl.c (File Modified)
5913 +3 -0 trunk/modules/m_signon.c (File Modified)
5916 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5918 Only process SAVE messages targetting registered users,
5919 not servers or unregistered connections. Could cause
5920 a crash when bad protocol was received.
5924 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5927 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5929 - fix QJM buffer overflow vulnerability (fucking GXTi)
5933 +3 -3 trunk/src/s_user.c (File Modified)
5936 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5938 Mention /scan umodes under oper_spy privilege.
5942 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5945 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5947 Mention that overlapping cluster blocks are a bad thing.
5951 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5954 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5956 - Document cluster{} and shared{} blocks.
5957 - Mention that service{} does not allow wildcards.
5961 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5964 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5966 Document exempt{} and service{} blocks, point to reference.conf for
5967 general{}, channel{} and serverhide{}.
5971 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5974 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5976 Document ~ in lists of values better.
5980 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5983 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5985 More detailed CNOTICE, CPRIVMSG descriptions.
5989 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5992 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5994 Oops, need both Revision and Id on modules.
5998 + - trunk/modules/sno_routing.c (Property Modified)
6001 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
6003 Tweak header comment a bit (filename, Id).
6007 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
6010 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
6012 Add GLINE and UNGLINE.
6016 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6019 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
6021 New configure with proper Id.
6025 +3 -1 trunk/configure (File Modified)
6028 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6030 Change #include directives for in6addr_any, hopefully compiles better now.
6034 +3 -1 trunk/configure.ac (File Modified)
6037 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6039 Encourage putting actual administrative information
6040 in the admin{} block.
6044 +3 -3 trunk/doc/example.conf (File Modified)
6047 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6049 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6053 +9 -7 trunk/include/s_conf.h (File Modified)
6054 +1 -0 trunk/src/newconf.c (File Modified)
6055 +10 -0 trunk/src/s_user.c (File Modified)
6058 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6060 - Change to glines = no in example confs
6061 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6066 +1 -1 trunk/doc/example.conf (File Modified)
6067 +1 -1 trunk/doc/reference.conf (File Modified)
6068 +2 -2 trunk/modules/m_gline.c (File Modified)
6071 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6073 - forward-port QJM fix from 1.1
6077 +2 -0 trunk/src/s_user.c (File Modified)
6080 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6082 - add switch to configure to disable the block allocator
6086 +18 -0 trunk/configure (File Modified)
6087 +9 -0 trunk/configure.ac (File Modified)
6088 +0 -6 trunk/include/config.h (File Modified)
6089 +3 -0 trunk/include/setup.h.in (File Modified)
6092 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6094 Fix wierd error that would exit SASL users with "Overridden"
6097 +1 -1 trunk/modules/m_signon.c (File Modified)
6100 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6102 Remove obsolete XXX comment about lazylinks.
6106 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6109 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6111 OJOIN: make sure to send the wallops remotely for #channels
6115 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6118 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6120 Accountability for OJOIN (contrib module)
6123 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6126 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6128 - move more stuff over to ircd_state
6132 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6133 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6134 +9 -0 trunk/src/ircd_state.c (File Modified)
6135 +3 -3 trunk/src/patricia.c (File Modified)
6138 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6140 - move more stuff out of libircd and into ircd_state.c
6144 +5 -5 trunk/src/channel.c (File Modified)
6145 +4 -4 trunk/src/client.c (File Modified)
6146 +12 -0 trunk/src/ircd_state.c (File Modified)
6149 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6151 - this is just barrels of fun
6155 + - trunk/include/ircd_state.h (File Added)
6156 +1 -1 trunk/src/Makefile.in (File Modified)
6157 +2 -1 trunk/src/channel.c (File Modified)
6158 +3 -52 trunk/src/ircd.c (File Modified)
6159 +100 -3 trunk/src/ircd_state.c (File Modified)
6162 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6164 It's .include, not #include.
6168 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6171 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6173 More consistent section titles.
6177 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6178 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6179 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6182 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6184 Mention possible exceeding of +j/+l due to propagation
6185 delays between servers.
6189 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6192 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6195 - "text" -> <quote>text</quote>
6201 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6202 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6203 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6204 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6207 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6209 Remove text about deprecation of glines.
6213 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6216 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6218 - Add description of umode +D, deaf.
6219 - Mention CALLERID 005 token with umode +g.
6223 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6226 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6228 Strip off a leading colon in services shortcuts (aliases).
6232 +2 -0 trunk/src/parse.c (File Modified)
6235 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6237 Add no_oper_invis contrib module, denies opers setting
6238 themselves invisible (except hidden_oper's).
6242 +42 -0 trunk/contrib/Makefile.in (File Modified)
6243 + - trunk/contrib/no_oper_invis.c (File Added)
6246 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6248 Mention /stats E, make the other /stats descriptions more consistent.
6252 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6255 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6257 Mention that the KILL reason and oper will appear on channels.
6261 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6264 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6266 Mention /mode #channel f to query forward channel from outside.
6270 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6273 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6275 Port over RATBOX_2_1 r20960 (anfl):
6276 client connect notices to +C should be hiding the extra
6277 fields for spoofed users
6281 +2 -1 trunk/src/s_user.c (File Modified)
6284 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6286 Add a chapter with our extra user commands:
6287 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6291 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6292 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6295 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6297 Do not put by <server>: in SQUIT reasons to servers
6298 other than the one being exited.
6302 +1 -1 trunk/src/client.c (File Modified)
6305 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6307 Regenerate configure.
6311 +1162 -1159 trunk/configure (File Modified)
6314 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6316 Move the warning flags down so they do not mess up
6317 checks like for -Wl,-export-dynamic.
6321 +33 -30 trunk/configure.ac (File Modified)
6324 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6330 +2 -1 trunk/iauth/Makefile.in (File Modified)
6333 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6335 - build iauth makefile
6339 +3 -2 trunk/configure (File Modified)
6340 +1 -0 trunk/configure.ac (File Modified)
6343 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6349 + - trunk/iauth/Makefile.in (File Added)
6352 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6354 - add iauth.conf.example from irc2.11
6358 + - trunk/doc/example-iauth.conf (File Added)
6361 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6363 - wow, i found some docs on this thing
6367 + - trunk/doc/technical/iauth-internals.txt (File Added)
6370 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6372 - no longer applicable
6376 + - trunk/authdaemon/ (File Deleted)
6379 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6381 - remove libircd.so on make clean (oops)
6385 +1 -1 trunk/src/Makefile.in (File Modified)
6388 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6390 - merge iauth source for experimentation
6394 + - trunk/iauth/ (File Added)
6395 + - trunk/iauth/a_conf.c (File Added)
6396 + - trunk/iauth/a_conf_def.h (File Added)
6397 + - trunk/iauth/a_conf_ext.h (File Added)
6398 + - trunk/iauth/a_defines.h (File Added)
6399 + - trunk/iauth/a_externs.h (File Added)
6400 + - trunk/iauth/a_io.c (File Added)
6401 + - trunk/iauth/a_io_ext.h (File Added)
6402 + - trunk/iauth/a_log.c (File Added)
6403 + - trunk/iauth/a_log_def.h (File Added)
6404 + - trunk/iauth/a_log_ext.h (File Added)
6405 + - trunk/iauth/a_struct_def.h (File Added)
6406 + - trunk/iauth/iauth.c (File Added)
6407 + - trunk/iauth/mod_lhex.c (File Added)
6408 + - trunk/iauth/mod_lhex_ext.h (File Added)
6409 + - trunk/iauth/mod_pipe.c (File Added)
6410 + - trunk/iauth/mod_pipe_ext.h (File Added)
6411 + - trunk/iauth/mod_rfc931.c (File Added)
6412 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6413 + - trunk/iauth/mod_socks.c (File Added)
6414 + - trunk/iauth/mod_socks_ext.h (File Added)
6415 + - trunk/iauth/mod_webproxy.c (File Added)
6416 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6419 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6421 User /quote help index was not sorted properly.
6425 +2 -2 trunk/help/Makefile.in (File Modified)
6426 +8 -8 trunk/help/users/index (File Modified)
6429 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6435 +25 -8 trunk/help/opers/index (File Modified)
6436 + - trunk/help/opers/scan (File Added)
6439 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6442 - Document SCAN UMODES
6443 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6447 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6450 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6452 Add our copyright information to /info (part of release-1.1 r1026).
6456 +1 -0 trunk/src/version.c.SH (File Modified)
6459 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6461 Fix some compile warnings.
6465 +1 -1 trunk/modules/core/m_join.c (File Modified)
6466 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6467 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6468 +1 -1 trunk/modules/m_scan.c (File Modified)
6469 +4 -4 trunk/modules/m_signon.c (File Modified)
6472 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6474 RSFNC: OK, actually consider unknowns also for detecting a collide.
6475 Otherwise we can get two clients with the same nick.
6479 +1 -1 trunk/modules/m_services.c (File Modified)
6482 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6484 - charybdis profiling stuff
6485 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6490 +0 -8 trunk/configure (File Modified)
6491 +1 -8 trunk/configure.ac (File Modified)
6492 +18 -0 trunk/include/channel.h (File Modified)
6493 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6494 +335 -260 trunk/src/.depend (File Modified)
6495 +1569 -0 trunk/src/Makefile.in (File Modified)
6496 + - trunk/src/chmode.c (File Added)
6497 +16 -1 trunk/src/ircd.c (File Modified)
6498 +11 -0 trunk/src/main.c (File Modified)
6499 +11 -0 trunk/src/modules.c (File Modified)
6502 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6504 RSFNC: Do not send kills to servers for unknowns
6508 +4 -2 trunk/modules/m_services.c (File Modified)
6511 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6513 Describe service{} blocks in reference.conf.
6517 +12 -0 trunk/doc/reference.conf (File Modified)
6520 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6522 Replace this list of modes with pointers to other documentation.
6526 +6 -50 trunk/doc/modes.txt (File Modified)
6529 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6531 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6532 looks too much like an old-ircd client pointer otherwise.
6536 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6539 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6542 - note truncation of the list (perhaps sending multiple
6544 - clarify in a comment that /findforwards on a nonexistent
6545 channel can be useful
6546 - sendto_one_notice() requires that the text start with
6551 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6554 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6556 When we close a local server's link, always include the
6557 name of the client causing the exit in the reason in the
6558 SQUIT we send them (replacing them with us). This makes
6559 sure server notices for stuff like "Not enough arguments
6560 to server command" are different on the two sides.
6564 +7 -5 trunk/src/client.c (File Modified)
6567 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6569 New contrib module m_findforwards.c
6573 +112 -0 trunk/contrib/Makefile.in (File Modified)
6574 + - trunk/contrib/m_findforwards.c (File Added)
6577 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6579 Whoops, don't show real host behind auth{} spoof in
6580 spoof notices if hide_spoof_ips is enabled.
6582 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6586 +3 -2 trunk/src/s_conf.c (File Modified)
6589 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6591 Add dalnet-style /identify that sends to nickserv or chanserv.
6595 +102 -0 trunk/contrib/Makefile.in (File Modified)
6596 + - trunk/contrib/m_identify.c (File Added)
6599 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6601 Document alias{} blocks a bit better.
6605 +9 -0 trunk/doc/reference.conf (File Modified)
6608 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6610 - add aliases to /stats m (data usage is not counted though, sorry)
6614 +1 -0 trunk/include/s_conf.h (File Modified)
6615 +3 -0 trunk/src/newconf.c (File Modified)
6616 +15 -0 trunk/src/parse.c (File Modified)
6619 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6621 - remove m_sshortcut as it's no longer relevant
6625 +0 -145 trunk/modules/Makefile.in (File Modified)
6626 + - trunk/modules/m_sshortcut.c (File Deleted)
6629 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6631 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6632 targets instead of my original idea :P)
6636 +32 -0 trunk/doc/example.conf (File Modified)
6637 +35 -0 trunk/doc/reference.conf (File Modified)
6638 +4 -0 trunk/include/parse.h (File Modified)
6639 +7 -0 trunk/include/s_conf.h (File Modified)
6640 +82 -0 trunk/src/newconf.c (File Modified)
6641 +78 -0 trunk/src/parse.c (File Modified)
6642 +16 -0 trunk/src/s_conf.c (File Modified)
6645 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6647 Remove some spaces after tabs. ??
6651 +18 -18 trunk/src/newconf.c (File Modified)
6654 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6657 - make sure to clear all marks also if the who was aborted
6658 because of too many matches
6659 - give ERR_TOOMANYMATCHES if too many matches
6662 ratbox RATBOX_2_2 r22003 (jilles)
6666 +28 -26 trunk/modules/m_who.c (File Modified)
6669 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6675 +9 -9 trunk/configure (File Modified)
6676 +1 -1 trunk/configure.ac (File Modified)
6679 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6681 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6685 +2 -1 trunk/include/s_newconf.h (File Modified)
6686 +20 -0 trunk/modules/m_rehash.c (File Modified)
6687 +1 -1 trunk/src/s_newconf.c (File Modified)
6690 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6692 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6696 +0 -1 trunk/doc/example.conf (File Modified)
6697 +0 -3 trunk/doc/reference.conf (File Modified)
6698 +0 -1 trunk/include/s_conf.h (File Modified)
6699 +0 -6 trunk/modules/m_info.c (File Modified)
6700 +1 -1 trunk/src/channel.c (File Modified)
6701 +0 -1 trunk/src/newconf.c (File Modified)
6704 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6706 Missing header in m_chghost.c
6709 +1 -0 trunk/modules/m_chghost.c (File Modified)
6712 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6714 Relocate QJM code to a seperate function(change_nick_user_host)
6715 Change CHGHOST to use change_nick_user_host instead of just setting it
6719 +3 -0 trunk/include/s_user.h (File Modified)
6720 +1 -1 trunk/modules/m_chghost.c (File Modified)
6721 +3 -78 trunk/modules/m_signon.c (File Modified)
6722 +89 -0 trunk/src/s_user.c (File Modified)
6725 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6727 Restore /stats a (dns servers, admin-only).
6731 +1 -0 trunk/include/res.h (File Modified)
6732 +5 -8 trunk/modules/m_stats.c (File Modified)
6733 +16 -0 trunk/src/res.c (File Modified)
6736 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6738 - Add CHARYBDIS_PROFILE if we are profiling.
6739 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6740 - Remove duplicate --enable-epoll entry.
6744 +1595 -15 trunk/configure (File Modified)
6745 +30 -11 trunk/configure.ac (File Modified)
6746 +3 -0 trunk/include/setup.h.in (File Modified)
6749 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6751 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6755 +28 -0 trunk/aclocal.m4 (File Modified)
6758 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6760 Allow requesting forward channel and quiet list in same mode command.
6764 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6767 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6769 Add description of xline wildcards.
6773 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6776 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6778 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6782 +0 -4 trunk/modules/m_services.c (File Modified)
6785 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6791 +1 -1 trunk/include/hook.h (File Modified)
6794 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6796 call_hook, not hook_call
6800 +1 -1 trunk/modules/core/m_join.c (File Modified)
6803 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6805 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6806 Could be useful for a number of things.
6810 +9 -0 trunk/modules/core/m_join.c (File Modified)
6813 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6815 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6819 +7 -0 trunk/include/hook.h (File Modified)
6822 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6824 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6828 +15 -0 trunk/modules/m_services.c (File Modified)
6831 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6833 Clarify snomask +f, +k, +u.
6837 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6840 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6842 Cmode +p and +s may be set simultaneously.
6846 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6849 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6851 actually, we should check the data version on each reload (oops)
6855 +6 -6 trunk/src/main.c (File Modified)
6858 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6860 more work on the loader
6864 +45 -21 trunk/src/main.c (File Modified)
6867 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6869 Add prototype ircd_state.c
6873 + - trunk/src/ircd_state.c (File Added)
6876 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6878 Smaller improvements.
6882 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6885 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6887 Add a lot of stuff here.
6891 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6894 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6896 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6900 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6903 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6905 Invex doesn't trump +r or (sic) +J.
6909 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6912 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6914 Check to make sure a module is not loaded before loading it.
6918 +6 -1 trunk/src/ircd_parser.y (File Modified)
6921 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6923 - Add a missing comma in the HeaderMessages array
6924 - Only send "Your hostname is too long ..." if that really is the case
6928 +2 -2 trunk/src/s_auth.c (File Modified)
6931 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6933 build_symtable() will have already bailed here, so no need to check
6934 explicitly whether or not charybdis_main is NULL.
6938 +7 -16 trunk/src/main.c (File Modified)
6941 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6943 Data structure versioning, part 1.
6947 +10 -1 trunk/include/ircd_defs.h (File Modified)
6948 +2 -0 trunk/src/ircd.c (File Modified)
6949 +15 -3 trunk/src/main.c (File Modified)
6952 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6954 build a symbol table and use that instead of doing a raw dlsym on everything
6958 + - trunk/include/ircd_linker.h (File Added)
6959 +71 -1 trunk/src/Makefile.in (File Modified)
6960 + - trunk/src/ircd_linker.c (File Added)
6961 +16 -4 trunk/src/main.c (File Modified)
6964 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6966 The launcher now calls io_loop() instead of charybdis_main().
6967 This is so that we do not have to reinitialize *everything* later.
6971 +1 -0 trunk/include/ircd.h (File Modified)
6972 +6 -7 trunk/src/ircd.c (File Modified)
6973 +13 -1 trunk/src/main.c (File Modified)
6976 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6978 Use global binding on libircd.so.
6982 +1 -1 trunk/src/main.c (File Modified)
6985 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6987 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6988 (it will do more later)
6992 +14 -12 trunk/include/config.h (File Modified)
6993 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6994 +31 -5 trunk/src/Makefile.in (File Modified)
6995 +78 -1 trunk/src/ircd.c (File Modified)
6996 + - trunk/src/main.c (File Added)
6999 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
7001 Add whitespace here, oops.
7005 +1 -1 trunk/CREDITS (File Modified)
7008 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
7010 Properly copy over the IP address here instead of using a cheap hack.
7011 Because the hack didn't work right except on IPv6. :|
7015 +12 -2 trunk/src/s_newconf.c (File Modified)
7018 jilles 2006/02/15 01:33:43 UTC (20060215-849)
7020 Revert reject cache notice to ratbox's, which more
7021 clearly suggests what's happening.
7025 +4 -1 trunk/src/reject.c (File Modified)
7028 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7030 Fix the openssl status in the overview information.
7034 +1 -3 trunk/configure (File Modified)
7035 +1 -3 trunk/configure.ac (File Modified)
7038 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7040 - Add simple exempt{} block (127.0.0.1) to example.conf.
7041 - Remove mention of deny{}.
7045 +5 -0 trunk/doc/example.conf (File Modified)
7046 +1 -1 trunk/doc/reference.conf (File Modified)
7049 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7051 example.conf: add some comments at the start
7052 reference.conf: some ircd-ratbox -> charybdis
7056 +11 -0 trunk/doc/example.conf (File Modified)
7057 +6 -5 trunk/doc/reference.conf (File Modified)
7060 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7062 Rename m_createauthonly module to createauthonly
7063 as this is not a module providing an m_function
7068 +1 -38 trunk/contrib/Makefile.in (File Modified)
7069 + - trunk/contrib/createauthonly.c (File Added)
7070 + - trunk/contrib/m_createauthonly.c (File Deleted)
7073 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7075 Add to example confs commented lines for:
7076 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7077 sno_globalkline.so, sno_globaloper.so.
7081 +5 -1 trunk/doc/example.conf (File Modified)
7082 +9 -1 trunk/doc/reference.conf (File Modified)
7085 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7087 - Unbreak connecting to connect{}s with hostnames
7088 instead of IP addresses (broken with new resolver).
7089 - Try to do A/AAAA query based on aftype in
7090 connect{} (doesn't seem to work fully).
7094 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7097 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7099 Unbreak /rehash dns.
7103 +1 -0 trunk/src/res.c (File Modified)
7106 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7108 Preserve Hybrid Id and add one of our own.
7112 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7113 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7116 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7118 Add anfl and Androsyn to CREDITS.
7119 They wrote a lot of ratbox code we use, both before and after the fork.
7123 +2 -0 trunk/CREDITS (File Modified)
7126 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7128 Hostname validity check.
7132 +42 -3 trunk/src/s_auth.c (File Modified)
7135 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7137 Version bump to 1.2.0.
7141 +9 -9 trunk/configure (File Modified)
7142 +1 -1 trunk/configure.ac (File Modified)
7145 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7147 - Missed a spot in the IPv6 code here. Should be usable now.
7151 +2 -2 trunk/src/res.c (File Modified)
7154 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7156 Alright, so, this massive commit does the following:
7158 - Adds a resolver based on the undernet and hybrid one.
7159 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7160 - Makes a check in ./configure be posixly correct
7161 - Simplifies the auth code and DNS callbacks
7163 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7167 +1 -1 trunk/Makefile.in (File Modified)
7168 + - trunk/adns/ (File Deleted)
7169 +148 -80 trunk/configure (File Modified)
7170 +1 -2 trunk/configure.ac (File Modified)
7171 +6 -0 trunk/include/client.h (File Modified)
7172 +1 -0 trunk/include/packet.h (File Modified)
7173 +153 -41 trunk/include/res.h (File Modified)
7174 + - trunk/include/reslib.h (File Added)
7175 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7176 +930 -1449 trunk/modules/.depend (File Modified)
7177 +3 -0 trunk/modules/m_stats.c (File Modified)
7178 +417 -621 trunk/src/.depend (File Modified)
7179 +1 -1 trunk/src/.indent.pro (File Modified)
7180 +2069 -289 trunk/src/Makefile.in (File Modified)
7181 + - trunk/src/adns.c (File Deleted)
7182 + - trunk/src/res.c (File Added)
7183 + - trunk/src/reslib.c (File Added)
7184 +11 -50 trunk/src/s_auth.c (File Modified)
7185 +4 -26 trunk/src/s_newconf.c (File Modified)
7188 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7190 Document the NOBALLOC feature.
7194 +7 -1 trunk/include/config.h (File Modified)
7197 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7199 commands.sgml changes
7203 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7206 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7212 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7215 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7217 Improve description of class{} block (in particular,
7218 mention server classes as well as client classes).
7222 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7225 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7228 -/* sendq: servers need a higher sendq as they send more data */
7229 +/* sendq: servers need a higher sendq as they are sent more data */
7233 +1 -1 trunk/doc/reference.conf (File Modified)
7236 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7238 Add modules{} block.
7242 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7245 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7247 Add general::oper_snomask, snomask on oper up for opers
7248 that have umode +s set on oper up, but do not have
7249 a specific snomask setting in their operator block.
7250 If this is empty or not specified, +s is used as before.
7254 +4 -1 trunk/doc/example.conf (File Modified)
7255 +7 -1 trunk/doc/reference.conf (File Modified)
7256 +1 -0 trunk/include/client.h (File Modified)
7257 +1 -0 trunk/include/s_conf.h (File Modified)
7258 +32 -0 trunk/src/newconf.c (File Modified)
7259 +1 -0 trunk/src/s_conf.c (File Modified)
7260 +13 -3 trunk/src/s_user.c (File Modified)
7263 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7268 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7271 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7273 Add MASKTRACE and CHANTRACE commands.
7277 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7280 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7282 document loadmodule directive
7286 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7289 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7295 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7298 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7300 q:lines are no longer living in the ircd.conf either
7304 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7307 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7309 remove k:line, d:line, x:line as they are their own files now
7313 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7316 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7318 New place for operator::snomask.
7322 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7325 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7327 Document connect {}.
7331 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7334 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7336 example.conf: move operator::snomask to a more logical place,
7337 more sensible default
7338 reference.conf: add operator::snomask
7342 +3 -3 trunk/doc/example.conf (File Modified)
7343 +3 -0 trunk/doc/reference.conf (File Modified)
7346 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7348 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7349 in those conf entries that take umodes like <name1>, <name2>, ...
7353 +3 -0 trunk/doc/reference.conf (File Modified)
7354 +3 -0 trunk/src/newconf.c (File Modified)
7357 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7363 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7366 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7372 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7375 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7381 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7384 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7390 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7393 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7395 Document operator {} blocks.
7399 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7402 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7404 auth{}: clarify/add some details
7408 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7411 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7413 auth{}: Move a paragraph.
7417 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7420 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7422 Document auth{} blocks.
7426 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7429 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7435 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7438 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7440 Add umode +R, prevents unidentified clients from
7441 sending private messages or notices. /accept'ed
7442 clients and opers are exempt.
7443 Due to the /accept part, this is only checked
7444 at the target's server, may want to change
7449 +1 -0 trunk/help/opers/umode (File Modified)
7450 +1 -0 trunk/help/users/umode (File Modified)
7451 +2 -0 trunk/include/client.h (File Modified)
7452 +1 -0 trunk/include/numeric.h (File Modified)
7453 +11 -1 trunk/modules/core/m_message.c (File Modified)
7454 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7455 +1 -1 trunk/src/messages.tab (File Modified)
7456 +1 -1 trunk/src/s_user.c (File Modified)
7459 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7461 Don't allow a nick change if banned or quieted (and not
7462 voiced or opped) on a channel. This uses numeric 435
7463 (bahamut's "cannot change to a banned nick") because
7464 bahamut/ircu's 437 and hyperion's 438 already have
7465 another meaning for us.
7469 +2 -0 trunk/include/channel.h (File Modified)
7470 +1 -0 trunk/include/numeric.h (File Modified)
7471 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7472 +38 -0 trunk/src/channel.c (File Modified)
7473 +1 -1 trunk/src/messages.tab (File Modified)
7476 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7479 - respect ban exceptions
7480 - also deny a knock if quieted
7484 +2 -1 trunk/modules/m_knock.c (File Modified)
7487 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7489 Reverse bad substitution in comment.
7493 +1 -1 trunk/src/channel.c (File Modified)
7496 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7498 - set DynSpoof flag for clients spoofed at registration
7499 - add orighost instead of host to the hostname hash
7503 +5 -1 trunk/src/s_user.c (File Modified)
7506 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7508 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7512 +2 -3 trunk/src/send.c (File Modified)
7515 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7517 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7521 +17 -7 trunk/modules/m_signon.c (File Modified)
7524 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7526 Correct minimum args on ENCAP SASL to avoid nasty core.
7530 +1 -1 trunk/modules/m_sasl.c (File Modified)
7533 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7535 Style nits: sptr can't ever be NULL, don't compare truth
7540 +2 -3 trunk/modules/m_scan.c (File Modified)
7543 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7545 - Comment out scan_cmodes() prototype to suppress warning
7546 - Correct minimum parameter count for mo_scan()
7550 +2 -2 trunk/modules/m_scan.c (File Modified)
7553 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7556 - Include full command in operspy notice
7557 - Allow global scans (no-list used, mask not used) without operspy
7558 - Use ERR_NOPRIVS numeric
7562 +21 -9 trunk/modules/m_scan.c (File Modified)
7565 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7567 Cancel out the >3 default if < is given; this way
7568 any </> specification fully overrides the default.
7572 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7575 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7577 - Call mo_list() from m_list() to reduce code duplication
7578 - Default to >3, rather arbitrarily (conf option?)
7579 - Make < and > mean less than and greater than again
7583 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7586 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7588 When processing topic burst, hide connecting server
7589 on netburst if flatten links is enabled.
7593 +9 -2 trunk/modules/m_tb.c (File Modified)
7596 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7598 - remove PENALTY token
7602 +0 -1 trunk/include/supported.h (File Modified)
7605 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7608 - Add PENALTY because we have a pace-wait system.
7609 - Add FNC due to SAVE and RSFNC
7614 +4 -2 trunk/include/supported.h (File Modified)
7617 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7619 mkay, indent went nuts here
7623 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7626 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7628 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7629 and can be used instead. The SAFELIST implementation is the one used by
7630 default, as most users/networks will be used to it.
7634 +1 -0 trunk/NEWS (File Modified)
7635 +14 -0 trunk/include/client.h (File Modified)
7636 +5 -0 trunk/include/hash.h (File Modified)
7637 +404 -272 trunk/modules/Makefile.in (File Modified)
7638 + - trunk/modules/m_list.c (File Deleted)
7639 + - trunk/modules/m_list_ratbox.c (File Added)
7640 + - trunk/modules/m_list_safelist.c (File Added)
7641 +5 -5 trunk/src/hash.c (File Modified)
7644 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7646 Clear invites on a lowerTS JOIN or SJOIN.
7647 This should complete kick_on_split_riding protection.
7651 +5 -0 trunk/modules/core/m_join.c (File Modified)
7652 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7655 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7657 Like in ratbox, send and interpret timestamps on invites.
7661 +9 -2 trunk/modules/m_invite.c (File Modified)
7664 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7666 Add +S (network service) umode. Just for completeness, users or opers
7671 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7674 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7680 +35 -2 trunk/NEWS (File Modified)
7683 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7685 Split off a PreClient structure for data to be freed on registation (i.e. password).
7686 New hook introduce_client for post-registration messages.
7687 Fix b0rked SASL numerics.
7688 Burst REALHOST post-introduction for spoofed-on-registration clients.
7689 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7690 Pre-registration signon support.
7694 +10 -0 trunk/configure (File Modified)
7695 +2 -0 trunk/configure.ac (File Modified)
7696 +14 -4 trunk/include/client.h (File Modified)
7697 +1 -0 trunk/include/hook.h (File Modified)
7698 +1 -0 trunk/include/numeric.h (File Modified)
7699 +3 -0 trunk/include/setup.h.in (File Modified)
7700 +16 -0 trunk/modules/m_chghost.c (File Modified)
7701 +25 -21 trunk/modules/m_sasl.c (File Modified)
7702 +63 -30 trunk/modules/m_signon.c (File Modified)
7703 +18 -0 trunk/src/client.c (File Modified)
7704 +2 -0 trunk/src/hook.c (File Modified)
7705 +5 -5 trunk/src/messages.tab (File Modified)
7706 +2 -0 trunk/src/s_serv.c (File Modified)
7707 +28 -2 trunk/src/s_user.c (File Modified)
7710 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7712 Update hook documentation.
7716 +30 -0 trunk/doc/hooks.txt (File Modified)
7719 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7721 Improve @/# handling in match_esc().
7725 +21 -13 trunk/src/match.c (File Modified)
7728 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7730 backtrack instead of bailing out when handling a mismatched escape
7734 +1 -1 trunk/src/match.c (File Modified)
7737 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7739 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7742 +2 -1 trunk/CREDITS (File Modified)
7745 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7747 Fix the escape brokenness and pick up a more efficient matching algorithm,
7748 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7749 Patch sent upstream. They can do whatever they want with it, *shrug*.
7753 +147 -161 trunk/src/match.c (File Modified)
7756 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7758 If flatten links is enabled, fake the origins of some ServerModes
7759 sent to clients so that the server sending the netburst is hidden.
7760 Most mode hacks still show the true source.
7764 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7765 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7768 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7770 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7771 where the exit originated).
7772 - When receiving an SQUIT for a server themselves
7773 (IsMe(target_p) || target_p == client_p)
7774 close their link and send a local server notice.
7778 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7779 +6 -3 trunk/src/client.c (File Modified)
7782 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7784 Hooking into the wrong hook, whoops. :P
7788 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7789 +6 -10 trunk/modules/core/m_join.c (File Modified)
7792 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7794 this doesn't work right, right now :P
7798 +40 -0 trunk/contrib/Makefile.in (File Modified)
7799 + - trunk/contrib/m_createauthonly.c (File Added)
7800 +6 -0 trunk/include/hook.h (File Modified)
7801 +26 -1 trunk/modules/core/m_join.c (File Modified)
7802 +1 -1 trunk/src/ircd.c (File Modified)
7805 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7807 Make can_join() hookable.
7811 +12 -1 trunk/src/channel.c (File Modified)
7814 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7816 add 'int approved;' to the channel event hook
7820 +1 -0 trunk/include/hook.h (File Modified)
7823 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7825 Use SIDs in SASL ENCAP origin.
7826 Ignore responses from other agents once the first SASL response has been received for a client.
7830 +9 -5 trunk/modules/m_sasl.c (File Modified)
7833 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7835 Removed stray debug code.
7839 +1 -1 trunk/modules/m_sasl.c (File Modified)
7842 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7844 Don't complain "unknown MODE flag" if a non-oper attempts
7845 to unset an oper only umode they do not have.
7846 This is to prevent unwanted error messages when users/bots
7847 do things like MODE <nick> +i-sw.
7851 +4 -2 trunk/src/s_user.c (File Modified)
7854 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7856 Fix client_exit hook name and only call it for local exits that are not
7861 +3 -2 trunk/modules/m_sasl.c (File Modified)
7864 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7866 Fix SASL logic to actually use stored agent UID.
7867 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7868 Add abort code for exiting clients.
7872 +18 -9 trunk/modules/m_sasl.c (File Modified)
7875 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7877 Port over ratbox 2.2 /challenge. This is slightly more secure
7878 (better crypto, longer keys, challenge timeout) and has better
7881 The respond tool is no longer part of the ircd tree but a
7882 separate package, currently available from
7883 http://respond.ircd-ratbox.org (we should mirror/... this).
7887 +65 -310 trunk/doc/challenge.txt (File Modified)
7888 +5 -5 trunk/include/client.h (File Modified)
7889 +3 -0 trunk/include/irc_string.h (File Modified)
7890 +3 -0 trunk/include/numeric.h (File Modified)
7891 +94 -50 trunk/modules/m_challenge.c (File Modified)
7892 +1 -2 trunk/src/client.c (File Modified)
7893 +125 -0 trunk/src/irc_string.c (File Modified)
7894 +2 -2 trunk/src/messages.tab (File Modified)
7895 + - trunk/tools/rsa_respond/ (File Deleted)
7898 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7900 Preliminary SASL support.
7904 +7 -0 trunk/include/client.h (File Modified)
7905 +6 -0 trunk/include/numeric.h (File Modified)
7906 +1 -0 trunk/modules/Makefile.in (File Modified)
7907 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7908 +175 -1 trunk/modules/m_cap.c (File Modified)
7909 + - trunk/modules/m_sasl.c (File Added)
7910 +2 -0 trunk/modules/m_user.c (File Modified)
7911 +5 -5 trunk/src/messages.tab (File Modified)
7912 +8 -2 trunk/src/s_user.c (File Modified)
7915 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7917 SIGNON: make logout also apply remotely.
7921 +7 -2 trunk/modules/m_signon.c (File Modified)
7924 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7926 Use an asterisk when sending empty logins in SIGNON.
7930 +5 -5 trunk/modules/m_signon.c (File Modified)
7933 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7935 SIGNON: Only add whowas entry (add_history()) and wipe
7936 accepts (del_all_accepts()) if nick changed.
7940 +5 -3 trunk/modules/m_signon.c (File Modified)
7943 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7945 SIGNON: slight fixes to collision code:
7946 - don't kill if target_p == source_p (nick unchanged or only changed case)
7947 - add comment that SAVE support is missing
7948 - use sendto_realops_snomask() instead of sendto_realops_flags()
7952 +9 -6 trunk/modules/m_signon.c (File Modified)
7955 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7957 Fix up kills for bad nick/user/host on SIGNON.
7961 +16 -6 trunk/modules/m_signon.c (File Modified)
7964 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7966 If changing to a nick with a digit, only allow the UID.
7970 +4 -0 trunk/modules/m_signon.c (File Modified)
7973 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7975 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7976 Strip leading digits from logins that are not purely numeric.
7980 +3 -0 trunk/include/numeric.h (File Modified)
7981 +2 -0 trunk/include/send.h (File Modified)
7982 +1 -0 trunk/modules/Makefile.in (File Modified)
7983 +456 -3 trunk/modules/m_services.c (File Modified)
7984 + - trunk/modules/m_signon.c (File Added)
7985 +2 -2 trunk/src/messages.tab (File Modified)
7986 +98 -0 trunk/src/send.c (File Modified)
7989 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7991 Remove old server notice umodes from example confs.
7995 +1 -2 trunk/doc/example.conf (File Modified)
7996 +4 -17 trunk/doc/reference.conf (File Modified)
7999 jilles 2006/02/01 15:11:42 UTC (20060201-657)
8001 Add snomask help file (forgot this earlier).
8005 + - trunk/help/opers/snomask (File Added)
8008 jilles 2006/01/31 12:50:36 UTC (20060131-655)
8010 Add umode +l (receive locops).
8014 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8017 jilles 2006/01/31 12:44:21 UTC (20060131-653)
8019 We don't plan to implement cmode +R (quiet unidentified) and
8020 umode +I (deny invite) for 1.1, so comment them out from the
8025 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8026 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8029 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8031 Improve snomask usage description.
8035 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8038 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8040 Mention the word snomask with umode +s (needs to be a link really).
8044 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8047 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8049 Add snomask +Z (operspy notices).
8053 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8056 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8058 Misc updates/clarifications.
8062 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8065 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8071 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8072 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8073 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8076 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8078 - Allow ENCAP REALHOST outside burst
8079 - Fix comment describing race condition: this can only happen
8080 on a local whois with use_whois_actually enabled
8084 +4 -6 trunk/modules/m_chghost.c (File Modified)
8087 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8089 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8093 +39 -0 trunk/contrib/Makefile.in (File Modified)
8094 + - trunk/contrib/sno_globaloper.c (File Added)
8097 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8099 Pass along old umodes and snomask in umode_changed hook,
8100 changing its parameter type from struct Client *
8101 to hook_data_umode_changed *. (For a new client, both
8104 The IP cloaking module now fully ignores umode changes
8105 where +h didn't change.
8109 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8110 +7 -0 trunk/include/hook.h (File Modified)
8111 +18 -4 trunk/src/s_user.c (File Modified)
8114 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8116 move libcharybdis-provided function initialisation into libcharybdis_init().
8120 +32 -11 trunk/src/ircd.c (File Modified)
8123 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8125 Make +f notices (local host, global host, global user@host, local class)
8126 netwide. Exceeding /quote set max remains local.
8130 +4 -4 trunk/src/s_conf.c (File Modified)
8133 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8135 Netwide notices about attempts to join juped channels.
8139 +1 -1 trunk/modules/core/m_join.c (File Modified)
8142 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8144 Send server notices about failed oper attempts globally.
8145 Successful remote oper attempt notices will be generated
8146 from the mode changes.
8150 +3 -3 trunk/modules/m_challenge.c (File Modified)
8151 +2 -2 trunk/modules/m_oper.c (File Modified)
8154 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8156 Rest of infrastructure for sending server notices globally.
8157 Uses a new L_NETWIDE level on sendto_realops_snomask().
8161 +1 -0 trunk/include/send.h (File Modified)
8162 +31 -4 trunk/src/send.c (File Modified)
8165 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8167 Add general::global_snotices conf option to control
8168 whether we send out SNOTEs. Does not do anything yet.
8172 +1 -0 trunk/doc/example.conf (File Modified)
8173 +6 -0 trunk/doc/reference.conf (File Modified)
8174 +1 -0 trunk/include/s_conf.h (File Modified)
8175 +6 -0 trunk/modules/m_info.c (File Modified)
8176 +1 -0 trunk/src/newconf.c (File Modified)
8177 +1 -0 trunk/src/s_conf.c (File Modified)
8180 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8182 Only accept SNOTE from servers.
8186 +2 -0 trunk/modules/m_snote.c (File Modified)
8189 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8191 Correct parv indices so this actually works.
8195 +2 -2 trunk/modules/m_snote.c (File Modified)
8198 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8204 +3 -3 trunk/modules/m_snote.c (File Modified)
8207 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8209 Add m_snote.c, SNOTE propagator.
8213 +86 -0 trunk/modules/Makefile.in (File Modified)
8214 + - trunk/modules/m_snote.c (File Added)
8217 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8219 start seeding the 1.1 NEWS file
8223 +4 -0 trunk/NEWS (File Modified)
8226 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8228 rename some modules to more descriptive names...
8232 +2 -131 trunk/contrib/Makefile.in (File Modified)
8233 + - trunk/contrib/globalconnexit.c (File Deleted)
8234 + - trunk/contrib/globallineactive.c (File Deleted)
8235 + - trunk/contrib/sno_farconnect.c (File Added)
8236 + - trunk/contrib/sno_globalkline.c (File Added)
8237 +1 -120 trunk/modules/Makefile.in (File Modified)
8238 + - trunk/modules/networknotice.c (File Deleted)
8239 + - trunk/modules/sno_routing.c (File Added)
8242 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8244 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8245 Uses FLAGS2_FLOODDONE bit on servers.
8249 +3 -0 trunk/include/client.h (File Modified)
8250 +121 -1 trunk/modules/Makefile.in (File Modified)
8251 + - trunk/modules/networknotice.c (File Added)
8254 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8256 Don't show servers in /trace to nonopers if flatten links is enabled.
8260 +8 -5 trunk/modules/m_trace.c (File Modified)
8263 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8266 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8267 - send back confirmation to source, if local client
8268 - send a +s server notice if the source is neither a server nor a service (+S)
8272 +5 -1 trunk/modules/m_chghost.c (File Modified)
8275 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8277 Use sendto_realops_snomask_from() to make the
8278 server notices appear to come from the affected
8283 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8284 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8287 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8289 Add sendto_realops_snomask_from(), allows
8290 specification of apparent source server.
8294 +1 -0 trunk/include/send.h (File Modified)
8295 +41 -1 trunk/src/send.c (File Modified)
8298 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8300 Revert r579. Keep host, not orighost in oper up notice.
8301 It would be inconsistent to have orighost there, and we
8302 don't want to mess up all server notices by putting both
8307 +1 -1 trunk/src/s_user.c (File Modified)
8310 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8312 Include the IP address in operlog/foperlog.
8316 +10 -8 trunk/modules/m_challenge.c (File Modified)
8317 +8 -6 trunk/modules/m_oper.c (File Modified)
8320 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8322 Call umode_changed hook on oper up.
8326 +1 -0 trunk/src/s_user.c (File Modified)
8329 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8331 Add globalconnexit contrib module, shows remote client connects/exits
8332 except netsplits/netjoin on snomask +F.
8333 Notice formatting will probably change somewhat still.
8337 +80 -0 trunk/contrib/Makefile.in (File Modified)
8338 + - trunk/contrib/globalconnexit.c (File Added)
8341 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8343 Declare snomask_modes[] so modules can provide snomasks.
8347 +2 -0 trunk/include/snomask.h (File Modified)
8350 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8352 Replace user_signon hook with two new hooks: new_local_user
8353 and new_remote_user.
8354 These are called right before the user is introduced to the
8355 rest of the network.
8359 +2 -1 trunk/include/hook.h (File Modified)
8360 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8361 +4 -2 trunk/src/hook.c (File Modified)
8362 +2 -3 trunk/src/s_user.c (File Modified)
8365 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8367 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8371 +2 -2 trunk/modules/m_scan.c (File Modified)
8374 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8376 Update doc/technical/send.txt.
8380 +91 -131 trunk/doc/technical/send.txt (File Modified)
8383 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8385 Add chantrace and masktrace to help files.
8389 + - trunk/help/opers/chantrace (File Added)
8390 +27 -20 trunk/help/opers/index (File Modified)
8391 + - trunk/help/opers/masktrace (File Added)
8392 +2 -0 trunk/help/opers/operspy (File Modified)
8395 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8397 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8398 Shows etrace-like output for all users in a channel,
8399 in particular IP addresses.
8403 +75 -2 trunk/modules/m_etrace.c (File Modified)
8406 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8408 Port over ratbox 2.2 r21727 (anfl):
8409 add some logging when we drop servers in places where we only notify opers
8413 +31 -0 trunk/modules/core/m_server.c (File Modified)
8416 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8418 display orighost in operup message
8422 +1 -1 trunk/src/s_user.c (File Modified)
8425 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8427 Add globallineactive contrib module, a hack which can often
8428 show k/d/g/x line active for remote clients.
8432 +52 -0 trunk/contrib/Makefile.in (File Modified)
8433 + - trunk/contrib/globallineactive.c (File Added)
8436 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8438 Show IP field in the same way as MASKTRACE:
8439 "255.255.255.255" if it's unknown (remote TS5 client)
8440 and "0" if we or the remote server are purposely
8445 +12 -1 trunk/modules/m_scan.c (File Modified)
8448 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8451 - don't show servers in a global scan
8452 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8456 +4 -1 trunk/modules/m_scan.c (File Modified)
8459 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8461 Implement SCAN UMODES.
8465 +3 -0 trunk/include/numeric.h (File Modified)
8466 +128 -2 trunk/modules/m_scan.c (File Modified)
8467 +2 -2 trunk/src/messages.tab (File Modified)
8470 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8476 +1 -1 trunk/modules/m_scan.c (File Modified)
8479 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8481 parv[0] should be parv[1].
8485 +1 -1 trunk/modules/m_scan.c (File Modified)
8488 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8494 +1 -1 trunk/modules/m_scan.c (File Modified)
8497 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8503 +2 -2 trunk/modules/m_scan.c (File Modified)
8506 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8508 framework for scan command
8512 +113 -0 trunk/modules/Makefile.in (File Modified)
8513 + - trunk/modules/m_scan.c (File Added)
8516 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8518 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8522 +2 -0 trunk/include/irc_string.h (File Modified)
8523 +157 -1 trunk/modules/m_etrace.c (File Modified)
8524 +129 -90 trunk/src/match.c (File Modified)
8527 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8529 orighost may live in a different hash bucket (likely the case), lets check it standalone
8533 +39 -3 trunk/src/hostmask.c (File Modified)
8536 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8538 SVN didn't check modules/ somehow, hrmm.
8542 +1 -1 trunk/modules/m_kline.c (File Modified)
8543 +6 -6 trunk/modules/m_stats.c (File Modified)
8546 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8548 Track hostmask entries for client_p->orighost, if available.
8549 Not throughly tested, but seems to work fine.
8553 +8 -4 trunk/include/hostmask.h (File Modified)
8554 +14 -10 trunk/src/hostmask.c (File Modified)
8557 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8559 Pass on SQUIT reasons more.
8563 +17 -19 trunk/src/client.c (File Modified)
8566 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8568 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8569 This way, hidden admins also get them.
8573 +4 -4 trunk/src/send.c (File Modified)
8576 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8578 From ircd-ratbox 2.2 (r21339 anfl):
8579 ms_kill() should be using find_person(), not find_client()
8580 otherwise it can generate a core.
8584 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8587 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8589 Add m_error to core_module_table, so it is loaded by default.
8593 +1 -0 trunk/src/modules.c (File Modified)
8596 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8598 comment is a const char *, not char *.
8602 +1 -1 trunk/include/hook.h (File Modified)
8605 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8607 Fix a long standing hybrid 7 bug: when getting a read error
8608 on a server, report_error() is called with a %d instead of
8609 a %s in the format string ("Lost connection" in +d).
8613 +1 -1 trunk/src/client.c (File Modified)
8616 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8622 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8625 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8627 Add document describing capabilities and what they mean.
8631 + - trunk/doc/technical/capab.txt (File Added)
8634 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8636 Change client_exit hook to pass all exit_client() parameters.
8640 +8 -0 trunk/include/hook.h (File Modified)
8641 +6 -1 trunk/src/client.c (File Modified)
8644 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8646 Add client_exit hook, called in exit_client() for all
8647 clients of all types, except clients exiting because
8648 of netsplits (QS). The only thing done before it is
8649 marking the client as "closing" (to prevent
8654 +1 -0 trunk/include/hook.h (File Modified)
8655 +2 -0 trunk/src/client.c (File Modified)
8656 +2 -0 trunk/src/hook.c (File Modified)
8659 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8661 Improve the code that calculates the nnnS nnnC counts
8664 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8668 +43 -36 trunk/modules/m_trace.c (File Modified)
8671 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8673 Add server_eob hook.
8674 Planning to use this for netsplit/join notices.
8678 +1 -0 trunk/include/hook.h (File Modified)
8679 +2 -0 trunk/modules/m_pong.c (File Modified)
8680 +2 -0 trunk/src/hook.c (File Modified)
8683 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8685 Default motd: ircd-ratbox -> charybdis
8689 +1 -1 trunk/doc/ircd.motd (File Modified)
8692 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8694 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8698 +4 -4 trunk/src/s_user.c (File Modified)
8701 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8703 - Remove obsolete EOB help file
8704 - Document snomask in the help files
8709 + - trunk/help/opers/eob (File Deleted)
8710 +13 -12 trunk/help/opers/index (File Modified)
8711 +1 -13 trunk/help/opers/umode (File Modified)
8712 +7 -7 trunk/help/users/index (File Modified)
8715 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8717 Bail if snomask to parse is not given. Pointy hat to myself.
8721 +3 -0 trunk/src/snomask.c (File Modified)
8724 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8726 Remove m_flags from autoconf
8730 +0 -1 trunk/contrib/Makefile.in (File Modified)
8733 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8739 + - trunk/contrib/m_flags.c (File Deleted)
8742 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8744 If +s is in oper_only_umodes, clear snomask on deoper.
8748 +5 -0 trunk/src/s_user.c (File Modified)
8751 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8753 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8757 +2 -2 trunk/configure (File Modified)
8758 +2 -2 trunk/configure.ac (File Modified)
8761 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8763 Remove the old server notice umodes.
8764 Default oper only umodes is now +s.
8765 Please make sure all remaining umodes still work.
8769 +3 -21 trunk/include/client.h (File Modified)
8770 +0 -12 trunk/src/newconf.c (File Modified)
8771 +1 -1 trunk/src/s_conf.c (File Modified)
8772 +12 -12 trunk/src/s_user.c (File Modified)
8775 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8777 operator::flags nick_changes now controls +n snomask instead of +n umode.
8781 +8 -8 trunk/src/s_user.c (File Modified)
8784 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8786 Move down h_umode_changed hook call after umode allowed checks
8787 (so it will not see +a if someone tries to set it but is not
8792 +2 -3 trunk/src/s_user.c (File Modified)
8795 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8797 Move over non-+s server notices (hopefully, all of them).
8801 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8802 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8803 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8804 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8805 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8806 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8807 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8808 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8809 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8810 +2 -2 trunk/libcharybdis/event.c (File Modified)
8811 +2 -2 trunk/modules/core/m_join.c (File Modified)
8812 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8813 +3 -3 trunk/modules/core/m_message.c (File Modified)
8814 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8815 +2 -2 trunk/modules/core/m_server.c (File Modified)
8816 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8817 +1 -1 trunk/modules/m_post.c (File Modified)
8818 +1 -1 trunk/modules/m_services.c (File Modified)
8819 +2 -2 trunk/src/channel.c (File Modified)
8820 +3 -3 trunk/src/client.c (File Modified)
8821 +1 -1 trunk/src/hash.c (File Modified)
8822 +5 -5 trunk/src/s_conf.c (File Modified)
8823 +2 -2 trunk/src/s_log.c (File Modified)
8824 +4 -4 trunk/src/s_user.c (File Modified)
8827 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8829 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8833 +2 -1 trunk/include/snomask.h (File Modified)
8834 +2 -2 trunk/src/snomask.c (File Modified)
8837 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8839 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8843 +1 -1 trunk/contrib/example_module.c (File Modified)
8844 +2 -2 trunk/include/ircd_defs.h (File Modified)
8845 +6 -6 trunk/modules/core/m_error.c (File Modified)
8846 +1 -1 trunk/modules/core/m_join.c (File Modified)
8847 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8848 +1 -1 trunk/modules/core/m_message.c (File Modified)
8849 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8850 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8851 +18 -18 trunk/modules/core/m_server.c (File Modified)
8852 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8853 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8854 +4 -4 trunk/modules/m_challenge.c (File Modified)
8855 +4 -4 trunk/modules/m_dline.c (File Modified)
8856 +13 -13 trunk/modules/m_gline.c (File Modified)
8857 +5 -5 trunk/modules/m_kline.c (File Modified)
8858 +2 -2 trunk/modules/m_oper.c (File Modified)
8859 +1 -1 trunk/modules/m_pong.c (File Modified)
8860 +13 -13 trunk/modules/m_rehash.c (File Modified)
8861 +4 -4 trunk/modules/m_resv.c (File Modified)
8862 +16 -16 trunk/modules/m_set.c (File Modified)
8863 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8864 +6 -6 trunk/modules/m_xline.c (File Modified)
8865 +1 -1 trunk/src/adns.c (File Modified)
8866 +2 -2 trunk/src/channel.c (File Modified)
8867 +1 -1 trunk/src/listener.c (File Modified)
8868 +1 -1 trunk/src/s_auth.c (File Modified)
8869 +15 -15 trunk/src/s_conf.c (File Modified)
8870 +3 -3 trunk/src/s_user.c (File Modified)
8871 +7 -7 trunk/src/send.c (File Modified)
8874 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8877 - set +s snomask if +s umode set but no snomasks
8878 - put numerics in more logical order
8882 +3 -1 trunk/src/s_user.c (File Modified)
8885 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8887 parse_snobuf_to_mask(): default to + at start
8888 allows stuff like /mode jilles +s C
8892 +1 -1 trunk/src/snomask.c (File Modified)
8895 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8897 Changes to user_mode() snomask handling.
8898 - show snomask (if not 0) on /mode <nick>
8899 - show snomask once at the end if +s/-s used
8900 - only parse 1 parameter for umode changes
8901 - don't crash on /mode <nick> +s
8902 - /mode <nick> -s clears snomask, doesn't use parameter
8903 - set umode +s iff snomask is not 0
8904 - snomask is not propagated, but umode +s is
8908 +97 -72 trunk/src/s_user.c (File Modified)
8911 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8913 Convert some messages over to snomask.
8917 +29 -29 trunk/src/client.c (File Modified)
8918 +2 -2 trunk/src/ircd.c (File Modified)
8919 +13 -13 trunk/src/modules.c (File Modified)
8920 +1 -1 trunk/src/newconf.c (File Modified)
8921 +5 -5 trunk/src/parse.c (File Modified)
8922 +1 -1 trunk/src/restart.c (File Modified)
8923 +4 -4 trunk/src/s_newconf.c (File Modified)
8924 +11 -11 trunk/src/s_serv.c (File Modified)
8927 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8929 include snomask.h from client.h
8933 +1 -0 trunk/include/client.h (File Modified)
8936 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8938 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8942 +1 -0 trunk/src/newconf.c (File Modified)
8943 +2 -1 trunk/src/snomask.c (File Modified)
8946 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8948 should start with +, not \0. Whoops. :)
8952 +1 -1 trunk/src/snomask.c (File Modified)
8955 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8957 core snomask support.
8961 +3 -0 trunk/doc/example.conf (File Modified)
8962 +2 -0 trunk/include/client.h (File Modified)
8963 +2 -0 trunk/include/numeric.h (File Modified)
8964 +2 -0 trunk/include/s_newconf.h (File Modified)
8965 +63 -0 trunk/include/send.h (File Modified)
8966 + - trunk/include/snomask.h (File Added)
8967 +1 -0 trunk/src/Makefile.in (File Modified)
8968 +1 -1 trunk/src/messages.tab (File Modified)
8969 +8 -0 trunk/src/newconf.c (File Modified)
8970 +12 -0 trunk/src/s_user.c (File Modified)
8971 +235 -0 trunk/src/send.c (File Modified)
8972 + - trunk/src/snomask.c (File Added)
8975 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8977 add a blank line after the license info.
8981 +1 -1 trunk/CREDITS (File Modified)
8984 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8986 Extend copyright to 2006.
8990 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8993 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8996 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
9000 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9001 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
9004 jilles 2006/01/14 19:52:16 UTC (20060114-468)
9006 Add oper privileges document.
9010 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9011 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
9014 jilles 2006/01/14 18:45:57 UTC (20060114-466)
9016 Capitalize message names in services shortcuts (for consistency).
9020 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
9023 jilles 2006/01/13 16:53:35 UTC (20060113-464)
9029 +1 -1 trunk/src/patricia.c (File Modified)
9032 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9034 Remove obsolete 'nextconnect' variable.
9038 +0 -1 trunk/include/ircd.h (File Modified)
9039 +0 -2 trunk/src/client.c (File Modified)
9040 +0 -1 trunk/src/ircd.c (File Modified)
9043 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9045 Remove this remnant of the hybrid 6 ziplinks implementation.
9049 + - trunk/include/s_zip.h (File Deleted)
9052 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9054 Make clone limiting work on orighost, not host (so it
9055 looks through services cloaks). Lightly tested, please
9060 +2 -0 trunk/modules/m_chghost.c (File Modified)
9061 +1 -1 trunk/src/client.c (File Modified)
9062 +1 -1 trunk/src/s_conf.c (File Modified)
9065 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9067 Don't forget to link me_realhost() into the command hash.
9069 Pointy hat to: myself
9073 +1 -1 trunk/modules/m_chghost.c (File Modified)
9076 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9078 It's call_hook, not hook_call.
9082 +1 -1 trunk/src/s_user.c (File Modified)
9085 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9087 Add unreject help file.
9091 + - trunk/help/opers/unreject (File Added)
9094 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9096 Link the all-important 42 module to the build :P
9100 +1 -0 trunk/contrib/Makefile.in (File Modified)
9103 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9105 Mention /rehash help.
9109 +1 -0 trunk/help/opers/rehash (File Modified)
9112 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9114 Add h_user_signon hook.
9118 +1 -0 trunk/include/hook.h (File Modified)
9119 +2 -0 trunk/src/hook.c (File Modified)
9120 +4 -0 trunk/src/s_user.c (File Modified)
9123 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9125 Oops, forgot to set orighost for remote client introductions.
9129 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9132 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9134 Use TS6 forms in services shortcuts, if possible.
9138 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9141 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9143 - Start out default_umodes conf entry from the empty set instead of +i.
9144 - Move oper_only_umodes check to where default_umodes is used, as
9145 oper_only_umodes may not be set yet while we're reading the conf.
9149 +6 -7 trunk/src/newconf.c (File Modified)
9150 +1 -1 trunk/src/s_user.c (File Modified)
9153 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9155 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9159 +1 -0 trunk/doc/example.conf (File Modified)
9160 +7 -0 trunk/doc/reference.conf (File Modified)
9161 +0 -7 trunk/include/config.h.dist (File Modified)
9162 +1 -0 trunk/include/s_conf.h (File Modified)
9163 +6 -0 trunk/modules/m_info.c (File Modified)
9164 +9 -18 trunk/src/client.c (File Modified)
9165 +1 -0 trunk/src/newconf.c (File Modified)
9166 +1 -0 trunk/src/s_conf.c (File Modified)
9169 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9171 - Allow NULL target_ip in show_ip() (indicates message is being
9172 sent to local opers)
9173 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9175 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9176 those in src/client.c
9178 From ratbox 2.2 svn (anfl)
9182 +1 -0 trunk/include/client.h (File Modified)
9183 +21 -2 trunk/src/client.c (File Modified)
9184 +2 -4 trunk/src/hostmask.c (File Modified)
9185 +1 -5 trunk/src/s_conf.c (File Modified)
9186 +4 -8 trunk/src/s_user.c (File Modified)
9189 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9191 Fire off events properly.
9195 +7 -3 trunk/src/s_user.c (File Modified)
9198 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9200 make sure modules which depend on umode information get the message upon connection (oops)
9204 +3 -0 trunk/src/s_user.c (File Modified)
9207 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9209 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9210 From ratbox 2.2 svn.
9214 +3 -7 trunk/modules/m_etrace.c (File Modified)
9217 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9219 Replace silly `default_invisible' option with more versatile default_umodes.
9223 +2 -2 trunk/Makefile.in (File Modified)
9224 +12 -1 trunk/doc/example.conf (File Modified)
9225 +14 -7 trunk/doc/reference.conf (File Modified)
9226 +2 -4 trunk/include/s_conf.h (File Modified)
9227 +0 -6 trunk/modules/m_info.c (File Modified)
9228 +4 -0 trunk/src/modules.c (File Modified)
9229 +41 -1 trunk/src/newconf.c (File Modified)
9230 +2 -2 trunk/src/s_conf.c (File Modified)
9231 +3 -4 trunk/src/s_user.c (File Modified)
9234 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9236 Add temporary nick resvs with the proper duration,
9237 not 60 times too long.
9241 +1 -1 trunk/modules/m_resv.c (File Modified)
9244 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9246 Add kick on split riding. See reference.conf for more details.
9250 +1 -0 trunk/doc/example.conf (File Modified)
9251 +16 -0 trunk/doc/reference.conf (File Modified)
9252 +1 -0 trunk/include/s_conf.h (File Modified)
9253 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9254 +6 -0 trunk/modules/m_info.c (File Modified)
9255 +1 -0 trunk/src/newconf.c (File Modified)
9256 +1 -0 trunk/src/s_conf.c (File Modified)
9259 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9261 New credits, denoting GXTi as being on the core team.
9265 +16 -5 trunk/CREDITS (File Modified)
9268 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9270 better cloaking algorithm
9274 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9277 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9279 don't do redundant bitshifting.
9283 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9286 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9292 +1 -0 trunk/contrib/Makefile.in (File Modified)
9295 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9297 Set the DynSpoof flag properly.
9301 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9304 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9306 first go at an ip_cloaking implementation for charybdis.
9310 + - trunk/contrib/ip_cloaking.c (File Added)
9313 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9315 Add libcharybdis to contrib/ includes.
9319 +1 -1 trunk/contrib/Makefile.in (File Modified)
9322 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9324 add h_umode_changed hook for modules that provide usermodes.
9328 +1 -0 trunk/include/hook.h (File Modified)
9329 +2 -1 trunk/src/hook.c (File Modified)
9330 +3 -0 trunk/src/s_user.c (File Modified)
9333 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9335 Show quiets in /stats z.
9339 +15 -10 trunk/src/s_stats.c (File Modified)
9342 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9344 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9348 +0 -12 trunk/configure (File Modified)
9349 +0 -9 trunk/configure.ac (File Modified)
9350 +0 -3 trunk/include/setup.h.in (File Modified)
9353 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9355 change various buffer sizes to = topiclen.
9359 +3 -4 trunk/include/ircd_defs.h (File Modified)
9362 jon 2005/12/12 19:32:18 UTC (20051212-400)
9364 - Partial commit test, partial ego strokage ;)
9368 +2 -1 trunk/CREDITS (File Modified)
9371 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9373 More kqueue corrections.
9376 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9379 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9381 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9382 Not sure why this wasn't this way to begin with.
9386 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9389 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9391 example.conf tweaks:
9392 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9393 most people do not need this.
9394 Enable serverinfo::hub.
9398 +14 -11 trunk/doc/example.conf (File Modified)
9401 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9403 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9407 +1 -1 trunk/src/s_serv.c (File Modified)
9410 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9412 header include changes
9416 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9417 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9418 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9419 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9420 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9421 +1 -21 trunk/libcharybdis/select.c (File Modified)
9424 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9426 s/ilog/libcharybdis_{die,log,restart}/g
9430 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9431 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9432 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9433 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9434 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9435 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9436 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9437 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9440 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9442 Use the right callbacks in the function code.
9445 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9448 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9450 More work, it builds again!
9454 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9455 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9456 + - trunk/libcharybdis/libcharybdis.c (File Added)
9457 + - trunk/libcharybdis/libcharybdis.h (File Added)
9460 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9462 Move some stuff around.
9466 + - trunk/include/memory.h (File Deleted)
9467 + - trunk/include/tools.h (File Deleted)
9468 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9469 + - trunk/libcharybdis/memory.c (File Added)
9470 + - trunk/libcharybdis/memory.h (File Added)
9471 + - trunk/libcharybdis/snprintf.c (File Added)
9472 + - trunk/libcharybdis/tools.c (File Added)
9473 + - trunk/libcharybdis/tools.h (File Added)
9474 +1000 -1062 trunk/modules/.depend (File Modified)
9475 +421 -455 trunk/src/.depend (File Modified)
9476 +0 -1191 trunk/src/Makefile.in (File Modified)
9477 + - trunk/src/memory.c (File Deleted)
9478 + - trunk/src/snprintf.c (File Deleted)
9479 + - trunk/src/tools.c (File Deleted)
9482 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9484 move more headers into libcharybdis
9487 + - trunk/include/balloc.h (File Deleted)
9488 + - trunk/include/event.h (File Deleted)
9489 + - trunk/libcharybdis/balloc.h (File Added)
9490 + - trunk/libcharybdis/event.h (File Added)
9491 +924 -1020 trunk/modules/.depend (File Modified)
9492 +327 -406 trunk/src/.depend (File Modified)
9495 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9497 balloc, events -> libcharybdis
9500 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9501 + - trunk/libcharybdis/balloc.c (File Added)
9502 + - trunk/libcharybdis/event.c (File Added)
9503 +0 -1008 trunk/src/Makefile.in (File Modified)
9504 + - trunk/src/balloc.c (File Deleted)
9505 + - trunk/src/event.c (File Deleted)
9508 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9513 + - trunk/include/commio.h (File Deleted)
9514 + - trunk/include/linebuf.h (File Deleted)
9515 + - trunk/libcharybdis/commio.h (File Added)
9516 + - trunk/libcharybdis/linebuf.h (File Added)
9517 +1644 -530 trunk/modules/.depend (File Modified)
9518 +1 -1 trunk/modules/Makefile.in (File Modified)
9519 +720 -284 trunk/src/.depend (File Modified)
9522 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9524 Makefile reworking -- moving libcharybdis headers into proper location.
9527 +1 -1 trunk/adns/Makefile.in (File Modified)
9528 +1 -1 trunk/src/Makefile.in (File Modified)
9531 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9533 Document proposed authdaemon protocol.
9536 + - trunk/authdaemon/protocol.txt (File Added)
9539 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9544 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9547 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9549 Remove dead makefile from generation
9552 +1 -2 trunk/configure (File Modified)
9553 +0 -1 trunk/configure.ac (File Modified)
9556 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9558 libcharybdisIO -> libcharybdis
9561 +1 -1 trunk/src/Makefile.in (File Modified)
9564 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9569 + - trunk/libcharybdis/Makefile.in (File Added)
9570 + - trunk/libcharybdis/commio.c (File Added)
9571 + - trunk/libcharybdis/devpoll.c (File Added)
9572 + - trunk/libcharybdis/epoll.c (File Added)
9573 + - trunk/libcharybdis/io/ (File Deleted)
9574 + - trunk/libcharybdis/kqueue.c (File Added)
9575 + - trunk/libcharybdis/linebuf.c (File Added)
9576 + - trunk/libcharybdis/log/ (File Deleted)
9577 + - trunk/libcharybdis/poll.c (File Added)
9578 + - trunk/libcharybdis/ports.c (File Added)
9579 + - trunk/libcharybdis/select.c (File Added)
9582 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9587 + - trunk/libcharybdis/Makefile.in (File Deleted)
9590 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9595 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9598 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9600 add authdaemon dir for later hacking
9604 + - trunk/authdaemon/ (File Added)
9607 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9609 linebuf -> libcharybdisIO
9613 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9614 + - trunk/libcharybdis/io/linebuf.c (File Added)
9615 + - trunk/libcharybdis/log/ (File Added)
9616 + - trunk/libcharybdis/log/Makefile.in (File Added)
9617 +0 -687 trunk/src/Makefile.in (File Modified)
9618 + - trunk/src/linebuf.c (File Deleted)
9621 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9623 Solaris 10 I/O ports support
9626 + - trunk/libcharybdis/io/ports.c (File Added)
9629 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9635 +1 -1 trunk/Makefile.in (File Modified)
9636 +3 -1 trunk/configure (File Modified)
9637 +133 -10 trunk/configure.ac (File Modified)
9638 + - trunk/libcharybdis/ (File Added)
9639 + - trunk/libcharybdis/Makefile.in (File Added)
9640 + - trunk/libcharybdis/io/ (File Added)
9641 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9642 +2 -3 trunk/src/Makefile.in (File Modified)
9643 + - trunk/src/io/ (File Deleted)
9646 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9648 split IO stuff into libcharybdisIO.
9652 + - trunk/src/commio.c (File Deleted)
9653 + - trunk/src/devpoll.c (File Deleted)
9654 + - trunk/src/epoll.c (File Deleted)
9655 + - trunk/src/io/ (File Added)
9656 + - trunk/src/io/Makefile.in (File Added)
9657 + - trunk/src/io/commio.c (File Added)
9658 + - trunk/src/io/devpoll.c (File Added)
9659 + - trunk/src/io/epoll.c (File Added)
9660 + - trunk/src/io/kqueue.c (File Added)
9661 + - trunk/src/io/poll.c (File Added)
9662 + - trunk/src/io/select.c (File Added)
9663 + - trunk/src/kqueue.c (File Deleted)
9664 + - trunk/src/poll.c (File Deleted)
9665 + - trunk/src/select.c (File Deleted)
9668 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9674 +86 -155 trunk/configure (File Modified)
9675 +1 -1 trunk/configure.ac (File Modified)
9678 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9680 Remove mentions of mkkeypair/cryptlinks.
9684 +1 -3 trunk/doc/challenge.txt (File Modified)
9687 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9689 Clarify serverinfo{} description.
9693 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9696 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9698 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9702 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9705 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9707 Improvements also applicable to hyperion 1.x.
9711 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9714 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9716 - Add +F description
9717 - General improvements and changes to charybdis
9721 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9724 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9726 The server notice umodes only have an effect
9727 for opers. ("sendto_realops_flags", so having
9728 the umode is not enough, they must also be
9733 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9736 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9738 Updates to umodes docs.
9742 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9745 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9747 Add SGML documentation.
9750 + - trunk/doc/sgml/ (File Added)
9751 + - trunk/doc/sgml/oper-guide/ (File Added)
9752 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9753 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9754 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9755 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9756 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9757 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9758 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9761 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9763 Make operwall flag restrict setting umode +z.
9764 This repairs this flag broken in charybdis-1.0.
9768 +41 -0 trunk/contrib/m_flags.c (File Modified)
9769 +9 -0 trunk/src/s_user.c (File Modified)
9772 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9774 Don't complain/reset remote clients +n. I'm still not
9775 convinced propagating all umodes is the way to go, oh
9780 +1 -1 trunk/src/s_user.c (File Modified)
9783 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9785 - Require admin flag for oper /chghost (if it's enabled
9786 which is not default)
9787 - Give error message on nonexistant nick
9791 +12 -0 trunk/modules/m_chghost.c (File Modified)
9794 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9796 Incorporated jilles' dynspoof patch with a few minor changes.
9799 +5 -2 trunk/include/client.h (File Modified)
9800 +1 -0 trunk/include/numeric.h (File Modified)
9801 +75 -4 trunk/modules/m_chghost.c (File Modified)
9802 +2 -21 trunk/modules/m_stats.c (File Modified)
9803 +2 -8 trunk/modules/m_trace.c (File Modified)
9804 +2 -0 trunk/src/client.c (File Modified)
9805 +3 -0 trunk/src/s_user.c (File Modified)
9808 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9813 +5 -0 trunk/NEWS (File Modified)
9816 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9818 Make show_ip() far less braindead.
9820 Obtained from: ratbox 2.2 SVN
9824 +14 -85 trunk/src/client.c (File Modified)
9827 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9829 Instead of not showing channels at all for whoising services,
9830 only show channels the requester is also on. If operspying
9831 services, show all the channels.
9835 +37 -40 trunk/modules/m_whois.c (File Modified)
9838 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9840 - Show real errno if we fail to connect to a server
9841 - Don't show server IPs on IRC if a server goes dead
9846 +2 -5 trunk/src/s_serv.c (File Modified)
9849 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9851 Revert hybrid 7.2 aline code. It causes too many problems.
9855 +1 -47 trunk/NEWS (File Modified)
9856 + - trunk/include/aline.h (File Deleted)
9857 +53 -6 trunk/modules/m_dline.c (File Modified)
9858 +212 -16 trunk/modules/m_kline.c (File Modified)
9859 +37 -8 trunk/modules/m_resv.c (File Modified)
9860 +45 -24 trunk/modules/m_xline.c (File Modified)
9861 +0 -485 trunk/src/Makefile.in (File Modified)
9862 + - trunk/src/aline.c (File Deleted)
9865 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9867 Incorporate recent ratbox monitor bugfixes (could crash).
9871 +16 -0 trunk/modules/m_monitor.c (File Modified)
9872 +4 -3 trunk/src/monitor.c (File Modified)
9875 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9877 Fix /invite UID leak.
9879 Found by logiclrd@EFnet.
9883 +3 -2 trunk/modules/m_invite.c (File Modified)
9886 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9888 Don't show what channels a service is in.
9891 +1 -0 trunk/NEWS (File Modified)
9892 +40 -35 trunk/modules/m_whois.c (File Modified)
9895 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9897 Update version to 1.0.3.
9901 +9 -9 trunk/configure (File Modified)
9902 +1 -1 trunk/configure.ac (File Modified)
9905 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9911 +7 -1 trunk/NEWS (File Modified)
9914 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9916 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9917 More static buffers :(
9921 +12 -4 trunk/src/aline.c (File Modified)
9924 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9926 Make operspy mode (/mode !#channel showing parameters
9927 even if not on channel) work again.
9931 +4 -4 trunk/src/channel.c (File Modified)
9934 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9936 Call server_introduced hook on TS6 remote server
9937 introduction (ms_sid()).
9941 +6 -0 trunk/modules/core/m_server.c (File Modified)
9944 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9946 Cyrix boxes are wierd.
9949 +2 -1 trunk/modules/m_services.c (File Modified)
9952 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9957 +1 -1 trunk/include/client.h (File Modified)
9958 +3 -1 trunk/modules/m_services.c (File Modified)
9961 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9966 +1 -6 trunk/modules/m_services.c (File Modified)
9969 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9971 Disable a check that doesn't always seem to work right for some reason.
9974 +2 -0 trunk/modules/m_services.c (File Modified)
9977 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9983 +4 -1 trunk/NEWS (File Modified)
9986 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9992 +9 -9 trunk/configure (File Modified)
9993 +1 -1 trunk/configure.ac (File Modified)
9996 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9998 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
10002 +3 -13 trunk/modules/m_trace.c (File Modified)
10005 jilles 2005/10/06 11:00:22 UTC (20051006-282)
10007 Don't send empty RPL_WHOISCHANNELS on remote whois.
10009 Pointy hat to: jilles
10013 +1 -1 trunk/modules/m_whois.c (File Modified)
10016 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
10022 +3 -0 trunk/NEWS (File Modified)
10025 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
10027 Modular umode support.
10031 +0 -9 trunk/include/client.h (File Modified)
10032 +2 -1 trunk/include/s_user.h (File Modified)
10033 +1 -1 trunk/include/tools.h (File Modified)
10034 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10035 +3 -0 trunk/src/ircd.c (File Modified)
10036 +1 -1 trunk/src/messages.tab (File Modified)
10037 +2 -2 trunk/src/s_serv.c (File Modified)
10038 +37 -59 trunk/src/s_user.c (File Modified)
10039 +21 -0 trunk/src/tools.c (File Modified)
10042 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10044 Optionally do forced nick change to the UID instead of kill
10045 on nick collisions, see doc/collision_fnc.txt for more
10050 + - trunk/doc/collision_fnc.txt (File Added)
10051 +1 -0 trunk/doc/example.conf (File Modified)
10052 +8 -0 trunk/doc/reference.conf (File Modified)
10053 +1 -0 trunk/include/numeric.h (File Modified)
10054 +1 -0 trunk/include/s_conf.h (File Modified)
10055 +2 -1 trunk/include/s_serv.h (File Modified)
10056 +1 -0 trunk/include/s_stats.h (File Modified)
10057 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10058 +1 -1 trunk/src/messages.tab (File Modified)
10059 +1 -0 trunk/src/newconf.c (File Modified)
10060 +1 -0 trunk/src/s_conf.c (File Modified)
10061 +1 -0 trunk/src/s_serv.c (File Modified)
10062 +2 -2 trunk/src/s_stats.c (File Modified)
10065 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10071 trunk/NEWS (File Modified)
10074 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10076 Don't allow lookups by uid in /monitor + and /monitor s.
10080 trunk/modules/m_monitor.c (File Modified)
10083 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10085 Stop garbage +j being set in cases like +j aaa:bbb by
10086 initializing the variables properly.
10092 trunk/modules/core/m_mode.c (File Modified)
10093 trunk/modules/core/m_sjoin.c (File Modified)
10096 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10098 Apply flags to the proper server in me_gcap().
10102 trunk/modules/m_capab.c (File Modified)
10105 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10107 Use find_named_client() instead of find_client() to check
10108 for nick collisions.
10112 trunk/modules/core/m_nick.c (File Modified)
10115 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10117 - Replace old 381 numeric with a new, more positive one!
10121 trunk/src/messages.tab (File Modified)
10124 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10126 Make it compile again.
10130 trunk/src/channel.c (File Modified)
10131 trunk/src/client.c (File Modified)
10132 trunk/src/ircd.c (File Modified)
10133 trunk/src/packet.c (File Modified)
10136 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10138 - Prevent UID disclosure in cmode setting.
10142 trunk/NEWS (File Modified)
10143 trunk/modules/core/m_mode.c (File Modified)
10146 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10148 A different check which prevents UID disclosure.
10152 trunk/modules/core/m_kick.c (File Modified)
10155 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10157 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10161 trunk/modules/core/m_kick.c (File Modified)
10164 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10166 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10170 trunk/NEWS (File Modified)
10171 trunk/modules/m_accept.c (File Modified)
10172 trunk/modules/m_admin.c (File Modified)
10173 trunk/modules/m_away.c (File Modified)
10174 trunk/modules/m_cap.c (File Modified)
10175 trunk/modules/m_capab.c (File Modified)
10176 trunk/modules/m_challenge.c (File Modified)
10177 trunk/modules/m_chghost.c (File Modified)
10178 trunk/modules/m_close.c (File Modified)
10179 trunk/modules/m_cmessage.c (File Modified)
10180 trunk/modules/m_connect.c (File Modified)
10181 trunk/modules/m_dline.c (File Modified)
10182 trunk/modules/m_encap.c (File Modified)
10183 trunk/modules/m_etrace.c (File Modified)
10184 trunk/modules/m_gline.c (File Modified)
10185 trunk/modules/m_help.c (File Modified)
10186 trunk/modules/m_info.c (File Modified)
10187 trunk/modules/m_invite.c (File Modified)
10188 trunk/modules/m_ison.c (File Modified)
10189 trunk/modules/m_kline.c (File Modified)
10190 trunk/modules/m_knock.c (File Modified)
10191 trunk/modules/m_links.c (File Modified)
10192 trunk/modules/m_list.c (File Modified)
10193 trunk/modules/m_locops.c (File Modified)
10194 trunk/modules/m_lusers.c (File Modified)
10195 trunk/modules/m_map.c (File Modified)
10196 trunk/modules/m_monitor.c (File Modified)
10197 trunk/modules/m_motd.c (File Modified)
10198 trunk/modules/m_names.c (File Modified)
10199 trunk/modules/m_oper.c (File Modified)
10200 trunk/modules/m_operspy.c (File Modified)
10201 trunk/modules/m_pass.c (File Modified)
10202 trunk/modules/m_ping.c (File Modified)
10203 trunk/modules/m_pong.c (File Modified)
10204 trunk/modules/m_post.c (File Modified)
10205 trunk/modules/m_rehash.c (File Modified)
10206 trunk/modules/m_restart.c (File Modified)
10207 trunk/modules/m_resv.c (File Modified)
10208 trunk/modules/m_services.c (File Modified)
10209 trunk/modules/m_set.c (File Modified)
10210 trunk/modules/m_sshortcut.c (File Modified)
10211 trunk/modules/m_stats.c (File Modified)
10212 trunk/modules/m_svinfo.c (File Modified)
10213 trunk/modules/m_tb.c (File Modified)
10214 trunk/modules/m_testline.c (File Modified)
10215 trunk/modules/m_testmask.c (File Modified)
10216 trunk/modules/m_time.c (File Modified)
10217 trunk/modules/m_topic.c (File Modified)
10218 trunk/modules/m_trace.c (File Modified)
10219 trunk/modules/m_unreject.c (File Modified)
10220 trunk/modules/m_user.c (File Modified)
10221 trunk/modules/m_userhost.c (File Modified)
10222 trunk/modules/m_users.c (File Modified)
10223 trunk/modules/m_version.c (File Modified)
10224 trunk/modules/m_wallops.c (File Modified)
10225 trunk/modules/m_who.c (File Modified)
10226 trunk/modules/m_whois.c (File Modified)
10227 trunk/modules/m_whowas.c (File Modified)
10228 trunk/modules/m_xline.c (File Modified)
10229 trunk/src/adns.c (File Modified)
10230 trunk/src/aline.c (File Modified)
10231 trunk/src/cache.c (File Modified)
10232 trunk/src/channel.c (File Modified)
10233 trunk/src/class.c (File Modified)
10234 trunk/src/client.c (File Modified)
10235 trunk/src/commio.c (File Modified)
10236 trunk/src/event.c (File Modified)
10237 trunk/src/hash.c (File Modified)
10238 trunk/src/hostmask.c (File Modified)
10239 trunk/src/ircd.c (File Modified)
10240 trunk/src/kdparse.c (File Modified)
10241 trunk/src/linebuf.c (File Modified)
10242 trunk/src/listener.c (File Modified)
10243 trunk/src/modules.c (File Modified)
10244 trunk/src/monitor.c (File Modified)
10245 trunk/src/newconf.c (File Modified)
10246 trunk/src/packet.c (File Modified)
10247 trunk/src/parse.c (File Modified)
10248 trunk/src/reject.c (File Modified)
10249 trunk/src/s_auth.c (File Modified)
10250 trunk/src/s_conf.c (File Modified)
10251 trunk/src/s_gline.c (File Modified)
10252 trunk/src/s_log.c (File Modified)
10253 trunk/src/s_newconf.c (File Modified)
10254 trunk/src/s_serv.c (File Modified)
10255 trunk/src/s_stats.c (File Modified)
10256 trunk/src/s_user.c (File Modified)
10257 trunk/src/send.c (File Modified)
10258 trunk/src/whowas.c (File Modified)
10261 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10263 - More coding style niceities. Pretty much got client.h squared away.
10267 trunk/modules/m_dline.c (File Modified)
10268 trunk/modules/m_gline.c (File Modified)
10269 trunk/modules/m_kline.c (File Modified)
10270 trunk/modules/m_rehash.c (File Modified)
10271 trunk/modules/m_resv.c (File Modified)
10272 trunk/modules/m_stats.c (File Modified)
10273 trunk/modules/m_testline.c (File Modified)
10274 trunk/modules/m_user.c (File Modified)
10275 trunk/modules/m_xline.c (File Modified)
10278 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10280 - Propagate quiets (+q) on netjoins
10281 - Clear +q list too on lowerTS sjoin from TS6 source
10285 trunk/modules/core/m_sjoin.c (File Modified)
10286 trunk/src/s_serv.c (File Modified)
10289 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10291 Second argument to whois is always a nick, never a uid.
10292 This prevents /whois other.server uid to get information
10297 trunk/modules/m_whois.c (File Modified)
10300 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10302 Don't allow local users to use uids in user mode.
10306 trunk/src/s_user.c (File Modified)
10309 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10311 Make it compile again.
10315 trunk/src/s_stats.c (File Modified)
10318 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10320 Fix propagation of empty SJOIN.
10324 trunk/modules/core/m_sjoin.c (File Modified)
10327 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10329 Some atheme-style niceties here.
10333 trunk/modules/m_accept.c (File Modified)
10334 trunk/modules/m_admin.c (File Modified)
10335 trunk/modules/m_away.c (File Modified)
10336 trunk/modules/m_cap.c (File Modified)
10337 trunk/modules/m_capab.c (File Modified)
10338 trunk/modules/m_challenge.c (File Modified)
10339 trunk/modules/m_chghost.c (File Modified)
10340 trunk/modules/m_close.c (File Modified)
10341 trunk/modules/m_cmessage.c (File Modified)
10342 trunk/modules/m_connect.c (File Modified)
10343 trunk/modules/m_dline.c (File Modified)
10344 trunk/modules/m_encap.c (File Modified)
10345 trunk/modules/m_etrace.c (File Modified)
10346 trunk/modules/m_gline.c (File Modified)
10347 trunk/modules/m_help.c (File Modified)
10348 trunk/modules/m_info.c (File Modified)
10349 trunk/modules/m_invite.c (File Modified)
10350 trunk/modules/m_ison.c (File Modified)
10351 trunk/modules/m_kline.c (File Modified)
10352 trunk/modules/m_knock.c (File Modified)
10353 trunk/modules/m_links.c (File Modified)
10354 trunk/modules/m_list.c (File Modified)
10355 trunk/modules/m_locops.c (File Modified)
10356 trunk/modules/m_lusers.c (File Modified)
10357 trunk/modules/m_map.c (File Modified)
10358 trunk/modules/m_monitor.c (File Modified)
10359 trunk/modules/m_motd.c (File Modified)
10360 trunk/modules/m_names.c (File Modified)
10361 trunk/modules/m_oper.c (File Modified)
10362 trunk/modules/m_operspy.c (File Modified)
10363 trunk/modules/m_pass.c (File Modified)
10364 trunk/modules/m_ping.c (File Modified)
10365 trunk/modules/m_pong.c (File Modified)
10366 trunk/modules/m_post.c (File Modified)
10367 trunk/modules/m_rehash.c (File Modified)
10368 trunk/modules/m_restart.c (File Modified)
10369 trunk/modules/m_resv.c (File Modified)
10370 trunk/modules/m_services.c (File Modified)
10371 trunk/modules/m_set.c (File Modified)
10372 trunk/modules/m_sshortcut.c (File Modified)
10373 trunk/modules/m_stats.c (File Modified)
10374 trunk/modules/m_svinfo.c (File Modified)
10375 trunk/modules/m_tb.c (File Modified)
10376 trunk/modules/m_testline.c (File Modified)
10377 trunk/modules/m_testmask.c (File Modified)
10378 trunk/modules/m_time.c (File Modified)
10379 trunk/modules/m_topic.c (File Modified)
10380 trunk/modules/m_trace.c (File Modified)
10381 trunk/modules/m_unreject.c (File Modified)
10382 trunk/modules/m_user.c (File Modified)
10383 trunk/modules/m_userhost.c (File Modified)
10384 trunk/modules/m_users.c (File Modified)
10385 trunk/modules/m_version.c (File Modified)
10386 trunk/modules/m_wallops.c (File Modified)
10387 trunk/modules/m_who.c (File Modified)
10388 trunk/modules/m_whois.c (File Modified)
10389 trunk/modules/m_whowas.c (File Modified)
10390 trunk/modules/m_xline.c (File Modified)
10393 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10395 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10399 trunk/.indent.pro (File Modified)
10400 trunk/include/charybdis.h (File Added)
10401 trunk/include/client.h (File Modified)
10402 trunk/modules/.indent.pro (File Modified)
10403 trunk/src/.indent.pro (File Modified)
10404 trunk/src/adns.c (File Modified)
10405 trunk/src/aline.c (File Modified)
10406 trunk/src/cache.c (File Modified)
10407 trunk/src/channel.c (File Modified)
10408 trunk/src/class.c (File Modified)
10409 trunk/src/client.c (File Modified)
10410 trunk/src/commio.c (File Modified)
10411 trunk/src/event.c (File Modified)
10412 trunk/src/hash.c (File Modified)
10413 trunk/src/hostmask.c (File Modified)
10414 trunk/src/ircd.c (File Modified)
10415 trunk/src/kdparse.c (File Modified)
10416 trunk/src/linebuf.c (File Modified)
10417 trunk/src/listener.c (File Modified)
10418 trunk/src/modules.c (File Modified)
10419 trunk/src/monitor.c (File Modified)
10420 trunk/src/newconf.c (File Modified)
10421 trunk/src/packet.c (File Modified)
10422 trunk/src/parse.c (File Modified)
10423 trunk/src/reject.c (File Modified)
10424 trunk/src/s_auth.c (File Modified)
10425 trunk/src/s_conf.c (File Modified)
10426 trunk/src/s_gline.c (File Modified)
10427 trunk/src/s_log.c (File Modified)
10428 trunk/src/s_newconf.c (File Modified)
10429 trunk/src/s_serv.c (File Modified)
10430 trunk/src/s_stats.c (File Modified)
10431 trunk/src/s_user.c (File Modified)
10432 trunk/src/send.c (File Modified)
10433 trunk/src/whowas.c (File Modified)
10436 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10438 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10439 - Convert a few modules towards using this code.
10440 - Make a note about this change in NEWS.
10444 trunk/NEWS (File Modified)
10445 trunk/include/aline.h (File Added)
10446 trunk/modules/m_dline.c (File Modified)
10447 trunk/modules/m_kline.c (File Modified)
10448 trunk/modules/m_resv.c (File Modified)
10449 trunk/modules/m_xline.c (File Modified)
10450 trunk/src/Makefile.in (File Modified)
10451 trunk/src/aline.c (File Added)
10454 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10456 - Update NEWS document.
10460 trunk/NEWS (File Modified)
10463 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10465 Use find_named_person() instead of find_person() in services shortcuts.
10469 trunk/modules/m_sshortcut.c (File Modified)
10472 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10474 Fix propagation of empty channels (+P).
10478 trunk/modules/core/m_sjoin.c (File Modified)
10479 trunk/src/s_serv.c (File Modified)
10482 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10484 Use same comparison for +f.
10488 trunk/modules/core/m_join.c (File Modified)
10491 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10493 Retire server-server non-encap CHGHOST, and clean it up a bit.
10497 trunk/modules/m_chghost.c (File Modified)
10500 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10502 Use TS6 form for SQUIT wallops.
10506 trunk/modules/core/m_squit.c (File Modified)
10509 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10511 Propagate nick changes for remote clients in TS6 form if possible;
10512 simplify the code a bit.
10516 trunk/modules/core/m_nick.c (File Modified)
10519 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10521 Only clear oper_only_umodes on deoper for local clients.
10525 trunk/src/s_user.c (File Modified)
10528 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10530 - Don't enable use_whois_actually in the default config, makes cloaking
10531 only useful for vanity.
10535 trunk/doc/example.conf (File Modified)
10538 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10540 Fix linebuf raw code to not truncate lines longer than
10541 510 characters. This stops ziplinks corruption at
10542 the initial burst if the other side sends a lot.
10546 trunk/src/linebuf.c (File Modified)
10549 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10551 - Add +r to channel_modes().
10555 trunk/src/channel.c (File Modified)
10558 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10564 trunk/NEWS (File Modified)
10567 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10569 err, nvm. wrong project :-P
10573 trunk/src/match.c (File Modified)
10576 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10578 make sure we don't crash on match(NULL, test)
10582 trunk/src/match.c (File Modified)
10585 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10587 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10588 flags = rehash in shared{}.
10589 Uses :<source> ENCAP <target> REHASH [option].
10593 trunk/doc/example.conf (File Modified)
10594 trunk/doc/reference.conf (File Modified)
10595 trunk/help/opers/rehash (File Modified)
10596 trunk/include/s_newconf.h (File Modified)
10597 trunk/modules/m_rehash.c (File Modified)
10598 trunk/modules/m_stats.c (File Modified)
10599 trunk/src/newconf.c (File Modified)
10602 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10604 Initialize flags to 0 in conf_set_shared_flags() and
10605 conf_set_cluster_flags().
10609 trunk/src/newconf.c (File Modified)
10612 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10614 Don't allow a forward from a #channel to an &channel.
10615 Error message is Illegal channel name.
10619 trunk/modules/core/m_mode.c (File Modified)
10622 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10624 - change version to 1.0.1
10628 trunk/configure (File Modified)
10629 trunk/configure.ac (File Modified)
10632 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10638 trunk/NEWS (File Modified)
10641 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10643 Services shortcuts changes:
10644 - Require umode +S on target
10645 - Use ERR_SERVICESDOWN (440) for error message
10646 - Fix check for empty string
10650 trunk/include/numeric.h (File Modified)
10651 trunk/modules/m_sshortcut.c (File Modified)
10652 trunk/src/messages.tab (File Modified)
10655 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10657 s/IsChanService/IsService/g;
10661 trunk/modules/m_sshortcut.c (File Modified)
10664 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10666 Add check for service validity in shortcut routines.
10670 trunk/modules/m_sshortcut.c (File Modified)
10673 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10675 Don't allow forwarding to a -F channel the setter is not on.
10679 trunk/modules/core/m_mode.c (File Modified)
10682 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10684 Describe identify_service and identify_command in
10689 trunk/doc/reference.conf (File Modified)
10692 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10694 More helpfile updates.
10698 trunk/help/Makefile.in (File Modified)
10699 trunk/help/opers/die (File Modified)
10700 trunk/help/opers/join (File Modified)
10701 trunk/help/opers/links (File Modified)
10702 trunk/help/opers/lusers (File Modified)
10703 trunk/help/opers/map (File Added)
10704 trunk/help/opers/motd (File Modified)
10705 trunk/help/opers/names (File Modified)
10706 trunk/help/opers/notice (File Modified)
10707 trunk/help/opers/operspy (File Modified)
10708 trunk/help/opers/part (File Modified)
10709 trunk/help/opers/privmsg (File Modified)
10710 trunk/help/opers/restart (File Modified)
10711 trunk/help/opers/set (File Modified)
10712 trunk/help/opers/stats (File Modified)
10713 trunk/help/opers/trace (File Modified)
10714 trunk/help/opers/version (File Modified)
10715 trunk/help/users/notice (File Modified)
10716 trunk/help/users/privmsg (File Modified)
10717 trunk/help/users/stats (File Modified)
10720 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10726 trunk/help/opers/cmode (File Modified)
10727 trunk/help/opers/umode (File Modified)
10728 trunk/help/opers/wallops (File Modified)
10729 trunk/help/opers/who (File Modified)
10730 trunk/help/users/umode (File Modified)
10733 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10735 Include cmode +r in 004 and 005.
10739 trunk/include/supported.h (File Modified)
10740 trunk/src/messages.tab (File Modified)
10743 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10745 No need to clear all 3 buffers in channel_modes().
10749 trunk/src/channel.c (File Modified)
10752 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10754 - Fix multiple +f modes per line
10755 - -f shouldn't take a parameter
10759 trunk/modules/core/m_mode.c (File Modified)
10762 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10764 Channel mode +Q now prevents forwarding to or through
10765 a channel, just like in hyperion, not from a channel.
10769 trunk/modules/core/m_join.c (File Modified)
10772 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10774 Complete +F/+Q propagation.
10778 trunk/modules/core/m_join.c (File Modified)
10779 trunk/modules/core/m_sjoin.c (File Modified)
10780 trunk/src/channel.c (File Modified)
10783 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10785 - A few minor fixes.
10789 trunk/modules/core/m_join.c (File Modified)
10790 trunk/modules/m_services.c (File Modified)
10793 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10795 - Fix netsplit obfuscation.
10799 trunk/src/client.c (File Modified)
10802 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10804 - Fix another /stats p related bug.
10808 trunk/src/client.c (File Modified)
10811 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10813 - Update example.conf.
10817 trunk/doc/example.conf (File Modified)
10820 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10822 - Fix a minor bug here, and re-release 1.0.
10826 trunk/modules/core/m_nick.c (File Modified)
10829 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10831 - Add bursted clients to /stats p list.
10835 trunk/modules/core/m_nick.c (File Modified)
10838 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10840 - Add identify_service, identify_command options to the example.conf,
10845 trunk/NEWS (File Modified)
10846 trunk/doc/example.conf (File Modified)
10847 trunk/src/newconf.c (File Modified)
10850 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10852 - Add services shortcuts.
10856 trunk/modules/Makefile.in (File Modified)
10857 trunk/modules/m_sshortcut.c (File Added)
10860 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10862 - put back checks i removed by mistake
10866 trunk/modules/core/m_join.c (File Modified)
10869 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10871 - Implement channel mode +Q, which disables forwarding.
10872 - Make forwarding usable by everyone.
10873 - Implement channel mode +F which bypasses authority checks on a target
10879 trunk/NEWS (File Modified)
10880 trunk/include/channel.h (File Modified)
10881 trunk/include/supported.h (File Modified)
10882 trunk/modules/core/m_join.c (File Modified)
10883 trunk/modules/core/m_mode.c (File Modified)
10884 trunk/src/messages.tab (File Modified)
10887 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10889 - Fix account handling brokenness.
10893 trunk/modules/m_services.c (File Modified)
10896 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10898 Identify to services via server password hack. Still
10899 needs config file parts, like
10900 identifyservice = "nickserv@services.int";
10901 identifycommand = "IDENTIFY";
10905 trunk/include/s_conf.h (File Modified)
10906 trunk/src/s_user.c (File Modified)
10909 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10911 Make send.c compile.
10915 trunk/src/send.c (File Modified)
10918 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10920 - Handle this better.
10924 trunk/src/send.c (File Modified)
10927 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10929 If the source is not a client, don't send to normal users.
10933 trunk/src/send.c (File Modified)
10936 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10938 - Make /wallops behave as wallops in other ircds.
10942 trunk/modules/m_wallops.c (File Modified)
10943 trunk/src/send.c (File Modified)
10946 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10952 trunk/NEWS (File Modified)
10953 trunk/configure (File Modified)
10954 trunk/configure.ac (File Modified)
10957 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10959 - Remove efnet configuration.
10960 - Rename example.conf as reference.conf, and replace the default
10961 example.conf with one suitable for AthemeNET.
10962 - Update makefile to reflect these changes.
10966 trunk/doc/Makefile.in (File Modified)
10967 trunk/doc/example.conf (File Modified)
10968 trunk/doc/example.efnet.conf (File Deleted)
10969 trunk/doc/reference.conf (File Added)
10972 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10974 - Don't display opers who are /away.
10978 trunk/modules/m_stats.c (File Modified)
10981 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10983 Put cmode +f in 004 and 005.
10987 trunk/include/supported.h (File Modified)
10988 trunk/src/messages.tab (File Modified)
10991 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10993 Add user umode +Q which prevents a user from
10998 trunk/include/client.h (File Modified)
10999 trunk/modules/core/m_join.c (File Modified)
11000 trunk/src/messages.tab (File Modified)
11001 trunk/src/s_user.c (File Modified)
11004 jilles 2005/09/11 23:47:02 UTC (20050911-130)
11006 Implement channel forwarding in m_join(). As in
11007 hyperion, failing to join because of +i, +r or +j
11008 can cause you to be forwarded, potentially
11009 recursively. Unlike hyperion, a single numeric
11010 is sent in case of a successful forward, otherwise
11011 the ircd acts if there were no forward.
11015 trunk/include/numeric.h (File Modified)
11016 trunk/modules/core/m_join.c (File Modified)
11017 trunk/src/messages.tab (File Modified)
11020 jilles 2005/09/11 22:57:53 UTC (20050911-128)
11022 Allow servers to set oper-only cmodes as well.
11026 trunk/modules/core/m_mode.c (File Modified)
11029 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11031 Add cmode +f which takes a channel name, settable
11032 only by opers for now. Does not do anything yet.
11036 trunk/include/channel.h (File Modified)
11037 trunk/modules/core/m_join.c (File Modified)
11038 trunk/modules/core/m_mode.c (File Modified)
11039 trunk/modules/core/m_sjoin.c (File Modified)
11040 trunk/src/channel.c (File Modified)
11043 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11045 Fully initialize 'mode' in ms_join() and ms_sjoin()
11046 to avoid old +j garbage from being used.
11050 trunk/modules/core/m_join.c (File Modified)
11051 trunk/modules/core/m_sjoin.c (File Modified)
11054 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11056 - only touch join_count/join_delta if join throttling
11057 is enabled on the channel
11058 - reset join_count/join_delta to 0 if -j is set
11062 trunk/modules/core/m_join.c (File Modified)
11063 trunk/modules/core/m_mode.c (File Modified)
11064 trunk/modules/core/m_sjoin.c (File Modified)
11067 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11069 Also start a new "period" for join throttling for remote joins,
11070 if necessary. Make the code slightly clearer.
11074 trunk/modules/core/m_join.c (File Modified)
11075 trunk/src/channel.c (File Modified)
11078 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11080 Some +j improvements, still broken.
11084 trunk/modules/core/m_join.c (File Modified)
11085 trunk/modules/core/m_sjoin.c (File Modified)
11088 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11090 Only do +z processing for +m channels the sender is on,
11091 as bans/quiets are currently only checked locally.
11095 trunk/modules/core/m_message.c (File Modified)
11098 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11100 - Add max_bans_large configuration option, defaulting to 500, to
11101 limit the number of bans in a +L channel
11102 - Change b/e/I to b/e/I/q in texts
11106 trunk/doc/example.conf (File Modified)
11107 trunk/include/s_conf.h (File Modified)
11108 trunk/modules/core/m_mode.c (File Modified)
11109 trunk/modules/m_info.c (File Modified)
11110 trunk/src/newconf.c (File Modified)
11111 trunk/src/s_conf.c (File Modified)
11114 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11116 Store invite for +gi channels.
11117 Note that +gi is significantly weaker access control than +i.
11121 trunk/modules/m_invite.c (File Modified)
11124 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11126 Nonops are allowed to see +q lists.
11130 trunk/modules/core/m_mode.c (File Modified)
11133 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11135 Invalidate can_send() cache on -q.
11139 trunk/modules/core/m_mode.c (File Modified)
11142 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11144 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11148 trunk/modules/core/m_sjoin.c (File Modified)
11151 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11153 - Allow blank SJOINs -- for permanant channels.
11157 trunk/modules/core/m_sjoin.c (File Modified)
11160 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11162 - Burst permanant channels.
11166 trunk/src/s_serv.c (File Modified)
11169 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11171 - Fix handling of permanant channels.
11175 trunk/modules/core/m_join.c (File Modified)
11178 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11180 - Run indent on core modules.
11181 - Add propagation of join throttle settings.
11185 trunk/modules/core/m_die.c (File Modified)
11186 trunk/modules/core/m_error.c (File Modified)
11187 trunk/modules/core/m_join.c (File Modified)
11188 trunk/modules/core/m_kick.c (File Modified)
11189 trunk/modules/core/m_kill.c (File Modified)
11190 trunk/modules/core/m_message.c (File Modified)
11191 trunk/modules/core/m_mode.c (File Modified)
11192 trunk/modules/core/m_nick.c (File Modified)
11193 trunk/modules/core/m_part.c (File Modified)
11194 trunk/modules/core/m_quit.c (File Modified)
11195 trunk/modules/core/m_server.c (File Modified)
11196 trunk/modules/core/m_sjoin.c (File Modified)
11197 trunk/modules/core/m_squit.c (File Modified)
11200 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11202 - Fix mistake in commit message.
11206 trunk/ChangeLog (File Modified)
11209 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11211 - Channel throttling.
11215 trunk/NEWS (File Modified)
11216 trunk/include/supported.h (File Modified)
11217 trunk/modules/core/m_mode.c (File Modified)
11218 trunk/src/messages.tab (File Modified)
11221 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11223 - Channel throttle logic fixes.
11227 trunk/include/channel.h (File Modified)
11230 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11232 - Add the throttle logic.
11236 trunk/include/channel.h (File Modified)
11237 trunk/include/numeric.h (File Modified)
11238 trunk/modules/core/m_join.c (File Modified)
11239 trunk/src/channel.c (File Modified)
11240 trunk/src/messages.tab (File Modified)
11243 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11245 - Cosmetic fixes to CREDITS.
11249 trunk/CREDITS (File Modified)
11252 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11254 - Better channel_modes() from ShadowIRCd 4.
11258 trunk/include/channel.h (File Modified)
11259 trunk/src/channel.c (File Modified)
11262 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11264 - Strip colour codes from parts.
11268 trunk/modules/core/m_part.c (File Modified)
11271 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11273 - Strip colour codes from quits.
11277 trunk/modules/core/m_quit.c (File Modified)
11280 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11282 - add +c/+g/+z to channel_modes().
11286 trunk/src/channel.c (File Modified)
11289 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11291 - Add +g to 004/005 numerics.
11295 trunk/include/supported.h (File Modified)
11296 trunk/src/messages.tab (File Modified)
11299 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11301 - Add +cgz to set_final_mode() in both join/sjoin.
11302 - Implement channel mode +g: Free invite.
11306 trunk/include/channel.h (File Modified)
11307 trunk/modules/core/m_join.c (File Modified)
11308 trunk/modules/core/m_mode.c (File Modified)
11309 trunk/modules/core/m_sjoin.c (File Modified)
11310 trunk/modules/m_invite.c (File Modified)
11313 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11315 - Make sure /stats p uses the right list.
11319 trunk/modules/m_stats.c (File Modified)
11322 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11324 - local oper list becomes local_oper_list.
11325 - all opers are stored on oper_list for /stats p.
11329 trunk/include/ircd.h (File Modified)
11330 trunk/modules/m_stats.c (File Modified)
11331 trunk/modules/m_trace.c (File Modified)
11332 trunk/src/client.c (File Modified)
11333 trunk/src/ircd.c (File Modified)
11334 trunk/src/s_user.c (File Modified)
11335 trunk/src/send.c (File Modified)
11338 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11340 - Remove ENABLE_SERVICES legacy define.
11344 trunk/configure (File Modified)
11345 trunk/configure.ac (File Modified)
11346 trunk/include/client.h (File Modified)
11347 trunk/include/m_info.h (File Modified)
11348 trunk/include/s_conf.h (File Modified)
11349 trunk/modules/Makefile.in (File Modified)
11350 trunk/modules/core/m_kick.c (File Modified)
11351 trunk/modules/core/m_mode.c (File Modified)
11352 trunk/modules/core/m_nick.c (File Modified)
11353 trunk/modules/core/m_sjoin.c (File Modified)
11354 trunk/modules/m_services.c (File Modified)
11355 trunk/src/channel.c (File Modified)
11356 trunk/src/newconf.c (File Modified)
11357 trunk/src/s_conf.c (File Modified)
11358 trunk/src/s_serv.c (File Modified)
11359 trunk/src/s_user.c (File Modified)
11362 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11364 - New reject message, ala ircu.
11368 trunk/src/reject.c (File Modified)
11371 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11373 - Reduce 'broadcast storm' effect in m_chghost.
11377 trunk/modules/m_chghost.c (File Modified)
11380 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11382 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11386 trunk/include/supported.h (File Modified)
11387 trunk/src/messages.tab (File Modified)
11390 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11396 trunk/include/channel.h (File Modified)
11397 trunk/modules/core/m_message.c (File Modified)
11398 trunk/modules/core/m_mode.c (File Modified)
11401 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11403 - use sendto_one_numeric() in some places.
11407 trunk/modules/core/m_mode.c (File Modified)
11410 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11412 - Implement channel mode +c -- colour stripping.
11416 trunk/include/irc_string.h (File Modified)
11417 trunk/include/supported.h (File Modified)
11418 trunk/modules/core/m_message.c (File Modified)
11419 trunk/modules/core/m_mode.c (File Modified)
11420 trunk/src/irc_string.c (File Modified)
11421 trunk/src/messages.tab (File Modified)
11424 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11426 - Add +qLP to CHANMODES 005 numeric.
11430 trunk/include/supported.h (File Modified)
11433 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11435 Move credits files to doc/.
11439 trunk/Hybrid-team (File Deleted)
11440 trunk/Ratbox-team (File Deleted)
11441 trunk/doc/Hybrid-team (File Added)
11442 trunk/doc/Ratbox-team (File Added)
11445 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11447 - Rename Ratbox credits as Ratbox-team.
11448 - Add in our own CREDITS.
11452 trunk/CREDITS (File Deleted)
11453 trunk/CREDITS (File Added)
11454 trunk/Ratbox-team (File Added)
11457 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11459 - Quietcache fixes.
11463 trunk/modules/core/m_mode.c (File Modified)
11466 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11468 - Rebuild configure.
11472 trunk/autom4te.cache/ (File Deleted)
11473 trunk/configure (File Modified)
11476 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11478 Add +q to messages.tab.
11482 trunk/src/messages.tab (File Modified)
11485 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11487 - port m_sjoin stuff to TS6 JOIN syntax.
11491 trunk/modules/core/m_join.c (File Modified)
11494 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11496 - Implement channel mode +q (quiet)
11500 trunk/include/channel.h (File Modified)
11501 trunk/modules/core/m_mode.c (File Modified)
11502 trunk/src/channel.c (File Modified)
11505 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11507 Add +L/+P for set_final_mode().
11511 trunk/modules/core/m_sjoin.c (File Modified)
11514 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11516 Add +L/+P in channel_modes().
11520 trunk/src/channel.c (File Modified)
11523 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11525 - Use MODE_PERMANENT, not MODE_PERMANANT
11526 - Actually use chm_staff()
11528 It compiles but is not otherwise tested.
11532 trunk/include/channel.h (File Modified)
11533 trunk/modules/core/m_mode.c (File Modified)
11534 trunk/modules/core/m_sjoin.c (File Modified)
11535 trunk/src/channel.c (File Modified)
11538 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11540 - Ok, patchlevel.h is fixed now.
11544 trunk/include/patchlevel.h (File Modified)
11547 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11553 trunk/include/patchlevel.h (File Modified)
11554 trunk/src/version.c.SH (File Modified)
11557 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11559 - Fix compilation issue with version.c.
11563 trunk/src/version.c.SH (File Modified)
11566 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11568 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11569 this from the BUGS file.
11573 trunk/BUGS (File Modified)
11576 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11578 Mangle all netsplit messages if flatten links is enabled.
11582 trunk/src/client.c (File Modified)
11585 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11587 - jilles pointed out that /stats p needed severe changes -- implement
11592 trunk/modules/m_stats.c (File Modified)
11595 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11597 Rename RELNOTES to NEWS.
11601 trunk/NEWS (File Added)
11602 trunk/RELNOTES (File Deleted)
11605 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11611 trunk/RELNOTES (File Modified)
11614 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11616 - Make /stats p work globally.
11617 - Change 'OPER(s)' to 'staff members'
11621 trunk/modules/m_stats.c (File Modified)
11624 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11626 - add modes, +LP to RPL_MYINFO.
11630 trunk/src/messages.tab (File Modified)
11633 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11635 More stuff to RELNOTES.
11639 trunk/RELNOTES (File Modified)
11642 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11648 trunk/modules/core/m_sjoin.c (File Modified)
11649 trunk/src/channel.c (File Modified)
11652 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11654 - Implement list limit exceed modes -- +L.
11658 trunk/modules/core/m_mode.c (File Modified)
11661 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11663 - Add handlers for modes +L, +P.
11667 trunk/include/channel.h (File Modified)
11668 trunk/modules/core/m_mode.c (File Modified)
11671 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11673 Update properties on *everything*.
11677 trunk/.cvsignore (Property Modified)
11678 trunk/.indent.pro (Property Modified)
11679 trunk/BUGS (File Modified) (Property Modified)
11680 trunk/CREDITS (File Modified) (Property Modified)
11681 trunk/ChangeLog (Property Modified)
11682 trunk/Hybrid-team (File Modified) (Property Modified)
11683 trunk/INSTALL (File Modified) (Property Modified)
11684 trunk/LICENSE (File Modified) (Property Modified)
11685 trunk/Makefile.in (File Modified) (Property Modified)
11686 trunk/README.FIRST (File Modified) (Property Modified)
11687 trunk/RELNOTES (File Modified) (Property Modified)
11688 trunk/SVN-Access (Property Modified)
11689 trunk/aclocal.m4 (File Modified) (Property Modified)
11690 trunk/adns/.cvsignore (Property Modified)
11691 trunk/adns/COPYING (Property Modified)
11692 trunk/adns/GPL-vs-LGPL (Property Modified)
11693 trunk/adns/Makefile.in (File Modified) (Property Modified)
11694 trunk/adns/README (Property Modified)
11695 trunk/adns/README.ircd (Property Modified)
11696 trunk/adns/adns.h (File Modified) (Property Modified)
11697 trunk/adns/check.c (File Modified) (Property Modified)
11698 trunk/adns/dlist.h (File Modified) (Property Modified)
11699 trunk/adns/event.c (File Modified) (Property Modified)
11700 trunk/adns/general.c (File Modified) (Property Modified)
11701 trunk/adns/internal.h (File Modified) (Property Modified)
11702 trunk/adns/parse.c (File Modified) (Property Modified)
11703 trunk/adns/query.c (File Modified) (Property Modified)
11704 trunk/adns/reply.c (File Modified) (Property Modified)
11705 trunk/adns/setup.c (File Modified) (Property Modified)
11706 trunk/adns/transmit.c (File Modified) (Property Modified)
11707 trunk/adns/tvarith.h (File Modified) (Property Modified)
11708 trunk/adns/types.c (File Modified) (Property Modified)
11709 trunk/configure (File Modified) (Property Modified)
11710 trunk/configure.ac (File Modified) (Property Modified)
11711 trunk/contrib/.cvsignore (Property Modified)
11712 trunk/contrib/.indent.pro (Property Modified)
11713 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11714 trunk/contrib/README (File Modified) (Property Modified)
11715 trunk/contrib/example_module.c (File Modified) (Property Modified)
11716 trunk/contrib/m_42.c (File Modified) (Property Modified)
11717 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11718 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11719 trunk/contrib/m_force.c (File Modified) (Property Modified)
11720 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11721 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11722 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11723 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11724 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11725 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11726 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11727 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11728 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11729 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11730 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11731 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11732 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11733 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11734 trunk/doc/.cvsignore (Property Modified)
11735 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11736 trunk/doc/Makefile.in (File Modified) (Property Modified)
11737 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11738 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11739 trunk/doc/challenge.txt (File Modified) (Property Modified)
11740 trunk/doc/example.conf (File Modified) (Property Modified)
11741 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11742 trunk/doc/hooks.txt (File Modified) (Property Modified)
11743 trunk/doc/index.txt (File Modified) (Property Modified)
11744 trunk/doc/ircd.8 (File Modified) (Property Modified)
11745 trunk/doc/ircd.motd (Property Modified)
11746 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11747 trunk/doc/modeg.txt (File Modified) (Property Modified)
11748 trunk/doc/modes.txt (File Modified) (Property Modified)
11749 trunk/doc/monitor.txt (File Modified) (Property Modified)
11750 trunk/doc/old/Authors (Property Modified)
11751 trunk/doc/operguide.txt (File Modified) (Property Modified)
11752 trunk/doc/opermyth.txt (Property Modified)
11753 trunk/doc/server-version-info (File Modified) (Property Modified)
11754 trunk/doc/services.txt (File Modified) (Property Modified)
11755 trunk/doc/technical/README.TSora (Property Modified)
11756 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11757 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11758 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11759 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11760 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11761 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11762 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11763 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11764 trunk/doc/technical/rfc1459.txt (Property Modified)
11765 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11766 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11767 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11768 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11769 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11770 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11771 trunk/help/Makefile.in (File Modified) (Property Modified)
11772 trunk/help/opers/accept (Property Modified)
11773 trunk/help/opers/admin (Property Modified)
11774 trunk/help/opers/away (Property Modified)
11775 trunk/help/opers/capab (Property Modified)
11776 trunk/help/opers/challenge (Property Modified)
11777 trunk/help/opers/close (Property Modified)
11778 trunk/help/opers/cmode (Property Modified)
11779 trunk/help/opers/cnotice (Property Modified)
11780 trunk/help/opers/connect (Property Modified)
11781 trunk/help/opers/cprivmsg (Property Modified)
11782 trunk/help/opers/credits (Property Modified)
11783 trunk/help/opers/die (Property Modified)
11784 trunk/help/opers/dline (Property Modified)
11785 trunk/help/opers/eob (Property Modified)
11786 trunk/help/opers/error (Property Modified)
11787 trunk/help/opers/etrace (Property Modified)
11788 trunk/help/opers/gline (Property Modified)
11789 trunk/help/opers/help (Property Modified)
11790 trunk/help/opers/index (Property Modified)
11791 trunk/help/opers/info (Property Modified)
11792 trunk/help/opers/invite (Property Modified)
11793 trunk/help/opers/ison (Property Modified)
11794 trunk/help/opers/join (Property Modified)
11795 trunk/help/opers/kick (Property Modified)
11796 trunk/help/opers/kill (Property Modified)
11797 trunk/help/opers/kline (Property Modified)
11798 trunk/help/opers/knock (Property Modified)
11799 trunk/help/opers/links (Property Modified)
11800 trunk/help/opers/list (Property Modified)
11801 trunk/help/opers/locops (Property Modified)
11802 trunk/help/opers/lusers (Property Modified)
11803 trunk/help/opers/modlist (Property Modified)
11804 trunk/help/opers/modload (Property Modified)
11805 trunk/help/opers/modrestart (Property Modified)
11806 trunk/help/opers/modunload (Property Modified)
11807 trunk/help/opers/motd (Property Modified)
11808 trunk/help/opers/names (Property Modified)
11809 trunk/help/opers/nick (Property Modified)
11810 trunk/help/opers/notice (Property Modified)
11811 trunk/help/opers/oper (Property Modified)
11812 trunk/help/opers/operspy (Property Modified)
11813 trunk/help/opers/operwall (Property Modified)
11814 trunk/help/opers/part (Property Modified)
11815 trunk/help/opers/pass (Property Modified)
11816 trunk/help/opers/ping (Property Modified)
11817 trunk/help/opers/pong (Property Modified)
11818 trunk/help/opers/post (Property Modified)
11819 trunk/help/opers/privmsg (Property Modified)
11820 trunk/help/opers/quit (Property Modified)
11821 trunk/help/opers/rehash (Property Modified)
11822 trunk/help/opers/restart (Property Modified)
11823 trunk/help/opers/resv (Property Modified)
11824 trunk/help/opers/server (Property Modified)
11825 trunk/help/opers/set (Property Modified)
11826 trunk/help/opers/sjoin (Property Modified)
11827 trunk/help/opers/squit (Property Modified)
11828 trunk/help/opers/stats (Property Modified)
11829 trunk/help/opers/svinfo (Property Modified)
11830 trunk/help/opers/testgecos (Property Modified)
11831 trunk/help/opers/testline (Property Modified)
11832 trunk/help/opers/testmask (Property Modified)
11833 trunk/help/opers/time (Property Modified)
11834 trunk/help/opers/topic (Property Modified)
11835 trunk/help/opers/trace (Property Modified)
11836 trunk/help/opers/uhelp (Property Modified)
11837 trunk/help/opers/umode (Property Modified)
11838 trunk/help/opers/undline (Property Modified)
11839 trunk/help/opers/ungline (Property Modified)
11840 trunk/help/opers/unkline (Property Modified)
11841 trunk/help/opers/unresv (Property Modified)
11842 trunk/help/opers/unxline (Property Modified)
11843 trunk/help/opers/user (Property Modified)
11844 trunk/help/opers/userhost (Property Modified)
11845 trunk/help/opers/users (Property Modified)
11846 trunk/help/opers/version (Property Modified)
11847 trunk/help/opers/wallops (Property Modified)
11848 trunk/help/opers/who (Property Modified)
11849 trunk/help/opers/whois (Property Modified)
11850 trunk/help/opers/whowas (Property Modified)
11851 trunk/help/opers/xline (Property Modified)
11852 trunk/help/users/index (Property Modified)
11853 trunk/help/users/info (Property Modified)
11854 trunk/help/users/notice (Property Modified)
11855 trunk/help/users/privmsg (Property Modified)
11856 trunk/help/users/stats (Property Modified)
11857 trunk/help/users/umode (Property Modified)
11858 trunk/include/.cvsignore (Property Modified)
11859 trunk/include/.indent.pro (Property Modified)
11860 trunk/include/balloc.h (File Modified) (Property Modified)
11861 trunk/include/cache.h (File Modified) (Property Modified)
11862 trunk/include/channel.h (File Modified) (Property Modified)
11863 trunk/include/class.h (File Modified) (Property Modified)
11864 trunk/include/client.h (File Modified) (Property Modified)
11865 trunk/include/commio.h (File Modified) (Property Modified)
11866 trunk/include/common.h (File Modified) (Property Modified)
11867 trunk/include/config.h (File Modified) (Property Modified)
11868 trunk/include/config.h.dist (File Modified) (Property Modified)
11869 trunk/include/defaults.h (File Modified) (Property Modified)
11870 trunk/include/event.h (File Modified) (Property Modified)
11871 trunk/include/hash.h (File Modified) (Property Modified)
11872 trunk/include/hook.h (File Modified) (Property Modified)
11873 trunk/include/hostmask.h (File Modified) (Property Modified)
11874 trunk/include/irc_string.h (File Modified) (Property Modified)
11875 trunk/include/ircd.h (File Modified) (Property Modified)
11876 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11877 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11878 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11879 trunk/include/linebuf.h (File Modified) (Property Modified)
11880 trunk/include/listener.h (File Modified) (Property Modified)
11881 trunk/include/m_info.h (File Modified) (Property Modified)
11882 trunk/include/memory.h (File Modified) (Property Modified)
11883 trunk/include/modules.h (File Modified) (Property Modified)
11884 trunk/include/monitor.h (File Modified) (Property Modified)
11885 trunk/include/msg.h (File Modified) (Property Modified)
11886 trunk/include/newconf.h (File Modified) (Property Modified)
11887 trunk/include/numeric.h (File Modified) (Property Modified)
11888 trunk/include/packet.h (File Modified) (Property Modified)
11889 trunk/include/parse.h (File Modified) (Property Modified)
11890 trunk/include/patchlevel.h (File Modified) (Property Modified)
11891 trunk/include/patricia.h (File Modified) (Property Modified)
11892 trunk/include/reject.h (File Modified) (Property Modified)
11893 trunk/include/res.h (File Modified) (Property Modified)
11894 trunk/include/restart.h (File Modified) (Property Modified)
11895 trunk/include/s_auth.h (File Modified) (Property Modified)
11896 trunk/include/s_conf.h (File Modified) (Property Modified)
11897 trunk/include/s_gline.h (File Modified) (Property Modified)
11898 trunk/include/s_log.h (File Modified) (Property Modified)
11899 trunk/include/s_newconf.h (File Modified) (Property Modified)
11900 trunk/include/s_serv.h (File Modified) (Property Modified)
11901 trunk/include/s_stats.h (File Modified) (Property Modified)
11902 trunk/include/s_user.h (File Modified) (Property Modified)
11903 trunk/include/s_zip.h (File Modified) (Property Modified)
11904 trunk/include/scache.h (File Modified) (Property Modified)
11905 trunk/include/send.h (File Modified) (Property Modified)
11906 trunk/include/serno.h (Property Modified)
11907 trunk/include/setup.h.in (Property Modified)
11908 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11909 trunk/include/stdinc.h (File Modified) (Property Modified)
11910 trunk/include/supported.h (File Modified) (Property Modified)
11911 trunk/include/tools.h (File Modified) (Property Modified)
11912 trunk/include/whowas.h (File Modified) (Property Modified)
11913 trunk/install-sh (File Modified) (Property Modified)
11914 trunk/modules/.cvsignore (Property Modified)
11915 trunk/modules/.depend (Property Modified)
11916 trunk/modules/.indent.pro (Property Modified)
11917 trunk/modules/Makefile.in (File Modified) (Property Modified)
11918 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11919 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11920 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11921 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11922 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11923 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11924 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11925 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11926 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11927 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11928 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11929 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11930 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11931 trunk/modules/m_accept.c (File Modified) (Property Modified)
11932 trunk/modules/m_admin.c (File Modified) (Property Modified)
11933 trunk/modules/m_away.c (File Modified) (Property Modified)
11934 trunk/modules/m_cap.c (File Modified) (Property Modified)
11935 trunk/modules/m_capab.c (File Modified) (Property Modified)
11936 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11937 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11938 trunk/modules/m_close.c (File Modified) (Property Modified)
11939 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11940 trunk/modules/m_connect.c (File Modified) (Property Modified)
11941 trunk/modules/m_dline.c (File Modified) (Property Modified)
11942 trunk/modules/m_encap.c (File Modified) (Property Modified)
11943 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11944 trunk/modules/m_gline.c (File Modified) (Property Modified)
11945 trunk/modules/m_help.c (File Modified) (Property Modified)
11946 trunk/modules/m_info.c (File Modified) (Property Modified)
11947 trunk/modules/m_invite.c (File Modified) (Property Modified)
11948 trunk/modules/m_ison.c (File Modified) (Property Modified)
11949 trunk/modules/m_kline.c (File Modified) (Property Modified)
11950 trunk/modules/m_knock.c (File Modified) (Property Modified)
11951 trunk/modules/m_links.c (File Modified) (Property Modified)
11952 trunk/modules/m_list.c (File Modified) (Property Modified)
11953 trunk/modules/m_locops.c (File Modified) (Property Modified)
11954 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11955 trunk/modules/m_map.c (File Modified) (Property Modified)
11956 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11957 trunk/modules/m_motd.c (File Modified) (Property Modified)
11958 trunk/modules/m_names.c (File Modified) (Property Modified)
11959 trunk/modules/m_oper.c (File Modified) (Property Modified)
11960 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11961 trunk/modules/m_pass.c (File Modified) (Property Modified)
11962 trunk/modules/m_ping.c (File Modified) (Property Modified)
11963 trunk/modules/m_pong.c (File Modified) (Property Modified)
11964 trunk/modules/m_post.c (File Modified) (Property Modified)
11965 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11966 trunk/modules/m_restart.c (File Modified) (Property Modified)
11967 trunk/modules/m_resv.c (File Modified) (Property Modified)
11968 trunk/modules/m_services.c (File Modified) (Property Modified)
11969 trunk/modules/m_set.c (File Modified) (Property Modified)
11970 trunk/modules/m_stats.c (File Modified) (Property Modified)
11971 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11972 trunk/modules/m_tb.c (File Modified) (Property Modified)
11973 trunk/modules/m_testline.c (File Modified) (Property Modified)
11974 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11975 trunk/modules/m_time.c (File Modified) (Property Modified)
11976 trunk/modules/m_topic.c (File Modified) (Property Modified)
11977 trunk/modules/m_trace.c (File Modified) (Property Modified)
11978 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11979 trunk/modules/m_user.c (File Modified) (Property Modified)
11980 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11981 trunk/modules/m_users.c (File Modified) (Property Modified)
11982 trunk/modules/m_version.c (File Modified) (Property Modified)
11983 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11984 trunk/modules/m_who.c (File Modified) (Property Modified)
11985 trunk/modules/m_whois.c (File Modified) (Property Modified)
11986 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11987 trunk/modules/m_xline.c (File Modified) (Property Modified)
11988 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11989 trunk/servlink/.cvsignore (Property Modified)
11990 trunk/servlink/.indent.pro (Property Modified)
11991 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11992 trunk/servlink/README (File Modified) (Property Modified)
11993 trunk/servlink/TODO (File Modified) (Property Modified)
11994 trunk/servlink/control.c (File Modified) (Property Modified)
11995 trunk/servlink/control.h (File Modified) (Property Modified)
11996 trunk/servlink/io.c (File Modified) (Property Modified)
11997 trunk/servlink/io.h (File Modified) (Property Modified)
11998 trunk/servlink/servlink.c (File Modified) (Property Modified)
11999 trunk/servlink/servlink.h (File Modified) (Property Modified)
12000 trunk/src/.cvsignore (Property Modified)
12001 trunk/src/.depend (Property Modified)
12002 trunk/src/.indent.pro (Property Modified)
12003 trunk/src/Makefile.in (File Modified) (Property Modified)
12004 trunk/src/adns.c (File Modified) (Property Modified)
12005 trunk/src/balloc.c (File Modified) (Property Modified)
12006 trunk/src/cache.c (File Modified) (Property Modified)
12007 trunk/src/channel.c (File Modified) (Property Modified)
12008 trunk/src/class.c (File Modified) (Property Modified)
12009 trunk/src/client.c (File Modified) (Property Modified)
12010 trunk/src/commio.c (File Modified) (Property Modified)
12011 trunk/src/devpoll.c (File Modified) (Property Modified)
12012 trunk/src/epoll.c (File Modified) (Property Modified)
12013 trunk/src/event.c (File Modified) (Property Modified)
12014 trunk/src/getopt.c (File Modified) (Property Modified)
12015 trunk/src/hash.c (File Modified) (Property Modified)
12016 trunk/src/hook.c (File Modified) (Property Modified)
12017 trunk/src/hostmask.c (File Modified) (Property Modified)
12018 trunk/src/irc_string.c (File Modified) (Property Modified)
12019 trunk/src/ircd.c (File Modified) (Property Modified)
12020 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
12021 trunk/src/ircd_parser.y (File Modified) (Property Modified)
12022 trunk/src/ircd_signal.c (File Modified) (Property Modified)
12023 trunk/src/kdparse.c (File Modified) (Property Modified)
12024 trunk/src/kqueue.c (File Modified) (Property Modified)
12025 trunk/src/linebuf.c (File Modified) (Property Modified)
12026 trunk/src/listener.c (File Modified) (Property Modified)
12027 trunk/src/match.c (File Modified) (Property Modified)
12028 trunk/src/memory.c (File Modified) (Property Modified)
12029 trunk/src/messages.tab (File Modified) (Property Modified)
12030 trunk/src/modules.c (File Modified) (Property Modified)
12031 trunk/src/monitor.c (File Modified) (Property Modified)
12032 trunk/src/newconf.c (File Modified) (Property Modified)
12033 trunk/src/numeric.c (File Modified) (Property Modified)
12034 trunk/src/packet.c (File Modified) (Property Modified)
12035 trunk/src/parse.c (File Modified) (Property Modified)
12036 trunk/src/patricia.c (File Modified) (Property Modified)
12037 trunk/src/poll.c (File Modified) (Property Modified)
12038 trunk/src/reject.c (File Modified) (Property Modified)
12039 trunk/src/restart.c (File Modified) (Property Modified)
12040 trunk/src/s_auth.c (File Modified) (Property Modified)
12041 trunk/src/s_conf.c (File Modified) (Property Modified)
12042 trunk/src/s_gline.c (File Modified) (Property Modified)
12043 trunk/src/s_log.c (File Modified) (Property Modified)
12044 trunk/src/s_newconf.c (File Modified) (Property Modified)
12045 trunk/src/s_serv.c (File Modified) (Property Modified)
12046 trunk/src/s_stats.c (File Modified) (Property Modified)
12047 trunk/src/s_user.c (File Modified) (Property Modified)
12048 trunk/src/scache.c (File Modified) (Property Modified)
12049 trunk/src/select.c (File Modified) (Property Modified)
12050 trunk/src/send.c (File Modified) (Property Modified)
12051 trunk/src/snprintf.c (File Modified) (Property Modified)
12052 trunk/src/tools.c (File Modified) (Property Modified)
12053 trunk/src/version.c.SH (File Modified) (Property Modified)
12054 trunk/src/whowas.c (File Modified) (Property Modified)
12055 trunk/tools/.cvsignore (Property Modified)
12056 trunk/tools/Makefile.in (File Modified) (Property Modified)
12057 trunk/tools/README (File Modified) (Property Modified)
12058 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12059 trunk/tools/convertilines.c (File Modified) (Property Modified)
12060 trunk/tools/convertklines.c (File Modified) (Property Modified)
12061 trunk/tools/mkkeypair (Property Modified)
12062 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12063 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12064 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12065 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12066 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12067 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12068 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12069 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12070 trunk/tools/untabify (File Modified) (Property Modified)
12071 trunk/tools/viconf.c (File Modified) (Property Modified)
12074 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12080 trunk/RELNOTES (File Modified)
12083 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12085 - Make version.c use our serial, not ratbox's.
12089 trunk/src/version.c.SH (File Modified)
12092 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12095 - revved patchlevel to 2.1.5
12099 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12103 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12105 - fix buffer overflow and unterminated buffer when removing TS6 bans
12106 - fix rebuilding of SJOIN
12110 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12113 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12115 have servlink report if it gets an uncompressed error message when it gets inflate failures
12118 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12121 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12123 - extend our copyrights to 2005.
12127 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12203 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12204 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12210 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12212 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12213 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12218 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12219 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12220 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12221 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12222 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12223 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12224 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12225 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12226 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12227 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12228 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12233 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12236 - revved patchlevel to 2.1.4
12240 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12241 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12244 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12246 - add TARGMAX to 005
12247 - remove the +1 from ->uid in struct Client
12248 - fix checking of accept entries in m_accept.c
12252 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12253 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12254 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12255 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12258 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12260 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12265 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12268 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12270 - remove an unused variable
12274 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12277 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12279 don't burst a TS5 name in burst_TS6. -via jillies
12282 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12285 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12287 - via jilles, make nickchanges invalidate any cached bans for
12292 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12293 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12294 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12295 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12298 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12300 - fix some char vs byte usage to make adns compile cleanly with gcc4
12304 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12305 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12306 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12307 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12308 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12309 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12310 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12311 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12314 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12316 userhost should allow 5 userhost checks, not 4
12319 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12322 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12324 - another darwin fix
12328 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12331 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12337 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12338 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12339 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12340 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12341 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12342 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12343 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12344 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12347 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12349 - remove bogus extern of abort_list
12353 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12356 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12358 svn repo access stuff
12361 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12364 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12370 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12373 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12379 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12382 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12384 revert omotd..i thought it was a good idea..oh well
12387 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12390 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12392 Commas are bad things in channel keys
12396 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12399 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12401 Add OMOTD command to display oper motd
12405 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12408 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12410 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12413 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12416 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12418 Modified files: (Branch: RATBOX_2_1)
12421 - stop testing whois for protocol violations, as they can be caused in
12422 ircds going all the way back to the original ircd2.8
12424 Revision Changes Path
12425 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12429 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12431 Modified files: (Branch: RATBOX_2_1)
12434 - remove some 2.2 code
12436 Revision Changes Path
12437 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12441 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12443 Modified files: (Branch: RATBOX_2_1)
12446 backport of the silly december 31st bug
12448 Revision Changes Path
12449 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12453 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12455 Modified files: (Branch: RATBOX_2_1)
12457 include patchlevel.h
12459 - revved patchlevel to 2.1.3
12461 Revision Changes Path
12462 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12463 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12467 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12469 Modified files: (Branch: RATBOX_2_1)
12472 modules/core m_nick.c
12475 - stop removing a clients own list of accepted clients when they do a
12477 - clean up the accept code so its less retarded
12479 Revision Changes Path
12480 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12481 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12482 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12483 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12487 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12489 Modified files: (Branch: RATBOX_2_1)
12492 src event.c ircd.c newconf.c
12494 - remove a defn of links_cache_list in m_links.c which was causing
12495 the flattened links update to be ignored
12496 - add eventUpdate(), and make links_delay update on rehash
12498 Revision Changes Path
12499 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12500 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12501 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12502 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12503 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12507 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12509 Modified files: (Branch: RATBOX_2_1)
12513 - make the conf parser apply service {}; on rehash
12515 Revision Changes Path
12516 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12517 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12521 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12523 Modified files: (Branch: RATBOX_2_1)
12526 - show ENABLE_SERVICES define in info
12528 Revision Changes Path
12529 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12533 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12535 Modified files: (Branch: RATBOX_2_1)
12536 modules m_services.c m_stats.c
12538 - via jilles, make m_services.c hook into stats U and display service
12541 Revision Changes Path
12542 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12543 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12547 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12549 Modified files: (Branch: RATBOX_2_1)
12550 . configure configure.ac
12552 - default build to -O2
12554 Revision Changes Path
12555 7.249.2.2 +4 -4 ircd-ratbox/configure
12556 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12560 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12562 Modified files: (Branch: RATBOX_2_1)
12563 doc example.conf example.efnet.conf
12564 include client.h s_conf.h s_newconf.h
12566 modules/core m_join.c m_nick.c
12567 src channel.c newconf.c s_conf.c s_user.c
12569 - remove no_oper_resvs from general {};
12570 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12572 Revision Changes Path
12573 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12574 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12575 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12576 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12577 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12578 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12579 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12580 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12581 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12582 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12583 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12584 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12588 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12590 Modified files: (Branch: RATBOX_2_1)
12591 modules/core m_mode.c m_nick.c
12595 - raise max temptime to a year
12597 - require 9 parameters in ms_nick(), 10 in ms_uid()
12599 Revision Changes Path
12600 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12601 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12602 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12606 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12608 Modified files: (Branch: RATBOX_2_1)
12609 modules m_services.c
12611 - only show services logged in info when its a local client
12613 Revision Changes Path
12614 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12618 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12620 Modified files: (Branch: RATBOX_2_1)
12623 passing a pointer to a pointer is not what was intended, oops
12625 Revision Changes Path
12626 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12630 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12632 Modified files: (Branch: RATBOX_2_1)
12635 - update services.txt with FNC
12637 Revision Changes Path
12638 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12642 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12644 Modified files: (Branch: RATBOX_2_1)
12647 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12649 Revision Changes Path
12650 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12654 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12656 Modified files: (Branch: RATBOX_2_1)
12659 - add some uniqueness into auth process for bopm
12661 Revision Changes Path
12662 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12666 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12668 Modified files: (Branch: RATBOX_2_1)
12669 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12671 - make contrib/ compile
12673 Revision Changes Path
12674 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12675 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12676 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12677 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12681 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12683 Modified files: (Branch: RATBOX_2_1)
12684 modules m_monitor.c
12686 Don't allow MONITOR from an unregistered client
12688 Revision Changes Path
12689 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12693 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12695 Modified files: (Branch: RATBOX_2_1)
12696 doc example.conf example.efnet.conf
12698 src class.c messages.tab newconf.c
12700 - remove sendq_eob, its become more of a hindrance than a benefit.
12701 - sync example.efnet.conf cluster {}; with example.conf
12703 Revision Changes Path
12704 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12705 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12706 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12707 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12708 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12709 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12713 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12715 Modified files: (Branch: RATBOX_2_1)
12717 include patchlevel.h
12720 - revved patchlevel to 2.1.2
12722 Revision Changes Path
12723 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12724 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12728 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12730 Modified files: (Branch: RATBOX_2_1)
12731 . configure configure.ac
12733 - raise default topiclen to 160.
12735 Revision Changes Path
12736 7.249.2.1 +3 -3 ircd-ratbox/configure
12737 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12741 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12743 Modified files: (Branch: RATBOX_2_1)
12744 modules m_services.c
12746 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12747 tsinfo matches this
12749 Revision Changes Path
12750 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12754 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12756 Modified files: (Branch: RATBOX_2_1)
12757 modules m_services.c
12759 - monitor_signoff() the client we're nickchanging
12761 Revision Changes Path
12762 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12766 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12768 Modified files: (Branch: RATBOX_2_1)
12771 - fix various UID problems with trace
12773 Revision Changes Path
12774 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12778 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12780 Modified files: (Branch: RATBOX_2_1)
12781 help/opers dline kline
12782 modules m_resv.c m_stats.c
12783 modules/core m_mode.c
12786 - tidy up kline/dline help to note they dont accept nick as target
12787 - disallow bans beginning with ':' over bmask
12788 - disallow bans with a space in chm_ban
12789 - stop counting hidden opers in stats p
12790 - match() parameters in remote unresv were inverted, causing it to fail
12791 - fix possibility of clients setting blank keys
12793 Revision Changes Path
12794 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12795 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12796 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12797 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12798 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12802 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12804 Modified files: (Branch: RATBOX_2_1)
12807 - fix problems with amd64 and the way we do va_list
12809 Revision Changes Path
12810 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12814 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12816 Modified files: (Branch: RATBOX_2_1)
12817 modules m_services.c
12819 - tidy up the kill notifications for RSFNC
12821 Revision Changes Path
12822 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12826 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12828 Modified files: (Branch: RATBOX_2_1)
12830 modules m_services.c
12833 - some more rserv stuff:
12834 - add RSFNC capability
12835 - fix up RSFNC, kill existing clients if they exist.
12837 Revision Changes Path
12838 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12839 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12840 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12844 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12846 Modified files: (Branch: RATBOX_2_1)
12847 modules m_services.c
12849 - first stab at a FNC implementation for rserv
12851 Revision Changes Path
12852 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12856 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12858 Modified files: (Branch: RATBOX_2_1)
12863 Revision Changes Path
12864 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12868 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12870 Modified files: (Branch: RATBOX_2_1)
12873 - add links_delay back
12875 Revision Changes Path
12876 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12880 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12882 Modified files: (Branch: RATBOX_2_1)
12886 - swap tabs for spaces
12888 Revision Changes Path
12889 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12890 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12894 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12896 Modified files: (Branch: RATBOX_2_1)
12899 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12900 contained in the client_flood conf option
12901 - remove a couple of unused defines from info
12903 Revision Changes Path
12904 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12908 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12910 Modified files: (Branch: RATBOX_2_1)
12913 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12915 Revision Changes Path
12916 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12920 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12922 Modified files: (Branch: RATBOX_2_1)
12923 doc example.conf example.efnet.conf
12925 - fix missing closing comment tag
12927 Revision Changes Path
12928 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12929 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12933 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12935 Modified files: (Branch: RATBOX_2_1)
12937 include patchlevel.h
12939 - revved patchlevel to 2.1.1
12941 Revision Changes Path
12942 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12943 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12947 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12949 Modified files: (Branch: RATBOX_2_1)
12952 - sync up remote kline reasons, so theyre consistent with what happens
12953 when we add local klines - notably the "Temporary K-line x min" and
12954 date added to reason.
12956 Revision Changes Path
12957 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12961 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12963 Modified files: (Branch: RATBOX_2_1)
12966 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12968 Revision Changes Path
12969 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12973 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12975 Modified files: (Branch: RATBOX_2_1)
12978 used the data pointer we saved, not what just got nulled
12980 Revision Changes Path
12981 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12985 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12987 Modified files: (Branch: RATBOX_2_1)
12988 modules m_resv.c m_xline.c
12990 - fix broken propagation of xline/resv
12992 Revision Changes Path
12993 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12994 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12998 leeh 2005/04/04 18:32:37 UTC (20050404_1)
13000 Modified files: (Branch: RATBOX_2_1)
13003 - properly increment bad auth count for stats T when we timeout an auth
13005 Revision Changes Path
13006 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
13010 leeh 2005/04/04 17:24:14 UTC (20050404_0)
13012 Modified files: (Branch: RATBOX_2_1)
13015 modules/core m_nick.c
13017 - fix a bit that didnt make sense in monitor.txt
13018 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
13020 Revision Changes Path
13021 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
13022 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
13023 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
13027 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
13029 Modified files: (Branch: RATBOX_2_1)
13032 removing dlink nodes from auth_poll_list twice is bad
13034 Revision Changes Path
13035 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13039 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13041 Modified files: (Branch: RATBOX_2_1)
13044 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13045 changed to RPL_STATSDEBUG
13047 Revision Changes Path
13048 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13052 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13054 Added files: (Branch: RATBOX_2_1)
13057 - add some documentation about target change
13059 Revision Changes Path
13060 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13064 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13066 Modified files: (Branch: RATBOX_2_1)
13067 include supported.h
13068 modules/core m_message.c
13070 - remove extra argument to 005
13071 - disallow messaging of UIDs
13073 Revision Changes Path
13074 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13075 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13079 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13081 Modified files: (Branch: RATBOX_2_1)
13084 - fix a longstanding parser bug with wrong limit checking, causing us to
13085 accept one less parameter than we're allowed to accept.
13087 Revision Changes Path
13088 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13092 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13094 Modified files: (Branch: RATBOX_2_1)
13095 modules/core m_message.c
13097 - exempt users messaging themselves from target change
13099 Revision Changes Path
13100 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13104 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13106 Modified files: (Branch: RATBOX_2_1)
13107 include supported.h
13109 - stop violating MAXPARA on 005.
13111 Revision Changes Path
13112 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13116 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13118 Modified files: (Branch: RATBOX_2_1)
13119 modules/core m_nick.c
13121 - dont store an ipv6 sockhost if we're not compiled with v6 support
13123 Revision Changes Path
13124 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13128 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13130 Modified files: (Branch: RATBOX_2_1)
13133 - remove some vms includes
13135 Revision Changes Path
13136 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13140 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13142 Modified files: (Branch: RATBOX_2_1)
13146 - force commit for new branch
13148 Revision Changes Path
13149 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13150 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13154 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13157 . RELNOTES configure configure.ac
13158 include patchlevel.h
13160 - revved patchlevel to 2.1.0
13162 Revision Changes Path
13163 1.114 +6 -2 ircd-ratbox/RELNOTES
13164 7.249 +11 -11 ircd-ratbox/configure
13165 7.63 +3 -3 ircd-ratbox/configure.ac
13166 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13170 leeh 2005/03/04 13:31:32 EST (20050304_2)
13174 include patchlevel.h
13177 - revved patchlevel to 2.1.0beta2
13179 Revision Changes Path
13180 1.113 +12 -0 ircd-ratbox/RELNOTES
13181 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13185 leeh 2005/03/04 13:27:05 EST (20050304_1)
13188 doc whats-new-2.1.txt
13191 - update whats-new-2.1
13192 - when we're handling global NAMES, dont output channels if there are no
13193 members within them we can show.
13195 Revision Changes Path
13196 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13197 7.436 +12 -2 ircd-ratbox/src/channel.c
13201 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13206 That would be a node_heap not a prefix_heap..oops
13208 Revision Changes Path
13209 7.30 +1 -1 ircd-ratbox/src/patricia.c
13213 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13218 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13219 otherwise..the other macros might work????
13221 Revision Changes Path
13222 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13226 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13229 . configure configure.ac
13233 Revision Changes Path
13234 7.248 +5 -5 ircd-ratbox/configure
13235 7.62 +5 -5 ircd-ratbox/configure.ac
13239 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13242 . configure configure.ac
13246 Revision Changes Path
13247 7.247 +3 -2 ircd-ratbox/configure
13248 7.61 +3 -2 ircd-ratbox/configure.ac
13252 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13255 . configure configure.ac
13259 Revision Changes Path
13260 7.246 +6 -6 ircd-ratbox/configure
13261 7.60 +4 -4 ircd-ratbox/configure.ac
13265 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13268 . configure configure.ac
13271 Doh these changes got put on RATBOX_2_0 when they were meant for
13273 Also merged in the monitor heap size stuff, not that i think monitor has
13276 Revision Changes Path
13277 7.245 +12 -3 ircd-ratbox/configure
13278 7.59 +11 -3 ircd-ratbox/configure.ac
13279 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13283 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13288 Add more robust alloca checking
13290 Revision Changes Path
13291 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13295 leeh 2005/02/24 15:27:17 EST (20050224_9)
13300 - fix the copyright on m_42.c :p
13302 Revision Changes Path
13303 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13307 leeh 2005/02/24 15:22:53 EST (20050224_8)
13310 include supported.h
13313 - fix a core in undline on bad masks
13314 - remove an unwanted space from beginning of second 005 numeric
13316 Revision Changes Path
13317 7.5 +1 -1 ircd-ratbox/include/supported.h
13318 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13322 leeh 2005/02/24 15:18:59 EST (20050224_7)
13325 modules m_monitor.c
13327 - use max_monitor when adding nicknames
13329 that should be everything now..
13331 Revision Changes Path
13332 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13336 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13343 Revision Changes Path
13344 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13348 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13355 Revision Changes Path
13356 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13360 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13365 The Answer to Life, the Universe, and Everything
13367 Revision Changes Path
13368 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13372 leeh 2005/02/24 14:53:04 EST (20050224_3)
13376 modules m_monitor.c
13377 src ircd.c monitor.c
13379 - call init_monitor() on startup
13380 - add in support for adding/deleting/listing monitor entries
13382 Revision Changes Path
13383 7.2 +3 -1 ircd-ratbox/include/monitor.h
13384 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13385 7.374 +2 -0 ircd-ratbox/src/ircd.c
13386 7.3 +15 -4 ircd-ratbox/src/monitor.c
13390 leeh 2005/02/23 21:20:10 EST (20050224_2)
13393 doc example.conf example.efnet.conf
13394 include s_conf.h supported.h
13395 modules Makefile.in
13396 src client.c newconf.c s_conf.c
13398 modules m_monitor.c
13400 - add the max_monitor config option
13401 - advertise MONITOR=%d in 005
13402 - clear a local clients monitor list on exit
13403 - add the framework for the MONITOR command
13406 Revision Changes Path
13407 7.261 +5 -0 ircd-ratbox/doc/example.conf
13408 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13409 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13410 7.4 +4 -2 ircd-ratbox/include/supported.h
13411 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13412 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13413 7.492 +1 -0 ircd-ratbox/src/client.c
13414 7.202 +1 -0 ircd-ratbox/src/newconf.c
13415 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13419 leeh 2005/02/23 20:57:51 EST (20050224_1)
13422 . configure configure.ac
13426 - move MONITOR_HEAP_SIZE over to configure
13428 Revision Changes Path
13429 7.244 ircd-ratbox/configure
13430 7.58 +4 -2 ircd-ratbox/configure.ac
13431 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13432 7.2 +0 -2 ircd-ratbox/src/monitor.c
13436 leeh 2005/02/23 20:48:08 EST (20050224_0)
13440 include client.h numeric.h
13441 modules/core m_nick.c
13442 src Makefile.in client.c messages.tab
13448 - first half of my server-side notify list implementation..
13450 Revision Changes Path
13451 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13452 7.266 +3 -0 ircd-ratbox/include/client.h
13453 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13454 7.58 +6 -0 ircd-ratbox/include/numeric.h
13455 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13456 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13457 7.491 +3 -0 ircd-ratbox/src/client.c
13458 7.126 +5 -5 ircd-ratbox/src/messages.tab
13459 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13460 7.342 +2 -0 ircd-ratbox/src/s_user.c
13464 leeh 2005/02/23 18:42:59 EST (20050223_0)
13469 - double the size of the client and channel hashtables (64k -> 128k and
13470 32k -> 64k). The improvements are quite significant..
13472 Revision Changes Path
13473 7.54 +4 -4 ircd-ratbox/include/hash.h
13477 leeh 2005/02/22 14:55:56 EST (20050222_1)
13481 modules m_services.c
13483 - remove a couple of unused vars
13484 - update monitor.txt
13486 Revision Changes Path
13487 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13488 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13492 leeh 2005/02/21 19:47:24 EST (20050222_0)
13497 - add in my documentation on the upcoming MONITOR command
13499 Revision Changes Path
13500 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13504 leeh 2005/02/21 12:09:34 EST (20050221_0)
13507 . configure configure.ac
13508 doc whats-new-2.1.txt
13509 tools README.mkpasswd
13513 - update whats-new-2.1.txt some more
13514 - we dont have vms mkpasswd anymore
13515 - remove the unused crypt.c
13517 Revision Changes Path
13518 7.243 +3 -6 ircd-ratbox/configure
13519 7.57 +2 -4 ircd-ratbox/configure.ac
13520 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13521 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13522 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13526 leeh 2005/02/19 12:38:09 EST (20050219_3)
13529 doc example.conf example.efnet.conf
13532 src channel.c client.c ircd.c s_conf.c
13534 - rework the splitcode, splitservers is now how many servers we've marked as
13535 EOB, rather than how many are linked. Thus pull ourselves out of
13536 splitmode immediately once this is satisfied
13538 Revision Changes Path
13539 7.260 +8 -9 ircd-ratbox/doc/example.conf
13540 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13541 7.83 +1 -0 ircd-ratbox/include/ircd.h
13542 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13543 7.435 +16 -36 ircd-ratbox/src/channel.c
13544 7.490 +2 -0 ircd-ratbox/src/client.c
13545 7.373 +2 -1 ircd-ratbox/src/ircd.c
13546 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13550 leeh 2005/02/19 09:02:34 EST (20050219_2)
13553 doc example.conf example.efnet.conf
13554 include ircd.h s_conf.h
13556 src channel.c ircd.c newconf.c s_conf.c
13558 - remove split_delay
13560 Revision Changes Path
13561 7.259 +0 -5 ircd-ratbox/doc/example.conf
13562 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13563 7.82 +0 -1 ircd-ratbox/include/ircd.h
13564 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13565 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13566 7.434 +2 -7 ircd-ratbox/src/channel.c
13567 7.372 +0 -1 ircd-ratbox/src/ircd.c
13568 7.201 +0 -1 ircd-ratbox/src/newconf.c
13569 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13573 leeh 2005/02/19 08:48:05 EST (20050219_1)
13577 modules m_cap.c m_who.c
13580 - implemented multi-prefix client capability, which allows stacking of @+ in
13583 Revision Changes Path
13584 7.265 +1 -1 ircd-ratbox/include/client.h
13585 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13586 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13587 7.433 +4 -6 ircd-ratbox/src/channel.c
13591 leeh 2005/02/19 06:27:58 EST (20050219_0)
13595 src newconf.c s_conf.c s_newconf.c
13597 - removed some unused vars/functions
13599 Revision Changes Path
13600 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13601 7.200 +0 -15 ircd-ratbox/src/newconf.c
13602 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13603 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13607 leeh 2005/02/16 12:58:24 EST (20050216_2)
13610 . RELNOTES configure configure.ac
13611 include patchlevel.h
13613 - update configure to reflect this is 'devel'
13615 - revved patchlevel to 2.1.0beta1
13617 Revision Changes Path
13618 1.112 +9 -1 ircd-ratbox/RELNOTES
13619 7.242 +11 -11 ircd-ratbox/configure
13620 7.56 +3 -3 ircd-ratbox/configure.ac
13621 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13625 leeh 2005/02/16 12:46:30 EST (20050216_1)
13628 . configure configure.ac
13629 include client.h numeric.h s_conf.h setup.h.in
13631 modules Makefile.in
13632 modules/core m_nick.c
13633 src Makefile.in client.c ircd.c messages.tab
13634 newconf.c s_conf.c s_user.c
13640 - remove watch, the protocol for this sucks so hard I just dont want it
13643 Revision Changes Path
13644 7.241 +2 -12 ircd-ratbox/configure
13645 7.55 +2 -4 ircd-ratbox/configure.ac
13646 7.264 +0 -2 ircd-ratbox/include/client.h
13647 7.57 +0 -11 ircd-ratbox/include/numeric.h
13648 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13649 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13650 7.3 +2 -3 ircd-ratbox/include/supported.h
13651 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13652 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13653 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13654 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13655 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13656 7.489 +0 -3 ircd-ratbox/src/client.c
13657 7.371 +0 -2 ircd-ratbox/src/ircd.c
13658 7.125 +9 -9 ircd-ratbox/src/messages.tab
13659 7.199 +0 -1 ircd-ratbox/src/newconf.c
13660 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13661 7.341 +0 -2 ircd-ratbox/src/s_user.c
13662 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13666 leeh 2005/02/15 19:13:31 EST (20050216_0)
13670 src event.c ircd_lexer.l ircd_signal.c
13673 servlink descrip.mms
13675 - remove a few vms bits
13677 Revision Changes Path
13678 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13679 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13680 7.47 +0 -54 ircd-ratbox/src/event.c
13681 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13682 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13683 7.152 +0 -3 ircd-ratbox/src/modules.c
13687 leeh 2005/02/15 18:53:32 EST (20050215_0)
13690 include hostmask.h ircd.h s_conf.h s_newconf.h
13691 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13693 src hostmask.c ircd.c ircd_signal.c s_conf.c
13696 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13697 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13699 Revision Changes Path
13700 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13701 7.81 +1 -0 ircd-ratbox/include/ircd.h
13702 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13703 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13704 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13705 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13706 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13707 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13708 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13709 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13710 7.370 +7 -0 ircd-ratbox/src/ircd.c
13711 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13712 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13713 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13717 leeh 2005/02/13 10:21:41 EST (20050213_4)
13722 doc whats-new-2.0.txt whats-new-2.1.txt
13726 - move whats-new.txt to whats-new-2.0.txt
13727 - add in whats-new-2.1.txt
13728 - update services.txt with the whois for logged in users
13730 Revision Changes Path
13731 7.2 +5 -0 ircd-ratbox/doc/services.txt
13732 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13733 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13734 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13738 leeh 2005/02/13 09:20:37 EST (20050213_3)
13741 include supported.h
13742 modules/core m_message.c
13744 - fix a compile error in m_message.c
13745 - update 005 to the spec and add CPRIVMSG/CNOTICE
13747 Revision Changes Path
13748 7.2 +31 -37 ircd-ratbox/include/supported.h
13749 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13753 leeh 2005/02/13 09:14:12 EST (20050213_2)
13758 - fix the membership memleak
13760 Revision Changes Path
13761 7.432 +0 -3 ircd-ratbox/src/channel.c
13765 leeh 2005/02/12 21:51:56 EST (20050213_1)
13769 modules/core m_message.c
13771 - add a bitmask to track when they send their first message, only allowing
13772 clearing stuff after that.
13774 Revision Changes Path
13775 7.263 +4 -0 ircd-ratbox/include/client.h
13776 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13780 leeh 2005/02/12 21:17:52 EST (20050213_0)
13783 include patricia.h s_newconf.h
13784 modules/core m_message.c
13785 src patricia.c s_newconf.c s_user.c
13787 - add in the patricia for tracking who fills up targets, give them a reduced
13790 Revision Changes Path
13791 7.20 +1 -1 ircd-ratbox/include/patricia.h
13792 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13793 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13794 7.29 +1 -1 ircd-ratbox/src/patricia.c
13795 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13796 7.340 +4 -0 ircd-ratbox/src/s_user.c
13800 leeh 2005/02/12 18:35:10 EST (20050212_0)
13803 include ircd_defs.h
13804 src class.c reject.c
13806 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13808 Revision Changes Path
13809 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13810 7.68 +1 -5 ircd-ratbox/src/class.c
13811 1.33 +1 -5 ircd-ratbox/src/reject.c
13815 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13820 remove stupid memory leak
13822 Revision Changes Path
13823 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13827 leeh 2005/02/11 06:42:48 EST (20050211_0)
13832 - workaround hyb6 allowing empty gline reasons
13834 Revision Changes Path
13835 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13839 leeh 2005/02/09 14:39:13 EST (20050209_2)
13843 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13844 src ircd.c s_conf.c
13846 - move temp dlines and temp klines over to an array, rather than completely
13849 Revision Changes Path
13850 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13851 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13852 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13853 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13854 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13855 7.369 +0 -5 ircd-ratbox/src/ircd.c
13856 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13860 leeh 2005/02/09 14:02:13 EST (20050209_1)
13864 modules m_cap.c m_pong.c m_user.c
13865 modules/core m_nick.c
13868 - remove 'nick' param from register_local_user(), its not needed.
13870 Revision Changes Path
13871 7.35 +1 -1 ircd-ratbox/include/s_user.h
13872 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13873 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13874 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13875 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13876 7.339 +6 -6 ircd-ratbox/src/s_user.c
13880 leeh 2005/02/09 13:12:53 EST (20050209_0)
13883 modules m_cmessage.c
13885 - dont send numerics when we're dealing with CNOTICE
13886 - add in checking for +g, and resetting idle
13888 Revision Changes Path
13889 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13893 leeh 2005/02/08 11:37:50 EST (20050208_2)
13898 - fix operator blocks to work on ip spoofs
13900 Revision Changes Path
13901 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13905 leeh 2005/02/07 19:23:22 EST (20050208_1)
13908 doc example.conf example.efnet.conf
13911 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13913 Revision Changes Path
13914 7.258 +0 -39 ircd-ratbox/doc/example.conf
13915 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13916 7.198 +0 -272 ircd-ratbox/src/newconf.c
13920 leeh 2005/02/07 19:19:32 EST (20050208_0)
13925 - added support for kline.conf.perm et al, these take the same formats
13926 as their non-permanent partners, but you cant remove them via the ircd.
13928 Revision Changes Path
13929 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13933 leeh 2005/02/02 19:18:59 EST (20050203_1)
13940 help/opers cnotice cprivmsg
13942 - added help files for cprivmsg/cnotice
13944 Revision Changes Path
13945 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13946 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13947 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13948 1.10 +19 -19 ircd-ratbox/help/opers/index
13949 1.7 +10 -9 ircd-ratbox/help/users/index
13953 leeh 2005/02/02 19:14:25 EST (20050203_0)
13957 modules Makefile.in
13960 modules m_cmessage.c
13962 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13963 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13964 nick is a member. These bypass any target change limitations.
13965 - added ERR_VOICENEEDED, numeric 489.
13967 Revision Changes Path
13968 7.56 +2 -0 ircd-ratbox/include/numeric.h
13969 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13970 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13971 7.124 +1 -1 ircd-ratbox/src/messages.tab
13975 leeh 2005/02/02 16:58:16 EST (20050202_4)
13980 - update etrace help
13982 Revision Changes Path
13983 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13987 leeh 2005/02/02 16:55:04 EST (20050202_3)
13992 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13993 can put its external ip address in there..
13995 Revision Changes Path
13996 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
14000 leeh 2005/02/02 16:41:06 EST (20050202_2)
14005 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
14006 if its a non-local client. These will just get "lost" if the remote
14007 server doesnt support this..
14009 Revision Changes Path
14010 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
14014 leeh 2005/02/02 16:12:12 EST (20050202_1)
14017 include client.h numeric.h s_conf.h
14018 modules/core m_message.c
14019 src messages.tab newconf.c s_conf.c
14021 - first part of the target change code, add the storage of targets for
14022 localuser, throttle messages when they fill all the available slots
14024 Revision Changes Path
14025 7.262 +5 -1 ircd-ratbox/include/client.h
14026 7.55 +2 -0 ircd-ratbox/include/numeric.h
14027 7.310 +1 -0 ircd-ratbox/include/s_conf.h
14028 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
14029 7.123 +1 -1 ircd-ratbox/src/messages.tab
14030 7.197 +1 -0 ircd-ratbox/src/newconf.c
14031 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14035 leeh 2005/02/02 13:28:10 EST (20050202_0)
14038 modules m_resv.c m_stats.c m_testline.c
14039 modules/core m_join.c
14040 src hash.c kdparse.c messages.tab s_newconf.c
14042 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14043 tracking of when resvs get hit
14045 Revision Changes Path
14046 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14047 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14048 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14049 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14050 7.114 +3 -0 ircd-ratbox/src/hash.c
14051 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14052 7.122 +1 -1 ircd-ratbox/src/messages.tab
14053 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14057 leeh 2005/01/31 09:04:10 EST (20050131_2)
14062 - fflush() logfiles
14064 Revision Changes Path
14065 7.79 +2 -0 ircd-ratbox/src/s_log.c
14069 leeh 2005/01/31 08:59:09 EST (20050131_1)
14074 - rename fd_dump() to comm_dump()
14076 Revision Changes Path
14077 1.27 +2 -2 ircd-ratbox/src/commio.c
14081 leeh 2005/01/30 19:16:08 EST (20050131_0)
14086 modules m_services.c
14087 modules/core m_server.c
14088 src hook.c s_serv.c
14090 - added hook for server_introduced
14091 - fixed up services support for hooks
14093 Revision Changes Path
14094 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14095 1.31 +1 -0 ircd-ratbox/include/hook.h
14096 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14097 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14098 7.36 +2 -0 ircd-ratbox/src/hook.c
14099 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14103 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14108 Add back in the comm_fd_hack thing for solaris
14110 Revision Changes Path
14111 1.26 +26 -1 ircd-ratbox/src/commio.c
14115 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14119 include commio.h s_conf.h watch.h
14120 modules m_dline.c m_kline.c m_resv.c m_stats.c
14121 m_watch.c m_xline.c
14122 modules/core m_nick.c
14123 src balloc.c cache.c client.c commio.c
14124 epoll.c ircd.c ircd_lexer.l kdparse.c
14125 listener.c s_auth.c s_conf.c s_log.c
14128 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14130 Revision Changes Path
14131 1.18 +0 -2 ircd-ratbox/adns/adns.h
14132 1.14 +6 -37 ircd-ratbox/include/commio.h
14133 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14134 7.3 +2 -2 ircd-ratbox/include/watch.h
14135 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14136 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14137 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14138 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14139 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14140 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14141 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14142 7.85 +1 -1 ircd-ratbox/src/balloc.c
14143 1.24 +5 -5 ircd-ratbox/src/cache.c
14144 7.488 +4 -4 ircd-ratbox/src/client.c
14145 1.25 +10 -280 ircd-ratbox/src/commio.c
14146 1.33 +1 -1 ircd-ratbox/src/epoll.c
14147 7.368 +4 -4 ircd-ratbox/src/ircd.c
14148 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14149 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14150 7.125 +8 -8 ircd-ratbox/src/listener.c
14151 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14152 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14153 7.78 +20 -20 ircd-ratbox/src/s_log.c
14154 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14155 1.6 +22 -15 ircd-ratbox/src/watch.c
14159 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14162 modules/core m_mode.c
14164 remove two unused variables
14166 Revision Changes Path
14167 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14171 leeh 2005/01/28 15:31:40 EST (20050128_1)
14177 - mo_kline() needs minpara of 3, not 2
14178 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14179 - require me.info is never blank
14181 Revision Changes Path
14182 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14183 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14187 leeh 2005/01/28 15:26:28 EST (20050128_0)
14190 modules/core m_mode.c m_sjoin.c
14192 - patch via jilles to fix +eI lists being shown to lusers when handling
14193 protocol stuff over TS6
14195 Revision Changes Path
14196 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14197 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14201 leeh 2005/01/25 19:47:38 EST (20050126_0)
14205 modules/core m_join.c m_mode.c m_sjoin.c
14206 src channel.c messages.tab s_serv.c
14208 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14209 an operspy call with &me
14210 - remove modebuf/parabuf params from channel_modes(), we now generate a
14211 buffer internally which we return.
14213 Revision Changes Path
14214 7.163 +1 -1 ircd-ratbox/include/channel.h
14215 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14216 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14217 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14218 7.431 +25 -18 ircd-ratbox/src/channel.c
14219 7.121 +1 -1 ircd-ratbox/src/messages.tab
14220 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14224 alz 2005/01/25 18:09:18 EST (20050125_5)
14227 doc example.conf example.efnet.conf
14230 src listener.c newconf.c s_conf.c
14232 Added dline_with_reason config option (default yes):
14234 /* dline reason: show the user the dline reason when they connect
14237 dline_with_reason = yes;
14239 Revision Changes Path
14240 7.257 +6 -1 ircd-ratbox/doc/example.conf
14241 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14242 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14243 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14244 7.124 +1 -1 ircd-ratbox/src/listener.c
14245 7.196 +1 -0 ircd-ratbox/src/newconf.c
14246 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14250 leeh 2005/01/25 13:21:17 EST (20050125_4)
14255 - make conf_set_generic_string() test len exists before it uses it.
14257 Revision Changes Path
14258 7.195 +1 -1 ircd-ratbox/src/newconf.c
14262 leeh 2005/01/25 13:10:56 EST (20050125_3)
14268 - rename 'type' to 'flags' in cluster {};
14269 - add stacking of servers in cluster {}; documented in example.conf
14271 Revision Changes Path
14272 7.256 +18 -10 ircd-ratbox/doc/example.conf
14273 7.194 +39 -7 ircd-ratbox/src/newconf.c
14277 alz 2005/01/25 12:48:54 EST (20050125_2)
14281 src listener.c s_conf.c
14283 Added dline reasons, connecting/banned clients now see ban reason.
14285 Revision Changes Path
14286 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14287 7.123 +17 -4 ircd-ratbox/src/listener.c
14288 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14292 leeh 2005/01/25 07:44:37 EST (20050125_1)
14295 doc example.conf example.efnet.conf
14298 - implement stacking of shared {}; blocks, documented in example.conf
14300 Revision Changes Path
14301 7.255 +26 -13 ircd-ratbox/doc/example.conf
14302 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14303 7.193 +51 -36 ircd-ratbox/src/newconf.c
14307 leeh 2005/01/24 19:08:29 EST (20050125_0)
14311 include client.h s_conf.h
14312 modules/core m_join.c
14313 src newconf.c s_user.c
14315 - added jupe_exempt to auth {};, exempts the user from generating warnings
14316 when they attempt to join juped channels.
14318 Revision Changes Path
14319 7.254 +2 -0 ircd-ratbox/doc/example.conf
14320 7.261 +3 -0 ircd-ratbox/include/client.h
14321 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14322 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14323 7.192 +1 -0 ircd-ratbox/src/newconf.c
14324 7.338 +8 -0 ircd-ratbox/src/s_user.c
14328 leeh 2005/01/24 18:57:02 EST (20050124_6)
14333 - rework shared {};, the format is now:
14335 oper = "flame@*.leeh.co.uk", "*.lan";
14341 oper = "flame@*.leeh.co.uk", "*.lan";
14345 Revision Changes Path
14346 7.191 +55 -23 ircd-ratbox/src/newconf.c
14350 leeh 2005/01/24 17:25:58 EST (20050124_5)
14355 - fix the prototype on load_static_modules()
14357 Revision Changes Path
14358 7.61 +1 -1 ircd-ratbox/include/modules.h
14362 leeh 2005/01/24 16:00:30 EST (20050124_4)
14367 - have cap end call register_local_user() with its own copy of
14368 source_p->username so its safe for unidented users..
14370 Revision Changes Path
14371 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14375 leeh 2005/01/24 15:48:09 EST (20050124_3)
14378 include newconf.h s_conf.h
14380 src newconf.c s_conf.c s_log.c
14382 - move the conf parser over to a table based structure, with generic setting
14383 of integers/strings
14385 Revision Changes Path
14386 7.34 +9 -8 ircd-ratbox/include/newconf.h
14387 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14388 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14389 7.190 +264 -808 ircd-ratbox/src/newconf.c
14390 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14391 7.77 +13 -13 ircd-ratbox/src/s_log.c
14395 leeh 2005/01/24 13:11:30 EST (20050124_2)
14401 - added stacking of ips in exempt {};
14403 Revision Changes Path
14404 7.253 +4 -0 ircd-ratbox/doc/example.conf
14405 7.189 +11 -30 ircd-ratbox/src/newconf.c
14409 leeh 2005/01/24 12:59:57 EST (20050124_1)
14413 src channel.c client.c hash.c hook.c
14414 newconf.c s_user.c watch.c
14416 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14417 consistent with the rest of the dlink code.
14419 Revision Changes Path
14420 1.54 +7 -7 ircd-ratbox/include/tools.h
14421 7.430 +2 -2 ircd-ratbox/src/channel.c
14422 7.487 +6 -6 ircd-ratbox/src/client.c
14423 7.113 +5 -5 ircd-ratbox/src/hash.c
14424 7.35 +1 -1 ircd-ratbox/src/hook.c
14425 7.188 +2 -2 ircd-ratbox/src/newconf.c
14426 7.337 +1 -1 ircd-ratbox/src/s_user.c
14427 1.5 +4 -4 ircd-ratbox/src/watch.c
14431 leeh 2005/01/24 12:47:13 EST (20050124_0)
14436 - cheap hack on sticky capabs..
14438 Revision Changes Path
14439 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14443 leeh 2005/01/22 11:36:54 EST (20050122_0)
14448 - updated my clicap implementation to match the spec so far..
14450 Revision Changes Path
14451 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14455 leeh 2005/01/21 07:14:43 EST (20050121_2)
14460 modules m_services.c
14461 src hook.c s_serv.c
14463 - added hooks for when we're sending a burst
14464 - rewrote hooks.txt
14465 - fix up the hooks ive already done in services compatibility, ill add the
14466 hooks for server/client introductions in a bit.
14468 Revision Changes Path
14469 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14470 1.30 +4 -0 ircd-ratbox/include/hook.h
14471 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14472 7.34 +7 -0 ircd-ratbox/src/hook.c
14473 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14477 leeh 2005/01/21 06:34:03 EST (20050121_1)
14480 contrib example_module.c spy_admin_notice.c
14481 spy_info_notice.c spy_links_notice.c
14482 spy_motd_notice.c spy_stats_notice.c
14483 spy_stats_p_notice.c spy_trace_notice.c
14485 spy_whois_notice_global.c
14487 modules m_admin.c m_info.c m_links.c m_motd.c
14488 m_services.c m_stats.c m_trace.c
14489 m_whois.c static_modules.c.SH
14490 modules/core m_server.c
14491 src client.c hook.c ircd.c modules.c packet.c
14492 s_auth.c s_serv.c s_user.c send.c
14494 - add a better implementation of the hook system, its now a slow leaking
14495 array and events are created whenever we try adding a hook for it, or
14496 theyre registered for the caller.
14498 Ive temporarily fucked services support and removed most of the other
14499 hooks.. I shall fix this soon.
14501 Revision Changes Path
14502 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14503 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14504 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14505 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14506 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14507 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14508 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14509 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14510 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14511 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14512 1.29 +34 -70 ircd-ratbox/include/hook.h
14513 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14514 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14515 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14516 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14517 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14518 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14519 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14520 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14521 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14522 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14523 7.486 +1 -28 ircd-ratbox/src/client.c
14524 7.33 +131 -137 ircd-ratbox/src/hook.c
14525 7.367 +1 -1 ircd-ratbox/src/ircd.c
14526 7.151 +6 -10 ircd-ratbox/src/modules.c
14527 7.138 +10 -14 ircd-ratbox/src/packet.c
14528 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14529 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14530 7.336 +0 -6 ircd-ratbox/src/s_user.c
14531 7.286 +8 -6 ircd-ratbox/src/send.c
14535 leeh 2005/01/20 19:19:20 EST (20050121_0)
14540 - remove an unused struct
14542 Revision Changes Path
14543 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14547 leeh 2005/01/20 13:38:39 EST (20050120_1)
14550 . configure configure.ac
14551 include client.h numeric.h patchlevel.h
14552 modules Makefile.in
14553 src messages.tab s_user.c
14557 - drop back to -O0, fix patchlevel.h
14558 - first stab at client capabilities.. this still needs work.
14560 Revision Changes Path
14561 7.240 +3 -3 ircd-ratbox/configure
14562 7.54 +3 -3 ircd-ratbox/configure.ac
14563 7.260 +3 -0 ircd-ratbox/include/client.h
14564 7.54 +2 -0 ircd-ratbox/include/numeric.h
14565 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14566 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14567 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14568 7.120 +1 -1 ircd-ratbox/src/messages.tab
14569 7.335 +3 -0 ircd-ratbox/src/s_user.c
14573 leeh 2005/01/20 06:04:41 EST (20050120_0)
14576 . ChangeLog RELNOTES
14577 include config.h config.h.dist memory.h
14580 src commio.c crypt.c getopt.c ircd.c s_serv.c
14582 . README.VMS clean.com make.com
14583 include setup.h_vms
14584 modules descrip.mms static_modules_c.com
14585 modules/core descrip.mms
14586 src descrip.mms qio.c version.com
14587 tools descrip.mms mkpasswd_vms.c
14589 - clean changelog, relnotes
14590 - mark patchlevel as 2.1.0beta
14591 - remove VMS support
14593 Revision Changes Path
14594 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14595 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14596 1.111 +1 -348 ircd-ratbox/RELNOTES
14597 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14598 7.182 +0 -42 ircd-ratbox/include/config.h
14599 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14600 7.50 +0 -4 ircd-ratbox/include/memory.h
14601 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14602 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14603 7.2 +0 -58 ircd-ratbox/make.com (dead)
14604 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14605 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14606 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14607 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14608 1.24 +7 -30 ircd-ratbox/src/commio.c
14609 7.12 +0 -4 ircd-ratbox/src/crypt.c
14610 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14611 7.24 +0 -4 ircd-ratbox/src/getopt.c
14612 7.366 +4 -19 ircd-ratbox/src/ircd.c
14613 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14614 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14615 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14616 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14617 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14621 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14627 not using the return values on a few watch functions so make them void
14629 Revision Changes Path
14630 7.2 +5 -5 ircd-ratbox/include/watch.h
14631 1.4 +19 -28 ircd-ratbox/src/watch.c
14634 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14639 Make watch throttle, don't accept letter commands stacked
14641 Revision Changes Path
14642 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14646 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14653 Revision Changes Path
14654 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14658 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14661 . ChangeLog README.FIRST RELNOTES configure
14663 adns adns.h internal.h parse.c transmit.c
14665 contrib example_module.c spy_admin_notice.c
14666 spy_info_notice.c spy_links_notice.c
14667 spy_motd_notice.c spy_stats_notice.c
14668 spy_stats_p_notice.c spy_trace_notice.c
14670 spy_whois_notice_global.c
14671 doc example.conf example.efnet.conf ircd.motd
14672 server-version-info whats-new.txt
14673 help/opers umode xline
14675 include cache.h channel.h class.h client.h
14676 commio.h config.h config.h.dist hash.h
14677 hook.h hostmask.h irc_string.h ircd.h
14678 ircd_defs.h m_info.h memory.h msg.h
14679 newconf.h numeric.h packet.h patchlevel.h
14680 patricia.h s_conf.h s_gline.h s_newconf.h
14681 s_serv.h s_user.h scache.h serno.h
14682 setup.h.in sprintf_irc.h stdinc.h tools.h
14683 modules .depend Makefile.in m_admin.c m_away.c
14684 m_dline.c m_encap.c m_gline.c m_info.c
14685 m_kline.c m_links.c m_list.c m_lusers.c
14686 m_motd.c m_oper.c m_operspy.c m_rehash.c
14687 m_restart.c m_resv.c m_set.c m_stats.c
14688 m_svinfo.c m_testline.c m_testmask.c
14689 m_topic.c m_trace.c m_watch.c m_who.c
14690 m_whois.c m_whowas.c m_xline.c
14691 static_modules.c.SH
14692 modules/core m_error.c m_message.c m_mode.c m_quit.c
14693 m_server.c m_squit.c
14694 src .depend Makefile.in adns.c balloc.c
14695 cache.c channel.c class.c client.c
14696 commio.c crypt.c devpoll.c epoll.c
14697 event.c getopt.c hash.c hook.c hostmask.c
14698 irc_string.c ircd.c ircd_lexer.l
14699 ircd_parser.y ircd_signal.c listener.c
14700 modules.c newconf.c numeric.c packet.c
14701 parse.c patricia.c poll.c reject.c
14702 restart.c s_auth.c s_conf.c s_log.c
14703 s_newconf.c s_serv.c s_user.c scache.c
14704 select.c send.c snprintf.c tools.c
14705 version.c.SH watch.c whowas.c
14706 tools README.mkpasswd mkpasswd.c
14708 . README.VMS clean.com make.com
14710 include common.h s_stats.h setup.h_vms
14712 modules descrip.mms m_challenge.c m_etrace.c
14713 m_invite.c m_names.c m_pass.c m_ping.c
14714 m_pong.c m_services.c m_tb.c m_user.c
14715 m_users.c m_version.c
14716 static_modules_c.com
14717 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14719 servlink descrip.mms
14720 src descrip.mms kdparse.c messages.tab qio.c
14721 s_gline.c s_stats.c version.com
14722 tools descrip.mms mkpasswd_vms.c
14726 modules/core channels.c users.c
14729 merge from RATBOX_2_0
14731 Revision Changes Path
14732 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14733 7.40 +1 -0 ircd-ratbox/README.FIRST
14734 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14735 1.110 +114 -6 ircd-ratbox/RELNOTES
14736 1.17 +4 -0 ircd-ratbox/adns/adns.h
14737 1.17 +4 -4 ircd-ratbox/adns/internal.h
14738 1.12 +38 -38 ircd-ratbox/adns/parse.c
14739 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14740 1.19 +13 -13 ircd-ratbox/adns/types.c
14741 7.1 +10 -0 ircd-ratbox/clean.com (new)
14742 7.239 +47 -29 ircd-ratbox/configure
14743 7.53 +40 -32 ircd-ratbox/configure.ac
14744 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14745 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14746 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14747 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14748 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14749 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14750 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14751 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14752 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14753 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14754 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14755 7.252 +68 -22 ircd-ratbox/doc/example.conf
14756 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14757 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14758 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14759 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14760 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14761 1.5 +2 -1 ircd-ratbox/help/opers/umode
14762 1.7 +1 -1 ircd-ratbox/help/opers/xline
14763 1.2 +1 -0 ircd-ratbox/help/users/umode
14764 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14765 1.7 +8 -0 ircd-ratbox/include/cache.h
14766 7.162 +18 -16 ircd-ratbox/include/channel.h
14767 7.25 +4 -0 ircd-ratbox/include/class.h
14768 7.259 +34 -28 ircd-ratbox/include/client.h
14769 1.13 +45 -7 ircd-ratbox/include/commio.h
14770 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14771 7.181 +74 -16 ircd-ratbox/include/config.h
14772 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14773 7.53 +2 -0 ircd-ratbox/include/hash.h
14774 1.28 +73 -27 ircd-ratbox/include/hook.h
14775 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14776 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14777 7.80 +6 -31 ircd-ratbox/include/ircd.h
14778 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14779 7.56 +14 -8 ircd-ratbox/include/m_info.h
14780 7.49 +4 -0 ircd-ratbox/include/memory.h
14781 7.53 +2 -0 ircd-ratbox/include/msg.h
14782 7.33 +9 -9 ircd-ratbox/include/newconf.h
14783 7.53 +12 -8 ircd-ratbox/include/numeric.h
14784 7.27 +1 -1 ircd-ratbox/include/packet.h
14785 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14786 7.19 +25 -1 ircd-ratbox/include/patricia.h
14787 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14788 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14789 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14790 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14791 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14792 7.34 +13 -9 ircd-ratbox/include/s_user.h
14793 7.15 +1 -1 ircd-ratbox/include/scache.h
14794 7.5366 +1 -1 ircd-ratbox/include/serno.h
14795 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14796 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14797 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14798 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14799 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14800 1.53 +10 -10 ircd-ratbox/include/tools.h
14801 7.1 +58 -0 ircd-ratbox/make.com (new)
14802 1.45 +338 -182 ircd-ratbox/modules/.depend
14803 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14804 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14805 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14806 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14807 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14808 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14809 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14810 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14811 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14812 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14813 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14814 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14815 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14816 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14817 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14818 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14819 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14820 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14821 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14822 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14823 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14824 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14825 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14826 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14827 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14828 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14829 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14830 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14831 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14832 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14833 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14834 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14835 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14836 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14837 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14838 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14839 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14840 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14841 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14842 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14843 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14844 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14845 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14846 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14847 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14848 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14849 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14850 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14851 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14852 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14853 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14854 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14855 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14856 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14857 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14858 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14859 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14860 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14861 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14862 7.48 +162 -119 ircd-ratbox/src/.depend
14863 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14864 7.75 +5 -5 ircd-ratbox/src/adns.c
14865 7.84 +1 -1 ircd-ratbox/src/balloc.c
14866 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14867 1.23 +75 -7 ircd-ratbox/src/cache.c
14868 7.429 +342 -79 ircd-ratbox/src/channel.c
14869 7.67 +42 -2 ircd-ratbox/src/class.c
14870 7.485 +245 -85 ircd-ratbox/src/client.c
14871 1.23 +349 -43 ircd-ratbox/src/commio.c
14872 7.11 +4 -0 ircd-ratbox/src/crypt.c
14873 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14874 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14875 1.32 +4 -8 ircd-ratbox/src/epoll.c
14876 7.46 +63 -6 ircd-ratbox/src/event.c
14877 7.23 +4 -0 ircd-ratbox/src/getopt.c
14878 7.112 +8 -7 ircd-ratbox/src/hash.c
14879 7.32 +135 -133 ircd-ratbox/src/hook.c
14880 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14881 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14882 7.365 +56 -48 ircd-ratbox/src/ircd.c
14883 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14884 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14885 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14886 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14887 7.122 +14 -13 ircd-ratbox/src/listener.c
14888 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14889 7.150 +17 -8 ircd-ratbox/src/modules.c
14890 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14891 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14892 7.137 +55 -42 ircd-ratbox/src/packet.c
14893 7.187 +8 -15 ircd-ratbox/src/parse.c
14894 7.28 +2 -4 ircd-ratbox/src/patricia.c
14895 7.82 +3 -1 ircd-ratbox/src/poll.c
14896 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14897 1.32 +8 -3 ircd-ratbox/src/reject.c
14898 7.34 +1 -0 ircd-ratbox/src/restart.c
14899 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14900 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14901 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14902 7.76 +32 -35 ircd-ratbox/src/s_log.c
14903 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14904 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14905 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14906 7.334 +773 -2 ircd-ratbox/src/s_user.c
14907 7.27 +2 -1 ircd-ratbox/src/scache.c
14908 7.44 +2 -0 ircd-ratbox/src/select.c
14909 7.285 +12 -12 ircd-ratbox/src/send.c
14910 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14911 7.46 +0 -1 ircd-ratbox/src/tools.c
14912 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14913 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14914 1.3 +4 -4 ircd-ratbox/src/watch.c
14915 7.32 +1 -0 ircd-ratbox/src/whowas.c
14916 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14917 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14918 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14919 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14923 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14925 Modified files: (Branch: RATBOX_2_0)
14928 a remote client is never going to have a watch list..duh
14930 Revision Changes Path
14931 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14935 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14937 Added files: (Branch: RATBOX_2_0)
14942 Revision Changes Path
14943 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14947 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14949 Added files: (Branch: RATBOX_2_0)
14953 helps if we actually include the .c/.h files
14955 Revision Changes Path
14956 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14957 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14961 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14963 Modified files: (Branch: RATBOX_2_0)
14964 . configure configure.ac
14965 include client.h numeric.h s_conf.h setup.h.in
14967 modules Makefile.in
14968 modules/core m_nick.c
14969 src Makefile.in client.c ircd.c messages.tab
14970 newconf.c s_conf.c s_user.c
14972 backport watch from devel
14974 Revision Changes Path
14975 7.229.2.10 +12 -2 ircd-ratbox/configure
14976 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14977 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14978 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14979 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14980 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14981 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14982 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14983 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14984 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14985 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14986 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14987 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14988 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14989 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14990 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14994 leeh 2005/01/12 10:12:40 EST (20050112_1)
14996 Modified files: (Branch: RATBOX_2_0)
14998 modules m_services.c m_whois.c
15001 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
15002 when the user is logged in
15004 Revision Changes Path
15005 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
15006 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
15007 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
15008 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
15012 leeh 2005/01/11 19:47:14 EST (20050112_0)
15014 Modified files: (Branch: RATBOX_2_0)
15015 include supported.h
15016 Added files: (Branch: RATBOX_2_0)
15020 - added doc/services.txt, outlining the compatibility code
15022 Revision Changes Path
15023 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
15024 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
15028 leeh 2005/01/11 18:38:10 EST (20050111_5)
15030 Modified files: (Branch: RATBOX_2_0)
15031 include client.h hook.h
15032 modules m_services.c
15033 modules/core m_server.c
15034 src hook.c s_serv.c
15036 - more services compatibility code:
15037 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15038 appropriate service {}; entry, only accept SU from these.
15039 - hook into us finishing nick burst, and have services burst a list of
15042 Revision Changes Path
15043 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15044 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15045 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15046 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15047 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15048 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15052 leeh 2005/01/11 17:32:42 EST (20050111_4)
15054 Modified files: (Branch: RATBOX_2_0)
15055 . configure configure.ac
15057 modules Makefile.in
15059 Added files: (Branch: RATBOX_2_0)
15060 modules m_services.c
15062 - more services compatibility code:
15063 - encap handlers for SU (services marking client as logged in)
15064 - and for LOGIN (servers bursting logged in status)
15065 - move suser from Client -> User
15067 Revision Changes Path
15068 7.229.2.9 +9 -3 ircd-ratbox/configure
15069 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15070 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15071 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15072 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15073 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15077 leeh 2005/01/11 16:46:34 EST (20050111_3)
15079 Modified files: (Branch: RATBOX_2_0)
15080 include ircd_defs.h
15082 - whoops, missing #endif
15084 Revision Changes Path
15085 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15089 leeh 2005/01/11 15:56:57 EST (20050111_2)
15091 Modified files: (Branch: RATBOX_2_0)
15092 include ircd_defs.h
15094 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15095 have ipv6 just report sizeof(struct sockaddr_in)
15097 Revision Changes Path
15098 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15102 leeh 2005/01/10 20:19:35 EST (20050111_1)
15104 Modified files: (Branch: RATBOX_2_0)
15107 - fix a gcc warning
15109 Revision Changes Path
15110 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15114 leeh 2005/01/10 20:10:35 EST (20050111_0)
15116 Modified files: (Branch: RATBOX_2_0)
15117 adns internal.h parse.c transmit.c types.c
15119 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15122 Revision Changes Path
15123 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15124 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15125 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15126 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15130 leeh 2005/01/10 17:48:48 EST (20050110_3)
15132 Modified files: (Branch: RATBOX_2_0)
15135 - send out the reformatted xline to opers (\s -> ' ')
15137 Revision Changes Path
15138 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15142 leeh 2005/01/10 16:18:53 EST (20050110_2)
15144 Modified files: (Branch: RATBOX_2_0)
15147 include client.h supported.h
15148 src messages.tab s_user.c send.c
15150 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15153 Revision Changes Path
15154 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15155 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15156 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15157 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15158 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15159 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15160 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15164 leeh 2005/01/10 14:50:47 EST (20050110_1)
15166 Modified files: (Branch: RATBOX_2_0)
15167 doc example.conf example.efnet.conf
15169 - I dont remember ts6 desyncing on bans, so im not sure why the example
15172 Revision Changes Path
15173 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15174 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15178 leeh 2005/01/10 13:31:10 EST (20050110_0)
15180 Modified files: (Branch: RATBOX_2_0)
15181 . configure configure.ac
15182 include channel.h client.h numeric.h s_conf.h
15183 s_serv.h setup.h.in
15184 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15186 src channel.c messages.tab newconf.c s_conf.c
15189 - added --enable-services to configure, which enables some ratbox-services
15190 compatibility code:
15191 - chanmode +r, registered users only
15192 - usermode +S, prevents deop/kick of a service
15193 - service { }; block in conf for the above umode
15195 Revision Changes Path
15196 7.229.2.8 +28 -16 ircd-ratbox/configure
15197 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15198 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15199 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15200 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15201 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15202 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15203 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15204 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15205 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15206 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15207 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15208 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15209 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15210 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15211 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15212 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15213 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15214 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15218 leeh 2005/01/09 08:23:30 EST (20050109_0)
15220 Modified files: (Branch: RATBOX_2_0)
15223 - remove a tab, and add +C to opers umode help
15225 Revision Changes Path
15226 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode