1 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
3 Add more information about invitations and invexes.
7 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
10 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
12 Add what /invite actually does (bypass +ijlr).
16 +2 -0 trunk/help/opers/invite (File Modified)
19 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
21 callerid (+g) documentation:
22 - Mention 005 (isupport) token with possibility of different mode letter.
23 - Explicitly clarify that /accept can be used while -g, and setting -g
24 does not clear the accept list.
25 - Mention that some users may be able to bypass +g.
26 - Mention that /accept may allow more than just going through +g.
27 - Update to 716/717/718 numerics instead of notices.
28 - Clarify that the one-minute period applies to messages from all users,
30 - Add a numerics section with more exact syntax.
34 +88 -10 trunk/doc/modeg.txt (File Modified)
37 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
39 Send TS6 protocol for the actual work of override modules.
40 Wallops remain TS5-style for now.
44 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
45 +3 -1 trunk/extensions/m_okick.c (File Modified)
46 +6 -2 trunk/extensions/m_opme.c (File Modified)
49 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
51 - update IDEAS as TS6 only is partially done
55 +1 -1 trunk/IDEAS (File Modified)
58 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
60 - TS6 is always enabled now.
61 There is no reason for it to not be enabled on a proper charybdis network.
65 +0 -1 trunk/doc/example.conf (File Modified)
66 +1 -6 trunk/doc/reference.conf (File Modified)
67 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
68 +0 -1 trunk/include/s_conf.h (File Modified)
69 +1 -1 trunk/modules/m_pass.c (File Modified)
70 +0 -1 trunk/src/newconf.c (File Modified)
71 +0 -1 trunk/src/s_conf.c (File Modified)
72 +4 -15 trunk/src/s_serv.c (File Modified)
75 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
77 - better text for RPL_LOAD2HI explaining in a better way what is going on
81 +1 -2 trunk/src/messages.tab (File Modified)
84 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
86 Also rerun autoheader, for solaris ports changes.
90 +3 -0 trunk/include/setup.h.in (File Modified)
93 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
95 Rerun autoconf for version bump, at last.
99 +9 -9 trunk/configure (File Modified)
102 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
104 Make highest connection counts a bit more consistent.
108 +5 -0 trunk/src/s_serv.c (File Modified)
109 +8 -8 trunk/src/s_user.c (File Modified)
112 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
114 Fix wrong line numbers in ircd.conf parser (some comments).
115 from ratbox 2.2 (androsyn).
119 +1 -0 trunk/src/ircd_lexer.l (File Modified)
122 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
124 Change EmptyString so gcc 4.2 doesn't complain.
125 from ratbox (androsyn), slightly changed
129 +1 -1 trunk/include/irc_string.h (File Modified)
132 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
134 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
135 This already works correctly for successful/notfound case.
139 +1 -1 trunk/modules/m_whois.c (File Modified)
142 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
144 Use mask_match() to check bans from local clients for
145 redundancy. This fixes the problem that bans like *!?@*
146 prevent any ban starting with *!*@ being set.
150 +1 -1 trunk/src/chmode.c (File Modified)
153 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
155 Add mask_match(), like ircu mmatch().
156 This compares two masks and returns whether the "new" is
157 more specific than or equal to the "old". The difference
158 with match() is that a '?' in "old" does not match a '*' in
163 +2 -0 trunk/include/irc_string.h (File Modified)
164 +73 -0 trunk/src/match.c (File Modified)
167 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
169 add_id() for local client: do not collapse() the ban mask.
170 The code calling this already collapses the mask, and if
171 not, doing it here would cause a desync.
175 +0 -2 trunk/src/chmode.c (File Modified)
178 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
180 - fix dereference problems with not widely used polling engines
184 +3 -0 trunk/libcharybdis/poll.c (File Modified)
185 +3 -1 trunk/libcharybdis/select.c (File Modified)
188 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
190 - forgot to do something
194 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
197 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
199 - fix a possible problem with ipv6
203 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
206 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
208 - new ip cloaking module
212 +1 -0 trunk/extensions/Makefile.in (File Modified)
213 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
214 + - trunk/extensions/ip_cloaking_old.c (File Added)
217 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
219 monitor: send the same message buffer to all users
220 monitoring a certain nick; the target field of the
221 numeric becomes *, much like server notices
225 +6 -0 trunk/doc/monitor.txt (File Modified)
226 +3 -0 trunk/include/send.h (File Modified)
227 +3 -15 trunk/src/monitor.c (File Modified)
228 +35 -0 trunk/src/send.c (File Modified)
231 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
233 Call add_to_hostname_hash() with correct (orig) hostname.
237 +1 -1 trunk/modules/core/m_nick.c (File Modified)
240 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
242 Version bump on trunk to 2.3.
246 +1 -1 trunk/configure.ac (File Modified)
249 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
251 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
255 +2 -2 trunk/src/client.c (File Modified)
258 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
260 Add IRC_DEPRECATED macro for marking functions and data structures
261 as deprecated on compilers that support it.
265 +14 -4 trunk/include/ircd_defs.h (File Modified)
268 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
270 - update IDEAS with link failover
274 +1 -0 trunk/IDEAS (File Modified)
277 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
279 xline/resv wildcard checking:
280 - count escaped (\) characters as one nonwild
281 - accept strings without wilds no matter how short they are
285 +8 -2 trunk/src/s_newconf.c (File Modified)
288 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
290 Tweak some comments in sno_whois extension.
294 +2 -2 trunk/extensions/sno_whois.c (File Modified)
297 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
303 +3 -6 trunk/NEWS (File Modified)
306 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
308 - allow JOIN 0 from remotes
309 - allow JOIN 0 from locals, but only if it is exactly one
310 zero and is the first channel
314 +65 -0 trunk/modules/core/m_join.c (File Modified)
317 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
319 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
320 levels?), hideops, namespace cleanups, etc
324 + - trunk/IDEAS (File Added)
327 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
333 +0 -65 trunk/modules/core/m_join.c (File Modified)
336 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
338 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
339 to their policies indicating that they wish to be contacted before their services are used.
343 +6 -3 trunk/doc/example.conf (File Modified)
344 +6 -3 trunk/doc/reference.conf (File Modified)
347 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
349 - update NEWS in preparation of upcoming 2.2 release this week
353 +3 -0 trunk/NEWS (File Modified)
356 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
358 Move sno_channeljoin to unsupported, due to the privacy
359 issue and the fact that any oper with admin or hidden_admin
364 +0 -1 trunk/doc/example.conf (File Modified)
365 +0 -2 trunk/doc/reference.conf (File Modified)
366 +0 -46 trunk/extensions/Makefile.in (File Modified)
367 + - trunk/extensions/sno_channeljoin.c (File Deleted)
368 +47 -1 trunk/unsupported/Makefile.in (File Modified)
369 + - trunk/unsupported/sno_channeljoin.c (File Added)
372 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
374 - createoperonly: like createauthonly, but checks opered status instead of authed status
378 +41 -0 trunk/extensions/Makefile.in (File Modified)
379 + - trunk/extensions/createoperonly.c (File Added)
382 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
384 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
388 +1 -0 trunk/doc/example.conf (File Modified)
389 +3 -1 trunk/doc/reference.conf (File Modified)
390 +46 -0 trunk/extensions/Makefile.in (File Modified)
391 + - trunk/extensions/sno_channeljoin.c (File Added)
394 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
396 - update config files
400 +1 -0 trunk/doc/example.conf (File Modified)
401 +2 -0 trunk/doc/reference.conf (File Modified)
404 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
406 - fold in whois_notice_global functionality.
410 +0 -1 trunk/extensions/Makefile.in (File Modified)
411 +1 -56 trunk/extensions/sno_whois.c (File Modified)
412 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
415 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
417 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
421 +64 -57 trunk/extensions/Makefile.in (File Modified)
422 + - trunk/extensions/sno_whois.c (File Added)
423 + - trunk/extensions/spy_whois_notice.c (File Deleted)
426 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
428 Prevent too wide klines with CIDR masks.
432 +17 -5 trunk/modules/m_kline.c (File Modified)
435 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
437 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
441 +4 -0 trunk/modules/m_kline.c (File Modified)
444 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
446 - fold conf_connect_allowed() into accept_connection()
447 - extend add_connection() so that exempt{}s apply to max unregistered
453 +1 -1 trunk/doc/example.conf (File Modified)
454 +1 -1 trunk/doc/reference.conf (File Modified)
455 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
456 +0 -2 trunk/include/s_conf.h (File Modified)
457 +14 -7 trunk/src/listener.c (File Modified)
460 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
462 m_webirc: call del_unknown_ip() otherwise the unknown will
463 never be subtracted from the cgiirc ip
467 +2 -0 trunk/extensions/m_webirc.c (File Modified)
470 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
472 Remove s_assert in del_unknown_ip() supposedly if the ip
473 cannot be found, it is not feasible to avoid that case
474 entirely with m_webirc.c.
478 +1 -2 trunk/src/reject.c (File Modified)
481 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
483 Apply ratbox flood fix.
487 +1 -0 trunk/doc/example.conf (File Modified)
488 +5 -0 trunk/doc/reference.conf (File Modified)
489 +3 -0 trunk/include/client.h (File Modified)
490 +4 -0 trunk/include/reject.h (File Modified)
491 +1 -0 trunk/include/s_conf.h (File Modified)
492 +2 -0 trunk/src/client.c (File Modified)
493 +3 -0 trunk/src/listener.c (File Modified)
494 +1 -0 trunk/src/newconf.c (File Modified)
495 +8 -5 trunk/src/packet.c (File Modified)
496 +59 -2 trunk/src/reject.c (File Modified)
497 +1 -0 trunk/src/s_conf.c (File Modified)
498 +2 -0 trunk/src/s_serv.c (File Modified)
499 +1 -0 trunk/src/s_user.c (File Modified)
502 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
508 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
511 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
517 +114 -1 trunk/configure (File Modified)
520 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
522 - remove "ASM hashing code" from the configure overview
526 +0 -1 trunk/configure.ac (File Modified)
529 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
531 Target left IRC (more friendly error message if a UID
532 cannot be found) for /invite.
536 +8 -3 trunk/modules/m_invite.c (File Modified)
539 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
541 Remove emptyline craq because it leaks memory on /rehash motd etc.
542 from ratbox 2.2 (anfl/Androsyn)
546 +6 -14 trunk/src/cache.c (File Modified)
549 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
551 Merge old trunk r2767:
552 Copy channel name from command on lowerTS JOIN/SJOIN,
553 this makes the capitalization of the channel name
554 timestamped like modes are.
558 +3 -0 trunk/modules/core/m_join.c (File Modified)
559 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
562 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
564 Merge old trunk r2065,r2067:
565 channel_modes(): get rid of the trailing space
566 also make the *pbuf check work like it should
567 (don't call IsMember another time if we already
569 simplify a bit more, update comments
573 +13 -13 trunk/src/channel.c (File Modified)
576 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
582 +1 -1 trunk/extensions/m_webirc.c (File Modified)
585 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
587 chghost: refuse spoofs which are empty or start with a colon
588 (would break the protocol)
592 +3 -0 trunk/modules/m_chghost.c (File Modified)
595 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
597 Fix description of 043 numeric.
601 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
604 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
606 SAVE: make the nickTS of the UID nick equal to 100, so it
607 is always in sync on the network.
611 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
612 +15 -11 trunk/modules/core/m_nick.c (File Modified)
615 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
617 Force nickTS to increase when a local user changes their nick.
621 +5 -1 trunk/modules/core/m_nick.c (File Modified)
624 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
626 Remove #define UFLAGS. We haven't allowed this
627 undocumented extension to the IRC protocol for
628 years (allowing an initial umode in USER).
632 +0 -2 trunk/modules/m_user.c (File Modified)
635 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
637 Move new_local_user hook, so it is possible to call
638 exit_client() from it, refusing the connection.
642 +3 -1 trunk/doc/hooks.txt (File Modified)
643 +10 -9 trunk/src/s_user.c (File Modified)
646 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
648 Only free PreClient struct when the rest of the Client
649 is freed, not immediately upon exit_client(). Doing this
650 would cause problems with sasl's new_local_user hook
651 vs hooks that exit the client there.
655 +0 -1 trunk/src/client.c (File Modified)
658 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
660 Use TS6 prefix for server-server JOIN 0.
664 +2 -1 trunk/modules/core/m_join.c (File Modified)
667 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
669 Use orighost in kill server notices.
673 +3 -3 trunk/modules/core/m_kill.c (File Modified)
676 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
678 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
682 +3 -3 trunk/modules/m_set.c (File Modified)
685 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
691 +1 -1 trunk/src/messages.tab (File Modified)
694 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
696 Show max_clients in /info.
700 +6 -0 trunk/modules/m_info.c (File Modified)
703 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
705 Don't allow /quote set max higher than the
706 serverinfo::max_clients ircd.conf value.
710 +8 -0 trunk/modules/m_set.c (File Modified)
713 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
715 Change code that checks maxclients limit: allow exactly
716 the configured amount of non-exceed_limit clients.
717 Code that appeared to limit exceed_limit clients too
718 but less heavily removed (it was not effective because
719 the parentheses were wrong).
723 +2 -4 trunk/src/s_user.c (File Modified)
726 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
728 By default, leave MAX_BUFFER fds free for log files,
729 server connections, ident lookups, exceed_limit clients,
730 etc. Mention this in example.conf and reference.conf.
734 +4 -2 trunk/doc/example.conf (File Modified)
735 +3 -1 trunk/doc/reference.conf (File Modified)
736 +1 -1 trunk/src/s_conf.c (File Modified)
739 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
741 --with-maxclients configure option is gone
745 +0 -11 trunk/INSTALL (File Modified)
748 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
750 Make the code that raises fd rlimit to hard limit work.
754 +5 -5 trunk/src/ircd.c (File Modified)
757 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
759 - note the I/O reworking
763 +2 -0 trunk/NEWS (File Modified)
766 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
772 +4 -4 trunk/doc/Makefile.in (File Modified)
775 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
777 - enforce proper conditions for EPOLL_CTL_DEL.
778 - remove possibly problematic "performance" check
782 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
785 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
787 - rename m_list_safelist to m_list and remove ratbox implementation
791 +393 -664 trunk/modules/Makefile.in (File Modified)
792 + - trunk/modules/m_list.c (File Added)
793 + - trunk/modules/m_list_ratbox.c (File Deleted)
794 + - trunk/modules/m_list_safelist.c (File Deleted)
797 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
799 - some more transit to sendto_one_numeric().
803 +2 -3 trunk/modules/m_away.c (File Modified)
804 +3 -3 trunk/src/messages.tab (File Modified)
805 +1 -1 trunk/src/s_user.c (File Modified)
808 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
810 - change some sendto_one() to sendto_one_numeric().
814 +4 -10 trunk/modules/m_admin.c (File Modified)
815 +3 -3 trunk/modules/m_map.c (File Modified)
816 +12 -12 trunk/src/messages.tab (File Modified)
817 +1 -2 trunk/src/s_conf.c (File Modified)
818 +9 -10 trunk/src/s_user.c (File Modified)
821 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
823 - river's ports.c from old charybdis trunk
827 +195 -0 trunk/configure.ac (File Modified)
828 + - trunk/libcharybdis/ports.c (File Added)
831 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
833 - remove broken ports stuff and devpoll stuff.
837 +0 -307 trunk/configure (File Modified)
838 +0 -21 trunk/configure.ac (File Modified)
839 +0 -474 trunk/include/setup.h.in (File Modified)
840 + - trunk/libcharybdis/devpoll.c (File Deleted)
841 + - trunk/libcharybdis/ports.c (File Deleted)
844 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
850 +1 -25 trunk/configure (File Modified)
851 +0 -3 trunk/include/setup.h.in (File Modified)
854 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
856 - remove x86-optimized hash code.
860 +0 -13 trunk/configure.ac (File Modified)
861 +2 -187 trunk/src/Makefile.in (File Modified)
862 + - trunk/src/fnvhash.s (File Deleted)
865 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
867 - apparently setting KE_LENGTH to 128 is fine.
871 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
874 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
876 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
880 +5627 -5747 trunk/configure (File Modified)
881 +0 -15 trunk/configure.ac (File Modified)
882 +0 -2 trunk/include/m_info.h (File Modified)
883 +6 -9 trunk/include/setup.h.in (File Modified)
884 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
887 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
889 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
890 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
891 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
895 +0 -5 trunk/include/config.h (File Modified)
896 +0 -5 trunk/include/config.h.dist (File Modified)
897 +0 -6 trunk/include/defaults.h (File Modified)
898 +0 -3 trunk/include/m_info.h (File Modified)
899 +21 -7 trunk/libcharybdis/commio.c (File Modified)
900 +2 -0 trunk/libcharybdis/commio.h (File Modified)
901 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
902 +4 -3 trunk/libcharybdis/poll.c (File Modified)
903 +0 -3 trunk/libcharybdis/select.c (File Modified)
904 +0 -9 trunk/src/ircd.c (File Modified)
905 +23 -26 trunk/src/listener.c (File Modified)
906 +2 -1 trunk/src/restart.c (File Modified)
907 +5 -1 trunk/src/s_auth.c (File Modified)
908 +1 -1 trunk/src/s_conf.c (File Modified)
909 +3 -1 trunk/src/s_serv.c (File Modified)
912 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
914 Repair operspy who !#channel, broken by me in r3283.
918 +2 -2 trunk/modules/m_who.c (File Modified)
921 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
923 Update bug report and IRC channel information.
927 +2 -1 trunk/BUGS (File Modified)
928 +2 -1 trunk/NEWS (File Modified)
931 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
933 Change copyright years in version.c.SH as in release-2.1 r3339.
937 +2 -2 trunk/src/version.c.SH (File Modified)
940 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
946 +104 -0 trunk/configure (File Modified)
949 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
951 Need to check for various flavours of epoll,
952 even if --enable-epoll is forced.
956 +1 -0 trunk/configure.ac (File Modified)
959 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
961 Hack to allow some more warnings, already present in configure (?).
965 +1 -1 trunk/aclocal.m4 (File Modified)
968 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
970 Merge old trunk r2077,r2079:
971 - Move closing of servlink control fd to close_connection()
972 instead of doing it in exit_local_server(), and make sure
973 we first close the data fd and then the control fd.
974 - Have servlink process ready fds in order net, data, ctrl
975 instead of ctrl, data, net. This seems to fix the problem
976 that squit reasons do not show up on the other side of a
977 ziplink (by making it send any final SQUIT and/or ERROR
978 before noticing the closed control fd).
982 +1 -1 trunk/servlink/io.c (File Modified)
983 +3 -12 trunk/src/client.c (File Modified)
986 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
988 Don't show the UID if a TS6 server sends a kick with
989 an empty or no comment. Note that charybdis never sends
994 +4 -4 trunk/modules/core/m_kick.c (File Modified)
997 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
999 Merge old trunk r2081:
1000 Don't say that services cannot be killed in
1001 ERR_ISCHANSERVICE message (given when trying
1002 to kick or deop them), as that's not the case.
1006 +1 -1 trunk/src/messages.tab (File Modified)
1009 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1011 Merge old trunk r2059
1012 Clarifications to the descriptions of umode +Q and cmode +F,
1013 suggested by Ariadne@SorceryNet.
1017 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1018 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1021 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1023 Merge old trunk r2907,r2991:
1024 Allow TESTLINE on channel names.
1028 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1029 +4 -0 trunk/help/opers/testline (File Modified)
1030 +22 -0 trunk/modules/m_testline.c (File Modified)
1033 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1035 Merge old trunk r2835:
1036 resolver: if sendto(2) fails, try sending to the next nameserver
1040 +1 -1 trunk/src/res.c (File Modified)
1043 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1045 Merge old trunk r2817:
1046 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1047 starts with a digit. This is safe because the last
1048 parameter is a nick and never a UID. (The first parameter
1049 in a server-server two-param whois is a UID/SID.)
1053 +1 -1 trunk/modules/m_whois.c (File Modified)
1056 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1058 Merge old trunk r2779,r2785:
1059 Show correct privilege name in a few ERR_NOPRIVS numerics.
1063 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1064 +1 -1 trunk/extensions/m_opme.c (File Modified)
1065 +2 -2 trunk/unsupported/m_force.c (File Modified)
1068 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1070 Merge old trunk r2695:
1071 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1072 This will generate better server notices.
1076 +3 -2 trunk/modules/core/m_die.c (File Modified)
1079 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1081 Merge old trunk r2294:
1082 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1086 +1 -1 trunk/src/s_user.c (File Modified)
1089 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1091 Merge old trunk r2226:
1092 If we are connecting outward to a server, check if the
1093 server name they sent is the same as what we tried to
1094 connect to. Previously such a connection could succeed
1095 if there existed connect blocks with the same IP and
1096 passwords for the other server name.
1100 +11 -0 trunk/modules/core/m_server.c (File Modified)
1103 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1105 Merge old trunk r2212:
1106 Another handling of SJOINs without nicks:
1107 Propagate them if the channel is +P or the channel
1108 already existed, otherwise remove the channel again
1109 and do not propagate the SJOIN.
1113 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1116 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1118 Remove channels entirely from /whois on services.
1119 This cannot be overridden with operspy.
1123 +20 -17 trunk/modules/m_whois.c (File Modified)
1126 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1128 Fix /who on channels with ** in their name.
1132 +2 -2 trunk/modules/m_who.c (File Modified)
1135 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1137 NEWS: As in 2.1.3, mention that the TS6 revision will
1138 interoperate with older versions
1142 +2 -1 trunk/NEWS (File Modified)
1145 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1147 Fix documentation of HIDE_SERVERS_IPS define.
1151 +2 -2 trunk/include/config.h.dist (File Modified)
1154 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1156 Don't leak auth{} spoofed ip for I-line is full notice either.
1160 +1 -1 trunk/src/s_conf.c (File Modified)
1163 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1169 +37 -0 trunk/NEWS (File Modified)
1172 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1174 Allow /invite (but not invex) to override +r, +l, +j in
1175 addition to +i. As before, a restrictive mode must be in
1176 place at /invite time for the invite to have an effect;
1177 +r does not count as a restrictive mode if the user is
1178 logged in; +l and +j always count as restrictive modes to
1179 allow for cases where they would allow join at /invite
1180 time but not when the user tries to join.
1184 +6 -2 trunk/modules/m_invite.c (File Modified)
1185 +21 -10 trunk/src/channel.c (File Modified)
1188 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1190 Remove invite_ops_only, forcing it to YES.
1194 +0 -1 trunk/doc/example.conf (File Modified)
1195 +0 -5 trunk/doc/reference.conf (File Modified)
1196 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1197 +0 -1 trunk/include/s_conf.h (File Modified)
1198 +0 -6 trunk/modules/m_info.c (File Modified)
1199 +10 -14 trunk/modules/m_invite.c (File Modified)
1200 +0 -1 trunk/src/newconf.c (File Modified)
1201 +0 -1 trunk/src/s_conf.c (File Modified)
1204 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1206 Move username check after xline and dnsbl checks, so it
1207 will not complain to opers about clients who are xlined
1208 or blacklisted anyway (both of which silently reject).
1212 +15 -15 trunk/src/s_user.c (File Modified)
1215 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1217 - MASTER_MAX is no longer relevant
1221 +0 -7 trunk/modules/m_set.c (File Modified)
1224 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1226 - add config option for setting max_clients.
1230 +5 -0 trunk/doc/example.conf (File Modified)
1231 +5 -0 trunk/doc/reference.conf (File Modified)
1232 +2 -0 trunk/include/s_conf.h (File Modified)
1233 +1 -1 trunk/src/ircd.c (File Modified)
1234 +2 -0 trunk/src/newconf.c (File Modified)
1235 +2 -1 trunk/src/s_conf.c (File Modified)
1238 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1240 - remove get_maxrss() and all of that insecure and unsafe nonsense
1244 +3 -38 trunk/src/ircd.c (File Modified)
1245 +1 -1 trunk/src/restart.c (File Modified)
1246 +0 -4 trunk/src/s_stats.c (File Modified)
1249 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1251 - avoid some potential NULL dereferencing
1255 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1258 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1264 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1267 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1269 - rework poll a bit for the MAXCONNECTIONS changes.
1273 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1276 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1278 Our way of using kqueue may cause it to report fds we
1279 don't know about anymore, cope.
1283 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1286 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1288 Don't reference freed memory (fde_t) in comm_close().
1292 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1295 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1297 - fix for 100% cpu use
1301 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1304 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1306 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1310 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1313 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1315 - clear up use of fd_table in ircd.
1319 +3 -2 trunk/src/s_serv.c (File Modified)
1322 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1324 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1328 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1329 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1330 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1331 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1332 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1333 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1334 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1335 +2 -2 trunk/libcharybdis/select.c (File Modified)
1338 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1340 Fix some cases where the size argument to strlcpy()
1341 for usernames and hostnames is 1 too small.
1345 +1 -1 trunk/modules/m_chghost.c (File Modified)
1346 +2 -2 trunk/src/res.c (File Modified)
1347 +2 -2 trunk/src/s_user.c (File Modified)
1350 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1352 Cut down quit/part/kick reasons to avoid quit reasons
1353 overflowing the client exiting server notice (from
1354 TOPICLEN to 260). kill reasons become shorter accordingly.
1355 kline/dline/gline reasons become 390.
1356 away messages stay at TOPICLEN for now.
1360 +8 -3 trunk/include/ircd_defs.h (File Modified)
1361 +2 -2 trunk/modules/m_dline.c (File Modified)
1362 +4 -4 trunk/modules/m_gline.c (File Modified)
1363 +2 -2 trunk/modules/m_kline.c (File Modified)
1366 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1368 Don't leak auth{} spoofed IP addresses in +f notices.
1369 from ratbox (androsyn)
1373 +10 -3 trunk/src/s_conf.c (File Modified)
1376 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1378 Make oper_up() take +i/-i during opering up into account
1379 (e.g. no_oper_invis extension, +i in operator::umodes).
1380 Remove the hack from no_oper_invis.
1384 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1385 +4 -0 trunk/src/s_user.c (File Modified)
1388 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1390 no_oper_invis: decrement invisible count when clearing
1391 invisible on a local client who has just opered up
1392 oper_up() should really do this
1396 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1399 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1401 Put "End of Channel Quiet List" instead of
1402 "End of Channel Ban List" for a +q list.
1403 Due to client restrictions the numerics for
1404 quiet lists must be the same as for ban lists.
1408 +4 -1 trunk/src/chmode.c (File Modified)
1411 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1413 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1414 Change TS6 JOIN processing
1415 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1416 a local user joins an existing channel
1417 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1418 propagating a TS6 JOIN
1419 - don't interpret simple modes in an incoming TS6 JOIN
1421 This is to avoid desyncs when certain mode changes (e.g. -im)
1422 cross with joins. A downside is that simple modes will be
1423 more desynched when a JOIN creates a channel or lowers TS,
1424 but that's less important.
1426 Update the TS6 specification to include this, and clarify
1427 that TMODE can come from a server and that MODE must be
1428 translated into TMODE from other servers too.
1432 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1433 +19 -127 trunk/modules/core/m_join.c (File Modified)
1436 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1438 Make -logfile work again.
1442 +2 -2 trunk/src/s_log.c (File Modified)
1445 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1447 - fix off-by-one memory overflow error.
1451 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1454 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1456 Change handling of modularized umodes:
1457 - keep the bitmask reserved forever to the letter, fixing
1458 the problems when loading multiple umode modules,
1459 unloading them and then loading them in a different order
1460 - don't allow local users to change umodes which have
1461 been unloaded and don't set them on new users via
1466 +24 -3 trunk/src/s_user.c (File Modified)
1469 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1471 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1475 +1 -0 trunk/include/s_user.h (File Modified)
1476 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1477 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1478 +22 -0 trunk/src/s_user.c (File Modified)
1481 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1483 DNSBL keyword substitution is available as of 2.1.3.
1487 +1 -1 trunk/doc/example.conf (File Modified)
1490 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1492 Change two occurances like match(userinput, target_p->name) ||
1493 match(target_p->name, userinput) to just match(userinput,
1494 target_p->name). No client name can contain * or ? now.
1498 +1 -1 trunk/modules/m_trace.c (File Modified)
1499 +1 -2 trunk/src/s_serv.c (File Modified)
1502 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1504 Do not try find_server() on a name find_client() has
1505 returned NULL for, as this will always return NULL
1506 since the removal of hostmasking.
1510 +1 -2 trunk/modules/m_pong.c (File Modified)
1511 +0 -4 trunk/src/s_serv.c (File Modified)
1514 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1516 Remove server_exists() which checked whether the
1517 server name existed taking hostmasking into account
1518 and just check with find_server(); admittedly
1519 this checks if the name is a SID but that's not
1524 +3 -27 trunk/modules/core/m_server.c (File Modified)
1527 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1529 Remove hash_find_masked_server(), which made it possible
1530 to specify the full (unmasked) name of a server behind
1531 a hostmask. As a result find_any_client() (for prefixes)
1532 becomes equal to find_client(), so remove that too.
1536 +0 -1 trunk/include/hash.h (File Modified)
1537 +1 -75 trunk/src/hash.c (File Modified)
1538 +1 -1 trunk/src/parse.c (File Modified)
1541 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1543 Remove '*' from valid server name characters.
1544 This makes it impossible to connect hostmasked servers.
1545 (This support didn't work well anyway, was incompatible
1546 with TS6 and we never masked ourselves.)
1550 +1 -1 trunk/src/match.c (File Modified)
1553 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1555 Change spambot, flooder and jupe joiner notices from host to orighost.
1559 +1 -1 trunk/modules/core/m_join.c (File Modified)
1560 +2 -2 trunk/modules/core/m_message.c (File Modified)
1561 +2 -2 trunk/src/channel.c (File Modified)
1564 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1566 Add documentation for SASL client protocol, same as atheme doc/SASL.
1570 + - trunk/doc/sasl.txt (File Added)
1573 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1575 Include real hostname in Closing Link message for unknown
1576 connections that have sent USER. This is helpful for
1577 k-lined users while not breaking server IP hiding.
1581 +3 -1 trunk/src/client.c (File Modified)
1584 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1590 +29 -29 trunk/configure (File Modified)
1593 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1595 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1599 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1602 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1604 Backport from early 3.x:
1607 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1609 - remove "Processing connection to foobar.net" message
1613 +0 -3 trunk/src/s_auth.c (File Modified)
1616 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1618 - missed the processing connection one (actually, we can probably nuke this one)
1622 +1 -2 trunk/src/s_auth.c (File Modified)
1625 river 2006/09/27 16:33:05 UTC (20060927-2174)
1627 get_client_name = stupid
1632 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1635 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1637 - remove excessive arguments
1641 +1 -2 trunk/src/s_conf.c (File Modified)
1642 +1 -1 trunk/src/s_user.c (File Modified)
1645 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1647 - use sendto_one_notice() for on-connect notices too.
1651 +10 -10 trunk/src/s_auth.c (File Modified)
1654 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1656 - use sendto_one_notice() in the core, too.
1660 +2 -2 trunk/src/chmode.c (File Modified)
1661 +8 -15 trunk/src/modules.c (File Modified)
1662 +3 -5 trunk/src/s_conf.c (File Modified)
1663 +1 -2 trunk/src/s_newconf.c (File Modified)
1664 +20 -57 trunk/src/s_user.c (File Modified)
1667 river 2006/09/27 16:19:25 UTC (20060927-2166)
1669 the KILL command will use get_client_name(, SHOW_IP) instead of
1670 target->name, and will show a more useful error for local opers
1675 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1678 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1680 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1684 +4 -2 trunk/src/send.c (File Modified)
1687 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1693 +1 -1 trunk/include/client.h (File Modified)
1696 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1698 - get_id(): fall back to "*" if client has no known name
1702 +1 -1 trunk/include/client.h (File Modified)
1705 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1707 - convert to sendto_one_notice().
1711 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1712 +4 -6 trunk/unsupported/m_force.c (File Modified)
1715 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1717 - use sendto_one_notice() in many places instead of
1718 sendto_one(source_p, ":%s NOTICE %s :", ...);
1722 +10 -25 trunk/extensions/example_module.c (File Modified)
1723 +5 -14 trunk/extensions/hurt.c (File Modified)
1724 +1 -2 trunk/extensions/m_42.c (File Modified)
1725 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1726 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1727 +1 -2 trunk/extensions/m_opme.c (File Modified)
1728 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1729 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1730 +3 -7 trunk/modules/core/m_die.c (File Modified)
1731 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1732 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1733 +1 -2 trunk/modules/m_challenge.c (File Modified)
1734 +11 -15 trunk/modules/m_connect.c (File Modified)
1735 +20 -28 trunk/modules/m_dline.c (File Modified)
1736 +2 -2 trunk/modules/m_etrace.c (File Modified)
1737 +11 -21 trunk/modules/m_gline.c (File Modified)
1738 +2 -4 trunk/modules/m_kline.c (File Modified)
1739 +1 -2 trunk/modules/m_rehash.c (File Modified)
1740 +3 -7 trunk/modules/m_restart.c (File Modified)
1741 +31 -45 trunk/modules/m_set.c (File Modified)
1742 +2 -4 trunk/modules/m_testmask.c (File Modified)
1743 +5 -8 trunk/modules/m_unreject.c (File Modified)
1744 +2 -5 trunk/modules/m_xline.c (File Modified)
1749 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1750 +10 -25 trunk/extensions/example_module.c (File Modified)
1751 +5 -14 trunk/extensions/hurt.c (File Modified)
1752 +1 -2 trunk/extensions/m_42.c (File Modified)
1753 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1754 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1755 +1 -2 trunk/extensions/m_opme.c (File Modified)
1756 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1757 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1758 +3 -7 trunk/modules/core/m_die.c (File Modified)
1759 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1760 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1761 +1 -2 trunk/modules/m_challenge.c (File Modified)
1762 +11 -15 trunk/modules/m_connect.c (File Modified)
1763 +2 -4 trunk/modules/m_dline.c (File Modified)
1764 +2 -2 trunk/modules/m_etrace.c (File Modified)
1765 +11 -21 trunk/modules/m_gline.c (File Modified)
1766 +2 -4 trunk/modules/m_kline.c (File Modified)
1767 +1 -2 trunk/modules/m_rehash.c (File Modified)
1768 +3 -7 trunk/modules/m_restart.c (File Modified)
1769 +31 -45 trunk/modules/m_set.c (File Modified)
1770 +2 -4 trunk/modules/m_testmask.c (File Modified)
1771 +5 -8 trunk/modules/m_unreject.c (File Modified)
1772 +1 -3 trunk/modules/m_xline.c (File Modified)
1773 +2 -2 trunk/src/chmode.c (File Modified)
1774 +8 -15 trunk/src/modules.c (File Modified)
1775 +10 -14 trunk/src/s_auth.c (File Modified)
1776 +3 -6 trunk/src/s_conf.c (File Modified)
1777 +1 -2 trunk/src/s_newconf.c (File Modified)
1778 +20 -57 trunk/src/s_user.c (File Modified)
1779 +4 -2 trunk/src/send.c (File Modified)
1780 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1781 +4 -6 trunk/unsupported/m_force.c (File Modified)
1784 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1786 - keyword-subst from charybdis 2.2.
1790 +12 -3 trunk/doc/example.conf (File Modified)
1791 +58 -3 trunk/doc/reference.conf (File Modified)
1792 + - trunk/include/substitution.h (File Added)
1793 +1 -0 trunk/src/Makefile.in (File Modified)
1794 +2 -2 trunk/src/s_conf.c (File Modified)
1795 +164 -1 trunk/src/s_user.c (File Modified)
1796 + - trunk/src/substitution.c (File Added)
1799 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1801 Removed merge tracking for "svnmerge" for
1802 http://svn.atheme.org/charybdis/branches/release-2.2
1806 + - trunk/ (Property Modified)
1809 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1811 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1812 http://svn.atheme.org/charybdis/branches/release-2.2
1816 + - trunk/ (Property Modified)
1819 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1821 Removed merge tracking for "svnmerge" for
1822 http://svn.atheme.org/charybdis/branches/release-2.2
1826 + - trunk/ (Property Modified)
1829 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1831 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1832 http://svn.atheme.org/charybdis/branches/release-2.2
1836 + - trunk/ (Property Modified)
1839 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1845 + - trunk/ (Property Modified)
1848 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1850 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1851 http://svn.atheme.org/charybdis/branches/release-2.2
1855 + - trunk/ (Property Modified)
1858 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1860 - version bump to 2.2.0
1864 +3 -1 trunk/NEWS (File Modified)
1865 +1 -1 trunk/configure.ac (File Modified)
1868 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1871 + branches/release-2.1 -> 2.2 base
1872 + 3.0 -> branches/cxxconversion
1873 + backport some immediate 3.0 functionality for 2.2
1878 + - trunk/ (File Added)
1881 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1883 Merged revisions 3135,3137 via svnmerge from
1884 http://svn.atheme.org/charybdis/trunk
1887 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1889 - Expand TRACE description
1890 - Mention expiry time in TESTLINE
1892 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1894 Update copyright year for sgml docs to 2007.
1899 + - branches/release-2.1/ (Property Modified)
1900 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1901 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1904 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1906 Merged revisions 1999 via svnmerge from
1907 http://svn.atheme.org/charybdis/trunk
1908 Add river to CREDITS
1911 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1918 + - branches/release-2.1/ (Property Modified)
1919 +1 -0 branches/release-2.1/CREDITS (File Modified)
1922 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1924 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1925 http://svn.atheme.org/charybdis/trunk
1928 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1930 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1932 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1934 - add use_forward to /info
1936 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1938 Call channel_modes() with &me instead of source_p when
1939 sending out a JOIN and SJOIN for a local user. This
1940 saves checking whether they are on the channel they
1943 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1945 If use_forward is disabled:
1947 - hide +f in /mode #channel (/mode #channel f still shows it)
1948 - do not send any mode changes adding +f to local clients
1949 (-f ones are still sent)
1954 + - branches/release-2.1/ (Property Modified)
1955 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1956 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1957 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1958 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1959 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1960 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1961 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1962 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1963 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1964 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1965 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1966 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1969 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1971 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1975 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1976 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1977 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1980 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1982 Add accountability (wallops, log) to OKICK.
1986 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1989 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1991 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1992 Similar to branches/release-2.2 r3061.
1996 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1999 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2001 - Write xline to file after instead of before notifying opers and source
2002 - Also notify source of failure to add xline
2003 Similar to branches/release-2.2 r3057.
2007 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2010 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2012 If a dline/kline/resv cannot be added to the file, send
2013 the regular notices to local opers and source anyway,
2014 and also warn the source (local opers were already warned).
2015 Similar to branches/release-2.2 r3053.
2019 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2022 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2024 Port over fixes from unkline/unxline/unresv to undline.
2025 Similar to branches/release-2.2 r3049.
2029 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2032 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2034 Merged revisions 2915 via svnmerge from
2035 http://svn.atheme.org/charybdis/trunk
2038 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2040 In usage message, show kline.conf and xline.conf instead
2041 of klines.conf and xlines.conf.
2046 + - branches/release-2.1/ (Property Modified)
2047 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2050 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2052 Merged revisions 2831,2833,2853 via svnmerge from
2053 http://svn.atheme.org/charybdis/trunk
2056 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2058 unkline/unxline/unresv:
2059 - if fclose on the output returns an error, treat this as a
2061 - check if the rename from the temp file to the ban conf failed
2063 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2065 When adding a permanent dline/kline/xline/resv, check
2066 the return value of fclose().
2068 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2070 Do not free xline aconf if it could not be written out.
2071 It will be added to the list in memory anyway.
2076 + - branches/release-2.1/ (Property Modified)
2077 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2078 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2079 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2080 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2083 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2085 NEWS: Clarify effects of ip_cloaking changes a little.
2089 +2 -0 branches/release-2.1/NEWS (File Modified)
2092 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2098 +9 -9 branches/release-2.1/configure (File Modified)
2101 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2103 Version bump on 2.1 branch to 2.1.2.
2107 +1 -1 branches/release-2.1/configure.ac (File Modified)
2110 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2112 Mention r2801/r2805.
2116 +1 -0 branches/release-2.1/NEWS (File Modified)
2119 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2121 Merged revisions 2801 via svnmerge from
2122 http://svn.atheme.org/charybdis/trunk
2125 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2127 ip_cloaking: try to avoid truncation by removing more
2128 components of the hostname (except the TLD).
2133 + - branches/release-2.1/ (Property Modified)
2134 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2137 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2143 +8 -1 branches/release-2.1/NEWS (File Modified)
2146 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2148 Merged revisions 2781 via svnmerge from
2149 http://svn.atheme.org/charybdis/trunk
2152 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2154 Fix stupid bug: checked a hostmask against the found
2155 ban instead of all exceptions, causing all host mangled
2156 clients to be exempted if there was a single ban
2157 exception in many cases.
2162 + - branches/release-2.1/ (Property Modified)
2163 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2166 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2168 Merged revisions 2773 via svnmerge from
2169 http://svn.atheme.org/charybdis/trunk
2172 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2174 user@host must be *@* for a shared{} block with flags=locops
2175 (server should not be *).
2180 + - branches/release-2.1/ (Property Modified)
2181 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2184 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2186 Tweak \s code a little.
2190 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2191 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2192 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2195 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2197 Merged revisions 2761 via svnmerge from
2198 http://svn.atheme.org/charybdis/trunk
2201 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2203 The testline/no_tilde fixes are in 2.1.1.
2208 + - branches/release-2.1/ (Property Modified)
2209 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2212 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2218 +4 -1 branches/release-2.1/NEWS (File Modified)
2221 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2223 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
2224 http://svn.atheme.org/charybdis/trunk
2228 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2230 If the auth{} block has no_tilde and is not kline exempt,
2231 check the username without tilde against klines too.
2232 This is consistent with the way klines work on spoofs
2233 (klines checked on both raw and appearing-on-IRC version).
2235 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2237 Rework the fix for klines with no_tilde.
2238 Add an extra argument to find_address_conf() for the
2239 username without tilde, as that may contain one character more.
2241 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2243 Unbreak compile (because of r2697).
2244 testline with ~ could be improved some more perhaps, but this should work.
2246 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2248 testline: take no_tilde and username truncation into account
2250 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2252 Add some information on /testline with no_tilde and username truncation.
2257 + - branches/release-2.1/ (Property Modified)
2258 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2259 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2260 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2261 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2262 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2263 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2266 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2268 Merged revisions 2149,2151 via svnmerge from
2269 http://svn.atheme.org/charybdis/trunk
2272 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2274 Move kills from services from +s to +k snomask.
2275 Kills from non-service opers remain on +s.
2277 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2279 Update description of +s and +k snomasks.
2284 + - branches/release-2.1/ (Property Modified)
2285 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2286 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2287 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2290 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2292 Merged revisions 2685 via svnmerge from
2293 http://svn.atheme.org/charybdis/trunk
2296 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2298 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2303 + - branches/release-2.1/ (Property Modified)
2304 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2307 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2309 Merged revisions 2693 via svnmerge from
2310 http://svn.atheme.org/charybdis/trunk
2313 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2315 Fix truncation (by one) of unidented usernames
2316 if user registration is done because of DNSBL
2317 completion (which is the usual case if a valid
2318 NICK and USER are sent quickly and any DNSBLs
2324 + - branches/release-2.1/ (Property Modified)
2325 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2328 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2334 +10 -0 branches/release-2.1/NEWS (File Modified)
2337 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2343 +9 -9 branches/release-2.1/configure (File Modified)
2346 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2348 Version bump to 2.1.1.
2352 +1 -1 branches/release-2.1/configure.ac (File Modified)
2355 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2357 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
2358 http://svn.atheme.org/charybdis/trunk
2361 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2363 - fix a server notice on SID collision where the server name is mentioned twice
2365 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2367 - get_server_name() is stupid
2369 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2373 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2375 Do the Attempt to re-introduce SID server notice somewhat
2376 differently, showing a real host again if !HIDE_SERVERS_IPS
2377 and still showing the server name exactly once.
2379 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2381 Fix log message for Attempt to re-introduce SID (server notice was ok).
2383 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2385 - replace "No N line" with "no connect block" in a
2387 - show attempted server name in a few serverlog messages
2392 + - branches/release-2.1/ (Property Modified)
2393 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2396 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2398 Merged revisions 2218 via svnmerge from
2399 http://svn.atheme.org/charybdis/trunk
2402 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2404 Fix garbage in /stats y output on 64-bit archs.
2409 + - branches/release-2.1/ (Property Modified)
2410 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2413 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2415 Merged revisions 2438 via svnmerge from
2416 http://svn.atheme.org/charybdis/trunk
2419 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2421 Enable Revision keyword in addition to Id.
2426 + - branches/release-2.1/ (Property Modified)
2427 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2430 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2432 Merged revisions 2679 via svnmerge from
2433 http://svn.atheme.org/charybdis/trunk
2436 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2438 Port over ratbox 2.2 r23253 (anfl):
2439 - remove the cached storage of how many +beI there are, thereby fixing a
2440 case where it can get desynced from reality
2445 + - branches/release-2.1/ (Property Modified)
2446 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2447 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2450 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2452 Merged revisions 2093,2095 via svnmerge from
2453 http://svn.atheme.org/charybdis/trunk
2456 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2458 - change DNSBL licensing to BSD.
2460 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2462 - change x86-assembly FNV implementation to BSD license
2467 + - branches/release-2.1/ (Property Modified)
2468 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2469 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2472 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2474 Merged revisions 2073,2075 via svnmerge from
2475 http://svn.atheme.org/charybdis/trunk
2478 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2480 Put full information in the squit reason when exiting
2481 a server due to a servlink (ziplinks) error.
2483 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2485 Put full information in the squit reason when exiting
2486 a server due to not enough arguments for a command.
2491 + - branches/release-2.1/ (Property Modified)
2492 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2493 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2496 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2498 Merged revisions 2071 via svnmerge from
2499 http://svn.atheme.org/charybdis/trunk
2502 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2504 Don't redirect users from an existing domain to an
2505 existing server in reference.conf.
2511 + - branches/release-2.1/ (Property Modified)
2512 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2515 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2517 Merged revisions 2053 via svnmerge from
2518 http://svn.atheme.org/charybdis/trunk
2521 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2523 Make find_channel_membership() choose the shortest list
2524 (channel's list or user's list) to search, avoiding excessive
2525 CPU usage with services which are in lots of channels.
2526 From ratbox 2.2 (anfl/jilles)
2531 + - branches/release-2.1/ (Property Modified)
2532 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2535 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2541 +9 -9 branches/release-2.1/configure (File Modified)
2544 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2546 Version change 2.1.0rc1 -> 2.1.0 (release).
2550 +1 -1 branches/release-2.1/configure.ac (File Modified)
2553 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2555 Merged revisions 2029 via svnmerge from
2556 http://svn.atheme.org/charybdis/trunk
2559 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2561 NEWS: mention m_webirc.c module
2566 + - branches/release-2.1/ (Property Modified)
2567 +1 -0 branches/release-2.1/NEWS (File Modified)
2570 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2576 +9 -9 branches/release-2.1/configure (File Modified)
2579 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2581 Change version to 2.1.0rc1.
2585 +1 -1 branches/release-2.1/configure.ac (File Modified)
2588 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2590 Merged revisions 2021 via svnmerge from
2591 http://svn.atheme.org/charybdis/trunk
2594 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2596 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2597 related flaky looking things, and instead keep a list
2598 of BlacklistClients in PreClient.
2603 + - branches/release-2.1/ (Property Modified)
2604 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2605 +1 -1 branches/release-2.1/include/client.h (File Modified)
2606 +0 -1 branches/release-2.1/include/res.h (File Modified)
2607 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2608 +0 -24 branches/release-2.1/src/res.c (File Modified)
2609 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2612 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2614 Merged revisions 2015,2017 via svnmerge from
2615 http://svn.atheme.org/charybdis/trunk
2618 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2620 Check if the name in the question section of the
2621 DNS reply matches what we queried, to guard against
2622 late replies to a previous query with the same id.
2624 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2626 res.c: add a comment summarizing our changes
2631 + - branches/release-2.1/ (Property Modified)
2632 +53 -18 branches/release-2.1/src/res.c (File Modified)
2635 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2637 Merged revisions 1981 via svnmerge from
2638 http://svn.atheme.org/charybdis/trunk
2641 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2643 Alphabetize extensions and tweak the descriptions a little.
2648 + - branches/release-2.1/ (Property Modified)
2649 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2650 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2653 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2655 Merged revisions 1975 via svnmerge from
2656 http://svn.atheme.org/charybdis/trunk
2659 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2661 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2662 We should use the IP and not truncate the hostname.
2663 From ratbox 2.2 (androsyn)
2668 + - branches/release-2.1/ (Property Modified)
2669 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2672 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2674 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2675 http://svn.atheme.org/charybdis/trunk
2679 + - branches/release-2.1/ (Property Modified)
2682 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2684 - branch 2.1 release family
2688 + - branches/release-2.1/ (File Added)
2691 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2693 Describe new handling of host mangling in channel bans in SGML.
2697 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2700 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2702 - ok, 2.1 operline brought to you by marvin the melancholy robot
2706 +1 -1 trunk/src/messages.tab (File Modified)
2709 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2711 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2712 If anybody comes up with anything better, then please let us know
2713 and we will change this before 2.1 is branched.
2717 +1 -1 trunk/src/messages.tab (File Modified)
2720 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2722 Add EUID to capab.txt.
2726 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2729 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2735 +3 -0 trunk/NEWS (File Modified)
2738 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2740 Allow service{} servers to manipulate the nick delay table
2741 (for "nickserv enforcement").
2742 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2743 If duration is 0, the nickdelay entry is removed, otherwise
2744 it is added with the duration in seconds (maximum 24 hours).
2745 It is suggested that this is used if the EUID capab is present.
2749 +42 -1 trunk/modules/m_services.c (File Modified)
2752 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2754 HURT: strip off *@ from the start of the mask
2755 reject anything else containing '@' or '!'
2759 +11 -0 trunk/extensions/hurt.c (File Modified)
2762 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2764 ircd.c: need supported.h here
2768 +1 -0 trunk/src/ircd.c (File Modified)
2771 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2773 HURT: less ambiguity here
2774 ips/hosts to be hurt must contain a '.' or ':' otherwise
2775 they are interpreted as nicks
2779 +14 -9 trunk/extensions/hurt.c (File Modified)
2782 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2784 - we're now ircd-charybdis.org.
2785 - properly alphabetize credits
2789 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2792 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2794 - add additional modules to the configs
2798 +6 -0 trunk/doc/example.conf (File Modified)
2799 +12 -0 trunk/doc/reference.conf (File Modified)
2802 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2804 - remove hurt.h, it is pointless and confusing
2808 +27 -62 trunk/extensions/hurt.c (File Modified)
2809 + - trunk/extensions/hurt.h (File Deleted)
2812 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2814 - add code to suggest a local HURT by nickname.
2815 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2819 +40 -10 trunk/extensions/hurt.c (File Modified)
2820 +1 -0 trunk/extensions/hurt.h (File Modified)
2823 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2829 +2 -1 trunk/NEWS (File Modified)
2832 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2834 MASKTRACE/TESTMASK: check orighost as well
2838 +4 -2 trunk/modules/m_etrace.c (File Modified)
2839 +3 -1 trunk/modules/m_testmask.c (File Modified)
2842 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2844 Make RPL_ISUPPORT (005) numeric modularizable.
2845 Currently it will reassemble the numeric every time
2846 it needs to be sent, using a few dozen callbacks;
2847 if this is too slow some caching scheme should be
2852 +0 -1 trunk/include/s_user.h (File Modified)
2853 +36 -114 trunk/include/supported.h (File Modified)
2854 +1 -1 trunk/modules/m_version.c (File Modified)
2855 +1 -0 trunk/src/Makefile.in (File Modified)
2856 +1 -0 trunk/src/ircd.c (File Modified)
2857 +300 -25 trunk/src/s_user.c (File Modified)
2858 + - trunk/src/supported.c (File Added)
2861 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2863 EUID orighost could differ from host only in case,
2864 do not mark as dynamic spoof then
2868 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2871 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2873 kline help file: clarify a bit and remove some obsolete stuff
2874 partly suggested by Olin
2878 +8 -8 trunk/help/opers/kline (File Modified)
2881 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2887 +20 -0 trunk/NEWS (File Modified)
2890 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2892 Show real host/IP to nonopers whoising themselves.
2893 The IP is not shown for auth{} spoofs, otherwise it is,
2894 as it looked rather weird to me to show an auth{} spoofed
2895 IP like this. (/userhost on self still shows the IP.)
2899 +13 -2 trunk/modules/m_whois.c (File Modified)
2902 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2904 Document nick_delay stuff and move it around a bit.
2908 +1 -2 trunk/doc/example.conf (File Modified)
2909 +8 -2 trunk/doc/reference.conf (File Modified)
2912 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2914 - disable nickdelay by default. Needs to be documented in reference.conf.
2918 +2 -0 trunk/doc/example.conf (File Modified)
2919 +2 -0 trunk/doc/reference.conf (File Modified)
2922 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2924 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2928 +2 -1 trunk/modules/m_services.c (File Modified)
2931 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2933 ip_cloaking: somewhat hackish but we need to send the
2934 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2939 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2942 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2944 If EUID is used, show realhost in far connect notice
2945 (but not in far disconnect notice).
2949 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2952 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2955 - use non-ENCAP CHGHOST if possible
2956 - really introduce new users with their mangled and real
2957 host if +h is in default umodes
2961 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2964 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2966 Add non-ENCAP CHGHOST.
2970 +49 -11 trunk/modules/m_chghost.c (File Modified)
2973 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2975 Initial addition of EUID (puts realhost/account in same
2976 command as user introduction).
2977 See doc/technical/euid.txt for more information.
2978 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2982 + - trunk/doc/technical/euid.txt (File Added)
2983 +2 -1 trunk/include/s_serv.h (File Modified)
2984 +1 -1 trunk/include/s_user.h (File Modified)
2985 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2986 +1 -34 trunk/modules/m_chghost.c (File Modified)
2987 +0 -28 trunk/modules/m_services.c (File Modified)
2988 +30 -1 trunk/src/s_serv.c (File Modified)
2989 +30 -3 trunk/src/s_user.c (File Modified)
2992 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2994 Store the mangled host in localClient and use it for
2995 ban matching (also match real host for mangled users,
2996 also match mangled host for uncloaked users).
2997 Improve interaction of +h with auth{} and services
2999 Note that all of this only applies to clients who
3000 connect after the mangling module is loaded
3001 (other clients cannot even set +h).
3002 The sorcerynet cloaking module has not been updated
3007 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3008 +3 -0 trunk/include/client.h (File Modified)
3009 +64 -5 trunk/src/channel.c (File Modified)
3010 +1 -0 trunk/src/client.c (File Modified)
3011 +2 -2 trunk/src/s_user.c (File Modified)
3014 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3016 Document /stats U letters in sgml.
3020 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3023 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3025 Better description of hub_mask and leaf_mask.
3029 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3032 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3034 Add operspy_dont_care_user_info to sgml docs.
3038 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3041 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3043 Add general::operspy_dont_care_user_info.
3044 This makes /who mask equivalent to /who !mask for opers
3045 with the operspy flag, and removes the operspy log/notice
3046 on /who mask, /masktrace and /scan.
3047 The necessary privilege (operspy flag) is unchanged.
3048 Behaviour for the other operspy commands (channel
3049 related ones) is also unchanged.
3053 +1 -0 trunk/doc/example.conf (File Modified)
3054 +6 -0 trunk/doc/reference.conf (File Modified)
3055 +1 -0 trunk/include/s_conf.h (File Modified)
3056 +10 -8 trunk/modules/m_etrace.c (File Modified)
3057 +6 -0 trunk/modules/m_info.c (File Modified)
3058 +8 -5 trunk/modules/m_scan.c (File Modified)
3059 +1 -1 trunk/modules/m_version.c (File Modified)
3060 +6 -1 trunk/modules/m_who.c (File Modified)
3061 +1 -0 trunk/src/newconf.c (File Modified)
3062 +1 -0 trunk/src/s_conf.c (File Modified)
3065 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3067 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3068 This letter will also be used for showing operspy with
3069 limited accountability (show non channel related info
3070 without '!' or notice).
3074 +2 -0 trunk/doc/server-version-info (File Modified)
3075 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3076 +2 -0 trunk/include/ircd.h (File Modified)
3077 +6 -0 trunk/modules/m_info.c (File Modified)
3078 +2 -0 trunk/modules/m_version.c (File Modified)
3079 +1 -0 trunk/src/ircd_state.c (File Modified)
3082 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3084 Add m_webirc module, allows showing real host of CGI:IRC users.
3085 Differences to the version available on my web page for a while:
3086 instructions on how to set it up.
3090 +137 -0 trunk/extensions/Makefile.in (File Modified)
3091 + - trunk/extensions/m_webirc.c (File Added)
3094 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3096 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3100 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3103 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3105 - move beu from core to contributors
3106 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3110 +2 -2 trunk/CREDITS (File Modified)
3113 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3115 Mention that class blocks must be defined before the
3116 auth or connect blocks referencing them.
3120 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3123 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3126 - change from "can join" to "is banned", this reverses sense
3127 and removes "weird" checks like for +i, +l, +j
3128 - don't allow $j to same channel
3129 - +s/+p restriction removed, anyone can /mode b anyway
3134 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3137 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3139 Add a few important lines from reference.conf to example.conf.
3143 +8 -1 trunk/doc/example.conf (File Modified)
3146 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3148 - we don't support rtsigio anymore
3149 - we definately don't support VMS nor Cygwin either.
3153 +2 -2 trunk/INSTALL (File Modified)
3154 +0 -2 trunk/README.FIRST (File Modified)
3157 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3159 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3163 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3166 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3169 - return EXTBAN_NOMATCH for a valid ban that does not match
3170 - consider a $j ban invalid if we were already processing a
3171 can_join for a $j ban
3175 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3178 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3180 extb_extgecos: realhost -> orighost
3184 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3187 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3189 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3193 +59 -0 trunk/extensions/Makefile.in (File Modified)
3194 + - trunk/extensions/extb_canjoin.c (File Added)
3197 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3199 - oh right, charybdis calls that 'orighost'.
3203 +2 -2 trunk/modules/m_who.c (File Modified)
3206 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3208 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3212 +2 -0 trunk/modules/m_who.c (File Modified)
3215 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3217 - also check $x against realhost
3221 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3224 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3226 Sorcerynet people want a debugging notice moved from +s to +d.
3230 +1 -1 trunk/src/blacklist.c (File Modified)
3233 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3235 Use source_p instead of client_p for free_pre_client().
3236 client_p could be NULL or another client.
3240 +1 -1 trunk/src/client.c (File Modified)
3243 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3245 - revert this, I know how to fix it now
3249 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3252 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3254 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3255 This fix is probably suboptimal, but it does indeed fix the problem.
3259 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3262 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3264 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3268 +49 -0 trunk/extensions/Makefile.in (File Modified)
3269 + - trunk/extensions/extb_extgecos.c (File Added)
3272 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3274 Remove undocumented and unused general::fallback_to_ip6_int config option.
3278 +0 -3 trunk/include/s_conf.h (File Modified)
3279 +0 -3 trunk/src/newconf.c (File Modified)
3282 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3285 - document new TESTMASK
3286 - mention that TESTMASK matching is the same as MASKTRACE matching
3287 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3292 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3295 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3297 New testmask from ratbox 2.2.
3298 Allows matches on nick, ip and gecos in addition to user
3299 and host, and is fully analogous to masktrace.
3300 The numeric has changed from 724 to 727 and fields in it
3305 +4 -3 trunk/help/opers/testmask (File Modified)
3306 +1 -0 trunk/include/numeric.h (File Modified)
3307 +82 -9 trunk/modules/m_testmask.c (File Modified)
3308 +2 -2 trunk/src/messages.tab (File Modified)
3311 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3313 contrib -> extensions
3317 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3320 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3322 CHGHOST: Check validity of new hostname.
3323 If the command came from a local client (disabled by
3324 default), send an error message and drop the command.
3325 If the command came from a remote client or server,
3326 send a notice to opers and the target user (if local).
3330 +42 -1 trunk/modules/m_chghost.c (File Modified)
3333 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3339 +23 -1 trunk/NEWS (File Modified)
3342 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3344 When an outgoing server connection succeeds, set
3345 localClient->ip by simply copying the whole sockaddr
3346 struct instead of copying certain parts only.
3350 +1 -19 trunk/src/s_serv.c (File Modified)
3353 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3355 Give a special error message and ignore the connect block
3356 if trying to add a connect block for the server's own name.
3360 +7 -0 trunk/src/newconf.c (File Modified)
3363 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3365 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3366 when --disable-balloc is used, so that it compiles.
3367 Obviously the BlockHeapUsage() stub returns just zeroes so
3368 /stats z will be less informative.
3372 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3375 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3377 Free and zero dns_query in DNS callback for outgoing connect.
3378 This avoids double free of reslist.
3382 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3385 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3387 From ratbox, log failed outgoing connections to serverlog.
3392 +13 -1 trunk/src/s_serv.c (File Modified)
3395 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3397 Change serverlog message when connecting to be more clear and show the port number.
3401 +1 -1 trunk/src/s_serv.c (File Modified)
3404 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3406 Remove gethost_byname(), this is meaningless
3407 since the removal of AAAA -> A fallback (r1763).
3411 +0 -1 trunk/include/res.h (File Modified)
3412 +0 -12 trunk/src/res.c (File Modified)
3415 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3417 Remove ip6.int support and use only ip6.arpa.
3418 The global ip6.int zone has disappeared on June 1
3419 and a lot of other software has been removing ip6.int
3421 This removes the second and last case where IPv6
3422 support in charybdis causes extra lookups and slows
3427 +5 -27 trunk/src/res.c (File Modified)
3430 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3432 Mention new default (r1767) for connect::aftype in sgml docs.
3436 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3439 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3441 Use IPv6 if connect::host looks like an IPv6 address
3442 (contains a colon). No need to aftype=ipv6 anymore.
3446 +2 -0 trunk/src/newconf.c (File Modified)
3449 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3451 More information about connect::host.
3455 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3458 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3460 Remove fallback to A if AAAA cannot be found.
3461 In case of a forward check of a reverse lookup, we
3462 already know if it's ipv4 or ipv6, so it is not
3463 useful and in case of a forward lookup of a hostname
3464 in connect::host, connect::aftype already specifies
3465 if it's ipv4 or ipv6.
3469 +4 -27 trunk/src/res.c (File Modified)
3472 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3475 - check if +c made the message text empty and refuse
3477 - don't copy message text if it is not necessary
3482 +14 -4 trunk/modules/core/m_message.c (File Modified)
3485 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3487 remove_conf_item(): do not free cf_name, this is generally a string constant
3491 +0 -1 trunk/src/newconf.c (File Modified)
3494 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3496 Remove the old unused FDL_ constants.
3500 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3503 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3505 Remove an unused struct irc_sockaddr_storage from fde_t
3506 (allocated for every possible file descriptor).
3510 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3513 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3515 If the DNS lookup for an outgoing connection is still
3516 pending when it is closed, clean it up.
3520 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3523 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3525 If proc_answer() fails (for example if a lookup for an
3526 A record returns a CNAME), fail the query immediately.
3527 Previously the packet was just ignored, leaving the
3532 +4 -8 trunk/src/res.c (File Modified)
3535 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3537 Correct sockhost field in an outgoing server connection.
3538 First copy the host field from the server_conf, then
3539 take the IP from to where the connection was attempted
3540 when the connection callback is called.
3541 (Before r1747 this used the IP from the server_conf.)
3545 +8 -2 trunk/src/s_serv.c (File Modified)
3548 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3550 Remove ipnum (keep aftype) and dns_query from server_conf.
3551 We don't keep track of binary form address in connect{}
3552 blocks anymore, DNS lookups of names in host= gone.
3553 As before the DNS lookup is done on connect.
3554 This should unbreak hostnames in host= somewhat.
3558 +1 -2 trunk/include/s_newconf.h (File Modified)
3559 +2 -2 trunk/src/newconf.c (File Modified)
3560 +1 -42 trunk/src/s_newconf.c (File Modified)
3561 +12 -31 trunk/src/s_serv.c (File Modified)
3564 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3570 +1 -1 trunk/configure (File Modified)
3573 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3575 Fix --disable-balloc help text (said --disable-small-net).
3579 +1 -1 trunk/configure.ac (File Modified)
3582 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3584 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3585 services (+S). Unlike operstring and adminstring, this
3586 is not changeable with /quote set but is updated on rehash.
3590 +1 -0 trunk/doc/example.conf (File Modified)
3591 +10 -2 trunk/doc/reference.conf (File Modified)
3592 +1 -0 trunk/include/s_conf.h (File Modified)
3593 +6 -0 trunk/modules/m_info.c (File Modified)
3594 +3 -2 trunk/modules/m_whois.c (File Modified)
3595 +1 -0 trunk/src/newconf.c (File Modified)
3596 +1 -0 trunk/src/s_conf.c (File Modified)
3599 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3601 Fix handling of comma in whois: ignore the comma and
3602 everything after it but do output the entire parameter
3607 +2 -2 trunk/modules/m_whois.c (File Modified)
3610 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3612 New /stats letter 's' to list HURTs:
3613 - opers get the full listing.
3614 - users get any HURTs that match their sockhost/orighost if
3615 "stats_k_oper_only" is set to 1.
3619 +50 -0 trunk/extensions/hurt.c (File Modified)
3622 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3624 - make the newconf system available to modules.
3628 +4 -1 trunk/include/newconf.h (File Modified)
3629 +4 -8 trunk/src/newconf.c (File Modified)
3632 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3634 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3637 +0 -3 trunk/doc/example.conf (File Modified)
3638 +0 -3 trunk/doc/reference.conf (File Modified)
3641 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3643 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3647 +3 -0 trunk/doc/example.conf (File Modified)
3648 +3 -0 trunk/doc/reference.conf (File Modified)
3651 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3653 Fix too early truncation of JOIN channel list.
3657 +2 -3 trunk/modules/core/m_join.c (File Modified)
3660 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3662 - From ratbox 2.2 (anfl), send server notices about read
3663 errors from handshakes and servers to +s instead of +d.
3664 - Send various server notices about failed server
3665 connections which did not reach registered state network
3666 wide if the connection was initiated by a remote oper.
3667 This avoids annoying the whole net if there is a
3668 broken autoconnect, but allows all opers to see why a
3669 remote connect failed. Failed connections which did reach
3670 server state already generate server notices everywhere.
3672 Note: this is an exception to our general policy to not send
3673 server notices about unregistered connections remotely.
3677 +1 -0 trunk/include/client.h (File Modified)
3678 +20 -6 trunk/src/client.c (File Modified)
3679 +6 -6 trunk/src/s_serv.c (File Modified)
3682 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3688 +1 -1 trunk/doc/example.conf (File Modified)
3689 +1 -1 trunk/doc/reference.conf (File Modified)
3692 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3694 Don't allow #channel +b $c:&channel (inconsistent target).
3698 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3701 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3703 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3707 +0 -2 trunk/include/client.h (File Modified)
3710 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3712 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3716 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3719 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3721 Store IP addresses in whowas. These are shown to opers.
3722 Obtained from Eurus patches.
3723 orighost tracking removed (not worth the memory IMHO),
3724 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3725 with unknown IPs and to not violate auth{} spoof policy.
3729 +2 -0 trunk/doc/reference.conf (File Modified)
3730 +1 -0 trunk/include/numeric.h (File Modified)
3731 +1 -0 trunk/include/whowas.h (File Modified)
3732 +10 -1 trunk/modules/m_whowas.c (File Modified)
3733 +1 -1 trunk/src/messages.tab (File Modified)
3734 +4 -0 trunk/src/whowas.c (File Modified)
3737 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3739 Describe hostmask parameter of masktrace better in sgml docs.
3743 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3746 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3748 masktrace help file: mention CIDR IP masks
3753 +2 -0 trunk/help/opers/masktrace (File Modified)
3756 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3758 MASKTRACE: allow normal match() on IP address also
3763 +2 -3 trunk/modules/m_etrace.c (File Modified)
3766 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3768 Allow +S clients (services) to send to channels and @/+ channels always.
3772 +1 -1 trunk/modules/core/m_message.c (File Modified)
3773 +1 -1 trunk/src/channel.c (File Modified)
3776 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3778 Allow servers to send to @#chan and +#chan.
3782 +1 -1 trunk/modules/core/m_message.c (File Modified)
3785 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3787 Don't count opers on service{} servers in /lusers.
3791 +2 -2 trunk/src/s_user.c (File Modified)
3794 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3796 Show opers the real host behind a dynamic spoof in WHOIS.
3797 If the user is auth{} spoofed, this shows the auth{} spoof
3798 otherwise it shows the DNS hostname and IP address.
3799 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3803 +1 -0 trunk/include/numeric.h (File Modified)
3804 +12 -2 trunk/modules/m_whois.c (File Modified)
3805 +1 -1 trunk/src/messages.tab (File Modified)
3808 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3810 Remove #define HIDE_SPOOF_IPS from config.h, should
3811 have been done earlier.
3815 +0 -7 trunk/include/config.h (File Modified)
3818 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3820 Bring back ERR_CANTKILLSERVER.
3824 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3827 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3830 - also send RPL_HOSTHIDDEN on -h
3831 - don't allow +h for auth{} spoofed clients
3835 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3838 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3840 /etc/resolv.conf parsing:
3841 - don't crash (sometimes) if there is a line without an argument
3842 (e.g. 'search' by itself)
3843 - fix handling of lines with leading whitespace
3847 +9 -8 trunk/src/reslib.c (File Modified)
3850 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3852 Put back code that terminates DNS queries, which was
3853 removed during the resolver changes.
3857 +4 -0 trunk/src/s_auth.c (File Modified)
3860 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3862 - oh hey, that was in the wrong place
3866 +13 -13 trunk/src/s_auth.c (File Modified)
3869 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3871 - handle a situation where a user can go away before DNS completes
3875 +13 -0 trunk/src/s_auth.c (File Modified)
3878 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3884 +1 -0 trunk/include/blacklist.h (File Modified)
3885 +1 -0 trunk/include/res.h (File Modified)
3886 +33 -2 trunk/src/blacklist.c (File Modified)
3887 +2 -0 trunk/src/client.c (File Modified)
3888 +24 -0 trunk/src/res.c (File Modified)
3891 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3893 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3894 if comm_accept() failed.
3896 Found with valgrind.
3900 +4 -4 trunk/src/listener.c (File Modified)
3903 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3905 - handle unavailable Client/preClient structs
3909 +9 -0 trunk/src/blacklist.c (File Modified)
3912 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3914 Add +lf to SGML docs.
3918 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3921 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3923 Also do forwarding if the channel limit (+l) is exceeded.
3927 +1 -1 trunk/help/opers/cmode (File Modified)
3928 +2 -2 trunk/modules/core/m_join.c (File Modified)
3931 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3933 Post-release lovin':
3934 - Update version to 2.1.0.
3935 - Regenerate configure.
3939 +9 -9 trunk/configure (File Modified)
3940 +1 -1 trunk/configure.ac (File Modified)
3943 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3945 Comment out example blacklist{} block.
3949 +7 -7 trunk/doc/example.conf (File Modified)
3950 +7 -7 trunk/doc/reference.conf (File Modified)
3953 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3955 Add note regarding use of AHBL BLs.
3959 +4 -0 trunk/doc/example.conf (File Modified)
3960 +4 -0 trunk/doc/reference.conf (File Modified)
3963 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3969 +2 -2 trunk/CREDITS (File Modified)
3972 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3978 +1 -0 trunk/CREDITS (File Modified)
3981 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3983 Put more recent ratbox CREDITS here.
3987 +3 -2 trunk/doc/Ratbox-team (File Modified)
3990 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3996 +5 -4 trunk/NEWS (File Modified)
3999 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4001 Mention that install or make install also avoids modunload crashes.
4005 +2 -1 trunk/BUGS (File Modified)
4008 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4014 +3 -8 trunk/NEWS (File Modified)
4017 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4023 +3 -2 trunk/BUGS (File Modified)
4026 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4028 - add orighost check to hurt.c
4033 +1 -6 trunk/BUGS (File Modified)
4034 +1 -1 trunk/extensions/hurt.c (File Modified)
4037 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4039 Make kline_exempt exempt from HURT also.
4043 +2 -1 trunk/extensions/hurt.c (File Modified)
4046 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4048 Fix mask HEAL propagation.
4052 +6 -3 trunk/extensions/hurt.c (File Modified)
4055 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4062 +18 -31 trunk/extensions/README (File Modified)
4065 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4067 More target change hax.
4072 +5 -0 trunk/extensions/hurt.c (File Modified)
4075 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4077 Improvements to HURT propagation.
4081 +8 -6 trunk/extensions/hurt.c (File Modified)
4084 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4086 - further simplification
4090 +25 -76 trunk/extensions/hurt.c (File Modified)
4091 +0 -9 trunk/extensions/hurt.h (File Modified)
4094 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4100 +13 -0 trunk/extensions/hurt.c (File Modified)
4103 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4105 - cut off at 15 messages instead of 30
4109 +1 -1 trunk/extensions/hurt.h (File Modified)
4112 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4114 Squash a warning here.
4118 +1 -3 trunk/src/ircd.c (File Modified)
4121 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4123 Don't show servers in /stats l to nonopers if flatten links is enabled.
4127 +3 -1 trunk/modules/m_stats.c (File Modified)
4130 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4136 +20 -7 trunk/extensions/hurt.c (File Modified)
4139 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4141 - remove inline stuff (yuck)
4142 - sockaddr should have been sockhost
4146 +22 -31 trunk/extensions/hurt.c (File Modified)
4149 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4151 - make hurt checking actually work
4155 +2 -7 trunk/extensions/hurt.c (File Modified)
4158 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4160 Slight tweak to alias{}.
4164 +4 -0 trunk/src/parse.c (File Modified)
4167 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4169 - further simplification
4173 +59 -71 trunk/extensions/hurt.c (File Modified)
4174 +0 -1 trunk/extensions/hurt.h (File Modified)
4177 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4179 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4183 +10 -20 trunk/extensions/hurt.c (File Modified)
4184 +0 -4 trunk/extensions/hurt.h (File Modified)
4187 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4189 - remove some unnecessary code here (hurt_initial_check_event()).
4193 +0 -23 trunk/extensions/hurt.c (File Modified)
4196 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4198 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4202 +8 -0 trunk/modules/core/m_message.c (File Modified)
4205 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4207 - more sane tgchange hax
4211 +2 -1 trunk/extensions/hurt.c (File Modified)
4214 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4216 Make HEAL <nick> work.
4220 +40 -43 trunk/extensions/hurt.c (File Modified)
4223 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4225 Destroy hurt_clients list on unload.
4229 +7 -0 trunk/extensions/hurt.c (File Modified)
4232 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4234 Coding style: no space between a function name and parenthesis.
4238 +43 -43 trunk/extensions/hurt.c (File Modified)
4241 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4243 Now works and throws out hurt clients after 30 protocol messages
4244 unless they identify.
4248 +28 -36 trunk/extensions/hurt.c (File Modified)
4249 +1 -7 trunk/extensions/hurt.h (File Modified)
4252 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4254 Working addition/lookup.
4258 +8 -0 trunk/extensions/hurt.c (File Modified)
4261 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4263 Get rid of hyb6 style propagation (:server COMMAND source).
4267 +18 -22 trunk/extensions/hurt.c (File Modified)
4270 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4272 add not-working hurt_add and hurt_find
4276 +13 -5 trunk/extensions/hurt.c (File Modified)
4279 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4281 Comment out a lot of stuff so I can load and unload this without crashing.
4285 +17 -6 trunk/extensions/hurt.c (File Modified)
4288 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4290 Fix svn:keywords and add a short comment at the top.
4294 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4297 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4299 - Make hurt module compile
4300 - Link it to the build
4301 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4302 correct flag name, no CAP_TS6 use etc
4306 +1 -0 trunk/extensions/Makefile.in (File Modified)
4307 +30 -32 trunk/extensions/hurt.c (File Modified)
4310 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4312 Put beu's hurt module in trunk.
4316 + - trunk/extensions/hurt.c (File Added)
4317 + - trunk/extensions/hurt.h (File Added)
4320 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4322 - _iprint(): use stderr instead of stdout
4326 +1 -1 trunk/src/s_log.c (File Modified)
4329 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4331 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4332 and subsequently destroy our kqueue when we close 0, 1, 2
4334 - After closing fd 0, 1, 2 reopen them to /dev/null again
4335 so we don't send messages from malloc etc to a random
4337 - Remove an obsolete comment.
4341 +13 -2 trunk/src/ircd.c (File Modified)
4344 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4350 +29 -1 trunk/NEWS (File Modified)
4353 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4359 +1 -1 trunk/configure (File Modified)
4362 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4364 Fix openssl version check to also accept versions newer than 0.9.6.
4368 +1 -1 trunk/configure.ac (File Modified)
4371 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4373 Oops, need packet.h here.
4377 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4380 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4382 End the flood grace period in CPRIVMSG/CNOTICE.
4386 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4389 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4391 - update class::connectfreq documentation
4395 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4398 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4400 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4404 +3 -6 trunk/src/s_serv.c (File Modified)
4407 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4409 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4413 +1 -1 trunk/src/messages.tab (File Modified)
4416 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4418 Don't mention that /stats p shows idle times, as it doesn't.
4422 +1 -1 trunk/help/opers/stats (File Modified)
4423 +1 -1 trunk/help/users/stats (File Modified)
4426 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4428 /stats A shows DNS servers, it doesn't matter whether ircd
4429 uses ADNS or something else.
4433 +1 -1 trunk/help/opers/stats (File Modified)
4436 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4438 get_client_name() fix
4442 +4 -0 trunk/src/client.c (File Modified)
4445 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4451 +6 -0 trunk/src/ircd.c (File Modified)
4454 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4456 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4459 +16 -17 trunk/configure (File Modified)
4460 +1 -1 trunk/configure.ac (File Modified)
4463 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4465 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4468 +135 -0 trunk/configure (File Modified)
4469 +6 -0 trunk/configure.ac (File Modified)
4472 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4474 Exit 0 on successful -conftest.
4478 +1 -1 trunk/src/ircd.c (File Modified)
4481 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4483 Make the "keep the parent process around" thing work, by opening
4484 a pipe to the child process. This pipe is on fd 0 in the child
4485 process. After successful initialization, the child will write
4486 a byte to this pipe, on fatal errors it will close it without
4489 Somewhat hackish still but should work.
4493 +27 -30 trunk/src/ircd.c (File Modified)
4496 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4498 - convert some error messages to ierror() over fprintf/ilog combination
4502 +3 -6 trunk/src/ircd.c (File Modified)
4505 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4507 - inotice() for loadmodule when in foreground mode
4511 +3 -0 trunk/src/modules.c (File Modified)
4514 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4516 - remove inotice() on loading modules from the config
4520 +0 -3 trunk/src/modules.c (File Modified)
4523 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4525 - usleep for 50000usec in the parent process to allow for startup messages
4526 to be cleanly printed before detaching to shell, this should be more than
4531 +3 -0 trunk/src/ircd.c (File Modified)
4534 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4536 - display more errors during normal startup as to try to help people find common problems
4540 +27 -10 trunk/src/ircd.c (File Modified)
4543 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4545 - version bump in preparation of 2.0.0 release
4549 +9 -9 trunk/configure (File Modified)
4550 +1 -1 trunk/configure.ac (File Modified)
4553 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4555 Change example.conf operator block from "admin" to "god",
4556 so as to show we encourage per-person operator blocks.
4560 +4 -2 trunk/doc/example.conf (File Modified)
4563 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4565 Document alias{} block.
4569 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4572 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4574 Document DNS blacklist stuff in sgml.
4578 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4579 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4582 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4584 Misc /stats clarifications.
4588 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4591 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4593 Move snomasks into umodes chapter.
4594 Move oprivs chapter down.
4598 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4599 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4600 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4603 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4605 Mention operator{} user@host change.
4609 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4612 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4614 operator{} block user@host matches against orighost now, not host.
4615 This means that services/+h spoofs do not work in operator{} blocks;
4616 auth{} spoofs still work.
4620 +4 -0 trunk/doc/example.conf (File Modified)
4621 +1 -1 trunk/doc/reference.conf (File Modified)
4622 +2 -2 trunk/modules/m_challenge.c (File Modified)
4623 +1 -1 trunk/modules/m_oper.c (File Modified)
4626 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4628 - inotice/iwarn/ierror() stuff I was working on
4632 +3 -0 trunk/include/s_log.h (File Modified)
4633 +15 -11 trunk/src/ircd.c (File Modified)
4634 +3 -1 trunk/src/modules.c (File Modified)
4635 +1 -1 trunk/src/newconf.c (File Modified)
4636 +54 -0 trunk/src/s_log.c (File Modified)
4639 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4641 Oops, don't add blacklists to the list twice on rehash.
4645 +3 -2 trunk/src/blacklist.c (File Modified)
4648 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4650 Remove notices to the client about progress of dnsbl lookups.
4654 +0 -4 trunk/src/blacklist.c (File Modified)
4657 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4659 Add auth{} flag dnsbl_exempt.
4663 +2 -1 trunk/doc/example.conf (File Modified)
4664 +2 -1 trunk/doc/reference.conf (File Modified)
4665 +2 -0 trunk/include/s_conf.h (File Modified)
4666 +1 -0 trunk/src/newconf.c (File Modified)
4667 +8 -1 trunk/src/s_user.c (File Modified)
4670 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4672 Switch alias{} and blacklist{} around, for consistency with example.conf.
4676 +18 -18 trunk/doc/reference.conf (File Modified)
4679 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4681 Send a warning to the user if they are dnsbl listed but exempted.
4685 +17 -12 trunk/src/s_user.c (File Modified)
4688 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4690 Move throwing out dnsbl listed clients to registration,
4691 and make kline_exempt exempt from it.
4695 +1 -0 trunk/include/blacklist.h (File Modified)
4696 +4 -0 trunk/include/client.h (File Modified)
4697 +15 -16 trunk/src/blacklist.c (File Modified)
4698 +6 -0 trunk/src/client.c (File Modified)
4699 +17 -0 trunk/src/s_user.c (File Modified)
4702 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4704 Show refcount in /stats n.
4708 +3 -2 trunk/modules/m_stats.c (File Modified)
4711 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4713 Don't look up dnsbls twice if they send USER twice.
4717 +5 -3 trunk/modules/m_user.c (File Modified)
4720 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4722 Add /stats n to help files.
4726 +1 -0 trunk/help/opers/stats (File Modified)
4727 +1 -0 trunk/help/users/stats (File Modified)
4730 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4732 Only check dnsbls for A records, not AAAA.
4736 +1 -1 trunk/src/blacklist.c (File Modified)
4739 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4741 Don't remove non-illegal blacklists on completion of check.
4742 Add debugging notices (not working).
4746 +5 -1 trunk/src/blacklist.c (File Modified)
4749 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4751 Don't call register_local_user() if they haven't sent a nick yet.
4755 +1 -1 trunk/src/blacklist.c (File Modified)
4758 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4760 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4764 +21 -0 trunk/modules/m_stats.c (File Modified)
4767 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4769 More dnsbl rehash fixes, it was adding bogus entries.
4773 +2 -7 trunk/src/newconf.c (File Modified)
4776 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4778 Need blacklist.h here.
4782 +1 -0 trunk/src/s_conf.c (File Modified)
4785 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4791 +1 -2 trunk/configure (File Modified)
4792 +0 -48 trunk/configure.ac (File Modified)
4793 + - trunk/doc/example-iauth.conf (File Deleted)
4794 + - trunk/iauth/ (File Deleted)
4797 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4799 Improve handling of rehashing with blacklists.
4800 Also some coding style tweaks.
4804 +3 -2 trunk/include/blacklist.h (File Modified)
4805 +35 -16 trunk/src/blacklist.c (File Modified)
4806 +2 -0 trunk/src/s_conf.c (File Modified)
4809 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4811 Clear can_send cache if a user logs in or out from services.
4815 +2 -0 trunk/modules/m_services.c (File Modified)
4818 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4820 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4821 This directory is not entered by default.
4822 More stuff needs to be moved into here.
4826 +2 -1 trunk/configure (File Modified)
4827 +1 -0 trunk/configure.ac (File Modified)
4828 +69 -458 trunk/extensions/Makefile.in (File Modified)
4829 + - trunk/extensions/m_clearchan.c (File Deleted)
4830 + - trunk/extensions/m_force.c (File Deleted)
4831 + - trunk/unsupported/ (File Added)
4832 + - trunk/unsupported/Makefile.in (File Added)
4833 + - trunk/unsupported/m_clearchan.c (File Added)
4834 + - trunk/unsupported/m_force.c (File Added)
4837 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4839 Logging/wallops for forcejoin/forcepart, numeric fix.
4840 This needs to be moved to the toys section.
4844 +22 -2 trunk/extensions/m_force.c (File Modified)
4847 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4849 Fix comments at the top (including copyright).
4853 +3 -2 trunk/extensions/m_omode.c (File Modified)
4856 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4858 Add OMODE command to extensions/ for oper mode hacking:
4859 - requires admin privs
4860 - does not work for opped opers
4862 - sends a ServerMode for opping the oper themselves,
4863 otherwise a mode coming from the oper (not only
4864 does this provide full accountability, it is also
4865 easiest to implement while avoiding channels
4866 messed up with bogus bans etc).
4870 +171 -0 trunk/extensions/Makefile.in (File Modified)
4871 + - trunk/extensions/m_omode.c (File Added)
4874 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4880 + - trunk/include/blacklist.h (Property Modified)
4881 + - trunk/src/blacklist.c (Property Modified)
4884 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4886 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4890 +5 -1 trunk/src/blacklist.c (File Modified)
4893 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4895 Initial DNS blacklist support:
4896 - see example.conf for how to use.
4897 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4898 - tor.ahbl.org is also included because most networks will not want to allow tor
4899 (and we're considering going KoS on tor users here anyway due to abuse)
4903 +18 -0 trunk/doc/example.conf (File Modified)
4904 +66 -0 trunk/doc/reference.conf (File Modified)
4905 + - trunk/include/blacklist.h (File Added)
4906 +2 -0 trunk/include/client.h (File Modified)
4907 +3 -0 trunk/modules/m_user.c (File Modified)
4908 +152 -0 trunk/src/Makefile.in (File Modified)
4909 + - trunk/src/blacklist.c (File Added)
4910 +34 -0 trunk/src/newconf.c (File Modified)
4911 +1 -0 trunk/src/s_auth.c (File Modified)
4912 +4 -0 trunk/src/s_user.c (File Modified)
4915 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4917 Remove last bit of lzo stuff (comment in example.conf connect{}).
4921 +0 -4 trunk/doc/example.conf (File Modified)
4924 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4926 Show sasl successes and failures in /stats t (like other
4927 things in /stats t, about local clients only).
4931 +2 -0 trunk/include/s_stats.h (File Modified)
4932 +3 -0 trunk/modules/m_sasl.c (File Modified)
4933 +3 -0 trunk/src/s_stats.c (File Modified)
4936 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4938 Allow messaging services by nickname without using
4939 target change slots (this was already possible with
4940 user@server notation or services shortcuts).
4944 +2 -2 trunk/modules/core/m_message.c (File Modified)
4947 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4949 Abort a safelist if a new /list comes in while one is already in progress.
4953 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4956 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4958 Change $![letter]:[mask] to $~[letter]:[mask]
4959 so both ! and ~ invert an extban.
4963 +2 -0 trunk/src/chmode.c (File Modified)
4966 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4968 - revert due to technical issues
4972 +1 -1 trunk/src/extban.c (File Modified)
4975 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4977 - 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
4981 +1 -1 trunk/src/extban.c (File Modified)
4984 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4986 Don't pace /list on a single channel.
4990 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4993 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4995 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4999 +4 -2 trunk/include/supported.h (File Modified)
5002 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5004 Extban types are case insensitive; force them to lowercase when added.
5008 +5 -5 trunk/doc/extban.txt (File Modified)
5009 +4 -0 trunk/src/chmode.c (File Modified)
5010 +3 -3 trunk/src/extban.c (File Modified)
5013 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5015 sendto_wallops_flags():
5016 - instead of checking IsOper on each client, walk the appropriate list
5017 - instead of sending non-+z wallops from persons to nonopers, send only
5018 +w wallops from persons
5022 +1 -5 trunk/src/send.c (File Modified)
5025 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5027 Prefix oper wallops with "WALLOPS - " if they would
5028 otherwise look like operwalls or locops, when sending
5029 them to local users.
5033 +11 -1 trunk/modules/m_wallops.c (File Modified)
5036 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5038 Make sure destination field in some sasl numerics
5039 is the user's nick, not the sasl agent or server
5044 +2 -2 trunk/modules/m_sasl.c (File Modified)
5047 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5049 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5053 +1 -1 trunk/extensions/Makefile.in (File Modified)
5056 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5058 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5062 +1 -0 trunk/src/s_user.c (File Modified)
5065 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5067 Fix build for when IPv6 is disabled.
5071 +12 -10 trunk/src/s_auth.c (File Modified)
5074 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5076 Add information about adding extban types.
5080 +25 -0 trunk/doc/extban.txt (File Modified)
5083 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5085 Better extban validation: try to match a new extban from
5086 a local user against its setter to see if it is valid.
5087 Unknown extban types from remotes are no longer hidden.
5091 +4 -3 trunk/doc/extban.txt (File Modified)
5092 +1 -0 trunk/include/channel.h (File Modified)
5093 +2 -6 trunk/src/chmode.c (File Modified)
5094 +32 -0 trunk/src/extban.c (File Modified)
5097 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5099 Make sure both .c.o: and .s.o: are followed by the necessary command.
5103 +1 -0 trunk/src/Makefile.in (File Modified)
5106 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5108 Add need_sasl auth{} flag to sgml documentation.
5112 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5115 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5117 Document need_sasl auth{} flag in example confs.
5121 +1 -0 trunk/doc/example.conf (File Modified)
5122 +1 -0 trunk/doc/reference.conf (File Modified)
5125 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5127 Don't allow TB to set an empty topic.
5128 This would be possible if a server sent bad protocol
5129 and could cause a crash.
5133 +4 -0 trunk/modules/m_tb.c (File Modified)
5136 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5142 +1 -1 trunk/Makefile.in (File Modified)
5145 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5151 +2 -2 trunk/configure (File Modified)
5152 +1 -1 trunk/configure.ac (File Modified)
5155 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5161 +2 -2 trunk/configure (File Modified)
5164 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5170 +1 -1 trunk/extensions/Makefile.in (File Modified)
5173 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5175 - rename contrib to extensions to bring some clarity to things
5179 +1 -1 trunk/Makefile.in (File Modified)
5180 +1 -1 trunk/configure.ac (File Modified)
5181 +10 -10 trunk/doc/example.conf (File Modified)
5182 +10 -10 trunk/doc/reference.conf (File Modified)
5183 + - trunk/extensions/ (File Added)
5184 + - trunk/extras/ (File Deleted)
5187 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5193 +1 -1 trunk/Makefile.in (File Modified)
5194 +1 -1 trunk/configure.ac (File Modified)
5195 + - trunk/contrib/ (File Deleted)
5196 + - trunk/extras/ (File Added)
5199 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5201 Don't allow servers to QUIT (they should use SQUIT).
5205 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5208 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5214 + - trunk/src/fnvhash.s (Property Modified)
5217 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5219 - reduced version of code
5223 +9 -61 trunk/src/fnvhash.s (File Modified)
5226 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5228 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5232 +1 -1 trunk/src/fnvhash.s (File Modified)
5235 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5237 Fix orighost matching for klines, etc. Was hashing the visible
5242 +1 -1 trunk/src/hostmask.c (File Modified)
5245 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5247 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5251 +7 -1 trunk/configure (File Modified)
5252 +5 -0 trunk/configure.ac (File Modified)
5253 +5 -6 trunk/src/Makefile.in (File Modified)
5254 +0 -4 trunk/src/fnvhash.s (File Modified)
5255 +0 -2 trunk/src/hash.c (File Modified)
5258 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5260 - regenerate configure
5264 +18 -0 trunk/configure (File Modified)
5267 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5269 - --enable-ricer-hashing option.
5273 +9 -0 trunk/configure.ac (File Modified)
5274 +3 -0 trunk/include/setup.h.in (File Modified)
5277 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5279 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5283 + - trunk/src/fnvhash.s (File Added)
5284 +3 -0 trunk/src/hash.c (File Modified)
5287 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5289 Fix syntax error in reference.conf.
5293 +0 -1 trunk/doc/reference.conf (File Modified)
5296 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5298 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5299 (&& instead of ||...)
5300 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5304 +1 -1 trunk/src/chmode.c (File Modified)
5307 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5309 Documentation for extban.
5313 + - trunk/doc/extban.txt (File Added)
5316 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5318 Add extban modules to example confs.
5322 +5 -0 trunk/doc/example.conf (File Modified)
5323 +10 -0 trunk/doc/reference.conf (File Modified)
5326 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5328 Initial addition of extended ban types (conditionals).
5329 Allows custom +bqeI checks via modules.
5330 Initial extra types are account (a[:mask]), oper (o),
5331 channel (c:name), realname (r:mask), server (s:mask).
5335 +229 -0 trunk/contrib/Makefile.in (File Modified)
5336 + - trunk/contrib/extb_account.c (File Added)
5337 + - trunk/contrib/extb_channel.c (File Added)
5338 + - trunk/contrib/extb_oper.c (File Added)
5339 + - trunk/contrib/extb_realname.c (File Added)
5340 + - trunk/contrib/extb_server.c (File Added)
5341 +13 -0 trunk/include/channel.h (File Modified)
5342 +1 -0 trunk/src/Makefile.in (File Modified)
5343 +14 -5 trunk/src/channel.c (File Modified)
5344 +91 -0 trunk/src/chmode.c (File Modified)
5345 + - trunk/src/extban.c (File Added)
5348 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5350 Do not force +bqeI modes starting with '$' in nick!user@host format.
5351 * and ? characters in them are still assumed to be wildcards.
5355 +6 -0 trunk/src/chmode.c (File Modified)
5358 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5360 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5364 +4 -0 trunk/modules/m_capab.c (File Modified)
5367 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5369 Stop some mixing of client and server protocol.
5373 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5374 +4 -2 trunk/modules/m_pass.c (File Modified)
5375 +6 -0 trunk/modules/m_sasl.c (File Modified)
5376 +6 -0 trunk/modules/m_user.c (File Modified)
5379 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5385 +0 -2 trunk/include/s_newconf.h (File Modified)
5386 +0 -4 trunk/include/s_serv.h (File Modified)
5387 +0 -1 trunk/src/newconf.c (File Modified)
5388 +1 -13 trunk/src/s_serv.c (File Modified)
5391 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5393 - revert LZOLink patch for now
5397 +0 -1 trunk/servlink/Makefile.in (File Modified)
5398 +0 -16 trunk/servlink/README (File Modified)
5399 +2 -36 trunk/servlink/control.c (File Modified)
5400 +0 -3 trunk/servlink/control.h (File Modified)
5401 +7 -5955 trunk/servlink/io.c (File Modified)
5402 + - trunk/servlink/lzoconf.h (File Deleted)
5403 + - trunk/servlink/lzodefs.h (File Deleted)
5404 + - trunk/servlink/minilzo.c (File Deleted)
5405 + - trunk/servlink/minilzo.h (File Deleted)
5406 +0 -1 trunk/servlink/servlink.h (File Modified)
5409 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5415 +4 -2 trunk/servlink/control.c (File Modified)
5416 +2 -1 trunk/servlink/io.c (File Modified)
5419 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5425 +2 -2 trunk/servlink/io.c (File Modified)
5428 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5430 - paranoia, prevent segfaults
5434 +2 -2 trunk/servlink/io.c (File Modified)
5437 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5439 - more optimal servlink code
5443 +21 -8 trunk/servlink/io.c (File Modified)
5446 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5448 - more efficient read strategy
5452 +15 -3 trunk/servlink/io.c (File Modified)
5455 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5457 - use lzo_uintp cast to make LZO happy
5461 +3 -3 trunk/servlink/io.c (File Modified)
5464 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5466 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5470 +4 -0 trunk/doc/example.conf (File Modified)
5471 +2 -1 trunk/include/s_newconf.h (File Modified)
5472 +4 -0 trunk/include/s_serv.h (File Modified)
5473 +1 -0 trunk/servlink/Makefile.in (File Modified)
5474 +16 -0 trunk/servlink/README (File Modified)
5475 +34 -2 trunk/servlink/control.c (File Modified)
5476 +3 -0 trunk/servlink/control.h (File Modified)
5477 +5929 -7 trunk/servlink/io.c (File Modified)
5478 + - trunk/servlink/lzoconf.h (File Added)
5479 + - trunk/servlink/lzodefs.h (File Added)
5480 + - trunk/servlink/minilzo.c (File Added)
5481 + - trunk/servlink/minilzo.h (File Added)
5482 +1 -0 trunk/servlink/servlink.h (File Modified)
5483 +1 -0 trunk/src/newconf.c (File Modified)
5484 +14 -2 trunk/src/s_serv.c (File Modified)
5487 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5489 - remove imalloc, it was a concept that probably wouldn't have worked properly
5493 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5494 + - trunk/libcharybdis/imalloc.c (File Deleted)
5495 + - trunk/libcharybdis/imalloc.h (File Deleted)
5498 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5500 - disable imalloc for now
5504 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5507 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5509 - remove unneeded debug code
5513 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5516 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5518 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5522 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5525 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5527 - more stuff here, imalloc remains disabled for now
5531 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5534 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5540 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5543 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5549 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5550 +2 -0 trunk/src/ircd.c (File Modified)
5553 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5555 - roll back libircd crap
5559 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5560 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5561 +29 -0 trunk/src/.depend (File Modified)
5562 +6 -21 trunk/src/Makefile.in (File Modified)
5563 +3 -218 trunk/src/ircd.c (File Modified)
5564 + - trunk/src/ircd_linker.c (File Deleted)
5565 + - trunk/src/main.c (File Deleted)
5568 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5570 - realloc(), free() implementation
5574 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5577 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5579 - malloc(), calloc() implementation
5583 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5586 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5588 - block_free(), block_find(), retune_heaps() implementation
5592 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5595 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5597 - block_destroy code, block_allocate code.
5601 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5604 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5610 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5613 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5615 - disable imalloc again :P
5619 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5622 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5628 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5631 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5637 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5640 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5642 - constructor code for imalloc engine (malloc_init())
5646 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5649 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5651 - imalloc engine improvements
5655 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5658 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5660 - replace mmap() code with direct brk()/sbrk() calls.
5664 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5667 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5669 - remove outdated i_malloc() interfaces
5673 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5676 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5678 - redisable imalloc (sorry!)
5682 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5685 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5687 - correct GET_PAGE_SLOT() macro
5691 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5694 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5696 - oops forgot to commit it with imalloc turned off
5700 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5703 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5709 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5710 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5713 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5715 - lowlevel imalloc code
5719 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5720 + - trunk/libcharybdis/imalloc.h (File Added)
5723 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5729 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5732 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5738 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5741 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5743 - 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)
5747 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5748 + - trunk/libcharybdis/imalloc.c (File Added)
5751 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5753 - increment configure Id
5757 +2208 -1 trunk/configure (File Modified)
5760 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5762 - bootstrap for imalloc code
5766 +54 -1 trunk/configure.ac (File Modified)
5767 +27 -0 trunk/include/setup.h.in (File Modified)
5770 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5772 Clarify interaction of spoofs and channel bans/operator{} blocks.
5776 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5777 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5780 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5782 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5786 +30 -22 trunk/src/ircd.c (File Modified)
5789 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5791 If shared{} blocks deny something, the command
5792 is silently ignored.
5796 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5799 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5801 Move up IsService check so we don't store a non-service
5802 in preClient->sasl_agent.
5806 +6 -6 trunk/modules/m_sasl.c (File Modified)
5809 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5811 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5812 Add some more sanity checks on agent strings.
5816 +13 -11 trunk/modules/m_sasl.c (File Modified)
5819 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5821 Unknown clients can have an ID too now so make sure to remove
5822 them from the hash if they exit.
5826 +3 -0 trunk/src/client.c (File Modified)
5829 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5831 Only accept sasl from servers in a service{} block.
5832 Not tested but this must go in.
5836 +6 -0 trunk/modules/m_sasl.c (File Modified)
5837 +3 -0 trunk/modules/m_signon.c (File Modified)
5840 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5842 Only process SAVE messages targetting registered users,
5843 not servers or unregistered connections. Could cause
5844 a crash when bad protocol was received.
5848 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5851 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5853 - fix QJM buffer overflow vulnerability (fucking GXTi)
5857 +3 -3 trunk/src/s_user.c (File Modified)
5860 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5862 Mention /scan umodes under oper_spy privilege.
5866 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5869 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5871 Mention that overlapping cluster blocks are a bad thing.
5875 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5878 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5880 - Document cluster{} and shared{} blocks.
5881 - Mention that service{} does not allow wildcards.
5885 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5888 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5890 Document exempt{} and service{} blocks, point to reference.conf for
5891 general{}, channel{} and serverhide{}.
5895 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5898 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5900 Document ~ in lists of values better.
5904 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5907 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5909 More detailed CNOTICE, CPRIVMSG descriptions.
5913 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5916 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5918 Oops, need both Revision and Id on modules.
5922 + - trunk/modules/sno_routing.c (Property Modified)
5925 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5927 Tweak header comment a bit (filename, Id).
5931 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5934 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5936 Add GLINE and UNGLINE.
5940 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5943 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5945 New configure with proper Id.
5949 +3 -1 trunk/configure (File Modified)
5952 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5954 Change #include directives for in6addr_any, hopefully compiles better now.
5958 +3 -1 trunk/configure.ac (File Modified)
5961 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5963 Encourage putting actual administrative information
5964 in the admin{} block.
5968 +3 -3 trunk/doc/example.conf (File Modified)
5971 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5973 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5977 +9 -7 trunk/include/s_conf.h (File Modified)
5978 +1 -0 trunk/src/newconf.c (File Modified)
5979 +10 -0 trunk/src/s_user.c (File Modified)
5982 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5984 - Change to glines = no in example confs
5985 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5990 +1 -1 trunk/doc/example.conf (File Modified)
5991 +1 -1 trunk/doc/reference.conf (File Modified)
5992 +2 -2 trunk/modules/m_gline.c (File Modified)
5995 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5997 - forward-port QJM fix from 1.1
6001 +2 -0 trunk/src/s_user.c (File Modified)
6004 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6006 - add switch to configure to disable the block allocator
6010 +18 -0 trunk/configure (File Modified)
6011 +9 -0 trunk/configure.ac (File Modified)
6012 +0 -6 trunk/include/config.h (File Modified)
6013 +3 -0 trunk/include/setup.h.in (File Modified)
6016 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6018 Fix wierd error that would exit SASL users with "Overridden"
6021 +1 -1 trunk/modules/m_signon.c (File Modified)
6024 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6026 Remove obsolete XXX comment about lazylinks.
6030 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6033 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6035 OJOIN: make sure to send the wallops remotely for #channels
6039 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6042 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6044 Accountability for OJOIN (contrib module)
6047 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6050 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6052 - move more stuff over to ircd_state
6056 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6057 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6058 +9 -0 trunk/src/ircd_state.c (File Modified)
6059 +3 -3 trunk/src/patricia.c (File Modified)
6062 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6064 - move more stuff out of libircd and into ircd_state.c
6068 +5 -5 trunk/src/channel.c (File Modified)
6069 +4 -4 trunk/src/client.c (File Modified)
6070 +12 -0 trunk/src/ircd_state.c (File Modified)
6073 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6075 - this is just barrels of fun
6079 + - trunk/include/ircd_state.h (File Added)
6080 +1 -1 trunk/src/Makefile.in (File Modified)
6081 +2 -1 trunk/src/channel.c (File Modified)
6082 +3 -52 trunk/src/ircd.c (File Modified)
6083 +100 -3 trunk/src/ircd_state.c (File Modified)
6086 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6088 It's .include, not #include.
6092 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6095 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6097 More consistent section titles.
6101 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6102 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6103 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6106 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6108 Mention possible exceeding of +j/+l due to propagation
6109 delays between servers.
6113 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6116 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6119 - "text" -> <quote>text</quote>
6125 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6126 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6127 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6128 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6131 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6133 Remove text about deprecation of glines.
6137 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6140 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6142 - Add description of umode +D, deaf.
6143 - Mention CALLERID 005 token with umode +g.
6147 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6150 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6152 Strip off a leading colon in services shortcuts (aliases).
6156 +2 -0 trunk/src/parse.c (File Modified)
6159 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6161 Add no_oper_invis contrib module, denies opers setting
6162 themselves invisible (except hidden_oper's).
6166 +42 -0 trunk/contrib/Makefile.in (File Modified)
6167 + - trunk/contrib/no_oper_invis.c (File Added)
6170 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6172 Mention /stats E, make the other /stats descriptions more consistent.
6176 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6179 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6181 Mention that the KILL reason and oper will appear on channels.
6185 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6188 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6190 Mention /mode #channel f to query forward channel from outside.
6194 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6197 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6199 Port over RATBOX_2_1 r20960 (anfl):
6200 client connect notices to +C should be hiding the extra
6201 fields for spoofed users
6205 +2 -1 trunk/src/s_user.c (File Modified)
6208 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6210 Add a chapter with our extra user commands:
6211 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6215 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6216 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6219 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6221 Do not put by <server>: in SQUIT reasons to servers
6222 other than the one being exited.
6226 +1 -1 trunk/src/client.c (File Modified)
6229 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6231 Regenerate configure.
6235 +1162 -1159 trunk/configure (File Modified)
6238 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6240 Move the warning flags down so they do not mess up
6241 checks like for -Wl,-export-dynamic.
6245 +33 -30 trunk/configure.ac (File Modified)
6248 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6254 +2 -1 trunk/iauth/Makefile.in (File Modified)
6257 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6259 - build iauth makefile
6263 +3 -2 trunk/configure (File Modified)
6264 +1 -0 trunk/configure.ac (File Modified)
6267 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6273 + - trunk/iauth/Makefile.in (File Added)
6276 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6278 - add iauth.conf.example from irc2.11
6282 + - trunk/doc/example-iauth.conf (File Added)
6285 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6287 - wow, i found some docs on this thing
6291 + - trunk/doc/technical/iauth-internals.txt (File Added)
6294 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6296 - no longer applicable
6300 + - trunk/authdaemon/ (File Deleted)
6303 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6305 - remove libircd.so on make clean (oops)
6309 +1 -1 trunk/src/Makefile.in (File Modified)
6312 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6314 - merge iauth source for experimentation
6318 + - trunk/iauth/ (File Added)
6319 + - trunk/iauth/a_conf.c (File Added)
6320 + - trunk/iauth/a_conf_def.h (File Added)
6321 + - trunk/iauth/a_conf_ext.h (File Added)
6322 + - trunk/iauth/a_defines.h (File Added)
6323 + - trunk/iauth/a_externs.h (File Added)
6324 + - trunk/iauth/a_io.c (File Added)
6325 + - trunk/iauth/a_io_ext.h (File Added)
6326 + - trunk/iauth/a_log.c (File Added)
6327 + - trunk/iauth/a_log_def.h (File Added)
6328 + - trunk/iauth/a_log_ext.h (File Added)
6329 + - trunk/iauth/a_struct_def.h (File Added)
6330 + - trunk/iauth/iauth.c (File Added)
6331 + - trunk/iauth/mod_lhex.c (File Added)
6332 + - trunk/iauth/mod_lhex_ext.h (File Added)
6333 + - trunk/iauth/mod_pipe.c (File Added)
6334 + - trunk/iauth/mod_pipe_ext.h (File Added)
6335 + - trunk/iauth/mod_rfc931.c (File Added)
6336 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6337 + - trunk/iauth/mod_socks.c (File Added)
6338 + - trunk/iauth/mod_socks_ext.h (File Added)
6339 + - trunk/iauth/mod_webproxy.c (File Added)
6340 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6343 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6345 User /quote help index was not sorted properly.
6349 +2 -2 trunk/help/Makefile.in (File Modified)
6350 +8 -8 trunk/help/users/index (File Modified)
6353 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6359 +25 -8 trunk/help/opers/index (File Modified)
6360 + - trunk/help/opers/scan (File Added)
6363 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6366 - Document SCAN UMODES
6367 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6371 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6374 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6376 Add our copyright information to /info (part of release-1.1 r1026).
6380 +1 -0 trunk/src/version.c.SH (File Modified)
6383 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6385 Fix some compile warnings.
6389 +1 -1 trunk/modules/core/m_join.c (File Modified)
6390 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6391 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6392 +1 -1 trunk/modules/m_scan.c (File Modified)
6393 +4 -4 trunk/modules/m_signon.c (File Modified)
6396 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6398 RSFNC: OK, actually consider unknowns also for detecting a collide.
6399 Otherwise we can get two clients with the same nick.
6403 +1 -1 trunk/modules/m_services.c (File Modified)
6406 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6408 - charybdis profiling stuff
6409 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6414 +0 -8 trunk/configure (File Modified)
6415 +1 -8 trunk/configure.ac (File Modified)
6416 +18 -0 trunk/include/channel.h (File Modified)
6417 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6418 +335 -260 trunk/src/.depend (File Modified)
6419 +1569 -0 trunk/src/Makefile.in (File Modified)
6420 + - trunk/src/chmode.c (File Added)
6421 +16 -1 trunk/src/ircd.c (File Modified)
6422 +11 -0 trunk/src/main.c (File Modified)
6423 +11 -0 trunk/src/modules.c (File Modified)
6426 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6428 RSFNC: Do not send kills to servers for unknowns
6432 +4 -2 trunk/modules/m_services.c (File Modified)
6435 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6437 Describe service{} blocks in reference.conf.
6441 +12 -0 trunk/doc/reference.conf (File Modified)
6444 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6446 Replace this list of modes with pointers to other documentation.
6450 +6 -50 trunk/doc/modes.txt (File Modified)
6453 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6455 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6456 looks too much like an old-ircd client pointer otherwise.
6460 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6463 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6466 - note truncation of the list (perhaps sending multiple
6468 - clarify in a comment that /findforwards on a nonexistent
6469 channel can be useful
6470 - sendto_one_notice() requires that the text start with
6475 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6478 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6480 When we close a local server's link, always include the
6481 name of the client causing the exit in the reason in the
6482 SQUIT we send them (replacing them with us). This makes
6483 sure server notices for stuff like "Not enough arguments
6484 to server command" are different on the two sides.
6488 +7 -5 trunk/src/client.c (File Modified)
6491 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6493 New contrib module m_findforwards.c
6497 +112 -0 trunk/contrib/Makefile.in (File Modified)
6498 + - trunk/contrib/m_findforwards.c (File Added)
6501 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6503 Whoops, don't show real host behind auth{} spoof in
6504 spoof notices if hide_spoof_ips is enabled.
6506 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6510 +3 -2 trunk/src/s_conf.c (File Modified)
6513 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6515 Add dalnet-style /identify that sends to nickserv or chanserv.
6519 +102 -0 trunk/contrib/Makefile.in (File Modified)
6520 + - trunk/contrib/m_identify.c (File Added)
6523 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6525 Document alias{} blocks a bit better.
6529 +9 -0 trunk/doc/reference.conf (File Modified)
6532 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6534 - add aliases to /stats m (data usage is not counted though, sorry)
6538 +1 -0 trunk/include/s_conf.h (File Modified)
6539 +3 -0 trunk/src/newconf.c (File Modified)
6540 +15 -0 trunk/src/parse.c (File Modified)
6543 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6545 - remove m_sshortcut as it's no longer relevant
6549 +0 -145 trunk/modules/Makefile.in (File Modified)
6550 + - trunk/modules/m_sshortcut.c (File Deleted)
6553 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6555 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6556 targets instead of my original idea :P)
6560 +32 -0 trunk/doc/example.conf (File Modified)
6561 +35 -0 trunk/doc/reference.conf (File Modified)
6562 +4 -0 trunk/include/parse.h (File Modified)
6563 +7 -0 trunk/include/s_conf.h (File Modified)
6564 +82 -0 trunk/src/newconf.c (File Modified)
6565 +78 -0 trunk/src/parse.c (File Modified)
6566 +16 -0 trunk/src/s_conf.c (File Modified)
6569 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6571 Remove some spaces after tabs. ??
6575 +18 -18 trunk/src/newconf.c (File Modified)
6578 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6581 - make sure to clear all marks also if the who was aborted
6582 because of too many matches
6583 - give ERR_TOOMANYMATCHES if too many matches
6586 ratbox RATBOX_2_2 r22003 (jilles)
6590 +28 -26 trunk/modules/m_who.c (File Modified)
6593 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6599 +9 -9 trunk/configure (File Modified)
6600 +1 -1 trunk/configure.ac (File Modified)
6603 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6605 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6609 +2 -1 trunk/include/s_newconf.h (File Modified)
6610 +20 -0 trunk/modules/m_rehash.c (File Modified)
6611 +1 -1 trunk/src/s_newconf.c (File Modified)
6614 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6616 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6620 +0 -1 trunk/doc/example.conf (File Modified)
6621 +0 -3 trunk/doc/reference.conf (File Modified)
6622 +0 -1 trunk/include/s_conf.h (File Modified)
6623 +0 -6 trunk/modules/m_info.c (File Modified)
6624 +1 -1 trunk/src/channel.c (File Modified)
6625 +0 -1 trunk/src/newconf.c (File Modified)
6628 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6630 Missing header in m_chghost.c
6633 +1 -0 trunk/modules/m_chghost.c (File Modified)
6636 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6638 Relocate QJM code to a seperate function(change_nick_user_host)
6639 Change CHGHOST to use change_nick_user_host instead of just setting it
6643 +3 -0 trunk/include/s_user.h (File Modified)
6644 +1 -1 trunk/modules/m_chghost.c (File Modified)
6645 +3 -78 trunk/modules/m_signon.c (File Modified)
6646 +89 -0 trunk/src/s_user.c (File Modified)
6649 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6651 Restore /stats a (dns servers, admin-only).
6655 +1 -0 trunk/include/res.h (File Modified)
6656 +5 -8 trunk/modules/m_stats.c (File Modified)
6657 +16 -0 trunk/src/res.c (File Modified)
6660 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6662 - Add CHARYBDIS_PROFILE if we are profiling.
6663 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6664 - Remove duplicate --enable-epoll entry.
6668 +1595 -15 trunk/configure (File Modified)
6669 +30 -11 trunk/configure.ac (File Modified)
6670 +3 -0 trunk/include/setup.h.in (File Modified)
6673 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6675 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6679 +28 -0 trunk/aclocal.m4 (File Modified)
6682 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6684 Allow requesting forward channel and quiet list in same mode command.
6688 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6691 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6693 Add description of xline wildcards.
6697 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6700 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6702 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6706 +0 -4 trunk/modules/m_services.c (File Modified)
6709 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6715 +1 -1 trunk/include/hook.h (File Modified)
6718 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6720 call_hook, not hook_call
6724 +1 -1 trunk/modules/core/m_join.c (File Modified)
6727 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6729 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6730 Could be useful for a number of things.
6734 +9 -0 trunk/modules/core/m_join.c (File Modified)
6737 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6739 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6743 +7 -0 trunk/include/hook.h (File Modified)
6746 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6748 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6752 +15 -0 trunk/modules/m_services.c (File Modified)
6755 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6757 Clarify snomask +f, +k, +u.
6761 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6764 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6766 Cmode +p and +s may be set simultaneously.
6770 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6773 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6775 actually, we should check the data version on each reload (oops)
6779 +6 -6 trunk/src/main.c (File Modified)
6782 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6784 more work on the loader
6788 +45 -21 trunk/src/main.c (File Modified)
6791 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6793 Add prototype ircd_state.c
6797 + - trunk/src/ircd_state.c (File Added)
6800 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6802 Smaller improvements.
6806 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6809 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6811 Add a lot of stuff here.
6815 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6818 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6820 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6824 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6827 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6829 Invex doesn't trump +r or (sic) +J.
6833 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6836 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6838 Check to make sure a module is not loaded before loading it.
6842 +6 -1 trunk/src/ircd_parser.y (File Modified)
6845 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6847 - Add a missing comma in the HeaderMessages array
6848 - Only send "Your hostname is too long ..." if that really is the case
6852 +2 -2 trunk/src/s_auth.c (File Modified)
6855 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6857 build_symtable() will have already bailed here, so no need to check
6858 explicitly whether or not charybdis_main is NULL.
6862 +7 -16 trunk/src/main.c (File Modified)
6865 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6867 Data structure versioning, part 1.
6871 +10 -1 trunk/include/ircd_defs.h (File Modified)
6872 +2 -0 trunk/src/ircd.c (File Modified)
6873 +15 -3 trunk/src/main.c (File Modified)
6876 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6878 build a symbol table and use that instead of doing a raw dlsym on everything
6882 + - trunk/include/ircd_linker.h (File Added)
6883 +71 -1 trunk/src/Makefile.in (File Modified)
6884 + - trunk/src/ircd_linker.c (File Added)
6885 +16 -4 trunk/src/main.c (File Modified)
6888 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6890 The launcher now calls io_loop() instead of charybdis_main().
6891 This is so that we do not have to reinitialize *everything* later.
6895 +1 -0 trunk/include/ircd.h (File Modified)
6896 +6 -7 trunk/src/ircd.c (File Modified)
6897 +13 -1 trunk/src/main.c (File Modified)
6900 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6902 Use global binding on libircd.so.
6906 +1 -1 trunk/src/main.c (File Modified)
6909 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6911 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6912 (it will do more later)
6916 +14 -12 trunk/include/config.h (File Modified)
6917 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6918 +31 -5 trunk/src/Makefile.in (File Modified)
6919 +78 -1 trunk/src/ircd.c (File Modified)
6920 + - trunk/src/main.c (File Added)
6923 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6925 Add whitespace here, oops.
6929 +1 -1 trunk/CREDITS (File Modified)
6932 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6934 Properly copy over the IP address here instead of using a cheap hack.
6935 Because the hack didn't work right except on IPv6. :|
6939 +12 -2 trunk/src/s_newconf.c (File Modified)
6942 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6944 Revert reject cache notice to ratbox's, which more
6945 clearly suggests what's happening.
6949 +4 -1 trunk/src/reject.c (File Modified)
6952 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6954 Fix the openssl status in the overview information.
6958 +1 -3 trunk/configure (File Modified)
6959 +1 -3 trunk/configure.ac (File Modified)
6962 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6964 - Add simple exempt{} block (127.0.0.1) to example.conf.
6965 - Remove mention of deny{}.
6969 +5 -0 trunk/doc/example.conf (File Modified)
6970 +1 -1 trunk/doc/reference.conf (File Modified)
6973 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6975 example.conf: add some comments at the start
6976 reference.conf: some ircd-ratbox -> charybdis
6980 +11 -0 trunk/doc/example.conf (File Modified)
6981 +6 -5 trunk/doc/reference.conf (File Modified)
6984 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6986 Rename m_createauthonly module to createauthonly
6987 as this is not a module providing an m_function
6992 +1 -38 trunk/contrib/Makefile.in (File Modified)
6993 + - trunk/contrib/createauthonly.c (File Added)
6994 + - trunk/contrib/m_createauthonly.c (File Deleted)
6997 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6999 Add to example confs commented lines for:
7000 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7001 sno_globalkline.so, sno_globaloper.so.
7005 +5 -1 trunk/doc/example.conf (File Modified)
7006 +9 -1 trunk/doc/reference.conf (File Modified)
7009 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7011 - Unbreak connecting to connect{}s with hostnames
7012 instead of IP addresses (broken with new resolver).
7013 - Try to do A/AAAA query based on aftype in
7014 connect{} (doesn't seem to work fully).
7018 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7021 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7023 Unbreak /rehash dns.
7027 +1 -0 trunk/src/res.c (File Modified)
7030 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7032 Preserve Hybrid Id and add one of our own.
7036 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7037 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7040 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7042 Add anfl and Androsyn to CREDITS.
7043 They wrote a lot of ratbox code we use, both before and after the fork.
7047 +2 -0 trunk/CREDITS (File Modified)
7050 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7052 Hostname validity check.
7056 +42 -3 trunk/src/s_auth.c (File Modified)
7059 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7061 Version bump to 1.2.0.
7065 +9 -9 trunk/configure (File Modified)
7066 +1 -1 trunk/configure.ac (File Modified)
7069 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7071 - Missed a spot in the IPv6 code here. Should be usable now.
7075 +2 -2 trunk/src/res.c (File Modified)
7078 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7080 Alright, so, this massive commit does the following:
7082 - Adds a resolver based on the undernet and hybrid one.
7083 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7084 - Makes a check in ./configure be posixly correct
7085 - Simplifies the auth code and DNS callbacks
7087 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7091 +1 -1 trunk/Makefile.in (File Modified)
7092 + - trunk/adns/ (File Deleted)
7093 +148 -80 trunk/configure (File Modified)
7094 +1 -2 trunk/configure.ac (File Modified)
7095 +6 -0 trunk/include/client.h (File Modified)
7096 +1 -0 trunk/include/packet.h (File Modified)
7097 +153 -41 trunk/include/res.h (File Modified)
7098 + - trunk/include/reslib.h (File Added)
7099 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7100 +930 -1449 trunk/modules/.depend (File Modified)
7101 +3 -0 trunk/modules/m_stats.c (File Modified)
7102 +417 -621 trunk/src/.depend (File Modified)
7103 +1 -1 trunk/src/.indent.pro (File Modified)
7104 +2069 -289 trunk/src/Makefile.in (File Modified)
7105 + - trunk/src/adns.c (File Deleted)
7106 + - trunk/src/res.c (File Added)
7107 + - trunk/src/reslib.c (File Added)
7108 +11 -50 trunk/src/s_auth.c (File Modified)
7109 +4 -26 trunk/src/s_newconf.c (File Modified)
7112 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7114 Document the NOBALLOC feature.
7118 +7 -1 trunk/include/config.h (File Modified)
7121 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7123 commands.sgml changes
7127 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7130 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7136 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7139 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7141 Improve description of class{} block (in particular,
7142 mention server classes as well as client classes).
7146 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7149 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7152 -/* sendq: servers need a higher sendq as they send more data */
7153 +/* sendq: servers need a higher sendq as they are sent more data */
7157 +1 -1 trunk/doc/reference.conf (File Modified)
7160 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7162 Add modules{} block.
7166 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7169 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7171 Add general::oper_snomask, snomask on oper up for opers
7172 that have umode +s set on oper up, but do not have
7173 a specific snomask setting in their operator block.
7174 If this is empty or not specified, +s is used as before.
7178 +4 -1 trunk/doc/example.conf (File Modified)
7179 +7 -1 trunk/doc/reference.conf (File Modified)
7180 +1 -0 trunk/include/client.h (File Modified)
7181 +1 -0 trunk/include/s_conf.h (File Modified)
7182 +32 -0 trunk/src/newconf.c (File Modified)
7183 +1 -0 trunk/src/s_conf.c (File Modified)
7184 +13 -3 trunk/src/s_user.c (File Modified)
7187 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7192 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7195 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7197 Add MASKTRACE and CHANTRACE commands.
7201 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7204 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7206 document loadmodule directive
7210 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7213 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7219 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7222 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7224 q:lines are no longer living in the ircd.conf either
7228 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7231 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7233 remove k:line, d:line, x:line as they are their own files now
7237 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7240 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7242 New place for operator::snomask.
7246 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7249 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7251 Document connect {}.
7255 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7258 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7260 example.conf: move operator::snomask to a more logical place,
7261 more sensible default
7262 reference.conf: add operator::snomask
7266 +3 -3 trunk/doc/example.conf (File Modified)
7267 +3 -0 trunk/doc/reference.conf (File Modified)
7270 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7272 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7273 in those conf entries that take umodes like <name1>, <name2>, ...
7277 +3 -0 trunk/doc/reference.conf (File Modified)
7278 +3 -0 trunk/src/newconf.c (File Modified)
7281 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7287 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7290 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7296 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7299 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7305 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7308 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7314 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7317 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7319 Document operator {} blocks.
7323 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7326 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7328 auth{}: clarify/add some details
7332 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7335 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7337 auth{}: Move a paragraph.
7341 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7344 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7346 Document auth{} blocks.
7350 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7353 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7359 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7362 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7364 Add umode +R, prevents unidentified clients from
7365 sending private messages or notices. /accept'ed
7366 clients and opers are exempt.
7367 Due to the /accept part, this is only checked
7368 at the target's server, may want to change
7373 +1 -0 trunk/help/opers/umode (File Modified)
7374 +1 -0 trunk/help/users/umode (File Modified)
7375 +2 -0 trunk/include/client.h (File Modified)
7376 +1 -0 trunk/include/numeric.h (File Modified)
7377 +11 -1 trunk/modules/core/m_message.c (File Modified)
7378 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7379 +1 -1 trunk/src/messages.tab (File Modified)
7380 +1 -1 trunk/src/s_user.c (File Modified)
7383 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7385 Don't allow a nick change if banned or quieted (and not
7386 voiced or opped) on a channel. This uses numeric 435
7387 (bahamut's "cannot change to a banned nick") because
7388 bahamut/ircu's 437 and hyperion's 438 already have
7389 another meaning for us.
7393 +2 -0 trunk/include/channel.h (File Modified)
7394 +1 -0 trunk/include/numeric.h (File Modified)
7395 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7396 +38 -0 trunk/src/channel.c (File Modified)
7397 +1 -1 trunk/src/messages.tab (File Modified)
7400 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7403 - respect ban exceptions
7404 - also deny a knock if quieted
7408 +2 -1 trunk/modules/m_knock.c (File Modified)
7411 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7413 Reverse bad substitution in comment.
7417 +1 -1 trunk/src/channel.c (File Modified)
7420 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7422 - set DynSpoof flag for clients spoofed at registration
7423 - add orighost instead of host to the hostname hash
7427 +5 -1 trunk/src/s_user.c (File Modified)
7430 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7432 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7436 +2 -3 trunk/src/send.c (File Modified)
7439 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7441 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7445 +17 -7 trunk/modules/m_signon.c (File Modified)
7448 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7450 Correct minimum args on ENCAP SASL to avoid nasty core.
7454 +1 -1 trunk/modules/m_sasl.c (File Modified)
7457 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7459 Style nits: sptr can't ever be NULL, don't compare truth
7464 +2 -3 trunk/modules/m_scan.c (File Modified)
7467 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7469 - Comment out scan_cmodes() prototype to suppress warning
7470 - Correct minimum parameter count for mo_scan()
7474 +2 -2 trunk/modules/m_scan.c (File Modified)
7477 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7480 - Include full command in operspy notice
7481 - Allow global scans (no-list used, mask not used) without operspy
7482 - Use ERR_NOPRIVS numeric
7486 +21 -9 trunk/modules/m_scan.c (File Modified)
7489 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7491 Cancel out the >3 default if < is given; this way
7492 any </> specification fully overrides the default.
7496 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7499 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7501 - Call mo_list() from m_list() to reduce code duplication
7502 - Default to >3, rather arbitrarily (conf option?)
7503 - Make < and > mean less than and greater than again
7507 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7510 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7512 When processing topic burst, hide connecting server
7513 on netburst if flatten links is enabled.
7517 +9 -2 trunk/modules/m_tb.c (File Modified)
7520 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7522 - remove PENALTY token
7526 +0 -1 trunk/include/supported.h (File Modified)
7529 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7532 - Add PENALTY because we have a pace-wait system.
7533 - Add FNC due to SAVE and RSFNC
7538 +4 -2 trunk/include/supported.h (File Modified)
7541 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7543 mkay, indent went nuts here
7547 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7550 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7552 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7553 and can be used instead. The SAFELIST implementation is the one used by
7554 default, as most users/networks will be used to it.
7558 +1 -0 trunk/NEWS (File Modified)
7559 +14 -0 trunk/include/client.h (File Modified)
7560 +5 -0 trunk/include/hash.h (File Modified)
7561 +404 -272 trunk/modules/Makefile.in (File Modified)
7562 + - trunk/modules/m_list.c (File Deleted)
7563 + - trunk/modules/m_list_ratbox.c (File Added)
7564 + - trunk/modules/m_list_safelist.c (File Added)
7565 +5 -5 trunk/src/hash.c (File Modified)
7568 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7570 Clear invites on a lowerTS JOIN or SJOIN.
7571 This should complete kick_on_split_riding protection.
7575 +5 -0 trunk/modules/core/m_join.c (File Modified)
7576 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7579 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7581 Like in ratbox, send and interpret timestamps on invites.
7585 +9 -2 trunk/modules/m_invite.c (File Modified)
7588 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7590 Add +S (network service) umode. Just for completeness, users or opers
7595 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7598 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7604 +35 -2 trunk/NEWS (File Modified)
7607 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7609 Split off a PreClient structure for data to be freed on registation (i.e. password).
7610 New hook introduce_client for post-registration messages.
7611 Fix b0rked SASL numerics.
7612 Burst REALHOST post-introduction for spoofed-on-registration clients.
7613 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7614 Pre-registration signon support.
7618 +10 -0 trunk/configure (File Modified)
7619 +2 -0 trunk/configure.ac (File Modified)
7620 +14 -4 trunk/include/client.h (File Modified)
7621 +1 -0 trunk/include/hook.h (File Modified)
7622 +1 -0 trunk/include/numeric.h (File Modified)
7623 +3 -0 trunk/include/setup.h.in (File Modified)
7624 +16 -0 trunk/modules/m_chghost.c (File Modified)
7625 +25 -21 trunk/modules/m_sasl.c (File Modified)
7626 +63 -30 trunk/modules/m_signon.c (File Modified)
7627 +18 -0 trunk/src/client.c (File Modified)
7628 +2 -0 trunk/src/hook.c (File Modified)
7629 +5 -5 trunk/src/messages.tab (File Modified)
7630 +2 -0 trunk/src/s_serv.c (File Modified)
7631 +28 -2 trunk/src/s_user.c (File Modified)
7634 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7636 Update hook documentation.
7640 +30 -0 trunk/doc/hooks.txt (File Modified)
7643 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7645 Improve @/# handling in match_esc().
7649 +21 -13 trunk/src/match.c (File Modified)
7652 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7654 backtrack instead of bailing out when handling a mismatched escape
7658 +1 -1 trunk/src/match.c (File Modified)
7661 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7663 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7666 +2 -1 trunk/CREDITS (File Modified)
7669 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7671 Fix the escape brokenness and pick up a more efficient matching algorithm,
7672 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7673 Patch sent upstream. They can do whatever they want with it, *shrug*.
7677 +147 -161 trunk/src/match.c (File Modified)
7680 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7682 If flatten links is enabled, fake the origins of some ServerModes
7683 sent to clients so that the server sending the netburst is hidden.
7684 Most mode hacks still show the true source.
7688 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7689 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7692 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7694 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7695 where the exit originated).
7696 - When receiving an SQUIT for a server themselves
7697 (IsMe(target_p) || target_p == client_p)
7698 close their link and send a local server notice.
7702 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7703 +6 -3 trunk/src/client.c (File Modified)
7706 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7708 Hooking into the wrong hook, whoops. :P
7712 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7713 +6 -10 trunk/modules/core/m_join.c (File Modified)
7716 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7718 this doesn't work right, right now :P
7722 +40 -0 trunk/contrib/Makefile.in (File Modified)
7723 + - trunk/contrib/m_createauthonly.c (File Added)
7724 +6 -0 trunk/include/hook.h (File Modified)
7725 +26 -1 trunk/modules/core/m_join.c (File Modified)
7726 +1 -1 trunk/src/ircd.c (File Modified)
7729 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7731 Make can_join() hookable.
7735 +12 -1 trunk/src/channel.c (File Modified)
7738 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7740 add 'int approved;' to the channel event hook
7744 +1 -0 trunk/include/hook.h (File Modified)
7747 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7749 Use SIDs in SASL ENCAP origin.
7750 Ignore responses from other agents once the first SASL response has been received for a client.
7754 +9 -5 trunk/modules/m_sasl.c (File Modified)
7757 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7759 Removed stray debug code.
7763 +1 -1 trunk/modules/m_sasl.c (File Modified)
7766 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7768 Don't complain "unknown MODE flag" if a non-oper attempts
7769 to unset an oper only umode they do not have.
7770 This is to prevent unwanted error messages when users/bots
7771 do things like MODE <nick> +i-sw.
7775 +4 -2 trunk/src/s_user.c (File Modified)
7778 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7780 Fix client_exit hook name and only call it for local exits that are not
7785 +3 -2 trunk/modules/m_sasl.c (File Modified)
7788 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7790 Fix SASL logic to actually use stored agent UID.
7791 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7792 Add abort code for exiting clients.
7796 +18 -9 trunk/modules/m_sasl.c (File Modified)
7799 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7801 Port over ratbox 2.2 /challenge. This is slightly more secure
7802 (better crypto, longer keys, challenge timeout) and has better
7805 The respond tool is no longer part of the ircd tree but a
7806 separate package, currently available from
7807 http://respond.ircd-ratbox.org (we should mirror/... this).
7811 +65 -310 trunk/doc/challenge.txt (File Modified)
7812 +5 -5 trunk/include/client.h (File Modified)
7813 +3 -0 trunk/include/irc_string.h (File Modified)
7814 +3 -0 trunk/include/numeric.h (File Modified)
7815 +94 -50 trunk/modules/m_challenge.c (File Modified)
7816 +1 -2 trunk/src/client.c (File Modified)
7817 +125 -0 trunk/src/irc_string.c (File Modified)
7818 +2 -2 trunk/src/messages.tab (File Modified)
7819 + - trunk/tools/rsa_respond/ (File Deleted)
7822 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7824 Preliminary SASL support.
7828 +7 -0 trunk/include/client.h (File Modified)
7829 +6 -0 trunk/include/numeric.h (File Modified)
7830 +1 -0 trunk/modules/Makefile.in (File Modified)
7831 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7832 +175 -1 trunk/modules/m_cap.c (File Modified)
7833 + - trunk/modules/m_sasl.c (File Added)
7834 +2 -0 trunk/modules/m_user.c (File Modified)
7835 +5 -5 trunk/src/messages.tab (File Modified)
7836 +8 -2 trunk/src/s_user.c (File Modified)
7839 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7841 SIGNON: make logout also apply remotely.
7845 +7 -2 trunk/modules/m_signon.c (File Modified)
7848 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7850 Use an asterisk when sending empty logins in SIGNON.
7854 +5 -5 trunk/modules/m_signon.c (File Modified)
7857 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7859 SIGNON: Only add whowas entry (add_history()) and wipe
7860 accepts (del_all_accepts()) if nick changed.
7864 +5 -3 trunk/modules/m_signon.c (File Modified)
7867 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7869 SIGNON: slight fixes to collision code:
7870 - don't kill if target_p == source_p (nick unchanged or only changed case)
7871 - add comment that SAVE support is missing
7872 - use sendto_realops_snomask() instead of sendto_realops_flags()
7876 +9 -6 trunk/modules/m_signon.c (File Modified)
7879 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7881 Fix up kills for bad nick/user/host on SIGNON.
7885 +16 -6 trunk/modules/m_signon.c (File Modified)
7888 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7890 If changing to a nick with a digit, only allow the UID.
7894 +4 -0 trunk/modules/m_signon.c (File Modified)
7897 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7899 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7900 Strip leading digits from logins that are not purely numeric.
7904 +3 -0 trunk/include/numeric.h (File Modified)
7905 +2 -0 trunk/include/send.h (File Modified)
7906 +1 -0 trunk/modules/Makefile.in (File Modified)
7907 +456 -3 trunk/modules/m_services.c (File Modified)
7908 + - trunk/modules/m_signon.c (File Added)
7909 +2 -2 trunk/src/messages.tab (File Modified)
7910 +98 -0 trunk/src/send.c (File Modified)
7913 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7915 Remove old server notice umodes from example confs.
7919 +1 -2 trunk/doc/example.conf (File Modified)
7920 +4 -17 trunk/doc/reference.conf (File Modified)
7923 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7925 Add snomask help file (forgot this earlier).
7929 + - trunk/help/opers/snomask (File Added)
7932 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7934 Add umode +l (receive locops).
7938 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7941 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7943 We don't plan to implement cmode +R (quiet unidentified) and
7944 umode +I (deny invite) for 1.1, so comment them out from the
7949 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7950 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7953 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7955 Improve snomask usage description.
7959 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7962 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7964 Mention the word snomask with umode +s (needs to be a link really).
7968 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7971 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7973 Add snomask +Z (operspy notices).
7977 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7980 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7982 Misc updates/clarifications.
7986 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7989 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7995 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7996 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7997 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8000 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8002 - Allow ENCAP REALHOST outside burst
8003 - Fix comment describing race condition: this can only happen
8004 on a local whois with use_whois_actually enabled
8008 +4 -6 trunk/modules/m_chghost.c (File Modified)
8011 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8013 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8017 +39 -0 trunk/contrib/Makefile.in (File Modified)
8018 + - trunk/contrib/sno_globaloper.c (File Added)
8021 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8023 Pass along old umodes and snomask in umode_changed hook,
8024 changing its parameter type from struct Client *
8025 to hook_data_umode_changed *. (For a new client, both
8028 The IP cloaking module now fully ignores umode changes
8029 where +h didn't change.
8033 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8034 +7 -0 trunk/include/hook.h (File Modified)
8035 +18 -4 trunk/src/s_user.c (File Modified)
8038 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8040 move libcharybdis-provided function initialisation into libcharybdis_init().
8044 +32 -11 trunk/src/ircd.c (File Modified)
8047 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8049 Make +f notices (local host, global host, global user@host, local class)
8050 netwide. Exceeding /quote set max remains local.
8054 +4 -4 trunk/src/s_conf.c (File Modified)
8057 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8059 Netwide notices about attempts to join juped channels.
8063 +1 -1 trunk/modules/core/m_join.c (File Modified)
8066 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8068 Send server notices about failed oper attempts globally.
8069 Successful remote oper attempt notices will be generated
8070 from the mode changes.
8074 +3 -3 trunk/modules/m_challenge.c (File Modified)
8075 +2 -2 trunk/modules/m_oper.c (File Modified)
8078 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8080 Rest of infrastructure for sending server notices globally.
8081 Uses a new L_NETWIDE level on sendto_realops_snomask().
8085 +1 -0 trunk/include/send.h (File Modified)
8086 +31 -4 trunk/src/send.c (File Modified)
8089 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8091 Add general::global_snotices conf option to control
8092 whether we send out SNOTEs. Does not do anything yet.
8096 +1 -0 trunk/doc/example.conf (File Modified)
8097 +6 -0 trunk/doc/reference.conf (File Modified)
8098 +1 -0 trunk/include/s_conf.h (File Modified)
8099 +6 -0 trunk/modules/m_info.c (File Modified)
8100 +1 -0 trunk/src/newconf.c (File Modified)
8101 +1 -0 trunk/src/s_conf.c (File Modified)
8104 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8106 Only accept SNOTE from servers.
8110 +2 -0 trunk/modules/m_snote.c (File Modified)
8113 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8115 Correct parv indices so this actually works.
8119 +2 -2 trunk/modules/m_snote.c (File Modified)
8122 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8128 +3 -3 trunk/modules/m_snote.c (File Modified)
8131 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8133 Add m_snote.c, SNOTE propagator.
8137 +86 -0 trunk/modules/Makefile.in (File Modified)
8138 + - trunk/modules/m_snote.c (File Added)
8141 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8143 start seeding the 1.1 NEWS file
8147 +4 -0 trunk/NEWS (File Modified)
8150 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8152 rename some modules to more descriptive names...
8156 +2 -131 trunk/contrib/Makefile.in (File Modified)
8157 + - trunk/contrib/globalconnexit.c (File Deleted)
8158 + - trunk/contrib/globallineactive.c (File Deleted)
8159 + - trunk/contrib/sno_farconnect.c (File Added)
8160 + - trunk/contrib/sno_globalkline.c (File Added)
8161 +1 -120 trunk/modules/Makefile.in (File Modified)
8162 + - trunk/modules/networknotice.c (File Deleted)
8163 + - trunk/modules/sno_routing.c (File Added)
8166 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8168 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8169 Uses FLAGS2_FLOODDONE bit on servers.
8173 +3 -0 trunk/include/client.h (File Modified)
8174 +121 -1 trunk/modules/Makefile.in (File Modified)
8175 + - trunk/modules/networknotice.c (File Added)
8178 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8180 Don't show servers in /trace to nonopers if flatten links is enabled.
8184 +8 -5 trunk/modules/m_trace.c (File Modified)
8187 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8190 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8191 - send back confirmation to source, if local client
8192 - send a +s server notice if the source is neither a server nor a service (+S)
8196 +5 -1 trunk/modules/m_chghost.c (File Modified)
8199 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8201 Use sendto_realops_snomask_from() to make the
8202 server notices appear to come from the affected
8207 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8208 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8211 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8213 Add sendto_realops_snomask_from(), allows
8214 specification of apparent source server.
8218 +1 -0 trunk/include/send.h (File Modified)
8219 +41 -1 trunk/src/send.c (File Modified)
8222 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8224 Revert r579. Keep host, not orighost in oper up notice.
8225 It would be inconsistent to have orighost there, and we
8226 don't want to mess up all server notices by putting both
8231 +1 -1 trunk/src/s_user.c (File Modified)
8234 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8236 Include the IP address in operlog/foperlog.
8240 +10 -8 trunk/modules/m_challenge.c (File Modified)
8241 +8 -6 trunk/modules/m_oper.c (File Modified)
8244 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8246 Call umode_changed hook on oper up.
8250 +1 -0 trunk/src/s_user.c (File Modified)
8253 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8255 Add globalconnexit contrib module, shows remote client connects/exits
8256 except netsplits/netjoin on snomask +F.
8257 Notice formatting will probably change somewhat still.
8261 +80 -0 trunk/contrib/Makefile.in (File Modified)
8262 + - trunk/contrib/globalconnexit.c (File Added)
8265 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8267 Declare snomask_modes[] so modules can provide snomasks.
8271 +2 -0 trunk/include/snomask.h (File Modified)
8274 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8276 Replace user_signon hook with two new hooks: new_local_user
8277 and new_remote_user.
8278 These are called right before the user is introduced to the
8279 rest of the network.
8283 +2 -1 trunk/include/hook.h (File Modified)
8284 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8285 +4 -2 trunk/src/hook.c (File Modified)
8286 +2 -3 trunk/src/s_user.c (File Modified)
8289 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8291 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8295 +2 -2 trunk/modules/m_scan.c (File Modified)
8298 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8300 Update doc/technical/send.txt.
8304 +91 -131 trunk/doc/technical/send.txt (File Modified)
8307 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8309 Add chantrace and masktrace to help files.
8313 + - trunk/help/opers/chantrace (File Added)
8314 +27 -20 trunk/help/opers/index (File Modified)
8315 + - trunk/help/opers/masktrace (File Added)
8316 +2 -0 trunk/help/opers/operspy (File Modified)
8319 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8321 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8322 Shows etrace-like output for all users in a channel,
8323 in particular IP addresses.
8327 +75 -2 trunk/modules/m_etrace.c (File Modified)
8330 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8332 Port over ratbox 2.2 r21727 (anfl):
8333 add some logging when we drop servers in places where we only notify opers
8337 +31 -0 trunk/modules/core/m_server.c (File Modified)
8340 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8342 display orighost in operup message
8346 +1 -1 trunk/src/s_user.c (File Modified)
8349 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8351 Add globallineactive contrib module, a hack which can often
8352 show k/d/g/x line active for remote clients.
8356 +52 -0 trunk/contrib/Makefile.in (File Modified)
8357 + - trunk/contrib/globallineactive.c (File Added)
8360 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8362 Show IP field in the same way as MASKTRACE:
8363 "255.255.255.255" if it's unknown (remote TS5 client)
8364 and "0" if we or the remote server are purposely
8369 +12 -1 trunk/modules/m_scan.c (File Modified)
8372 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8375 - don't show servers in a global scan
8376 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8380 +4 -1 trunk/modules/m_scan.c (File Modified)
8383 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8385 Implement SCAN UMODES.
8389 +3 -0 trunk/include/numeric.h (File Modified)
8390 +128 -2 trunk/modules/m_scan.c (File Modified)
8391 +2 -2 trunk/src/messages.tab (File Modified)
8394 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8400 +1 -1 trunk/modules/m_scan.c (File Modified)
8403 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8405 parv[0] should be parv[1].
8409 +1 -1 trunk/modules/m_scan.c (File Modified)
8412 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8418 +1 -1 trunk/modules/m_scan.c (File Modified)
8421 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8427 +2 -2 trunk/modules/m_scan.c (File Modified)
8430 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8432 framework for scan command
8436 +113 -0 trunk/modules/Makefile.in (File Modified)
8437 + - trunk/modules/m_scan.c (File Added)
8440 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8442 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8446 +2 -0 trunk/include/irc_string.h (File Modified)
8447 +157 -1 trunk/modules/m_etrace.c (File Modified)
8448 +129 -90 trunk/src/match.c (File Modified)
8451 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8453 orighost may live in a different hash bucket (likely the case), lets check it standalone
8457 +39 -3 trunk/src/hostmask.c (File Modified)
8460 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8462 SVN didn't check modules/ somehow, hrmm.
8466 +1 -1 trunk/modules/m_kline.c (File Modified)
8467 +6 -6 trunk/modules/m_stats.c (File Modified)
8470 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8472 Track hostmask entries for client_p->orighost, if available.
8473 Not throughly tested, but seems to work fine.
8477 +8 -4 trunk/include/hostmask.h (File Modified)
8478 +14 -10 trunk/src/hostmask.c (File Modified)
8481 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8483 Pass on SQUIT reasons more.
8487 +17 -19 trunk/src/client.c (File Modified)
8490 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8492 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8493 This way, hidden admins also get them.
8497 +4 -4 trunk/src/send.c (File Modified)
8500 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8502 From ircd-ratbox 2.2 (r21339 anfl):
8503 ms_kill() should be using find_person(), not find_client()
8504 otherwise it can generate a core.
8508 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8511 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8513 Add m_error to core_module_table, so it is loaded by default.
8517 +1 -0 trunk/src/modules.c (File Modified)
8520 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8522 comment is a const char *, not char *.
8526 +1 -1 trunk/include/hook.h (File Modified)
8529 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8531 Fix a long standing hybrid 7 bug: when getting a read error
8532 on a server, report_error() is called with a %d instead of
8533 a %s in the format string ("Lost connection" in +d).
8537 +1 -1 trunk/src/client.c (File Modified)
8540 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8546 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8549 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8551 Add document describing capabilities and what they mean.
8555 + - trunk/doc/technical/capab.txt (File Added)
8558 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8560 Change client_exit hook to pass all exit_client() parameters.
8564 +8 -0 trunk/include/hook.h (File Modified)
8565 +6 -1 trunk/src/client.c (File Modified)
8568 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8570 Add client_exit hook, called in exit_client() for all
8571 clients of all types, except clients exiting because
8572 of netsplits (QS). The only thing done before it is
8573 marking the client as "closing" (to prevent
8578 +1 -0 trunk/include/hook.h (File Modified)
8579 +2 -0 trunk/src/client.c (File Modified)
8580 +2 -0 trunk/src/hook.c (File Modified)
8583 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8585 Improve the code that calculates the nnnS nnnC counts
8588 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8592 +43 -36 trunk/modules/m_trace.c (File Modified)
8595 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8597 Add server_eob hook.
8598 Planning to use this for netsplit/join notices.
8602 +1 -0 trunk/include/hook.h (File Modified)
8603 +2 -0 trunk/modules/m_pong.c (File Modified)
8604 +2 -0 trunk/src/hook.c (File Modified)
8607 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8609 Default motd: ircd-ratbox -> charybdis
8613 +1 -1 trunk/doc/ircd.motd (File Modified)
8616 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8618 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8622 +4 -4 trunk/src/s_user.c (File Modified)
8625 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8627 - Remove obsolete EOB help file
8628 - Document snomask in the help files
8633 + - trunk/help/opers/eob (File Deleted)
8634 +13 -12 trunk/help/opers/index (File Modified)
8635 +1 -13 trunk/help/opers/umode (File Modified)
8636 +7 -7 trunk/help/users/index (File Modified)
8639 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8641 Bail if snomask to parse is not given. Pointy hat to myself.
8645 +3 -0 trunk/src/snomask.c (File Modified)
8648 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8650 Remove m_flags from autoconf
8654 +0 -1 trunk/contrib/Makefile.in (File Modified)
8657 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8663 + - trunk/contrib/m_flags.c (File Deleted)
8666 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8668 If +s is in oper_only_umodes, clear snomask on deoper.
8672 +5 -0 trunk/src/s_user.c (File Modified)
8675 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8677 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8681 +2 -2 trunk/configure (File Modified)
8682 +2 -2 trunk/configure.ac (File Modified)
8685 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8687 Remove the old server notice umodes.
8688 Default oper only umodes is now +s.
8689 Please make sure all remaining umodes still work.
8693 +3 -21 trunk/include/client.h (File Modified)
8694 +0 -12 trunk/src/newconf.c (File Modified)
8695 +1 -1 trunk/src/s_conf.c (File Modified)
8696 +12 -12 trunk/src/s_user.c (File Modified)
8699 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8701 operator::flags nick_changes now controls +n snomask instead of +n umode.
8705 +8 -8 trunk/src/s_user.c (File Modified)
8708 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8710 Move down h_umode_changed hook call after umode allowed checks
8711 (so it will not see +a if someone tries to set it but is not
8716 +2 -3 trunk/src/s_user.c (File Modified)
8719 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8721 Move over non-+s server notices (hopefully, all of them).
8725 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8726 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8727 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8728 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8729 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8730 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8731 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8732 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8733 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8734 +2 -2 trunk/libcharybdis/event.c (File Modified)
8735 +2 -2 trunk/modules/core/m_join.c (File Modified)
8736 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8737 +3 -3 trunk/modules/core/m_message.c (File Modified)
8738 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8739 +2 -2 trunk/modules/core/m_server.c (File Modified)
8740 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8741 +1 -1 trunk/modules/m_post.c (File Modified)
8742 +1 -1 trunk/modules/m_services.c (File Modified)
8743 +2 -2 trunk/src/channel.c (File Modified)
8744 +3 -3 trunk/src/client.c (File Modified)
8745 +1 -1 trunk/src/hash.c (File Modified)
8746 +5 -5 trunk/src/s_conf.c (File Modified)
8747 +2 -2 trunk/src/s_log.c (File Modified)
8748 +4 -4 trunk/src/s_user.c (File Modified)
8751 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8753 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8757 +2 -1 trunk/include/snomask.h (File Modified)
8758 +2 -2 trunk/src/snomask.c (File Modified)
8761 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8763 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8767 +1 -1 trunk/contrib/example_module.c (File Modified)
8768 +2 -2 trunk/include/ircd_defs.h (File Modified)
8769 +6 -6 trunk/modules/core/m_error.c (File Modified)
8770 +1 -1 trunk/modules/core/m_join.c (File Modified)
8771 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8772 +1 -1 trunk/modules/core/m_message.c (File Modified)
8773 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8774 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8775 +18 -18 trunk/modules/core/m_server.c (File Modified)
8776 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8777 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8778 +4 -4 trunk/modules/m_challenge.c (File Modified)
8779 +4 -4 trunk/modules/m_dline.c (File Modified)
8780 +13 -13 trunk/modules/m_gline.c (File Modified)
8781 +5 -5 trunk/modules/m_kline.c (File Modified)
8782 +2 -2 trunk/modules/m_oper.c (File Modified)
8783 +1 -1 trunk/modules/m_pong.c (File Modified)
8784 +13 -13 trunk/modules/m_rehash.c (File Modified)
8785 +4 -4 trunk/modules/m_resv.c (File Modified)
8786 +16 -16 trunk/modules/m_set.c (File Modified)
8787 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8788 +6 -6 trunk/modules/m_xline.c (File Modified)
8789 +1 -1 trunk/src/adns.c (File Modified)
8790 +2 -2 trunk/src/channel.c (File Modified)
8791 +1 -1 trunk/src/listener.c (File Modified)
8792 +1 -1 trunk/src/s_auth.c (File Modified)
8793 +15 -15 trunk/src/s_conf.c (File Modified)
8794 +3 -3 trunk/src/s_user.c (File Modified)
8795 +7 -7 trunk/src/send.c (File Modified)
8798 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8801 - set +s snomask if +s umode set but no snomasks
8802 - put numerics in more logical order
8806 +3 -1 trunk/src/s_user.c (File Modified)
8809 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8811 parse_snobuf_to_mask(): default to + at start
8812 allows stuff like /mode jilles +s C
8816 +1 -1 trunk/src/snomask.c (File Modified)
8819 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8821 Changes to user_mode() snomask handling.
8822 - show snomask (if not 0) on /mode <nick>
8823 - show snomask once at the end if +s/-s used
8824 - only parse 1 parameter for umode changes
8825 - don't crash on /mode <nick> +s
8826 - /mode <nick> -s clears snomask, doesn't use parameter
8827 - set umode +s iff snomask is not 0
8828 - snomask is not propagated, but umode +s is
8832 +97 -72 trunk/src/s_user.c (File Modified)
8835 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8837 Convert some messages over to snomask.
8841 +29 -29 trunk/src/client.c (File Modified)
8842 +2 -2 trunk/src/ircd.c (File Modified)
8843 +13 -13 trunk/src/modules.c (File Modified)
8844 +1 -1 trunk/src/newconf.c (File Modified)
8845 +5 -5 trunk/src/parse.c (File Modified)
8846 +1 -1 trunk/src/restart.c (File Modified)
8847 +4 -4 trunk/src/s_newconf.c (File Modified)
8848 +11 -11 trunk/src/s_serv.c (File Modified)
8851 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8853 include snomask.h from client.h
8857 +1 -0 trunk/include/client.h (File Modified)
8860 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8862 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8866 +1 -0 trunk/src/newconf.c (File Modified)
8867 +2 -1 trunk/src/snomask.c (File Modified)
8870 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8872 should start with +, not \0. Whoops. :)
8876 +1 -1 trunk/src/snomask.c (File Modified)
8879 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8881 core snomask support.
8885 +3 -0 trunk/doc/example.conf (File Modified)
8886 +2 -0 trunk/include/client.h (File Modified)
8887 +2 -0 trunk/include/numeric.h (File Modified)
8888 +2 -0 trunk/include/s_newconf.h (File Modified)
8889 +63 -0 trunk/include/send.h (File Modified)
8890 + - trunk/include/snomask.h (File Added)
8891 +1 -0 trunk/src/Makefile.in (File Modified)
8892 +1 -1 trunk/src/messages.tab (File Modified)
8893 +8 -0 trunk/src/newconf.c (File Modified)
8894 +12 -0 trunk/src/s_user.c (File Modified)
8895 +235 -0 trunk/src/send.c (File Modified)
8896 + - trunk/src/snomask.c (File Added)
8899 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8901 add a blank line after the license info.
8905 +1 -1 trunk/CREDITS (File Modified)
8908 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8910 Extend copyright to 2006.
8914 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8917 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8920 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8924 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8925 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8928 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8930 Add oper privileges document.
8934 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8935 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8938 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8940 Capitalize message names in services shortcuts (for consistency).
8944 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8947 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8953 +1 -1 trunk/src/patricia.c (File Modified)
8956 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8958 Remove obsolete 'nextconnect' variable.
8962 +0 -1 trunk/include/ircd.h (File Modified)
8963 +0 -2 trunk/src/client.c (File Modified)
8964 +0 -1 trunk/src/ircd.c (File Modified)
8967 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8969 Remove this remnant of the hybrid 6 ziplinks implementation.
8973 + - trunk/include/s_zip.h (File Deleted)
8976 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8978 Make clone limiting work on orighost, not host (so it
8979 looks through services cloaks). Lightly tested, please
8984 +2 -0 trunk/modules/m_chghost.c (File Modified)
8985 +1 -1 trunk/src/client.c (File Modified)
8986 +1 -1 trunk/src/s_conf.c (File Modified)
8989 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8991 Don't forget to link me_realhost() into the command hash.
8993 Pointy hat to: myself
8997 +1 -1 trunk/modules/m_chghost.c (File Modified)
9000 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9002 It's call_hook, not hook_call.
9006 +1 -1 trunk/src/s_user.c (File Modified)
9009 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9011 Add unreject help file.
9015 + - trunk/help/opers/unreject (File Added)
9018 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9020 Link the all-important 42 module to the build :P
9024 +1 -0 trunk/contrib/Makefile.in (File Modified)
9027 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9029 Mention /rehash help.
9033 +1 -0 trunk/help/opers/rehash (File Modified)
9036 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9038 Add h_user_signon hook.
9042 +1 -0 trunk/include/hook.h (File Modified)
9043 +2 -0 trunk/src/hook.c (File Modified)
9044 +4 -0 trunk/src/s_user.c (File Modified)
9047 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9049 Oops, forgot to set orighost for remote client introductions.
9053 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9056 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9058 Use TS6 forms in services shortcuts, if possible.
9062 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9065 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9067 - Start out default_umodes conf entry from the empty set instead of +i.
9068 - Move oper_only_umodes check to where default_umodes is used, as
9069 oper_only_umodes may not be set yet while we're reading the conf.
9073 +6 -7 trunk/src/newconf.c (File Modified)
9074 +1 -1 trunk/src/s_user.c (File Modified)
9077 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9079 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9083 +1 -0 trunk/doc/example.conf (File Modified)
9084 +7 -0 trunk/doc/reference.conf (File Modified)
9085 +0 -7 trunk/include/config.h.dist (File Modified)
9086 +1 -0 trunk/include/s_conf.h (File Modified)
9087 +6 -0 trunk/modules/m_info.c (File Modified)
9088 +9 -18 trunk/src/client.c (File Modified)
9089 +1 -0 trunk/src/newconf.c (File Modified)
9090 +1 -0 trunk/src/s_conf.c (File Modified)
9093 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9095 - Allow NULL target_ip in show_ip() (indicates message is being
9096 sent to local opers)
9097 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9099 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9100 those in src/client.c
9102 From ratbox 2.2 svn (anfl)
9106 +1 -0 trunk/include/client.h (File Modified)
9107 +21 -2 trunk/src/client.c (File Modified)
9108 +2 -4 trunk/src/hostmask.c (File Modified)
9109 +1 -5 trunk/src/s_conf.c (File Modified)
9110 +4 -8 trunk/src/s_user.c (File Modified)
9113 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9115 Fire off events properly.
9119 +7 -3 trunk/src/s_user.c (File Modified)
9122 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9124 make sure modules which depend on umode information get the message upon connection (oops)
9128 +3 -0 trunk/src/s_user.c (File Modified)
9131 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9133 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9134 From ratbox 2.2 svn.
9138 +3 -7 trunk/modules/m_etrace.c (File Modified)
9141 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9143 Replace silly `default_invisible' option with more versatile default_umodes.
9147 +2 -2 trunk/Makefile.in (File Modified)
9148 +12 -1 trunk/doc/example.conf (File Modified)
9149 +14 -7 trunk/doc/reference.conf (File Modified)
9150 +2 -4 trunk/include/s_conf.h (File Modified)
9151 +0 -6 trunk/modules/m_info.c (File Modified)
9152 +4 -0 trunk/src/modules.c (File Modified)
9153 +41 -1 trunk/src/newconf.c (File Modified)
9154 +2 -2 trunk/src/s_conf.c (File Modified)
9155 +3 -4 trunk/src/s_user.c (File Modified)
9158 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9160 Add temporary nick resvs with the proper duration,
9161 not 60 times too long.
9165 +1 -1 trunk/modules/m_resv.c (File Modified)
9168 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9170 Add kick on split riding. See reference.conf for more details.
9174 +1 -0 trunk/doc/example.conf (File Modified)
9175 +16 -0 trunk/doc/reference.conf (File Modified)
9176 +1 -0 trunk/include/s_conf.h (File Modified)
9177 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9178 +6 -0 trunk/modules/m_info.c (File Modified)
9179 +1 -0 trunk/src/newconf.c (File Modified)
9180 +1 -0 trunk/src/s_conf.c (File Modified)
9183 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9185 New credits, denoting GXTi as being on the core team.
9189 +16 -5 trunk/CREDITS (File Modified)
9192 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9194 better cloaking algorithm
9198 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9201 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9203 don't do redundant bitshifting.
9207 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9210 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9216 +1 -0 trunk/contrib/Makefile.in (File Modified)
9219 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9221 Set the DynSpoof flag properly.
9225 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9228 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9230 first go at an ip_cloaking implementation for charybdis.
9234 + - trunk/contrib/ip_cloaking.c (File Added)
9237 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9239 Add libcharybdis to contrib/ includes.
9243 +1 -1 trunk/contrib/Makefile.in (File Modified)
9246 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9248 add h_umode_changed hook for modules that provide usermodes.
9252 +1 -0 trunk/include/hook.h (File Modified)
9253 +2 -1 trunk/src/hook.c (File Modified)
9254 +3 -0 trunk/src/s_user.c (File Modified)
9257 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9259 Show quiets in /stats z.
9263 +15 -10 trunk/src/s_stats.c (File Modified)
9266 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9268 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9272 +0 -12 trunk/configure (File Modified)
9273 +0 -9 trunk/configure.ac (File Modified)
9274 +0 -3 trunk/include/setup.h.in (File Modified)
9277 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9279 change various buffer sizes to = topiclen.
9283 +3 -4 trunk/include/ircd_defs.h (File Modified)
9286 jon 2005/12/12 19:32:18 UTC (20051212-400)
9288 - Partial commit test, partial ego strokage ;)
9292 +2 -1 trunk/CREDITS (File Modified)
9295 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9297 More kqueue corrections.
9300 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9303 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9305 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9306 Not sure why this wasn't this way to begin with.
9310 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9313 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9315 example.conf tweaks:
9316 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9317 most people do not need this.
9318 Enable serverinfo::hub.
9322 +14 -11 trunk/doc/example.conf (File Modified)
9325 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9327 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9331 +1 -1 trunk/src/s_serv.c (File Modified)
9334 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9336 header include changes
9340 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9341 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9342 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9343 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9344 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9345 +1 -21 trunk/libcharybdis/select.c (File Modified)
9348 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9350 s/ilog/libcharybdis_{die,log,restart}/g
9354 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9355 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9356 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9357 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9358 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9359 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9360 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9361 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9364 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9366 Use the right callbacks in the function code.
9369 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9372 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9374 More work, it builds again!
9378 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9379 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9380 + - trunk/libcharybdis/libcharybdis.c (File Added)
9381 + - trunk/libcharybdis/libcharybdis.h (File Added)
9384 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9386 Move some stuff around.
9390 + - trunk/include/memory.h (File Deleted)
9391 + - trunk/include/tools.h (File Deleted)
9392 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9393 + - trunk/libcharybdis/memory.c (File Added)
9394 + - trunk/libcharybdis/memory.h (File Added)
9395 + - trunk/libcharybdis/snprintf.c (File Added)
9396 + - trunk/libcharybdis/tools.c (File Added)
9397 + - trunk/libcharybdis/tools.h (File Added)
9398 +1000 -1062 trunk/modules/.depend (File Modified)
9399 +421 -455 trunk/src/.depend (File Modified)
9400 +0 -1191 trunk/src/Makefile.in (File Modified)
9401 + - trunk/src/memory.c (File Deleted)
9402 + - trunk/src/snprintf.c (File Deleted)
9403 + - trunk/src/tools.c (File Deleted)
9406 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9408 move more headers into libcharybdis
9411 + - trunk/include/balloc.h (File Deleted)
9412 + - trunk/include/event.h (File Deleted)
9413 + - trunk/libcharybdis/balloc.h (File Added)
9414 + - trunk/libcharybdis/event.h (File Added)
9415 +924 -1020 trunk/modules/.depend (File Modified)
9416 +327 -406 trunk/src/.depend (File Modified)
9419 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9421 balloc, events -> libcharybdis
9424 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9425 + - trunk/libcharybdis/balloc.c (File Added)
9426 + - trunk/libcharybdis/event.c (File Added)
9427 +0 -1008 trunk/src/Makefile.in (File Modified)
9428 + - trunk/src/balloc.c (File Deleted)
9429 + - trunk/src/event.c (File Deleted)
9432 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9437 + - trunk/include/commio.h (File Deleted)
9438 + - trunk/include/linebuf.h (File Deleted)
9439 + - trunk/libcharybdis/commio.h (File Added)
9440 + - trunk/libcharybdis/linebuf.h (File Added)
9441 +1644 -530 trunk/modules/.depend (File Modified)
9442 +1 -1 trunk/modules/Makefile.in (File Modified)
9443 +720 -284 trunk/src/.depend (File Modified)
9446 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9448 Makefile reworking -- moving libcharybdis headers into proper location.
9451 +1 -1 trunk/adns/Makefile.in (File Modified)
9452 +1 -1 trunk/src/Makefile.in (File Modified)
9455 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9457 Document proposed authdaemon protocol.
9460 + - trunk/authdaemon/protocol.txt (File Added)
9463 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9468 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9471 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9473 Remove dead makefile from generation
9476 +1 -2 trunk/configure (File Modified)
9477 +0 -1 trunk/configure.ac (File Modified)
9480 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9482 libcharybdisIO -> libcharybdis
9485 +1 -1 trunk/src/Makefile.in (File Modified)
9488 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9493 + - trunk/libcharybdis/Makefile.in (File Added)
9494 + - trunk/libcharybdis/commio.c (File Added)
9495 + - trunk/libcharybdis/devpoll.c (File Added)
9496 + - trunk/libcharybdis/epoll.c (File Added)
9497 + - trunk/libcharybdis/io/ (File Deleted)
9498 + - trunk/libcharybdis/kqueue.c (File Added)
9499 + - trunk/libcharybdis/linebuf.c (File Added)
9500 + - trunk/libcharybdis/log/ (File Deleted)
9501 + - trunk/libcharybdis/poll.c (File Added)
9502 + - trunk/libcharybdis/ports.c (File Added)
9503 + - trunk/libcharybdis/select.c (File Added)
9506 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9511 + - trunk/libcharybdis/Makefile.in (File Deleted)
9514 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9519 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9522 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9524 add authdaemon dir for later hacking
9528 + - trunk/authdaemon/ (File Added)
9531 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9533 linebuf -> libcharybdisIO
9537 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9538 + - trunk/libcharybdis/io/linebuf.c (File Added)
9539 + - trunk/libcharybdis/log/ (File Added)
9540 + - trunk/libcharybdis/log/Makefile.in (File Added)
9541 +0 -687 trunk/src/Makefile.in (File Modified)
9542 + - trunk/src/linebuf.c (File Deleted)
9545 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9547 Solaris 10 I/O ports support
9550 + - trunk/libcharybdis/io/ports.c (File Added)
9553 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9559 +1 -1 trunk/Makefile.in (File Modified)
9560 +3 -1 trunk/configure (File Modified)
9561 +133 -10 trunk/configure.ac (File Modified)
9562 + - trunk/libcharybdis/ (File Added)
9563 + - trunk/libcharybdis/Makefile.in (File Added)
9564 + - trunk/libcharybdis/io/ (File Added)
9565 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9566 +2 -3 trunk/src/Makefile.in (File Modified)
9567 + - trunk/src/io/ (File Deleted)
9570 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9572 split IO stuff into libcharybdisIO.
9576 + - trunk/src/commio.c (File Deleted)
9577 + - trunk/src/devpoll.c (File Deleted)
9578 + - trunk/src/epoll.c (File Deleted)
9579 + - trunk/src/io/ (File Added)
9580 + - trunk/src/io/Makefile.in (File Added)
9581 + - trunk/src/io/commio.c (File Added)
9582 + - trunk/src/io/devpoll.c (File Added)
9583 + - trunk/src/io/epoll.c (File Added)
9584 + - trunk/src/io/kqueue.c (File Added)
9585 + - trunk/src/io/poll.c (File Added)
9586 + - trunk/src/io/select.c (File Added)
9587 + - trunk/src/kqueue.c (File Deleted)
9588 + - trunk/src/poll.c (File Deleted)
9589 + - trunk/src/select.c (File Deleted)
9592 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9598 +86 -155 trunk/configure (File Modified)
9599 +1 -1 trunk/configure.ac (File Modified)
9602 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9604 Remove mentions of mkkeypair/cryptlinks.
9608 +1 -3 trunk/doc/challenge.txt (File Modified)
9611 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9613 Clarify serverinfo{} description.
9617 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9620 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9622 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9626 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9629 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9631 Improvements also applicable to hyperion 1.x.
9635 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9638 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9640 - Add +F description
9641 - General improvements and changes to charybdis
9645 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9648 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9650 The server notice umodes only have an effect
9651 for opers. ("sendto_realops_flags", so having
9652 the umode is not enough, they must also be
9657 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9660 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9662 Updates to umodes docs.
9666 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9669 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9671 Add SGML documentation.
9674 + - trunk/doc/sgml/ (File Added)
9675 + - trunk/doc/sgml/oper-guide/ (File Added)
9676 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9677 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9678 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9679 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9680 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9681 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9682 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9685 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9687 Make operwall flag restrict setting umode +z.
9688 This repairs this flag broken in charybdis-1.0.
9692 +41 -0 trunk/contrib/m_flags.c (File Modified)
9693 +9 -0 trunk/src/s_user.c (File Modified)
9696 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9698 Don't complain/reset remote clients +n. I'm still not
9699 convinced propagating all umodes is the way to go, oh
9704 +1 -1 trunk/src/s_user.c (File Modified)
9707 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9709 - Require admin flag for oper /chghost (if it's enabled
9710 which is not default)
9711 - Give error message on nonexistant nick
9715 +12 -0 trunk/modules/m_chghost.c (File Modified)
9718 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9720 Incorporated jilles' dynspoof patch with a few minor changes.
9723 +5 -2 trunk/include/client.h (File Modified)
9724 +1 -0 trunk/include/numeric.h (File Modified)
9725 +75 -4 trunk/modules/m_chghost.c (File Modified)
9726 +2 -21 trunk/modules/m_stats.c (File Modified)
9727 +2 -8 trunk/modules/m_trace.c (File Modified)
9728 +2 -0 trunk/src/client.c (File Modified)
9729 +3 -0 trunk/src/s_user.c (File Modified)
9732 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9737 +5 -0 trunk/NEWS (File Modified)
9740 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9742 Make show_ip() far less braindead.
9744 Obtained from: ratbox 2.2 SVN
9748 +14 -85 trunk/src/client.c (File Modified)
9751 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9753 Instead of not showing channels at all for whoising services,
9754 only show channels the requester is also on. If operspying
9755 services, show all the channels.
9759 +37 -40 trunk/modules/m_whois.c (File Modified)
9762 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9764 - Show real errno if we fail to connect to a server
9765 - Don't show server IPs on IRC if a server goes dead
9770 +2 -5 trunk/src/s_serv.c (File Modified)
9773 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9775 Revert hybrid 7.2 aline code. It causes too many problems.
9779 +1 -47 trunk/NEWS (File Modified)
9780 + - trunk/include/aline.h (File Deleted)
9781 +53 -6 trunk/modules/m_dline.c (File Modified)
9782 +212 -16 trunk/modules/m_kline.c (File Modified)
9783 +37 -8 trunk/modules/m_resv.c (File Modified)
9784 +45 -24 trunk/modules/m_xline.c (File Modified)
9785 +0 -485 trunk/src/Makefile.in (File Modified)
9786 + - trunk/src/aline.c (File Deleted)
9789 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9791 Incorporate recent ratbox monitor bugfixes (could crash).
9795 +16 -0 trunk/modules/m_monitor.c (File Modified)
9796 +4 -3 trunk/src/monitor.c (File Modified)
9799 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9801 Fix /invite UID leak.
9803 Found by logiclrd@EFnet.
9807 +3 -2 trunk/modules/m_invite.c (File Modified)
9810 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9812 Don't show what channels a service is in.
9815 +1 -0 trunk/NEWS (File Modified)
9816 +40 -35 trunk/modules/m_whois.c (File Modified)
9819 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9821 Update version to 1.0.3.
9825 +9 -9 trunk/configure (File Modified)
9826 +1 -1 trunk/configure.ac (File Modified)
9829 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9835 +7 -1 trunk/NEWS (File Modified)
9838 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9840 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9841 More static buffers :(
9845 +12 -4 trunk/src/aline.c (File Modified)
9848 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9850 Make operspy mode (/mode !#channel showing parameters
9851 even if not on channel) work again.
9855 +4 -4 trunk/src/channel.c (File Modified)
9858 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9860 Call server_introduced hook on TS6 remote server
9861 introduction (ms_sid()).
9865 +6 -0 trunk/modules/core/m_server.c (File Modified)
9868 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9870 Cyrix boxes are wierd.
9873 +2 -1 trunk/modules/m_services.c (File Modified)
9876 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9881 +1 -1 trunk/include/client.h (File Modified)
9882 +3 -1 trunk/modules/m_services.c (File Modified)
9885 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9890 +1 -6 trunk/modules/m_services.c (File Modified)
9893 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9895 Disable a check that doesn't always seem to work right for some reason.
9898 +2 -0 trunk/modules/m_services.c (File Modified)
9901 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9907 +4 -1 trunk/NEWS (File Modified)
9910 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9916 +9 -9 trunk/configure (File Modified)
9917 +1 -1 trunk/configure.ac (File Modified)
9920 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9922 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9926 +3 -13 trunk/modules/m_trace.c (File Modified)
9929 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9931 Don't send empty RPL_WHOISCHANNELS on remote whois.
9933 Pointy hat to: jilles
9937 +1 -1 trunk/modules/m_whois.c (File Modified)
9940 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9946 +3 -0 trunk/NEWS (File Modified)
9949 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9951 Modular umode support.
9955 +0 -9 trunk/include/client.h (File Modified)
9956 +2 -1 trunk/include/s_user.h (File Modified)
9957 +1 -1 trunk/include/tools.h (File Modified)
9958 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9959 +3 -0 trunk/src/ircd.c (File Modified)
9960 +1 -1 trunk/src/messages.tab (File Modified)
9961 +2 -2 trunk/src/s_serv.c (File Modified)
9962 +37 -59 trunk/src/s_user.c (File Modified)
9963 +21 -0 trunk/src/tools.c (File Modified)
9966 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9968 Optionally do forced nick change to the UID instead of kill
9969 on nick collisions, see doc/collision_fnc.txt for more
9974 + - trunk/doc/collision_fnc.txt (File Added)
9975 +1 -0 trunk/doc/example.conf (File Modified)
9976 +8 -0 trunk/doc/reference.conf (File Modified)
9977 +1 -0 trunk/include/numeric.h (File Modified)
9978 +1 -0 trunk/include/s_conf.h (File Modified)
9979 +2 -1 trunk/include/s_serv.h (File Modified)
9980 +1 -0 trunk/include/s_stats.h (File Modified)
9981 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9982 +1 -1 trunk/src/messages.tab (File Modified)
9983 +1 -0 trunk/src/newconf.c (File Modified)
9984 +1 -0 trunk/src/s_conf.c (File Modified)
9985 +1 -0 trunk/src/s_serv.c (File Modified)
9986 +2 -2 trunk/src/s_stats.c (File Modified)
9989 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9995 trunk/NEWS (File Modified)
9998 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10000 Don't allow lookups by uid in /monitor + and /monitor s.
10004 trunk/modules/m_monitor.c (File Modified)
10007 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10009 Stop garbage +j being set in cases like +j aaa:bbb by
10010 initializing the variables properly.
10016 trunk/modules/core/m_mode.c (File Modified)
10017 trunk/modules/core/m_sjoin.c (File Modified)
10020 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10022 Apply flags to the proper server in me_gcap().
10026 trunk/modules/m_capab.c (File Modified)
10029 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10031 Use find_named_client() instead of find_client() to check
10032 for nick collisions.
10036 trunk/modules/core/m_nick.c (File Modified)
10039 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10041 - Replace old 381 numeric with a new, more positive one!
10045 trunk/src/messages.tab (File Modified)
10048 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10050 Make it compile again.
10054 trunk/src/channel.c (File Modified)
10055 trunk/src/client.c (File Modified)
10056 trunk/src/ircd.c (File Modified)
10057 trunk/src/packet.c (File Modified)
10060 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10062 - Prevent UID disclosure in cmode setting.
10066 trunk/NEWS (File Modified)
10067 trunk/modules/core/m_mode.c (File Modified)
10070 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10072 A different check which prevents UID disclosure.
10076 trunk/modules/core/m_kick.c (File Modified)
10079 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10081 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10085 trunk/modules/core/m_kick.c (File Modified)
10088 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10090 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10094 trunk/NEWS (File Modified)
10095 trunk/modules/m_accept.c (File Modified)
10096 trunk/modules/m_admin.c (File Modified)
10097 trunk/modules/m_away.c (File Modified)
10098 trunk/modules/m_cap.c (File Modified)
10099 trunk/modules/m_capab.c (File Modified)
10100 trunk/modules/m_challenge.c (File Modified)
10101 trunk/modules/m_chghost.c (File Modified)
10102 trunk/modules/m_close.c (File Modified)
10103 trunk/modules/m_cmessage.c (File Modified)
10104 trunk/modules/m_connect.c (File Modified)
10105 trunk/modules/m_dline.c (File Modified)
10106 trunk/modules/m_encap.c (File Modified)
10107 trunk/modules/m_etrace.c (File Modified)
10108 trunk/modules/m_gline.c (File Modified)
10109 trunk/modules/m_help.c (File Modified)
10110 trunk/modules/m_info.c (File Modified)
10111 trunk/modules/m_invite.c (File Modified)
10112 trunk/modules/m_ison.c (File Modified)
10113 trunk/modules/m_kline.c (File Modified)
10114 trunk/modules/m_knock.c (File Modified)
10115 trunk/modules/m_links.c (File Modified)
10116 trunk/modules/m_list.c (File Modified)
10117 trunk/modules/m_locops.c (File Modified)
10118 trunk/modules/m_lusers.c (File Modified)
10119 trunk/modules/m_map.c (File Modified)
10120 trunk/modules/m_monitor.c (File Modified)
10121 trunk/modules/m_motd.c (File Modified)
10122 trunk/modules/m_names.c (File Modified)
10123 trunk/modules/m_oper.c (File Modified)
10124 trunk/modules/m_operspy.c (File Modified)
10125 trunk/modules/m_pass.c (File Modified)
10126 trunk/modules/m_ping.c (File Modified)
10127 trunk/modules/m_pong.c (File Modified)
10128 trunk/modules/m_post.c (File Modified)
10129 trunk/modules/m_rehash.c (File Modified)
10130 trunk/modules/m_restart.c (File Modified)
10131 trunk/modules/m_resv.c (File Modified)
10132 trunk/modules/m_services.c (File Modified)
10133 trunk/modules/m_set.c (File Modified)
10134 trunk/modules/m_sshortcut.c (File Modified)
10135 trunk/modules/m_stats.c (File Modified)
10136 trunk/modules/m_svinfo.c (File Modified)
10137 trunk/modules/m_tb.c (File Modified)
10138 trunk/modules/m_testline.c (File Modified)
10139 trunk/modules/m_testmask.c (File Modified)
10140 trunk/modules/m_time.c (File Modified)
10141 trunk/modules/m_topic.c (File Modified)
10142 trunk/modules/m_trace.c (File Modified)
10143 trunk/modules/m_unreject.c (File Modified)
10144 trunk/modules/m_user.c (File Modified)
10145 trunk/modules/m_userhost.c (File Modified)
10146 trunk/modules/m_users.c (File Modified)
10147 trunk/modules/m_version.c (File Modified)
10148 trunk/modules/m_wallops.c (File Modified)
10149 trunk/modules/m_who.c (File Modified)
10150 trunk/modules/m_whois.c (File Modified)
10151 trunk/modules/m_whowas.c (File Modified)
10152 trunk/modules/m_xline.c (File Modified)
10153 trunk/src/adns.c (File Modified)
10154 trunk/src/aline.c (File Modified)
10155 trunk/src/cache.c (File Modified)
10156 trunk/src/channel.c (File Modified)
10157 trunk/src/class.c (File Modified)
10158 trunk/src/client.c (File Modified)
10159 trunk/src/commio.c (File Modified)
10160 trunk/src/event.c (File Modified)
10161 trunk/src/hash.c (File Modified)
10162 trunk/src/hostmask.c (File Modified)
10163 trunk/src/ircd.c (File Modified)
10164 trunk/src/kdparse.c (File Modified)
10165 trunk/src/linebuf.c (File Modified)
10166 trunk/src/listener.c (File Modified)
10167 trunk/src/modules.c (File Modified)
10168 trunk/src/monitor.c (File Modified)
10169 trunk/src/newconf.c (File Modified)
10170 trunk/src/packet.c (File Modified)
10171 trunk/src/parse.c (File Modified)
10172 trunk/src/reject.c (File Modified)
10173 trunk/src/s_auth.c (File Modified)
10174 trunk/src/s_conf.c (File Modified)
10175 trunk/src/s_gline.c (File Modified)
10176 trunk/src/s_log.c (File Modified)
10177 trunk/src/s_newconf.c (File Modified)
10178 trunk/src/s_serv.c (File Modified)
10179 trunk/src/s_stats.c (File Modified)
10180 trunk/src/s_user.c (File Modified)
10181 trunk/src/send.c (File Modified)
10182 trunk/src/whowas.c (File Modified)
10185 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10187 - More coding style niceities. Pretty much got client.h squared away.
10191 trunk/modules/m_dline.c (File Modified)
10192 trunk/modules/m_gline.c (File Modified)
10193 trunk/modules/m_kline.c (File Modified)
10194 trunk/modules/m_rehash.c (File Modified)
10195 trunk/modules/m_resv.c (File Modified)
10196 trunk/modules/m_stats.c (File Modified)
10197 trunk/modules/m_testline.c (File Modified)
10198 trunk/modules/m_user.c (File Modified)
10199 trunk/modules/m_xline.c (File Modified)
10202 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10204 - Propagate quiets (+q) on netjoins
10205 - Clear +q list too on lowerTS sjoin from TS6 source
10209 trunk/modules/core/m_sjoin.c (File Modified)
10210 trunk/src/s_serv.c (File Modified)
10213 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10215 Second argument to whois is always a nick, never a uid.
10216 This prevents /whois other.server uid to get information
10221 trunk/modules/m_whois.c (File Modified)
10224 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10226 Don't allow local users to use uids in user mode.
10230 trunk/src/s_user.c (File Modified)
10233 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10235 Make it compile again.
10239 trunk/src/s_stats.c (File Modified)
10242 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10244 Fix propagation of empty SJOIN.
10248 trunk/modules/core/m_sjoin.c (File Modified)
10251 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10253 Some atheme-style niceties here.
10257 trunk/modules/m_accept.c (File Modified)
10258 trunk/modules/m_admin.c (File Modified)
10259 trunk/modules/m_away.c (File Modified)
10260 trunk/modules/m_cap.c (File Modified)
10261 trunk/modules/m_capab.c (File Modified)
10262 trunk/modules/m_challenge.c (File Modified)
10263 trunk/modules/m_chghost.c (File Modified)
10264 trunk/modules/m_close.c (File Modified)
10265 trunk/modules/m_cmessage.c (File Modified)
10266 trunk/modules/m_connect.c (File Modified)
10267 trunk/modules/m_dline.c (File Modified)
10268 trunk/modules/m_encap.c (File Modified)
10269 trunk/modules/m_etrace.c (File Modified)
10270 trunk/modules/m_gline.c (File Modified)
10271 trunk/modules/m_help.c (File Modified)
10272 trunk/modules/m_info.c (File Modified)
10273 trunk/modules/m_invite.c (File Modified)
10274 trunk/modules/m_ison.c (File Modified)
10275 trunk/modules/m_kline.c (File Modified)
10276 trunk/modules/m_knock.c (File Modified)
10277 trunk/modules/m_links.c (File Modified)
10278 trunk/modules/m_list.c (File Modified)
10279 trunk/modules/m_locops.c (File Modified)
10280 trunk/modules/m_lusers.c (File Modified)
10281 trunk/modules/m_map.c (File Modified)
10282 trunk/modules/m_monitor.c (File Modified)
10283 trunk/modules/m_motd.c (File Modified)
10284 trunk/modules/m_names.c (File Modified)
10285 trunk/modules/m_oper.c (File Modified)
10286 trunk/modules/m_operspy.c (File Modified)
10287 trunk/modules/m_pass.c (File Modified)
10288 trunk/modules/m_ping.c (File Modified)
10289 trunk/modules/m_pong.c (File Modified)
10290 trunk/modules/m_post.c (File Modified)
10291 trunk/modules/m_rehash.c (File Modified)
10292 trunk/modules/m_restart.c (File Modified)
10293 trunk/modules/m_resv.c (File Modified)
10294 trunk/modules/m_services.c (File Modified)
10295 trunk/modules/m_set.c (File Modified)
10296 trunk/modules/m_sshortcut.c (File Modified)
10297 trunk/modules/m_stats.c (File Modified)
10298 trunk/modules/m_svinfo.c (File Modified)
10299 trunk/modules/m_tb.c (File Modified)
10300 trunk/modules/m_testline.c (File Modified)
10301 trunk/modules/m_testmask.c (File Modified)
10302 trunk/modules/m_time.c (File Modified)
10303 trunk/modules/m_topic.c (File Modified)
10304 trunk/modules/m_trace.c (File Modified)
10305 trunk/modules/m_unreject.c (File Modified)
10306 trunk/modules/m_user.c (File Modified)
10307 trunk/modules/m_userhost.c (File Modified)
10308 trunk/modules/m_users.c (File Modified)
10309 trunk/modules/m_version.c (File Modified)
10310 trunk/modules/m_wallops.c (File Modified)
10311 trunk/modules/m_who.c (File Modified)
10312 trunk/modules/m_whois.c (File Modified)
10313 trunk/modules/m_whowas.c (File Modified)
10314 trunk/modules/m_xline.c (File Modified)
10317 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10319 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10323 trunk/.indent.pro (File Modified)
10324 trunk/include/charybdis.h (File Added)
10325 trunk/include/client.h (File Modified)
10326 trunk/modules/.indent.pro (File Modified)
10327 trunk/src/.indent.pro (File Modified)
10328 trunk/src/adns.c (File Modified)
10329 trunk/src/aline.c (File Modified)
10330 trunk/src/cache.c (File Modified)
10331 trunk/src/channel.c (File Modified)
10332 trunk/src/class.c (File Modified)
10333 trunk/src/client.c (File Modified)
10334 trunk/src/commio.c (File Modified)
10335 trunk/src/event.c (File Modified)
10336 trunk/src/hash.c (File Modified)
10337 trunk/src/hostmask.c (File Modified)
10338 trunk/src/ircd.c (File Modified)
10339 trunk/src/kdparse.c (File Modified)
10340 trunk/src/linebuf.c (File Modified)
10341 trunk/src/listener.c (File Modified)
10342 trunk/src/modules.c (File Modified)
10343 trunk/src/monitor.c (File Modified)
10344 trunk/src/newconf.c (File Modified)
10345 trunk/src/packet.c (File Modified)
10346 trunk/src/parse.c (File Modified)
10347 trunk/src/reject.c (File Modified)
10348 trunk/src/s_auth.c (File Modified)
10349 trunk/src/s_conf.c (File Modified)
10350 trunk/src/s_gline.c (File Modified)
10351 trunk/src/s_log.c (File Modified)
10352 trunk/src/s_newconf.c (File Modified)
10353 trunk/src/s_serv.c (File Modified)
10354 trunk/src/s_stats.c (File Modified)
10355 trunk/src/s_user.c (File Modified)
10356 trunk/src/send.c (File Modified)
10357 trunk/src/whowas.c (File Modified)
10360 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10362 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10363 - Convert a few modules towards using this code.
10364 - Make a note about this change in NEWS.
10368 trunk/NEWS (File Modified)
10369 trunk/include/aline.h (File Added)
10370 trunk/modules/m_dline.c (File Modified)
10371 trunk/modules/m_kline.c (File Modified)
10372 trunk/modules/m_resv.c (File Modified)
10373 trunk/modules/m_xline.c (File Modified)
10374 trunk/src/Makefile.in (File Modified)
10375 trunk/src/aline.c (File Added)
10378 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10380 - Update NEWS document.
10384 trunk/NEWS (File Modified)
10387 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10389 Use find_named_person() instead of find_person() in services shortcuts.
10393 trunk/modules/m_sshortcut.c (File Modified)
10396 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10398 Fix propagation of empty channels (+P).
10402 trunk/modules/core/m_sjoin.c (File Modified)
10403 trunk/src/s_serv.c (File Modified)
10406 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10408 Use same comparison for +f.
10412 trunk/modules/core/m_join.c (File Modified)
10415 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10417 Retire server-server non-encap CHGHOST, and clean it up a bit.
10421 trunk/modules/m_chghost.c (File Modified)
10424 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10426 Use TS6 form for SQUIT wallops.
10430 trunk/modules/core/m_squit.c (File Modified)
10433 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10435 Propagate nick changes for remote clients in TS6 form if possible;
10436 simplify the code a bit.
10440 trunk/modules/core/m_nick.c (File Modified)
10443 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10445 Only clear oper_only_umodes on deoper for local clients.
10449 trunk/src/s_user.c (File Modified)
10452 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10454 - Don't enable use_whois_actually in the default config, makes cloaking
10455 only useful for vanity.
10459 trunk/doc/example.conf (File Modified)
10462 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10464 Fix linebuf raw code to not truncate lines longer than
10465 510 characters. This stops ziplinks corruption at
10466 the initial burst if the other side sends a lot.
10470 trunk/src/linebuf.c (File Modified)
10473 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10475 - Add +r to channel_modes().
10479 trunk/src/channel.c (File Modified)
10482 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10488 trunk/NEWS (File Modified)
10491 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10493 err, nvm. wrong project :-P
10497 trunk/src/match.c (File Modified)
10500 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10502 make sure we don't crash on match(NULL, test)
10506 trunk/src/match.c (File Modified)
10509 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10511 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10512 flags = rehash in shared{}.
10513 Uses :<source> ENCAP <target> REHASH [option].
10517 trunk/doc/example.conf (File Modified)
10518 trunk/doc/reference.conf (File Modified)
10519 trunk/help/opers/rehash (File Modified)
10520 trunk/include/s_newconf.h (File Modified)
10521 trunk/modules/m_rehash.c (File Modified)
10522 trunk/modules/m_stats.c (File Modified)
10523 trunk/src/newconf.c (File Modified)
10526 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10528 Initialize flags to 0 in conf_set_shared_flags() and
10529 conf_set_cluster_flags().
10533 trunk/src/newconf.c (File Modified)
10536 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10538 Don't allow a forward from a #channel to an &channel.
10539 Error message is Illegal channel name.
10543 trunk/modules/core/m_mode.c (File Modified)
10546 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10548 - change version to 1.0.1
10552 trunk/configure (File Modified)
10553 trunk/configure.ac (File Modified)
10556 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10562 trunk/NEWS (File Modified)
10565 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10567 Services shortcuts changes:
10568 - Require umode +S on target
10569 - Use ERR_SERVICESDOWN (440) for error message
10570 - Fix check for empty string
10574 trunk/include/numeric.h (File Modified)
10575 trunk/modules/m_sshortcut.c (File Modified)
10576 trunk/src/messages.tab (File Modified)
10579 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10581 s/IsChanService/IsService/g;
10585 trunk/modules/m_sshortcut.c (File Modified)
10588 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10590 Add check for service validity in shortcut routines.
10594 trunk/modules/m_sshortcut.c (File Modified)
10597 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10599 Don't allow forwarding to a -F channel the setter is not on.
10603 trunk/modules/core/m_mode.c (File Modified)
10606 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10608 Describe identify_service and identify_command in
10613 trunk/doc/reference.conf (File Modified)
10616 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10618 More helpfile updates.
10622 trunk/help/Makefile.in (File Modified)
10623 trunk/help/opers/die (File Modified)
10624 trunk/help/opers/join (File Modified)
10625 trunk/help/opers/links (File Modified)
10626 trunk/help/opers/lusers (File Modified)
10627 trunk/help/opers/map (File Added)
10628 trunk/help/opers/motd (File Modified)
10629 trunk/help/opers/names (File Modified)
10630 trunk/help/opers/notice (File Modified)
10631 trunk/help/opers/operspy (File Modified)
10632 trunk/help/opers/part (File Modified)
10633 trunk/help/opers/privmsg (File Modified)
10634 trunk/help/opers/restart (File Modified)
10635 trunk/help/opers/set (File Modified)
10636 trunk/help/opers/stats (File Modified)
10637 trunk/help/opers/trace (File Modified)
10638 trunk/help/opers/version (File Modified)
10639 trunk/help/users/notice (File Modified)
10640 trunk/help/users/privmsg (File Modified)
10641 trunk/help/users/stats (File Modified)
10644 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10650 trunk/help/opers/cmode (File Modified)
10651 trunk/help/opers/umode (File Modified)
10652 trunk/help/opers/wallops (File Modified)
10653 trunk/help/opers/who (File Modified)
10654 trunk/help/users/umode (File Modified)
10657 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10659 Include cmode +r in 004 and 005.
10663 trunk/include/supported.h (File Modified)
10664 trunk/src/messages.tab (File Modified)
10667 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10669 No need to clear all 3 buffers in channel_modes().
10673 trunk/src/channel.c (File Modified)
10676 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10678 - Fix multiple +f modes per line
10679 - -f shouldn't take a parameter
10683 trunk/modules/core/m_mode.c (File Modified)
10686 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10688 Channel mode +Q now prevents forwarding to or through
10689 a channel, just like in hyperion, not from a channel.
10693 trunk/modules/core/m_join.c (File Modified)
10696 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10698 Complete +F/+Q propagation.
10702 trunk/modules/core/m_join.c (File Modified)
10703 trunk/modules/core/m_sjoin.c (File Modified)
10704 trunk/src/channel.c (File Modified)
10707 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10709 - A few minor fixes.
10713 trunk/modules/core/m_join.c (File Modified)
10714 trunk/modules/m_services.c (File Modified)
10717 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10719 - Fix netsplit obfuscation.
10723 trunk/src/client.c (File Modified)
10726 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10728 - Fix another /stats p related bug.
10732 trunk/src/client.c (File Modified)
10735 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10737 - Update example.conf.
10741 trunk/doc/example.conf (File Modified)
10744 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10746 - Fix a minor bug here, and re-release 1.0.
10750 trunk/modules/core/m_nick.c (File Modified)
10753 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10755 - Add bursted clients to /stats p list.
10759 trunk/modules/core/m_nick.c (File Modified)
10762 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10764 - Add identify_service, identify_command options to the example.conf,
10769 trunk/NEWS (File Modified)
10770 trunk/doc/example.conf (File Modified)
10771 trunk/src/newconf.c (File Modified)
10774 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10776 - Add services shortcuts.
10780 trunk/modules/Makefile.in (File Modified)
10781 trunk/modules/m_sshortcut.c (File Added)
10784 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10786 - put back checks i removed by mistake
10790 trunk/modules/core/m_join.c (File Modified)
10793 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10795 - Implement channel mode +Q, which disables forwarding.
10796 - Make forwarding usable by everyone.
10797 - Implement channel mode +F which bypasses authority checks on a target
10803 trunk/NEWS (File Modified)
10804 trunk/include/channel.h (File Modified)
10805 trunk/include/supported.h (File Modified)
10806 trunk/modules/core/m_join.c (File Modified)
10807 trunk/modules/core/m_mode.c (File Modified)
10808 trunk/src/messages.tab (File Modified)
10811 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10813 - Fix account handling brokenness.
10817 trunk/modules/m_services.c (File Modified)
10820 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10822 Identify to services via server password hack. Still
10823 needs config file parts, like
10824 identifyservice = "nickserv@services.int";
10825 identifycommand = "IDENTIFY";
10829 trunk/include/s_conf.h (File Modified)
10830 trunk/src/s_user.c (File Modified)
10833 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10835 Make send.c compile.
10839 trunk/src/send.c (File Modified)
10842 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10844 - Handle this better.
10848 trunk/src/send.c (File Modified)
10851 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10853 If the source is not a client, don't send to normal users.
10857 trunk/src/send.c (File Modified)
10860 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10862 - Make /wallops behave as wallops in other ircds.
10866 trunk/modules/m_wallops.c (File Modified)
10867 trunk/src/send.c (File Modified)
10870 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10876 trunk/NEWS (File Modified)
10877 trunk/configure (File Modified)
10878 trunk/configure.ac (File Modified)
10881 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10883 - Remove efnet configuration.
10884 - Rename example.conf as reference.conf, and replace the default
10885 example.conf with one suitable for AthemeNET.
10886 - Update makefile to reflect these changes.
10890 trunk/doc/Makefile.in (File Modified)
10891 trunk/doc/example.conf (File Modified)
10892 trunk/doc/example.efnet.conf (File Deleted)
10893 trunk/doc/reference.conf (File Added)
10896 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10898 - Don't display opers who are /away.
10902 trunk/modules/m_stats.c (File Modified)
10905 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10907 Put cmode +f in 004 and 005.
10911 trunk/include/supported.h (File Modified)
10912 trunk/src/messages.tab (File Modified)
10915 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10917 Add user umode +Q which prevents a user from
10922 trunk/include/client.h (File Modified)
10923 trunk/modules/core/m_join.c (File Modified)
10924 trunk/src/messages.tab (File Modified)
10925 trunk/src/s_user.c (File Modified)
10928 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10930 Implement channel forwarding in m_join(). As in
10931 hyperion, failing to join because of +i, +r or +j
10932 can cause you to be forwarded, potentially
10933 recursively. Unlike hyperion, a single numeric
10934 is sent in case of a successful forward, otherwise
10935 the ircd acts if there were no forward.
10939 trunk/include/numeric.h (File Modified)
10940 trunk/modules/core/m_join.c (File Modified)
10941 trunk/src/messages.tab (File Modified)
10944 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10946 Allow servers to set oper-only cmodes as well.
10950 trunk/modules/core/m_mode.c (File Modified)
10953 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10955 Add cmode +f which takes a channel name, settable
10956 only by opers for now. Does not do anything yet.
10960 trunk/include/channel.h (File Modified)
10961 trunk/modules/core/m_join.c (File Modified)
10962 trunk/modules/core/m_mode.c (File Modified)
10963 trunk/modules/core/m_sjoin.c (File Modified)
10964 trunk/src/channel.c (File Modified)
10967 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10969 Fully initialize 'mode' in ms_join() and ms_sjoin()
10970 to avoid old +j garbage from being used.
10974 trunk/modules/core/m_join.c (File Modified)
10975 trunk/modules/core/m_sjoin.c (File Modified)
10978 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10980 - only touch join_count/join_delta if join throttling
10981 is enabled on the channel
10982 - reset join_count/join_delta to 0 if -j is set
10986 trunk/modules/core/m_join.c (File Modified)
10987 trunk/modules/core/m_mode.c (File Modified)
10988 trunk/modules/core/m_sjoin.c (File Modified)
10991 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10993 Also start a new "period" for join throttling for remote joins,
10994 if necessary. Make the code slightly clearer.
10998 trunk/modules/core/m_join.c (File Modified)
10999 trunk/src/channel.c (File Modified)
11002 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11004 Some +j improvements, still broken.
11008 trunk/modules/core/m_join.c (File Modified)
11009 trunk/modules/core/m_sjoin.c (File Modified)
11012 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11014 Only do +z processing for +m channels the sender is on,
11015 as bans/quiets are currently only checked locally.
11019 trunk/modules/core/m_message.c (File Modified)
11022 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11024 - Add max_bans_large configuration option, defaulting to 500, to
11025 limit the number of bans in a +L channel
11026 - Change b/e/I to b/e/I/q in texts
11030 trunk/doc/example.conf (File Modified)
11031 trunk/include/s_conf.h (File Modified)
11032 trunk/modules/core/m_mode.c (File Modified)
11033 trunk/modules/m_info.c (File Modified)
11034 trunk/src/newconf.c (File Modified)
11035 trunk/src/s_conf.c (File Modified)
11038 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11040 Store invite for +gi channels.
11041 Note that +gi is significantly weaker access control than +i.
11045 trunk/modules/m_invite.c (File Modified)
11048 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11050 Nonops are allowed to see +q lists.
11054 trunk/modules/core/m_mode.c (File Modified)
11057 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11059 Invalidate can_send() cache on -q.
11063 trunk/modules/core/m_mode.c (File Modified)
11066 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11068 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11072 trunk/modules/core/m_sjoin.c (File Modified)
11075 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11077 - Allow blank SJOINs -- for permanant channels.
11081 trunk/modules/core/m_sjoin.c (File Modified)
11084 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11086 - Burst permanant channels.
11090 trunk/src/s_serv.c (File Modified)
11093 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11095 - Fix handling of permanant channels.
11099 trunk/modules/core/m_join.c (File Modified)
11102 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11104 - Run indent on core modules.
11105 - Add propagation of join throttle settings.
11109 trunk/modules/core/m_die.c (File Modified)
11110 trunk/modules/core/m_error.c (File Modified)
11111 trunk/modules/core/m_join.c (File Modified)
11112 trunk/modules/core/m_kick.c (File Modified)
11113 trunk/modules/core/m_kill.c (File Modified)
11114 trunk/modules/core/m_message.c (File Modified)
11115 trunk/modules/core/m_mode.c (File Modified)
11116 trunk/modules/core/m_nick.c (File Modified)
11117 trunk/modules/core/m_part.c (File Modified)
11118 trunk/modules/core/m_quit.c (File Modified)
11119 trunk/modules/core/m_server.c (File Modified)
11120 trunk/modules/core/m_sjoin.c (File Modified)
11121 trunk/modules/core/m_squit.c (File Modified)
11124 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11126 - Fix mistake in commit message.
11130 trunk/ChangeLog (File Modified)
11133 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11135 - Channel throttling.
11139 trunk/NEWS (File Modified)
11140 trunk/include/supported.h (File Modified)
11141 trunk/modules/core/m_mode.c (File Modified)
11142 trunk/src/messages.tab (File Modified)
11145 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11147 - Channel throttle logic fixes.
11151 trunk/include/channel.h (File Modified)
11154 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11156 - Add the throttle logic.
11160 trunk/include/channel.h (File Modified)
11161 trunk/include/numeric.h (File Modified)
11162 trunk/modules/core/m_join.c (File Modified)
11163 trunk/src/channel.c (File Modified)
11164 trunk/src/messages.tab (File Modified)
11167 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11169 - Cosmetic fixes to CREDITS.
11173 trunk/CREDITS (File Modified)
11176 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11178 - Better channel_modes() from ShadowIRCd 4.
11182 trunk/include/channel.h (File Modified)
11183 trunk/src/channel.c (File Modified)
11186 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11188 - Strip colour codes from parts.
11192 trunk/modules/core/m_part.c (File Modified)
11195 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11197 - Strip colour codes from quits.
11201 trunk/modules/core/m_quit.c (File Modified)
11204 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11206 - add +c/+g/+z to channel_modes().
11210 trunk/src/channel.c (File Modified)
11213 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11215 - Add +g to 004/005 numerics.
11219 trunk/include/supported.h (File Modified)
11220 trunk/src/messages.tab (File Modified)
11223 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11225 - Add +cgz to set_final_mode() in both join/sjoin.
11226 - Implement channel mode +g: Free invite.
11230 trunk/include/channel.h (File Modified)
11231 trunk/modules/core/m_join.c (File Modified)
11232 trunk/modules/core/m_mode.c (File Modified)
11233 trunk/modules/core/m_sjoin.c (File Modified)
11234 trunk/modules/m_invite.c (File Modified)
11237 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11239 - Make sure /stats p uses the right list.
11243 trunk/modules/m_stats.c (File Modified)
11246 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11248 - local oper list becomes local_oper_list.
11249 - all opers are stored on oper_list for /stats p.
11253 trunk/include/ircd.h (File Modified)
11254 trunk/modules/m_stats.c (File Modified)
11255 trunk/modules/m_trace.c (File Modified)
11256 trunk/src/client.c (File Modified)
11257 trunk/src/ircd.c (File Modified)
11258 trunk/src/s_user.c (File Modified)
11259 trunk/src/send.c (File Modified)
11262 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11264 - Remove ENABLE_SERVICES legacy define.
11268 trunk/configure (File Modified)
11269 trunk/configure.ac (File Modified)
11270 trunk/include/client.h (File Modified)
11271 trunk/include/m_info.h (File Modified)
11272 trunk/include/s_conf.h (File Modified)
11273 trunk/modules/Makefile.in (File Modified)
11274 trunk/modules/core/m_kick.c (File Modified)
11275 trunk/modules/core/m_mode.c (File Modified)
11276 trunk/modules/core/m_nick.c (File Modified)
11277 trunk/modules/core/m_sjoin.c (File Modified)
11278 trunk/modules/m_services.c (File Modified)
11279 trunk/src/channel.c (File Modified)
11280 trunk/src/newconf.c (File Modified)
11281 trunk/src/s_conf.c (File Modified)
11282 trunk/src/s_serv.c (File Modified)
11283 trunk/src/s_user.c (File Modified)
11286 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11288 - New reject message, ala ircu.
11292 trunk/src/reject.c (File Modified)
11295 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11297 - Reduce 'broadcast storm' effect in m_chghost.
11301 trunk/modules/m_chghost.c (File Modified)
11304 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11306 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11310 trunk/include/supported.h (File Modified)
11311 trunk/src/messages.tab (File Modified)
11314 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11320 trunk/include/channel.h (File Modified)
11321 trunk/modules/core/m_message.c (File Modified)
11322 trunk/modules/core/m_mode.c (File Modified)
11325 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11327 - use sendto_one_numeric() in some places.
11331 trunk/modules/core/m_mode.c (File Modified)
11334 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11336 - Implement channel mode +c -- colour stripping.
11340 trunk/include/irc_string.h (File Modified)
11341 trunk/include/supported.h (File Modified)
11342 trunk/modules/core/m_message.c (File Modified)
11343 trunk/modules/core/m_mode.c (File Modified)
11344 trunk/src/irc_string.c (File Modified)
11345 trunk/src/messages.tab (File Modified)
11348 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11350 - Add +qLP to CHANMODES 005 numeric.
11354 trunk/include/supported.h (File Modified)
11357 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11359 Move credits files to doc/.
11363 trunk/Hybrid-team (File Deleted)
11364 trunk/Ratbox-team (File Deleted)
11365 trunk/doc/Hybrid-team (File Added)
11366 trunk/doc/Ratbox-team (File Added)
11369 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11371 - Rename Ratbox credits as Ratbox-team.
11372 - Add in our own CREDITS.
11376 trunk/CREDITS (File Deleted)
11377 trunk/CREDITS (File Added)
11378 trunk/Ratbox-team (File Added)
11381 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11383 - Quietcache fixes.
11387 trunk/modules/core/m_mode.c (File Modified)
11390 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11392 - Rebuild configure.
11396 trunk/autom4te.cache/ (File Deleted)
11397 trunk/configure (File Modified)
11400 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11402 Add +q to messages.tab.
11406 trunk/src/messages.tab (File Modified)
11409 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11411 - port m_sjoin stuff to TS6 JOIN syntax.
11415 trunk/modules/core/m_join.c (File Modified)
11418 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11420 - Implement channel mode +q (quiet)
11424 trunk/include/channel.h (File Modified)
11425 trunk/modules/core/m_mode.c (File Modified)
11426 trunk/src/channel.c (File Modified)
11429 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11431 Add +L/+P for set_final_mode().
11435 trunk/modules/core/m_sjoin.c (File Modified)
11438 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11440 Add +L/+P in channel_modes().
11444 trunk/src/channel.c (File Modified)
11447 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11449 - Use MODE_PERMANENT, not MODE_PERMANANT
11450 - Actually use chm_staff()
11452 It compiles but is not otherwise tested.
11456 trunk/include/channel.h (File Modified)
11457 trunk/modules/core/m_mode.c (File Modified)
11458 trunk/modules/core/m_sjoin.c (File Modified)
11459 trunk/src/channel.c (File Modified)
11462 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11464 - Ok, patchlevel.h is fixed now.
11468 trunk/include/patchlevel.h (File Modified)
11471 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11477 trunk/include/patchlevel.h (File Modified)
11478 trunk/src/version.c.SH (File Modified)
11481 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11483 - Fix compilation issue with version.c.
11487 trunk/src/version.c.SH (File Modified)
11490 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11492 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11493 this from the BUGS file.
11497 trunk/BUGS (File Modified)
11500 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11502 Mangle all netsplit messages if flatten links is enabled.
11506 trunk/src/client.c (File Modified)
11509 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11511 - jilles pointed out that /stats p needed severe changes -- implement
11516 trunk/modules/m_stats.c (File Modified)
11519 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11521 Rename RELNOTES to NEWS.
11525 trunk/NEWS (File Added)
11526 trunk/RELNOTES (File Deleted)
11529 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11535 trunk/RELNOTES (File Modified)
11538 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11540 - Make /stats p work globally.
11541 - Change 'OPER(s)' to 'staff members'
11545 trunk/modules/m_stats.c (File Modified)
11548 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11550 - add modes, +LP to RPL_MYINFO.
11554 trunk/src/messages.tab (File Modified)
11557 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11559 More stuff to RELNOTES.
11563 trunk/RELNOTES (File Modified)
11566 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11572 trunk/modules/core/m_sjoin.c (File Modified)
11573 trunk/src/channel.c (File Modified)
11576 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11578 - Implement list limit exceed modes -- +L.
11582 trunk/modules/core/m_mode.c (File Modified)
11585 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11587 - Add handlers for modes +L, +P.
11591 trunk/include/channel.h (File Modified)
11592 trunk/modules/core/m_mode.c (File Modified)
11595 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11597 Update properties on *everything*.
11601 trunk/.cvsignore (Property Modified)
11602 trunk/.indent.pro (Property Modified)
11603 trunk/BUGS (File Modified) (Property Modified)
11604 trunk/CREDITS (File Modified) (Property Modified)
11605 trunk/ChangeLog (Property Modified)
11606 trunk/Hybrid-team (File Modified) (Property Modified)
11607 trunk/INSTALL (File Modified) (Property Modified)
11608 trunk/LICENSE (File Modified) (Property Modified)
11609 trunk/Makefile.in (File Modified) (Property Modified)
11610 trunk/README.FIRST (File Modified) (Property Modified)
11611 trunk/RELNOTES (File Modified) (Property Modified)
11612 trunk/SVN-Access (Property Modified)
11613 trunk/aclocal.m4 (File Modified) (Property Modified)
11614 trunk/adns/.cvsignore (Property Modified)
11615 trunk/adns/COPYING (Property Modified)
11616 trunk/adns/GPL-vs-LGPL (Property Modified)
11617 trunk/adns/Makefile.in (File Modified) (Property Modified)
11618 trunk/adns/README (Property Modified)
11619 trunk/adns/README.ircd (Property Modified)
11620 trunk/adns/adns.h (File Modified) (Property Modified)
11621 trunk/adns/check.c (File Modified) (Property Modified)
11622 trunk/adns/dlist.h (File Modified) (Property Modified)
11623 trunk/adns/event.c (File Modified) (Property Modified)
11624 trunk/adns/general.c (File Modified) (Property Modified)
11625 trunk/adns/internal.h (File Modified) (Property Modified)
11626 trunk/adns/parse.c (File Modified) (Property Modified)
11627 trunk/adns/query.c (File Modified) (Property Modified)
11628 trunk/adns/reply.c (File Modified) (Property Modified)
11629 trunk/adns/setup.c (File Modified) (Property Modified)
11630 trunk/adns/transmit.c (File Modified) (Property Modified)
11631 trunk/adns/tvarith.h (File Modified) (Property Modified)
11632 trunk/adns/types.c (File Modified) (Property Modified)
11633 trunk/configure (File Modified) (Property Modified)
11634 trunk/configure.ac (File Modified) (Property Modified)
11635 trunk/contrib/.cvsignore (Property Modified)
11636 trunk/contrib/.indent.pro (Property Modified)
11637 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11638 trunk/contrib/README (File Modified) (Property Modified)
11639 trunk/contrib/example_module.c (File Modified) (Property Modified)
11640 trunk/contrib/m_42.c (File Modified) (Property Modified)
11641 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11642 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11643 trunk/contrib/m_force.c (File Modified) (Property Modified)
11644 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11645 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11646 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11647 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11648 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11649 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11650 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11651 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11652 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11653 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11654 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11655 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11656 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11657 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11658 trunk/doc/.cvsignore (Property Modified)
11659 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11660 trunk/doc/Makefile.in (File Modified) (Property Modified)
11661 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11662 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11663 trunk/doc/challenge.txt (File Modified) (Property Modified)
11664 trunk/doc/example.conf (File Modified) (Property Modified)
11665 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11666 trunk/doc/hooks.txt (File Modified) (Property Modified)
11667 trunk/doc/index.txt (File Modified) (Property Modified)
11668 trunk/doc/ircd.8 (File Modified) (Property Modified)
11669 trunk/doc/ircd.motd (Property Modified)
11670 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11671 trunk/doc/modeg.txt (File Modified) (Property Modified)
11672 trunk/doc/modes.txt (File Modified) (Property Modified)
11673 trunk/doc/monitor.txt (File Modified) (Property Modified)
11674 trunk/doc/old/Authors (Property Modified)
11675 trunk/doc/operguide.txt (File Modified) (Property Modified)
11676 trunk/doc/opermyth.txt (Property Modified)
11677 trunk/doc/server-version-info (File Modified) (Property Modified)
11678 trunk/doc/services.txt (File Modified) (Property Modified)
11679 trunk/doc/technical/README.TSora (Property Modified)
11680 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11681 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11682 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11683 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11684 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11685 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11686 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11687 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11688 trunk/doc/technical/rfc1459.txt (Property Modified)
11689 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11690 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11691 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11692 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11693 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11694 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11695 trunk/help/Makefile.in (File Modified) (Property Modified)
11696 trunk/help/opers/accept (Property Modified)
11697 trunk/help/opers/admin (Property Modified)
11698 trunk/help/opers/away (Property Modified)
11699 trunk/help/opers/capab (Property Modified)
11700 trunk/help/opers/challenge (Property Modified)
11701 trunk/help/opers/close (Property Modified)
11702 trunk/help/opers/cmode (Property Modified)
11703 trunk/help/opers/cnotice (Property Modified)
11704 trunk/help/opers/connect (Property Modified)
11705 trunk/help/opers/cprivmsg (Property Modified)
11706 trunk/help/opers/credits (Property Modified)
11707 trunk/help/opers/die (Property Modified)
11708 trunk/help/opers/dline (Property Modified)
11709 trunk/help/opers/eob (Property Modified)
11710 trunk/help/opers/error (Property Modified)
11711 trunk/help/opers/etrace (Property Modified)
11712 trunk/help/opers/gline (Property Modified)
11713 trunk/help/opers/help (Property Modified)
11714 trunk/help/opers/index (Property Modified)
11715 trunk/help/opers/info (Property Modified)
11716 trunk/help/opers/invite (Property Modified)
11717 trunk/help/opers/ison (Property Modified)
11718 trunk/help/opers/join (Property Modified)
11719 trunk/help/opers/kick (Property Modified)
11720 trunk/help/opers/kill (Property Modified)
11721 trunk/help/opers/kline (Property Modified)
11722 trunk/help/opers/knock (Property Modified)
11723 trunk/help/opers/links (Property Modified)
11724 trunk/help/opers/list (Property Modified)
11725 trunk/help/opers/locops (Property Modified)
11726 trunk/help/opers/lusers (Property Modified)
11727 trunk/help/opers/modlist (Property Modified)
11728 trunk/help/opers/modload (Property Modified)
11729 trunk/help/opers/modrestart (Property Modified)
11730 trunk/help/opers/modunload (Property Modified)
11731 trunk/help/opers/motd (Property Modified)
11732 trunk/help/opers/names (Property Modified)
11733 trunk/help/opers/nick (Property Modified)
11734 trunk/help/opers/notice (Property Modified)
11735 trunk/help/opers/oper (Property Modified)
11736 trunk/help/opers/operspy (Property Modified)
11737 trunk/help/opers/operwall (Property Modified)
11738 trunk/help/opers/part (Property Modified)
11739 trunk/help/opers/pass (Property Modified)
11740 trunk/help/opers/ping (Property Modified)
11741 trunk/help/opers/pong (Property Modified)
11742 trunk/help/opers/post (Property Modified)
11743 trunk/help/opers/privmsg (Property Modified)
11744 trunk/help/opers/quit (Property Modified)
11745 trunk/help/opers/rehash (Property Modified)
11746 trunk/help/opers/restart (Property Modified)
11747 trunk/help/opers/resv (Property Modified)
11748 trunk/help/opers/server (Property Modified)
11749 trunk/help/opers/set (Property Modified)
11750 trunk/help/opers/sjoin (Property Modified)
11751 trunk/help/opers/squit (Property Modified)
11752 trunk/help/opers/stats (Property Modified)
11753 trunk/help/opers/svinfo (Property Modified)
11754 trunk/help/opers/testgecos (Property Modified)
11755 trunk/help/opers/testline (Property Modified)
11756 trunk/help/opers/testmask (Property Modified)
11757 trunk/help/opers/time (Property Modified)
11758 trunk/help/opers/topic (Property Modified)
11759 trunk/help/opers/trace (Property Modified)
11760 trunk/help/opers/uhelp (Property Modified)
11761 trunk/help/opers/umode (Property Modified)
11762 trunk/help/opers/undline (Property Modified)
11763 trunk/help/opers/ungline (Property Modified)
11764 trunk/help/opers/unkline (Property Modified)
11765 trunk/help/opers/unresv (Property Modified)
11766 trunk/help/opers/unxline (Property Modified)
11767 trunk/help/opers/user (Property Modified)
11768 trunk/help/opers/userhost (Property Modified)
11769 trunk/help/opers/users (Property Modified)
11770 trunk/help/opers/version (Property Modified)
11771 trunk/help/opers/wallops (Property Modified)
11772 trunk/help/opers/who (Property Modified)
11773 trunk/help/opers/whois (Property Modified)
11774 trunk/help/opers/whowas (Property Modified)
11775 trunk/help/opers/xline (Property Modified)
11776 trunk/help/users/index (Property Modified)
11777 trunk/help/users/info (Property Modified)
11778 trunk/help/users/notice (Property Modified)
11779 trunk/help/users/privmsg (Property Modified)
11780 trunk/help/users/stats (Property Modified)
11781 trunk/help/users/umode (Property Modified)
11782 trunk/include/.cvsignore (Property Modified)
11783 trunk/include/.indent.pro (Property Modified)
11784 trunk/include/balloc.h (File Modified) (Property Modified)
11785 trunk/include/cache.h (File Modified) (Property Modified)
11786 trunk/include/channel.h (File Modified) (Property Modified)
11787 trunk/include/class.h (File Modified) (Property Modified)
11788 trunk/include/client.h (File Modified) (Property Modified)
11789 trunk/include/commio.h (File Modified) (Property Modified)
11790 trunk/include/common.h (File Modified) (Property Modified)
11791 trunk/include/config.h (File Modified) (Property Modified)
11792 trunk/include/config.h.dist (File Modified) (Property Modified)
11793 trunk/include/defaults.h (File Modified) (Property Modified)
11794 trunk/include/event.h (File Modified) (Property Modified)
11795 trunk/include/hash.h (File Modified) (Property Modified)
11796 trunk/include/hook.h (File Modified) (Property Modified)
11797 trunk/include/hostmask.h (File Modified) (Property Modified)
11798 trunk/include/irc_string.h (File Modified) (Property Modified)
11799 trunk/include/ircd.h (File Modified) (Property Modified)
11800 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11801 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11802 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11803 trunk/include/linebuf.h (File Modified) (Property Modified)
11804 trunk/include/listener.h (File Modified) (Property Modified)
11805 trunk/include/m_info.h (File Modified) (Property Modified)
11806 trunk/include/memory.h (File Modified) (Property Modified)
11807 trunk/include/modules.h (File Modified) (Property Modified)
11808 trunk/include/monitor.h (File Modified) (Property Modified)
11809 trunk/include/msg.h (File Modified) (Property Modified)
11810 trunk/include/newconf.h (File Modified) (Property Modified)
11811 trunk/include/numeric.h (File Modified) (Property Modified)
11812 trunk/include/packet.h (File Modified) (Property Modified)
11813 trunk/include/parse.h (File Modified) (Property Modified)
11814 trunk/include/patchlevel.h (File Modified) (Property Modified)
11815 trunk/include/patricia.h (File Modified) (Property Modified)
11816 trunk/include/reject.h (File Modified) (Property Modified)
11817 trunk/include/res.h (File Modified) (Property Modified)
11818 trunk/include/restart.h (File Modified) (Property Modified)
11819 trunk/include/s_auth.h (File Modified) (Property Modified)
11820 trunk/include/s_conf.h (File Modified) (Property Modified)
11821 trunk/include/s_gline.h (File Modified) (Property Modified)
11822 trunk/include/s_log.h (File Modified) (Property Modified)
11823 trunk/include/s_newconf.h (File Modified) (Property Modified)
11824 trunk/include/s_serv.h (File Modified) (Property Modified)
11825 trunk/include/s_stats.h (File Modified) (Property Modified)
11826 trunk/include/s_user.h (File Modified) (Property Modified)
11827 trunk/include/s_zip.h (File Modified) (Property Modified)
11828 trunk/include/scache.h (File Modified) (Property Modified)
11829 trunk/include/send.h (File Modified) (Property Modified)
11830 trunk/include/serno.h (Property Modified)
11831 trunk/include/setup.h.in (Property Modified)
11832 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11833 trunk/include/stdinc.h (File Modified) (Property Modified)
11834 trunk/include/supported.h (File Modified) (Property Modified)
11835 trunk/include/tools.h (File Modified) (Property Modified)
11836 trunk/include/whowas.h (File Modified) (Property Modified)
11837 trunk/install-sh (File Modified) (Property Modified)
11838 trunk/modules/.cvsignore (Property Modified)
11839 trunk/modules/.depend (Property Modified)
11840 trunk/modules/.indent.pro (Property Modified)
11841 trunk/modules/Makefile.in (File Modified) (Property Modified)
11842 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11843 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11844 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11845 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11846 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11847 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11848 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11849 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11850 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11851 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11852 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11853 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11854 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11855 trunk/modules/m_accept.c (File Modified) (Property Modified)
11856 trunk/modules/m_admin.c (File Modified) (Property Modified)
11857 trunk/modules/m_away.c (File Modified) (Property Modified)
11858 trunk/modules/m_cap.c (File Modified) (Property Modified)
11859 trunk/modules/m_capab.c (File Modified) (Property Modified)
11860 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11861 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11862 trunk/modules/m_close.c (File Modified) (Property Modified)
11863 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11864 trunk/modules/m_connect.c (File Modified) (Property Modified)
11865 trunk/modules/m_dline.c (File Modified) (Property Modified)
11866 trunk/modules/m_encap.c (File Modified) (Property Modified)
11867 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11868 trunk/modules/m_gline.c (File Modified) (Property Modified)
11869 trunk/modules/m_help.c (File Modified) (Property Modified)
11870 trunk/modules/m_info.c (File Modified) (Property Modified)
11871 trunk/modules/m_invite.c (File Modified) (Property Modified)
11872 trunk/modules/m_ison.c (File Modified) (Property Modified)
11873 trunk/modules/m_kline.c (File Modified) (Property Modified)
11874 trunk/modules/m_knock.c (File Modified) (Property Modified)
11875 trunk/modules/m_links.c (File Modified) (Property Modified)
11876 trunk/modules/m_list.c (File Modified) (Property Modified)
11877 trunk/modules/m_locops.c (File Modified) (Property Modified)
11878 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11879 trunk/modules/m_map.c (File Modified) (Property Modified)
11880 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11881 trunk/modules/m_motd.c (File Modified) (Property Modified)
11882 trunk/modules/m_names.c (File Modified) (Property Modified)
11883 trunk/modules/m_oper.c (File Modified) (Property Modified)
11884 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11885 trunk/modules/m_pass.c (File Modified) (Property Modified)
11886 trunk/modules/m_ping.c (File Modified) (Property Modified)
11887 trunk/modules/m_pong.c (File Modified) (Property Modified)
11888 trunk/modules/m_post.c (File Modified) (Property Modified)
11889 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11890 trunk/modules/m_restart.c (File Modified) (Property Modified)
11891 trunk/modules/m_resv.c (File Modified) (Property Modified)
11892 trunk/modules/m_services.c (File Modified) (Property Modified)
11893 trunk/modules/m_set.c (File Modified) (Property Modified)
11894 trunk/modules/m_stats.c (File Modified) (Property Modified)
11895 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11896 trunk/modules/m_tb.c (File Modified) (Property Modified)
11897 trunk/modules/m_testline.c (File Modified) (Property Modified)
11898 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11899 trunk/modules/m_time.c (File Modified) (Property Modified)
11900 trunk/modules/m_topic.c (File Modified) (Property Modified)
11901 trunk/modules/m_trace.c (File Modified) (Property Modified)
11902 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11903 trunk/modules/m_user.c (File Modified) (Property Modified)
11904 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11905 trunk/modules/m_users.c (File Modified) (Property Modified)
11906 trunk/modules/m_version.c (File Modified) (Property Modified)
11907 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11908 trunk/modules/m_who.c (File Modified) (Property Modified)
11909 trunk/modules/m_whois.c (File Modified) (Property Modified)
11910 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11911 trunk/modules/m_xline.c (File Modified) (Property Modified)
11912 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11913 trunk/servlink/.cvsignore (Property Modified)
11914 trunk/servlink/.indent.pro (Property Modified)
11915 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11916 trunk/servlink/README (File Modified) (Property Modified)
11917 trunk/servlink/TODO (File Modified) (Property Modified)
11918 trunk/servlink/control.c (File Modified) (Property Modified)
11919 trunk/servlink/control.h (File Modified) (Property Modified)
11920 trunk/servlink/io.c (File Modified) (Property Modified)
11921 trunk/servlink/io.h (File Modified) (Property Modified)
11922 trunk/servlink/servlink.c (File Modified) (Property Modified)
11923 trunk/servlink/servlink.h (File Modified) (Property Modified)
11924 trunk/src/.cvsignore (Property Modified)
11925 trunk/src/.depend (Property Modified)
11926 trunk/src/.indent.pro (Property Modified)
11927 trunk/src/Makefile.in (File Modified) (Property Modified)
11928 trunk/src/adns.c (File Modified) (Property Modified)
11929 trunk/src/balloc.c (File Modified) (Property Modified)
11930 trunk/src/cache.c (File Modified) (Property Modified)
11931 trunk/src/channel.c (File Modified) (Property Modified)
11932 trunk/src/class.c (File Modified) (Property Modified)
11933 trunk/src/client.c (File Modified) (Property Modified)
11934 trunk/src/commio.c (File Modified) (Property Modified)
11935 trunk/src/devpoll.c (File Modified) (Property Modified)
11936 trunk/src/epoll.c (File Modified) (Property Modified)
11937 trunk/src/event.c (File Modified) (Property Modified)
11938 trunk/src/getopt.c (File Modified) (Property Modified)
11939 trunk/src/hash.c (File Modified) (Property Modified)
11940 trunk/src/hook.c (File Modified) (Property Modified)
11941 trunk/src/hostmask.c (File Modified) (Property Modified)
11942 trunk/src/irc_string.c (File Modified) (Property Modified)
11943 trunk/src/ircd.c (File Modified) (Property Modified)
11944 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11945 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11946 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11947 trunk/src/kdparse.c (File Modified) (Property Modified)
11948 trunk/src/kqueue.c (File Modified) (Property Modified)
11949 trunk/src/linebuf.c (File Modified) (Property Modified)
11950 trunk/src/listener.c (File Modified) (Property Modified)
11951 trunk/src/match.c (File Modified) (Property Modified)
11952 trunk/src/memory.c (File Modified) (Property Modified)
11953 trunk/src/messages.tab (File Modified) (Property Modified)
11954 trunk/src/modules.c (File Modified) (Property Modified)
11955 trunk/src/monitor.c (File Modified) (Property Modified)
11956 trunk/src/newconf.c (File Modified) (Property Modified)
11957 trunk/src/numeric.c (File Modified) (Property Modified)
11958 trunk/src/packet.c (File Modified) (Property Modified)
11959 trunk/src/parse.c (File Modified) (Property Modified)
11960 trunk/src/patricia.c (File Modified) (Property Modified)
11961 trunk/src/poll.c (File Modified) (Property Modified)
11962 trunk/src/reject.c (File Modified) (Property Modified)
11963 trunk/src/restart.c (File Modified) (Property Modified)
11964 trunk/src/s_auth.c (File Modified) (Property Modified)
11965 trunk/src/s_conf.c (File Modified) (Property Modified)
11966 trunk/src/s_gline.c (File Modified) (Property Modified)
11967 trunk/src/s_log.c (File Modified) (Property Modified)
11968 trunk/src/s_newconf.c (File Modified) (Property Modified)
11969 trunk/src/s_serv.c (File Modified) (Property Modified)
11970 trunk/src/s_stats.c (File Modified) (Property Modified)
11971 trunk/src/s_user.c (File Modified) (Property Modified)
11972 trunk/src/scache.c (File Modified) (Property Modified)
11973 trunk/src/select.c (File Modified) (Property Modified)
11974 trunk/src/send.c (File Modified) (Property Modified)
11975 trunk/src/snprintf.c (File Modified) (Property Modified)
11976 trunk/src/tools.c (File Modified) (Property Modified)
11977 trunk/src/version.c.SH (File Modified) (Property Modified)
11978 trunk/src/whowas.c (File Modified) (Property Modified)
11979 trunk/tools/.cvsignore (Property Modified)
11980 trunk/tools/Makefile.in (File Modified) (Property Modified)
11981 trunk/tools/README (File Modified) (Property Modified)
11982 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11983 trunk/tools/convertilines.c (File Modified) (Property Modified)
11984 trunk/tools/convertklines.c (File Modified) (Property Modified)
11985 trunk/tools/mkkeypair (Property Modified)
11986 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11987 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11988 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11989 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11990 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11991 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11992 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11993 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11994 trunk/tools/untabify (File Modified) (Property Modified)
11995 trunk/tools/viconf.c (File Modified) (Property Modified)
11998 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12004 trunk/RELNOTES (File Modified)
12007 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12009 - Make version.c use our serial, not ratbox's.
12013 trunk/src/version.c.SH (File Modified)
12016 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12019 - revved patchlevel to 2.1.5
12023 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12027 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12029 - fix buffer overflow and unterminated buffer when removing TS6 bans
12030 - fix rebuilding of SJOIN
12034 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12037 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12039 have servlink report if it gets an uncompressed error message when it gets inflate failures
12042 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12045 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12047 - extend our copyrights to 2005.
12051 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12073 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12074 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12157 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12160 - revved patchlevel to 2.1.4
12164 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12168 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12170 - add TARGMAX to 005
12171 - remove the +1 from ->uid in struct Client
12172 - fix checking of accept entries in m_accept.c
12176 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12182 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12184 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12189 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12192 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12194 - remove an unused variable
12198 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12201 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12203 don't burst a TS5 name in burst_TS6. -via jillies
12206 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12209 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12211 - via jilles, make nickchanges invalidate any cached bans for
12216 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12218 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12219 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12222 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12224 - fix some char vs byte usage to make adns compile cleanly with gcc4
12228 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12231 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12232 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12233 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12234 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12235 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12238 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12240 userhost should allow 5 userhost checks, not 4
12243 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12246 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12248 - another darwin fix
12252 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12255 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12261 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12262 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12263 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12264 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12265 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12266 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12267 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12268 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12271 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12273 - remove bogus extern of abort_list
12277 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12280 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12282 svn repo access stuff
12285 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12288 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12294 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12297 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12303 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12306 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12308 revert omotd..i thought it was a good idea..oh well
12311 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12314 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12316 Commas are bad things in channel keys
12320 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12323 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12325 Add OMOTD command to display oper motd
12329 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12332 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12334 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12337 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12340 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12342 Modified files: (Branch: RATBOX_2_1)
12345 - stop testing whois for protocol violations, as they can be caused in
12346 ircds going all the way back to the original ircd2.8
12348 Revision Changes Path
12349 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12353 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12355 Modified files: (Branch: RATBOX_2_1)
12358 - remove some 2.2 code
12360 Revision Changes Path
12361 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12365 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12367 Modified files: (Branch: RATBOX_2_1)
12370 backport of the silly december 31st bug
12372 Revision Changes Path
12373 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12377 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12379 Modified files: (Branch: RATBOX_2_1)
12381 include patchlevel.h
12383 - revved patchlevel to 2.1.3
12385 Revision Changes Path
12386 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12387 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12391 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12393 Modified files: (Branch: RATBOX_2_1)
12396 modules/core m_nick.c
12399 - stop removing a clients own list of accepted clients when they do a
12401 - clean up the accept code so its less retarded
12403 Revision Changes Path
12404 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12405 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12406 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12407 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12411 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12413 Modified files: (Branch: RATBOX_2_1)
12416 src event.c ircd.c newconf.c
12418 - remove a defn of links_cache_list in m_links.c which was causing
12419 the flattened links update to be ignored
12420 - add eventUpdate(), and make links_delay update on rehash
12422 Revision Changes Path
12423 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12424 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12425 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12426 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12427 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12431 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12433 Modified files: (Branch: RATBOX_2_1)
12437 - make the conf parser apply service {}; on rehash
12439 Revision Changes Path
12440 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12441 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12445 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12447 Modified files: (Branch: RATBOX_2_1)
12450 - show ENABLE_SERVICES define in info
12452 Revision Changes Path
12453 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12457 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12459 Modified files: (Branch: RATBOX_2_1)
12460 modules m_services.c m_stats.c
12462 - via jilles, make m_services.c hook into stats U and display service
12465 Revision Changes Path
12466 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12467 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12471 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12473 Modified files: (Branch: RATBOX_2_1)
12474 . configure configure.ac
12476 - default build to -O2
12478 Revision Changes Path
12479 7.249.2.2 +4 -4 ircd-ratbox/configure
12480 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12484 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12486 Modified files: (Branch: RATBOX_2_1)
12487 doc example.conf example.efnet.conf
12488 include client.h s_conf.h s_newconf.h
12490 modules/core m_join.c m_nick.c
12491 src channel.c newconf.c s_conf.c s_user.c
12493 - remove no_oper_resvs from general {};
12494 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12496 Revision Changes Path
12497 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12498 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12499 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12500 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12501 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12502 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12503 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12504 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12505 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12506 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12507 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12508 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12512 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12514 Modified files: (Branch: RATBOX_2_1)
12515 modules/core m_mode.c m_nick.c
12519 - raise max temptime to a year
12521 - require 9 parameters in ms_nick(), 10 in ms_uid()
12523 Revision Changes Path
12524 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12525 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12526 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12530 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12532 Modified files: (Branch: RATBOX_2_1)
12533 modules m_services.c
12535 - only show services logged in info when its a local client
12537 Revision Changes Path
12538 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12542 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12544 Modified files: (Branch: RATBOX_2_1)
12547 passing a pointer to a pointer is not what was intended, oops
12549 Revision Changes Path
12550 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12554 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12556 Modified files: (Branch: RATBOX_2_1)
12559 - update services.txt with FNC
12561 Revision Changes Path
12562 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12566 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12568 Modified files: (Branch: RATBOX_2_1)
12571 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12573 Revision Changes Path
12574 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12578 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12580 Modified files: (Branch: RATBOX_2_1)
12583 - add some uniqueness into auth process for bopm
12585 Revision Changes Path
12586 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12590 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12592 Modified files: (Branch: RATBOX_2_1)
12593 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12595 - make contrib/ compile
12597 Revision Changes Path
12598 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12599 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12600 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12601 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12605 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12607 Modified files: (Branch: RATBOX_2_1)
12608 modules m_monitor.c
12610 Don't allow MONITOR from an unregistered client
12612 Revision Changes Path
12613 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12617 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12619 Modified files: (Branch: RATBOX_2_1)
12620 doc example.conf example.efnet.conf
12622 src class.c messages.tab newconf.c
12624 - remove sendq_eob, its become more of a hindrance than a benefit.
12625 - sync example.efnet.conf cluster {}; with example.conf
12627 Revision Changes Path
12628 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12629 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12630 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12631 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12632 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12633 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12637 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12639 Modified files: (Branch: RATBOX_2_1)
12641 include patchlevel.h
12644 - revved patchlevel to 2.1.2
12646 Revision Changes Path
12647 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12648 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12652 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12654 Modified files: (Branch: RATBOX_2_1)
12655 . configure configure.ac
12657 - raise default topiclen to 160.
12659 Revision Changes Path
12660 7.249.2.1 +3 -3 ircd-ratbox/configure
12661 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12665 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12667 Modified files: (Branch: RATBOX_2_1)
12668 modules m_services.c
12670 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12671 tsinfo matches this
12673 Revision Changes Path
12674 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12678 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12680 Modified files: (Branch: RATBOX_2_1)
12681 modules m_services.c
12683 - monitor_signoff() the client we're nickchanging
12685 Revision Changes Path
12686 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12690 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12692 Modified files: (Branch: RATBOX_2_1)
12695 - fix various UID problems with trace
12697 Revision Changes Path
12698 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12702 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12704 Modified files: (Branch: RATBOX_2_1)
12705 help/opers dline kline
12706 modules m_resv.c m_stats.c
12707 modules/core m_mode.c
12710 - tidy up kline/dline help to note they dont accept nick as target
12711 - disallow bans beginning with ':' over bmask
12712 - disallow bans with a space in chm_ban
12713 - stop counting hidden opers in stats p
12714 - match() parameters in remote unresv were inverted, causing it to fail
12715 - fix possibility of clients setting blank keys
12717 Revision Changes Path
12718 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12719 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12720 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12721 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12722 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12726 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12728 Modified files: (Branch: RATBOX_2_1)
12731 - fix problems with amd64 and the way we do va_list
12733 Revision Changes Path
12734 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12738 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12740 Modified files: (Branch: RATBOX_2_1)
12741 modules m_services.c
12743 - tidy up the kill notifications for RSFNC
12745 Revision Changes Path
12746 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12750 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12752 Modified files: (Branch: RATBOX_2_1)
12754 modules m_services.c
12757 - some more rserv stuff:
12758 - add RSFNC capability
12759 - fix up RSFNC, kill existing clients if they exist.
12761 Revision Changes Path
12762 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12763 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12764 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12768 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12770 Modified files: (Branch: RATBOX_2_1)
12771 modules m_services.c
12773 - first stab at a FNC implementation for rserv
12775 Revision Changes Path
12776 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12780 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12782 Modified files: (Branch: RATBOX_2_1)
12787 Revision Changes Path
12788 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12792 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12794 Modified files: (Branch: RATBOX_2_1)
12797 - add links_delay back
12799 Revision Changes Path
12800 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12804 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12806 Modified files: (Branch: RATBOX_2_1)
12810 - swap tabs for spaces
12812 Revision Changes Path
12813 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12814 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12818 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12820 Modified files: (Branch: RATBOX_2_1)
12823 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12824 contained in the client_flood conf option
12825 - remove a couple of unused defines from info
12827 Revision Changes Path
12828 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12832 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12834 Modified files: (Branch: RATBOX_2_1)
12837 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12839 Revision Changes Path
12840 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12844 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12846 Modified files: (Branch: RATBOX_2_1)
12847 doc example.conf example.efnet.conf
12849 - fix missing closing comment tag
12851 Revision Changes Path
12852 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12853 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12857 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12859 Modified files: (Branch: RATBOX_2_1)
12861 include patchlevel.h
12863 - revved patchlevel to 2.1.1
12865 Revision Changes Path
12866 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12867 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12871 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12873 Modified files: (Branch: RATBOX_2_1)
12876 - sync up remote kline reasons, so theyre consistent with what happens
12877 when we add local klines - notably the "Temporary K-line x min" and
12878 date added to reason.
12880 Revision Changes Path
12881 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12885 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12887 Modified files: (Branch: RATBOX_2_1)
12890 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12892 Revision Changes Path
12893 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12897 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12899 Modified files: (Branch: RATBOX_2_1)
12902 used the data pointer we saved, not what just got nulled
12904 Revision Changes Path
12905 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12909 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12911 Modified files: (Branch: RATBOX_2_1)
12912 modules m_resv.c m_xline.c
12914 - fix broken propagation of xline/resv
12916 Revision Changes Path
12917 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12918 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12922 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12924 Modified files: (Branch: RATBOX_2_1)
12927 - properly increment bad auth count for stats T when we timeout an auth
12929 Revision Changes Path
12930 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12934 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12936 Modified files: (Branch: RATBOX_2_1)
12939 modules/core m_nick.c
12941 - fix a bit that didnt make sense in monitor.txt
12942 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12944 Revision Changes Path
12945 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12946 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12947 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12951 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12953 Modified files: (Branch: RATBOX_2_1)
12956 removing dlink nodes from auth_poll_list twice is bad
12958 Revision Changes Path
12959 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12963 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12965 Modified files: (Branch: RATBOX_2_1)
12968 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12969 changed to RPL_STATSDEBUG
12971 Revision Changes Path
12972 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12976 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12978 Added files: (Branch: RATBOX_2_1)
12981 - add some documentation about target change
12983 Revision Changes Path
12984 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12988 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12990 Modified files: (Branch: RATBOX_2_1)
12991 include supported.h
12992 modules/core m_message.c
12994 - remove extra argument to 005
12995 - disallow messaging of UIDs
12997 Revision Changes Path
12998 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12999 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13003 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13005 Modified files: (Branch: RATBOX_2_1)
13008 - fix a longstanding parser bug with wrong limit checking, causing us to
13009 accept one less parameter than we're allowed to accept.
13011 Revision Changes Path
13012 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13016 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13018 Modified files: (Branch: RATBOX_2_1)
13019 modules/core m_message.c
13021 - exempt users messaging themselves from target change
13023 Revision Changes Path
13024 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13028 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13030 Modified files: (Branch: RATBOX_2_1)
13031 include supported.h
13033 - stop violating MAXPARA on 005.
13035 Revision Changes Path
13036 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13040 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13042 Modified files: (Branch: RATBOX_2_1)
13043 modules/core m_nick.c
13045 - dont store an ipv6 sockhost if we're not compiled with v6 support
13047 Revision Changes Path
13048 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13052 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13054 Modified files: (Branch: RATBOX_2_1)
13057 - remove some vms includes
13059 Revision Changes Path
13060 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13064 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13066 Modified files: (Branch: RATBOX_2_1)
13070 - force commit for new branch
13072 Revision Changes Path
13073 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13074 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13078 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13081 . RELNOTES configure configure.ac
13082 include patchlevel.h
13084 - revved patchlevel to 2.1.0
13086 Revision Changes Path
13087 1.114 +6 -2 ircd-ratbox/RELNOTES
13088 7.249 +11 -11 ircd-ratbox/configure
13089 7.63 +3 -3 ircd-ratbox/configure.ac
13090 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13094 leeh 2005/03/04 13:31:32 EST (20050304_2)
13098 include patchlevel.h
13101 - revved patchlevel to 2.1.0beta2
13103 Revision Changes Path
13104 1.113 +12 -0 ircd-ratbox/RELNOTES
13105 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13109 leeh 2005/03/04 13:27:05 EST (20050304_1)
13112 doc whats-new-2.1.txt
13115 - update whats-new-2.1
13116 - when we're handling global NAMES, dont output channels if there are no
13117 members within them we can show.
13119 Revision Changes Path
13120 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13121 7.436 +12 -2 ircd-ratbox/src/channel.c
13125 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13130 That would be a node_heap not a prefix_heap..oops
13132 Revision Changes Path
13133 7.30 +1 -1 ircd-ratbox/src/patricia.c
13137 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13142 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13143 otherwise..the other macros might work????
13145 Revision Changes Path
13146 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13150 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13153 . configure configure.ac
13157 Revision Changes Path
13158 7.248 +5 -5 ircd-ratbox/configure
13159 7.62 +5 -5 ircd-ratbox/configure.ac
13163 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13166 . configure configure.ac
13170 Revision Changes Path
13171 7.247 +3 -2 ircd-ratbox/configure
13172 7.61 +3 -2 ircd-ratbox/configure.ac
13176 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13179 . configure configure.ac
13183 Revision Changes Path
13184 7.246 +6 -6 ircd-ratbox/configure
13185 7.60 +4 -4 ircd-ratbox/configure.ac
13189 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13192 . configure configure.ac
13195 Doh these changes got put on RATBOX_2_0 when they were meant for
13197 Also merged in the monitor heap size stuff, not that i think monitor has
13200 Revision Changes Path
13201 7.245 +12 -3 ircd-ratbox/configure
13202 7.59 +11 -3 ircd-ratbox/configure.ac
13203 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13207 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13212 Add more robust alloca checking
13214 Revision Changes Path
13215 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13219 leeh 2005/02/24 15:27:17 EST (20050224_9)
13224 - fix the copyright on m_42.c :p
13226 Revision Changes Path
13227 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13231 leeh 2005/02/24 15:22:53 EST (20050224_8)
13234 include supported.h
13237 - fix a core in undline on bad masks
13238 - remove an unwanted space from beginning of second 005 numeric
13240 Revision Changes Path
13241 7.5 +1 -1 ircd-ratbox/include/supported.h
13242 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13246 leeh 2005/02/24 15:18:59 EST (20050224_7)
13249 modules m_monitor.c
13251 - use max_monitor when adding nicknames
13253 that should be everything now..
13255 Revision Changes Path
13256 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13260 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13267 Revision Changes Path
13268 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13272 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13279 Revision Changes Path
13280 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13284 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13289 The Answer to Life, the Universe, and Everything
13291 Revision Changes Path
13292 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13296 leeh 2005/02/24 14:53:04 EST (20050224_3)
13300 modules m_monitor.c
13301 src ircd.c monitor.c
13303 - call init_monitor() on startup
13304 - add in support for adding/deleting/listing monitor entries
13306 Revision Changes Path
13307 7.2 +3 -1 ircd-ratbox/include/monitor.h
13308 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13309 7.374 +2 -0 ircd-ratbox/src/ircd.c
13310 7.3 +15 -4 ircd-ratbox/src/monitor.c
13314 leeh 2005/02/23 21:20:10 EST (20050224_2)
13317 doc example.conf example.efnet.conf
13318 include s_conf.h supported.h
13319 modules Makefile.in
13320 src client.c newconf.c s_conf.c
13322 modules m_monitor.c
13324 - add the max_monitor config option
13325 - advertise MONITOR=%d in 005
13326 - clear a local clients monitor list on exit
13327 - add the framework for the MONITOR command
13330 Revision Changes Path
13331 7.261 +5 -0 ircd-ratbox/doc/example.conf
13332 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13333 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13334 7.4 +4 -2 ircd-ratbox/include/supported.h
13335 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13336 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13337 7.492 +1 -0 ircd-ratbox/src/client.c
13338 7.202 +1 -0 ircd-ratbox/src/newconf.c
13339 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13343 leeh 2005/02/23 20:57:51 EST (20050224_1)
13346 . configure configure.ac
13350 - move MONITOR_HEAP_SIZE over to configure
13352 Revision Changes Path
13353 7.244 ircd-ratbox/configure
13354 7.58 +4 -2 ircd-ratbox/configure.ac
13355 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13356 7.2 +0 -2 ircd-ratbox/src/monitor.c
13360 leeh 2005/02/23 20:48:08 EST (20050224_0)
13364 include client.h numeric.h
13365 modules/core m_nick.c
13366 src Makefile.in client.c messages.tab
13372 - first half of my server-side notify list implementation..
13374 Revision Changes Path
13375 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13376 7.266 +3 -0 ircd-ratbox/include/client.h
13377 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13378 7.58 +6 -0 ircd-ratbox/include/numeric.h
13379 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13380 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13381 7.491 +3 -0 ircd-ratbox/src/client.c
13382 7.126 +5 -5 ircd-ratbox/src/messages.tab
13383 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13384 7.342 +2 -0 ircd-ratbox/src/s_user.c
13388 leeh 2005/02/23 18:42:59 EST (20050223_0)
13393 - double the size of the client and channel hashtables (64k -> 128k and
13394 32k -> 64k). The improvements are quite significant..
13396 Revision Changes Path
13397 7.54 +4 -4 ircd-ratbox/include/hash.h
13401 leeh 2005/02/22 14:55:56 EST (20050222_1)
13405 modules m_services.c
13407 - remove a couple of unused vars
13408 - update monitor.txt
13410 Revision Changes Path
13411 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13412 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13416 leeh 2005/02/21 19:47:24 EST (20050222_0)
13421 - add in my documentation on the upcoming MONITOR command
13423 Revision Changes Path
13424 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13428 leeh 2005/02/21 12:09:34 EST (20050221_0)
13431 . configure configure.ac
13432 doc whats-new-2.1.txt
13433 tools README.mkpasswd
13437 - update whats-new-2.1.txt some more
13438 - we dont have vms mkpasswd anymore
13439 - remove the unused crypt.c
13441 Revision Changes Path
13442 7.243 +3 -6 ircd-ratbox/configure
13443 7.57 +2 -4 ircd-ratbox/configure.ac
13444 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13445 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13446 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13450 leeh 2005/02/19 12:38:09 EST (20050219_3)
13453 doc example.conf example.efnet.conf
13456 src channel.c client.c ircd.c s_conf.c
13458 - rework the splitcode, splitservers is now how many servers we've marked as
13459 EOB, rather than how many are linked. Thus pull ourselves out of
13460 splitmode immediately once this is satisfied
13462 Revision Changes Path
13463 7.260 +8 -9 ircd-ratbox/doc/example.conf
13464 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13465 7.83 +1 -0 ircd-ratbox/include/ircd.h
13466 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13467 7.435 +16 -36 ircd-ratbox/src/channel.c
13468 7.490 +2 -0 ircd-ratbox/src/client.c
13469 7.373 +2 -1 ircd-ratbox/src/ircd.c
13470 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13474 leeh 2005/02/19 09:02:34 EST (20050219_2)
13477 doc example.conf example.efnet.conf
13478 include ircd.h s_conf.h
13480 src channel.c ircd.c newconf.c s_conf.c
13482 - remove split_delay
13484 Revision Changes Path
13485 7.259 +0 -5 ircd-ratbox/doc/example.conf
13486 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13487 7.82 +0 -1 ircd-ratbox/include/ircd.h
13488 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13489 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13490 7.434 +2 -7 ircd-ratbox/src/channel.c
13491 7.372 +0 -1 ircd-ratbox/src/ircd.c
13492 7.201 +0 -1 ircd-ratbox/src/newconf.c
13493 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13497 leeh 2005/02/19 08:48:05 EST (20050219_1)
13501 modules m_cap.c m_who.c
13504 - implemented multi-prefix client capability, which allows stacking of @+ in
13507 Revision Changes Path
13508 7.265 +1 -1 ircd-ratbox/include/client.h
13509 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13510 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13511 7.433 +4 -6 ircd-ratbox/src/channel.c
13515 leeh 2005/02/19 06:27:58 EST (20050219_0)
13519 src newconf.c s_conf.c s_newconf.c
13521 - removed some unused vars/functions
13523 Revision Changes Path
13524 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13525 7.200 +0 -15 ircd-ratbox/src/newconf.c
13526 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13527 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13531 leeh 2005/02/16 12:58:24 EST (20050216_2)
13534 . RELNOTES configure configure.ac
13535 include patchlevel.h
13537 - update configure to reflect this is 'devel'
13539 - revved patchlevel to 2.1.0beta1
13541 Revision Changes Path
13542 1.112 +9 -1 ircd-ratbox/RELNOTES
13543 7.242 +11 -11 ircd-ratbox/configure
13544 7.56 +3 -3 ircd-ratbox/configure.ac
13545 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13549 leeh 2005/02/16 12:46:30 EST (20050216_1)
13552 . configure configure.ac
13553 include client.h numeric.h s_conf.h setup.h.in
13555 modules Makefile.in
13556 modules/core m_nick.c
13557 src Makefile.in client.c ircd.c messages.tab
13558 newconf.c s_conf.c s_user.c
13564 - remove watch, the protocol for this sucks so hard I just dont want it
13567 Revision Changes Path
13568 7.241 +2 -12 ircd-ratbox/configure
13569 7.55 +2 -4 ircd-ratbox/configure.ac
13570 7.264 +0 -2 ircd-ratbox/include/client.h
13571 7.57 +0 -11 ircd-ratbox/include/numeric.h
13572 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13573 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13574 7.3 +2 -3 ircd-ratbox/include/supported.h
13575 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13576 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13577 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13578 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13579 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13580 7.489 +0 -3 ircd-ratbox/src/client.c
13581 7.371 +0 -2 ircd-ratbox/src/ircd.c
13582 7.125 +9 -9 ircd-ratbox/src/messages.tab
13583 7.199 +0 -1 ircd-ratbox/src/newconf.c
13584 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13585 7.341 +0 -2 ircd-ratbox/src/s_user.c
13586 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13590 leeh 2005/02/15 19:13:31 EST (20050216_0)
13594 src event.c ircd_lexer.l ircd_signal.c
13597 servlink descrip.mms
13599 - remove a few vms bits
13601 Revision Changes Path
13602 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13603 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13604 7.47 +0 -54 ircd-ratbox/src/event.c
13605 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13606 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13607 7.152 +0 -3 ircd-ratbox/src/modules.c
13611 leeh 2005/02/15 18:53:32 EST (20050215_0)
13614 include hostmask.h ircd.h s_conf.h s_newconf.h
13615 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13617 src hostmask.c ircd.c ircd_signal.c s_conf.c
13620 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13621 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13623 Revision Changes Path
13624 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13625 7.81 +1 -0 ircd-ratbox/include/ircd.h
13626 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13627 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13628 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13629 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13630 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13631 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13632 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13633 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13634 7.370 +7 -0 ircd-ratbox/src/ircd.c
13635 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13636 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13637 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13641 leeh 2005/02/13 10:21:41 EST (20050213_4)
13646 doc whats-new-2.0.txt whats-new-2.1.txt
13650 - move whats-new.txt to whats-new-2.0.txt
13651 - add in whats-new-2.1.txt
13652 - update services.txt with the whois for logged in users
13654 Revision Changes Path
13655 7.2 +5 -0 ircd-ratbox/doc/services.txt
13656 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13657 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13658 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13662 leeh 2005/02/13 09:20:37 EST (20050213_3)
13665 include supported.h
13666 modules/core m_message.c
13668 - fix a compile error in m_message.c
13669 - update 005 to the spec and add CPRIVMSG/CNOTICE
13671 Revision Changes Path
13672 7.2 +31 -37 ircd-ratbox/include/supported.h
13673 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13677 leeh 2005/02/13 09:14:12 EST (20050213_2)
13682 - fix the membership memleak
13684 Revision Changes Path
13685 7.432 +0 -3 ircd-ratbox/src/channel.c
13689 leeh 2005/02/12 21:51:56 EST (20050213_1)
13693 modules/core m_message.c
13695 - add a bitmask to track when they send their first message, only allowing
13696 clearing stuff after that.
13698 Revision Changes Path
13699 7.263 +4 -0 ircd-ratbox/include/client.h
13700 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13704 leeh 2005/02/12 21:17:52 EST (20050213_0)
13707 include patricia.h s_newconf.h
13708 modules/core m_message.c
13709 src patricia.c s_newconf.c s_user.c
13711 - add in the patricia for tracking who fills up targets, give them a reduced
13714 Revision Changes Path
13715 7.20 +1 -1 ircd-ratbox/include/patricia.h
13716 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13717 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13718 7.29 +1 -1 ircd-ratbox/src/patricia.c
13719 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13720 7.340 +4 -0 ircd-ratbox/src/s_user.c
13724 leeh 2005/02/12 18:35:10 EST (20050212_0)
13727 include ircd_defs.h
13728 src class.c reject.c
13730 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13732 Revision Changes Path
13733 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13734 7.68 +1 -5 ircd-ratbox/src/class.c
13735 1.33 +1 -5 ircd-ratbox/src/reject.c
13739 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13744 remove stupid memory leak
13746 Revision Changes Path
13747 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13751 leeh 2005/02/11 06:42:48 EST (20050211_0)
13756 - workaround hyb6 allowing empty gline reasons
13758 Revision Changes Path
13759 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13763 leeh 2005/02/09 14:39:13 EST (20050209_2)
13767 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13768 src ircd.c s_conf.c
13770 - move temp dlines and temp klines over to an array, rather than completely
13773 Revision Changes Path
13774 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13775 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13776 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13777 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13778 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13779 7.369 +0 -5 ircd-ratbox/src/ircd.c
13780 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13784 leeh 2005/02/09 14:02:13 EST (20050209_1)
13788 modules m_cap.c m_pong.c m_user.c
13789 modules/core m_nick.c
13792 - remove 'nick' param from register_local_user(), its not needed.
13794 Revision Changes Path
13795 7.35 +1 -1 ircd-ratbox/include/s_user.h
13796 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13797 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13798 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13799 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13800 7.339 +6 -6 ircd-ratbox/src/s_user.c
13804 leeh 2005/02/09 13:12:53 EST (20050209_0)
13807 modules m_cmessage.c
13809 - dont send numerics when we're dealing with CNOTICE
13810 - add in checking for +g, and resetting idle
13812 Revision Changes Path
13813 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13817 leeh 2005/02/08 11:37:50 EST (20050208_2)
13822 - fix operator blocks to work on ip spoofs
13824 Revision Changes Path
13825 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13829 leeh 2005/02/07 19:23:22 EST (20050208_1)
13832 doc example.conf example.efnet.conf
13835 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13837 Revision Changes Path
13838 7.258 +0 -39 ircd-ratbox/doc/example.conf
13839 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13840 7.198 +0 -272 ircd-ratbox/src/newconf.c
13844 leeh 2005/02/07 19:19:32 EST (20050208_0)
13849 - added support for kline.conf.perm et al, these take the same formats
13850 as their non-permanent partners, but you cant remove them via the ircd.
13852 Revision Changes Path
13853 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13857 leeh 2005/02/02 19:18:59 EST (20050203_1)
13864 help/opers cnotice cprivmsg
13866 - added help files for cprivmsg/cnotice
13868 Revision Changes Path
13869 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13870 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13871 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13872 1.10 +19 -19 ircd-ratbox/help/opers/index
13873 1.7 +10 -9 ircd-ratbox/help/users/index
13877 leeh 2005/02/02 19:14:25 EST (20050203_0)
13881 modules Makefile.in
13884 modules m_cmessage.c
13886 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13887 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13888 nick is a member. These bypass any target change limitations.
13889 - added ERR_VOICENEEDED, numeric 489.
13891 Revision Changes Path
13892 7.56 +2 -0 ircd-ratbox/include/numeric.h
13893 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13894 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13895 7.124 +1 -1 ircd-ratbox/src/messages.tab
13899 leeh 2005/02/02 16:58:16 EST (20050202_4)
13904 - update etrace help
13906 Revision Changes Path
13907 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13911 leeh 2005/02/02 16:55:04 EST (20050202_3)
13916 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13917 can put its external ip address in there..
13919 Revision Changes Path
13920 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13924 leeh 2005/02/02 16:41:06 EST (20050202_2)
13929 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13930 if its a non-local client. These will just get "lost" if the remote
13931 server doesnt support this..
13933 Revision Changes Path
13934 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13938 leeh 2005/02/02 16:12:12 EST (20050202_1)
13941 include client.h numeric.h s_conf.h
13942 modules/core m_message.c
13943 src messages.tab newconf.c s_conf.c
13945 - first part of the target change code, add the storage of targets for
13946 localuser, throttle messages when they fill all the available slots
13948 Revision Changes Path
13949 7.262 +5 -1 ircd-ratbox/include/client.h
13950 7.55 +2 -0 ircd-ratbox/include/numeric.h
13951 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13952 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13953 7.123 +1 -1 ircd-ratbox/src/messages.tab
13954 7.197 +1 -0 ircd-ratbox/src/newconf.c
13955 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13959 leeh 2005/02/02 13:28:10 EST (20050202_0)
13962 modules m_resv.c m_stats.c m_testline.c
13963 modules/core m_join.c
13964 src hash.c kdparse.c messages.tab s_newconf.c
13966 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13967 tracking of when resvs get hit
13969 Revision Changes Path
13970 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13971 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13972 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13973 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13974 7.114 +3 -0 ircd-ratbox/src/hash.c
13975 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13976 7.122 +1 -1 ircd-ratbox/src/messages.tab
13977 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13981 leeh 2005/01/31 09:04:10 EST (20050131_2)
13986 - fflush() logfiles
13988 Revision Changes Path
13989 7.79 +2 -0 ircd-ratbox/src/s_log.c
13993 leeh 2005/01/31 08:59:09 EST (20050131_1)
13998 - rename fd_dump() to comm_dump()
14000 Revision Changes Path
14001 1.27 +2 -2 ircd-ratbox/src/commio.c
14005 leeh 2005/01/30 19:16:08 EST (20050131_0)
14010 modules m_services.c
14011 modules/core m_server.c
14012 src hook.c s_serv.c
14014 - added hook for server_introduced
14015 - fixed up services support for hooks
14017 Revision Changes Path
14018 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14019 1.31 +1 -0 ircd-ratbox/include/hook.h
14020 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14021 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14022 7.36 +2 -0 ircd-ratbox/src/hook.c
14023 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14027 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14032 Add back in the comm_fd_hack thing for solaris
14034 Revision Changes Path
14035 1.26 +26 -1 ircd-ratbox/src/commio.c
14039 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14043 include commio.h s_conf.h watch.h
14044 modules m_dline.c m_kline.c m_resv.c m_stats.c
14045 m_watch.c m_xline.c
14046 modules/core m_nick.c
14047 src balloc.c cache.c client.c commio.c
14048 epoll.c ircd.c ircd_lexer.l kdparse.c
14049 listener.c s_auth.c s_conf.c s_log.c
14052 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14054 Revision Changes Path
14055 1.18 +0 -2 ircd-ratbox/adns/adns.h
14056 1.14 +6 -37 ircd-ratbox/include/commio.h
14057 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14058 7.3 +2 -2 ircd-ratbox/include/watch.h
14059 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14060 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14061 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14062 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14063 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14064 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14065 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14066 7.85 +1 -1 ircd-ratbox/src/balloc.c
14067 1.24 +5 -5 ircd-ratbox/src/cache.c
14068 7.488 +4 -4 ircd-ratbox/src/client.c
14069 1.25 +10 -280 ircd-ratbox/src/commio.c
14070 1.33 +1 -1 ircd-ratbox/src/epoll.c
14071 7.368 +4 -4 ircd-ratbox/src/ircd.c
14072 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14073 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14074 7.125 +8 -8 ircd-ratbox/src/listener.c
14075 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14076 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14077 7.78 +20 -20 ircd-ratbox/src/s_log.c
14078 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14079 1.6 +22 -15 ircd-ratbox/src/watch.c
14083 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14086 modules/core m_mode.c
14088 remove two unused variables
14090 Revision Changes Path
14091 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14095 leeh 2005/01/28 15:31:40 EST (20050128_1)
14101 - mo_kline() needs minpara of 3, not 2
14102 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14103 - require me.info is never blank
14105 Revision Changes Path
14106 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14107 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14111 leeh 2005/01/28 15:26:28 EST (20050128_0)
14114 modules/core m_mode.c m_sjoin.c
14116 - patch via jilles to fix +eI lists being shown to lusers when handling
14117 protocol stuff over TS6
14119 Revision Changes Path
14120 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14121 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14125 leeh 2005/01/25 19:47:38 EST (20050126_0)
14129 modules/core m_join.c m_mode.c m_sjoin.c
14130 src channel.c messages.tab s_serv.c
14132 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14133 an operspy call with &me
14134 - remove modebuf/parabuf params from channel_modes(), we now generate a
14135 buffer internally which we return.
14137 Revision Changes Path
14138 7.163 +1 -1 ircd-ratbox/include/channel.h
14139 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14140 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14141 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14142 7.431 +25 -18 ircd-ratbox/src/channel.c
14143 7.121 +1 -1 ircd-ratbox/src/messages.tab
14144 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14148 alz 2005/01/25 18:09:18 EST (20050125_5)
14151 doc example.conf example.efnet.conf
14154 src listener.c newconf.c s_conf.c
14156 Added dline_with_reason config option (default yes):
14158 /* dline reason: show the user the dline reason when they connect
14161 dline_with_reason = yes;
14163 Revision Changes Path
14164 7.257 +6 -1 ircd-ratbox/doc/example.conf
14165 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14166 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14167 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14168 7.124 +1 -1 ircd-ratbox/src/listener.c
14169 7.196 +1 -0 ircd-ratbox/src/newconf.c
14170 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14174 leeh 2005/01/25 13:21:17 EST (20050125_4)
14179 - make conf_set_generic_string() test len exists before it uses it.
14181 Revision Changes Path
14182 7.195 +1 -1 ircd-ratbox/src/newconf.c
14186 leeh 2005/01/25 13:10:56 EST (20050125_3)
14192 - rename 'type' to 'flags' in cluster {};
14193 - add stacking of servers in cluster {}; documented in example.conf
14195 Revision Changes Path
14196 7.256 +18 -10 ircd-ratbox/doc/example.conf
14197 7.194 +39 -7 ircd-ratbox/src/newconf.c
14201 alz 2005/01/25 12:48:54 EST (20050125_2)
14205 src listener.c s_conf.c
14207 Added dline reasons, connecting/banned clients now see ban reason.
14209 Revision Changes Path
14210 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14211 7.123 +17 -4 ircd-ratbox/src/listener.c
14212 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14216 leeh 2005/01/25 07:44:37 EST (20050125_1)
14219 doc example.conf example.efnet.conf
14222 - implement stacking of shared {}; blocks, documented in example.conf
14224 Revision Changes Path
14225 7.255 +26 -13 ircd-ratbox/doc/example.conf
14226 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14227 7.193 +51 -36 ircd-ratbox/src/newconf.c
14231 leeh 2005/01/24 19:08:29 EST (20050125_0)
14235 include client.h s_conf.h
14236 modules/core m_join.c
14237 src newconf.c s_user.c
14239 - added jupe_exempt to auth {};, exempts the user from generating warnings
14240 when they attempt to join juped channels.
14242 Revision Changes Path
14243 7.254 +2 -0 ircd-ratbox/doc/example.conf
14244 7.261 +3 -0 ircd-ratbox/include/client.h
14245 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14246 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14247 7.192 +1 -0 ircd-ratbox/src/newconf.c
14248 7.338 +8 -0 ircd-ratbox/src/s_user.c
14252 leeh 2005/01/24 18:57:02 EST (20050124_6)
14257 - rework shared {};, the format is now:
14259 oper = "flame@*.leeh.co.uk", "*.lan";
14265 oper = "flame@*.leeh.co.uk", "*.lan";
14269 Revision Changes Path
14270 7.191 +55 -23 ircd-ratbox/src/newconf.c
14274 leeh 2005/01/24 17:25:58 EST (20050124_5)
14279 - fix the prototype on load_static_modules()
14281 Revision Changes Path
14282 7.61 +1 -1 ircd-ratbox/include/modules.h
14286 leeh 2005/01/24 16:00:30 EST (20050124_4)
14291 - have cap end call register_local_user() with its own copy of
14292 source_p->username so its safe for unidented users..
14294 Revision Changes Path
14295 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14299 leeh 2005/01/24 15:48:09 EST (20050124_3)
14302 include newconf.h s_conf.h
14304 src newconf.c s_conf.c s_log.c
14306 - move the conf parser over to a table based structure, with generic setting
14307 of integers/strings
14309 Revision Changes Path
14310 7.34 +9 -8 ircd-ratbox/include/newconf.h
14311 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14312 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14313 7.190 +264 -808 ircd-ratbox/src/newconf.c
14314 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14315 7.77 +13 -13 ircd-ratbox/src/s_log.c
14319 leeh 2005/01/24 13:11:30 EST (20050124_2)
14325 - added stacking of ips in exempt {};
14327 Revision Changes Path
14328 7.253 +4 -0 ircd-ratbox/doc/example.conf
14329 7.189 +11 -30 ircd-ratbox/src/newconf.c
14333 leeh 2005/01/24 12:59:57 EST (20050124_1)
14337 src channel.c client.c hash.c hook.c
14338 newconf.c s_user.c watch.c
14340 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14341 consistent with the rest of the dlink code.
14343 Revision Changes Path
14344 1.54 +7 -7 ircd-ratbox/include/tools.h
14345 7.430 +2 -2 ircd-ratbox/src/channel.c
14346 7.487 +6 -6 ircd-ratbox/src/client.c
14347 7.113 +5 -5 ircd-ratbox/src/hash.c
14348 7.35 +1 -1 ircd-ratbox/src/hook.c
14349 7.188 +2 -2 ircd-ratbox/src/newconf.c
14350 7.337 +1 -1 ircd-ratbox/src/s_user.c
14351 1.5 +4 -4 ircd-ratbox/src/watch.c
14355 leeh 2005/01/24 12:47:13 EST (20050124_0)
14360 - cheap hack on sticky capabs..
14362 Revision Changes Path
14363 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14367 leeh 2005/01/22 11:36:54 EST (20050122_0)
14372 - updated my clicap implementation to match the spec so far..
14374 Revision Changes Path
14375 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14379 leeh 2005/01/21 07:14:43 EST (20050121_2)
14384 modules m_services.c
14385 src hook.c s_serv.c
14387 - added hooks for when we're sending a burst
14388 - rewrote hooks.txt
14389 - fix up the hooks ive already done in services compatibility, ill add the
14390 hooks for server/client introductions in a bit.
14392 Revision Changes Path
14393 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14394 1.30 +4 -0 ircd-ratbox/include/hook.h
14395 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14396 7.34 +7 -0 ircd-ratbox/src/hook.c
14397 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14401 leeh 2005/01/21 06:34:03 EST (20050121_1)
14404 contrib example_module.c spy_admin_notice.c
14405 spy_info_notice.c spy_links_notice.c
14406 spy_motd_notice.c spy_stats_notice.c
14407 spy_stats_p_notice.c spy_trace_notice.c
14409 spy_whois_notice_global.c
14411 modules m_admin.c m_info.c m_links.c m_motd.c
14412 m_services.c m_stats.c m_trace.c
14413 m_whois.c static_modules.c.SH
14414 modules/core m_server.c
14415 src client.c hook.c ircd.c modules.c packet.c
14416 s_auth.c s_serv.c s_user.c send.c
14418 - add a better implementation of the hook system, its now a slow leaking
14419 array and events are created whenever we try adding a hook for it, or
14420 theyre registered for the caller.
14422 Ive temporarily fucked services support and removed most of the other
14423 hooks.. I shall fix this soon.
14425 Revision Changes Path
14426 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14427 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14428 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14429 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14430 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14431 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14432 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14433 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14434 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14435 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14436 1.29 +34 -70 ircd-ratbox/include/hook.h
14437 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14438 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14439 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14440 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14441 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14442 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14443 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14444 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14445 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14446 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14447 7.486 +1 -28 ircd-ratbox/src/client.c
14448 7.33 +131 -137 ircd-ratbox/src/hook.c
14449 7.367 +1 -1 ircd-ratbox/src/ircd.c
14450 7.151 +6 -10 ircd-ratbox/src/modules.c
14451 7.138 +10 -14 ircd-ratbox/src/packet.c
14452 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14453 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14454 7.336 +0 -6 ircd-ratbox/src/s_user.c
14455 7.286 +8 -6 ircd-ratbox/src/send.c
14459 leeh 2005/01/20 19:19:20 EST (20050121_0)
14464 - remove an unused struct
14466 Revision Changes Path
14467 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14471 leeh 2005/01/20 13:38:39 EST (20050120_1)
14474 . configure configure.ac
14475 include client.h numeric.h patchlevel.h
14476 modules Makefile.in
14477 src messages.tab s_user.c
14481 - drop back to -O0, fix patchlevel.h
14482 - first stab at client capabilities.. this still needs work.
14484 Revision Changes Path
14485 7.240 +3 -3 ircd-ratbox/configure
14486 7.54 +3 -3 ircd-ratbox/configure.ac
14487 7.260 +3 -0 ircd-ratbox/include/client.h
14488 7.54 +2 -0 ircd-ratbox/include/numeric.h
14489 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14490 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14491 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14492 7.120 +1 -1 ircd-ratbox/src/messages.tab
14493 7.335 +3 -0 ircd-ratbox/src/s_user.c
14497 leeh 2005/01/20 06:04:41 EST (20050120_0)
14500 . ChangeLog RELNOTES
14501 include config.h config.h.dist memory.h
14504 src commio.c crypt.c getopt.c ircd.c s_serv.c
14506 . README.VMS clean.com make.com
14507 include setup.h_vms
14508 modules descrip.mms static_modules_c.com
14509 modules/core descrip.mms
14510 src descrip.mms qio.c version.com
14511 tools descrip.mms mkpasswd_vms.c
14513 - clean changelog, relnotes
14514 - mark patchlevel as 2.1.0beta
14515 - remove VMS support
14517 Revision Changes Path
14518 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14519 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14520 1.111 +1 -348 ircd-ratbox/RELNOTES
14521 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14522 7.182 +0 -42 ircd-ratbox/include/config.h
14523 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14524 7.50 +0 -4 ircd-ratbox/include/memory.h
14525 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14526 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14527 7.2 +0 -58 ircd-ratbox/make.com (dead)
14528 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14529 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14530 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14531 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14532 1.24 +7 -30 ircd-ratbox/src/commio.c
14533 7.12 +0 -4 ircd-ratbox/src/crypt.c
14534 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14535 7.24 +0 -4 ircd-ratbox/src/getopt.c
14536 7.366 +4 -19 ircd-ratbox/src/ircd.c
14537 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14538 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14539 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14540 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14541 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14545 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14551 not using the return values on a few watch functions so make them void
14553 Revision Changes Path
14554 7.2 +5 -5 ircd-ratbox/include/watch.h
14555 1.4 +19 -28 ircd-ratbox/src/watch.c
14558 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14563 Make watch throttle, don't accept letter commands stacked
14565 Revision Changes Path
14566 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14570 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14577 Revision Changes Path
14578 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14582 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14585 . ChangeLog README.FIRST RELNOTES configure
14587 adns adns.h internal.h parse.c transmit.c
14589 contrib example_module.c spy_admin_notice.c
14590 spy_info_notice.c spy_links_notice.c
14591 spy_motd_notice.c spy_stats_notice.c
14592 spy_stats_p_notice.c spy_trace_notice.c
14594 spy_whois_notice_global.c
14595 doc example.conf example.efnet.conf ircd.motd
14596 server-version-info whats-new.txt
14597 help/opers umode xline
14599 include cache.h channel.h class.h client.h
14600 commio.h config.h config.h.dist hash.h
14601 hook.h hostmask.h irc_string.h ircd.h
14602 ircd_defs.h m_info.h memory.h msg.h
14603 newconf.h numeric.h packet.h patchlevel.h
14604 patricia.h s_conf.h s_gline.h s_newconf.h
14605 s_serv.h s_user.h scache.h serno.h
14606 setup.h.in sprintf_irc.h stdinc.h tools.h
14607 modules .depend Makefile.in m_admin.c m_away.c
14608 m_dline.c m_encap.c m_gline.c m_info.c
14609 m_kline.c m_links.c m_list.c m_lusers.c
14610 m_motd.c m_oper.c m_operspy.c m_rehash.c
14611 m_restart.c m_resv.c m_set.c m_stats.c
14612 m_svinfo.c m_testline.c m_testmask.c
14613 m_topic.c m_trace.c m_watch.c m_who.c
14614 m_whois.c m_whowas.c m_xline.c
14615 static_modules.c.SH
14616 modules/core m_error.c m_message.c m_mode.c m_quit.c
14617 m_server.c m_squit.c
14618 src .depend Makefile.in adns.c balloc.c
14619 cache.c channel.c class.c client.c
14620 commio.c crypt.c devpoll.c epoll.c
14621 event.c getopt.c hash.c hook.c hostmask.c
14622 irc_string.c ircd.c ircd_lexer.l
14623 ircd_parser.y ircd_signal.c listener.c
14624 modules.c newconf.c numeric.c packet.c
14625 parse.c patricia.c poll.c reject.c
14626 restart.c s_auth.c s_conf.c s_log.c
14627 s_newconf.c s_serv.c s_user.c scache.c
14628 select.c send.c snprintf.c tools.c
14629 version.c.SH watch.c whowas.c
14630 tools README.mkpasswd mkpasswd.c
14632 . README.VMS clean.com make.com
14634 include common.h s_stats.h setup.h_vms
14636 modules descrip.mms m_challenge.c m_etrace.c
14637 m_invite.c m_names.c m_pass.c m_ping.c
14638 m_pong.c m_services.c m_tb.c m_user.c
14639 m_users.c m_version.c
14640 static_modules_c.com
14641 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14643 servlink descrip.mms
14644 src descrip.mms kdparse.c messages.tab qio.c
14645 s_gline.c s_stats.c version.com
14646 tools descrip.mms mkpasswd_vms.c
14650 modules/core channels.c users.c
14653 merge from RATBOX_2_0
14655 Revision Changes Path
14656 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14657 7.40 +1 -0 ircd-ratbox/README.FIRST
14658 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14659 1.110 +114 -6 ircd-ratbox/RELNOTES
14660 1.17 +4 -0 ircd-ratbox/adns/adns.h
14661 1.17 +4 -4 ircd-ratbox/adns/internal.h
14662 1.12 +38 -38 ircd-ratbox/adns/parse.c
14663 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14664 1.19 +13 -13 ircd-ratbox/adns/types.c
14665 7.1 +10 -0 ircd-ratbox/clean.com (new)
14666 7.239 +47 -29 ircd-ratbox/configure
14667 7.53 +40 -32 ircd-ratbox/configure.ac
14668 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14669 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14670 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14671 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14672 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14673 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14674 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14675 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14676 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14677 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14678 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14679 7.252 +68 -22 ircd-ratbox/doc/example.conf
14680 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14681 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14682 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14683 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14684 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14685 1.5 +2 -1 ircd-ratbox/help/opers/umode
14686 1.7 +1 -1 ircd-ratbox/help/opers/xline
14687 1.2 +1 -0 ircd-ratbox/help/users/umode
14688 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14689 1.7 +8 -0 ircd-ratbox/include/cache.h
14690 7.162 +18 -16 ircd-ratbox/include/channel.h
14691 7.25 +4 -0 ircd-ratbox/include/class.h
14692 7.259 +34 -28 ircd-ratbox/include/client.h
14693 1.13 +45 -7 ircd-ratbox/include/commio.h
14694 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14695 7.181 +74 -16 ircd-ratbox/include/config.h
14696 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14697 7.53 +2 -0 ircd-ratbox/include/hash.h
14698 1.28 +73 -27 ircd-ratbox/include/hook.h
14699 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14700 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14701 7.80 +6 -31 ircd-ratbox/include/ircd.h
14702 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14703 7.56 +14 -8 ircd-ratbox/include/m_info.h
14704 7.49 +4 -0 ircd-ratbox/include/memory.h
14705 7.53 +2 -0 ircd-ratbox/include/msg.h
14706 7.33 +9 -9 ircd-ratbox/include/newconf.h
14707 7.53 +12 -8 ircd-ratbox/include/numeric.h
14708 7.27 +1 -1 ircd-ratbox/include/packet.h
14709 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14710 7.19 +25 -1 ircd-ratbox/include/patricia.h
14711 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14712 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14713 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14714 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14715 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14716 7.34 +13 -9 ircd-ratbox/include/s_user.h
14717 7.15 +1 -1 ircd-ratbox/include/scache.h
14718 7.5366 +1 -1 ircd-ratbox/include/serno.h
14719 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14720 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14721 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14722 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14723 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14724 1.53 +10 -10 ircd-ratbox/include/tools.h
14725 7.1 +58 -0 ircd-ratbox/make.com (new)
14726 1.45 +338 -182 ircd-ratbox/modules/.depend
14727 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14728 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14729 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14730 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14731 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14732 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14733 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14734 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14735 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14736 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14737 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14738 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14739 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14740 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14741 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14742 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14743 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14744 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14745 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14746 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14747 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14748 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14749 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14750 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14751 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14752 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14753 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14754 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14755 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14756 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14757 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14758 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14759 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14760 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14761 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14762 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14763 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14764 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14765 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14766 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14767 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14768 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14769 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14770 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14771 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14772 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14773 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14774 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14775 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14776 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14777 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14778 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14779 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14780 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14781 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14782 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14783 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14784 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14785 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14786 7.48 +162 -119 ircd-ratbox/src/.depend
14787 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14788 7.75 +5 -5 ircd-ratbox/src/adns.c
14789 7.84 +1 -1 ircd-ratbox/src/balloc.c
14790 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14791 1.23 +75 -7 ircd-ratbox/src/cache.c
14792 7.429 +342 -79 ircd-ratbox/src/channel.c
14793 7.67 +42 -2 ircd-ratbox/src/class.c
14794 7.485 +245 -85 ircd-ratbox/src/client.c
14795 1.23 +349 -43 ircd-ratbox/src/commio.c
14796 7.11 +4 -0 ircd-ratbox/src/crypt.c
14797 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14798 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14799 1.32 +4 -8 ircd-ratbox/src/epoll.c
14800 7.46 +63 -6 ircd-ratbox/src/event.c
14801 7.23 +4 -0 ircd-ratbox/src/getopt.c
14802 7.112 +8 -7 ircd-ratbox/src/hash.c
14803 7.32 +135 -133 ircd-ratbox/src/hook.c
14804 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14805 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14806 7.365 +56 -48 ircd-ratbox/src/ircd.c
14807 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14808 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14809 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14810 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14811 7.122 +14 -13 ircd-ratbox/src/listener.c
14812 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14813 7.150 +17 -8 ircd-ratbox/src/modules.c
14814 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14815 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14816 7.137 +55 -42 ircd-ratbox/src/packet.c
14817 7.187 +8 -15 ircd-ratbox/src/parse.c
14818 7.28 +2 -4 ircd-ratbox/src/patricia.c
14819 7.82 +3 -1 ircd-ratbox/src/poll.c
14820 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14821 1.32 +8 -3 ircd-ratbox/src/reject.c
14822 7.34 +1 -0 ircd-ratbox/src/restart.c
14823 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14824 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14825 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14826 7.76 +32 -35 ircd-ratbox/src/s_log.c
14827 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14828 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14829 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14830 7.334 +773 -2 ircd-ratbox/src/s_user.c
14831 7.27 +2 -1 ircd-ratbox/src/scache.c
14832 7.44 +2 -0 ircd-ratbox/src/select.c
14833 7.285 +12 -12 ircd-ratbox/src/send.c
14834 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14835 7.46 +0 -1 ircd-ratbox/src/tools.c
14836 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14837 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14838 1.3 +4 -4 ircd-ratbox/src/watch.c
14839 7.32 +1 -0 ircd-ratbox/src/whowas.c
14840 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14841 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14842 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14843 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14847 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14849 Modified files: (Branch: RATBOX_2_0)
14852 a remote client is never going to have a watch list..duh
14854 Revision Changes Path
14855 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14859 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14861 Added files: (Branch: RATBOX_2_0)
14866 Revision Changes Path
14867 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14871 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14873 Added files: (Branch: RATBOX_2_0)
14877 helps if we actually include the .c/.h files
14879 Revision Changes Path
14880 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14881 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14885 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14887 Modified files: (Branch: RATBOX_2_0)
14888 . configure configure.ac
14889 include client.h numeric.h s_conf.h setup.h.in
14891 modules Makefile.in
14892 modules/core m_nick.c
14893 src Makefile.in client.c ircd.c messages.tab
14894 newconf.c s_conf.c s_user.c
14896 backport watch from devel
14898 Revision Changes Path
14899 7.229.2.10 +12 -2 ircd-ratbox/configure
14900 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14901 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14902 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14903 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14904 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14905 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14906 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14907 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14908 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14909 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14910 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14911 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14912 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14913 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14914 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14918 leeh 2005/01/12 10:12:40 EST (20050112_1)
14920 Modified files: (Branch: RATBOX_2_0)
14922 modules m_services.c m_whois.c
14925 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14926 when the user is logged in
14928 Revision Changes Path
14929 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14930 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14931 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14932 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14936 leeh 2005/01/11 19:47:14 EST (20050112_0)
14938 Modified files: (Branch: RATBOX_2_0)
14939 include supported.h
14940 Added files: (Branch: RATBOX_2_0)
14944 - added doc/services.txt, outlining the compatibility code
14946 Revision Changes Path
14947 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14948 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14952 leeh 2005/01/11 18:38:10 EST (20050111_5)
14954 Modified files: (Branch: RATBOX_2_0)
14955 include client.h hook.h
14956 modules m_services.c
14957 modules/core m_server.c
14958 src hook.c s_serv.c
14960 - more services compatibility code:
14961 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14962 appropriate service {}; entry, only accept SU from these.
14963 - hook into us finishing nick burst, and have services burst a list of
14966 Revision Changes Path
14967 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14968 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14969 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14970 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14971 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14972 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14976 leeh 2005/01/11 17:32:42 EST (20050111_4)
14978 Modified files: (Branch: RATBOX_2_0)
14979 . configure configure.ac
14981 modules Makefile.in
14983 Added files: (Branch: RATBOX_2_0)
14984 modules m_services.c
14986 - more services compatibility code:
14987 - encap handlers for SU (services marking client as logged in)
14988 - and for LOGIN (servers bursting logged in status)
14989 - move suser from Client -> User
14991 Revision Changes Path
14992 7.229.2.9 +9 -3 ircd-ratbox/configure
14993 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14994 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14995 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14996 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14997 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15001 leeh 2005/01/11 16:46:34 EST (20050111_3)
15003 Modified files: (Branch: RATBOX_2_0)
15004 include ircd_defs.h
15006 - whoops, missing #endif
15008 Revision Changes Path
15009 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15013 leeh 2005/01/11 15:56:57 EST (20050111_2)
15015 Modified files: (Branch: RATBOX_2_0)
15016 include ircd_defs.h
15018 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15019 have ipv6 just report sizeof(struct sockaddr_in)
15021 Revision Changes Path
15022 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15026 leeh 2005/01/10 20:19:35 EST (20050111_1)
15028 Modified files: (Branch: RATBOX_2_0)
15031 - fix a gcc warning
15033 Revision Changes Path
15034 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15038 leeh 2005/01/10 20:10:35 EST (20050111_0)
15040 Modified files: (Branch: RATBOX_2_0)
15041 adns internal.h parse.c transmit.c types.c
15043 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15046 Revision Changes Path
15047 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15048 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15049 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15050 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15054 leeh 2005/01/10 17:48:48 EST (20050110_3)
15056 Modified files: (Branch: RATBOX_2_0)
15059 - send out the reformatted xline to opers (\s -> ' ')
15061 Revision Changes Path
15062 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15066 leeh 2005/01/10 16:18:53 EST (20050110_2)
15068 Modified files: (Branch: RATBOX_2_0)
15071 include client.h supported.h
15072 src messages.tab s_user.c send.c
15074 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15077 Revision Changes Path
15078 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15079 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15080 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15081 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15082 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15083 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15084 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15088 leeh 2005/01/10 14:50:47 EST (20050110_1)
15090 Modified files: (Branch: RATBOX_2_0)
15091 doc example.conf example.efnet.conf
15093 - I dont remember ts6 desyncing on bans, so im not sure why the example
15096 Revision Changes Path
15097 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15098 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15102 leeh 2005/01/10 13:31:10 EST (20050110_0)
15104 Modified files: (Branch: RATBOX_2_0)
15105 . configure configure.ac
15106 include channel.h client.h numeric.h s_conf.h
15107 s_serv.h setup.h.in
15108 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15110 src channel.c messages.tab newconf.c s_conf.c
15113 - added --enable-services to configure, which enables some ratbox-services
15114 compatibility code:
15115 - chanmode +r, registered users only
15116 - usermode +S, prevents deop/kick of a service
15117 - service { }; block in conf for the above umode
15119 Revision Changes Path
15120 7.229.2.8 +28 -16 ircd-ratbox/configure
15121 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15122 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15123 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15124 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15125 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15126 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15127 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15128 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15129 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15130 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15131 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15132 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15133 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15134 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15135 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15136 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15137 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15138 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15142 leeh 2005/01/09 08:23:30 EST (20050109_0)
15144 Modified files: (Branch: RATBOX_2_0)
15147 - remove a tab, and add +C to opers umode help
15149 Revision Changes Path
15150 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode