1 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
3 callerid (+g) documentation:
4 - Mention 005 (isupport) token with possibility of different mode letter.
5 - Explicitly clarify that /accept can be used while -g, and setting -g
6 does not clear the accept list.
7 - Mention that some users may be able to bypass +g.
8 - Mention that /accept may allow more than just going through +g.
9 - Update to 716/717/718 numerics instead of notices.
10 - Clarify that the one-minute period applies to messages from all users,
12 - Add a numerics section with more exact syntax.
16 +88 -10 trunk/doc/modeg.txt (File Modified)
19 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
21 Send TS6 protocol for the actual work of override modules.
22 Wallops remain TS5-style for now.
26 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
27 +3 -1 trunk/extensions/m_okick.c (File Modified)
28 +6 -2 trunk/extensions/m_opme.c (File Modified)
31 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
33 - update IDEAS as TS6 only is partially done
37 +1 -1 trunk/IDEAS (File Modified)
40 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
42 - TS6 is always enabled now.
43 There is no reason for it to not be enabled on a proper charybdis network.
47 +0 -1 trunk/doc/example.conf (File Modified)
48 +1 -6 trunk/doc/reference.conf (File Modified)
49 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
50 +0 -1 trunk/include/s_conf.h (File Modified)
51 +1 -1 trunk/modules/m_pass.c (File Modified)
52 +0 -1 trunk/src/newconf.c (File Modified)
53 +0 -1 trunk/src/s_conf.c (File Modified)
54 +4 -15 trunk/src/s_serv.c (File Modified)
57 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
59 - better text for RPL_LOAD2HI explaining in a better way what is going on
63 +1 -2 trunk/src/messages.tab (File Modified)
66 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
68 Also rerun autoheader, for solaris ports changes.
72 +3 -0 trunk/include/setup.h.in (File Modified)
75 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
77 Rerun autoconf for version bump, at last.
81 +9 -9 trunk/configure (File Modified)
84 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
86 Make highest connection counts a bit more consistent.
90 +5 -0 trunk/src/s_serv.c (File Modified)
91 +8 -8 trunk/src/s_user.c (File Modified)
94 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
96 Fix wrong line numbers in ircd.conf parser (some comments).
97 from ratbox 2.2 (androsyn).
101 +1 -0 trunk/src/ircd_lexer.l (File Modified)
104 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
106 Change EmptyString so gcc 4.2 doesn't complain.
107 from ratbox (androsyn), slightly changed
111 +1 -1 trunk/include/irc_string.h (File Modified)
114 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
116 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
117 This already works correctly for successful/notfound case.
121 +1 -1 trunk/modules/m_whois.c (File Modified)
124 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
126 Use mask_match() to check bans from local clients for
127 redundancy. This fixes the problem that bans like *!?@*
128 prevent any ban starting with *!*@ being set.
132 +1 -1 trunk/src/chmode.c (File Modified)
135 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
137 Add mask_match(), like ircu mmatch().
138 This compares two masks and returns whether the "new" is
139 more specific than or equal to the "old". The difference
140 with match() is that a '?' in "old" does not match a '*' in
145 +2 -0 trunk/include/irc_string.h (File Modified)
146 +73 -0 trunk/src/match.c (File Modified)
149 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
151 add_id() for local client: do not collapse() the ban mask.
152 The code calling this already collapses the mask, and if
153 not, doing it here would cause a desync.
157 +0 -2 trunk/src/chmode.c (File Modified)
160 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
162 - fix dereference problems with not widely used polling engines
166 +3 -0 trunk/libcharybdis/poll.c (File Modified)
167 +3 -1 trunk/libcharybdis/select.c (File Modified)
170 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
172 - forgot to do something
176 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
179 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
181 - fix a possible problem with ipv6
185 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
188 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
190 - new ip cloaking module
194 +1 -0 trunk/extensions/Makefile.in (File Modified)
195 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
196 + - trunk/extensions/ip_cloaking_old.c (File Added)
199 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
201 monitor: send the same message buffer to all users
202 monitoring a certain nick; the target field of the
203 numeric becomes *, much like server notices
207 +6 -0 trunk/doc/monitor.txt (File Modified)
208 +3 -0 trunk/include/send.h (File Modified)
209 +3 -15 trunk/src/monitor.c (File Modified)
210 +35 -0 trunk/src/send.c (File Modified)
213 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
215 Call add_to_hostname_hash() with correct (orig) hostname.
219 +1 -1 trunk/modules/core/m_nick.c (File Modified)
222 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
224 Version bump on trunk to 2.3.
228 +1 -1 trunk/configure.ac (File Modified)
231 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
233 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
237 +2 -2 trunk/src/client.c (File Modified)
240 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
242 Add IRC_DEPRECATED macro for marking functions and data structures
243 as deprecated on compilers that support it.
247 +14 -4 trunk/include/ircd_defs.h (File Modified)
250 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
252 - update IDEAS with link failover
256 +1 -0 trunk/IDEAS (File Modified)
259 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
261 xline/resv wildcard checking:
262 - count escaped (\) characters as one nonwild
263 - accept strings without wilds no matter how short they are
267 +8 -2 trunk/src/s_newconf.c (File Modified)
270 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
272 Tweak some comments in sno_whois extension.
276 +2 -2 trunk/extensions/sno_whois.c (File Modified)
279 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
285 +3 -6 trunk/NEWS (File Modified)
288 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
290 - allow JOIN 0 from remotes
291 - allow JOIN 0 from locals, but only if it is exactly one
292 zero and is the first channel
296 +65 -0 trunk/modules/core/m_join.c (File Modified)
299 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
301 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
302 levels?), hideops, namespace cleanups, etc
306 + - trunk/IDEAS (File Added)
309 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
315 +0 -65 trunk/modules/core/m_join.c (File Modified)
318 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
320 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
321 to their policies indicating that they wish to be contacted before their services are used.
325 +6 -3 trunk/doc/example.conf (File Modified)
326 +6 -3 trunk/doc/reference.conf (File Modified)
329 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
331 - update NEWS in preparation of upcoming 2.2 release this week
335 +3 -0 trunk/NEWS (File Modified)
338 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
340 Move sno_channeljoin to unsupported, due to the privacy
341 issue and the fact that any oper with admin or hidden_admin
346 +0 -1 trunk/doc/example.conf (File Modified)
347 +0 -2 trunk/doc/reference.conf (File Modified)
348 +0 -46 trunk/extensions/Makefile.in (File Modified)
349 + - trunk/extensions/sno_channeljoin.c (File Deleted)
350 +47 -1 trunk/unsupported/Makefile.in (File Modified)
351 + - trunk/unsupported/sno_channeljoin.c (File Added)
354 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
356 - createoperonly: like createauthonly, but checks opered status instead of authed status
360 +41 -0 trunk/extensions/Makefile.in (File Modified)
361 + - trunk/extensions/createoperonly.c (File Added)
364 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
366 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
370 +1 -0 trunk/doc/example.conf (File Modified)
371 +3 -1 trunk/doc/reference.conf (File Modified)
372 +46 -0 trunk/extensions/Makefile.in (File Modified)
373 + - trunk/extensions/sno_channeljoin.c (File Added)
376 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
378 - update config files
382 +1 -0 trunk/doc/example.conf (File Modified)
383 +2 -0 trunk/doc/reference.conf (File Modified)
386 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
388 - fold in whois_notice_global functionality.
392 +0 -1 trunk/extensions/Makefile.in (File Modified)
393 +1 -56 trunk/extensions/sno_whois.c (File Modified)
394 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
397 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
399 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
403 +64 -57 trunk/extensions/Makefile.in (File Modified)
404 + - trunk/extensions/sno_whois.c (File Added)
405 + - trunk/extensions/spy_whois_notice.c (File Deleted)
408 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
410 Prevent too wide klines with CIDR masks.
414 +17 -5 trunk/modules/m_kline.c (File Modified)
417 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
419 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
423 +4 -0 trunk/modules/m_kline.c (File Modified)
426 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
428 - fold conf_connect_allowed() into accept_connection()
429 - extend add_connection() so that exempt{}s apply to max unregistered
435 +1 -1 trunk/doc/example.conf (File Modified)
436 +1 -1 trunk/doc/reference.conf (File Modified)
437 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
438 +0 -2 trunk/include/s_conf.h (File Modified)
439 +14 -7 trunk/src/listener.c (File Modified)
442 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
444 m_webirc: call del_unknown_ip() otherwise the unknown will
445 never be subtracted from the cgiirc ip
449 +2 -0 trunk/extensions/m_webirc.c (File Modified)
452 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
454 Remove s_assert in del_unknown_ip() supposedly if the ip
455 cannot be found, it is not feasible to avoid that case
456 entirely with m_webirc.c.
460 +1 -2 trunk/src/reject.c (File Modified)
463 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
465 Apply ratbox flood fix.
469 +1 -0 trunk/doc/example.conf (File Modified)
470 +5 -0 trunk/doc/reference.conf (File Modified)
471 +3 -0 trunk/include/client.h (File Modified)
472 +4 -0 trunk/include/reject.h (File Modified)
473 +1 -0 trunk/include/s_conf.h (File Modified)
474 +2 -0 trunk/src/client.c (File Modified)
475 +3 -0 trunk/src/listener.c (File Modified)
476 +1 -0 trunk/src/newconf.c (File Modified)
477 +8 -5 trunk/src/packet.c (File Modified)
478 +59 -2 trunk/src/reject.c (File Modified)
479 +1 -0 trunk/src/s_conf.c (File Modified)
480 +2 -0 trunk/src/s_serv.c (File Modified)
481 +1 -0 trunk/src/s_user.c (File Modified)
484 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
490 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
493 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
499 +114 -1 trunk/configure (File Modified)
502 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
504 - remove "ASM hashing code" from the configure overview
508 +0 -1 trunk/configure.ac (File Modified)
511 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
513 Target left IRC (more friendly error message if a UID
514 cannot be found) for /invite.
518 +8 -3 trunk/modules/m_invite.c (File Modified)
521 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
523 Remove emptyline craq because it leaks memory on /rehash motd etc.
524 from ratbox 2.2 (anfl/Androsyn)
528 +6 -14 trunk/src/cache.c (File Modified)
531 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
533 Merge old trunk r2767:
534 Copy channel name from command on lowerTS JOIN/SJOIN,
535 this makes the capitalization of the channel name
536 timestamped like modes are.
540 +3 -0 trunk/modules/core/m_join.c (File Modified)
541 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
544 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
546 Merge old trunk r2065,r2067:
547 channel_modes(): get rid of the trailing space
548 also make the *pbuf check work like it should
549 (don't call IsMember another time if we already
551 simplify a bit more, update comments
555 +13 -13 trunk/src/channel.c (File Modified)
558 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
564 +1 -1 trunk/extensions/m_webirc.c (File Modified)
567 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
569 chghost: refuse spoofs which are empty or start with a colon
570 (would break the protocol)
574 +3 -0 trunk/modules/m_chghost.c (File Modified)
577 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
579 Fix description of 043 numeric.
583 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
586 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
588 SAVE: make the nickTS of the UID nick equal to 100, so it
589 is always in sync on the network.
593 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
594 +15 -11 trunk/modules/core/m_nick.c (File Modified)
597 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
599 Force nickTS to increase when a local user changes their nick.
603 +5 -1 trunk/modules/core/m_nick.c (File Modified)
606 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
608 Remove #define UFLAGS. We haven't allowed this
609 undocumented extension to the IRC protocol for
610 years (allowing an initial umode in USER).
614 +0 -2 trunk/modules/m_user.c (File Modified)
617 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
619 Move new_local_user hook, so it is possible to call
620 exit_client() from it, refusing the connection.
624 +3 -1 trunk/doc/hooks.txt (File Modified)
625 +10 -9 trunk/src/s_user.c (File Modified)
628 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
630 Only free PreClient struct when the rest of the Client
631 is freed, not immediately upon exit_client(). Doing this
632 would cause problems with sasl's new_local_user hook
633 vs hooks that exit the client there.
637 +0 -1 trunk/src/client.c (File Modified)
640 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
642 Use TS6 prefix for server-server JOIN 0.
646 +2 -1 trunk/modules/core/m_join.c (File Modified)
649 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
651 Use orighost in kill server notices.
655 +3 -3 trunk/modules/core/m_kill.c (File Modified)
658 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
660 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
664 +3 -3 trunk/modules/m_set.c (File Modified)
667 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
673 +1 -1 trunk/src/messages.tab (File Modified)
676 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
678 Show max_clients in /info.
682 +6 -0 trunk/modules/m_info.c (File Modified)
685 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
687 Don't allow /quote set max higher than the
688 serverinfo::max_clients ircd.conf value.
692 +8 -0 trunk/modules/m_set.c (File Modified)
695 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
697 Change code that checks maxclients limit: allow exactly
698 the configured amount of non-exceed_limit clients.
699 Code that appeared to limit exceed_limit clients too
700 but less heavily removed (it was not effective because
701 the parentheses were wrong).
705 +2 -4 trunk/src/s_user.c (File Modified)
708 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
710 By default, leave MAX_BUFFER fds free for log files,
711 server connections, ident lookups, exceed_limit clients,
712 etc. Mention this in example.conf and reference.conf.
716 +4 -2 trunk/doc/example.conf (File Modified)
717 +3 -1 trunk/doc/reference.conf (File Modified)
718 +1 -1 trunk/src/s_conf.c (File Modified)
721 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
723 --with-maxclients configure option is gone
727 +0 -11 trunk/INSTALL (File Modified)
730 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
732 Make the code that raises fd rlimit to hard limit work.
736 +5 -5 trunk/src/ircd.c (File Modified)
739 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
741 - note the I/O reworking
745 +2 -0 trunk/NEWS (File Modified)
748 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
754 +4 -4 trunk/doc/Makefile.in (File Modified)
757 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
759 - enforce proper conditions for EPOLL_CTL_DEL.
760 - remove possibly problematic "performance" check
764 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
767 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
769 - rename m_list_safelist to m_list and remove ratbox implementation
773 +393 -664 trunk/modules/Makefile.in (File Modified)
774 + - trunk/modules/m_list.c (File Added)
775 + - trunk/modules/m_list_ratbox.c (File Deleted)
776 + - trunk/modules/m_list_safelist.c (File Deleted)
779 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
781 - some more transit to sendto_one_numeric().
785 +2 -3 trunk/modules/m_away.c (File Modified)
786 +3 -3 trunk/src/messages.tab (File Modified)
787 +1 -1 trunk/src/s_user.c (File Modified)
790 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
792 - change some sendto_one() to sendto_one_numeric().
796 +4 -10 trunk/modules/m_admin.c (File Modified)
797 +3 -3 trunk/modules/m_map.c (File Modified)
798 +12 -12 trunk/src/messages.tab (File Modified)
799 +1 -2 trunk/src/s_conf.c (File Modified)
800 +9 -10 trunk/src/s_user.c (File Modified)
803 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
805 - river's ports.c from old charybdis trunk
809 +195 -0 trunk/configure.ac (File Modified)
810 + - trunk/libcharybdis/ports.c (File Added)
813 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
815 - remove broken ports stuff and devpoll stuff.
819 +0 -307 trunk/configure (File Modified)
820 +0 -21 trunk/configure.ac (File Modified)
821 +0 -474 trunk/include/setup.h.in (File Modified)
822 + - trunk/libcharybdis/devpoll.c (File Deleted)
823 + - trunk/libcharybdis/ports.c (File Deleted)
826 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
832 +1 -25 trunk/configure (File Modified)
833 +0 -3 trunk/include/setup.h.in (File Modified)
836 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
838 - remove x86-optimized hash code.
842 +0 -13 trunk/configure.ac (File Modified)
843 +2 -187 trunk/src/Makefile.in (File Modified)
844 + - trunk/src/fnvhash.s (File Deleted)
847 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
849 - apparently setting KE_LENGTH to 128 is fine.
853 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
856 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
858 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
862 +5627 -5747 trunk/configure (File Modified)
863 +0 -15 trunk/configure.ac (File Modified)
864 +0 -2 trunk/include/m_info.h (File Modified)
865 +6 -9 trunk/include/setup.h.in (File Modified)
866 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
869 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
871 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
872 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
873 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
877 +0 -5 trunk/include/config.h (File Modified)
878 +0 -5 trunk/include/config.h.dist (File Modified)
879 +0 -6 trunk/include/defaults.h (File Modified)
880 +0 -3 trunk/include/m_info.h (File Modified)
881 +21 -7 trunk/libcharybdis/commio.c (File Modified)
882 +2 -0 trunk/libcharybdis/commio.h (File Modified)
883 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
884 +4 -3 trunk/libcharybdis/poll.c (File Modified)
885 +0 -3 trunk/libcharybdis/select.c (File Modified)
886 +0 -9 trunk/src/ircd.c (File Modified)
887 +23 -26 trunk/src/listener.c (File Modified)
888 +2 -1 trunk/src/restart.c (File Modified)
889 +5 -1 trunk/src/s_auth.c (File Modified)
890 +1 -1 trunk/src/s_conf.c (File Modified)
891 +3 -1 trunk/src/s_serv.c (File Modified)
894 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
896 Repair operspy who !#channel, broken by me in r3283.
900 +2 -2 trunk/modules/m_who.c (File Modified)
903 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
905 Update bug report and IRC channel information.
909 +2 -1 trunk/BUGS (File Modified)
910 +2 -1 trunk/NEWS (File Modified)
913 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
915 Change copyright years in version.c.SH as in release-2.1 r3339.
919 +2 -2 trunk/src/version.c.SH (File Modified)
922 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
928 +104 -0 trunk/configure (File Modified)
931 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
933 Need to check for various flavours of epoll,
934 even if --enable-epoll is forced.
938 +1 -0 trunk/configure.ac (File Modified)
941 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
943 Hack to allow some more warnings, already present in configure (?).
947 +1 -1 trunk/aclocal.m4 (File Modified)
950 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
952 Merge old trunk r2077,r2079:
953 - Move closing of servlink control fd to close_connection()
954 instead of doing it in exit_local_server(), and make sure
955 we first close the data fd and then the control fd.
956 - Have servlink process ready fds in order net, data, ctrl
957 instead of ctrl, data, net. This seems to fix the problem
958 that squit reasons do not show up on the other side of a
959 ziplink (by making it send any final SQUIT and/or ERROR
960 before noticing the closed control fd).
964 +1 -1 trunk/servlink/io.c (File Modified)
965 +3 -12 trunk/src/client.c (File Modified)
968 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
970 Don't show the UID if a TS6 server sends a kick with
971 an empty or no comment. Note that charybdis never sends
976 +4 -4 trunk/modules/core/m_kick.c (File Modified)
979 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
981 Merge old trunk r2081:
982 Don't say that services cannot be killed in
983 ERR_ISCHANSERVICE message (given when trying
984 to kick or deop them), as that's not the case.
988 +1 -1 trunk/src/messages.tab (File Modified)
991 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
993 Merge old trunk r2059
994 Clarifications to the descriptions of umode +Q and cmode +F,
995 suggested by Ariadne@SorceryNet.
999 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1000 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1003 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1005 Merge old trunk r2907,r2991:
1006 Allow TESTLINE on channel names.
1010 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1011 +4 -0 trunk/help/opers/testline (File Modified)
1012 +22 -0 trunk/modules/m_testline.c (File Modified)
1015 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1017 Merge old trunk r2835:
1018 resolver: if sendto(2) fails, try sending to the next nameserver
1022 +1 -1 trunk/src/res.c (File Modified)
1025 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1027 Merge old trunk r2817:
1028 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1029 starts with a digit. This is safe because the last
1030 parameter is a nick and never a UID. (The first parameter
1031 in a server-server two-param whois is a UID/SID.)
1035 +1 -1 trunk/modules/m_whois.c (File Modified)
1038 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1040 Merge old trunk r2779,r2785:
1041 Show correct privilege name in a few ERR_NOPRIVS numerics.
1045 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1046 +1 -1 trunk/extensions/m_opme.c (File Modified)
1047 +2 -2 trunk/unsupported/m_force.c (File Modified)
1050 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1052 Merge old trunk r2695:
1053 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1054 This will generate better server notices.
1058 +3 -2 trunk/modules/core/m_die.c (File Modified)
1061 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1063 Merge old trunk r2294:
1064 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1068 +1 -1 trunk/src/s_user.c (File Modified)
1071 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1073 Merge old trunk r2226:
1074 If we are connecting outward to a server, check if the
1075 server name they sent is the same as what we tried to
1076 connect to. Previously such a connection could succeed
1077 if there existed connect blocks with the same IP and
1078 passwords for the other server name.
1082 +11 -0 trunk/modules/core/m_server.c (File Modified)
1085 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1087 Merge old trunk r2212:
1088 Another handling of SJOINs without nicks:
1089 Propagate them if the channel is +P or the channel
1090 already existed, otherwise remove the channel again
1091 and do not propagate the SJOIN.
1095 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1098 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1100 Remove channels entirely from /whois on services.
1101 This cannot be overridden with operspy.
1105 +20 -17 trunk/modules/m_whois.c (File Modified)
1108 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1110 Fix /who on channels with ** in their name.
1114 +2 -2 trunk/modules/m_who.c (File Modified)
1117 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1119 NEWS: As in 2.1.3, mention that the TS6 revision will
1120 interoperate with older versions
1124 +2 -1 trunk/NEWS (File Modified)
1127 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1129 Fix documentation of HIDE_SERVERS_IPS define.
1133 +2 -2 trunk/include/config.h.dist (File Modified)
1136 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1138 Don't leak auth{} spoofed ip for I-line is full notice either.
1142 +1 -1 trunk/src/s_conf.c (File Modified)
1145 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1151 +37 -0 trunk/NEWS (File Modified)
1154 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1156 Allow /invite (but not invex) to override +r, +l, +j in
1157 addition to +i. As before, a restrictive mode must be in
1158 place at /invite time for the invite to have an effect;
1159 +r does not count as a restrictive mode if the user is
1160 logged in; +l and +j always count as restrictive modes to
1161 allow for cases where they would allow join at /invite
1162 time but not when the user tries to join.
1166 +6 -2 trunk/modules/m_invite.c (File Modified)
1167 +21 -10 trunk/src/channel.c (File Modified)
1170 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1172 Remove invite_ops_only, forcing it to YES.
1176 +0 -1 trunk/doc/example.conf (File Modified)
1177 +0 -5 trunk/doc/reference.conf (File Modified)
1178 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1179 +0 -1 trunk/include/s_conf.h (File Modified)
1180 +0 -6 trunk/modules/m_info.c (File Modified)
1181 +10 -14 trunk/modules/m_invite.c (File Modified)
1182 +0 -1 trunk/src/newconf.c (File Modified)
1183 +0 -1 trunk/src/s_conf.c (File Modified)
1186 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1188 Move username check after xline and dnsbl checks, so it
1189 will not complain to opers about clients who are xlined
1190 or blacklisted anyway (both of which silently reject).
1194 +15 -15 trunk/src/s_user.c (File Modified)
1197 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1199 - MASTER_MAX is no longer relevant
1203 +0 -7 trunk/modules/m_set.c (File Modified)
1206 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1208 - add config option for setting max_clients.
1212 +5 -0 trunk/doc/example.conf (File Modified)
1213 +5 -0 trunk/doc/reference.conf (File Modified)
1214 +2 -0 trunk/include/s_conf.h (File Modified)
1215 +1 -1 trunk/src/ircd.c (File Modified)
1216 +2 -0 trunk/src/newconf.c (File Modified)
1217 +2 -1 trunk/src/s_conf.c (File Modified)
1220 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1222 - remove get_maxrss() and all of that insecure and unsafe nonsense
1226 +3 -38 trunk/src/ircd.c (File Modified)
1227 +1 -1 trunk/src/restart.c (File Modified)
1228 +0 -4 trunk/src/s_stats.c (File Modified)
1231 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1233 - avoid some potential NULL dereferencing
1237 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1240 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1246 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1249 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1251 - rework poll a bit for the MAXCONNECTIONS changes.
1255 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1258 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1260 Our way of using kqueue may cause it to report fds we
1261 don't know about anymore, cope.
1265 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1268 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1270 Don't reference freed memory (fde_t) in comm_close().
1274 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1277 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1279 - fix for 100% cpu use
1283 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1286 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1288 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1292 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1295 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1297 - clear up use of fd_table in ircd.
1301 +3 -2 trunk/src/s_serv.c (File Modified)
1304 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1306 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1310 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1311 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1312 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1313 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1314 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1315 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1316 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1317 +2 -2 trunk/libcharybdis/select.c (File Modified)
1320 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1322 Fix some cases where the size argument to strlcpy()
1323 for usernames and hostnames is 1 too small.
1327 +1 -1 trunk/modules/m_chghost.c (File Modified)
1328 +2 -2 trunk/src/res.c (File Modified)
1329 +2 -2 trunk/src/s_user.c (File Modified)
1332 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1334 Cut down quit/part/kick reasons to avoid quit reasons
1335 overflowing the client exiting server notice (from
1336 TOPICLEN to 260). kill reasons become shorter accordingly.
1337 kline/dline/gline reasons become 390.
1338 away messages stay at TOPICLEN for now.
1342 +8 -3 trunk/include/ircd_defs.h (File Modified)
1343 +2 -2 trunk/modules/m_dline.c (File Modified)
1344 +4 -4 trunk/modules/m_gline.c (File Modified)
1345 +2 -2 trunk/modules/m_kline.c (File Modified)
1348 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1350 Don't leak auth{} spoofed IP addresses in +f notices.
1351 from ratbox (androsyn)
1355 +10 -3 trunk/src/s_conf.c (File Modified)
1358 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1360 Make oper_up() take +i/-i during opering up into account
1361 (e.g. no_oper_invis extension, +i in operator::umodes).
1362 Remove the hack from no_oper_invis.
1366 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1367 +4 -0 trunk/src/s_user.c (File Modified)
1370 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1372 no_oper_invis: decrement invisible count when clearing
1373 invisible on a local client who has just opered up
1374 oper_up() should really do this
1378 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1381 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1383 Put "End of Channel Quiet List" instead of
1384 "End of Channel Ban List" for a +q list.
1385 Due to client restrictions the numerics for
1386 quiet lists must be the same as for ban lists.
1390 +4 -1 trunk/src/chmode.c (File Modified)
1393 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1395 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1396 Change TS6 JOIN processing
1397 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1398 a local user joins an existing channel
1399 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1400 propagating a TS6 JOIN
1401 - don't interpret simple modes in an incoming TS6 JOIN
1403 This is to avoid desyncs when certain mode changes (e.g. -im)
1404 cross with joins. A downside is that simple modes will be
1405 more desynched when a JOIN creates a channel or lowers TS,
1406 but that's less important.
1408 Update the TS6 specification to include this, and clarify
1409 that TMODE can come from a server and that MODE must be
1410 translated into TMODE from other servers too.
1414 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1415 +19 -127 trunk/modules/core/m_join.c (File Modified)
1418 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1420 Make -logfile work again.
1424 +2 -2 trunk/src/s_log.c (File Modified)
1427 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1429 - fix off-by-one memory overflow error.
1433 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1436 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1438 Change handling of modularized umodes:
1439 - keep the bitmask reserved forever to the letter, fixing
1440 the problems when loading multiple umode modules,
1441 unloading them and then loading them in a different order
1442 - don't allow local users to change umodes which have
1443 been unloaded and don't set them on new users via
1448 +24 -3 trunk/src/s_user.c (File Modified)
1451 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1453 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1457 +1 -0 trunk/include/s_user.h (File Modified)
1458 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1459 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1460 +22 -0 trunk/src/s_user.c (File Modified)
1463 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1465 DNSBL keyword substitution is available as of 2.1.3.
1469 +1 -1 trunk/doc/example.conf (File Modified)
1472 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1474 Change two occurances like match(userinput, target_p->name) ||
1475 match(target_p->name, userinput) to just match(userinput,
1476 target_p->name). No client name can contain * or ? now.
1480 +1 -1 trunk/modules/m_trace.c (File Modified)
1481 +1 -2 trunk/src/s_serv.c (File Modified)
1484 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1486 Do not try find_server() on a name find_client() has
1487 returned NULL for, as this will always return NULL
1488 since the removal of hostmasking.
1492 +1 -2 trunk/modules/m_pong.c (File Modified)
1493 +0 -4 trunk/src/s_serv.c (File Modified)
1496 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1498 Remove server_exists() which checked whether the
1499 server name existed taking hostmasking into account
1500 and just check with find_server(); admittedly
1501 this checks if the name is a SID but that's not
1506 +3 -27 trunk/modules/core/m_server.c (File Modified)
1509 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1511 Remove hash_find_masked_server(), which made it possible
1512 to specify the full (unmasked) name of a server behind
1513 a hostmask. As a result find_any_client() (for prefixes)
1514 becomes equal to find_client(), so remove that too.
1518 +0 -1 trunk/include/hash.h (File Modified)
1519 +1 -75 trunk/src/hash.c (File Modified)
1520 +1 -1 trunk/src/parse.c (File Modified)
1523 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1525 Remove '*' from valid server name characters.
1526 This makes it impossible to connect hostmasked servers.
1527 (This support didn't work well anyway, was incompatible
1528 with TS6 and we never masked ourselves.)
1532 +1 -1 trunk/src/match.c (File Modified)
1535 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1537 Change spambot, flooder and jupe joiner notices from host to orighost.
1541 +1 -1 trunk/modules/core/m_join.c (File Modified)
1542 +2 -2 trunk/modules/core/m_message.c (File Modified)
1543 +2 -2 trunk/src/channel.c (File Modified)
1546 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1548 Add documentation for SASL client protocol, same as atheme doc/SASL.
1552 + - trunk/doc/sasl.txt (File Added)
1555 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1557 Include real hostname in Closing Link message for unknown
1558 connections that have sent USER. This is helpful for
1559 k-lined users while not breaking server IP hiding.
1563 +3 -1 trunk/src/client.c (File Modified)
1566 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1572 +29 -29 trunk/configure (File Modified)
1575 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1577 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1581 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1584 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1586 Backport from early 3.x:
1589 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1591 - remove "Processing connection to foobar.net" message
1595 +0 -3 trunk/src/s_auth.c (File Modified)
1598 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1600 - missed the processing connection one (actually, we can probably nuke this one)
1604 +1 -2 trunk/src/s_auth.c (File Modified)
1607 river 2006/09/27 16:33:05 UTC (20060927-2174)
1609 get_client_name = stupid
1614 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1617 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1619 - remove excessive arguments
1623 +1 -2 trunk/src/s_conf.c (File Modified)
1624 +1 -1 trunk/src/s_user.c (File Modified)
1627 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1629 - use sendto_one_notice() for on-connect notices too.
1633 +10 -10 trunk/src/s_auth.c (File Modified)
1636 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1638 - use sendto_one_notice() in the core, too.
1642 +2 -2 trunk/src/chmode.c (File Modified)
1643 +8 -15 trunk/src/modules.c (File Modified)
1644 +3 -5 trunk/src/s_conf.c (File Modified)
1645 +1 -2 trunk/src/s_newconf.c (File Modified)
1646 +20 -57 trunk/src/s_user.c (File Modified)
1649 river 2006/09/27 16:19:25 UTC (20060927-2166)
1651 the KILL command will use get_client_name(, SHOW_IP) instead of
1652 target->name, and will show a more useful error for local opers
1657 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1660 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1662 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1666 +4 -2 trunk/src/send.c (File Modified)
1669 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1675 +1 -1 trunk/include/client.h (File Modified)
1678 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1680 - get_id(): fall back to "*" if client has no known name
1684 +1 -1 trunk/include/client.h (File Modified)
1687 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1689 - convert to sendto_one_notice().
1693 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1694 +4 -6 trunk/unsupported/m_force.c (File Modified)
1697 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1699 - use sendto_one_notice() in many places instead of
1700 sendto_one(source_p, ":%s NOTICE %s :", ...);
1704 +10 -25 trunk/extensions/example_module.c (File Modified)
1705 +5 -14 trunk/extensions/hurt.c (File Modified)
1706 +1 -2 trunk/extensions/m_42.c (File Modified)
1707 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1708 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1709 +1 -2 trunk/extensions/m_opme.c (File Modified)
1710 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1711 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1712 +3 -7 trunk/modules/core/m_die.c (File Modified)
1713 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1714 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1715 +1 -2 trunk/modules/m_challenge.c (File Modified)
1716 +11 -15 trunk/modules/m_connect.c (File Modified)
1717 +20 -28 trunk/modules/m_dline.c (File Modified)
1718 +2 -2 trunk/modules/m_etrace.c (File Modified)
1719 +11 -21 trunk/modules/m_gline.c (File Modified)
1720 +2 -4 trunk/modules/m_kline.c (File Modified)
1721 +1 -2 trunk/modules/m_rehash.c (File Modified)
1722 +3 -7 trunk/modules/m_restart.c (File Modified)
1723 +31 -45 trunk/modules/m_set.c (File Modified)
1724 +2 -4 trunk/modules/m_testmask.c (File Modified)
1725 +5 -8 trunk/modules/m_unreject.c (File Modified)
1726 +2 -5 trunk/modules/m_xline.c (File Modified)
1731 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1732 +10 -25 trunk/extensions/example_module.c (File Modified)
1733 +5 -14 trunk/extensions/hurt.c (File Modified)
1734 +1 -2 trunk/extensions/m_42.c (File Modified)
1735 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1736 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1737 +1 -2 trunk/extensions/m_opme.c (File Modified)
1738 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1739 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1740 +3 -7 trunk/modules/core/m_die.c (File Modified)
1741 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1742 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1743 +1 -2 trunk/modules/m_challenge.c (File Modified)
1744 +11 -15 trunk/modules/m_connect.c (File Modified)
1745 +2 -4 trunk/modules/m_dline.c (File Modified)
1746 +2 -2 trunk/modules/m_etrace.c (File Modified)
1747 +11 -21 trunk/modules/m_gline.c (File Modified)
1748 +2 -4 trunk/modules/m_kline.c (File Modified)
1749 +1 -2 trunk/modules/m_rehash.c (File Modified)
1750 +3 -7 trunk/modules/m_restart.c (File Modified)
1751 +31 -45 trunk/modules/m_set.c (File Modified)
1752 +2 -4 trunk/modules/m_testmask.c (File Modified)
1753 +5 -8 trunk/modules/m_unreject.c (File Modified)
1754 +1 -3 trunk/modules/m_xline.c (File Modified)
1755 +2 -2 trunk/src/chmode.c (File Modified)
1756 +8 -15 trunk/src/modules.c (File Modified)
1757 +10 -14 trunk/src/s_auth.c (File Modified)
1758 +3 -6 trunk/src/s_conf.c (File Modified)
1759 +1 -2 trunk/src/s_newconf.c (File Modified)
1760 +20 -57 trunk/src/s_user.c (File Modified)
1761 +4 -2 trunk/src/send.c (File Modified)
1762 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1763 +4 -6 trunk/unsupported/m_force.c (File Modified)
1766 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1768 - keyword-subst from charybdis 2.2.
1772 +12 -3 trunk/doc/example.conf (File Modified)
1773 +58 -3 trunk/doc/reference.conf (File Modified)
1774 + - trunk/include/substitution.h (File Added)
1775 +1 -0 trunk/src/Makefile.in (File Modified)
1776 +2 -2 trunk/src/s_conf.c (File Modified)
1777 +164 -1 trunk/src/s_user.c (File Modified)
1778 + - trunk/src/substitution.c (File Added)
1781 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1783 Removed merge tracking for "svnmerge" for
1784 http://svn.atheme.org/charybdis/branches/release-2.2
1788 + - trunk/ (Property Modified)
1791 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1793 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1794 http://svn.atheme.org/charybdis/branches/release-2.2
1798 + - trunk/ (Property Modified)
1801 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1803 Removed merge tracking for "svnmerge" for
1804 http://svn.atheme.org/charybdis/branches/release-2.2
1808 + - trunk/ (Property Modified)
1811 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1813 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1814 http://svn.atheme.org/charybdis/branches/release-2.2
1818 + - trunk/ (Property Modified)
1821 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1827 + - trunk/ (Property Modified)
1830 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1832 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1833 http://svn.atheme.org/charybdis/branches/release-2.2
1837 + - trunk/ (Property Modified)
1840 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1842 - version bump to 2.2.0
1846 +3 -1 trunk/NEWS (File Modified)
1847 +1 -1 trunk/configure.ac (File Modified)
1850 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1853 + branches/release-2.1 -> 2.2 base
1854 + 3.0 -> branches/cxxconversion
1855 + backport some immediate 3.0 functionality for 2.2
1860 + - trunk/ (File Added)
1863 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1865 Merged revisions 3135,3137 via svnmerge from
1866 http://svn.atheme.org/charybdis/trunk
1869 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1871 - Expand TRACE description
1872 - Mention expiry time in TESTLINE
1874 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1876 Update copyright year for sgml docs to 2007.
1881 + - branches/release-2.1/ (Property Modified)
1882 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1883 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1886 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1888 Merged revisions 1999 via svnmerge from
1889 http://svn.atheme.org/charybdis/trunk
1890 Add river to CREDITS
1893 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1900 + - branches/release-2.1/ (Property Modified)
1901 +1 -0 branches/release-2.1/CREDITS (File Modified)
1904 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1906 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1907 http://svn.atheme.org/charybdis/trunk
1910 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1912 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1914 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1916 - add use_forward to /info
1918 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1920 Call channel_modes() with &me instead of source_p when
1921 sending out a JOIN and SJOIN for a local user. This
1922 saves checking whether they are on the channel they
1925 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1927 If use_forward is disabled:
1929 - hide +f in /mode #channel (/mode #channel f still shows it)
1930 - do not send any mode changes adding +f to local clients
1931 (-f ones are still sent)
1936 + - branches/release-2.1/ (Property Modified)
1937 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1938 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1939 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1940 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1941 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1942 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1943 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1944 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1945 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1946 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1947 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1948 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1951 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1953 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1957 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1958 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1959 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1962 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1964 Add accountability (wallops, log) to OKICK.
1968 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1971 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1973 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1974 Similar to branches/release-2.2 r3061.
1978 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1981 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1983 - Write xline to file after instead of before notifying opers and source
1984 - Also notify source of failure to add xline
1985 Similar to branches/release-2.2 r3057.
1989 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1992 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1994 If a dline/kline/resv cannot be added to the file, send
1995 the regular notices to local opers and source anyway,
1996 and also warn the source (local opers were already warned).
1997 Similar to branches/release-2.2 r3053.
2001 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2004 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2006 Port over fixes from unkline/unxline/unresv to undline.
2007 Similar to branches/release-2.2 r3049.
2011 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2014 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2016 Merged revisions 2915 via svnmerge from
2017 http://svn.atheme.org/charybdis/trunk
2020 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2022 In usage message, show kline.conf and xline.conf instead
2023 of klines.conf and xlines.conf.
2028 + - branches/release-2.1/ (Property Modified)
2029 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2032 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2034 Merged revisions 2831,2833,2853 via svnmerge from
2035 http://svn.atheme.org/charybdis/trunk
2038 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2040 unkline/unxline/unresv:
2041 - if fclose on the output returns an error, treat this as a
2043 - check if the rename from the temp file to the ban conf failed
2045 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2047 When adding a permanent dline/kline/xline/resv, check
2048 the return value of fclose().
2050 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2052 Do not free xline aconf if it could not be written out.
2053 It will be added to the list in memory anyway.
2058 + - branches/release-2.1/ (Property Modified)
2059 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2060 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2061 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2062 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2065 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2067 NEWS: Clarify effects of ip_cloaking changes a little.
2071 +2 -0 branches/release-2.1/NEWS (File Modified)
2074 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2080 +9 -9 branches/release-2.1/configure (File Modified)
2083 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2085 Version bump on 2.1 branch to 2.1.2.
2089 +1 -1 branches/release-2.1/configure.ac (File Modified)
2092 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2094 Mention r2801/r2805.
2098 +1 -0 branches/release-2.1/NEWS (File Modified)
2101 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2103 Merged revisions 2801 via svnmerge from
2104 http://svn.atheme.org/charybdis/trunk
2107 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2109 ip_cloaking: try to avoid truncation by removing more
2110 components of the hostname (except the TLD).
2115 + - branches/release-2.1/ (Property Modified)
2116 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2119 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2125 +8 -1 branches/release-2.1/NEWS (File Modified)
2128 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2130 Merged revisions 2781 via svnmerge from
2131 http://svn.atheme.org/charybdis/trunk
2134 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2136 Fix stupid bug: checked a hostmask against the found
2137 ban instead of all exceptions, causing all host mangled
2138 clients to be exempted if there was a single ban
2139 exception in many cases.
2144 + - branches/release-2.1/ (Property Modified)
2145 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2148 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2150 Merged revisions 2773 via svnmerge from
2151 http://svn.atheme.org/charybdis/trunk
2154 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2156 user@host must be *@* for a shared{} block with flags=locops
2157 (server should not be *).
2162 + - branches/release-2.1/ (Property Modified)
2163 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2166 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2168 Tweak \s code a little.
2172 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2173 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2174 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2177 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2179 Merged revisions 2761 via svnmerge from
2180 http://svn.atheme.org/charybdis/trunk
2183 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2185 The testline/no_tilde fixes are in 2.1.1.
2190 + - branches/release-2.1/ (Property Modified)
2191 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2194 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2200 +4 -1 branches/release-2.1/NEWS (File Modified)
2203 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2205 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
2206 http://svn.atheme.org/charybdis/trunk
2210 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2212 If the auth{} block has no_tilde and is not kline exempt,
2213 check the username without tilde against klines too.
2214 This is consistent with the way klines work on spoofs
2215 (klines checked on both raw and appearing-on-IRC version).
2217 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2219 Rework the fix for klines with no_tilde.
2220 Add an extra argument to find_address_conf() for the
2221 username without tilde, as that may contain one character more.
2223 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2225 Unbreak compile (because of r2697).
2226 testline with ~ could be improved some more perhaps, but this should work.
2228 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2230 testline: take no_tilde and username truncation into account
2232 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2234 Add some information on /testline with no_tilde and username truncation.
2239 + - branches/release-2.1/ (Property Modified)
2240 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2241 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2242 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2243 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2244 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2245 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2248 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2250 Merged revisions 2149,2151 via svnmerge from
2251 http://svn.atheme.org/charybdis/trunk
2254 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2256 Move kills from services from +s to +k snomask.
2257 Kills from non-service opers remain on +s.
2259 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2261 Update description of +s and +k snomasks.
2266 + - branches/release-2.1/ (Property Modified)
2267 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2268 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2269 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2272 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2274 Merged revisions 2685 via svnmerge from
2275 http://svn.atheme.org/charybdis/trunk
2278 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2280 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2285 + - branches/release-2.1/ (Property Modified)
2286 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2289 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2291 Merged revisions 2693 via svnmerge from
2292 http://svn.atheme.org/charybdis/trunk
2295 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2297 Fix truncation (by one) of unidented usernames
2298 if user registration is done because of DNSBL
2299 completion (which is the usual case if a valid
2300 NICK and USER are sent quickly and any DNSBLs
2306 + - branches/release-2.1/ (Property Modified)
2307 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2310 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2316 +10 -0 branches/release-2.1/NEWS (File Modified)
2319 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2325 +9 -9 branches/release-2.1/configure (File Modified)
2328 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2330 Version bump to 2.1.1.
2334 +1 -1 branches/release-2.1/configure.ac (File Modified)
2337 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2339 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
2340 http://svn.atheme.org/charybdis/trunk
2343 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2345 - fix a server notice on SID collision where the server name is mentioned twice
2347 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2349 - get_server_name() is stupid
2351 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2355 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2357 Do the Attempt to re-introduce SID server notice somewhat
2358 differently, showing a real host again if !HIDE_SERVERS_IPS
2359 and still showing the server name exactly once.
2361 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2363 Fix log message for Attempt to re-introduce SID (server notice was ok).
2365 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2367 - replace "No N line" with "no connect block" in a
2369 - show attempted server name in a few serverlog messages
2374 + - branches/release-2.1/ (Property Modified)
2375 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2378 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2380 Merged revisions 2218 via svnmerge from
2381 http://svn.atheme.org/charybdis/trunk
2384 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2386 Fix garbage in /stats y output on 64-bit archs.
2391 + - branches/release-2.1/ (Property Modified)
2392 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2395 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2397 Merged revisions 2438 via svnmerge from
2398 http://svn.atheme.org/charybdis/trunk
2401 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2403 Enable Revision keyword in addition to Id.
2408 + - branches/release-2.1/ (Property Modified)
2409 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2412 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2414 Merged revisions 2679 via svnmerge from
2415 http://svn.atheme.org/charybdis/trunk
2418 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2420 Port over ratbox 2.2 r23253 (anfl):
2421 - remove the cached storage of how many +beI there are, thereby fixing a
2422 case where it can get desynced from reality
2427 + - branches/release-2.1/ (Property Modified)
2428 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2429 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2432 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2434 Merged revisions 2093,2095 via svnmerge from
2435 http://svn.atheme.org/charybdis/trunk
2438 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2440 - change DNSBL licensing to BSD.
2442 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2444 - change x86-assembly FNV implementation to BSD license
2449 + - branches/release-2.1/ (Property Modified)
2450 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2451 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2454 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2456 Merged revisions 2073,2075 via svnmerge from
2457 http://svn.atheme.org/charybdis/trunk
2460 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2462 Put full information in the squit reason when exiting
2463 a server due to a servlink (ziplinks) error.
2465 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2467 Put full information in the squit reason when exiting
2468 a server due to not enough arguments for a command.
2473 + - branches/release-2.1/ (Property Modified)
2474 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2475 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2478 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2480 Merged revisions 2071 via svnmerge from
2481 http://svn.atheme.org/charybdis/trunk
2484 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2486 Don't redirect users from an existing domain to an
2487 existing server in reference.conf.
2493 + - branches/release-2.1/ (Property Modified)
2494 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2497 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2499 Merged revisions 2053 via svnmerge from
2500 http://svn.atheme.org/charybdis/trunk
2503 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2505 Make find_channel_membership() choose the shortest list
2506 (channel's list or user's list) to search, avoiding excessive
2507 CPU usage with services which are in lots of channels.
2508 From ratbox 2.2 (anfl/jilles)
2513 + - branches/release-2.1/ (Property Modified)
2514 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2517 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2523 +9 -9 branches/release-2.1/configure (File Modified)
2526 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2528 Version change 2.1.0rc1 -> 2.1.0 (release).
2532 +1 -1 branches/release-2.1/configure.ac (File Modified)
2535 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2537 Merged revisions 2029 via svnmerge from
2538 http://svn.atheme.org/charybdis/trunk
2541 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2543 NEWS: mention m_webirc.c module
2548 + - branches/release-2.1/ (Property Modified)
2549 +1 -0 branches/release-2.1/NEWS (File Modified)
2552 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2558 +9 -9 branches/release-2.1/configure (File Modified)
2561 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2563 Change version to 2.1.0rc1.
2567 +1 -1 branches/release-2.1/configure.ac (File Modified)
2570 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2572 Merged revisions 2021 via svnmerge from
2573 http://svn.atheme.org/charybdis/trunk
2576 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2578 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2579 related flaky looking things, and instead keep a list
2580 of BlacklistClients in PreClient.
2585 + - branches/release-2.1/ (Property Modified)
2586 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2587 +1 -1 branches/release-2.1/include/client.h (File Modified)
2588 +0 -1 branches/release-2.1/include/res.h (File Modified)
2589 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2590 +0 -24 branches/release-2.1/src/res.c (File Modified)
2591 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2594 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2596 Merged revisions 2015,2017 via svnmerge from
2597 http://svn.atheme.org/charybdis/trunk
2600 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2602 Check if the name in the question section of the
2603 DNS reply matches what we queried, to guard against
2604 late replies to a previous query with the same id.
2606 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2608 res.c: add a comment summarizing our changes
2613 + - branches/release-2.1/ (Property Modified)
2614 +53 -18 branches/release-2.1/src/res.c (File Modified)
2617 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2619 Merged revisions 1981 via svnmerge from
2620 http://svn.atheme.org/charybdis/trunk
2623 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2625 Alphabetize extensions and tweak the descriptions a little.
2630 + - branches/release-2.1/ (Property Modified)
2631 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2632 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2635 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2637 Merged revisions 1975 via svnmerge from
2638 http://svn.atheme.org/charybdis/trunk
2641 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2643 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2644 We should use the IP and not truncate the hostname.
2645 From ratbox 2.2 (androsyn)
2650 + - branches/release-2.1/ (Property Modified)
2651 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2654 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2656 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2657 http://svn.atheme.org/charybdis/trunk
2661 + - branches/release-2.1/ (Property Modified)
2664 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2666 - branch 2.1 release family
2670 + - branches/release-2.1/ (File Added)
2673 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2675 Describe new handling of host mangling in channel bans in SGML.
2679 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2682 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2684 - ok, 2.1 operline brought to you by marvin the melancholy robot
2688 +1 -1 trunk/src/messages.tab (File Modified)
2691 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2693 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2694 If anybody comes up with anything better, then please let us know
2695 and we will change this before 2.1 is branched.
2699 +1 -1 trunk/src/messages.tab (File Modified)
2702 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2704 Add EUID to capab.txt.
2708 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2711 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2717 +3 -0 trunk/NEWS (File Modified)
2720 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2722 Allow service{} servers to manipulate the nick delay table
2723 (for "nickserv enforcement").
2724 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2725 If duration is 0, the nickdelay entry is removed, otherwise
2726 it is added with the duration in seconds (maximum 24 hours).
2727 It is suggested that this is used if the EUID capab is present.
2731 +42 -1 trunk/modules/m_services.c (File Modified)
2734 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2736 HURT: strip off *@ from the start of the mask
2737 reject anything else containing '@' or '!'
2741 +11 -0 trunk/extensions/hurt.c (File Modified)
2744 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2746 ircd.c: need supported.h here
2750 +1 -0 trunk/src/ircd.c (File Modified)
2753 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2755 HURT: less ambiguity here
2756 ips/hosts to be hurt must contain a '.' or ':' otherwise
2757 they are interpreted as nicks
2761 +14 -9 trunk/extensions/hurt.c (File Modified)
2764 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2766 - we're now ircd-charybdis.org.
2767 - properly alphabetize credits
2771 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2774 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2776 - add additional modules to the configs
2780 +6 -0 trunk/doc/example.conf (File Modified)
2781 +12 -0 trunk/doc/reference.conf (File Modified)
2784 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2786 - remove hurt.h, it is pointless and confusing
2790 +27 -62 trunk/extensions/hurt.c (File Modified)
2791 + - trunk/extensions/hurt.h (File Deleted)
2794 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2796 - add code to suggest a local HURT by nickname.
2797 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2801 +40 -10 trunk/extensions/hurt.c (File Modified)
2802 +1 -0 trunk/extensions/hurt.h (File Modified)
2805 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2811 +2 -1 trunk/NEWS (File Modified)
2814 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2816 MASKTRACE/TESTMASK: check orighost as well
2820 +4 -2 trunk/modules/m_etrace.c (File Modified)
2821 +3 -1 trunk/modules/m_testmask.c (File Modified)
2824 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2826 Make RPL_ISUPPORT (005) numeric modularizable.
2827 Currently it will reassemble the numeric every time
2828 it needs to be sent, using a few dozen callbacks;
2829 if this is too slow some caching scheme should be
2834 +0 -1 trunk/include/s_user.h (File Modified)
2835 +36 -114 trunk/include/supported.h (File Modified)
2836 +1 -1 trunk/modules/m_version.c (File Modified)
2837 +1 -0 trunk/src/Makefile.in (File Modified)
2838 +1 -0 trunk/src/ircd.c (File Modified)
2839 +300 -25 trunk/src/s_user.c (File Modified)
2840 + - trunk/src/supported.c (File Added)
2843 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2845 EUID orighost could differ from host only in case,
2846 do not mark as dynamic spoof then
2850 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2853 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2855 kline help file: clarify a bit and remove some obsolete stuff
2856 partly suggested by Olin
2860 +8 -8 trunk/help/opers/kline (File Modified)
2863 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2869 +20 -0 trunk/NEWS (File Modified)
2872 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2874 Show real host/IP to nonopers whoising themselves.
2875 The IP is not shown for auth{} spoofs, otherwise it is,
2876 as it looked rather weird to me to show an auth{} spoofed
2877 IP like this. (/userhost on self still shows the IP.)
2881 +13 -2 trunk/modules/m_whois.c (File Modified)
2884 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2886 Document nick_delay stuff and move it around a bit.
2890 +1 -2 trunk/doc/example.conf (File Modified)
2891 +8 -2 trunk/doc/reference.conf (File Modified)
2894 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2896 - disable nickdelay by default. Needs to be documented in reference.conf.
2900 +2 -0 trunk/doc/example.conf (File Modified)
2901 +2 -0 trunk/doc/reference.conf (File Modified)
2904 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2906 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2910 +2 -1 trunk/modules/m_services.c (File Modified)
2913 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2915 ip_cloaking: somewhat hackish but we need to send the
2916 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2921 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2924 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2926 If EUID is used, show realhost in far connect notice
2927 (but not in far disconnect notice).
2931 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2934 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2937 - use non-ENCAP CHGHOST if possible
2938 - really introduce new users with their mangled and real
2939 host if +h is in default umodes
2943 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2946 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2948 Add non-ENCAP CHGHOST.
2952 +49 -11 trunk/modules/m_chghost.c (File Modified)
2955 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2957 Initial addition of EUID (puts realhost/account in same
2958 command as user introduction).
2959 See doc/technical/euid.txt for more information.
2960 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2964 + - trunk/doc/technical/euid.txt (File Added)
2965 +2 -1 trunk/include/s_serv.h (File Modified)
2966 +1 -1 trunk/include/s_user.h (File Modified)
2967 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2968 +1 -34 trunk/modules/m_chghost.c (File Modified)
2969 +0 -28 trunk/modules/m_services.c (File Modified)
2970 +30 -1 trunk/src/s_serv.c (File Modified)
2971 +30 -3 trunk/src/s_user.c (File Modified)
2974 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2976 Store the mangled host in localClient and use it for
2977 ban matching (also match real host for mangled users,
2978 also match mangled host for uncloaked users).
2979 Improve interaction of +h with auth{} and services
2981 Note that all of this only applies to clients who
2982 connect after the mangling module is loaded
2983 (other clients cannot even set +h).
2984 The sorcerynet cloaking module has not been updated
2989 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2990 +3 -0 trunk/include/client.h (File Modified)
2991 +64 -5 trunk/src/channel.c (File Modified)
2992 +1 -0 trunk/src/client.c (File Modified)
2993 +2 -2 trunk/src/s_user.c (File Modified)
2996 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2998 Document /stats U letters in sgml.
3002 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3005 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3007 Better description of hub_mask and leaf_mask.
3011 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3014 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3016 Add operspy_dont_care_user_info to sgml docs.
3020 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3023 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3025 Add general::operspy_dont_care_user_info.
3026 This makes /who mask equivalent to /who !mask for opers
3027 with the operspy flag, and removes the operspy log/notice
3028 on /who mask, /masktrace and /scan.
3029 The necessary privilege (operspy flag) is unchanged.
3030 Behaviour for the other operspy commands (channel
3031 related ones) is also unchanged.
3035 +1 -0 trunk/doc/example.conf (File Modified)
3036 +6 -0 trunk/doc/reference.conf (File Modified)
3037 +1 -0 trunk/include/s_conf.h (File Modified)
3038 +10 -8 trunk/modules/m_etrace.c (File Modified)
3039 +6 -0 trunk/modules/m_info.c (File Modified)
3040 +8 -5 trunk/modules/m_scan.c (File Modified)
3041 +1 -1 trunk/modules/m_version.c (File Modified)
3042 +6 -1 trunk/modules/m_who.c (File Modified)
3043 +1 -0 trunk/src/newconf.c (File Modified)
3044 +1 -0 trunk/src/s_conf.c (File Modified)
3047 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3049 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3050 This letter will also be used for showing operspy with
3051 limited accountability (show non channel related info
3052 without '!' or notice).
3056 +2 -0 trunk/doc/server-version-info (File Modified)
3057 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3058 +2 -0 trunk/include/ircd.h (File Modified)
3059 +6 -0 trunk/modules/m_info.c (File Modified)
3060 +2 -0 trunk/modules/m_version.c (File Modified)
3061 +1 -0 trunk/src/ircd_state.c (File Modified)
3064 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3066 Add m_webirc module, allows showing real host of CGI:IRC users.
3067 Differences to the version available on my web page for a while:
3068 instructions on how to set it up.
3072 +137 -0 trunk/extensions/Makefile.in (File Modified)
3073 + - trunk/extensions/m_webirc.c (File Added)
3076 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3078 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3082 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3085 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3087 - move beu from core to contributors
3088 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3092 +2 -2 trunk/CREDITS (File Modified)
3095 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3097 Mention that class blocks must be defined before the
3098 auth or connect blocks referencing them.
3102 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3105 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3108 - change from "can join" to "is banned", this reverses sense
3109 and removes "weird" checks like for +i, +l, +j
3110 - don't allow $j to same channel
3111 - +s/+p restriction removed, anyone can /mode b anyway
3116 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3119 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3121 Add a few important lines from reference.conf to example.conf.
3125 +8 -1 trunk/doc/example.conf (File Modified)
3128 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3130 - we don't support rtsigio anymore
3131 - we definately don't support VMS nor Cygwin either.
3135 +2 -2 trunk/INSTALL (File Modified)
3136 +0 -2 trunk/README.FIRST (File Modified)
3139 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3141 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3145 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3148 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3151 - return EXTBAN_NOMATCH for a valid ban that does not match
3152 - consider a $j ban invalid if we were already processing a
3153 can_join for a $j ban
3157 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3160 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3162 extb_extgecos: realhost -> orighost
3166 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3169 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3171 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3175 +59 -0 trunk/extensions/Makefile.in (File Modified)
3176 + - trunk/extensions/extb_canjoin.c (File Added)
3179 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3181 - oh right, charybdis calls that 'orighost'.
3185 +2 -2 trunk/modules/m_who.c (File Modified)
3188 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3190 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3194 +2 -0 trunk/modules/m_who.c (File Modified)
3197 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3199 - also check $x against realhost
3203 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3206 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3208 Sorcerynet people want a debugging notice moved from +s to +d.
3212 +1 -1 trunk/src/blacklist.c (File Modified)
3215 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3217 Use source_p instead of client_p for free_pre_client().
3218 client_p could be NULL or another client.
3222 +1 -1 trunk/src/client.c (File Modified)
3225 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3227 - revert this, I know how to fix it now
3231 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3234 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3236 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3237 This fix is probably suboptimal, but it does indeed fix the problem.
3241 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3244 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3246 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3250 +49 -0 trunk/extensions/Makefile.in (File Modified)
3251 + - trunk/extensions/extb_extgecos.c (File Added)
3254 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3256 Remove undocumented and unused general::fallback_to_ip6_int config option.
3260 +0 -3 trunk/include/s_conf.h (File Modified)
3261 +0 -3 trunk/src/newconf.c (File Modified)
3264 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3267 - document new TESTMASK
3268 - mention that TESTMASK matching is the same as MASKTRACE matching
3269 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3274 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3277 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3279 New testmask from ratbox 2.2.
3280 Allows matches on nick, ip and gecos in addition to user
3281 and host, and is fully analogous to masktrace.
3282 The numeric has changed from 724 to 727 and fields in it
3287 +4 -3 trunk/help/opers/testmask (File Modified)
3288 +1 -0 trunk/include/numeric.h (File Modified)
3289 +82 -9 trunk/modules/m_testmask.c (File Modified)
3290 +2 -2 trunk/src/messages.tab (File Modified)
3293 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3295 contrib -> extensions
3299 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3302 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3304 CHGHOST: Check validity of new hostname.
3305 If the command came from a local client (disabled by
3306 default), send an error message and drop the command.
3307 If the command came from a remote client or server,
3308 send a notice to opers and the target user (if local).
3312 +42 -1 trunk/modules/m_chghost.c (File Modified)
3315 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3321 +23 -1 trunk/NEWS (File Modified)
3324 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3326 When an outgoing server connection succeeds, set
3327 localClient->ip by simply copying the whole sockaddr
3328 struct instead of copying certain parts only.
3332 +1 -19 trunk/src/s_serv.c (File Modified)
3335 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3337 Give a special error message and ignore the connect block
3338 if trying to add a connect block for the server's own name.
3342 +7 -0 trunk/src/newconf.c (File Modified)
3345 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3347 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3348 when --disable-balloc is used, so that it compiles.
3349 Obviously the BlockHeapUsage() stub returns just zeroes so
3350 /stats z will be less informative.
3354 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3357 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3359 Free and zero dns_query in DNS callback for outgoing connect.
3360 This avoids double free of reslist.
3364 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3367 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3369 From ratbox, log failed outgoing connections to serverlog.
3374 +13 -1 trunk/src/s_serv.c (File Modified)
3377 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3379 Change serverlog message when connecting to be more clear and show the port number.
3383 +1 -1 trunk/src/s_serv.c (File Modified)
3386 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3388 Remove gethost_byname(), this is meaningless
3389 since the removal of AAAA -> A fallback (r1763).
3393 +0 -1 trunk/include/res.h (File Modified)
3394 +0 -12 trunk/src/res.c (File Modified)
3397 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3399 Remove ip6.int support and use only ip6.arpa.
3400 The global ip6.int zone has disappeared on June 1
3401 and a lot of other software has been removing ip6.int
3403 This removes the second and last case where IPv6
3404 support in charybdis causes extra lookups and slows
3409 +5 -27 trunk/src/res.c (File Modified)
3412 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3414 Mention new default (r1767) for connect::aftype in sgml docs.
3418 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3421 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3423 Use IPv6 if connect::host looks like an IPv6 address
3424 (contains a colon). No need to aftype=ipv6 anymore.
3428 +2 -0 trunk/src/newconf.c (File Modified)
3431 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3433 More information about connect::host.
3437 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3440 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3442 Remove fallback to A if AAAA cannot be found.
3443 In case of a forward check of a reverse lookup, we
3444 already know if it's ipv4 or ipv6, so it is not
3445 useful and in case of a forward lookup of a hostname
3446 in connect::host, connect::aftype already specifies
3447 if it's ipv4 or ipv6.
3451 +4 -27 trunk/src/res.c (File Modified)
3454 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3457 - check if +c made the message text empty and refuse
3459 - don't copy message text if it is not necessary
3464 +14 -4 trunk/modules/core/m_message.c (File Modified)
3467 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3469 remove_conf_item(): do not free cf_name, this is generally a string constant
3473 +0 -1 trunk/src/newconf.c (File Modified)
3476 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3478 Remove the old unused FDL_ constants.
3482 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3485 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3487 Remove an unused struct irc_sockaddr_storage from fde_t
3488 (allocated for every possible file descriptor).
3492 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3495 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3497 If the DNS lookup for an outgoing connection is still
3498 pending when it is closed, clean it up.
3502 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3505 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3507 If proc_answer() fails (for example if a lookup for an
3508 A record returns a CNAME), fail the query immediately.
3509 Previously the packet was just ignored, leaving the
3514 +4 -8 trunk/src/res.c (File Modified)
3517 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3519 Correct sockhost field in an outgoing server connection.
3520 First copy the host field from the server_conf, then
3521 take the IP from to where the connection was attempted
3522 when the connection callback is called.
3523 (Before r1747 this used the IP from the server_conf.)
3527 +8 -2 trunk/src/s_serv.c (File Modified)
3530 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3532 Remove ipnum (keep aftype) and dns_query from server_conf.
3533 We don't keep track of binary form address in connect{}
3534 blocks anymore, DNS lookups of names in host= gone.
3535 As before the DNS lookup is done on connect.
3536 This should unbreak hostnames in host= somewhat.
3540 +1 -2 trunk/include/s_newconf.h (File Modified)
3541 +2 -2 trunk/src/newconf.c (File Modified)
3542 +1 -42 trunk/src/s_newconf.c (File Modified)
3543 +12 -31 trunk/src/s_serv.c (File Modified)
3546 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3552 +1 -1 trunk/configure (File Modified)
3555 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3557 Fix --disable-balloc help text (said --disable-small-net).
3561 +1 -1 trunk/configure.ac (File Modified)
3564 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3566 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3567 services (+S). Unlike operstring and adminstring, this
3568 is not changeable with /quote set but is updated on rehash.
3572 +1 -0 trunk/doc/example.conf (File Modified)
3573 +10 -2 trunk/doc/reference.conf (File Modified)
3574 +1 -0 trunk/include/s_conf.h (File Modified)
3575 +6 -0 trunk/modules/m_info.c (File Modified)
3576 +3 -2 trunk/modules/m_whois.c (File Modified)
3577 +1 -0 trunk/src/newconf.c (File Modified)
3578 +1 -0 trunk/src/s_conf.c (File Modified)
3581 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3583 Fix handling of comma in whois: ignore the comma and
3584 everything after it but do output the entire parameter
3589 +2 -2 trunk/modules/m_whois.c (File Modified)
3592 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3594 New /stats letter 's' to list HURTs:
3595 - opers get the full listing.
3596 - users get any HURTs that match their sockhost/orighost if
3597 "stats_k_oper_only" is set to 1.
3601 +50 -0 trunk/extensions/hurt.c (File Modified)
3604 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3606 - make the newconf system available to modules.
3610 +4 -1 trunk/include/newconf.h (File Modified)
3611 +4 -8 trunk/src/newconf.c (File Modified)
3614 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3616 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3619 +0 -3 trunk/doc/example.conf (File Modified)
3620 +0 -3 trunk/doc/reference.conf (File Modified)
3623 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3625 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3629 +3 -0 trunk/doc/example.conf (File Modified)
3630 +3 -0 trunk/doc/reference.conf (File Modified)
3633 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3635 Fix too early truncation of JOIN channel list.
3639 +2 -3 trunk/modules/core/m_join.c (File Modified)
3642 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3644 - From ratbox 2.2 (anfl), send server notices about read
3645 errors from handshakes and servers to +s instead of +d.
3646 - Send various server notices about failed server
3647 connections which did not reach registered state network
3648 wide if the connection was initiated by a remote oper.
3649 This avoids annoying the whole net if there is a
3650 broken autoconnect, but allows all opers to see why a
3651 remote connect failed. Failed connections which did reach
3652 server state already generate server notices everywhere.
3654 Note: this is an exception to our general policy to not send
3655 server notices about unregistered connections remotely.
3659 +1 -0 trunk/include/client.h (File Modified)
3660 +20 -6 trunk/src/client.c (File Modified)
3661 +6 -6 trunk/src/s_serv.c (File Modified)
3664 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3670 +1 -1 trunk/doc/example.conf (File Modified)
3671 +1 -1 trunk/doc/reference.conf (File Modified)
3674 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3676 Don't allow #channel +b $c:&channel (inconsistent target).
3680 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3683 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3685 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3689 +0 -2 trunk/include/client.h (File Modified)
3692 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3694 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3698 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3701 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3703 Store IP addresses in whowas. These are shown to opers.
3704 Obtained from Eurus patches.
3705 orighost tracking removed (not worth the memory IMHO),
3706 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3707 with unknown IPs and to not violate auth{} spoof policy.
3711 +2 -0 trunk/doc/reference.conf (File Modified)
3712 +1 -0 trunk/include/numeric.h (File Modified)
3713 +1 -0 trunk/include/whowas.h (File Modified)
3714 +10 -1 trunk/modules/m_whowas.c (File Modified)
3715 +1 -1 trunk/src/messages.tab (File Modified)
3716 +4 -0 trunk/src/whowas.c (File Modified)
3719 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3721 Describe hostmask parameter of masktrace better in sgml docs.
3725 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3728 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3730 masktrace help file: mention CIDR IP masks
3735 +2 -0 trunk/help/opers/masktrace (File Modified)
3738 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3740 MASKTRACE: allow normal match() on IP address also
3745 +2 -3 trunk/modules/m_etrace.c (File Modified)
3748 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3750 Allow +S clients (services) to send to channels and @/+ channels always.
3754 +1 -1 trunk/modules/core/m_message.c (File Modified)
3755 +1 -1 trunk/src/channel.c (File Modified)
3758 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3760 Allow servers to send to @#chan and +#chan.
3764 +1 -1 trunk/modules/core/m_message.c (File Modified)
3767 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3769 Don't count opers on service{} servers in /lusers.
3773 +2 -2 trunk/src/s_user.c (File Modified)
3776 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3778 Show opers the real host behind a dynamic spoof in WHOIS.
3779 If the user is auth{} spoofed, this shows the auth{} spoof
3780 otherwise it shows the DNS hostname and IP address.
3781 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3785 +1 -0 trunk/include/numeric.h (File Modified)
3786 +12 -2 trunk/modules/m_whois.c (File Modified)
3787 +1 -1 trunk/src/messages.tab (File Modified)
3790 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3792 Remove #define HIDE_SPOOF_IPS from config.h, should
3793 have been done earlier.
3797 +0 -7 trunk/include/config.h (File Modified)
3800 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3802 Bring back ERR_CANTKILLSERVER.
3806 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3809 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3812 - also send RPL_HOSTHIDDEN on -h
3813 - don't allow +h for auth{} spoofed clients
3817 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3820 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3822 /etc/resolv.conf parsing:
3823 - don't crash (sometimes) if there is a line without an argument
3824 (e.g. 'search' by itself)
3825 - fix handling of lines with leading whitespace
3829 +9 -8 trunk/src/reslib.c (File Modified)
3832 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3834 Put back code that terminates DNS queries, which was
3835 removed during the resolver changes.
3839 +4 -0 trunk/src/s_auth.c (File Modified)
3842 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3844 - oh hey, that was in the wrong place
3848 +13 -13 trunk/src/s_auth.c (File Modified)
3851 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3853 - handle a situation where a user can go away before DNS completes
3857 +13 -0 trunk/src/s_auth.c (File Modified)
3860 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3866 +1 -0 trunk/include/blacklist.h (File Modified)
3867 +1 -0 trunk/include/res.h (File Modified)
3868 +33 -2 trunk/src/blacklist.c (File Modified)
3869 +2 -0 trunk/src/client.c (File Modified)
3870 +24 -0 trunk/src/res.c (File Modified)
3873 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3875 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3876 if comm_accept() failed.
3878 Found with valgrind.
3882 +4 -4 trunk/src/listener.c (File Modified)
3885 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3887 - handle unavailable Client/preClient structs
3891 +9 -0 trunk/src/blacklist.c (File Modified)
3894 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3896 Add +lf to SGML docs.
3900 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3903 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3905 Also do forwarding if the channel limit (+l) is exceeded.
3909 +1 -1 trunk/help/opers/cmode (File Modified)
3910 +2 -2 trunk/modules/core/m_join.c (File Modified)
3913 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3915 Post-release lovin':
3916 - Update version to 2.1.0.
3917 - Regenerate configure.
3921 +9 -9 trunk/configure (File Modified)
3922 +1 -1 trunk/configure.ac (File Modified)
3925 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3927 Comment out example blacklist{} block.
3931 +7 -7 trunk/doc/example.conf (File Modified)
3932 +7 -7 trunk/doc/reference.conf (File Modified)
3935 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3937 Add note regarding use of AHBL BLs.
3941 +4 -0 trunk/doc/example.conf (File Modified)
3942 +4 -0 trunk/doc/reference.conf (File Modified)
3945 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3951 +2 -2 trunk/CREDITS (File Modified)
3954 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3960 +1 -0 trunk/CREDITS (File Modified)
3963 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3965 Put more recent ratbox CREDITS here.
3969 +3 -2 trunk/doc/Ratbox-team (File Modified)
3972 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3978 +5 -4 trunk/NEWS (File Modified)
3981 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3983 Mention that install or make install also avoids modunload crashes.
3987 +2 -1 trunk/BUGS (File Modified)
3990 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3996 +3 -8 trunk/NEWS (File Modified)
3999 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4005 +3 -2 trunk/BUGS (File Modified)
4008 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4010 - add orighost check to hurt.c
4015 +1 -6 trunk/BUGS (File Modified)
4016 +1 -1 trunk/extensions/hurt.c (File Modified)
4019 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4021 Make kline_exempt exempt from HURT also.
4025 +2 -1 trunk/extensions/hurt.c (File Modified)
4028 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4030 Fix mask HEAL propagation.
4034 +6 -3 trunk/extensions/hurt.c (File Modified)
4037 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4044 +18 -31 trunk/extensions/README (File Modified)
4047 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4049 More target change hax.
4054 +5 -0 trunk/extensions/hurt.c (File Modified)
4057 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4059 Improvements to HURT propagation.
4063 +8 -6 trunk/extensions/hurt.c (File Modified)
4066 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4068 - further simplification
4072 +25 -76 trunk/extensions/hurt.c (File Modified)
4073 +0 -9 trunk/extensions/hurt.h (File Modified)
4076 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4082 +13 -0 trunk/extensions/hurt.c (File Modified)
4085 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4087 - cut off at 15 messages instead of 30
4091 +1 -1 trunk/extensions/hurt.h (File Modified)
4094 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4096 Squash a warning here.
4100 +1 -3 trunk/src/ircd.c (File Modified)
4103 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4105 Don't show servers in /stats l to nonopers if flatten links is enabled.
4109 +3 -1 trunk/modules/m_stats.c (File Modified)
4112 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4118 +20 -7 trunk/extensions/hurt.c (File Modified)
4121 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4123 - remove inline stuff (yuck)
4124 - sockaddr should have been sockhost
4128 +22 -31 trunk/extensions/hurt.c (File Modified)
4131 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4133 - make hurt checking actually work
4137 +2 -7 trunk/extensions/hurt.c (File Modified)
4140 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4142 Slight tweak to alias{}.
4146 +4 -0 trunk/src/parse.c (File Modified)
4149 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4151 - further simplification
4155 +59 -71 trunk/extensions/hurt.c (File Modified)
4156 +0 -1 trunk/extensions/hurt.h (File Modified)
4159 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4161 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4165 +10 -20 trunk/extensions/hurt.c (File Modified)
4166 +0 -4 trunk/extensions/hurt.h (File Modified)
4169 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4171 - remove some unnecessary code here (hurt_initial_check_event()).
4175 +0 -23 trunk/extensions/hurt.c (File Modified)
4178 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4180 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4184 +8 -0 trunk/modules/core/m_message.c (File Modified)
4187 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4189 - more sane tgchange hax
4193 +2 -1 trunk/extensions/hurt.c (File Modified)
4196 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4198 Make HEAL <nick> work.
4202 +40 -43 trunk/extensions/hurt.c (File Modified)
4205 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4207 Destroy hurt_clients list on unload.
4211 +7 -0 trunk/extensions/hurt.c (File Modified)
4214 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4216 Coding style: no space between a function name and parenthesis.
4220 +43 -43 trunk/extensions/hurt.c (File Modified)
4223 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4225 Now works and throws out hurt clients after 30 protocol messages
4226 unless they identify.
4230 +28 -36 trunk/extensions/hurt.c (File Modified)
4231 +1 -7 trunk/extensions/hurt.h (File Modified)
4234 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4236 Working addition/lookup.
4240 +8 -0 trunk/extensions/hurt.c (File Modified)
4243 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4245 Get rid of hyb6 style propagation (:server COMMAND source).
4249 +18 -22 trunk/extensions/hurt.c (File Modified)
4252 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4254 add not-working hurt_add and hurt_find
4258 +13 -5 trunk/extensions/hurt.c (File Modified)
4261 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4263 Comment out a lot of stuff so I can load and unload this without crashing.
4267 +17 -6 trunk/extensions/hurt.c (File Modified)
4270 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4272 Fix svn:keywords and add a short comment at the top.
4276 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4279 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4281 - Make hurt module compile
4282 - Link it to the build
4283 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4284 correct flag name, no CAP_TS6 use etc
4288 +1 -0 trunk/extensions/Makefile.in (File Modified)
4289 +30 -32 trunk/extensions/hurt.c (File Modified)
4292 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4294 Put beu's hurt module in trunk.
4298 + - trunk/extensions/hurt.c (File Added)
4299 + - trunk/extensions/hurt.h (File Added)
4302 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4304 - _iprint(): use stderr instead of stdout
4308 +1 -1 trunk/src/s_log.c (File Modified)
4311 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4313 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4314 and subsequently destroy our kqueue when we close 0, 1, 2
4316 - After closing fd 0, 1, 2 reopen them to /dev/null again
4317 so we don't send messages from malloc etc to a random
4319 - Remove an obsolete comment.
4323 +13 -2 trunk/src/ircd.c (File Modified)
4326 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4332 +29 -1 trunk/NEWS (File Modified)
4335 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4341 +1 -1 trunk/configure (File Modified)
4344 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4346 Fix openssl version check to also accept versions newer than 0.9.6.
4350 +1 -1 trunk/configure.ac (File Modified)
4353 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4355 Oops, need packet.h here.
4359 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4362 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4364 End the flood grace period in CPRIVMSG/CNOTICE.
4368 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4371 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4373 - update class::connectfreq documentation
4377 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4380 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4382 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4386 +3 -6 trunk/src/s_serv.c (File Modified)
4389 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4391 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4395 +1 -1 trunk/src/messages.tab (File Modified)
4398 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4400 Don't mention that /stats p shows idle times, as it doesn't.
4404 +1 -1 trunk/help/opers/stats (File Modified)
4405 +1 -1 trunk/help/users/stats (File Modified)
4408 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4410 /stats A shows DNS servers, it doesn't matter whether ircd
4411 uses ADNS or something else.
4415 +1 -1 trunk/help/opers/stats (File Modified)
4418 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4420 get_client_name() fix
4424 +4 -0 trunk/src/client.c (File Modified)
4427 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4433 +6 -0 trunk/src/ircd.c (File Modified)
4436 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4438 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4441 +16 -17 trunk/configure (File Modified)
4442 +1 -1 trunk/configure.ac (File Modified)
4445 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4447 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4450 +135 -0 trunk/configure (File Modified)
4451 +6 -0 trunk/configure.ac (File Modified)
4454 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4456 Exit 0 on successful -conftest.
4460 +1 -1 trunk/src/ircd.c (File Modified)
4463 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4465 Make the "keep the parent process around" thing work, by opening
4466 a pipe to the child process. This pipe is on fd 0 in the child
4467 process. After successful initialization, the child will write
4468 a byte to this pipe, on fatal errors it will close it without
4471 Somewhat hackish still but should work.
4475 +27 -30 trunk/src/ircd.c (File Modified)
4478 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4480 - convert some error messages to ierror() over fprintf/ilog combination
4484 +3 -6 trunk/src/ircd.c (File Modified)
4487 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4489 - inotice() for loadmodule when in foreground mode
4493 +3 -0 trunk/src/modules.c (File Modified)
4496 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4498 - remove inotice() on loading modules from the config
4502 +0 -3 trunk/src/modules.c (File Modified)
4505 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4507 - usleep for 50000usec in the parent process to allow for startup messages
4508 to be cleanly printed before detaching to shell, this should be more than
4513 +3 -0 trunk/src/ircd.c (File Modified)
4516 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4518 - display more errors during normal startup as to try to help people find common problems
4522 +27 -10 trunk/src/ircd.c (File Modified)
4525 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4527 - version bump in preparation of 2.0.0 release
4531 +9 -9 trunk/configure (File Modified)
4532 +1 -1 trunk/configure.ac (File Modified)
4535 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4537 Change example.conf operator block from "admin" to "god",
4538 so as to show we encourage per-person operator blocks.
4542 +4 -2 trunk/doc/example.conf (File Modified)
4545 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4547 Document alias{} block.
4551 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4554 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4556 Document DNS blacklist stuff in sgml.
4560 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4561 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4564 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4566 Misc /stats clarifications.
4570 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4573 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4575 Move snomasks into umodes chapter.
4576 Move oprivs chapter down.
4580 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4581 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4582 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4585 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4587 Mention operator{} user@host change.
4591 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4594 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4596 operator{} block user@host matches against orighost now, not host.
4597 This means that services/+h spoofs do not work in operator{} blocks;
4598 auth{} spoofs still work.
4602 +4 -0 trunk/doc/example.conf (File Modified)
4603 +1 -1 trunk/doc/reference.conf (File Modified)
4604 +2 -2 trunk/modules/m_challenge.c (File Modified)
4605 +1 -1 trunk/modules/m_oper.c (File Modified)
4608 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4610 - inotice/iwarn/ierror() stuff I was working on
4614 +3 -0 trunk/include/s_log.h (File Modified)
4615 +15 -11 trunk/src/ircd.c (File Modified)
4616 +3 -1 trunk/src/modules.c (File Modified)
4617 +1 -1 trunk/src/newconf.c (File Modified)
4618 +54 -0 trunk/src/s_log.c (File Modified)
4621 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4623 Oops, don't add blacklists to the list twice on rehash.
4627 +3 -2 trunk/src/blacklist.c (File Modified)
4630 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4632 Remove notices to the client about progress of dnsbl lookups.
4636 +0 -4 trunk/src/blacklist.c (File Modified)
4639 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4641 Add auth{} flag dnsbl_exempt.
4645 +2 -1 trunk/doc/example.conf (File Modified)
4646 +2 -1 trunk/doc/reference.conf (File Modified)
4647 +2 -0 trunk/include/s_conf.h (File Modified)
4648 +1 -0 trunk/src/newconf.c (File Modified)
4649 +8 -1 trunk/src/s_user.c (File Modified)
4652 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4654 Switch alias{} and blacklist{} around, for consistency with example.conf.
4658 +18 -18 trunk/doc/reference.conf (File Modified)
4661 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4663 Send a warning to the user if they are dnsbl listed but exempted.
4667 +17 -12 trunk/src/s_user.c (File Modified)
4670 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4672 Move throwing out dnsbl listed clients to registration,
4673 and make kline_exempt exempt from it.
4677 +1 -0 trunk/include/blacklist.h (File Modified)
4678 +4 -0 trunk/include/client.h (File Modified)
4679 +15 -16 trunk/src/blacklist.c (File Modified)
4680 +6 -0 trunk/src/client.c (File Modified)
4681 +17 -0 trunk/src/s_user.c (File Modified)
4684 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4686 Show refcount in /stats n.
4690 +3 -2 trunk/modules/m_stats.c (File Modified)
4693 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4695 Don't look up dnsbls twice if they send USER twice.
4699 +5 -3 trunk/modules/m_user.c (File Modified)
4702 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4704 Add /stats n to help files.
4708 +1 -0 trunk/help/opers/stats (File Modified)
4709 +1 -0 trunk/help/users/stats (File Modified)
4712 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4714 Only check dnsbls for A records, not AAAA.
4718 +1 -1 trunk/src/blacklist.c (File Modified)
4721 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4723 Don't remove non-illegal blacklists on completion of check.
4724 Add debugging notices (not working).
4728 +5 -1 trunk/src/blacklist.c (File Modified)
4731 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4733 Don't call register_local_user() if they haven't sent a nick yet.
4737 +1 -1 trunk/src/blacklist.c (File Modified)
4740 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4742 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4746 +21 -0 trunk/modules/m_stats.c (File Modified)
4749 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4751 More dnsbl rehash fixes, it was adding bogus entries.
4755 +2 -7 trunk/src/newconf.c (File Modified)
4758 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4760 Need blacklist.h here.
4764 +1 -0 trunk/src/s_conf.c (File Modified)
4767 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4773 +1 -2 trunk/configure (File Modified)
4774 +0 -48 trunk/configure.ac (File Modified)
4775 + - trunk/doc/example-iauth.conf (File Deleted)
4776 + - trunk/iauth/ (File Deleted)
4779 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4781 Improve handling of rehashing with blacklists.
4782 Also some coding style tweaks.
4786 +3 -2 trunk/include/blacklist.h (File Modified)
4787 +35 -16 trunk/src/blacklist.c (File Modified)
4788 +2 -0 trunk/src/s_conf.c (File Modified)
4791 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4793 Clear can_send cache if a user logs in or out from services.
4797 +2 -0 trunk/modules/m_services.c (File Modified)
4800 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4802 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4803 This directory is not entered by default.
4804 More stuff needs to be moved into here.
4808 +2 -1 trunk/configure (File Modified)
4809 +1 -0 trunk/configure.ac (File Modified)
4810 +69 -458 trunk/extensions/Makefile.in (File Modified)
4811 + - trunk/extensions/m_clearchan.c (File Deleted)
4812 + - trunk/extensions/m_force.c (File Deleted)
4813 + - trunk/unsupported/ (File Added)
4814 + - trunk/unsupported/Makefile.in (File Added)
4815 + - trunk/unsupported/m_clearchan.c (File Added)
4816 + - trunk/unsupported/m_force.c (File Added)
4819 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4821 Logging/wallops for forcejoin/forcepart, numeric fix.
4822 This needs to be moved to the toys section.
4826 +22 -2 trunk/extensions/m_force.c (File Modified)
4829 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4831 Fix comments at the top (including copyright).
4835 +3 -2 trunk/extensions/m_omode.c (File Modified)
4838 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4840 Add OMODE command to extensions/ for oper mode hacking:
4841 - requires admin privs
4842 - does not work for opped opers
4844 - sends a ServerMode for opping the oper themselves,
4845 otherwise a mode coming from the oper (not only
4846 does this provide full accountability, it is also
4847 easiest to implement while avoiding channels
4848 messed up with bogus bans etc).
4852 +171 -0 trunk/extensions/Makefile.in (File Modified)
4853 + - trunk/extensions/m_omode.c (File Added)
4856 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4862 + - trunk/include/blacklist.h (Property Modified)
4863 + - trunk/src/blacklist.c (Property Modified)
4866 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4868 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4872 +5 -1 trunk/src/blacklist.c (File Modified)
4875 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4877 Initial DNS blacklist support:
4878 - see example.conf for how to use.
4879 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4880 - tor.ahbl.org is also included because most networks will not want to allow tor
4881 (and we're considering going KoS on tor users here anyway due to abuse)
4885 +18 -0 trunk/doc/example.conf (File Modified)
4886 +66 -0 trunk/doc/reference.conf (File Modified)
4887 + - trunk/include/blacklist.h (File Added)
4888 +2 -0 trunk/include/client.h (File Modified)
4889 +3 -0 trunk/modules/m_user.c (File Modified)
4890 +152 -0 trunk/src/Makefile.in (File Modified)
4891 + - trunk/src/blacklist.c (File Added)
4892 +34 -0 trunk/src/newconf.c (File Modified)
4893 +1 -0 trunk/src/s_auth.c (File Modified)
4894 +4 -0 trunk/src/s_user.c (File Modified)
4897 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4899 Remove last bit of lzo stuff (comment in example.conf connect{}).
4903 +0 -4 trunk/doc/example.conf (File Modified)
4906 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4908 Show sasl successes and failures in /stats t (like other
4909 things in /stats t, about local clients only).
4913 +2 -0 trunk/include/s_stats.h (File Modified)
4914 +3 -0 trunk/modules/m_sasl.c (File Modified)
4915 +3 -0 trunk/src/s_stats.c (File Modified)
4918 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4920 Allow messaging services by nickname without using
4921 target change slots (this was already possible with
4922 user@server notation or services shortcuts).
4926 +2 -2 trunk/modules/core/m_message.c (File Modified)
4929 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4931 Abort a safelist if a new /list comes in while one is already in progress.
4935 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4938 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4940 Change $![letter]:[mask] to $~[letter]:[mask]
4941 so both ! and ~ invert an extban.
4945 +2 -0 trunk/src/chmode.c (File Modified)
4948 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4950 - revert due to technical issues
4954 +1 -1 trunk/src/extban.c (File Modified)
4957 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4959 - 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
4963 +1 -1 trunk/src/extban.c (File Modified)
4966 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4968 Don't pace /list on a single channel.
4972 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4975 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4977 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4981 +4 -2 trunk/include/supported.h (File Modified)
4984 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4986 Extban types are case insensitive; force them to lowercase when added.
4990 +5 -5 trunk/doc/extban.txt (File Modified)
4991 +4 -0 trunk/src/chmode.c (File Modified)
4992 +3 -3 trunk/src/extban.c (File Modified)
4995 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4997 sendto_wallops_flags():
4998 - instead of checking IsOper on each client, walk the appropriate list
4999 - instead of sending non-+z wallops from persons to nonopers, send only
5000 +w wallops from persons
5004 +1 -5 trunk/src/send.c (File Modified)
5007 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5009 Prefix oper wallops with "WALLOPS - " if they would
5010 otherwise look like operwalls or locops, when sending
5011 them to local users.
5015 +11 -1 trunk/modules/m_wallops.c (File Modified)
5018 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5020 Make sure destination field in some sasl numerics
5021 is the user's nick, not the sasl agent or server
5026 +2 -2 trunk/modules/m_sasl.c (File Modified)
5029 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5031 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5035 +1 -1 trunk/extensions/Makefile.in (File Modified)
5038 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5040 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5044 +1 -0 trunk/src/s_user.c (File Modified)
5047 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5049 Fix build for when IPv6 is disabled.
5053 +12 -10 trunk/src/s_auth.c (File Modified)
5056 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5058 Add information about adding extban types.
5062 +25 -0 trunk/doc/extban.txt (File Modified)
5065 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5067 Better extban validation: try to match a new extban from
5068 a local user against its setter to see if it is valid.
5069 Unknown extban types from remotes are no longer hidden.
5073 +4 -3 trunk/doc/extban.txt (File Modified)
5074 +1 -0 trunk/include/channel.h (File Modified)
5075 +2 -6 trunk/src/chmode.c (File Modified)
5076 +32 -0 trunk/src/extban.c (File Modified)
5079 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5081 Make sure both .c.o: and .s.o: are followed by the necessary command.
5085 +1 -0 trunk/src/Makefile.in (File Modified)
5088 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5090 Add need_sasl auth{} flag to sgml documentation.
5094 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5097 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5099 Document need_sasl auth{} flag in example confs.
5103 +1 -0 trunk/doc/example.conf (File Modified)
5104 +1 -0 trunk/doc/reference.conf (File Modified)
5107 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5109 Don't allow TB to set an empty topic.
5110 This would be possible if a server sent bad protocol
5111 and could cause a crash.
5115 +4 -0 trunk/modules/m_tb.c (File Modified)
5118 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5124 +1 -1 trunk/Makefile.in (File Modified)
5127 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5133 +2 -2 trunk/configure (File Modified)
5134 +1 -1 trunk/configure.ac (File Modified)
5137 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5143 +2 -2 trunk/configure (File Modified)
5146 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5152 +1 -1 trunk/extensions/Makefile.in (File Modified)
5155 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5157 - rename contrib to extensions to bring some clarity to things
5161 +1 -1 trunk/Makefile.in (File Modified)
5162 +1 -1 trunk/configure.ac (File Modified)
5163 +10 -10 trunk/doc/example.conf (File Modified)
5164 +10 -10 trunk/doc/reference.conf (File Modified)
5165 + - trunk/extensions/ (File Added)
5166 + - trunk/extras/ (File Deleted)
5169 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5175 +1 -1 trunk/Makefile.in (File Modified)
5176 +1 -1 trunk/configure.ac (File Modified)
5177 + - trunk/contrib/ (File Deleted)
5178 + - trunk/extras/ (File Added)
5181 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5183 Don't allow servers to QUIT (they should use SQUIT).
5187 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5190 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5196 + - trunk/src/fnvhash.s (Property Modified)
5199 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5201 - reduced version of code
5205 +9 -61 trunk/src/fnvhash.s (File Modified)
5208 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5210 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5214 +1 -1 trunk/src/fnvhash.s (File Modified)
5217 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5219 Fix orighost matching for klines, etc. Was hashing the visible
5224 +1 -1 trunk/src/hostmask.c (File Modified)
5227 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5229 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5233 +7 -1 trunk/configure (File Modified)
5234 +5 -0 trunk/configure.ac (File Modified)
5235 +5 -6 trunk/src/Makefile.in (File Modified)
5236 +0 -4 trunk/src/fnvhash.s (File Modified)
5237 +0 -2 trunk/src/hash.c (File Modified)
5240 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5242 - regenerate configure
5246 +18 -0 trunk/configure (File Modified)
5249 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5251 - --enable-ricer-hashing option.
5255 +9 -0 trunk/configure.ac (File Modified)
5256 +3 -0 trunk/include/setup.h.in (File Modified)
5259 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5261 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5265 + - trunk/src/fnvhash.s (File Added)
5266 +3 -0 trunk/src/hash.c (File Modified)
5269 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5271 Fix syntax error in reference.conf.
5275 +0 -1 trunk/doc/reference.conf (File Modified)
5278 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5280 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5281 (&& instead of ||...)
5282 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5286 +1 -1 trunk/src/chmode.c (File Modified)
5289 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5291 Documentation for extban.
5295 + - trunk/doc/extban.txt (File Added)
5298 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5300 Add extban modules to example confs.
5304 +5 -0 trunk/doc/example.conf (File Modified)
5305 +10 -0 trunk/doc/reference.conf (File Modified)
5308 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5310 Initial addition of extended ban types (conditionals).
5311 Allows custom +bqeI checks via modules.
5312 Initial extra types are account (a[:mask]), oper (o),
5313 channel (c:name), realname (r:mask), server (s:mask).
5317 +229 -0 trunk/contrib/Makefile.in (File Modified)
5318 + - trunk/contrib/extb_account.c (File Added)
5319 + - trunk/contrib/extb_channel.c (File Added)
5320 + - trunk/contrib/extb_oper.c (File Added)
5321 + - trunk/contrib/extb_realname.c (File Added)
5322 + - trunk/contrib/extb_server.c (File Added)
5323 +13 -0 trunk/include/channel.h (File Modified)
5324 +1 -0 trunk/src/Makefile.in (File Modified)
5325 +14 -5 trunk/src/channel.c (File Modified)
5326 +91 -0 trunk/src/chmode.c (File Modified)
5327 + - trunk/src/extban.c (File Added)
5330 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5332 Do not force +bqeI modes starting with '$' in nick!user@host format.
5333 * and ? characters in them are still assumed to be wildcards.
5337 +6 -0 trunk/src/chmode.c (File Modified)
5340 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5342 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5346 +4 -0 trunk/modules/m_capab.c (File Modified)
5349 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5351 Stop some mixing of client and server protocol.
5355 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5356 +4 -2 trunk/modules/m_pass.c (File Modified)
5357 +6 -0 trunk/modules/m_sasl.c (File Modified)
5358 +6 -0 trunk/modules/m_user.c (File Modified)
5361 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5367 +0 -2 trunk/include/s_newconf.h (File Modified)
5368 +0 -4 trunk/include/s_serv.h (File Modified)
5369 +0 -1 trunk/src/newconf.c (File Modified)
5370 +1 -13 trunk/src/s_serv.c (File Modified)
5373 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5375 - revert LZOLink patch for now
5379 +0 -1 trunk/servlink/Makefile.in (File Modified)
5380 +0 -16 trunk/servlink/README (File Modified)
5381 +2 -36 trunk/servlink/control.c (File Modified)
5382 +0 -3 trunk/servlink/control.h (File Modified)
5383 +7 -5955 trunk/servlink/io.c (File Modified)
5384 + - trunk/servlink/lzoconf.h (File Deleted)
5385 + - trunk/servlink/lzodefs.h (File Deleted)
5386 + - trunk/servlink/minilzo.c (File Deleted)
5387 + - trunk/servlink/minilzo.h (File Deleted)
5388 +0 -1 trunk/servlink/servlink.h (File Modified)
5391 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5397 +4 -2 trunk/servlink/control.c (File Modified)
5398 +2 -1 trunk/servlink/io.c (File Modified)
5401 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5407 +2 -2 trunk/servlink/io.c (File Modified)
5410 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5412 - paranoia, prevent segfaults
5416 +2 -2 trunk/servlink/io.c (File Modified)
5419 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5421 - more optimal servlink code
5425 +21 -8 trunk/servlink/io.c (File Modified)
5428 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5430 - more efficient read strategy
5434 +15 -3 trunk/servlink/io.c (File Modified)
5437 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5439 - use lzo_uintp cast to make LZO happy
5443 +3 -3 trunk/servlink/io.c (File Modified)
5446 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5448 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5452 +4 -0 trunk/doc/example.conf (File Modified)
5453 +2 -1 trunk/include/s_newconf.h (File Modified)
5454 +4 -0 trunk/include/s_serv.h (File Modified)
5455 +1 -0 trunk/servlink/Makefile.in (File Modified)
5456 +16 -0 trunk/servlink/README (File Modified)
5457 +34 -2 trunk/servlink/control.c (File Modified)
5458 +3 -0 trunk/servlink/control.h (File Modified)
5459 +5929 -7 trunk/servlink/io.c (File Modified)
5460 + - trunk/servlink/lzoconf.h (File Added)
5461 + - trunk/servlink/lzodefs.h (File Added)
5462 + - trunk/servlink/minilzo.c (File Added)
5463 + - trunk/servlink/minilzo.h (File Added)
5464 +1 -0 trunk/servlink/servlink.h (File Modified)
5465 +1 -0 trunk/src/newconf.c (File Modified)
5466 +14 -2 trunk/src/s_serv.c (File Modified)
5469 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5471 - remove imalloc, it was a concept that probably wouldn't have worked properly
5475 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5476 + - trunk/libcharybdis/imalloc.c (File Deleted)
5477 + - trunk/libcharybdis/imalloc.h (File Deleted)
5480 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5482 - disable imalloc for now
5486 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5489 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5491 - remove unneeded debug code
5495 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5498 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5500 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5504 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5507 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5509 - more stuff here, imalloc remains disabled for now
5513 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5516 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5522 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5525 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5531 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5532 +2 -0 trunk/src/ircd.c (File Modified)
5535 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5537 - roll back libircd crap
5541 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5542 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5543 +29 -0 trunk/src/.depend (File Modified)
5544 +6 -21 trunk/src/Makefile.in (File Modified)
5545 +3 -218 trunk/src/ircd.c (File Modified)
5546 + - trunk/src/ircd_linker.c (File Deleted)
5547 + - trunk/src/main.c (File Deleted)
5550 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5552 - realloc(), free() implementation
5556 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5559 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5561 - malloc(), calloc() implementation
5565 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5568 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5570 - block_free(), block_find(), retune_heaps() implementation
5574 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5577 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5579 - block_destroy code, block_allocate code.
5583 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5586 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5592 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5595 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5597 - disable imalloc again :P
5601 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5604 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5610 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5613 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5619 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5622 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5624 - constructor code for imalloc engine (malloc_init())
5628 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5631 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5633 - imalloc engine improvements
5637 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5640 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5642 - replace mmap() code with direct brk()/sbrk() calls.
5646 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5649 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5651 - remove outdated i_malloc() interfaces
5655 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5658 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5660 - redisable imalloc (sorry!)
5664 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5667 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5669 - correct GET_PAGE_SLOT() macro
5673 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5676 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5678 - oops forgot to commit it with imalloc turned off
5682 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5685 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5691 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5692 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5695 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5697 - lowlevel imalloc code
5701 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5702 + - trunk/libcharybdis/imalloc.h (File Added)
5705 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5711 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5714 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5720 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5723 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5725 - 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)
5729 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5730 + - trunk/libcharybdis/imalloc.c (File Added)
5733 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5735 - increment configure Id
5739 +2208 -1 trunk/configure (File Modified)
5742 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5744 - bootstrap for imalloc code
5748 +54 -1 trunk/configure.ac (File Modified)
5749 +27 -0 trunk/include/setup.h.in (File Modified)
5752 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5754 Clarify interaction of spoofs and channel bans/operator{} blocks.
5758 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5759 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5762 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5764 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5768 +30 -22 trunk/src/ircd.c (File Modified)
5771 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5773 If shared{} blocks deny something, the command
5774 is silently ignored.
5778 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5781 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5783 Move up IsService check so we don't store a non-service
5784 in preClient->sasl_agent.
5788 +6 -6 trunk/modules/m_sasl.c (File Modified)
5791 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5793 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5794 Add some more sanity checks on agent strings.
5798 +13 -11 trunk/modules/m_sasl.c (File Modified)
5801 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5803 Unknown clients can have an ID too now so make sure to remove
5804 them from the hash if they exit.
5808 +3 -0 trunk/src/client.c (File Modified)
5811 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5813 Only accept sasl from servers in a service{} block.
5814 Not tested but this must go in.
5818 +6 -0 trunk/modules/m_sasl.c (File Modified)
5819 +3 -0 trunk/modules/m_signon.c (File Modified)
5822 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5824 Only process SAVE messages targetting registered users,
5825 not servers or unregistered connections. Could cause
5826 a crash when bad protocol was received.
5830 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5833 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5835 - fix QJM buffer overflow vulnerability (fucking GXTi)
5839 +3 -3 trunk/src/s_user.c (File Modified)
5842 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5844 Mention /scan umodes under oper_spy privilege.
5848 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5851 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5853 Mention that overlapping cluster blocks are a bad thing.
5857 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5860 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5862 - Document cluster{} and shared{} blocks.
5863 - Mention that service{} does not allow wildcards.
5867 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5870 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5872 Document exempt{} and service{} blocks, point to reference.conf for
5873 general{}, channel{} and serverhide{}.
5877 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5880 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5882 Document ~ in lists of values better.
5886 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5889 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5891 More detailed CNOTICE, CPRIVMSG descriptions.
5895 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5898 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5900 Oops, need both Revision and Id on modules.
5904 + - trunk/modules/sno_routing.c (Property Modified)
5907 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5909 Tweak header comment a bit (filename, Id).
5913 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5916 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5918 Add GLINE and UNGLINE.
5922 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5925 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5927 New configure with proper Id.
5931 +3 -1 trunk/configure (File Modified)
5934 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5936 Change #include directives for in6addr_any, hopefully compiles better now.
5940 +3 -1 trunk/configure.ac (File Modified)
5943 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5945 Encourage putting actual administrative information
5946 in the admin{} block.
5950 +3 -3 trunk/doc/example.conf (File Modified)
5953 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5955 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5959 +9 -7 trunk/include/s_conf.h (File Modified)
5960 +1 -0 trunk/src/newconf.c (File Modified)
5961 +10 -0 trunk/src/s_user.c (File Modified)
5964 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5966 - Change to glines = no in example confs
5967 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5972 +1 -1 trunk/doc/example.conf (File Modified)
5973 +1 -1 trunk/doc/reference.conf (File Modified)
5974 +2 -2 trunk/modules/m_gline.c (File Modified)
5977 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5979 - forward-port QJM fix from 1.1
5983 +2 -0 trunk/src/s_user.c (File Modified)
5986 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5988 - add switch to configure to disable the block allocator
5992 +18 -0 trunk/configure (File Modified)
5993 +9 -0 trunk/configure.ac (File Modified)
5994 +0 -6 trunk/include/config.h (File Modified)
5995 +3 -0 trunk/include/setup.h.in (File Modified)
5998 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6000 Fix wierd error that would exit SASL users with "Overridden"
6003 +1 -1 trunk/modules/m_signon.c (File Modified)
6006 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6008 Remove obsolete XXX comment about lazylinks.
6012 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6015 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6017 OJOIN: make sure to send the wallops remotely for #channels
6021 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6024 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6026 Accountability for OJOIN (contrib module)
6029 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6032 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6034 - move more stuff over to ircd_state
6038 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6039 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6040 +9 -0 trunk/src/ircd_state.c (File Modified)
6041 +3 -3 trunk/src/patricia.c (File Modified)
6044 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6046 - move more stuff out of libircd and into ircd_state.c
6050 +5 -5 trunk/src/channel.c (File Modified)
6051 +4 -4 trunk/src/client.c (File Modified)
6052 +12 -0 trunk/src/ircd_state.c (File Modified)
6055 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6057 - this is just barrels of fun
6061 + - trunk/include/ircd_state.h (File Added)
6062 +1 -1 trunk/src/Makefile.in (File Modified)
6063 +2 -1 trunk/src/channel.c (File Modified)
6064 +3 -52 trunk/src/ircd.c (File Modified)
6065 +100 -3 trunk/src/ircd_state.c (File Modified)
6068 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6070 It's .include, not #include.
6074 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6077 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6079 More consistent section titles.
6083 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6084 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6085 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6088 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6090 Mention possible exceeding of +j/+l due to propagation
6091 delays between servers.
6095 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6098 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6101 - "text" -> <quote>text</quote>
6107 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6108 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6109 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6110 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6113 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6115 Remove text about deprecation of glines.
6119 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6122 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6124 - Add description of umode +D, deaf.
6125 - Mention CALLERID 005 token with umode +g.
6129 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6132 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6134 Strip off a leading colon in services shortcuts (aliases).
6138 +2 -0 trunk/src/parse.c (File Modified)
6141 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6143 Add no_oper_invis contrib module, denies opers setting
6144 themselves invisible (except hidden_oper's).
6148 +42 -0 trunk/contrib/Makefile.in (File Modified)
6149 + - trunk/contrib/no_oper_invis.c (File Added)
6152 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6154 Mention /stats E, make the other /stats descriptions more consistent.
6158 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6161 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6163 Mention that the KILL reason and oper will appear on channels.
6167 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6170 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6172 Mention /mode #channel f to query forward channel from outside.
6176 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6179 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6181 Port over RATBOX_2_1 r20960 (anfl):
6182 client connect notices to +C should be hiding the extra
6183 fields for spoofed users
6187 +2 -1 trunk/src/s_user.c (File Modified)
6190 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6192 Add a chapter with our extra user commands:
6193 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6197 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6198 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6201 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6203 Do not put by <server>: in SQUIT reasons to servers
6204 other than the one being exited.
6208 +1 -1 trunk/src/client.c (File Modified)
6211 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6213 Regenerate configure.
6217 +1162 -1159 trunk/configure (File Modified)
6220 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6222 Move the warning flags down so they do not mess up
6223 checks like for -Wl,-export-dynamic.
6227 +33 -30 trunk/configure.ac (File Modified)
6230 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6236 +2 -1 trunk/iauth/Makefile.in (File Modified)
6239 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6241 - build iauth makefile
6245 +3 -2 trunk/configure (File Modified)
6246 +1 -0 trunk/configure.ac (File Modified)
6249 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6255 + - trunk/iauth/Makefile.in (File Added)
6258 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6260 - add iauth.conf.example from irc2.11
6264 + - trunk/doc/example-iauth.conf (File Added)
6267 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6269 - wow, i found some docs on this thing
6273 + - trunk/doc/technical/iauth-internals.txt (File Added)
6276 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6278 - no longer applicable
6282 + - trunk/authdaemon/ (File Deleted)
6285 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6287 - remove libircd.so on make clean (oops)
6291 +1 -1 trunk/src/Makefile.in (File Modified)
6294 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6296 - merge iauth source for experimentation
6300 + - trunk/iauth/ (File Added)
6301 + - trunk/iauth/a_conf.c (File Added)
6302 + - trunk/iauth/a_conf_def.h (File Added)
6303 + - trunk/iauth/a_conf_ext.h (File Added)
6304 + - trunk/iauth/a_defines.h (File Added)
6305 + - trunk/iauth/a_externs.h (File Added)
6306 + - trunk/iauth/a_io.c (File Added)
6307 + - trunk/iauth/a_io_ext.h (File Added)
6308 + - trunk/iauth/a_log.c (File Added)
6309 + - trunk/iauth/a_log_def.h (File Added)
6310 + - trunk/iauth/a_log_ext.h (File Added)
6311 + - trunk/iauth/a_struct_def.h (File Added)
6312 + - trunk/iauth/iauth.c (File Added)
6313 + - trunk/iauth/mod_lhex.c (File Added)
6314 + - trunk/iauth/mod_lhex_ext.h (File Added)
6315 + - trunk/iauth/mod_pipe.c (File Added)
6316 + - trunk/iauth/mod_pipe_ext.h (File Added)
6317 + - trunk/iauth/mod_rfc931.c (File Added)
6318 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6319 + - trunk/iauth/mod_socks.c (File Added)
6320 + - trunk/iauth/mod_socks_ext.h (File Added)
6321 + - trunk/iauth/mod_webproxy.c (File Added)
6322 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6325 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6327 User /quote help index was not sorted properly.
6331 +2 -2 trunk/help/Makefile.in (File Modified)
6332 +8 -8 trunk/help/users/index (File Modified)
6335 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6341 +25 -8 trunk/help/opers/index (File Modified)
6342 + - trunk/help/opers/scan (File Added)
6345 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6348 - Document SCAN UMODES
6349 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6353 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6356 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6358 Add our copyright information to /info (part of release-1.1 r1026).
6362 +1 -0 trunk/src/version.c.SH (File Modified)
6365 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6367 Fix some compile warnings.
6371 +1 -1 trunk/modules/core/m_join.c (File Modified)
6372 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6373 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6374 +1 -1 trunk/modules/m_scan.c (File Modified)
6375 +4 -4 trunk/modules/m_signon.c (File Modified)
6378 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6380 RSFNC: OK, actually consider unknowns also for detecting a collide.
6381 Otherwise we can get two clients with the same nick.
6385 +1 -1 trunk/modules/m_services.c (File Modified)
6388 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6390 - charybdis profiling stuff
6391 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6396 +0 -8 trunk/configure (File Modified)
6397 +1 -8 trunk/configure.ac (File Modified)
6398 +18 -0 trunk/include/channel.h (File Modified)
6399 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6400 +335 -260 trunk/src/.depend (File Modified)
6401 +1569 -0 trunk/src/Makefile.in (File Modified)
6402 + - trunk/src/chmode.c (File Added)
6403 +16 -1 trunk/src/ircd.c (File Modified)
6404 +11 -0 trunk/src/main.c (File Modified)
6405 +11 -0 trunk/src/modules.c (File Modified)
6408 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6410 RSFNC: Do not send kills to servers for unknowns
6414 +4 -2 trunk/modules/m_services.c (File Modified)
6417 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6419 Describe service{} blocks in reference.conf.
6423 +12 -0 trunk/doc/reference.conf (File Modified)
6426 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6428 Replace this list of modes with pointers to other documentation.
6432 +6 -50 trunk/doc/modes.txt (File Modified)
6435 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6437 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6438 looks too much like an old-ircd client pointer otherwise.
6442 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6445 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6448 - note truncation of the list (perhaps sending multiple
6450 - clarify in a comment that /findforwards on a nonexistent
6451 channel can be useful
6452 - sendto_one_notice() requires that the text start with
6457 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6460 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6462 When we close a local server's link, always include the
6463 name of the client causing the exit in the reason in the
6464 SQUIT we send them (replacing them with us). This makes
6465 sure server notices for stuff like "Not enough arguments
6466 to server command" are different on the two sides.
6470 +7 -5 trunk/src/client.c (File Modified)
6473 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6475 New contrib module m_findforwards.c
6479 +112 -0 trunk/contrib/Makefile.in (File Modified)
6480 + - trunk/contrib/m_findforwards.c (File Added)
6483 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6485 Whoops, don't show real host behind auth{} spoof in
6486 spoof notices if hide_spoof_ips is enabled.
6488 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6492 +3 -2 trunk/src/s_conf.c (File Modified)
6495 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6497 Add dalnet-style /identify that sends to nickserv or chanserv.
6501 +102 -0 trunk/contrib/Makefile.in (File Modified)
6502 + - trunk/contrib/m_identify.c (File Added)
6505 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6507 Document alias{} blocks a bit better.
6511 +9 -0 trunk/doc/reference.conf (File Modified)
6514 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6516 - add aliases to /stats m (data usage is not counted though, sorry)
6520 +1 -0 trunk/include/s_conf.h (File Modified)
6521 +3 -0 trunk/src/newconf.c (File Modified)
6522 +15 -0 trunk/src/parse.c (File Modified)
6525 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6527 - remove m_sshortcut as it's no longer relevant
6531 +0 -145 trunk/modules/Makefile.in (File Modified)
6532 + - trunk/modules/m_sshortcut.c (File Deleted)
6535 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6537 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6538 targets instead of my original idea :P)
6542 +32 -0 trunk/doc/example.conf (File Modified)
6543 +35 -0 trunk/doc/reference.conf (File Modified)
6544 +4 -0 trunk/include/parse.h (File Modified)
6545 +7 -0 trunk/include/s_conf.h (File Modified)
6546 +82 -0 trunk/src/newconf.c (File Modified)
6547 +78 -0 trunk/src/parse.c (File Modified)
6548 +16 -0 trunk/src/s_conf.c (File Modified)
6551 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6553 Remove some spaces after tabs. ??
6557 +18 -18 trunk/src/newconf.c (File Modified)
6560 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6563 - make sure to clear all marks also if the who was aborted
6564 because of too many matches
6565 - give ERR_TOOMANYMATCHES if too many matches
6568 ratbox RATBOX_2_2 r22003 (jilles)
6572 +28 -26 trunk/modules/m_who.c (File Modified)
6575 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6581 +9 -9 trunk/configure (File Modified)
6582 +1 -1 trunk/configure.ac (File Modified)
6585 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6587 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6591 +2 -1 trunk/include/s_newconf.h (File Modified)
6592 +20 -0 trunk/modules/m_rehash.c (File Modified)
6593 +1 -1 trunk/src/s_newconf.c (File Modified)
6596 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6598 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6602 +0 -1 trunk/doc/example.conf (File Modified)
6603 +0 -3 trunk/doc/reference.conf (File Modified)
6604 +0 -1 trunk/include/s_conf.h (File Modified)
6605 +0 -6 trunk/modules/m_info.c (File Modified)
6606 +1 -1 trunk/src/channel.c (File Modified)
6607 +0 -1 trunk/src/newconf.c (File Modified)
6610 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6612 Missing header in m_chghost.c
6615 +1 -0 trunk/modules/m_chghost.c (File Modified)
6618 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6620 Relocate QJM code to a seperate function(change_nick_user_host)
6621 Change CHGHOST to use change_nick_user_host instead of just setting it
6625 +3 -0 trunk/include/s_user.h (File Modified)
6626 +1 -1 trunk/modules/m_chghost.c (File Modified)
6627 +3 -78 trunk/modules/m_signon.c (File Modified)
6628 +89 -0 trunk/src/s_user.c (File Modified)
6631 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6633 Restore /stats a (dns servers, admin-only).
6637 +1 -0 trunk/include/res.h (File Modified)
6638 +5 -8 trunk/modules/m_stats.c (File Modified)
6639 +16 -0 trunk/src/res.c (File Modified)
6642 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6644 - Add CHARYBDIS_PROFILE if we are profiling.
6645 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6646 - Remove duplicate --enable-epoll entry.
6650 +1595 -15 trunk/configure (File Modified)
6651 +30 -11 trunk/configure.ac (File Modified)
6652 +3 -0 trunk/include/setup.h.in (File Modified)
6655 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6657 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6661 +28 -0 trunk/aclocal.m4 (File Modified)
6664 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6666 Allow requesting forward channel and quiet list in same mode command.
6670 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6673 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6675 Add description of xline wildcards.
6679 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6682 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6684 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6688 +0 -4 trunk/modules/m_services.c (File Modified)
6691 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6697 +1 -1 trunk/include/hook.h (File Modified)
6700 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6702 call_hook, not hook_call
6706 +1 -1 trunk/modules/core/m_join.c (File Modified)
6709 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6711 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6712 Could be useful for a number of things.
6716 +9 -0 trunk/modules/core/m_join.c (File Modified)
6719 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6721 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6725 +7 -0 trunk/include/hook.h (File Modified)
6728 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6730 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6734 +15 -0 trunk/modules/m_services.c (File Modified)
6737 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6739 Clarify snomask +f, +k, +u.
6743 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6746 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6748 Cmode +p and +s may be set simultaneously.
6752 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6755 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6757 actually, we should check the data version on each reload (oops)
6761 +6 -6 trunk/src/main.c (File Modified)
6764 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6766 more work on the loader
6770 +45 -21 trunk/src/main.c (File Modified)
6773 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6775 Add prototype ircd_state.c
6779 + - trunk/src/ircd_state.c (File Added)
6782 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6784 Smaller improvements.
6788 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6791 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6793 Add a lot of stuff here.
6797 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6800 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6802 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6806 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6809 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6811 Invex doesn't trump +r or (sic) +J.
6815 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6818 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6820 Check to make sure a module is not loaded before loading it.
6824 +6 -1 trunk/src/ircd_parser.y (File Modified)
6827 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6829 - Add a missing comma in the HeaderMessages array
6830 - Only send "Your hostname is too long ..." if that really is the case
6834 +2 -2 trunk/src/s_auth.c (File Modified)
6837 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6839 build_symtable() will have already bailed here, so no need to check
6840 explicitly whether or not charybdis_main is NULL.
6844 +7 -16 trunk/src/main.c (File Modified)
6847 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6849 Data structure versioning, part 1.
6853 +10 -1 trunk/include/ircd_defs.h (File Modified)
6854 +2 -0 trunk/src/ircd.c (File Modified)
6855 +15 -3 trunk/src/main.c (File Modified)
6858 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6860 build a symbol table and use that instead of doing a raw dlsym on everything
6864 + - trunk/include/ircd_linker.h (File Added)
6865 +71 -1 trunk/src/Makefile.in (File Modified)
6866 + - trunk/src/ircd_linker.c (File Added)
6867 +16 -4 trunk/src/main.c (File Modified)
6870 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6872 The launcher now calls io_loop() instead of charybdis_main().
6873 This is so that we do not have to reinitialize *everything* later.
6877 +1 -0 trunk/include/ircd.h (File Modified)
6878 +6 -7 trunk/src/ircd.c (File Modified)
6879 +13 -1 trunk/src/main.c (File Modified)
6882 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6884 Use global binding on libircd.so.
6888 +1 -1 trunk/src/main.c (File Modified)
6891 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6893 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6894 (it will do more later)
6898 +14 -12 trunk/include/config.h (File Modified)
6899 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6900 +31 -5 trunk/src/Makefile.in (File Modified)
6901 +78 -1 trunk/src/ircd.c (File Modified)
6902 + - trunk/src/main.c (File Added)
6905 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6907 Add whitespace here, oops.
6911 +1 -1 trunk/CREDITS (File Modified)
6914 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6916 Properly copy over the IP address here instead of using a cheap hack.
6917 Because the hack didn't work right except on IPv6. :|
6921 +12 -2 trunk/src/s_newconf.c (File Modified)
6924 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6926 Revert reject cache notice to ratbox's, which more
6927 clearly suggests what's happening.
6931 +4 -1 trunk/src/reject.c (File Modified)
6934 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6936 Fix the openssl status in the overview information.
6940 +1 -3 trunk/configure (File Modified)
6941 +1 -3 trunk/configure.ac (File Modified)
6944 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6946 - Add simple exempt{} block (127.0.0.1) to example.conf.
6947 - Remove mention of deny{}.
6951 +5 -0 trunk/doc/example.conf (File Modified)
6952 +1 -1 trunk/doc/reference.conf (File Modified)
6955 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6957 example.conf: add some comments at the start
6958 reference.conf: some ircd-ratbox -> charybdis
6962 +11 -0 trunk/doc/example.conf (File Modified)
6963 +6 -5 trunk/doc/reference.conf (File Modified)
6966 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6968 Rename m_createauthonly module to createauthonly
6969 as this is not a module providing an m_function
6974 +1 -38 trunk/contrib/Makefile.in (File Modified)
6975 + - trunk/contrib/createauthonly.c (File Added)
6976 + - trunk/contrib/m_createauthonly.c (File Deleted)
6979 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6981 Add to example confs commented lines for:
6982 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6983 sno_globalkline.so, sno_globaloper.so.
6987 +5 -1 trunk/doc/example.conf (File Modified)
6988 +9 -1 trunk/doc/reference.conf (File Modified)
6991 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6993 - Unbreak connecting to connect{}s with hostnames
6994 instead of IP addresses (broken with new resolver).
6995 - Try to do A/AAAA query based on aftype in
6996 connect{} (doesn't seem to work fully).
7000 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7003 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7005 Unbreak /rehash dns.
7009 +1 -0 trunk/src/res.c (File Modified)
7012 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7014 Preserve Hybrid Id and add one of our own.
7018 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7019 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7022 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7024 Add anfl and Androsyn to CREDITS.
7025 They wrote a lot of ratbox code we use, both before and after the fork.
7029 +2 -0 trunk/CREDITS (File Modified)
7032 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7034 Hostname validity check.
7038 +42 -3 trunk/src/s_auth.c (File Modified)
7041 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7043 Version bump to 1.2.0.
7047 +9 -9 trunk/configure (File Modified)
7048 +1 -1 trunk/configure.ac (File Modified)
7051 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7053 - Missed a spot in the IPv6 code here. Should be usable now.
7057 +2 -2 trunk/src/res.c (File Modified)
7060 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7062 Alright, so, this massive commit does the following:
7064 - Adds a resolver based on the undernet and hybrid one.
7065 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7066 - Makes a check in ./configure be posixly correct
7067 - Simplifies the auth code and DNS callbacks
7069 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7073 +1 -1 trunk/Makefile.in (File Modified)
7074 + - trunk/adns/ (File Deleted)
7075 +148 -80 trunk/configure (File Modified)
7076 +1 -2 trunk/configure.ac (File Modified)
7077 +6 -0 trunk/include/client.h (File Modified)
7078 +1 -0 trunk/include/packet.h (File Modified)
7079 +153 -41 trunk/include/res.h (File Modified)
7080 + - trunk/include/reslib.h (File Added)
7081 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7082 +930 -1449 trunk/modules/.depend (File Modified)
7083 +3 -0 trunk/modules/m_stats.c (File Modified)
7084 +417 -621 trunk/src/.depend (File Modified)
7085 +1 -1 trunk/src/.indent.pro (File Modified)
7086 +2069 -289 trunk/src/Makefile.in (File Modified)
7087 + - trunk/src/adns.c (File Deleted)
7088 + - trunk/src/res.c (File Added)
7089 + - trunk/src/reslib.c (File Added)
7090 +11 -50 trunk/src/s_auth.c (File Modified)
7091 +4 -26 trunk/src/s_newconf.c (File Modified)
7094 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7096 Document the NOBALLOC feature.
7100 +7 -1 trunk/include/config.h (File Modified)
7103 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7105 commands.sgml changes
7109 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7112 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7118 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7121 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7123 Improve description of class{} block (in particular,
7124 mention server classes as well as client classes).
7128 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7131 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7134 -/* sendq: servers need a higher sendq as they send more data */
7135 +/* sendq: servers need a higher sendq as they are sent more data */
7139 +1 -1 trunk/doc/reference.conf (File Modified)
7142 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7144 Add modules{} block.
7148 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7151 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7153 Add general::oper_snomask, snomask on oper up for opers
7154 that have umode +s set on oper up, but do not have
7155 a specific snomask setting in their operator block.
7156 If this is empty or not specified, +s is used as before.
7160 +4 -1 trunk/doc/example.conf (File Modified)
7161 +7 -1 trunk/doc/reference.conf (File Modified)
7162 +1 -0 trunk/include/client.h (File Modified)
7163 +1 -0 trunk/include/s_conf.h (File Modified)
7164 +32 -0 trunk/src/newconf.c (File Modified)
7165 +1 -0 trunk/src/s_conf.c (File Modified)
7166 +13 -3 trunk/src/s_user.c (File Modified)
7169 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7174 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7177 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7179 Add MASKTRACE and CHANTRACE commands.
7183 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7186 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7188 document loadmodule directive
7192 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7195 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7201 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7204 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7206 q:lines are no longer living in the ircd.conf either
7210 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7213 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7215 remove k:line, d:line, x:line as they are their own files now
7219 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7222 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7224 New place for operator::snomask.
7228 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7231 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7233 Document connect {}.
7237 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7240 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7242 example.conf: move operator::snomask to a more logical place,
7243 more sensible default
7244 reference.conf: add operator::snomask
7248 +3 -3 trunk/doc/example.conf (File Modified)
7249 +3 -0 trunk/doc/reference.conf (File Modified)
7252 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7254 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7255 in those conf entries that take umodes like <name1>, <name2>, ...
7259 +3 -0 trunk/doc/reference.conf (File Modified)
7260 +3 -0 trunk/src/newconf.c (File Modified)
7263 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7269 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7272 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7278 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7281 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7287 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7290 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7296 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7299 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7301 Document operator {} blocks.
7305 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7308 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7310 auth{}: clarify/add some details
7314 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7317 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7319 auth{}: Move a paragraph.
7323 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7326 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7328 Document auth{} blocks.
7332 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7335 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7341 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7344 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7346 Add umode +R, prevents unidentified clients from
7347 sending private messages or notices. /accept'ed
7348 clients and opers are exempt.
7349 Due to the /accept part, this is only checked
7350 at the target's server, may want to change
7355 +1 -0 trunk/help/opers/umode (File Modified)
7356 +1 -0 trunk/help/users/umode (File Modified)
7357 +2 -0 trunk/include/client.h (File Modified)
7358 +1 -0 trunk/include/numeric.h (File Modified)
7359 +11 -1 trunk/modules/core/m_message.c (File Modified)
7360 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7361 +1 -1 trunk/src/messages.tab (File Modified)
7362 +1 -1 trunk/src/s_user.c (File Modified)
7365 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7367 Don't allow a nick change if banned or quieted (and not
7368 voiced or opped) on a channel. This uses numeric 435
7369 (bahamut's "cannot change to a banned nick") because
7370 bahamut/ircu's 437 and hyperion's 438 already have
7371 another meaning for us.
7375 +2 -0 trunk/include/channel.h (File Modified)
7376 +1 -0 trunk/include/numeric.h (File Modified)
7377 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7378 +38 -0 trunk/src/channel.c (File Modified)
7379 +1 -1 trunk/src/messages.tab (File Modified)
7382 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7385 - respect ban exceptions
7386 - also deny a knock if quieted
7390 +2 -1 trunk/modules/m_knock.c (File Modified)
7393 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7395 Reverse bad substitution in comment.
7399 +1 -1 trunk/src/channel.c (File Modified)
7402 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7404 - set DynSpoof flag for clients spoofed at registration
7405 - add orighost instead of host to the hostname hash
7409 +5 -1 trunk/src/s_user.c (File Modified)
7412 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7414 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7418 +2 -3 trunk/src/send.c (File Modified)
7421 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7423 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7427 +17 -7 trunk/modules/m_signon.c (File Modified)
7430 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7432 Correct minimum args on ENCAP SASL to avoid nasty core.
7436 +1 -1 trunk/modules/m_sasl.c (File Modified)
7439 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7441 Style nits: sptr can't ever be NULL, don't compare truth
7446 +2 -3 trunk/modules/m_scan.c (File Modified)
7449 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7451 - Comment out scan_cmodes() prototype to suppress warning
7452 - Correct minimum parameter count for mo_scan()
7456 +2 -2 trunk/modules/m_scan.c (File Modified)
7459 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7462 - Include full command in operspy notice
7463 - Allow global scans (no-list used, mask not used) without operspy
7464 - Use ERR_NOPRIVS numeric
7468 +21 -9 trunk/modules/m_scan.c (File Modified)
7471 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7473 Cancel out the >3 default if < is given; this way
7474 any </> specification fully overrides the default.
7478 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7481 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7483 - Call mo_list() from m_list() to reduce code duplication
7484 - Default to >3, rather arbitrarily (conf option?)
7485 - Make < and > mean less than and greater than again
7489 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7492 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7494 When processing topic burst, hide connecting server
7495 on netburst if flatten links is enabled.
7499 +9 -2 trunk/modules/m_tb.c (File Modified)
7502 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7504 - remove PENALTY token
7508 +0 -1 trunk/include/supported.h (File Modified)
7511 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7514 - Add PENALTY because we have a pace-wait system.
7515 - Add FNC due to SAVE and RSFNC
7520 +4 -2 trunk/include/supported.h (File Modified)
7523 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7525 mkay, indent went nuts here
7529 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7532 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7534 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7535 and can be used instead. The SAFELIST implementation is the one used by
7536 default, as most users/networks will be used to it.
7540 +1 -0 trunk/NEWS (File Modified)
7541 +14 -0 trunk/include/client.h (File Modified)
7542 +5 -0 trunk/include/hash.h (File Modified)
7543 +404 -272 trunk/modules/Makefile.in (File Modified)
7544 + - trunk/modules/m_list.c (File Deleted)
7545 + - trunk/modules/m_list_ratbox.c (File Added)
7546 + - trunk/modules/m_list_safelist.c (File Added)
7547 +5 -5 trunk/src/hash.c (File Modified)
7550 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7552 Clear invites on a lowerTS JOIN or SJOIN.
7553 This should complete kick_on_split_riding protection.
7557 +5 -0 trunk/modules/core/m_join.c (File Modified)
7558 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7561 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7563 Like in ratbox, send and interpret timestamps on invites.
7567 +9 -2 trunk/modules/m_invite.c (File Modified)
7570 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7572 Add +S (network service) umode. Just for completeness, users or opers
7577 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7580 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7586 +35 -2 trunk/NEWS (File Modified)
7589 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7591 Split off a PreClient structure for data to be freed on registation (i.e. password).
7592 New hook introduce_client for post-registration messages.
7593 Fix b0rked SASL numerics.
7594 Burst REALHOST post-introduction for spoofed-on-registration clients.
7595 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7596 Pre-registration signon support.
7600 +10 -0 trunk/configure (File Modified)
7601 +2 -0 trunk/configure.ac (File Modified)
7602 +14 -4 trunk/include/client.h (File Modified)
7603 +1 -0 trunk/include/hook.h (File Modified)
7604 +1 -0 trunk/include/numeric.h (File Modified)
7605 +3 -0 trunk/include/setup.h.in (File Modified)
7606 +16 -0 trunk/modules/m_chghost.c (File Modified)
7607 +25 -21 trunk/modules/m_sasl.c (File Modified)
7608 +63 -30 trunk/modules/m_signon.c (File Modified)
7609 +18 -0 trunk/src/client.c (File Modified)
7610 +2 -0 trunk/src/hook.c (File Modified)
7611 +5 -5 trunk/src/messages.tab (File Modified)
7612 +2 -0 trunk/src/s_serv.c (File Modified)
7613 +28 -2 trunk/src/s_user.c (File Modified)
7616 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7618 Update hook documentation.
7622 +30 -0 trunk/doc/hooks.txt (File Modified)
7625 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7627 Improve @/# handling in match_esc().
7631 +21 -13 trunk/src/match.c (File Modified)
7634 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7636 backtrack instead of bailing out when handling a mismatched escape
7640 +1 -1 trunk/src/match.c (File Modified)
7643 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7645 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7648 +2 -1 trunk/CREDITS (File Modified)
7651 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7653 Fix the escape brokenness and pick up a more efficient matching algorithm,
7654 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7655 Patch sent upstream. They can do whatever they want with it, *shrug*.
7659 +147 -161 trunk/src/match.c (File Modified)
7662 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7664 If flatten links is enabled, fake the origins of some ServerModes
7665 sent to clients so that the server sending the netburst is hidden.
7666 Most mode hacks still show the true source.
7670 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7671 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7674 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7676 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7677 where the exit originated).
7678 - When receiving an SQUIT for a server themselves
7679 (IsMe(target_p) || target_p == client_p)
7680 close their link and send a local server notice.
7684 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7685 +6 -3 trunk/src/client.c (File Modified)
7688 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7690 Hooking into the wrong hook, whoops. :P
7694 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7695 +6 -10 trunk/modules/core/m_join.c (File Modified)
7698 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7700 this doesn't work right, right now :P
7704 +40 -0 trunk/contrib/Makefile.in (File Modified)
7705 + - trunk/contrib/m_createauthonly.c (File Added)
7706 +6 -0 trunk/include/hook.h (File Modified)
7707 +26 -1 trunk/modules/core/m_join.c (File Modified)
7708 +1 -1 trunk/src/ircd.c (File Modified)
7711 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7713 Make can_join() hookable.
7717 +12 -1 trunk/src/channel.c (File Modified)
7720 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7722 add 'int approved;' to the channel event hook
7726 +1 -0 trunk/include/hook.h (File Modified)
7729 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7731 Use SIDs in SASL ENCAP origin.
7732 Ignore responses from other agents once the first SASL response has been received for a client.
7736 +9 -5 trunk/modules/m_sasl.c (File Modified)
7739 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7741 Removed stray debug code.
7745 +1 -1 trunk/modules/m_sasl.c (File Modified)
7748 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7750 Don't complain "unknown MODE flag" if a non-oper attempts
7751 to unset an oper only umode they do not have.
7752 This is to prevent unwanted error messages when users/bots
7753 do things like MODE <nick> +i-sw.
7757 +4 -2 trunk/src/s_user.c (File Modified)
7760 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7762 Fix client_exit hook name and only call it for local exits that are not
7767 +3 -2 trunk/modules/m_sasl.c (File Modified)
7770 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7772 Fix SASL logic to actually use stored agent UID.
7773 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7774 Add abort code for exiting clients.
7778 +18 -9 trunk/modules/m_sasl.c (File Modified)
7781 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7783 Port over ratbox 2.2 /challenge. This is slightly more secure
7784 (better crypto, longer keys, challenge timeout) and has better
7787 The respond tool is no longer part of the ircd tree but a
7788 separate package, currently available from
7789 http://respond.ircd-ratbox.org (we should mirror/... this).
7793 +65 -310 trunk/doc/challenge.txt (File Modified)
7794 +5 -5 trunk/include/client.h (File Modified)
7795 +3 -0 trunk/include/irc_string.h (File Modified)
7796 +3 -0 trunk/include/numeric.h (File Modified)
7797 +94 -50 trunk/modules/m_challenge.c (File Modified)
7798 +1 -2 trunk/src/client.c (File Modified)
7799 +125 -0 trunk/src/irc_string.c (File Modified)
7800 +2 -2 trunk/src/messages.tab (File Modified)
7801 + - trunk/tools/rsa_respond/ (File Deleted)
7804 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7806 Preliminary SASL support.
7810 +7 -0 trunk/include/client.h (File Modified)
7811 +6 -0 trunk/include/numeric.h (File Modified)
7812 +1 -0 trunk/modules/Makefile.in (File Modified)
7813 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7814 +175 -1 trunk/modules/m_cap.c (File Modified)
7815 + - trunk/modules/m_sasl.c (File Added)
7816 +2 -0 trunk/modules/m_user.c (File Modified)
7817 +5 -5 trunk/src/messages.tab (File Modified)
7818 +8 -2 trunk/src/s_user.c (File Modified)
7821 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7823 SIGNON: make logout also apply remotely.
7827 +7 -2 trunk/modules/m_signon.c (File Modified)
7830 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7832 Use an asterisk when sending empty logins in SIGNON.
7836 +5 -5 trunk/modules/m_signon.c (File Modified)
7839 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7841 SIGNON: Only add whowas entry (add_history()) and wipe
7842 accepts (del_all_accepts()) if nick changed.
7846 +5 -3 trunk/modules/m_signon.c (File Modified)
7849 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7851 SIGNON: slight fixes to collision code:
7852 - don't kill if target_p == source_p (nick unchanged or only changed case)
7853 - add comment that SAVE support is missing
7854 - use sendto_realops_snomask() instead of sendto_realops_flags()
7858 +9 -6 trunk/modules/m_signon.c (File Modified)
7861 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7863 Fix up kills for bad nick/user/host on SIGNON.
7867 +16 -6 trunk/modules/m_signon.c (File Modified)
7870 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7872 If changing to a nick with a digit, only allow the UID.
7876 +4 -0 trunk/modules/m_signon.c (File Modified)
7879 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7881 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7882 Strip leading digits from logins that are not purely numeric.
7886 +3 -0 trunk/include/numeric.h (File Modified)
7887 +2 -0 trunk/include/send.h (File Modified)
7888 +1 -0 trunk/modules/Makefile.in (File Modified)
7889 +456 -3 trunk/modules/m_services.c (File Modified)
7890 + - trunk/modules/m_signon.c (File Added)
7891 +2 -2 trunk/src/messages.tab (File Modified)
7892 +98 -0 trunk/src/send.c (File Modified)
7895 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7897 Remove old server notice umodes from example confs.
7901 +1 -2 trunk/doc/example.conf (File Modified)
7902 +4 -17 trunk/doc/reference.conf (File Modified)
7905 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7907 Add snomask help file (forgot this earlier).
7911 + - trunk/help/opers/snomask (File Added)
7914 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7916 Add umode +l (receive locops).
7920 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7923 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7925 We don't plan to implement cmode +R (quiet unidentified) and
7926 umode +I (deny invite) for 1.1, so comment them out from the
7931 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7932 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7935 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7937 Improve snomask usage description.
7941 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7944 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7946 Mention the word snomask with umode +s (needs to be a link really).
7950 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7953 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7955 Add snomask +Z (operspy notices).
7959 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7962 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7964 Misc updates/clarifications.
7968 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7971 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7977 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7978 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7979 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7982 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7984 - Allow ENCAP REALHOST outside burst
7985 - Fix comment describing race condition: this can only happen
7986 on a local whois with use_whois_actually enabled
7990 +4 -6 trunk/modules/m_chghost.c (File Modified)
7993 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7995 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7999 +39 -0 trunk/contrib/Makefile.in (File Modified)
8000 + - trunk/contrib/sno_globaloper.c (File Added)
8003 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8005 Pass along old umodes and snomask in umode_changed hook,
8006 changing its parameter type from struct Client *
8007 to hook_data_umode_changed *. (For a new client, both
8010 The IP cloaking module now fully ignores umode changes
8011 where +h didn't change.
8015 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8016 +7 -0 trunk/include/hook.h (File Modified)
8017 +18 -4 trunk/src/s_user.c (File Modified)
8020 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8022 move libcharybdis-provided function initialisation into libcharybdis_init().
8026 +32 -11 trunk/src/ircd.c (File Modified)
8029 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8031 Make +f notices (local host, global host, global user@host, local class)
8032 netwide. Exceeding /quote set max remains local.
8036 +4 -4 trunk/src/s_conf.c (File Modified)
8039 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8041 Netwide notices about attempts to join juped channels.
8045 +1 -1 trunk/modules/core/m_join.c (File Modified)
8048 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8050 Send server notices about failed oper attempts globally.
8051 Successful remote oper attempt notices will be generated
8052 from the mode changes.
8056 +3 -3 trunk/modules/m_challenge.c (File Modified)
8057 +2 -2 trunk/modules/m_oper.c (File Modified)
8060 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8062 Rest of infrastructure for sending server notices globally.
8063 Uses a new L_NETWIDE level on sendto_realops_snomask().
8067 +1 -0 trunk/include/send.h (File Modified)
8068 +31 -4 trunk/src/send.c (File Modified)
8071 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8073 Add general::global_snotices conf option to control
8074 whether we send out SNOTEs. Does not do anything yet.
8078 +1 -0 trunk/doc/example.conf (File Modified)
8079 +6 -0 trunk/doc/reference.conf (File Modified)
8080 +1 -0 trunk/include/s_conf.h (File Modified)
8081 +6 -0 trunk/modules/m_info.c (File Modified)
8082 +1 -0 trunk/src/newconf.c (File Modified)
8083 +1 -0 trunk/src/s_conf.c (File Modified)
8086 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8088 Only accept SNOTE from servers.
8092 +2 -0 trunk/modules/m_snote.c (File Modified)
8095 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8097 Correct parv indices so this actually works.
8101 +2 -2 trunk/modules/m_snote.c (File Modified)
8104 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8110 +3 -3 trunk/modules/m_snote.c (File Modified)
8113 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8115 Add m_snote.c, SNOTE propagator.
8119 +86 -0 trunk/modules/Makefile.in (File Modified)
8120 + - trunk/modules/m_snote.c (File Added)
8123 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8125 start seeding the 1.1 NEWS file
8129 +4 -0 trunk/NEWS (File Modified)
8132 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8134 rename some modules to more descriptive names...
8138 +2 -131 trunk/contrib/Makefile.in (File Modified)
8139 + - trunk/contrib/globalconnexit.c (File Deleted)
8140 + - trunk/contrib/globallineactive.c (File Deleted)
8141 + - trunk/contrib/sno_farconnect.c (File Added)
8142 + - trunk/contrib/sno_globalkline.c (File Added)
8143 +1 -120 trunk/modules/Makefile.in (File Modified)
8144 + - trunk/modules/networknotice.c (File Deleted)
8145 + - trunk/modules/sno_routing.c (File Added)
8148 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8150 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8151 Uses FLAGS2_FLOODDONE bit on servers.
8155 +3 -0 trunk/include/client.h (File Modified)
8156 +121 -1 trunk/modules/Makefile.in (File Modified)
8157 + - trunk/modules/networknotice.c (File Added)
8160 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8162 Don't show servers in /trace to nonopers if flatten links is enabled.
8166 +8 -5 trunk/modules/m_trace.c (File Modified)
8169 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8172 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8173 - send back confirmation to source, if local client
8174 - send a +s server notice if the source is neither a server nor a service (+S)
8178 +5 -1 trunk/modules/m_chghost.c (File Modified)
8181 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8183 Use sendto_realops_snomask_from() to make the
8184 server notices appear to come from the affected
8189 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8190 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8193 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8195 Add sendto_realops_snomask_from(), allows
8196 specification of apparent source server.
8200 +1 -0 trunk/include/send.h (File Modified)
8201 +41 -1 trunk/src/send.c (File Modified)
8204 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8206 Revert r579. Keep host, not orighost in oper up notice.
8207 It would be inconsistent to have orighost there, and we
8208 don't want to mess up all server notices by putting both
8213 +1 -1 trunk/src/s_user.c (File Modified)
8216 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8218 Include the IP address in operlog/foperlog.
8222 +10 -8 trunk/modules/m_challenge.c (File Modified)
8223 +8 -6 trunk/modules/m_oper.c (File Modified)
8226 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8228 Call umode_changed hook on oper up.
8232 +1 -0 trunk/src/s_user.c (File Modified)
8235 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8237 Add globalconnexit contrib module, shows remote client connects/exits
8238 except netsplits/netjoin on snomask +F.
8239 Notice formatting will probably change somewhat still.
8243 +80 -0 trunk/contrib/Makefile.in (File Modified)
8244 + - trunk/contrib/globalconnexit.c (File Added)
8247 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8249 Declare snomask_modes[] so modules can provide snomasks.
8253 +2 -0 trunk/include/snomask.h (File Modified)
8256 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8258 Replace user_signon hook with two new hooks: new_local_user
8259 and new_remote_user.
8260 These are called right before the user is introduced to the
8261 rest of the network.
8265 +2 -1 trunk/include/hook.h (File Modified)
8266 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8267 +4 -2 trunk/src/hook.c (File Modified)
8268 +2 -3 trunk/src/s_user.c (File Modified)
8271 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8273 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8277 +2 -2 trunk/modules/m_scan.c (File Modified)
8280 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8282 Update doc/technical/send.txt.
8286 +91 -131 trunk/doc/technical/send.txt (File Modified)
8289 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8291 Add chantrace and masktrace to help files.
8295 + - trunk/help/opers/chantrace (File Added)
8296 +27 -20 trunk/help/opers/index (File Modified)
8297 + - trunk/help/opers/masktrace (File Added)
8298 +2 -0 trunk/help/opers/operspy (File Modified)
8301 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8303 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8304 Shows etrace-like output for all users in a channel,
8305 in particular IP addresses.
8309 +75 -2 trunk/modules/m_etrace.c (File Modified)
8312 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8314 Port over ratbox 2.2 r21727 (anfl):
8315 add some logging when we drop servers in places where we only notify opers
8319 +31 -0 trunk/modules/core/m_server.c (File Modified)
8322 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8324 display orighost in operup message
8328 +1 -1 trunk/src/s_user.c (File Modified)
8331 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8333 Add globallineactive contrib module, a hack which can often
8334 show k/d/g/x line active for remote clients.
8338 +52 -0 trunk/contrib/Makefile.in (File Modified)
8339 + - trunk/contrib/globallineactive.c (File Added)
8342 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8344 Show IP field in the same way as MASKTRACE:
8345 "255.255.255.255" if it's unknown (remote TS5 client)
8346 and "0" if we or the remote server are purposely
8351 +12 -1 trunk/modules/m_scan.c (File Modified)
8354 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8357 - don't show servers in a global scan
8358 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8362 +4 -1 trunk/modules/m_scan.c (File Modified)
8365 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8367 Implement SCAN UMODES.
8371 +3 -0 trunk/include/numeric.h (File Modified)
8372 +128 -2 trunk/modules/m_scan.c (File Modified)
8373 +2 -2 trunk/src/messages.tab (File Modified)
8376 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8382 +1 -1 trunk/modules/m_scan.c (File Modified)
8385 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8387 parv[0] should be parv[1].
8391 +1 -1 trunk/modules/m_scan.c (File Modified)
8394 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8400 +1 -1 trunk/modules/m_scan.c (File Modified)
8403 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8409 +2 -2 trunk/modules/m_scan.c (File Modified)
8412 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8414 framework for scan command
8418 +113 -0 trunk/modules/Makefile.in (File Modified)
8419 + - trunk/modules/m_scan.c (File Added)
8422 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8424 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8428 +2 -0 trunk/include/irc_string.h (File Modified)
8429 +157 -1 trunk/modules/m_etrace.c (File Modified)
8430 +129 -90 trunk/src/match.c (File Modified)
8433 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8435 orighost may live in a different hash bucket (likely the case), lets check it standalone
8439 +39 -3 trunk/src/hostmask.c (File Modified)
8442 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8444 SVN didn't check modules/ somehow, hrmm.
8448 +1 -1 trunk/modules/m_kline.c (File Modified)
8449 +6 -6 trunk/modules/m_stats.c (File Modified)
8452 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8454 Track hostmask entries for client_p->orighost, if available.
8455 Not throughly tested, but seems to work fine.
8459 +8 -4 trunk/include/hostmask.h (File Modified)
8460 +14 -10 trunk/src/hostmask.c (File Modified)
8463 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8465 Pass on SQUIT reasons more.
8469 +17 -19 trunk/src/client.c (File Modified)
8472 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8474 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8475 This way, hidden admins also get them.
8479 +4 -4 trunk/src/send.c (File Modified)
8482 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8484 From ircd-ratbox 2.2 (r21339 anfl):
8485 ms_kill() should be using find_person(), not find_client()
8486 otherwise it can generate a core.
8490 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8493 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8495 Add m_error to core_module_table, so it is loaded by default.
8499 +1 -0 trunk/src/modules.c (File Modified)
8502 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8504 comment is a const char *, not char *.
8508 +1 -1 trunk/include/hook.h (File Modified)
8511 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8513 Fix a long standing hybrid 7 bug: when getting a read error
8514 on a server, report_error() is called with a %d instead of
8515 a %s in the format string ("Lost connection" in +d).
8519 +1 -1 trunk/src/client.c (File Modified)
8522 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8528 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8531 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8533 Add document describing capabilities and what they mean.
8537 + - trunk/doc/technical/capab.txt (File Added)
8540 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8542 Change client_exit hook to pass all exit_client() parameters.
8546 +8 -0 trunk/include/hook.h (File Modified)
8547 +6 -1 trunk/src/client.c (File Modified)
8550 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8552 Add client_exit hook, called in exit_client() for all
8553 clients of all types, except clients exiting because
8554 of netsplits (QS). The only thing done before it is
8555 marking the client as "closing" (to prevent
8560 +1 -0 trunk/include/hook.h (File Modified)
8561 +2 -0 trunk/src/client.c (File Modified)
8562 +2 -0 trunk/src/hook.c (File Modified)
8565 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8567 Improve the code that calculates the nnnS nnnC counts
8570 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8574 +43 -36 trunk/modules/m_trace.c (File Modified)
8577 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8579 Add server_eob hook.
8580 Planning to use this for netsplit/join notices.
8584 +1 -0 trunk/include/hook.h (File Modified)
8585 +2 -0 trunk/modules/m_pong.c (File Modified)
8586 +2 -0 trunk/src/hook.c (File Modified)
8589 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8591 Default motd: ircd-ratbox -> charybdis
8595 +1 -1 trunk/doc/ircd.motd (File Modified)
8598 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8600 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8604 +4 -4 trunk/src/s_user.c (File Modified)
8607 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8609 - Remove obsolete EOB help file
8610 - Document snomask in the help files
8615 + - trunk/help/opers/eob (File Deleted)
8616 +13 -12 trunk/help/opers/index (File Modified)
8617 +1 -13 trunk/help/opers/umode (File Modified)
8618 +7 -7 trunk/help/users/index (File Modified)
8621 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8623 Bail if snomask to parse is not given. Pointy hat to myself.
8627 +3 -0 trunk/src/snomask.c (File Modified)
8630 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8632 Remove m_flags from autoconf
8636 +0 -1 trunk/contrib/Makefile.in (File Modified)
8639 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8645 + - trunk/contrib/m_flags.c (File Deleted)
8648 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8650 If +s is in oper_only_umodes, clear snomask on deoper.
8654 +5 -0 trunk/src/s_user.c (File Modified)
8657 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8659 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8663 +2 -2 trunk/configure (File Modified)
8664 +2 -2 trunk/configure.ac (File Modified)
8667 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8669 Remove the old server notice umodes.
8670 Default oper only umodes is now +s.
8671 Please make sure all remaining umodes still work.
8675 +3 -21 trunk/include/client.h (File Modified)
8676 +0 -12 trunk/src/newconf.c (File Modified)
8677 +1 -1 trunk/src/s_conf.c (File Modified)
8678 +12 -12 trunk/src/s_user.c (File Modified)
8681 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8683 operator::flags nick_changes now controls +n snomask instead of +n umode.
8687 +8 -8 trunk/src/s_user.c (File Modified)
8690 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8692 Move down h_umode_changed hook call after umode allowed checks
8693 (so it will not see +a if someone tries to set it but is not
8698 +2 -3 trunk/src/s_user.c (File Modified)
8701 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8703 Move over non-+s server notices (hopefully, all of them).
8707 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8708 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8709 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8710 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8711 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8712 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8713 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8714 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8715 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8716 +2 -2 trunk/libcharybdis/event.c (File Modified)
8717 +2 -2 trunk/modules/core/m_join.c (File Modified)
8718 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8719 +3 -3 trunk/modules/core/m_message.c (File Modified)
8720 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8721 +2 -2 trunk/modules/core/m_server.c (File Modified)
8722 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8723 +1 -1 trunk/modules/m_post.c (File Modified)
8724 +1 -1 trunk/modules/m_services.c (File Modified)
8725 +2 -2 trunk/src/channel.c (File Modified)
8726 +3 -3 trunk/src/client.c (File Modified)
8727 +1 -1 trunk/src/hash.c (File Modified)
8728 +5 -5 trunk/src/s_conf.c (File Modified)
8729 +2 -2 trunk/src/s_log.c (File Modified)
8730 +4 -4 trunk/src/s_user.c (File Modified)
8733 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8735 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8739 +2 -1 trunk/include/snomask.h (File Modified)
8740 +2 -2 trunk/src/snomask.c (File Modified)
8743 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8745 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8749 +1 -1 trunk/contrib/example_module.c (File Modified)
8750 +2 -2 trunk/include/ircd_defs.h (File Modified)
8751 +6 -6 trunk/modules/core/m_error.c (File Modified)
8752 +1 -1 trunk/modules/core/m_join.c (File Modified)
8753 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8754 +1 -1 trunk/modules/core/m_message.c (File Modified)
8755 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8756 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8757 +18 -18 trunk/modules/core/m_server.c (File Modified)
8758 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8759 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8760 +4 -4 trunk/modules/m_challenge.c (File Modified)
8761 +4 -4 trunk/modules/m_dline.c (File Modified)
8762 +13 -13 trunk/modules/m_gline.c (File Modified)
8763 +5 -5 trunk/modules/m_kline.c (File Modified)
8764 +2 -2 trunk/modules/m_oper.c (File Modified)
8765 +1 -1 trunk/modules/m_pong.c (File Modified)
8766 +13 -13 trunk/modules/m_rehash.c (File Modified)
8767 +4 -4 trunk/modules/m_resv.c (File Modified)
8768 +16 -16 trunk/modules/m_set.c (File Modified)
8769 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8770 +6 -6 trunk/modules/m_xline.c (File Modified)
8771 +1 -1 trunk/src/adns.c (File Modified)
8772 +2 -2 trunk/src/channel.c (File Modified)
8773 +1 -1 trunk/src/listener.c (File Modified)
8774 +1 -1 trunk/src/s_auth.c (File Modified)
8775 +15 -15 trunk/src/s_conf.c (File Modified)
8776 +3 -3 trunk/src/s_user.c (File Modified)
8777 +7 -7 trunk/src/send.c (File Modified)
8780 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8783 - set +s snomask if +s umode set but no snomasks
8784 - put numerics in more logical order
8788 +3 -1 trunk/src/s_user.c (File Modified)
8791 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8793 parse_snobuf_to_mask(): default to + at start
8794 allows stuff like /mode jilles +s C
8798 +1 -1 trunk/src/snomask.c (File Modified)
8801 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8803 Changes to user_mode() snomask handling.
8804 - show snomask (if not 0) on /mode <nick>
8805 - show snomask once at the end if +s/-s used
8806 - only parse 1 parameter for umode changes
8807 - don't crash on /mode <nick> +s
8808 - /mode <nick> -s clears snomask, doesn't use parameter
8809 - set umode +s iff snomask is not 0
8810 - snomask is not propagated, but umode +s is
8814 +97 -72 trunk/src/s_user.c (File Modified)
8817 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8819 Convert some messages over to snomask.
8823 +29 -29 trunk/src/client.c (File Modified)
8824 +2 -2 trunk/src/ircd.c (File Modified)
8825 +13 -13 trunk/src/modules.c (File Modified)
8826 +1 -1 trunk/src/newconf.c (File Modified)
8827 +5 -5 trunk/src/parse.c (File Modified)
8828 +1 -1 trunk/src/restart.c (File Modified)
8829 +4 -4 trunk/src/s_newconf.c (File Modified)
8830 +11 -11 trunk/src/s_serv.c (File Modified)
8833 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8835 include snomask.h from client.h
8839 +1 -0 trunk/include/client.h (File Modified)
8842 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8844 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8848 +1 -0 trunk/src/newconf.c (File Modified)
8849 +2 -1 trunk/src/snomask.c (File Modified)
8852 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8854 should start with +, not \0. Whoops. :)
8858 +1 -1 trunk/src/snomask.c (File Modified)
8861 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8863 core snomask support.
8867 +3 -0 trunk/doc/example.conf (File Modified)
8868 +2 -0 trunk/include/client.h (File Modified)
8869 +2 -0 trunk/include/numeric.h (File Modified)
8870 +2 -0 trunk/include/s_newconf.h (File Modified)
8871 +63 -0 trunk/include/send.h (File Modified)
8872 + - trunk/include/snomask.h (File Added)
8873 +1 -0 trunk/src/Makefile.in (File Modified)
8874 +1 -1 trunk/src/messages.tab (File Modified)
8875 +8 -0 trunk/src/newconf.c (File Modified)
8876 +12 -0 trunk/src/s_user.c (File Modified)
8877 +235 -0 trunk/src/send.c (File Modified)
8878 + - trunk/src/snomask.c (File Added)
8881 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8883 add a blank line after the license info.
8887 +1 -1 trunk/CREDITS (File Modified)
8890 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8892 Extend copyright to 2006.
8896 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8899 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8902 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8906 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8907 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8910 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8912 Add oper privileges document.
8916 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8917 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8920 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8922 Capitalize message names in services shortcuts (for consistency).
8926 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8929 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8935 +1 -1 trunk/src/patricia.c (File Modified)
8938 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8940 Remove obsolete 'nextconnect' variable.
8944 +0 -1 trunk/include/ircd.h (File Modified)
8945 +0 -2 trunk/src/client.c (File Modified)
8946 +0 -1 trunk/src/ircd.c (File Modified)
8949 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8951 Remove this remnant of the hybrid 6 ziplinks implementation.
8955 + - trunk/include/s_zip.h (File Deleted)
8958 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8960 Make clone limiting work on orighost, not host (so it
8961 looks through services cloaks). Lightly tested, please
8966 +2 -0 trunk/modules/m_chghost.c (File Modified)
8967 +1 -1 trunk/src/client.c (File Modified)
8968 +1 -1 trunk/src/s_conf.c (File Modified)
8971 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8973 Don't forget to link me_realhost() into the command hash.
8975 Pointy hat to: myself
8979 +1 -1 trunk/modules/m_chghost.c (File Modified)
8982 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8984 It's call_hook, not hook_call.
8988 +1 -1 trunk/src/s_user.c (File Modified)
8991 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8993 Add unreject help file.
8997 + - trunk/help/opers/unreject (File Added)
9000 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9002 Link the all-important 42 module to the build :P
9006 +1 -0 trunk/contrib/Makefile.in (File Modified)
9009 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9011 Mention /rehash help.
9015 +1 -0 trunk/help/opers/rehash (File Modified)
9018 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9020 Add h_user_signon hook.
9024 +1 -0 trunk/include/hook.h (File Modified)
9025 +2 -0 trunk/src/hook.c (File Modified)
9026 +4 -0 trunk/src/s_user.c (File Modified)
9029 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9031 Oops, forgot to set orighost for remote client introductions.
9035 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9038 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9040 Use TS6 forms in services shortcuts, if possible.
9044 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9047 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9049 - Start out default_umodes conf entry from the empty set instead of +i.
9050 - Move oper_only_umodes check to where default_umodes is used, as
9051 oper_only_umodes may not be set yet while we're reading the conf.
9055 +6 -7 trunk/src/newconf.c (File Modified)
9056 +1 -1 trunk/src/s_user.c (File Modified)
9059 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9061 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9065 +1 -0 trunk/doc/example.conf (File Modified)
9066 +7 -0 trunk/doc/reference.conf (File Modified)
9067 +0 -7 trunk/include/config.h.dist (File Modified)
9068 +1 -0 trunk/include/s_conf.h (File Modified)
9069 +6 -0 trunk/modules/m_info.c (File Modified)
9070 +9 -18 trunk/src/client.c (File Modified)
9071 +1 -0 trunk/src/newconf.c (File Modified)
9072 +1 -0 trunk/src/s_conf.c (File Modified)
9075 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9077 - Allow NULL target_ip in show_ip() (indicates message is being
9078 sent to local opers)
9079 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9081 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9082 those in src/client.c
9084 From ratbox 2.2 svn (anfl)
9088 +1 -0 trunk/include/client.h (File Modified)
9089 +21 -2 trunk/src/client.c (File Modified)
9090 +2 -4 trunk/src/hostmask.c (File Modified)
9091 +1 -5 trunk/src/s_conf.c (File Modified)
9092 +4 -8 trunk/src/s_user.c (File Modified)
9095 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9097 Fire off events properly.
9101 +7 -3 trunk/src/s_user.c (File Modified)
9104 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9106 make sure modules which depend on umode information get the message upon connection (oops)
9110 +3 -0 trunk/src/s_user.c (File Modified)
9113 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9115 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9116 From ratbox 2.2 svn.
9120 +3 -7 trunk/modules/m_etrace.c (File Modified)
9123 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9125 Replace silly `default_invisible' option with more versatile default_umodes.
9129 +2 -2 trunk/Makefile.in (File Modified)
9130 +12 -1 trunk/doc/example.conf (File Modified)
9131 +14 -7 trunk/doc/reference.conf (File Modified)
9132 +2 -4 trunk/include/s_conf.h (File Modified)
9133 +0 -6 trunk/modules/m_info.c (File Modified)
9134 +4 -0 trunk/src/modules.c (File Modified)
9135 +41 -1 trunk/src/newconf.c (File Modified)
9136 +2 -2 trunk/src/s_conf.c (File Modified)
9137 +3 -4 trunk/src/s_user.c (File Modified)
9140 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9142 Add temporary nick resvs with the proper duration,
9143 not 60 times too long.
9147 +1 -1 trunk/modules/m_resv.c (File Modified)
9150 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9152 Add kick on split riding. See reference.conf for more details.
9156 +1 -0 trunk/doc/example.conf (File Modified)
9157 +16 -0 trunk/doc/reference.conf (File Modified)
9158 +1 -0 trunk/include/s_conf.h (File Modified)
9159 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9160 +6 -0 trunk/modules/m_info.c (File Modified)
9161 +1 -0 trunk/src/newconf.c (File Modified)
9162 +1 -0 trunk/src/s_conf.c (File Modified)
9165 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9167 New credits, denoting GXTi as being on the core team.
9171 +16 -5 trunk/CREDITS (File Modified)
9174 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9176 better cloaking algorithm
9180 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9183 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9185 don't do redundant bitshifting.
9189 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9192 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9198 +1 -0 trunk/contrib/Makefile.in (File Modified)
9201 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9203 Set the DynSpoof flag properly.
9207 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9210 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9212 first go at an ip_cloaking implementation for charybdis.
9216 + - trunk/contrib/ip_cloaking.c (File Added)
9219 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9221 Add libcharybdis to contrib/ includes.
9225 +1 -1 trunk/contrib/Makefile.in (File Modified)
9228 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9230 add h_umode_changed hook for modules that provide usermodes.
9234 +1 -0 trunk/include/hook.h (File Modified)
9235 +2 -1 trunk/src/hook.c (File Modified)
9236 +3 -0 trunk/src/s_user.c (File Modified)
9239 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9241 Show quiets in /stats z.
9245 +15 -10 trunk/src/s_stats.c (File Modified)
9248 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9250 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9254 +0 -12 trunk/configure (File Modified)
9255 +0 -9 trunk/configure.ac (File Modified)
9256 +0 -3 trunk/include/setup.h.in (File Modified)
9259 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9261 change various buffer sizes to = topiclen.
9265 +3 -4 trunk/include/ircd_defs.h (File Modified)
9268 jon 2005/12/12 19:32:18 UTC (20051212-400)
9270 - Partial commit test, partial ego strokage ;)
9274 +2 -1 trunk/CREDITS (File Modified)
9277 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9279 More kqueue corrections.
9282 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9285 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9287 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9288 Not sure why this wasn't this way to begin with.
9292 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9295 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9297 example.conf tweaks:
9298 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9299 most people do not need this.
9300 Enable serverinfo::hub.
9304 +14 -11 trunk/doc/example.conf (File Modified)
9307 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9309 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9313 +1 -1 trunk/src/s_serv.c (File Modified)
9316 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9318 header include changes
9322 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9323 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9324 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9325 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9326 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9327 +1 -21 trunk/libcharybdis/select.c (File Modified)
9330 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9332 s/ilog/libcharybdis_{die,log,restart}/g
9336 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9337 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9338 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9339 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9340 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9341 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9342 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9343 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9346 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9348 Use the right callbacks in the function code.
9351 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9354 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9356 More work, it builds again!
9360 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9361 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9362 + - trunk/libcharybdis/libcharybdis.c (File Added)
9363 + - trunk/libcharybdis/libcharybdis.h (File Added)
9366 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9368 Move some stuff around.
9372 + - trunk/include/memory.h (File Deleted)
9373 + - trunk/include/tools.h (File Deleted)
9374 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9375 + - trunk/libcharybdis/memory.c (File Added)
9376 + - trunk/libcharybdis/memory.h (File Added)
9377 + - trunk/libcharybdis/snprintf.c (File Added)
9378 + - trunk/libcharybdis/tools.c (File Added)
9379 + - trunk/libcharybdis/tools.h (File Added)
9380 +1000 -1062 trunk/modules/.depend (File Modified)
9381 +421 -455 trunk/src/.depend (File Modified)
9382 +0 -1191 trunk/src/Makefile.in (File Modified)
9383 + - trunk/src/memory.c (File Deleted)
9384 + - trunk/src/snprintf.c (File Deleted)
9385 + - trunk/src/tools.c (File Deleted)
9388 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9390 move more headers into libcharybdis
9393 + - trunk/include/balloc.h (File Deleted)
9394 + - trunk/include/event.h (File Deleted)
9395 + - trunk/libcharybdis/balloc.h (File Added)
9396 + - trunk/libcharybdis/event.h (File Added)
9397 +924 -1020 trunk/modules/.depend (File Modified)
9398 +327 -406 trunk/src/.depend (File Modified)
9401 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9403 balloc, events -> libcharybdis
9406 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9407 + - trunk/libcharybdis/balloc.c (File Added)
9408 + - trunk/libcharybdis/event.c (File Added)
9409 +0 -1008 trunk/src/Makefile.in (File Modified)
9410 + - trunk/src/balloc.c (File Deleted)
9411 + - trunk/src/event.c (File Deleted)
9414 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9419 + - trunk/include/commio.h (File Deleted)
9420 + - trunk/include/linebuf.h (File Deleted)
9421 + - trunk/libcharybdis/commio.h (File Added)
9422 + - trunk/libcharybdis/linebuf.h (File Added)
9423 +1644 -530 trunk/modules/.depend (File Modified)
9424 +1 -1 trunk/modules/Makefile.in (File Modified)
9425 +720 -284 trunk/src/.depend (File Modified)
9428 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9430 Makefile reworking -- moving libcharybdis headers into proper location.
9433 +1 -1 trunk/adns/Makefile.in (File Modified)
9434 +1 -1 trunk/src/Makefile.in (File Modified)
9437 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9439 Document proposed authdaemon protocol.
9442 + - trunk/authdaemon/protocol.txt (File Added)
9445 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9450 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9453 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9455 Remove dead makefile from generation
9458 +1 -2 trunk/configure (File Modified)
9459 +0 -1 trunk/configure.ac (File Modified)
9462 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9464 libcharybdisIO -> libcharybdis
9467 +1 -1 trunk/src/Makefile.in (File Modified)
9470 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9475 + - trunk/libcharybdis/Makefile.in (File Added)
9476 + - trunk/libcharybdis/commio.c (File Added)
9477 + - trunk/libcharybdis/devpoll.c (File Added)
9478 + - trunk/libcharybdis/epoll.c (File Added)
9479 + - trunk/libcharybdis/io/ (File Deleted)
9480 + - trunk/libcharybdis/kqueue.c (File Added)
9481 + - trunk/libcharybdis/linebuf.c (File Added)
9482 + - trunk/libcharybdis/log/ (File Deleted)
9483 + - trunk/libcharybdis/poll.c (File Added)
9484 + - trunk/libcharybdis/ports.c (File Added)
9485 + - trunk/libcharybdis/select.c (File Added)
9488 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9493 + - trunk/libcharybdis/Makefile.in (File Deleted)
9496 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9501 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9504 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9506 add authdaemon dir for later hacking
9510 + - trunk/authdaemon/ (File Added)
9513 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9515 linebuf -> libcharybdisIO
9519 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9520 + - trunk/libcharybdis/io/linebuf.c (File Added)
9521 + - trunk/libcharybdis/log/ (File Added)
9522 + - trunk/libcharybdis/log/Makefile.in (File Added)
9523 +0 -687 trunk/src/Makefile.in (File Modified)
9524 + - trunk/src/linebuf.c (File Deleted)
9527 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9529 Solaris 10 I/O ports support
9532 + - trunk/libcharybdis/io/ports.c (File Added)
9535 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9541 +1 -1 trunk/Makefile.in (File Modified)
9542 +3 -1 trunk/configure (File Modified)
9543 +133 -10 trunk/configure.ac (File Modified)
9544 + - trunk/libcharybdis/ (File Added)
9545 + - trunk/libcharybdis/Makefile.in (File Added)
9546 + - trunk/libcharybdis/io/ (File Added)
9547 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9548 +2 -3 trunk/src/Makefile.in (File Modified)
9549 + - trunk/src/io/ (File Deleted)
9552 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9554 split IO stuff into libcharybdisIO.
9558 + - trunk/src/commio.c (File Deleted)
9559 + - trunk/src/devpoll.c (File Deleted)
9560 + - trunk/src/epoll.c (File Deleted)
9561 + - trunk/src/io/ (File Added)
9562 + - trunk/src/io/Makefile.in (File Added)
9563 + - trunk/src/io/commio.c (File Added)
9564 + - trunk/src/io/devpoll.c (File Added)
9565 + - trunk/src/io/epoll.c (File Added)
9566 + - trunk/src/io/kqueue.c (File Added)
9567 + - trunk/src/io/poll.c (File Added)
9568 + - trunk/src/io/select.c (File Added)
9569 + - trunk/src/kqueue.c (File Deleted)
9570 + - trunk/src/poll.c (File Deleted)
9571 + - trunk/src/select.c (File Deleted)
9574 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9580 +86 -155 trunk/configure (File Modified)
9581 +1 -1 trunk/configure.ac (File Modified)
9584 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9586 Remove mentions of mkkeypair/cryptlinks.
9590 +1 -3 trunk/doc/challenge.txt (File Modified)
9593 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9595 Clarify serverinfo{} description.
9599 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9602 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9604 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9608 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9611 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9613 Improvements also applicable to hyperion 1.x.
9617 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9620 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9622 - Add +F description
9623 - General improvements and changes to charybdis
9627 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9630 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9632 The server notice umodes only have an effect
9633 for opers. ("sendto_realops_flags", so having
9634 the umode is not enough, they must also be
9639 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9642 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9644 Updates to umodes docs.
9648 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9651 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9653 Add SGML documentation.
9656 + - trunk/doc/sgml/ (File Added)
9657 + - trunk/doc/sgml/oper-guide/ (File Added)
9658 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9659 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9660 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9661 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9662 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9663 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9664 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9667 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9669 Make operwall flag restrict setting umode +z.
9670 This repairs this flag broken in charybdis-1.0.
9674 +41 -0 trunk/contrib/m_flags.c (File Modified)
9675 +9 -0 trunk/src/s_user.c (File Modified)
9678 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9680 Don't complain/reset remote clients +n. I'm still not
9681 convinced propagating all umodes is the way to go, oh
9686 +1 -1 trunk/src/s_user.c (File Modified)
9689 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9691 - Require admin flag for oper /chghost (if it's enabled
9692 which is not default)
9693 - Give error message on nonexistant nick
9697 +12 -0 trunk/modules/m_chghost.c (File Modified)
9700 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9702 Incorporated jilles' dynspoof patch with a few minor changes.
9705 +5 -2 trunk/include/client.h (File Modified)
9706 +1 -0 trunk/include/numeric.h (File Modified)
9707 +75 -4 trunk/modules/m_chghost.c (File Modified)
9708 +2 -21 trunk/modules/m_stats.c (File Modified)
9709 +2 -8 trunk/modules/m_trace.c (File Modified)
9710 +2 -0 trunk/src/client.c (File Modified)
9711 +3 -0 trunk/src/s_user.c (File Modified)
9714 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9719 +5 -0 trunk/NEWS (File Modified)
9722 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9724 Make show_ip() far less braindead.
9726 Obtained from: ratbox 2.2 SVN
9730 +14 -85 trunk/src/client.c (File Modified)
9733 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9735 Instead of not showing channels at all for whoising services,
9736 only show channels the requester is also on. If operspying
9737 services, show all the channels.
9741 +37 -40 trunk/modules/m_whois.c (File Modified)
9744 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9746 - Show real errno if we fail to connect to a server
9747 - Don't show server IPs on IRC if a server goes dead
9752 +2 -5 trunk/src/s_serv.c (File Modified)
9755 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9757 Revert hybrid 7.2 aline code. It causes too many problems.
9761 +1 -47 trunk/NEWS (File Modified)
9762 + - trunk/include/aline.h (File Deleted)
9763 +53 -6 trunk/modules/m_dline.c (File Modified)
9764 +212 -16 trunk/modules/m_kline.c (File Modified)
9765 +37 -8 trunk/modules/m_resv.c (File Modified)
9766 +45 -24 trunk/modules/m_xline.c (File Modified)
9767 +0 -485 trunk/src/Makefile.in (File Modified)
9768 + - trunk/src/aline.c (File Deleted)
9771 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9773 Incorporate recent ratbox monitor bugfixes (could crash).
9777 +16 -0 trunk/modules/m_monitor.c (File Modified)
9778 +4 -3 trunk/src/monitor.c (File Modified)
9781 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9783 Fix /invite UID leak.
9785 Found by logiclrd@EFnet.
9789 +3 -2 trunk/modules/m_invite.c (File Modified)
9792 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9794 Don't show what channels a service is in.
9797 +1 -0 trunk/NEWS (File Modified)
9798 +40 -35 trunk/modules/m_whois.c (File Modified)
9801 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9803 Update version to 1.0.3.
9807 +9 -9 trunk/configure (File Modified)
9808 +1 -1 trunk/configure.ac (File Modified)
9811 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9817 +7 -1 trunk/NEWS (File Modified)
9820 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9822 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9823 More static buffers :(
9827 +12 -4 trunk/src/aline.c (File Modified)
9830 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9832 Make operspy mode (/mode !#channel showing parameters
9833 even if not on channel) work again.
9837 +4 -4 trunk/src/channel.c (File Modified)
9840 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9842 Call server_introduced hook on TS6 remote server
9843 introduction (ms_sid()).
9847 +6 -0 trunk/modules/core/m_server.c (File Modified)
9850 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9852 Cyrix boxes are wierd.
9855 +2 -1 trunk/modules/m_services.c (File Modified)
9858 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9863 +1 -1 trunk/include/client.h (File Modified)
9864 +3 -1 trunk/modules/m_services.c (File Modified)
9867 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9872 +1 -6 trunk/modules/m_services.c (File Modified)
9875 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9877 Disable a check that doesn't always seem to work right for some reason.
9880 +2 -0 trunk/modules/m_services.c (File Modified)
9883 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9889 +4 -1 trunk/NEWS (File Modified)
9892 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9898 +9 -9 trunk/configure (File Modified)
9899 +1 -1 trunk/configure.ac (File Modified)
9902 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9904 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9908 +3 -13 trunk/modules/m_trace.c (File Modified)
9911 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9913 Don't send empty RPL_WHOISCHANNELS on remote whois.
9915 Pointy hat to: jilles
9919 +1 -1 trunk/modules/m_whois.c (File Modified)
9922 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9928 +3 -0 trunk/NEWS (File Modified)
9931 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9933 Modular umode support.
9937 +0 -9 trunk/include/client.h (File Modified)
9938 +2 -1 trunk/include/s_user.h (File Modified)
9939 +1 -1 trunk/include/tools.h (File Modified)
9940 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9941 +3 -0 trunk/src/ircd.c (File Modified)
9942 +1 -1 trunk/src/messages.tab (File Modified)
9943 +2 -2 trunk/src/s_serv.c (File Modified)
9944 +37 -59 trunk/src/s_user.c (File Modified)
9945 +21 -0 trunk/src/tools.c (File Modified)
9948 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9950 Optionally do forced nick change to the UID instead of kill
9951 on nick collisions, see doc/collision_fnc.txt for more
9956 + - trunk/doc/collision_fnc.txt (File Added)
9957 +1 -0 trunk/doc/example.conf (File Modified)
9958 +8 -0 trunk/doc/reference.conf (File Modified)
9959 +1 -0 trunk/include/numeric.h (File Modified)
9960 +1 -0 trunk/include/s_conf.h (File Modified)
9961 +2 -1 trunk/include/s_serv.h (File Modified)
9962 +1 -0 trunk/include/s_stats.h (File Modified)
9963 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9964 +1 -1 trunk/src/messages.tab (File Modified)
9965 +1 -0 trunk/src/newconf.c (File Modified)
9966 +1 -0 trunk/src/s_conf.c (File Modified)
9967 +1 -0 trunk/src/s_serv.c (File Modified)
9968 +2 -2 trunk/src/s_stats.c (File Modified)
9971 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9977 trunk/NEWS (File Modified)
9980 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9982 Don't allow lookups by uid in /monitor + and /monitor s.
9986 trunk/modules/m_monitor.c (File Modified)
9989 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9991 Stop garbage +j being set in cases like +j aaa:bbb by
9992 initializing the variables properly.
9998 trunk/modules/core/m_mode.c (File Modified)
9999 trunk/modules/core/m_sjoin.c (File Modified)
10002 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10004 Apply flags to the proper server in me_gcap().
10008 trunk/modules/m_capab.c (File Modified)
10011 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10013 Use find_named_client() instead of find_client() to check
10014 for nick collisions.
10018 trunk/modules/core/m_nick.c (File Modified)
10021 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10023 - Replace old 381 numeric with a new, more positive one!
10027 trunk/src/messages.tab (File Modified)
10030 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10032 Make it compile again.
10036 trunk/src/channel.c (File Modified)
10037 trunk/src/client.c (File Modified)
10038 trunk/src/ircd.c (File Modified)
10039 trunk/src/packet.c (File Modified)
10042 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10044 - Prevent UID disclosure in cmode setting.
10048 trunk/NEWS (File Modified)
10049 trunk/modules/core/m_mode.c (File Modified)
10052 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10054 A different check which prevents UID disclosure.
10058 trunk/modules/core/m_kick.c (File Modified)
10061 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10063 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10067 trunk/modules/core/m_kick.c (File Modified)
10070 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10072 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10076 trunk/NEWS (File Modified)
10077 trunk/modules/m_accept.c (File Modified)
10078 trunk/modules/m_admin.c (File Modified)
10079 trunk/modules/m_away.c (File Modified)
10080 trunk/modules/m_cap.c (File Modified)
10081 trunk/modules/m_capab.c (File Modified)
10082 trunk/modules/m_challenge.c (File Modified)
10083 trunk/modules/m_chghost.c (File Modified)
10084 trunk/modules/m_close.c (File Modified)
10085 trunk/modules/m_cmessage.c (File Modified)
10086 trunk/modules/m_connect.c (File Modified)
10087 trunk/modules/m_dline.c (File Modified)
10088 trunk/modules/m_encap.c (File Modified)
10089 trunk/modules/m_etrace.c (File Modified)
10090 trunk/modules/m_gline.c (File Modified)
10091 trunk/modules/m_help.c (File Modified)
10092 trunk/modules/m_info.c (File Modified)
10093 trunk/modules/m_invite.c (File Modified)
10094 trunk/modules/m_ison.c (File Modified)
10095 trunk/modules/m_kline.c (File Modified)
10096 trunk/modules/m_knock.c (File Modified)
10097 trunk/modules/m_links.c (File Modified)
10098 trunk/modules/m_list.c (File Modified)
10099 trunk/modules/m_locops.c (File Modified)
10100 trunk/modules/m_lusers.c (File Modified)
10101 trunk/modules/m_map.c (File Modified)
10102 trunk/modules/m_monitor.c (File Modified)
10103 trunk/modules/m_motd.c (File Modified)
10104 trunk/modules/m_names.c (File Modified)
10105 trunk/modules/m_oper.c (File Modified)
10106 trunk/modules/m_operspy.c (File Modified)
10107 trunk/modules/m_pass.c (File Modified)
10108 trunk/modules/m_ping.c (File Modified)
10109 trunk/modules/m_pong.c (File Modified)
10110 trunk/modules/m_post.c (File Modified)
10111 trunk/modules/m_rehash.c (File Modified)
10112 trunk/modules/m_restart.c (File Modified)
10113 trunk/modules/m_resv.c (File Modified)
10114 trunk/modules/m_services.c (File Modified)
10115 trunk/modules/m_set.c (File Modified)
10116 trunk/modules/m_sshortcut.c (File Modified)
10117 trunk/modules/m_stats.c (File Modified)
10118 trunk/modules/m_svinfo.c (File Modified)
10119 trunk/modules/m_tb.c (File Modified)
10120 trunk/modules/m_testline.c (File Modified)
10121 trunk/modules/m_testmask.c (File Modified)
10122 trunk/modules/m_time.c (File Modified)
10123 trunk/modules/m_topic.c (File Modified)
10124 trunk/modules/m_trace.c (File Modified)
10125 trunk/modules/m_unreject.c (File Modified)
10126 trunk/modules/m_user.c (File Modified)
10127 trunk/modules/m_userhost.c (File Modified)
10128 trunk/modules/m_users.c (File Modified)
10129 trunk/modules/m_version.c (File Modified)
10130 trunk/modules/m_wallops.c (File Modified)
10131 trunk/modules/m_who.c (File Modified)
10132 trunk/modules/m_whois.c (File Modified)
10133 trunk/modules/m_whowas.c (File Modified)
10134 trunk/modules/m_xline.c (File Modified)
10135 trunk/src/adns.c (File Modified)
10136 trunk/src/aline.c (File Modified)
10137 trunk/src/cache.c (File Modified)
10138 trunk/src/channel.c (File Modified)
10139 trunk/src/class.c (File Modified)
10140 trunk/src/client.c (File Modified)
10141 trunk/src/commio.c (File Modified)
10142 trunk/src/event.c (File Modified)
10143 trunk/src/hash.c (File Modified)
10144 trunk/src/hostmask.c (File Modified)
10145 trunk/src/ircd.c (File Modified)
10146 trunk/src/kdparse.c (File Modified)
10147 trunk/src/linebuf.c (File Modified)
10148 trunk/src/listener.c (File Modified)
10149 trunk/src/modules.c (File Modified)
10150 trunk/src/monitor.c (File Modified)
10151 trunk/src/newconf.c (File Modified)
10152 trunk/src/packet.c (File Modified)
10153 trunk/src/parse.c (File Modified)
10154 trunk/src/reject.c (File Modified)
10155 trunk/src/s_auth.c (File Modified)
10156 trunk/src/s_conf.c (File Modified)
10157 trunk/src/s_gline.c (File Modified)
10158 trunk/src/s_log.c (File Modified)
10159 trunk/src/s_newconf.c (File Modified)
10160 trunk/src/s_serv.c (File Modified)
10161 trunk/src/s_stats.c (File Modified)
10162 trunk/src/s_user.c (File Modified)
10163 trunk/src/send.c (File Modified)
10164 trunk/src/whowas.c (File Modified)
10167 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10169 - More coding style niceities. Pretty much got client.h squared away.
10173 trunk/modules/m_dline.c (File Modified)
10174 trunk/modules/m_gline.c (File Modified)
10175 trunk/modules/m_kline.c (File Modified)
10176 trunk/modules/m_rehash.c (File Modified)
10177 trunk/modules/m_resv.c (File Modified)
10178 trunk/modules/m_stats.c (File Modified)
10179 trunk/modules/m_testline.c (File Modified)
10180 trunk/modules/m_user.c (File Modified)
10181 trunk/modules/m_xline.c (File Modified)
10184 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10186 - Propagate quiets (+q) on netjoins
10187 - Clear +q list too on lowerTS sjoin from TS6 source
10191 trunk/modules/core/m_sjoin.c (File Modified)
10192 trunk/src/s_serv.c (File Modified)
10195 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10197 Second argument to whois is always a nick, never a uid.
10198 This prevents /whois other.server uid to get information
10203 trunk/modules/m_whois.c (File Modified)
10206 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10208 Don't allow local users to use uids in user mode.
10212 trunk/src/s_user.c (File Modified)
10215 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10217 Make it compile again.
10221 trunk/src/s_stats.c (File Modified)
10224 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10226 Fix propagation of empty SJOIN.
10230 trunk/modules/core/m_sjoin.c (File Modified)
10233 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10235 Some atheme-style niceties here.
10239 trunk/modules/m_accept.c (File Modified)
10240 trunk/modules/m_admin.c (File Modified)
10241 trunk/modules/m_away.c (File Modified)
10242 trunk/modules/m_cap.c (File Modified)
10243 trunk/modules/m_capab.c (File Modified)
10244 trunk/modules/m_challenge.c (File Modified)
10245 trunk/modules/m_chghost.c (File Modified)
10246 trunk/modules/m_close.c (File Modified)
10247 trunk/modules/m_cmessage.c (File Modified)
10248 trunk/modules/m_connect.c (File Modified)
10249 trunk/modules/m_dline.c (File Modified)
10250 trunk/modules/m_encap.c (File Modified)
10251 trunk/modules/m_etrace.c (File Modified)
10252 trunk/modules/m_gline.c (File Modified)
10253 trunk/modules/m_help.c (File Modified)
10254 trunk/modules/m_info.c (File Modified)
10255 trunk/modules/m_invite.c (File Modified)
10256 trunk/modules/m_ison.c (File Modified)
10257 trunk/modules/m_kline.c (File Modified)
10258 trunk/modules/m_knock.c (File Modified)
10259 trunk/modules/m_links.c (File Modified)
10260 trunk/modules/m_list.c (File Modified)
10261 trunk/modules/m_locops.c (File Modified)
10262 trunk/modules/m_lusers.c (File Modified)
10263 trunk/modules/m_map.c (File Modified)
10264 trunk/modules/m_monitor.c (File Modified)
10265 trunk/modules/m_motd.c (File Modified)
10266 trunk/modules/m_names.c (File Modified)
10267 trunk/modules/m_oper.c (File Modified)
10268 trunk/modules/m_operspy.c (File Modified)
10269 trunk/modules/m_pass.c (File Modified)
10270 trunk/modules/m_ping.c (File Modified)
10271 trunk/modules/m_pong.c (File Modified)
10272 trunk/modules/m_post.c (File Modified)
10273 trunk/modules/m_rehash.c (File Modified)
10274 trunk/modules/m_restart.c (File Modified)
10275 trunk/modules/m_resv.c (File Modified)
10276 trunk/modules/m_services.c (File Modified)
10277 trunk/modules/m_set.c (File Modified)
10278 trunk/modules/m_sshortcut.c (File Modified)
10279 trunk/modules/m_stats.c (File Modified)
10280 trunk/modules/m_svinfo.c (File Modified)
10281 trunk/modules/m_tb.c (File Modified)
10282 trunk/modules/m_testline.c (File Modified)
10283 trunk/modules/m_testmask.c (File Modified)
10284 trunk/modules/m_time.c (File Modified)
10285 trunk/modules/m_topic.c (File Modified)
10286 trunk/modules/m_trace.c (File Modified)
10287 trunk/modules/m_unreject.c (File Modified)
10288 trunk/modules/m_user.c (File Modified)
10289 trunk/modules/m_userhost.c (File Modified)
10290 trunk/modules/m_users.c (File Modified)
10291 trunk/modules/m_version.c (File Modified)
10292 trunk/modules/m_wallops.c (File Modified)
10293 trunk/modules/m_who.c (File Modified)
10294 trunk/modules/m_whois.c (File Modified)
10295 trunk/modules/m_whowas.c (File Modified)
10296 trunk/modules/m_xline.c (File Modified)
10299 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10301 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10305 trunk/.indent.pro (File Modified)
10306 trunk/include/charybdis.h (File Added)
10307 trunk/include/client.h (File Modified)
10308 trunk/modules/.indent.pro (File Modified)
10309 trunk/src/.indent.pro (File Modified)
10310 trunk/src/adns.c (File Modified)
10311 trunk/src/aline.c (File Modified)
10312 trunk/src/cache.c (File Modified)
10313 trunk/src/channel.c (File Modified)
10314 trunk/src/class.c (File Modified)
10315 trunk/src/client.c (File Modified)
10316 trunk/src/commio.c (File Modified)
10317 trunk/src/event.c (File Modified)
10318 trunk/src/hash.c (File Modified)
10319 trunk/src/hostmask.c (File Modified)
10320 trunk/src/ircd.c (File Modified)
10321 trunk/src/kdparse.c (File Modified)
10322 trunk/src/linebuf.c (File Modified)
10323 trunk/src/listener.c (File Modified)
10324 trunk/src/modules.c (File Modified)
10325 trunk/src/monitor.c (File Modified)
10326 trunk/src/newconf.c (File Modified)
10327 trunk/src/packet.c (File Modified)
10328 trunk/src/parse.c (File Modified)
10329 trunk/src/reject.c (File Modified)
10330 trunk/src/s_auth.c (File Modified)
10331 trunk/src/s_conf.c (File Modified)
10332 trunk/src/s_gline.c (File Modified)
10333 trunk/src/s_log.c (File Modified)
10334 trunk/src/s_newconf.c (File Modified)
10335 trunk/src/s_serv.c (File Modified)
10336 trunk/src/s_stats.c (File Modified)
10337 trunk/src/s_user.c (File Modified)
10338 trunk/src/send.c (File Modified)
10339 trunk/src/whowas.c (File Modified)
10342 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10344 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10345 - Convert a few modules towards using this code.
10346 - Make a note about this change in NEWS.
10350 trunk/NEWS (File Modified)
10351 trunk/include/aline.h (File Added)
10352 trunk/modules/m_dline.c (File Modified)
10353 trunk/modules/m_kline.c (File Modified)
10354 trunk/modules/m_resv.c (File Modified)
10355 trunk/modules/m_xline.c (File Modified)
10356 trunk/src/Makefile.in (File Modified)
10357 trunk/src/aline.c (File Added)
10360 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10362 - Update NEWS document.
10366 trunk/NEWS (File Modified)
10369 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10371 Use find_named_person() instead of find_person() in services shortcuts.
10375 trunk/modules/m_sshortcut.c (File Modified)
10378 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10380 Fix propagation of empty channels (+P).
10384 trunk/modules/core/m_sjoin.c (File Modified)
10385 trunk/src/s_serv.c (File Modified)
10388 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10390 Use same comparison for +f.
10394 trunk/modules/core/m_join.c (File Modified)
10397 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10399 Retire server-server non-encap CHGHOST, and clean it up a bit.
10403 trunk/modules/m_chghost.c (File Modified)
10406 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10408 Use TS6 form for SQUIT wallops.
10412 trunk/modules/core/m_squit.c (File Modified)
10415 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10417 Propagate nick changes for remote clients in TS6 form if possible;
10418 simplify the code a bit.
10422 trunk/modules/core/m_nick.c (File Modified)
10425 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10427 Only clear oper_only_umodes on deoper for local clients.
10431 trunk/src/s_user.c (File Modified)
10434 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10436 - Don't enable use_whois_actually in the default config, makes cloaking
10437 only useful for vanity.
10441 trunk/doc/example.conf (File Modified)
10444 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10446 Fix linebuf raw code to not truncate lines longer than
10447 510 characters. This stops ziplinks corruption at
10448 the initial burst if the other side sends a lot.
10452 trunk/src/linebuf.c (File Modified)
10455 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10457 - Add +r to channel_modes().
10461 trunk/src/channel.c (File Modified)
10464 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10470 trunk/NEWS (File Modified)
10473 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10475 err, nvm. wrong project :-P
10479 trunk/src/match.c (File Modified)
10482 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10484 make sure we don't crash on match(NULL, test)
10488 trunk/src/match.c (File Modified)
10491 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10493 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10494 flags = rehash in shared{}.
10495 Uses :<source> ENCAP <target> REHASH [option].
10499 trunk/doc/example.conf (File Modified)
10500 trunk/doc/reference.conf (File Modified)
10501 trunk/help/opers/rehash (File Modified)
10502 trunk/include/s_newconf.h (File Modified)
10503 trunk/modules/m_rehash.c (File Modified)
10504 trunk/modules/m_stats.c (File Modified)
10505 trunk/src/newconf.c (File Modified)
10508 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10510 Initialize flags to 0 in conf_set_shared_flags() and
10511 conf_set_cluster_flags().
10515 trunk/src/newconf.c (File Modified)
10518 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10520 Don't allow a forward from a #channel to an &channel.
10521 Error message is Illegal channel name.
10525 trunk/modules/core/m_mode.c (File Modified)
10528 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10530 - change version to 1.0.1
10534 trunk/configure (File Modified)
10535 trunk/configure.ac (File Modified)
10538 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10544 trunk/NEWS (File Modified)
10547 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10549 Services shortcuts changes:
10550 - Require umode +S on target
10551 - Use ERR_SERVICESDOWN (440) for error message
10552 - Fix check for empty string
10556 trunk/include/numeric.h (File Modified)
10557 trunk/modules/m_sshortcut.c (File Modified)
10558 trunk/src/messages.tab (File Modified)
10561 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10563 s/IsChanService/IsService/g;
10567 trunk/modules/m_sshortcut.c (File Modified)
10570 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10572 Add check for service validity in shortcut routines.
10576 trunk/modules/m_sshortcut.c (File Modified)
10579 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10581 Don't allow forwarding to a -F channel the setter is not on.
10585 trunk/modules/core/m_mode.c (File Modified)
10588 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10590 Describe identify_service and identify_command in
10595 trunk/doc/reference.conf (File Modified)
10598 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10600 More helpfile updates.
10604 trunk/help/Makefile.in (File Modified)
10605 trunk/help/opers/die (File Modified)
10606 trunk/help/opers/join (File Modified)
10607 trunk/help/opers/links (File Modified)
10608 trunk/help/opers/lusers (File Modified)
10609 trunk/help/opers/map (File Added)
10610 trunk/help/opers/motd (File Modified)
10611 trunk/help/opers/names (File Modified)
10612 trunk/help/opers/notice (File Modified)
10613 trunk/help/opers/operspy (File Modified)
10614 trunk/help/opers/part (File Modified)
10615 trunk/help/opers/privmsg (File Modified)
10616 trunk/help/opers/restart (File Modified)
10617 trunk/help/opers/set (File Modified)
10618 trunk/help/opers/stats (File Modified)
10619 trunk/help/opers/trace (File Modified)
10620 trunk/help/opers/version (File Modified)
10621 trunk/help/users/notice (File Modified)
10622 trunk/help/users/privmsg (File Modified)
10623 trunk/help/users/stats (File Modified)
10626 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10632 trunk/help/opers/cmode (File Modified)
10633 trunk/help/opers/umode (File Modified)
10634 trunk/help/opers/wallops (File Modified)
10635 trunk/help/opers/who (File Modified)
10636 trunk/help/users/umode (File Modified)
10639 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10641 Include cmode +r in 004 and 005.
10645 trunk/include/supported.h (File Modified)
10646 trunk/src/messages.tab (File Modified)
10649 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10651 No need to clear all 3 buffers in channel_modes().
10655 trunk/src/channel.c (File Modified)
10658 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10660 - Fix multiple +f modes per line
10661 - -f shouldn't take a parameter
10665 trunk/modules/core/m_mode.c (File Modified)
10668 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10670 Channel mode +Q now prevents forwarding to or through
10671 a channel, just like in hyperion, not from a channel.
10675 trunk/modules/core/m_join.c (File Modified)
10678 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10680 Complete +F/+Q propagation.
10684 trunk/modules/core/m_join.c (File Modified)
10685 trunk/modules/core/m_sjoin.c (File Modified)
10686 trunk/src/channel.c (File Modified)
10689 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10691 - A few minor fixes.
10695 trunk/modules/core/m_join.c (File Modified)
10696 trunk/modules/m_services.c (File Modified)
10699 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10701 - Fix netsplit obfuscation.
10705 trunk/src/client.c (File Modified)
10708 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10710 - Fix another /stats p related bug.
10714 trunk/src/client.c (File Modified)
10717 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10719 - Update example.conf.
10723 trunk/doc/example.conf (File Modified)
10726 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10728 - Fix a minor bug here, and re-release 1.0.
10732 trunk/modules/core/m_nick.c (File Modified)
10735 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10737 - Add bursted clients to /stats p list.
10741 trunk/modules/core/m_nick.c (File Modified)
10744 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10746 - Add identify_service, identify_command options to the example.conf,
10751 trunk/NEWS (File Modified)
10752 trunk/doc/example.conf (File Modified)
10753 trunk/src/newconf.c (File Modified)
10756 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10758 - Add services shortcuts.
10762 trunk/modules/Makefile.in (File Modified)
10763 trunk/modules/m_sshortcut.c (File Added)
10766 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10768 - put back checks i removed by mistake
10772 trunk/modules/core/m_join.c (File Modified)
10775 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10777 - Implement channel mode +Q, which disables forwarding.
10778 - Make forwarding usable by everyone.
10779 - Implement channel mode +F which bypasses authority checks on a target
10785 trunk/NEWS (File Modified)
10786 trunk/include/channel.h (File Modified)
10787 trunk/include/supported.h (File Modified)
10788 trunk/modules/core/m_join.c (File Modified)
10789 trunk/modules/core/m_mode.c (File Modified)
10790 trunk/src/messages.tab (File Modified)
10793 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10795 - Fix account handling brokenness.
10799 trunk/modules/m_services.c (File Modified)
10802 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10804 Identify to services via server password hack. Still
10805 needs config file parts, like
10806 identifyservice = "nickserv@services.int";
10807 identifycommand = "IDENTIFY";
10811 trunk/include/s_conf.h (File Modified)
10812 trunk/src/s_user.c (File Modified)
10815 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10817 Make send.c compile.
10821 trunk/src/send.c (File Modified)
10824 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10826 - Handle this better.
10830 trunk/src/send.c (File Modified)
10833 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10835 If the source is not a client, don't send to normal users.
10839 trunk/src/send.c (File Modified)
10842 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10844 - Make /wallops behave as wallops in other ircds.
10848 trunk/modules/m_wallops.c (File Modified)
10849 trunk/src/send.c (File Modified)
10852 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10858 trunk/NEWS (File Modified)
10859 trunk/configure (File Modified)
10860 trunk/configure.ac (File Modified)
10863 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10865 - Remove efnet configuration.
10866 - Rename example.conf as reference.conf, and replace the default
10867 example.conf with one suitable for AthemeNET.
10868 - Update makefile to reflect these changes.
10872 trunk/doc/Makefile.in (File Modified)
10873 trunk/doc/example.conf (File Modified)
10874 trunk/doc/example.efnet.conf (File Deleted)
10875 trunk/doc/reference.conf (File Added)
10878 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10880 - Don't display opers who are /away.
10884 trunk/modules/m_stats.c (File Modified)
10887 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10889 Put cmode +f in 004 and 005.
10893 trunk/include/supported.h (File Modified)
10894 trunk/src/messages.tab (File Modified)
10897 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10899 Add user umode +Q which prevents a user from
10904 trunk/include/client.h (File Modified)
10905 trunk/modules/core/m_join.c (File Modified)
10906 trunk/src/messages.tab (File Modified)
10907 trunk/src/s_user.c (File Modified)
10910 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10912 Implement channel forwarding in m_join(). As in
10913 hyperion, failing to join because of +i, +r or +j
10914 can cause you to be forwarded, potentially
10915 recursively. Unlike hyperion, a single numeric
10916 is sent in case of a successful forward, otherwise
10917 the ircd acts if there were no forward.
10921 trunk/include/numeric.h (File Modified)
10922 trunk/modules/core/m_join.c (File Modified)
10923 trunk/src/messages.tab (File Modified)
10926 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10928 Allow servers to set oper-only cmodes as well.
10932 trunk/modules/core/m_mode.c (File Modified)
10935 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10937 Add cmode +f which takes a channel name, settable
10938 only by opers for now. Does not do anything yet.
10942 trunk/include/channel.h (File Modified)
10943 trunk/modules/core/m_join.c (File Modified)
10944 trunk/modules/core/m_mode.c (File Modified)
10945 trunk/modules/core/m_sjoin.c (File Modified)
10946 trunk/src/channel.c (File Modified)
10949 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10951 Fully initialize 'mode' in ms_join() and ms_sjoin()
10952 to avoid old +j garbage from being used.
10956 trunk/modules/core/m_join.c (File Modified)
10957 trunk/modules/core/m_sjoin.c (File Modified)
10960 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10962 - only touch join_count/join_delta if join throttling
10963 is enabled on the channel
10964 - reset join_count/join_delta to 0 if -j is set
10968 trunk/modules/core/m_join.c (File Modified)
10969 trunk/modules/core/m_mode.c (File Modified)
10970 trunk/modules/core/m_sjoin.c (File Modified)
10973 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10975 Also start a new "period" for join throttling for remote joins,
10976 if necessary. Make the code slightly clearer.
10980 trunk/modules/core/m_join.c (File Modified)
10981 trunk/src/channel.c (File Modified)
10984 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10986 Some +j improvements, still broken.
10990 trunk/modules/core/m_join.c (File Modified)
10991 trunk/modules/core/m_sjoin.c (File Modified)
10994 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10996 Only do +z processing for +m channels the sender is on,
10997 as bans/quiets are currently only checked locally.
11001 trunk/modules/core/m_message.c (File Modified)
11004 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11006 - Add max_bans_large configuration option, defaulting to 500, to
11007 limit the number of bans in a +L channel
11008 - Change b/e/I to b/e/I/q in texts
11012 trunk/doc/example.conf (File Modified)
11013 trunk/include/s_conf.h (File Modified)
11014 trunk/modules/core/m_mode.c (File Modified)
11015 trunk/modules/m_info.c (File Modified)
11016 trunk/src/newconf.c (File Modified)
11017 trunk/src/s_conf.c (File Modified)
11020 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11022 Store invite for +gi channels.
11023 Note that +gi is significantly weaker access control than +i.
11027 trunk/modules/m_invite.c (File Modified)
11030 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11032 Nonops are allowed to see +q lists.
11036 trunk/modules/core/m_mode.c (File Modified)
11039 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11041 Invalidate can_send() cache on -q.
11045 trunk/modules/core/m_mode.c (File Modified)
11048 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11050 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11054 trunk/modules/core/m_sjoin.c (File Modified)
11057 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11059 - Allow blank SJOINs -- for permanant channels.
11063 trunk/modules/core/m_sjoin.c (File Modified)
11066 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11068 - Burst permanant channels.
11072 trunk/src/s_serv.c (File Modified)
11075 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11077 - Fix handling of permanant channels.
11081 trunk/modules/core/m_join.c (File Modified)
11084 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11086 - Run indent on core modules.
11087 - Add propagation of join throttle settings.
11091 trunk/modules/core/m_die.c (File Modified)
11092 trunk/modules/core/m_error.c (File Modified)
11093 trunk/modules/core/m_join.c (File Modified)
11094 trunk/modules/core/m_kick.c (File Modified)
11095 trunk/modules/core/m_kill.c (File Modified)
11096 trunk/modules/core/m_message.c (File Modified)
11097 trunk/modules/core/m_mode.c (File Modified)
11098 trunk/modules/core/m_nick.c (File Modified)
11099 trunk/modules/core/m_part.c (File Modified)
11100 trunk/modules/core/m_quit.c (File Modified)
11101 trunk/modules/core/m_server.c (File Modified)
11102 trunk/modules/core/m_sjoin.c (File Modified)
11103 trunk/modules/core/m_squit.c (File Modified)
11106 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11108 - Fix mistake in commit message.
11112 trunk/ChangeLog (File Modified)
11115 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11117 - Channel throttling.
11121 trunk/NEWS (File Modified)
11122 trunk/include/supported.h (File Modified)
11123 trunk/modules/core/m_mode.c (File Modified)
11124 trunk/src/messages.tab (File Modified)
11127 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11129 - Channel throttle logic fixes.
11133 trunk/include/channel.h (File Modified)
11136 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11138 - Add the throttle logic.
11142 trunk/include/channel.h (File Modified)
11143 trunk/include/numeric.h (File Modified)
11144 trunk/modules/core/m_join.c (File Modified)
11145 trunk/src/channel.c (File Modified)
11146 trunk/src/messages.tab (File Modified)
11149 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11151 - Cosmetic fixes to CREDITS.
11155 trunk/CREDITS (File Modified)
11158 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11160 - Better channel_modes() from ShadowIRCd 4.
11164 trunk/include/channel.h (File Modified)
11165 trunk/src/channel.c (File Modified)
11168 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11170 - Strip colour codes from parts.
11174 trunk/modules/core/m_part.c (File Modified)
11177 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11179 - Strip colour codes from quits.
11183 trunk/modules/core/m_quit.c (File Modified)
11186 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11188 - add +c/+g/+z to channel_modes().
11192 trunk/src/channel.c (File Modified)
11195 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11197 - Add +g to 004/005 numerics.
11201 trunk/include/supported.h (File Modified)
11202 trunk/src/messages.tab (File Modified)
11205 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11207 - Add +cgz to set_final_mode() in both join/sjoin.
11208 - Implement channel mode +g: Free invite.
11212 trunk/include/channel.h (File Modified)
11213 trunk/modules/core/m_join.c (File Modified)
11214 trunk/modules/core/m_mode.c (File Modified)
11215 trunk/modules/core/m_sjoin.c (File Modified)
11216 trunk/modules/m_invite.c (File Modified)
11219 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11221 - Make sure /stats p uses the right list.
11225 trunk/modules/m_stats.c (File Modified)
11228 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11230 - local oper list becomes local_oper_list.
11231 - all opers are stored on oper_list for /stats p.
11235 trunk/include/ircd.h (File Modified)
11236 trunk/modules/m_stats.c (File Modified)
11237 trunk/modules/m_trace.c (File Modified)
11238 trunk/src/client.c (File Modified)
11239 trunk/src/ircd.c (File Modified)
11240 trunk/src/s_user.c (File Modified)
11241 trunk/src/send.c (File Modified)
11244 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11246 - Remove ENABLE_SERVICES legacy define.
11250 trunk/configure (File Modified)
11251 trunk/configure.ac (File Modified)
11252 trunk/include/client.h (File Modified)
11253 trunk/include/m_info.h (File Modified)
11254 trunk/include/s_conf.h (File Modified)
11255 trunk/modules/Makefile.in (File Modified)
11256 trunk/modules/core/m_kick.c (File Modified)
11257 trunk/modules/core/m_mode.c (File Modified)
11258 trunk/modules/core/m_nick.c (File Modified)
11259 trunk/modules/core/m_sjoin.c (File Modified)
11260 trunk/modules/m_services.c (File Modified)
11261 trunk/src/channel.c (File Modified)
11262 trunk/src/newconf.c (File Modified)
11263 trunk/src/s_conf.c (File Modified)
11264 trunk/src/s_serv.c (File Modified)
11265 trunk/src/s_user.c (File Modified)
11268 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11270 - New reject message, ala ircu.
11274 trunk/src/reject.c (File Modified)
11277 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11279 - Reduce 'broadcast storm' effect in m_chghost.
11283 trunk/modules/m_chghost.c (File Modified)
11286 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11288 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11292 trunk/include/supported.h (File Modified)
11293 trunk/src/messages.tab (File Modified)
11296 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11302 trunk/include/channel.h (File Modified)
11303 trunk/modules/core/m_message.c (File Modified)
11304 trunk/modules/core/m_mode.c (File Modified)
11307 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11309 - use sendto_one_numeric() in some places.
11313 trunk/modules/core/m_mode.c (File Modified)
11316 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11318 - Implement channel mode +c -- colour stripping.
11322 trunk/include/irc_string.h (File Modified)
11323 trunk/include/supported.h (File Modified)
11324 trunk/modules/core/m_message.c (File Modified)
11325 trunk/modules/core/m_mode.c (File Modified)
11326 trunk/src/irc_string.c (File Modified)
11327 trunk/src/messages.tab (File Modified)
11330 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11332 - Add +qLP to CHANMODES 005 numeric.
11336 trunk/include/supported.h (File Modified)
11339 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11341 Move credits files to doc/.
11345 trunk/Hybrid-team (File Deleted)
11346 trunk/Ratbox-team (File Deleted)
11347 trunk/doc/Hybrid-team (File Added)
11348 trunk/doc/Ratbox-team (File Added)
11351 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11353 - Rename Ratbox credits as Ratbox-team.
11354 - Add in our own CREDITS.
11358 trunk/CREDITS (File Deleted)
11359 trunk/CREDITS (File Added)
11360 trunk/Ratbox-team (File Added)
11363 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11365 - Quietcache fixes.
11369 trunk/modules/core/m_mode.c (File Modified)
11372 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11374 - Rebuild configure.
11378 trunk/autom4te.cache/ (File Deleted)
11379 trunk/configure (File Modified)
11382 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11384 Add +q to messages.tab.
11388 trunk/src/messages.tab (File Modified)
11391 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11393 - port m_sjoin stuff to TS6 JOIN syntax.
11397 trunk/modules/core/m_join.c (File Modified)
11400 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11402 - Implement channel mode +q (quiet)
11406 trunk/include/channel.h (File Modified)
11407 trunk/modules/core/m_mode.c (File Modified)
11408 trunk/src/channel.c (File Modified)
11411 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11413 Add +L/+P for set_final_mode().
11417 trunk/modules/core/m_sjoin.c (File Modified)
11420 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11422 Add +L/+P in channel_modes().
11426 trunk/src/channel.c (File Modified)
11429 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11431 - Use MODE_PERMANENT, not MODE_PERMANANT
11432 - Actually use chm_staff()
11434 It compiles but is not otherwise tested.
11438 trunk/include/channel.h (File Modified)
11439 trunk/modules/core/m_mode.c (File Modified)
11440 trunk/modules/core/m_sjoin.c (File Modified)
11441 trunk/src/channel.c (File Modified)
11444 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11446 - Ok, patchlevel.h is fixed now.
11450 trunk/include/patchlevel.h (File Modified)
11453 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11459 trunk/include/patchlevel.h (File Modified)
11460 trunk/src/version.c.SH (File Modified)
11463 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11465 - Fix compilation issue with version.c.
11469 trunk/src/version.c.SH (File Modified)
11472 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11474 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11475 this from the BUGS file.
11479 trunk/BUGS (File Modified)
11482 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11484 Mangle all netsplit messages if flatten links is enabled.
11488 trunk/src/client.c (File Modified)
11491 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11493 - jilles pointed out that /stats p needed severe changes -- implement
11498 trunk/modules/m_stats.c (File Modified)
11501 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11503 Rename RELNOTES to NEWS.
11507 trunk/NEWS (File Added)
11508 trunk/RELNOTES (File Deleted)
11511 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11517 trunk/RELNOTES (File Modified)
11520 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11522 - Make /stats p work globally.
11523 - Change 'OPER(s)' to 'staff members'
11527 trunk/modules/m_stats.c (File Modified)
11530 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11532 - add modes, +LP to RPL_MYINFO.
11536 trunk/src/messages.tab (File Modified)
11539 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11541 More stuff to RELNOTES.
11545 trunk/RELNOTES (File Modified)
11548 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11554 trunk/modules/core/m_sjoin.c (File Modified)
11555 trunk/src/channel.c (File Modified)
11558 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11560 - Implement list limit exceed modes -- +L.
11564 trunk/modules/core/m_mode.c (File Modified)
11567 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11569 - Add handlers for modes +L, +P.
11573 trunk/include/channel.h (File Modified)
11574 trunk/modules/core/m_mode.c (File Modified)
11577 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11579 Update properties on *everything*.
11583 trunk/.cvsignore (Property Modified)
11584 trunk/.indent.pro (Property Modified)
11585 trunk/BUGS (File Modified) (Property Modified)
11586 trunk/CREDITS (File Modified) (Property Modified)
11587 trunk/ChangeLog (Property Modified)
11588 trunk/Hybrid-team (File Modified) (Property Modified)
11589 trunk/INSTALL (File Modified) (Property Modified)
11590 trunk/LICENSE (File Modified) (Property Modified)
11591 trunk/Makefile.in (File Modified) (Property Modified)
11592 trunk/README.FIRST (File Modified) (Property Modified)
11593 trunk/RELNOTES (File Modified) (Property Modified)
11594 trunk/SVN-Access (Property Modified)
11595 trunk/aclocal.m4 (File Modified) (Property Modified)
11596 trunk/adns/.cvsignore (Property Modified)
11597 trunk/adns/COPYING (Property Modified)
11598 trunk/adns/GPL-vs-LGPL (Property Modified)
11599 trunk/adns/Makefile.in (File Modified) (Property Modified)
11600 trunk/adns/README (Property Modified)
11601 trunk/adns/README.ircd (Property Modified)
11602 trunk/adns/adns.h (File Modified) (Property Modified)
11603 trunk/adns/check.c (File Modified) (Property Modified)
11604 trunk/adns/dlist.h (File Modified) (Property Modified)
11605 trunk/adns/event.c (File Modified) (Property Modified)
11606 trunk/adns/general.c (File Modified) (Property Modified)
11607 trunk/adns/internal.h (File Modified) (Property Modified)
11608 trunk/adns/parse.c (File Modified) (Property Modified)
11609 trunk/adns/query.c (File Modified) (Property Modified)
11610 trunk/adns/reply.c (File Modified) (Property Modified)
11611 trunk/adns/setup.c (File Modified) (Property Modified)
11612 trunk/adns/transmit.c (File Modified) (Property Modified)
11613 trunk/adns/tvarith.h (File Modified) (Property Modified)
11614 trunk/adns/types.c (File Modified) (Property Modified)
11615 trunk/configure (File Modified) (Property Modified)
11616 trunk/configure.ac (File Modified) (Property Modified)
11617 trunk/contrib/.cvsignore (Property Modified)
11618 trunk/contrib/.indent.pro (Property Modified)
11619 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11620 trunk/contrib/README (File Modified) (Property Modified)
11621 trunk/contrib/example_module.c (File Modified) (Property Modified)
11622 trunk/contrib/m_42.c (File Modified) (Property Modified)
11623 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11624 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11625 trunk/contrib/m_force.c (File Modified) (Property Modified)
11626 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11627 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11628 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11629 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11630 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11631 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11632 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11633 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11634 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11635 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11636 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11637 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11638 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11639 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11640 trunk/doc/.cvsignore (Property Modified)
11641 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11642 trunk/doc/Makefile.in (File Modified) (Property Modified)
11643 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11644 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11645 trunk/doc/challenge.txt (File Modified) (Property Modified)
11646 trunk/doc/example.conf (File Modified) (Property Modified)
11647 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11648 trunk/doc/hooks.txt (File Modified) (Property Modified)
11649 trunk/doc/index.txt (File Modified) (Property Modified)
11650 trunk/doc/ircd.8 (File Modified) (Property Modified)
11651 trunk/doc/ircd.motd (Property Modified)
11652 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11653 trunk/doc/modeg.txt (File Modified) (Property Modified)
11654 trunk/doc/modes.txt (File Modified) (Property Modified)
11655 trunk/doc/monitor.txt (File Modified) (Property Modified)
11656 trunk/doc/old/Authors (Property Modified)
11657 trunk/doc/operguide.txt (File Modified) (Property Modified)
11658 trunk/doc/opermyth.txt (Property Modified)
11659 trunk/doc/server-version-info (File Modified) (Property Modified)
11660 trunk/doc/services.txt (File Modified) (Property Modified)
11661 trunk/doc/technical/README.TSora (Property Modified)
11662 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11663 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11664 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11665 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11666 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11667 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11668 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11669 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11670 trunk/doc/technical/rfc1459.txt (Property Modified)
11671 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11672 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11673 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11674 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11675 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11676 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11677 trunk/help/Makefile.in (File Modified) (Property Modified)
11678 trunk/help/opers/accept (Property Modified)
11679 trunk/help/opers/admin (Property Modified)
11680 trunk/help/opers/away (Property Modified)
11681 trunk/help/opers/capab (Property Modified)
11682 trunk/help/opers/challenge (Property Modified)
11683 trunk/help/opers/close (Property Modified)
11684 trunk/help/opers/cmode (Property Modified)
11685 trunk/help/opers/cnotice (Property Modified)
11686 trunk/help/opers/connect (Property Modified)
11687 trunk/help/opers/cprivmsg (Property Modified)
11688 trunk/help/opers/credits (Property Modified)
11689 trunk/help/opers/die (Property Modified)
11690 trunk/help/opers/dline (Property Modified)
11691 trunk/help/opers/eob (Property Modified)
11692 trunk/help/opers/error (Property Modified)
11693 trunk/help/opers/etrace (Property Modified)
11694 trunk/help/opers/gline (Property Modified)
11695 trunk/help/opers/help (Property Modified)
11696 trunk/help/opers/index (Property Modified)
11697 trunk/help/opers/info (Property Modified)
11698 trunk/help/opers/invite (Property Modified)
11699 trunk/help/opers/ison (Property Modified)
11700 trunk/help/opers/join (Property Modified)
11701 trunk/help/opers/kick (Property Modified)
11702 trunk/help/opers/kill (Property Modified)
11703 trunk/help/opers/kline (Property Modified)
11704 trunk/help/opers/knock (Property Modified)
11705 trunk/help/opers/links (Property Modified)
11706 trunk/help/opers/list (Property Modified)
11707 trunk/help/opers/locops (Property Modified)
11708 trunk/help/opers/lusers (Property Modified)
11709 trunk/help/opers/modlist (Property Modified)
11710 trunk/help/opers/modload (Property Modified)
11711 trunk/help/opers/modrestart (Property Modified)
11712 trunk/help/opers/modunload (Property Modified)
11713 trunk/help/opers/motd (Property Modified)
11714 trunk/help/opers/names (Property Modified)
11715 trunk/help/opers/nick (Property Modified)
11716 trunk/help/opers/notice (Property Modified)
11717 trunk/help/opers/oper (Property Modified)
11718 trunk/help/opers/operspy (Property Modified)
11719 trunk/help/opers/operwall (Property Modified)
11720 trunk/help/opers/part (Property Modified)
11721 trunk/help/opers/pass (Property Modified)
11722 trunk/help/opers/ping (Property Modified)
11723 trunk/help/opers/pong (Property Modified)
11724 trunk/help/opers/post (Property Modified)
11725 trunk/help/opers/privmsg (Property Modified)
11726 trunk/help/opers/quit (Property Modified)
11727 trunk/help/opers/rehash (Property Modified)
11728 trunk/help/opers/restart (Property Modified)
11729 trunk/help/opers/resv (Property Modified)
11730 trunk/help/opers/server (Property Modified)
11731 trunk/help/opers/set (Property Modified)
11732 trunk/help/opers/sjoin (Property Modified)
11733 trunk/help/opers/squit (Property Modified)
11734 trunk/help/opers/stats (Property Modified)
11735 trunk/help/opers/svinfo (Property Modified)
11736 trunk/help/opers/testgecos (Property Modified)
11737 trunk/help/opers/testline (Property Modified)
11738 trunk/help/opers/testmask (Property Modified)
11739 trunk/help/opers/time (Property Modified)
11740 trunk/help/opers/topic (Property Modified)
11741 trunk/help/opers/trace (Property Modified)
11742 trunk/help/opers/uhelp (Property Modified)
11743 trunk/help/opers/umode (Property Modified)
11744 trunk/help/opers/undline (Property Modified)
11745 trunk/help/opers/ungline (Property Modified)
11746 trunk/help/opers/unkline (Property Modified)
11747 trunk/help/opers/unresv (Property Modified)
11748 trunk/help/opers/unxline (Property Modified)
11749 trunk/help/opers/user (Property Modified)
11750 trunk/help/opers/userhost (Property Modified)
11751 trunk/help/opers/users (Property Modified)
11752 trunk/help/opers/version (Property Modified)
11753 trunk/help/opers/wallops (Property Modified)
11754 trunk/help/opers/who (Property Modified)
11755 trunk/help/opers/whois (Property Modified)
11756 trunk/help/opers/whowas (Property Modified)
11757 trunk/help/opers/xline (Property Modified)
11758 trunk/help/users/index (Property Modified)
11759 trunk/help/users/info (Property Modified)
11760 trunk/help/users/notice (Property Modified)
11761 trunk/help/users/privmsg (Property Modified)
11762 trunk/help/users/stats (Property Modified)
11763 trunk/help/users/umode (Property Modified)
11764 trunk/include/.cvsignore (Property Modified)
11765 trunk/include/.indent.pro (Property Modified)
11766 trunk/include/balloc.h (File Modified) (Property Modified)
11767 trunk/include/cache.h (File Modified) (Property Modified)
11768 trunk/include/channel.h (File Modified) (Property Modified)
11769 trunk/include/class.h (File Modified) (Property Modified)
11770 trunk/include/client.h (File Modified) (Property Modified)
11771 trunk/include/commio.h (File Modified) (Property Modified)
11772 trunk/include/common.h (File Modified) (Property Modified)
11773 trunk/include/config.h (File Modified) (Property Modified)
11774 trunk/include/config.h.dist (File Modified) (Property Modified)
11775 trunk/include/defaults.h (File Modified) (Property Modified)
11776 trunk/include/event.h (File Modified) (Property Modified)
11777 trunk/include/hash.h (File Modified) (Property Modified)
11778 trunk/include/hook.h (File Modified) (Property Modified)
11779 trunk/include/hostmask.h (File Modified) (Property Modified)
11780 trunk/include/irc_string.h (File Modified) (Property Modified)
11781 trunk/include/ircd.h (File Modified) (Property Modified)
11782 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11783 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11784 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11785 trunk/include/linebuf.h (File Modified) (Property Modified)
11786 trunk/include/listener.h (File Modified) (Property Modified)
11787 trunk/include/m_info.h (File Modified) (Property Modified)
11788 trunk/include/memory.h (File Modified) (Property Modified)
11789 trunk/include/modules.h (File Modified) (Property Modified)
11790 trunk/include/monitor.h (File Modified) (Property Modified)
11791 trunk/include/msg.h (File Modified) (Property Modified)
11792 trunk/include/newconf.h (File Modified) (Property Modified)
11793 trunk/include/numeric.h (File Modified) (Property Modified)
11794 trunk/include/packet.h (File Modified) (Property Modified)
11795 trunk/include/parse.h (File Modified) (Property Modified)
11796 trunk/include/patchlevel.h (File Modified) (Property Modified)
11797 trunk/include/patricia.h (File Modified) (Property Modified)
11798 trunk/include/reject.h (File Modified) (Property Modified)
11799 trunk/include/res.h (File Modified) (Property Modified)
11800 trunk/include/restart.h (File Modified) (Property Modified)
11801 trunk/include/s_auth.h (File Modified) (Property Modified)
11802 trunk/include/s_conf.h (File Modified) (Property Modified)
11803 trunk/include/s_gline.h (File Modified) (Property Modified)
11804 trunk/include/s_log.h (File Modified) (Property Modified)
11805 trunk/include/s_newconf.h (File Modified) (Property Modified)
11806 trunk/include/s_serv.h (File Modified) (Property Modified)
11807 trunk/include/s_stats.h (File Modified) (Property Modified)
11808 trunk/include/s_user.h (File Modified) (Property Modified)
11809 trunk/include/s_zip.h (File Modified) (Property Modified)
11810 trunk/include/scache.h (File Modified) (Property Modified)
11811 trunk/include/send.h (File Modified) (Property Modified)
11812 trunk/include/serno.h (Property Modified)
11813 trunk/include/setup.h.in (Property Modified)
11814 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11815 trunk/include/stdinc.h (File Modified) (Property Modified)
11816 trunk/include/supported.h (File Modified) (Property Modified)
11817 trunk/include/tools.h (File Modified) (Property Modified)
11818 trunk/include/whowas.h (File Modified) (Property Modified)
11819 trunk/install-sh (File Modified) (Property Modified)
11820 trunk/modules/.cvsignore (Property Modified)
11821 trunk/modules/.depend (Property Modified)
11822 trunk/modules/.indent.pro (Property Modified)
11823 trunk/modules/Makefile.in (File Modified) (Property Modified)
11824 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11825 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11826 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11827 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11828 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11829 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11830 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11831 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11832 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11833 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11834 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11835 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11836 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11837 trunk/modules/m_accept.c (File Modified) (Property Modified)
11838 trunk/modules/m_admin.c (File Modified) (Property Modified)
11839 trunk/modules/m_away.c (File Modified) (Property Modified)
11840 trunk/modules/m_cap.c (File Modified) (Property Modified)
11841 trunk/modules/m_capab.c (File Modified) (Property Modified)
11842 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11843 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11844 trunk/modules/m_close.c (File Modified) (Property Modified)
11845 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11846 trunk/modules/m_connect.c (File Modified) (Property Modified)
11847 trunk/modules/m_dline.c (File Modified) (Property Modified)
11848 trunk/modules/m_encap.c (File Modified) (Property Modified)
11849 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11850 trunk/modules/m_gline.c (File Modified) (Property Modified)
11851 trunk/modules/m_help.c (File Modified) (Property Modified)
11852 trunk/modules/m_info.c (File Modified) (Property Modified)
11853 trunk/modules/m_invite.c (File Modified) (Property Modified)
11854 trunk/modules/m_ison.c (File Modified) (Property Modified)
11855 trunk/modules/m_kline.c (File Modified) (Property Modified)
11856 trunk/modules/m_knock.c (File Modified) (Property Modified)
11857 trunk/modules/m_links.c (File Modified) (Property Modified)
11858 trunk/modules/m_list.c (File Modified) (Property Modified)
11859 trunk/modules/m_locops.c (File Modified) (Property Modified)
11860 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11861 trunk/modules/m_map.c (File Modified) (Property Modified)
11862 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11863 trunk/modules/m_motd.c (File Modified) (Property Modified)
11864 trunk/modules/m_names.c (File Modified) (Property Modified)
11865 trunk/modules/m_oper.c (File Modified) (Property Modified)
11866 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11867 trunk/modules/m_pass.c (File Modified) (Property Modified)
11868 trunk/modules/m_ping.c (File Modified) (Property Modified)
11869 trunk/modules/m_pong.c (File Modified) (Property Modified)
11870 trunk/modules/m_post.c (File Modified) (Property Modified)
11871 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11872 trunk/modules/m_restart.c (File Modified) (Property Modified)
11873 trunk/modules/m_resv.c (File Modified) (Property Modified)
11874 trunk/modules/m_services.c (File Modified) (Property Modified)
11875 trunk/modules/m_set.c (File Modified) (Property Modified)
11876 trunk/modules/m_stats.c (File Modified) (Property Modified)
11877 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11878 trunk/modules/m_tb.c (File Modified) (Property Modified)
11879 trunk/modules/m_testline.c (File Modified) (Property Modified)
11880 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11881 trunk/modules/m_time.c (File Modified) (Property Modified)
11882 trunk/modules/m_topic.c (File Modified) (Property Modified)
11883 trunk/modules/m_trace.c (File Modified) (Property Modified)
11884 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11885 trunk/modules/m_user.c (File Modified) (Property Modified)
11886 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11887 trunk/modules/m_users.c (File Modified) (Property Modified)
11888 trunk/modules/m_version.c (File Modified) (Property Modified)
11889 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11890 trunk/modules/m_who.c (File Modified) (Property Modified)
11891 trunk/modules/m_whois.c (File Modified) (Property Modified)
11892 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11893 trunk/modules/m_xline.c (File Modified) (Property Modified)
11894 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11895 trunk/servlink/.cvsignore (Property Modified)
11896 trunk/servlink/.indent.pro (Property Modified)
11897 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11898 trunk/servlink/README (File Modified) (Property Modified)
11899 trunk/servlink/TODO (File Modified) (Property Modified)
11900 trunk/servlink/control.c (File Modified) (Property Modified)
11901 trunk/servlink/control.h (File Modified) (Property Modified)
11902 trunk/servlink/io.c (File Modified) (Property Modified)
11903 trunk/servlink/io.h (File Modified) (Property Modified)
11904 trunk/servlink/servlink.c (File Modified) (Property Modified)
11905 trunk/servlink/servlink.h (File Modified) (Property Modified)
11906 trunk/src/.cvsignore (Property Modified)
11907 trunk/src/.depend (Property Modified)
11908 trunk/src/.indent.pro (Property Modified)
11909 trunk/src/Makefile.in (File Modified) (Property Modified)
11910 trunk/src/adns.c (File Modified) (Property Modified)
11911 trunk/src/balloc.c (File Modified) (Property Modified)
11912 trunk/src/cache.c (File Modified) (Property Modified)
11913 trunk/src/channel.c (File Modified) (Property Modified)
11914 trunk/src/class.c (File Modified) (Property Modified)
11915 trunk/src/client.c (File Modified) (Property Modified)
11916 trunk/src/commio.c (File Modified) (Property Modified)
11917 trunk/src/devpoll.c (File Modified) (Property Modified)
11918 trunk/src/epoll.c (File Modified) (Property Modified)
11919 trunk/src/event.c (File Modified) (Property Modified)
11920 trunk/src/getopt.c (File Modified) (Property Modified)
11921 trunk/src/hash.c (File Modified) (Property Modified)
11922 trunk/src/hook.c (File Modified) (Property Modified)
11923 trunk/src/hostmask.c (File Modified) (Property Modified)
11924 trunk/src/irc_string.c (File Modified) (Property Modified)
11925 trunk/src/ircd.c (File Modified) (Property Modified)
11926 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11927 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11928 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11929 trunk/src/kdparse.c (File Modified) (Property Modified)
11930 trunk/src/kqueue.c (File Modified) (Property Modified)
11931 trunk/src/linebuf.c (File Modified) (Property Modified)
11932 trunk/src/listener.c (File Modified) (Property Modified)
11933 trunk/src/match.c (File Modified) (Property Modified)
11934 trunk/src/memory.c (File Modified) (Property Modified)
11935 trunk/src/messages.tab (File Modified) (Property Modified)
11936 trunk/src/modules.c (File Modified) (Property Modified)
11937 trunk/src/monitor.c (File Modified) (Property Modified)
11938 trunk/src/newconf.c (File Modified) (Property Modified)
11939 trunk/src/numeric.c (File Modified) (Property Modified)
11940 trunk/src/packet.c (File Modified) (Property Modified)
11941 trunk/src/parse.c (File Modified) (Property Modified)
11942 trunk/src/patricia.c (File Modified) (Property Modified)
11943 trunk/src/poll.c (File Modified) (Property Modified)
11944 trunk/src/reject.c (File Modified) (Property Modified)
11945 trunk/src/restart.c (File Modified) (Property Modified)
11946 trunk/src/s_auth.c (File Modified) (Property Modified)
11947 trunk/src/s_conf.c (File Modified) (Property Modified)
11948 trunk/src/s_gline.c (File Modified) (Property Modified)
11949 trunk/src/s_log.c (File Modified) (Property Modified)
11950 trunk/src/s_newconf.c (File Modified) (Property Modified)
11951 trunk/src/s_serv.c (File Modified) (Property Modified)
11952 trunk/src/s_stats.c (File Modified) (Property Modified)
11953 trunk/src/s_user.c (File Modified) (Property Modified)
11954 trunk/src/scache.c (File Modified) (Property Modified)
11955 trunk/src/select.c (File Modified) (Property Modified)
11956 trunk/src/send.c (File Modified) (Property Modified)
11957 trunk/src/snprintf.c (File Modified) (Property Modified)
11958 trunk/src/tools.c (File Modified) (Property Modified)
11959 trunk/src/version.c.SH (File Modified) (Property Modified)
11960 trunk/src/whowas.c (File Modified) (Property Modified)
11961 trunk/tools/.cvsignore (Property Modified)
11962 trunk/tools/Makefile.in (File Modified) (Property Modified)
11963 trunk/tools/README (File Modified) (Property Modified)
11964 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11965 trunk/tools/convertilines.c (File Modified) (Property Modified)
11966 trunk/tools/convertklines.c (File Modified) (Property Modified)
11967 trunk/tools/mkkeypair (Property Modified)
11968 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11969 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11970 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11971 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11972 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11973 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11974 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11975 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11976 trunk/tools/untabify (File Modified) (Property Modified)
11977 trunk/tools/viconf.c (File Modified) (Property Modified)
11980 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11986 trunk/RELNOTES (File Modified)
11989 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11991 - Make version.c use our serial, not ratbox's.
11995 trunk/src/version.c.SH (File Modified)
11998 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12001 - revved patchlevel to 2.1.5
12005 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12009 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12011 - fix buffer overflow and unterminated buffer when removing TS6 bans
12012 - fix rebuilding of SJOIN
12016 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12019 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12021 have servlink report if it gets an uncompressed error message when it gets inflate failures
12024 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12027 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12029 - extend our copyrights to 2005.
12033 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12049 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12050 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12051 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12073 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12074 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12139 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12142 - revved patchlevel to 2.1.4
12146 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12150 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12152 - add TARGMAX to 005
12153 - remove the +1 from ->uid in struct Client
12154 - fix checking of accept entries in m_accept.c
12158 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12164 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12166 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12171 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12174 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12176 - remove an unused variable
12180 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12183 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12185 don't burst a TS5 name in burst_TS6. -via jillies
12188 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12191 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12193 - via jilles, make nickchanges invalidate any cached bans for
12198 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12204 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12206 - fix some char vs byte usage to make adns compile cleanly with gcc4
12210 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12212 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12213 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12220 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12222 userhost should allow 5 userhost checks, not 4
12225 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12228 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12230 - another darwin fix
12234 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12237 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12243 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12244 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12245 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12246 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12247 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12248 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12249 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12250 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12253 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12255 - remove bogus extern of abort_list
12259 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12262 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12264 svn repo access stuff
12267 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12270 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12276 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12279 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12285 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12288 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12290 revert omotd..i thought it was a good idea..oh well
12293 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12296 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12298 Commas are bad things in channel keys
12302 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12305 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12307 Add OMOTD command to display oper motd
12311 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12314 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12316 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12319 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12322 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12324 Modified files: (Branch: RATBOX_2_1)
12327 - stop testing whois for protocol violations, as they can be caused in
12328 ircds going all the way back to the original ircd2.8
12330 Revision Changes Path
12331 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12335 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12337 Modified files: (Branch: RATBOX_2_1)
12340 - remove some 2.2 code
12342 Revision Changes Path
12343 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12347 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12349 Modified files: (Branch: RATBOX_2_1)
12352 backport of the silly december 31st bug
12354 Revision Changes Path
12355 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12359 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12361 Modified files: (Branch: RATBOX_2_1)
12363 include patchlevel.h
12365 - revved patchlevel to 2.1.3
12367 Revision Changes Path
12368 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12369 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12373 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12375 Modified files: (Branch: RATBOX_2_1)
12378 modules/core m_nick.c
12381 - stop removing a clients own list of accepted clients when they do a
12383 - clean up the accept code so its less retarded
12385 Revision Changes Path
12386 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12387 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12388 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12389 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12393 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12395 Modified files: (Branch: RATBOX_2_1)
12398 src event.c ircd.c newconf.c
12400 - remove a defn of links_cache_list in m_links.c which was causing
12401 the flattened links update to be ignored
12402 - add eventUpdate(), and make links_delay update on rehash
12404 Revision Changes Path
12405 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12406 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12407 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12408 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12409 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12413 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12415 Modified files: (Branch: RATBOX_2_1)
12419 - make the conf parser apply service {}; on rehash
12421 Revision Changes Path
12422 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12423 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12427 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12429 Modified files: (Branch: RATBOX_2_1)
12432 - show ENABLE_SERVICES define in info
12434 Revision Changes Path
12435 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12439 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12441 Modified files: (Branch: RATBOX_2_1)
12442 modules m_services.c m_stats.c
12444 - via jilles, make m_services.c hook into stats U and display service
12447 Revision Changes Path
12448 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12449 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12453 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12455 Modified files: (Branch: RATBOX_2_1)
12456 . configure configure.ac
12458 - default build to -O2
12460 Revision Changes Path
12461 7.249.2.2 +4 -4 ircd-ratbox/configure
12462 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12466 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12468 Modified files: (Branch: RATBOX_2_1)
12469 doc example.conf example.efnet.conf
12470 include client.h s_conf.h s_newconf.h
12472 modules/core m_join.c m_nick.c
12473 src channel.c newconf.c s_conf.c s_user.c
12475 - remove no_oper_resvs from general {};
12476 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12478 Revision Changes Path
12479 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12480 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12481 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12482 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12483 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12484 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12485 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12486 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12487 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12488 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12489 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12490 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12494 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12496 Modified files: (Branch: RATBOX_2_1)
12497 modules/core m_mode.c m_nick.c
12501 - raise max temptime to a year
12503 - require 9 parameters in ms_nick(), 10 in ms_uid()
12505 Revision Changes Path
12506 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12507 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12508 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12512 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12514 Modified files: (Branch: RATBOX_2_1)
12515 modules m_services.c
12517 - only show services logged in info when its a local client
12519 Revision Changes Path
12520 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12524 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12526 Modified files: (Branch: RATBOX_2_1)
12529 passing a pointer to a pointer is not what was intended, oops
12531 Revision Changes Path
12532 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12536 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12538 Modified files: (Branch: RATBOX_2_1)
12541 - update services.txt with FNC
12543 Revision Changes Path
12544 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12548 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12550 Modified files: (Branch: RATBOX_2_1)
12553 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12555 Revision Changes Path
12556 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12560 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12562 Modified files: (Branch: RATBOX_2_1)
12565 - add some uniqueness into auth process for bopm
12567 Revision Changes Path
12568 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12572 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12574 Modified files: (Branch: RATBOX_2_1)
12575 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12577 - make contrib/ compile
12579 Revision Changes Path
12580 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12581 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12582 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12583 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12587 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12589 Modified files: (Branch: RATBOX_2_1)
12590 modules m_monitor.c
12592 Don't allow MONITOR from an unregistered client
12594 Revision Changes Path
12595 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12599 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12601 Modified files: (Branch: RATBOX_2_1)
12602 doc example.conf example.efnet.conf
12604 src class.c messages.tab newconf.c
12606 - remove sendq_eob, its become more of a hindrance than a benefit.
12607 - sync example.efnet.conf cluster {}; with example.conf
12609 Revision Changes Path
12610 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12611 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12612 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12613 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12614 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12615 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12619 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12621 Modified files: (Branch: RATBOX_2_1)
12623 include patchlevel.h
12626 - revved patchlevel to 2.1.2
12628 Revision Changes Path
12629 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12630 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12634 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12636 Modified files: (Branch: RATBOX_2_1)
12637 . configure configure.ac
12639 - raise default topiclen to 160.
12641 Revision Changes Path
12642 7.249.2.1 +3 -3 ircd-ratbox/configure
12643 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12647 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12649 Modified files: (Branch: RATBOX_2_1)
12650 modules m_services.c
12652 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12653 tsinfo matches this
12655 Revision Changes Path
12656 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12660 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12662 Modified files: (Branch: RATBOX_2_1)
12663 modules m_services.c
12665 - monitor_signoff() the client we're nickchanging
12667 Revision Changes Path
12668 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12672 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12674 Modified files: (Branch: RATBOX_2_1)
12677 - fix various UID problems with trace
12679 Revision Changes Path
12680 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12684 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12686 Modified files: (Branch: RATBOX_2_1)
12687 help/opers dline kline
12688 modules m_resv.c m_stats.c
12689 modules/core m_mode.c
12692 - tidy up kline/dline help to note they dont accept nick as target
12693 - disallow bans beginning with ':' over bmask
12694 - disallow bans with a space in chm_ban
12695 - stop counting hidden opers in stats p
12696 - match() parameters in remote unresv were inverted, causing it to fail
12697 - fix possibility of clients setting blank keys
12699 Revision Changes Path
12700 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12701 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12702 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12703 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12704 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12708 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12710 Modified files: (Branch: RATBOX_2_1)
12713 - fix problems with amd64 and the way we do va_list
12715 Revision Changes Path
12716 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12720 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12722 Modified files: (Branch: RATBOX_2_1)
12723 modules m_services.c
12725 - tidy up the kill notifications for RSFNC
12727 Revision Changes Path
12728 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12732 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12734 Modified files: (Branch: RATBOX_2_1)
12736 modules m_services.c
12739 - some more rserv stuff:
12740 - add RSFNC capability
12741 - fix up RSFNC, kill existing clients if they exist.
12743 Revision Changes Path
12744 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12745 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12746 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12750 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12752 Modified files: (Branch: RATBOX_2_1)
12753 modules m_services.c
12755 - first stab at a FNC implementation for rserv
12757 Revision Changes Path
12758 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12762 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12764 Modified files: (Branch: RATBOX_2_1)
12769 Revision Changes Path
12770 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12774 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12776 Modified files: (Branch: RATBOX_2_1)
12779 - add links_delay back
12781 Revision Changes Path
12782 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12786 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12788 Modified files: (Branch: RATBOX_2_1)
12792 - swap tabs for spaces
12794 Revision Changes Path
12795 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12796 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12800 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12802 Modified files: (Branch: RATBOX_2_1)
12805 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12806 contained in the client_flood conf option
12807 - remove a couple of unused defines from info
12809 Revision Changes Path
12810 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12814 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12816 Modified files: (Branch: RATBOX_2_1)
12819 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12821 Revision Changes Path
12822 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12826 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12828 Modified files: (Branch: RATBOX_2_1)
12829 doc example.conf example.efnet.conf
12831 - fix missing closing comment tag
12833 Revision Changes Path
12834 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12835 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12839 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12841 Modified files: (Branch: RATBOX_2_1)
12843 include patchlevel.h
12845 - revved patchlevel to 2.1.1
12847 Revision Changes Path
12848 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12849 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12853 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12855 Modified files: (Branch: RATBOX_2_1)
12858 - sync up remote kline reasons, so theyre consistent with what happens
12859 when we add local klines - notably the "Temporary K-line x min" and
12860 date added to reason.
12862 Revision Changes Path
12863 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12867 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12869 Modified files: (Branch: RATBOX_2_1)
12872 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12874 Revision Changes Path
12875 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12879 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12881 Modified files: (Branch: RATBOX_2_1)
12884 used the data pointer we saved, not what just got nulled
12886 Revision Changes Path
12887 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12891 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12893 Modified files: (Branch: RATBOX_2_1)
12894 modules m_resv.c m_xline.c
12896 - fix broken propagation of xline/resv
12898 Revision Changes Path
12899 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12900 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12904 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12906 Modified files: (Branch: RATBOX_2_1)
12909 - properly increment bad auth count for stats T when we timeout an auth
12911 Revision Changes Path
12912 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12916 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12918 Modified files: (Branch: RATBOX_2_1)
12921 modules/core m_nick.c
12923 - fix a bit that didnt make sense in monitor.txt
12924 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12926 Revision Changes Path
12927 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12928 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12929 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12933 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12935 Modified files: (Branch: RATBOX_2_1)
12938 removing dlink nodes from auth_poll_list twice is bad
12940 Revision Changes Path
12941 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12945 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12947 Modified files: (Branch: RATBOX_2_1)
12950 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12951 changed to RPL_STATSDEBUG
12953 Revision Changes Path
12954 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12958 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12960 Added files: (Branch: RATBOX_2_1)
12963 - add some documentation about target change
12965 Revision Changes Path
12966 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12970 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12972 Modified files: (Branch: RATBOX_2_1)
12973 include supported.h
12974 modules/core m_message.c
12976 - remove extra argument to 005
12977 - disallow messaging of UIDs
12979 Revision Changes Path
12980 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12981 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12985 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12987 Modified files: (Branch: RATBOX_2_1)
12990 - fix a longstanding parser bug with wrong limit checking, causing us to
12991 accept one less parameter than we're allowed to accept.
12993 Revision Changes Path
12994 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12998 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13000 Modified files: (Branch: RATBOX_2_1)
13001 modules/core m_message.c
13003 - exempt users messaging themselves from target change
13005 Revision Changes Path
13006 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13010 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13012 Modified files: (Branch: RATBOX_2_1)
13013 include supported.h
13015 - stop violating MAXPARA on 005.
13017 Revision Changes Path
13018 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13022 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13024 Modified files: (Branch: RATBOX_2_1)
13025 modules/core m_nick.c
13027 - dont store an ipv6 sockhost if we're not compiled with v6 support
13029 Revision Changes Path
13030 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13034 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13036 Modified files: (Branch: RATBOX_2_1)
13039 - remove some vms includes
13041 Revision Changes Path
13042 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13046 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13048 Modified files: (Branch: RATBOX_2_1)
13052 - force commit for new branch
13054 Revision Changes Path
13055 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13056 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13060 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13063 . RELNOTES configure configure.ac
13064 include patchlevel.h
13066 - revved patchlevel to 2.1.0
13068 Revision Changes Path
13069 1.114 +6 -2 ircd-ratbox/RELNOTES
13070 7.249 +11 -11 ircd-ratbox/configure
13071 7.63 +3 -3 ircd-ratbox/configure.ac
13072 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13076 leeh 2005/03/04 13:31:32 EST (20050304_2)
13080 include patchlevel.h
13083 - revved patchlevel to 2.1.0beta2
13085 Revision Changes Path
13086 1.113 +12 -0 ircd-ratbox/RELNOTES
13087 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13091 leeh 2005/03/04 13:27:05 EST (20050304_1)
13094 doc whats-new-2.1.txt
13097 - update whats-new-2.1
13098 - when we're handling global NAMES, dont output channels if there are no
13099 members within them we can show.
13101 Revision Changes Path
13102 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13103 7.436 +12 -2 ircd-ratbox/src/channel.c
13107 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13112 That would be a node_heap not a prefix_heap..oops
13114 Revision Changes Path
13115 7.30 +1 -1 ircd-ratbox/src/patricia.c
13119 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13124 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13125 otherwise..the other macros might work????
13127 Revision Changes Path
13128 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13132 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13135 . configure configure.ac
13139 Revision Changes Path
13140 7.248 +5 -5 ircd-ratbox/configure
13141 7.62 +5 -5 ircd-ratbox/configure.ac
13145 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13148 . configure configure.ac
13152 Revision Changes Path
13153 7.247 +3 -2 ircd-ratbox/configure
13154 7.61 +3 -2 ircd-ratbox/configure.ac
13158 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13161 . configure configure.ac
13165 Revision Changes Path
13166 7.246 +6 -6 ircd-ratbox/configure
13167 7.60 +4 -4 ircd-ratbox/configure.ac
13171 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13174 . configure configure.ac
13177 Doh these changes got put on RATBOX_2_0 when they were meant for
13179 Also merged in the monitor heap size stuff, not that i think monitor has
13182 Revision Changes Path
13183 7.245 +12 -3 ircd-ratbox/configure
13184 7.59 +11 -3 ircd-ratbox/configure.ac
13185 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13189 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13194 Add more robust alloca checking
13196 Revision Changes Path
13197 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13201 leeh 2005/02/24 15:27:17 EST (20050224_9)
13206 - fix the copyright on m_42.c :p
13208 Revision Changes Path
13209 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13213 leeh 2005/02/24 15:22:53 EST (20050224_8)
13216 include supported.h
13219 - fix a core in undline on bad masks
13220 - remove an unwanted space from beginning of second 005 numeric
13222 Revision Changes Path
13223 7.5 +1 -1 ircd-ratbox/include/supported.h
13224 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13228 leeh 2005/02/24 15:18:59 EST (20050224_7)
13231 modules m_monitor.c
13233 - use max_monitor when adding nicknames
13235 that should be everything now..
13237 Revision Changes Path
13238 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13242 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13249 Revision Changes Path
13250 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13254 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13261 Revision Changes Path
13262 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13266 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13271 The Answer to Life, the Universe, and Everything
13273 Revision Changes Path
13274 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13278 leeh 2005/02/24 14:53:04 EST (20050224_3)
13282 modules m_monitor.c
13283 src ircd.c monitor.c
13285 - call init_monitor() on startup
13286 - add in support for adding/deleting/listing monitor entries
13288 Revision Changes Path
13289 7.2 +3 -1 ircd-ratbox/include/monitor.h
13290 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13291 7.374 +2 -0 ircd-ratbox/src/ircd.c
13292 7.3 +15 -4 ircd-ratbox/src/monitor.c
13296 leeh 2005/02/23 21:20:10 EST (20050224_2)
13299 doc example.conf example.efnet.conf
13300 include s_conf.h supported.h
13301 modules Makefile.in
13302 src client.c newconf.c s_conf.c
13304 modules m_monitor.c
13306 - add the max_monitor config option
13307 - advertise MONITOR=%d in 005
13308 - clear a local clients monitor list on exit
13309 - add the framework for the MONITOR command
13312 Revision Changes Path
13313 7.261 +5 -0 ircd-ratbox/doc/example.conf
13314 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13315 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13316 7.4 +4 -2 ircd-ratbox/include/supported.h
13317 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13318 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13319 7.492 +1 -0 ircd-ratbox/src/client.c
13320 7.202 +1 -0 ircd-ratbox/src/newconf.c
13321 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13325 leeh 2005/02/23 20:57:51 EST (20050224_1)
13328 . configure configure.ac
13332 - move MONITOR_HEAP_SIZE over to configure
13334 Revision Changes Path
13335 7.244 ircd-ratbox/configure
13336 7.58 +4 -2 ircd-ratbox/configure.ac
13337 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13338 7.2 +0 -2 ircd-ratbox/src/monitor.c
13342 leeh 2005/02/23 20:48:08 EST (20050224_0)
13346 include client.h numeric.h
13347 modules/core m_nick.c
13348 src Makefile.in client.c messages.tab
13354 - first half of my server-side notify list implementation..
13356 Revision Changes Path
13357 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13358 7.266 +3 -0 ircd-ratbox/include/client.h
13359 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13360 7.58 +6 -0 ircd-ratbox/include/numeric.h
13361 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13362 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13363 7.491 +3 -0 ircd-ratbox/src/client.c
13364 7.126 +5 -5 ircd-ratbox/src/messages.tab
13365 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13366 7.342 +2 -0 ircd-ratbox/src/s_user.c
13370 leeh 2005/02/23 18:42:59 EST (20050223_0)
13375 - double the size of the client and channel hashtables (64k -> 128k and
13376 32k -> 64k). The improvements are quite significant..
13378 Revision Changes Path
13379 7.54 +4 -4 ircd-ratbox/include/hash.h
13383 leeh 2005/02/22 14:55:56 EST (20050222_1)
13387 modules m_services.c
13389 - remove a couple of unused vars
13390 - update monitor.txt
13392 Revision Changes Path
13393 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13394 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13398 leeh 2005/02/21 19:47:24 EST (20050222_0)
13403 - add in my documentation on the upcoming MONITOR command
13405 Revision Changes Path
13406 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13410 leeh 2005/02/21 12:09:34 EST (20050221_0)
13413 . configure configure.ac
13414 doc whats-new-2.1.txt
13415 tools README.mkpasswd
13419 - update whats-new-2.1.txt some more
13420 - we dont have vms mkpasswd anymore
13421 - remove the unused crypt.c
13423 Revision Changes Path
13424 7.243 +3 -6 ircd-ratbox/configure
13425 7.57 +2 -4 ircd-ratbox/configure.ac
13426 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13427 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13428 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13432 leeh 2005/02/19 12:38:09 EST (20050219_3)
13435 doc example.conf example.efnet.conf
13438 src channel.c client.c ircd.c s_conf.c
13440 - rework the splitcode, splitservers is now how many servers we've marked as
13441 EOB, rather than how many are linked. Thus pull ourselves out of
13442 splitmode immediately once this is satisfied
13444 Revision Changes Path
13445 7.260 +8 -9 ircd-ratbox/doc/example.conf
13446 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13447 7.83 +1 -0 ircd-ratbox/include/ircd.h
13448 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13449 7.435 +16 -36 ircd-ratbox/src/channel.c
13450 7.490 +2 -0 ircd-ratbox/src/client.c
13451 7.373 +2 -1 ircd-ratbox/src/ircd.c
13452 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13456 leeh 2005/02/19 09:02:34 EST (20050219_2)
13459 doc example.conf example.efnet.conf
13460 include ircd.h s_conf.h
13462 src channel.c ircd.c newconf.c s_conf.c
13464 - remove split_delay
13466 Revision Changes Path
13467 7.259 +0 -5 ircd-ratbox/doc/example.conf
13468 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13469 7.82 +0 -1 ircd-ratbox/include/ircd.h
13470 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13471 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13472 7.434 +2 -7 ircd-ratbox/src/channel.c
13473 7.372 +0 -1 ircd-ratbox/src/ircd.c
13474 7.201 +0 -1 ircd-ratbox/src/newconf.c
13475 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13479 leeh 2005/02/19 08:48:05 EST (20050219_1)
13483 modules m_cap.c m_who.c
13486 - implemented multi-prefix client capability, which allows stacking of @+ in
13489 Revision Changes Path
13490 7.265 +1 -1 ircd-ratbox/include/client.h
13491 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13492 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13493 7.433 +4 -6 ircd-ratbox/src/channel.c
13497 leeh 2005/02/19 06:27:58 EST (20050219_0)
13501 src newconf.c s_conf.c s_newconf.c
13503 - removed some unused vars/functions
13505 Revision Changes Path
13506 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13507 7.200 +0 -15 ircd-ratbox/src/newconf.c
13508 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13509 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13513 leeh 2005/02/16 12:58:24 EST (20050216_2)
13516 . RELNOTES configure configure.ac
13517 include patchlevel.h
13519 - update configure to reflect this is 'devel'
13521 - revved patchlevel to 2.1.0beta1
13523 Revision Changes Path
13524 1.112 +9 -1 ircd-ratbox/RELNOTES
13525 7.242 +11 -11 ircd-ratbox/configure
13526 7.56 +3 -3 ircd-ratbox/configure.ac
13527 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13531 leeh 2005/02/16 12:46:30 EST (20050216_1)
13534 . configure configure.ac
13535 include client.h numeric.h s_conf.h setup.h.in
13537 modules Makefile.in
13538 modules/core m_nick.c
13539 src Makefile.in client.c ircd.c messages.tab
13540 newconf.c s_conf.c s_user.c
13546 - remove watch, the protocol for this sucks so hard I just dont want it
13549 Revision Changes Path
13550 7.241 +2 -12 ircd-ratbox/configure
13551 7.55 +2 -4 ircd-ratbox/configure.ac
13552 7.264 +0 -2 ircd-ratbox/include/client.h
13553 7.57 +0 -11 ircd-ratbox/include/numeric.h
13554 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13555 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13556 7.3 +2 -3 ircd-ratbox/include/supported.h
13557 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13558 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13559 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13560 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13561 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13562 7.489 +0 -3 ircd-ratbox/src/client.c
13563 7.371 +0 -2 ircd-ratbox/src/ircd.c
13564 7.125 +9 -9 ircd-ratbox/src/messages.tab
13565 7.199 +0 -1 ircd-ratbox/src/newconf.c
13566 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13567 7.341 +0 -2 ircd-ratbox/src/s_user.c
13568 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13572 leeh 2005/02/15 19:13:31 EST (20050216_0)
13576 src event.c ircd_lexer.l ircd_signal.c
13579 servlink descrip.mms
13581 - remove a few vms bits
13583 Revision Changes Path
13584 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13585 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13586 7.47 +0 -54 ircd-ratbox/src/event.c
13587 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13588 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13589 7.152 +0 -3 ircd-ratbox/src/modules.c
13593 leeh 2005/02/15 18:53:32 EST (20050215_0)
13596 include hostmask.h ircd.h s_conf.h s_newconf.h
13597 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13599 src hostmask.c ircd.c ircd_signal.c s_conf.c
13602 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13603 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13605 Revision Changes Path
13606 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13607 7.81 +1 -0 ircd-ratbox/include/ircd.h
13608 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13609 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13610 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13611 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13612 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13613 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13614 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13615 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13616 7.370 +7 -0 ircd-ratbox/src/ircd.c
13617 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13618 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13619 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13623 leeh 2005/02/13 10:21:41 EST (20050213_4)
13628 doc whats-new-2.0.txt whats-new-2.1.txt
13632 - move whats-new.txt to whats-new-2.0.txt
13633 - add in whats-new-2.1.txt
13634 - update services.txt with the whois for logged in users
13636 Revision Changes Path
13637 7.2 +5 -0 ircd-ratbox/doc/services.txt
13638 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13639 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13640 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13644 leeh 2005/02/13 09:20:37 EST (20050213_3)
13647 include supported.h
13648 modules/core m_message.c
13650 - fix a compile error in m_message.c
13651 - update 005 to the spec and add CPRIVMSG/CNOTICE
13653 Revision Changes Path
13654 7.2 +31 -37 ircd-ratbox/include/supported.h
13655 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13659 leeh 2005/02/13 09:14:12 EST (20050213_2)
13664 - fix the membership memleak
13666 Revision Changes Path
13667 7.432 +0 -3 ircd-ratbox/src/channel.c
13671 leeh 2005/02/12 21:51:56 EST (20050213_1)
13675 modules/core m_message.c
13677 - add a bitmask to track when they send their first message, only allowing
13678 clearing stuff after that.
13680 Revision Changes Path
13681 7.263 +4 -0 ircd-ratbox/include/client.h
13682 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13686 leeh 2005/02/12 21:17:52 EST (20050213_0)
13689 include patricia.h s_newconf.h
13690 modules/core m_message.c
13691 src patricia.c s_newconf.c s_user.c
13693 - add in the patricia for tracking who fills up targets, give them a reduced
13696 Revision Changes Path
13697 7.20 +1 -1 ircd-ratbox/include/patricia.h
13698 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13699 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13700 7.29 +1 -1 ircd-ratbox/src/patricia.c
13701 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13702 7.340 +4 -0 ircd-ratbox/src/s_user.c
13706 leeh 2005/02/12 18:35:10 EST (20050212_0)
13709 include ircd_defs.h
13710 src class.c reject.c
13712 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13714 Revision Changes Path
13715 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13716 7.68 +1 -5 ircd-ratbox/src/class.c
13717 1.33 +1 -5 ircd-ratbox/src/reject.c
13721 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13726 remove stupid memory leak
13728 Revision Changes Path
13729 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13733 leeh 2005/02/11 06:42:48 EST (20050211_0)
13738 - workaround hyb6 allowing empty gline reasons
13740 Revision Changes Path
13741 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13745 leeh 2005/02/09 14:39:13 EST (20050209_2)
13749 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13750 src ircd.c s_conf.c
13752 - move temp dlines and temp klines over to an array, rather than completely
13755 Revision Changes Path
13756 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13757 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13758 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13759 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13760 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13761 7.369 +0 -5 ircd-ratbox/src/ircd.c
13762 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13766 leeh 2005/02/09 14:02:13 EST (20050209_1)
13770 modules m_cap.c m_pong.c m_user.c
13771 modules/core m_nick.c
13774 - remove 'nick' param from register_local_user(), its not needed.
13776 Revision Changes Path
13777 7.35 +1 -1 ircd-ratbox/include/s_user.h
13778 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13779 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13780 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13781 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13782 7.339 +6 -6 ircd-ratbox/src/s_user.c
13786 leeh 2005/02/09 13:12:53 EST (20050209_0)
13789 modules m_cmessage.c
13791 - dont send numerics when we're dealing with CNOTICE
13792 - add in checking for +g, and resetting idle
13794 Revision Changes Path
13795 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13799 leeh 2005/02/08 11:37:50 EST (20050208_2)
13804 - fix operator blocks to work on ip spoofs
13806 Revision Changes Path
13807 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13811 leeh 2005/02/07 19:23:22 EST (20050208_1)
13814 doc example.conf example.efnet.conf
13817 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13819 Revision Changes Path
13820 7.258 +0 -39 ircd-ratbox/doc/example.conf
13821 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13822 7.198 +0 -272 ircd-ratbox/src/newconf.c
13826 leeh 2005/02/07 19:19:32 EST (20050208_0)
13831 - added support for kline.conf.perm et al, these take the same formats
13832 as their non-permanent partners, but you cant remove them via the ircd.
13834 Revision Changes Path
13835 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13839 leeh 2005/02/02 19:18:59 EST (20050203_1)
13846 help/opers cnotice cprivmsg
13848 - added help files for cprivmsg/cnotice
13850 Revision Changes Path
13851 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13852 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13853 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13854 1.10 +19 -19 ircd-ratbox/help/opers/index
13855 1.7 +10 -9 ircd-ratbox/help/users/index
13859 leeh 2005/02/02 19:14:25 EST (20050203_0)
13863 modules Makefile.in
13866 modules m_cmessage.c
13868 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13869 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13870 nick is a member. These bypass any target change limitations.
13871 - added ERR_VOICENEEDED, numeric 489.
13873 Revision Changes Path
13874 7.56 +2 -0 ircd-ratbox/include/numeric.h
13875 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13876 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13877 7.124 +1 -1 ircd-ratbox/src/messages.tab
13881 leeh 2005/02/02 16:58:16 EST (20050202_4)
13886 - update etrace help
13888 Revision Changes Path
13889 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13893 leeh 2005/02/02 16:55:04 EST (20050202_3)
13898 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13899 can put its external ip address in there..
13901 Revision Changes Path
13902 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13906 leeh 2005/02/02 16:41:06 EST (20050202_2)
13911 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13912 if its a non-local client. These will just get "lost" if the remote
13913 server doesnt support this..
13915 Revision Changes Path
13916 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13920 leeh 2005/02/02 16:12:12 EST (20050202_1)
13923 include client.h numeric.h s_conf.h
13924 modules/core m_message.c
13925 src messages.tab newconf.c s_conf.c
13927 - first part of the target change code, add the storage of targets for
13928 localuser, throttle messages when they fill all the available slots
13930 Revision Changes Path
13931 7.262 +5 -1 ircd-ratbox/include/client.h
13932 7.55 +2 -0 ircd-ratbox/include/numeric.h
13933 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13934 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13935 7.123 +1 -1 ircd-ratbox/src/messages.tab
13936 7.197 +1 -0 ircd-ratbox/src/newconf.c
13937 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13941 leeh 2005/02/02 13:28:10 EST (20050202_0)
13944 modules m_resv.c m_stats.c m_testline.c
13945 modules/core m_join.c
13946 src hash.c kdparse.c messages.tab s_newconf.c
13948 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13949 tracking of when resvs get hit
13951 Revision Changes Path
13952 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13953 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13954 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13955 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13956 7.114 +3 -0 ircd-ratbox/src/hash.c
13957 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13958 7.122 +1 -1 ircd-ratbox/src/messages.tab
13959 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13963 leeh 2005/01/31 09:04:10 EST (20050131_2)
13968 - fflush() logfiles
13970 Revision Changes Path
13971 7.79 +2 -0 ircd-ratbox/src/s_log.c
13975 leeh 2005/01/31 08:59:09 EST (20050131_1)
13980 - rename fd_dump() to comm_dump()
13982 Revision Changes Path
13983 1.27 +2 -2 ircd-ratbox/src/commio.c
13987 leeh 2005/01/30 19:16:08 EST (20050131_0)
13992 modules m_services.c
13993 modules/core m_server.c
13994 src hook.c s_serv.c
13996 - added hook for server_introduced
13997 - fixed up services support for hooks
13999 Revision Changes Path
14000 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14001 1.31 +1 -0 ircd-ratbox/include/hook.h
14002 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14003 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14004 7.36 +2 -0 ircd-ratbox/src/hook.c
14005 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14009 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14014 Add back in the comm_fd_hack thing for solaris
14016 Revision Changes Path
14017 1.26 +26 -1 ircd-ratbox/src/commio.c
14021 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14025 include commio.h s_conf.h watch.h
14026 modules m_dline.c m_kline.c m_resv.c m_stats.c
14027 m_watch.c m_xline.c
14028 modules/core m_nick.c
14029 src balloc.c cache.c client.c commio.c
14030 epoll.c ircd.c ircd_lexer.l kdparse.c
14031 listener.c s_auth.c s_conf.c s_log.c
14034 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14036 Revision Changes Path
14037 1.18 +0 -2 ircd-ratbox/adns/adns.h
14038 1.14 +6 -37 ircd-ratbox/include/commio.h
14039 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14040 7.3 +2 -2 ircd-ratbox/include/watch.h
14041 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14042 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14043 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14044 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14045 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14046 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14047 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14048 7.85 +1 -1 ircd-ratbox/src/balloc.c
14049 1.24 +5 -5 ircd-ratbox/src/cache.c
14050 7.488 +4 -4 ircd-ratbox/src/client.c
14051 1.25 +10 -280 ircd-ratbox/src/commio.c
14052 1.33 +1 -1 ircd-ratbox/src/epoll.c
14053 7.368 +4 -4 ircd-ratbox/src/ircd.c
14054 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14055 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14056 7.125 +8 -8 ircd-ratbox/src/listener.c
14057 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14058 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14059 7.78 +20 -20 ircd-ratbox/src/s_log.c
14060 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14061 1.6 +22 -15 ircd-ratbox/src/watch.c
14065 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14068 modules/core m_mode.c
14070 remove two unused variables
14072 Revision Changes Path
14073 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14077 leeh 2005/01/28 15:31:40 EST (20050128_1)
14083 - mo_kline() needs minpara of 3, not 2
14084 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14085 - require me.info is never blank
14087 Revision Changes Path
14088 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14089 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14093 leeh 2005/01/28 15:26:28 EST (20050128_0)
14096 modules/core m_mode.c m_sjoin.c
14098 - patch via jilles to fix +eI lists being shown to lusers when handling
14099 protocol stuff over TS6
14101 Revision Changes Path
14102 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14103 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14107 leeh 2005/01/25 19:47:38 EST (20050126_0)
14111 modules/core m_join.c m_mode.c m_sjoin.c
14112 src channel.c messages.tab s_serv.c
14114 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14115 an operspy call with &me
14116 - remove modebuf/parabuf params from channel_modes(), we now generate a
14117 buffer internally which we return.
14119 Revision Changes Path
14120 7.163 +1 -1 ircd-ratbox/include/channel.h
14121 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14122 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14123 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14124 7.431 +25 -18 ircd-ratbox/src/channel.c
14125 7.121 +1 -1 ircd-ratbox/src/messages.tab
14126 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14130 alz 2005/01/25 18:09:18 EST (20050125_5)
14133 doc example.conf example.efnet.conf
14136 src listener.c newconf.c s_conf.c
14138 Added dline_with_reason config option (default yes):
14140 /* dline reason: show the user the dline reason when they connect
14143 dline_with_reason = yes;
14145 Revision Changes Path
14146 7.257 +6 -1 ircd-ratbox/doc/example.conf
14147 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14148 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14149 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14150 7.124 +1 -1 ircd-ratbox/src/listener.c
14151 7.196 +1 -0 ircd-ratbox/src/newconf.c
14152 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14156 leeh 2005/01/25 13:21:17 EST (20050125_4)
14161 - make conf_set_generic_string() test len exists before it uses it.
14163 Revision Changes Path
14164 7.195 +1 -1 ircd-ratbox/src/newconf.c
14168 leeh 2005/01/25 13:10:56 EST (20050125_3)
14174 - rename 'type' to 'flags' in cluster {};
14175 - add stacking of servers in cluster {}; documented in example.conf
14177 Revision Changes Path
14178 7.256 +18 -10 ircd-ratbox/doc/example.conf
14179 7.194 +39 -7 ircd-ratbox/src/newconf.c
14183 alz 2005/01/25 12:48:54 EST (20050125_2)
14187 src listener.c s_conf.c
14189 Added dline reasons, connecting/banned clients now see ban reason.
14191 Revision Changes Path
14192 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14193 7.123 +17 -4 ircd-ratbox/src/listener.c
14194 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14198 leeh 2005/01/25 07:44:37 EST (20050125_1)
14201 doc example.conf example.efnet.conf
14204 - implement stacking of shared {}; blocks, documented in example.conf
14206 Revision Changes Path
14207 7.255 +26 -13 ircd-ratbox/doc/example.conf
14208 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14209 7.193 +51 -36 ircd-ratbox/src/newconf.c
14213 leeh 2005/01/24 19:08:29 EST (20050125_0)
14217 include client.h s_conf.h
14218 modules/core m_join.c
14219 src newconf.c s_user.c
14221 - added jupe_exempt to auth {};, exempts the user from generating warnings
14222 when they attempt to join juped channels.
14224 Revision Changes Path
14225 7.254 +2 -0 ircd-ratbox/doc/example.conf
14226 7.261 +3 -0 ircd-ratbox/include/client.h
14227 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14228 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14229 7.192 +1 -0 ircd-ratbox/src/newconf.c
14230 7.338 +8 -0 ircd-ratbox/src/s_user.c
14234 leeh 2005/01/24 18:57:02 EST (20050124_6)
14239 - rework shared {};, the format is now:
14241 oper = "flame@*.leeh.co.uk", "*.lan";
14247 oper = "flame@*.leeh.co.uk", "*.lan";
14251 Revision Changes Path
14252 7.191 +55 -23 ircd-ratbox/src/newconf.c
14256 leeh 2005/01/24 17:25:58 EST (20050124_5)
14261 - fix the prototype on load_static_modules()
14263 Revision Changes Path
14264 7.61 +1 -1 ircd-ratbox/include/modules.h
14268 leeh 2005/01/24 16:00:30 EST (20050124_4)
14273 - have cap end call register_local_user() with its own copy of
14274 source_p->username so its safe for unidented users..
14276 Revision Changes Path
14277 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14281 leeh 2005/01/24 15:48:09 EST (20050124_3)
14284 include newconf.h s_conf.h
14286 src newconf.c s_conf.c s_log.c
14288 - move the conf parser over to a table based structure, with generic setting
14289 of integers/strings
14291 Revision Changes Path
14292 7.34 +9 -8 ircd-ratbox/include/newconf.h
14293 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14294 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14295 7.190 +264 -808 ircd-ratbox/src/newconf.c
14296 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14297 7.77 +13 -13 ircd-ratbox/src/s_log.c
14301 leeh 2005/01/24 13:11:30 EST (20050124_2)
14307 - added stacking of ips in exempt {};
14309 Revision Changes Path
14310 7.253 +4 -0 ircd-ratbox/doc/example.conf
14311 7.189 +11 -30 ircd-ratbox/src/newconf.c
14315 leeh 2005/01/24 12:59:57 EST (20050124_1)
14319 src channel.c client.c hash.c hook.c
14320 newconf.c s_user.c watch.c
14322 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14323 consistent with the rest of the dlink code.
14325 Revision Changes Path
14326 1.54 +7 -7 ircd-ratbox/include/tools.h
14327 7.430 +2 -2 ircd-ratbox/src/channel.c
14328 7.487 +6 -6 ircd-ratbox/src/client.c
14329 7.113 +5 -5 ircd-ratbox/src/hash.c
14330 7.35 +1 -1 ircd-ratbox/src/hook.c
14331 7.188 +2 -2 ircd-ratbox/src/newconf.c
14332 7.337 +1 -1 ircd-ratbox/src/s_user.c
14333 1.5 +4 -4 ircd-ratbox/src/watch.c
14337 leeh 2005/01/24 12:47:13 EST (20050124_0)
14342 - cheap hack on sticky capabs..
14344 Revision Changes Path
14345 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14349 leeh 2005/01/22 11:36:54 EST (20050122_0)
14354 - updated my clicap implementation to match the spec so far..
14356 Revision Changes Path
14357 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14361 leeh 2005/01/21 07:14:43 EST (20050121_2)
14366 modules m_services.c
14367 src hook.c s_serv.c
14369 - added hooks for when we're sending a burst
14370 - rewrote hooks.txt
14371 - fix up the hooks ive already done in services compatibility, ill add the
14372 hooks for server/client introductions in a bit.
14374 Revision Changes Path
14375 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14376 1.30 +4 -0 ircd-ratbox/include/hook.h
14377 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14378 7.34 +7 -0 ircd-ratbox/src/hook.c
14379 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14383 leeh 2005/01/21 06:34:03 EST (20050121_1)
14386 contrib example_module.c spy_admin_notice.c
14387 spy_info_notice.c spy_links_notice.c
14388 spy_motd_notice.c spy_stats_notice.c
14389 spy_stats_p_notice.c spy_trace_notice.c
14391 spy_whois_notice_global.c
14393 modules m_admin.c m_info.c m_links.c m_motd.c
14394 m_services.c m_stats.c m_trace.c
14395 m_whois.c static_modules.c.SH
14396 modules/core m_server.c
14397 src client.c hook.c ircd.c modules.c packet.c
14398 s_auth.c s_serv.c s_user.c send.c
14400 - add a better implementation of the hook system, its now a slow leaking
14401 array and events are created whenever we try adding a hook for it, or
14402 theyre registered for the caller.
14404 Ive temporarily fucked services support and removed most of the other
14405 hooks.. I shall fix this soon.
14407 Revision Changes Path
14408 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14409 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14410 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14411 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14412 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14413 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14414 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14415 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14416 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14417 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14418 1.29 +34 -70 ircd-ratbox/include/hook.h
14419 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14420 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14421 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14422 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14423 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14424 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14425 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14426 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14427 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14428 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14429 7.486 +1 -28 ircd-ratbox/src/client.c
14430 7.33 +131 -137 ircd-ratbox/src/hook.c
14431 7.367 +1 -1 ircd-ratbox/src/ircd.c
14432 7.151 +6 -10 ircd-ratbox/src/modules.c
14433 7.138 +10 -14 ircd-ratbox/src/packet.c
14434 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14435 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14436 7.336 +0 -6 ircd-ratbox/src/s_user.c
14437 7.286 +8 -6 ircd-ratbox/src/send.c
14441 leeh 2005/01/20 19:19:20 EST (20050121_0)
14446 - remove an unused struct
14448 Revision Changes Path
14449 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14453 leeh 2005/01/20 13:38:39 EST (20050120_1)
14456 . configure configure.ac
14457 include client.h numeric.h patchlevel.h
14458 modules Makefile.in
14459 src messages.tab s_user.c
14463 - drop back to -O0, fix patchlevel.h
14464 - first stab at client capabilities.. this still needs work.
14466 Revision Changes Path
14467 7.240 +3 -3 ircd-ratbox/configure
14468 7.54 +3 -3 ircd-ratbox/configure.ac
14469 7.260 +3 -0 ircd-ratbox/include/client.h
14470 7.54 +2 -0 ircd-ratbox/include/numeric.h
14471 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14472 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14473 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14474 7.120 +1 -1 ircd-ratbox/src/messages.tab
14475 7.335 +3 -0 ircd-ratbox/src/s_user.c
14479 leeh 2005/01/20 06:04:41 EST (20050120_0)
14482 . ChangeLog RELNOTES
14483 include config.h config.h.dist memory.h
14486 src commio.c crypt.c getopt.c ircd.c s_serv.c
14488 . README.VMS clean.com make.com
14489 include setup.h_vms
14490 modules descrip.mms static_modules_c.com
14491 modules/core descrip.mms
14492 src descrip.mms qio.c version.com
14493 tools descrip.mms mkpasswd_vms.c
14495 - clean changelog, relnotes
14496 - mark patchlevel as 2.1.0beta
14497 - remove VMS support
14499 Revision Changes Path
14500 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14501 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14502 1.111 +1 -348 ircd-ratbox/RELNOTES
14503 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14504 7.182 +0 -42 ircd-ratbox/include/config.h
14505 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14506 7.50 +0 -4 ircd-ratbox/include/memory.h
14507 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14508 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14509 7.2 +0 -58 ircd-ratbox/make.com (dead)
14510 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14511 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14512 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14513 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14514 1.24 +7 -30 ircd-ratbox/src/commio.c
14515 7.12 +0 -4 ircd-ratbox/src/crypt.c
14516 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14517 7.24 +0 -4 ircd-ratbox/src/getopt.c
14518 7.366 +4 -19 ircd-ratbox/src/ircd.c
14519 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14520 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14521 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14522 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14523 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14527 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14533 not using the return values on a few watch functions so make them void
14535 Revision Changes Path
14536 7.2 +5 -5 ircd-ratbox/include/watch.h
14537 1.4 +19 -28 ircd-ratbox/src/watch.c
14540 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14545 Make watch throttle, don't accept letter commands stacked
14547 Revision Changes Path
14548 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14552 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14559 Revision Changes Path
14560 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14564 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14567 . ChangeLog README.FIRST RELNOTES configure
14569 adns adns.h internal.h parse.c transmit.c
14571 contrib example_module.c spy_admin_notice.c
14572 spy_info_notice.c spy_links_notice.c
14573 spy_motd_notice.c spy_stats_notice.c
14574 spy_stats_p_notice.c spy_trace_notice.c
14576 spy_whois_notice_global.c
14577 doc example.conf example.efnet.conf ircd.motd
14578 server-version-info whats-new.txt
14579 help/opers umode xline
14581 include cache.h channel.h class.h client.h
14582 commio.h config.h config.h.dist hash.h
14583 hook.h hostmask.h irc_string.h ircd.h
14584 ircd_defs.h m_info.h memory.h msg.h
14585 newconf.h numeric.h packet.h patchlevel.h
14586 patricia.h s_conf.h s_gline.h s_newconf.h
14587 s_serv.h s_user.h scache.h serno.h
14588 setup.h.in sprintf_irc.h stdinc.h tools.h
14589 modules .depend Makefile.in m_admin.c m_away.c
14590 m_dline.c m_encap.c m_gline.c m_info.c
14591 m_kline.c m_links.c m_list.c m_lusers.c
14592 m_motd.c m_oper.c m_operspy.c m_rehash.c
14593 m_restart.c m_resv.c m_set.c m_stats.c
14594 m_svinfo.c m_testline.c m_testmask.c
14595 m_topic.c m_trace.c m_watch.c m_who.c
14596 m_whois.c m_whowas.c m_xline.c
14597 static_modules.c.SH
14598 modules/core m_error.c m_message.c m_mode.c m_quit.c
14599 m_server.c m_squit.c
14600 src .depend Makefile.in adns.c balloc.c
14601 cache.c channel.c class.c client.c
14602 commio.c crypt.c devpoll.c epoll.c
14603 event.c getopt.c hash.c hook.c hostmask.c
14604 irc_string.c ircd.c ircd_lexer.l
14605 ircd_parser.y ircd_signal.c listener.c
14606 modules.c newconf.c numeric.c packet.c
14607 parse.c patricia.c poll.c reject.c
14608 restart.c s_auth.c s_conf.c s_log.c
14609 s_newconf.c s_serv.c s_user.c scache.c
14610 select.c send.c snprintf.c tools.c
14611 version.c.SH watch.c whowas.c
14612 tools README.mkpasswd mkpasswd.c
14614 . README.VMS clean.com make.com
14616 include common.h s_stats.h setup.h_vms
14618 modules descrip.mms m_challenge.c m_etrace.c
14619 m_invite.c m_names.c m_pass.c m_ping.c
14620 m_pong.c m_services.c m_tb.c m_user.c
14621 m_users.c m_version.c
14622 static_modules_c.com
14623 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14625 servlink descrip.mms
14626 src descrip.mms kdparse.c messages.tab qio.c
14627 s_gline.c s_stats.c version.com
14628 tools descrip.mms mkpasswd_vms.c
14632 modules/core channels.c users.c
14635 merge from RATBOX_2_0
14637 Revision Changes Path
14638 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14639 7.40 +1 -0 ircd-ratbox/README.FIRST
14640 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14641 1.110 +114 -6 ircd-ratbox/RELNOTES
14642 1.17 +4 -0 ircd-ratbox/adns/adns.h
14643 1.17 +4 -4 ircd-ratbox/adns/internal.h
14644 1.12 +38 -38 ircd-ratbox/adns/parse.c
14645 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14646 1.19 +13 -13 ircd-ratbox/adns/types.c
14647 7.1 +10 -0 ircd-ratbox/clean.com (new)
14648 7.239 +47 -29 ircd-ratbox/configure
14649 7.53 +40 -32 ircd-ratbox/configure.ac
14650 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14651 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14652 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14653 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14654 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14655 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14656 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14657 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14658 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14659 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14660 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14661 7.252 +68 -22 ircd-ratbox/doc/example.conf
14662 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14663 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14664 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14665 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14666 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14667 1.5 +2 -1 ircd-ratbox/help/opers/umode
14668 1.7 +1 -1 ircd-ratbox/help/opers/xline
14669 1.2 +1 -0 ircd-ratbox/help/users/umode
14670 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14671 1.7 +8 -0 ircd-ratbox/include/cache.h
14672 7.162 +18 -16 ircd-ratbox/include/channel.h
14673 7.25 +4 -0 ircd-ratbox/include/class.h
14674 7.259 +34 -28 ircd-ratbox/include/client.h
14675 1.13 +45 -7 ircd-ratbox/include/commio.h
14676 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14677 7.181 +74 -16 ircd-ratbox/include/config.h
14678 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14679 7.53 +2 -0 ircd-ratbox/include/hash.h
14680 1.28 +73 -27 ircd-ratbox/include/hook.h
14681 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14682 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14683 7.80 +6 -31 ircd-ratbox/include/ircd.h
14684 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14685 7.56 +14 -8 ircd-ratbox/include/m_info.h
14686 7.49 +4 -0 ircd-ratbox/include/memory.h
14687 7.53 +2 -0 ircd-ratbox/include/msg.h
14688 7.33 +9 -9 ircd-ratbox/include/newconf.h
14689 7.53 +12 -8 ircd-ratbox/include/numeric.h
14690 7.27 +1 -1 ircd-ratbox/include/packet.h
14691 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14692 7.19 +25 -1 ircd-ratbox/include/patricia.h
14693 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14694 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14695 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14696 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14697 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14698 7.34 +13 -9 ircd-ratbox/include/s_user.h
14699 7.15 +1 -1 ircd-ratbox/include/scache.h
14700 7.5366 +1 -1 ircd-ratbox/include/serno.h
14701 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14702 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14703 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14704 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14705 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14706 1.53 +10 -10 ircd-ratbox/include/tools.h
14707 7.1 +58 -0 ircd-ratbox/make.com (new)
14708 1.45 +338 -182 ircd-ratbox/modules/.depend
14709 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14710 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14711 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14712 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14713 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14714 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14715 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14716 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14717 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14718 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14719 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14720 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14721 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14722 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14723 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14724 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14725 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14726 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14727 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14728 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14729 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14730 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14731 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14732 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14733 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14734 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14735 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14736 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14737 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14738 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14739 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14740 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14741 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14742 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14743 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14744 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14745 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14746 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14747 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14748 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14749 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14750 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14751 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14752 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14753 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14754 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14755 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14756 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14757 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14758 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14759 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14760 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14761 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14762 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14763 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14764 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14765 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14766 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14767 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14768 7.48 +162 -119 ircd-ratbox/src/.depend
14769 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14770 7.75 +5 -5 ircd-ratbox/src/adns.c
14771 7.84 +1 -1 ircd-ratbox/src/balloc.c
14772 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14773 1.23 +75 -7 ircd-ratbox/src/cache.c
14774 7.429 +342 -79 ircd-ratbox/src/channel.c
14775 7.67 +42 -2 ircd-ratbox/src/class.c
14776 7.485 +245 -85 ircd-ratbox/src/client.c
14777 1.23 +349 -43 ircd-ratbox/src/commio.c
14778 7.11 +4 -0 ircd-ratbox/src/crypt.c
14779 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14780 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14781 1.32 +4 -8 ircd-ratbox/src/epoll.c
14782 7.46 +63 -6 ircd-ratbox/src/event.c
14783 7.23 +4 -0 ircd-ratbox/src/getopt.c
14784 7.112 +8 -7 ircd-ratbox/src/hash.c
14785 7.32 +135 -133 ircd-ratbox/src/hook.c
14786 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14787 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14788 7.365 +56 -48 ircd-ratbox/src/ircd.c
14789 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14790 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14791 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14792 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14793 7.122 +14 -13 ircd-ratbox/src/listener.c
14794 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14795 7.150 +17 -8 ircd-ratbox/src/modules.c
14796 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14797 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14798 7.137 +55 -42 ircd-ratbox/src/packet.c
14799 7.187 +8 -15 ircd-ratbox/src/parse.c
14800 7.28 +2 -4 ircd-ratbox/src/patricia.c
14801 7.82 +3 -1 ircd-ratbox/src/poll.c
14802 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14803 1.32 +8 -3 ircd-ratbox/src/reject.c
14804 7.34 +1 -0 ircd-ratbox/src/restart.c
14805 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14806 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14807 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14808 7.76 +32 -35 ircd-ratbox/src/s_log.c
14809 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14810 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14811 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14812 7.334 +773 -2 ircd-ratbox/src/s_user.c
14813 7.27 +2 -1 ircd-ratbox/src/scache.c
14814 7.44 +2 -0 ircd-ratbox/src/select.c
14815 7.285 +12 -12 ircd-ratbox/src/send.c
14816 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14817 7.46 +0 -1 ircd-ratbox/src/tools.c
14818 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14819 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14820 1.3 +4 -4 ircd-ratbox/src/watch.c
14821 7.32 +1 -0 ircd-ratbox/src/whowas.c
14822 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14823 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14824 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14825 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14829 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14831 Modified files: (Branch: RATBOX_2_0)
14834 a remote client is never going to have a watch list..duh
14836 Revision Changes Path
14837 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14841 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14843 Added files: (Branch: RATBOX_2_0)
14848 Revision Changes Path
14849 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14853 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14855 Added files: (Branch: RATBOX_2_0)
14859 helps if we actually include the .c/.h files
14861 Revision Changes Path
14862 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14863 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14867 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14869 Modified files: (Branch: RATBOX_2_0)
14870 . configure configure.ac
14871 include client.h numeric.h s_conf.h setup.h.in
14873 modules Makefile.in
14874 modules/core m_nick.c
14875 src Makefile.in client.c ircd.c messages.tab
14876 newconf.c s_conf.c s_user.c
14878 backport watch from devel
14880 Revision Changes Path
14881 7.229.2.10 +12 -2 ircd-ratbox/configure
14882 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14883 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14884 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14885 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14886 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14887 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14888 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14889 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14890 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14891 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14892 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14893 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14894 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14895 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14896 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14900 leeh 2005/01/12 10:12:40 EST (20050112_1)
14902 Modified files: (Branch: RATBOX_2_0)
14904 modules m_services.c m_whois.c
14907 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14908 when the user is logged in
14910 Revision Changes Path
14911 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14912 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14913 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14914 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14918 leeh 2005/01/11 19:47:14 EST (20050112_0)
14920 Modified files: (Branch: RATBOX_2_0)
14921 include supported.h
14922 Added files: (Branch: RATBOX_2_0)
14926 - added doc/services.txt, outlining the compatibility code
14928 Revision Changes Path
14929 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14930 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14934 leeh 2005/01/11 18:38:10 EST (20050111_5)
14936 Modified files: (Branch: RATBOX_2_0)
14937 include client.h hook.h
14938 modules m_services.c
14939 modules/core m_server.c
14940 src hook.c s_serv.c
14942 - more services compatibility code:
14943 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14944 appropriate service {}; entry, only accept SU from these.
14945 - hook into us finishing nick burst, and have services burst a list of
14948 Revision Changes Path
14949 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14950 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14951 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14952 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14953 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14954 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14958 leeh 2005/01/11 17:32:42 EST (20050111_4)
14960 Modified files: (Branch: RATBOX_2_0)
14961 . configure configure.ac
14963 modules Makefile.in
14965 Added files: (Branch: RATBOX_2_0)
14966 modules m_services.c
14968 - more services compatibility code:
14969 - encap handlers for SU (services marking client as logged in)
14970 - and for LOGIN (servers bursting logged in status)
14971 - move suser from Client -> User
14973 Revision Changes Path
14974 7.229.2.9 +9 -3 ircd-ratbox/configure
14975 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14976 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14977 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14978 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14979 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14983 leeh 2005/01/11 16:46:34 EST (20050111_3)
14985 Modified files: (Branch: RATBOX_2_0)
14986 include ircd_defs.h
14988 - whoops, missing #endif
14990 Revision Changes Path
14991 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14995 leeh 2005/01/11 15:56:57 EST (20050111_2)
14997 Modified files: (Branch: RATBOX_2_0)
14998 include ircd_defs.h
15000 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15001 have ipv6 just report sizeof(struct sockaddr_in)
15003 Revision Changes Path
15004 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15008 leeh 2005/01/10 20:19:35 EST (20050111_1)
15010 Modified files: (Branch: RATBOX_2_0)
15013 - fix a gcc warning
15015 Revision Changes Path
15016 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15020 leeh 2005/01/10 20:10:35 EST (20050111_0)
15022 Modified files: (Branch: RATBOX_2_0)
15023 adns internal.h parse.c transmit.c types.c
15025 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15028 Revision Changes Path
15029 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15030 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15031 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15032 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15036 leeh 2005/01/10 17:48:48 EST (20050110_3)
15038 Modified files: (Branch: RATBOX_2_0)
15041 - send out the reformatted xline to opers (\s -> ' ')
15043 Revision Changes Path
15044 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15048 leeh 2005/01/10 16:18:53 EST (20050110_2)
15050 Modified files: (Branch: RATBOX_2_0)
15053 include client.h supported.h
15054 src messages.tab s_user.c send.c
15056 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15059 Revision Changes Path
15060 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15061 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15062 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15063 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15064 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15065 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15066 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15070 leeh 2005/01/10 14:50:47 EST (20050110_1)
15072 Modified files: (Branch: RATBOX_2_0)
15073 doc example.conf example.efnet.conf
15075 - I dont remember ts6 desyncing on bans, so im not sure why the example
15078 Revision Changes Path
15079 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15080 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15084 leeh 2005/01/10 13:31:10 EST (20050110_0)
15086 Modified files: (Branch: RATBOX_2_0)
15087 . configure configure.ac
15088 include channel.h client.h numeric.h s_conf.h
15089 s_serv.h setup.h.in
15090 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15092 src channel.c messages.tab newconf.c s_conf.c
15095 - added --enable-services to configure, which enables some ratbox-services
15096 compatibility code:
15097 - chanmode +r, registered users only
15098 - usermode +S, prevents deop/kick of a service
15099 - service { }; block in conf for the above umode
15101 Revision Changes Path
15102 7.229.2.8 +28 -16 ircd-ratbox/configure
15103 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15104 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15105 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15106 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15107 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15108 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15109 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15110 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15111 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15112 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15113 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15114 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15115 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15116 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15117 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15118 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15119 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15120 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15124 leeh 2005/01/09 08:23:30 EST (20050109_0)
15126 Modified files: (Branch: RATBOX_2_0)
15129 - remove a tab, and add +C to opers umode help
15131 Revision Changes Path
15132 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode