1 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
3 - update IDEAS with link failover
7 +1 -0 trunk/IDEAS (File Modified)
10 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
12 xline/resv wildcard checking:
13 - count escaped (\) characters as one nonwild
14 - accept strings without wilds no matter how short they are
18 +8 -2 trunk/src/s_newconf.c (File Modified)
21 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
23 Tweak some comments in sno_whois extension.
27 +2 -2 trunk/extensions/sno_whois.c (File Modified)
30 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
36 +3 -6 trunk/NEWS (File Modified)
39 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
41 - allow JOIN 0 from remotes
42 - allow JOIN 0 from locals, but only if it is exactly one
43 zero and is the first channel
47 +65 -0 trunk/modules/core/m_join.c (File Modified)
50 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
52 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
53 levels?), hideops, namespace cleanups, etc
57 + - trunk/IDEAS (File Added)
60 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
66 +0 -65 trunk/modules/core/m_join.c (File Modified)
69 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
71 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
72 to their policies indicating that they wish to be contacted before their services are used.
76 +6 -3 trunk/doc/example.conf (File Modified)
77 +6 -3 trunk/doc/reference.conf (File Modified)
80 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
82 - update NEWS in preparation of upcoming 2.2 release this week
86 +3 -0 trunk/NEWS (File Modified)
89 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
91 Move sno_channeljoin to unsupported, due to the privacy
92 issue and the fact that any oper with admin or hidden_admin
97 +0 -1 trunk/doc/example.conf (File Modified)
98 +0 -2 trunk/doc/reference.conf (File Modified)
99 +0 -46 trunk/extensions/Makefile.in (File Modified)
100 + - trunk/extensions/sno_channeljoin.c (File Deleted)
101 +47 -1 trunk/unsupported/Makefile.in (File Modified)
102 + - trunk/unsupported/sno_channeljoin.c (File Added)
105 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
107 - createoperonly: like createauthonly, but checks opered status instead of authed status
111 +41 -0 trunk/extensions/Makefile.in (File Modified)
112 + - trunk/extensions/createoperonly.c (File Added)
115 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
117 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
121 +1 -0 trunk/doc/example.conf (File Modified)
122 +3 -1 trunk/doc/reference.conf (File Modified)
123 +46 -0 trunk/extensions/Makefile.in (File Modified)
124 + - trunk/extensions/sno_channeljoin.c (File Added)
127 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
129 - update config files
133 +1 -0 trunk/doc/example.conf (File Modified)
134 +2 -0 trunk/doc/reference.conf (File Modified)
137 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
139 - fold in whois_notice_global functionality.
143 +0 -1 trunk/extensions/Makefile.in (File Modified)
144 +1 -56 trunk/extensions/sno_whois.c (File Modified)
145 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
148 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
150 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
154 +64 -57 trunk/extensions/Makefile.in (File Modified)
155 + - trunk/extensions/sno_whois.c (File Added)
156 + - trunk/extensions/spy_whois_notice.c (File Deleted)
159 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
161 Prevent too wide klines with CIDR masks.
165 +17 -5 trunk/modules/m_kline.c (File Modified)
168 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
170 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
174 +4 -0 trunk/modules/m_kline.c (File Modified)
177 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
179 - fold conf_connect_allowed() into accept_connection()
180 - extend add_connection() so that exempt{}s apply to max unregistered
186 +1 -1 trunk/doc/example.conf (File Modified)
187 +1 -1 trunk/doc/reference.conf (File Modified)
188 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
189 +0 -2 trunk/include/s_conf.h (File Modified)
190 +14 -7 trunk/src/listener.c (File Modified)
193 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
195 m_webirc: call del_unknown_ip() otherwise the unknown will
196 never be subtracted from the cgiirc ip
200 +2 -0 trunk/extensions/m_webirc.c (File Modified)
203 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
205 Remove s_assert in del_unknown_ip() supposedly if the ip
206 cannot be found, it is not feasible to avoid that case
207 entirely with m_webirc.c.
211 +1 -2 trunk/src/reject.c (File Modified)
214 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
216 Apply ratbox flood fix.
220 +1 -0 trunk/doc/example.conf (File Modified)
221 +5 -0 trunk/doc/reference.conf (File Modified)
222 +3 -0 trunk/include/client.h (File Modified)
223 +4 -0 trunk/include/reject.h (File Modified)
224 +1 -0 trunk/include/s_conf.h (File Modified)
225 +2 -0 trunk/src/client.c (File Modified)
226 +3 -0 trunk/src/listener.c (File Modified)
227 +1 -0 trunk/src/newconf.c (File Modified)
228 +8 -5 trunk/src/packet.c (File Modified)
229 +59 -2 trunk/src/reject.c (File Modified)
230 +1 -0 trunk/src/s_conf.c (File Modified)
231 +2 -0 trunk/src/s_serv.c (File Modified)
232 +1 -0 trunk/src/s_user.c (File Modified)
235 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
241 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
244 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
250 +114 -1 trunk/configure (File Modified)
253 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
255 - remove "ASM hashing code" from the configure overview
259 +0 -1 trunk/configure.ac (File Modified)
262 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
264 Target left IRC (more friendly error message if a UID
265 cannot be found) for /invite.
269 +8 -3 trunk/modules/m_invite.c (File Modified)
272 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
274 Remove emptyline craq because it leaks memory on /rehash motd etc.
275 from ratbox 2.2 (anfl/Androsyn)
279 +6 -14 trunk/src/cache.c (File Modified)
282 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
284 Merge old trunk r2767:
285 Copy channel name from command on lowerTS JOIN/SJOIN,
286 this makes the capitalization of the channel name
287 timestamped like modes are.
291 +3 -0 trunk/modules/core/m_join.c (File Modified)
292 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
295 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
297 Merge old trunk r2065,r2067:
298 channel_modes(): get rid of the trailing space
299 also make the *pbuf check work like it should
300 (don't call IsMember another time if we already
302 simplify a bit more, update comments
306 +13 -13 trunk/src/channel.c (File Modified)
309 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
315 +1 -1 trunk/extensions/m_webirc.c (File Modified)
318 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
320 chghost: refuse spoofs which are empty or start with a colon
321 (would break the protocol)
325 +3 -0 trunk/modules/m_chghost.c (File Modified)
328 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
330 Fix description of 043 numeric.
334 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
337 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
339 SAVE: make the nickTS of the UID nick equal to 100, so it
340 is always in sync on the network.
344 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
345 +15 -11 trunk/modules/core/m_nick.c (File Modified)
348 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
350 Force nickTS to increase when a local user changes their nick.
354 +5 -1 trunk/modules/core/m_nick.c (File Modified)
357 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
359 Remove #define UFLAGS. We haven't allowed this
360 undocumented extension to the IRC protocol for
361 years (allowing an initial umode in USER).
365 +0 -2 trunk/modules/m_user.c (File Modified)
368 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
370 Move new_local_user hook, so it is possible to call
371 exit_client() from it, refusing the connection.
375 +3 -1 trunk/doc/hooks.txt (File Modified)
376 +10 -9 trunk/src/s_user.c (File Modified)
379 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
381 Only free PreClient struct when the rest of the Client
382 is freed, not immediately upon exit_client(). Doing this
383 would cause problems with sasl's new_local_user hook
384 vs hooks that exit the client there.
388 +0 -1 trunk/src/client.c (File Modified)
391 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
393 Use TS6 prefix for server-server JOIN 0.
397 +2 -1 trunk/modules/core/m_join.c (File Modified)
400 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
402 Use orighost in kill server notices.
406 +3 -3 trunk/modules/core/m_kill.c (File Modified)
409 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
411 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
415 +3 -3 trunk/modules/m_set.c (File Modified)
418 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
424 +1 -1 trunk/src/messages.tab (File Modified)
427 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
429 Show max_clients in /info.
433 +6 -0 trunk/modules/m_info.c (File Modified)
436 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
438 Don't allow /quote set max higher than the
439 serverinfo::max_clients ircd.conf value.
443 +8 -0 trunk/modules/m_set.c (File Modified)
446 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
448 Change code that checks maxclients limit: allow exactly
449 the configured amount of non-exceed_limit clients.
450 Code that appeared to limit exceed_limit clients too
451 but less heavily removed (it was not effective because
452 the parentheses were wrong).
456 +2 -4 trunk/src/s_user.c (File Modified)
459 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
461 By default, leave MAX_BUFFER fds free for log files,
462 server connections, ident lookups, exceed_limit clients,
463 etc. Mention this in example.conf and reference.conf.
467 +4 -2 trunk/doc/example.conf (File Modified)
468 +3 -1 trunk/doc/reference.conf (File Modified)
469 +1 -1 trunk/src/s_conf.c (File Modified)
472 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
474 --with-maxclients configure option is gone
478 +0 -11 trunk/INSTALL (File Modified)
481 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
483 Make the code that raises fd rlimit to hard limit work.
487 +5 -5 trunk/src/ircd.c (File Modified)
490 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
492 - note the I/O reworking
496 +2 -0 trunk/NEWS (File Modified)
499 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
505 +4 -4 trunk/doc/Makefile.in (File Modified)
508 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
510 - enforce proper conditions for EPOLL_CTL_DEL.
511 - remove possibly problematic "performance" check
515 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
518 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
520 - rename m_list_safelist to m_list and remove ratbox implementation
524 +393 -664 trunk/modules/Makefile.in (File Modified)
525 + - trunk/modules/m_list.c (File Added)
526 + - trunk/modules/m_list_ratbox.c (File Deleted)
527 + - trunk/modules/m_list_safelist.c (File Deleted)
530 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
532 - some more transit to sendto_one_numeric().
536 +2 -3 trunk/modules/m_away.c (File Modified)
537 +3 -3 trunk/src/messages.tab (File Modified)
538 +1 -1 trunk/src/s_user.c (File Modified)
541 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
543 - change some sendto_one() to sendto_one_numeric().
547 +4 -10 trunk/modules/m_admin.c (File Modified)
548 +3 -3 trunk/modules/m_map.c (File Modified)
549 +12 -12 trunk/src/messages.tab (File Modified)
550 +1 -2 trunk/src/s_conf.c (File Modified)
551 +9 -10 trunk/src/s_user.c (File Modified)
554 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
556 - river's ports.c from old charybdis trunk
560 +195 -0 trunk/configure.ac (File Modified)
561 + - trunk/libcharybdis/ports.c (File Added)
564 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
566 - remove broken ports stuff and devpoll stuff.
570 +0 -307 trunk/configure (File Modified)
571 +0 -21 trunk/configure.ac (File Modified)
572 +0 -474 trunk/include/setup.h.in (File Modified)
573 + - trunk/libcharybdis/devpoll.c (File Deleted)
574 + - trunk/libcharybdis/ports.c (File Deleted)
577 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
583 +1 -25 trunk/configure (File Modified)
584 +0 -3 trunk/include/setup.h.in (File Modified)
587 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
589 - remove x86-optimized hash code.
593 +0 -13 trunk/configure.ac (File Modified)
594 +2 -187 trunk/src/Makefile.in (File Modified)
595 + - trunk/src/fnvhash.s (File Deleted)
598 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
600 - apparently setting KE_LENGTH to 128 is fine.
604 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
607 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
609 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
613 +5627 -5747 trunk/configure (File Modified)
614 +0 -15 trunk/configure.ac (File Modified)
615 +0 -2 trunk/include/m_info.h (File Modified)
616 +6 -9 trunk/include/setup.h.in (File Modified)
617 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
620 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
622 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
623 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
624 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
628 +0 -5 trunk/include/config.h (File Modified)
629 +0 -5 trunk/include/config.h.dist (File Modified)
630 +0 -6 trunk/include/defaults.h (File Modified)
631 +0 -3 trunk/include/m_info.h (File Modified)
632 +21 -7 trunk/libcharybdis/commio.c (File Modified)
633 +2 -0 trunk/libcharybdis/commio.h (File Modified)
634 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
635 +4 -3 trunk/libcharybdis/poll.c (File Modified)
636 +0 -3 trunk/libcharybdis/select.c (File Modified)
637 +0 -9 trunk/src/ircd.c (File Modified)
638 +23 -26 trunk/src/listener.c (File Modified)
639 +2 -1 trunk/src/restart.c (File Modified)
640 +5 -1 trunk/src/s_auth.c (File Modified)
641 +1 -1 trunk/src/s_conf.c (File Modified)
642 +3 -1 trunk/src/s_serv.c (File Modified)
645 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
647 Repair operspy who !#channel, broken by me in r3283.
651 +2 -2 trunk/modules/m_who.c (File Modified)
654 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
656 Update bug report and IRC channel information.
660 +2 -1 trunk/BUGS (File Modified)
661 +2 -1 trunk/NEWS (File Modified)
664 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
666 Change copyright years in version.c.SH as in release-2.1 r3339.
670 +2 -2 trunk/src/version.c.SH (File Modified)
673 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
679 +104 -0 trunk/configure (File Modified)
682 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
684 Need to check for various flavours of epoll,
685 even if --enable-epoll is forced.
689 +1 -0 trunk/configure.ac (File Modified)
692 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
694 Hack to allow some more warnings, already present in configure (?).
698 +1 -1 trunk/aclocal.m4 (File Modified)
701 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
703 Merge old trunk r2077,r2079:
704 - Move closing of servlink control fd to close_connection()
705 instead of doing it in exit_local_server(), and make sure
706 we first close the data fd and then the control fd.
707 - Have servlink process ready fds in order net, data, ctrl
708 instead of ctrl, data, net. This seems to fix the problem
709 that squit reasons do not show up on the other side of a
710 ziplink (by making it send any final SQUIT and/or ERROR
711 before noticing the closed control fd).
715 +1 -1 trunk/servlink/io.c (File Modified)
716 +3 -12 trunk/src/client.c (File Modified)
719 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
721 Don't show the UID if a TS6 server sends a kick with
722 an empty or no comment. Note that charybdis never sends
727 +4 -4 trunk/modules/core/m_kick.c (File Modified)
730 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
732 Merge old trunk r2081:
733 Don't say that services cannot be killed in
734 ERR_ISCHANSERVICE message (given when trying
735 to kick or deop them), as that's not the case.
739 +1 -1 trunk/src/messages.tab (File Modified)
742 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
744 Merge old trunk r2059
745 Clarifications to the descriptions of umode +Q and cmode +F,
746 suggested by Ariadne@SorceryNet.
750 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
751 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
754 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
756 Merge old trunk r2907,r2991:
757 Allow TESTLINE on channel names.
761 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
762 +4 -0 trunk/help/opers/testline (File Modified)
763 +22 -0 trunk/modules/m_testline.c (File Modified)
766 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
768 Merge old trunk r2835:
769 resolver: if sendto(2) fails, try sending to the next nameserver
773 +1 -1 trunk/src/res.c (File Modified)
776 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
778 Merge old trunk r2817:
779 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
780 starts with a digit. This is safe because the last
781 parameter is a nick and never a UID. (The first parameter
782 in a server-server two-param whois is a UID/SID.)
786 +1 -1 trunk/modules/m_whois.c (File Modified)
789 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
791 Merge old trunk r2779,r2785:
792 Show correct privilege name in a few ERR_NOPRIVS numerics.
796 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
797 +1 -1 trunk/extensions/m_opme.c (File Modified)
798 +2 -2 trunk/unsupported/m_force.c (File Modified)
801 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
803 Merge old trunk r2695:
804 Send an SQUIT instead of an ERROR to announce /die to connected servers.
805 This will generate better server notices.
809 +3 -2 trunk/modules/core/m_die.c (File Modified)
812 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
814 Merge old trunk r2294:
815 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
819 +1 -1 trunk/src/s_user.c (File Modified)
822 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
824 Merge old trunk r2226:
825 If we are connecting outward to a server, check if the
826 server name they sent is the same as what we tried to
827 connect to. Previously such a connection could succeed
828 if there existed connect blocks with the same IP and
829 passwords for the other server name.
833 +11 -0 trunk/modules/core/m_server.c (File Modified)
836 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
838 Merge old trunk r2212:
839 Another handling of SJOINs without nicks:
840 Propagate them if the channel is +P or the channel
841 already existed, otherwise remove the channel again
842 and do not propagate the SJOIN.
846 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
849 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
851 Remove channels entirely from /whois on services.
852 This cannot be overridden with operspy.
856 +20 -17 trunk/modules/m_whois.c (File Modified)
859 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
861 Fix /who on channels with ** in their name.
865 +2 -2 trunk/modules/m_who.c (File Modified)
868 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
870 NEWS: As in 2.1.3, mention that the TS6 revision will
871 interoperate with older versions
875 +2 -1 trunk/NEWS (File Modified)
878 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
880 Fix documentation of HIDE_SERVERS_IPS define.
884 +2 -2 trunk/include/config.h.dist (File Modified)
887 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
889 Don't leak auth{} spoofed ip for I-line is full notice either.
893 +1 -1 trunk/src/s_conf.c (File Modified)
896 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
902 +37 -0 trunk/NEWS (File Modified)
905 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
907 Allow /invite (but not invex) to override +r, +l, +j in
908 addition to +i. As before, a restrictive mode must be in
909 place at /invite time for the invite to have an effect;
910 +r does not count as a restrictive mode if the user is
911 logged in; +l and +j always count as restrictive modes to
912 allow for cases where they would allow join at /invite
913 time but not when the user tries to join.
917 +6 -2 trunk/modules/m_invite.c (File Modified)
918 +21 -10 trunk/src/channel.c (File Modified)
921 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
923 Remove invite_ops_only, forcing it to YES.
927 +0 -1 trunk/doc/example.conf (File Modified)
928 +0 -5 trunk/doc/reference.conf (File Modified)
929 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
930 +0 -1 trunk/include/s_conf.h (File Modified)
931 +0 -6 trunk/modules/m_info.c (File Modified)
932 +10 -14 trunk/modules/m_invite.c (File Modified)
933 +0 -1 trunk/src/newconf.c (File Modified)
934 +0 -1 trunk/src/s_conf.c (File Modified)
937 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
939 Move username check after xline and dnsbl checks, so it
940 will not complain to opers about clients who are xlined
941 or blacklisted anyway (both of which silently reject).
945 +15 -15 trunk/src/s_user.c (File Modified)
948 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
950 - MASTER_MAX is no longer relevant
954 +0 -7 trunk/modules/m_set.c (File Modified)
957 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
959 - add config option for setting max_clients.
963 +5 -0 trunk/doc/example.conf (File Modified)
964 +5 -0 trunk/doc/reference.conf (File Modified)
965 +2 -0 trunk/include/s_conf.h (File Modified)
966 +1 -1 trunk/src/ircd.c (File Modified)
967 +2 -0 trunk/src/newconf.c (File Modified)
968 +2 -1 trunk/src/s_conf.c (File Modified)
971 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
973 - remove get_maxrss() and all of that insecure and unsafe nonsense
977 +3 -38 trunk/src/ircd.c (File Modified)
978 +1 -1 trunk/src/restart.c (File Modified)
979 +0 -4 trunk/src/s_stats.c (File Modified)
982 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
984 - avoid some potential NULL dereferencing
988 +1 -1 trunk/libcharybdis/commio.c (File Modified)
991 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
997 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1000 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1002 - rework poll a bit for the MAXCONNECTIONS changes.
1006 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1009 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1011 Our way of using kqueue may cause it to report fds we
1012 don't know about anymore, cope.
1016 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1019 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1021 Don't reference freed memory (fde_t) in comm_close().
1025 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1028 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1030 - fix for 100% cpu use
1034 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1037 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1039 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1043 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1046 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1048 - clear up use of fd_table in ircd.
1052 +3 -2 trunk/src/s_serv.c (File Modified)
1055 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1057 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1061 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1062 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1063 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1064 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1065 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1066 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1067 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1068 +2 -2 trunk/libcharybdis/select.c (File Modified)
1071 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1073 Fix some cases where the size argument to strlcpy()
1074 for usernames and hostnames is 1 too small.
1078 +1 -1 trunk/modules/m_chghost.c (File Modified)
1079 +2 -2 trunk/src/res.c (File Modified)
1080 +2 -2 trunk/src/s_user.c (File Modified)
1083 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1085 Cut down quit/part/kick reasons to avoid quit reasons
1086 overflowing the client exiting server notice (from
1087 TOPICLEN to 260). kill reasons become shorter accordingly.
1088 kline/dline/gline reasons become 390.
1089 away messages stay at TOPICLEN for now.
1093 +8 -3 trunk/include/ircd_defs.h (File Modified)
1094 +2 -2 trunk/modules/m_dline.c (File Modified)
1095 +4 -4 trunk/modules/m_gline.c (File Modified)
1096 +2 -2 trunk/modules/m_kline.c (File Modified)
1099 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1101 Don't leak auth{} spoofed IP addresses in +f notices.
1102 from ratbox (androsyn)
1106 +10 -3 trunk/src/s_conf.c (File Modified)
1109 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1111 Make oper_up() take +i/-i during opering up into account
1112 (e.g. no_oper_invis extension, +i in operator::umodes).
1113 Remove the hack from no_oper_invis.
1117 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1118 +4 -0 trunk/src/s_user.c (File Modified)
1121 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1123 no_oper_invis: decrement invisible count when clearing
1124 invisible on a local client who has just opered up
1125 oper_up() should really do this
1129 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1132 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1134 Put "End of Channel Quiet List" instead of
1135 "End of Channel Ban List" for a +q list.
1136 Due to client restrictions the numerics for
1137 quiet lists must be the same as for ban lists.
1141 +4 -1 trunk/src/chmode.c (File Modified)
1144 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1146 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1147 Change TS6 JOIN processing
1148 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1149 a local user joins an existing channel
1150 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1151 propagating a TS6 JOIN
1152 - don't interpret simple modes in an incoming TS6 JOIN
1154 This is to avoid desyncs when certain mode changes (e.g. -im)
1155 cross with joins. A downside is that simple modes will be
1156 more desynched when a JOIN creates a channel or lowers TS,
1157 but that's less important.
1159 Update the TS6 specification to include this, and clarify
1160 that TMODE can come from a server and that MODE must be
1161 translated into TMODE from other servers too.
1165 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1166 +19 -127 trunk/modules/core/m_join.c (File Modified)
1169 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1171 Make -logfile work again.
1175 +2 -2 trunk/src/s_log.c (File Modified)
1178 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1180 - fix off-by-one memory overflow error.
1184 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1187 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1189 Change handling of modularized umodes:
1190 - keep the bitmask reserved forever to the letter, fixing
1191 the problems when loading multiple umode modules,
1192 unloading them and then loading them in a different order
1193 - don't allow local users to change umodes which have
1194 been unloaded and don't set them on new users via
1199 +24 -3 trunk/src/s_user.c (File Modified)
1202 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1204 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1208 +1 -0 trunk/include/s_user.h (File Modified)
1209 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1210 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1211 +22 -0 trunk/src/s_user.c (File Modified)
1214 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1216 DNSBL keyword substitution is available as of 2.1.3.
1220 +1 -1 trunk/doc/example.conf (File Modified)
1223 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1225 Change two occurances like match(userinput, target_p->name) ||
1226 match(target_p->name, userinput) to just match(userinput,
1227 target_p->name). No client name can contain * or ? now.
1231 +1 -1 trunk/modules/m_trace.c (File Modified)
1232 +1 -2 trunk/src/s_serv.c (File Modified)
1235 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1237 Do not try find_server() on a name find_client() has
1238 returned NULL for, as this will always return NULL
1239 since the removal of hostmasking.
1243 +1 -2 trunk/modules/m_pong.c (File Modified)
1244 +0 -4 trunk/src/s_serv.c (File Modified)
1247 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1249 Remove server_exists() which checked whether the
1250 server name existed taking hostmasking into account
1251 and just check with find_server(); admittedly
1252 this checks if the name is a SID but that's not
1257 +3 -27 trunk/modules/core/m_server.c (File Modified)
1260 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1262 Remove hash_find_masked_server(), which made it possible
1263 to specify the full (unmasked) name of a server behind
1264 a hostmask. As a result find_any_client() (for prefixes)
1265 becomes equal to find_client(), so remove that too.
1269 +0 -1 trunk/include/hash.h (File Modified)
1270 +1 -75 trunk/src/hash.c (File Modified)
1271 +1 -1 trunk/src/parse.c (File Modified)
1274 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1276 Remove '*' from valid server name characters.
1277 This makes it impossible to connect hostmasked servers.
1278 (This support didn't work well anyway, was incompatible
1279 with TS6 and we never masked ourselves.)
1283 +1 -1 trunk/src/match.c (File Modified)
1286 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1288 Change spambot, flooder and jupe joiner notices from host to orighost.
1292 +1 -1 trunk/modules/core/m_join.c (File Modified)
1293 +2 -2 trunk/modules/core/m_message.c (File Modified)
1294 +2 -2 trunk/src/channel.c (File Modified)
1297 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1299 Add documentation for SASL client protocol, same as atheme doc/SASL.
1303 + - trunk/doc/sasl.txt (File Added)
1306 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1308 Include real hostname in Closing Link message for unknown
1309 connections that have sent USER. This is helpful for
1310 k-lined users while not breaking server IP hiding.
1314 +3 -1 trunk/src/client.c (File Modified)
1317 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1323 +29 -29 trunk/configure (File Modified)
1326 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1328 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1332 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1335 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1337 Backport from early 3.x:
1340 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1342 - remove "Processing connection to foobar.net" message
1346 +0 -3 trunk/src/s_auth.c (File Modified)
1349 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1351 - missed the processing connection one (actually, we can probably nuke this one)
1355 +1 -2 trunk/src/s_auth.c (File Modified)
1358 river 2006/09/27 16:33:05 UTC (20060927-2174)
1360 get_client_name = stupid
1365 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1368 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1370 - remove excessive arguments
1374 +1 -2 trunk/src/s_conf.c (File Modified)
1375 +1 -1 trunk/src/s_user.c (File Modified)
1378 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1380 - use sendto_one_notice() for on-connect notices too.
1384 +10 -10 trunk/src/s_auth.c (File Modified)
1387 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1389 - use sendto_one_notice() in the core, too.
1393 +2 -2 trunk/src/chmode.c (File Modified)
1394 +8 -15 trunk/src/modules.c (File Modified)
1395 +3 -5 trunk/src/s_conf.c (File Modified)
1396 +1 -2 trunk/src/s_newconf.c (File Modified)
1397 +20 -57 trunk/src/s_user.c (File Modified)
1400 river 2006/09/27 16:19:25 UTC (20060927-2166)
1402 the KILL command will use get_client_name(, SHOW_IP) instead of
1403 target->name, and will show a more useful error for local opers
1408 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1411 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1413 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1417 +4 -2 trunk/src/send.c (File Modified)
1420 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1426 +1 -1 trunk/include/client.h (File Modified)
1429 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1431 - get_id(): fall back to "*" if client has no known name
1435 +1 -1 trunk/include/client.h (File Modified)
1438 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1440 - convert to sendto_one_notice().
1444 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1445 +4 -6 trunk/unsupported/m_force.c (File Modified)
1448 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1450 - use sendto_one_notice() in many places instead of
1451 sendto_one(source_p, ":%s NOTICE %s :", ...);
1455 +10 -25 trunk/extensions/example_module.c (File Modified)
1456 +5 -14 trunk/extensions/hurt.c (File Modified)
1457 +1 -2 trunk/extensions/m_42.c (File Modified)
1458 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1459 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1460 +1 -2 trunk/extensions/m_opme.c (File Modified)
1461 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1462 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1463 +3 -7 trunk/modules/core/m_die.c (File Modified)
1464 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1465 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1466 +1 -2 trunk/modules/m_challenge.c (File Modified)
1467 +11 -15 trunk/modules/m_connect.c (File Modified)
1468 +20 -28 trunk/modules/m_dline.c (File Modified)
1469 +2 -2 trunk/modules/m_etrace.c (File Modified)
1470 +11 -21 trunk/modules/m_gline.c (File Modified)
1471 +2 -4 trunk/modules/m_kline.c (File Modified)
1472 +1 -2 trunk/modules/m_rehash.c (File Modified)
1473 +3 -7 trunk/modules/m_restart.c (File Modified)
1474 +31 -45 trunk/modules/m_set.c (File Modified)
1475 +2 -4 trunk/modules/m_testmask.c (File Modified)
1476 +5 -8 trunk/modules/m_unreject.c (File Modified)
1477 +2 -5 trunk/modules/m_xline.c (File Modified)
1482 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1483 +10 -25 trunk/extensions/example_module.c (File Modified)
1484 +5 -14 trunk/extensions/hurt.c (File Modified)
1485 +1 -2 trunk/extensions/m_42.c (File Modified)
1486 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1487 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1488 +1 -2 trunk/extensions/m_opme.c (File Modified)
1489 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1490 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1491 +3 -7 trunk/modules/core/m_die.c (File Modified)
1492 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1493 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1494 +1 -2 trunk/modules/m_challenge.c (File Modified)
1495 +11 -15 trunk/modules/m_connect.c (File Modified)
1496 +2 -4 trunk/modules/m_dline.c (File Modified)
1497 +2 -2 trunk/modules/m_etrace.c (File Modified)
1498 +11 -21 trunk/modules/m_gline.c (File Modified)
1499 +2 -4 trunk/modules/m_kline.c (File Modified)
1500 +1 -2 trunk/modules/m_rehash.c (File Modified)
1501 +3 -7 trunk/modules/m_restart.c (File Modified)
1502 +31 -45 trunk/modules/m_set.c (File Modified)
1503 +2 -4 trunk/modules/m_testmask.c (File Modified)
1504 +5 -8 trunk/modules/m_unreject.c (File Modified)
1505 +1 -3 trunk/modules/m_xline.c (File Modified)
1506 +2 -2 trunk/src/chmode.c (File Modified)
1507 +8 -15 trunk/src/modules.c (File Modified)
1508 +10 -14 trunk/src/s_auth.c (File Modified)
1509 +3 -6 trunk/src/s_conf.c (File Modified)
1510 +1 -2 trunk/src/s_newconf.c (File Modified)
1511 +20 -57 trunk/src/s_user.c (File Modified)
1512 +4 -2 trunk/src/send.c (File Modified)
1513 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1514 +4 -6 trunk/unsupported/m_force.c (File Modified)
1517 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1519 - keyword-subst from charybdis 2.2.
1523 +12 -3 trunk/doc/example.conf (File Modified)
1524 +58 -3 trunk/doc/reference.conf (File Modified)
1525 + - trunk/include/substitution.h (File Added)
1526 +1 -0 trunk/src/Makefile.in (File Modified)
1527 +2 -2 trunk/src/s_conf.c (File Modified)
1528 +164 -1 trunk/src/s_user.c (File Modified)
1529 + - trunk/src/substitution.c (File Added)
1532 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1534 Removed merge tracking for "svnmerge" for
1535 http://svn.atheme.org/charybdis/branches/release-2.2
1539 + - trunk/ (Property Modified)
1542 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1544 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1545 http://svn.atheme.org/charybdis/branches/release-2.2
1549 + - trunk/ (Property Modified)
1552 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1554 Removed merge tracking for "svnmerge" for
1555 http://svn.atheme.org/charybdis/branches/release-2.2
1559 + - trunk/ (Property Modified)
1562 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1564 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1565 http://svn.atheme.org/charybdis/branches/release-2.2
1569 + - trunk/ (Property Modified)
1572 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1578 + - trunk/ (Property Modified)
1581 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1583 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1584 http://svn.atheme.org/charybdis/branches/release-2.2
1588 + - trunk/ (Property Modified)
1591 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1593 - version bump to 2.2.0
1597 +3 -1 trunk/NEWS (File Modified)
1598 +1 -1 trunk/configure.ac (File Modified)
1601 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1604 + branches/release-2.1 -> 2.2 base
1605 + 3.0 -> branches/cxxconversion
1606 + backport some immediate 3.0 functionality for 2.2
1611 + - trunk/ (File Added)
1614 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1616 Merged revisions 3135,3137 via svnmerge from
1617 http://svn.atheme.org/charybdis/trunk
1620 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1622 - Expand TRACE description
1623 - Mention expiry time in TESTLINE
1625 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1627 Update copyright year for sgml docs to 2007.
1632 + - branches/release-2.1/ (Property Modified)
1633 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1634 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1637 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1639 Merged revisions 1999 via svnmerge from
1640 http://svn.atheme.org/charybdis/trunk
1641 Add river to CREDITS
1644 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1651 + - branches/release-2.1/ (Property Modified)
1652 +1 -0 branches/release-2.1/CREDITS (File Modified)
1655 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1657 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1658 http://svn.atheme.org/charybdis/trunk
1661 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1663 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1665 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1667 - add use_forward to /info
1669 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1671 Call channel_modes() with &me instead of source_p when
1672 sending out a JOIN and SJOIN for a local user. This
1673 saves checking whether they are on the channel they
1676 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1678 If use_forward is disabled:
1680 - hide +f in /mode #channel (/mode #channel f still shows it)
1681 - do not send any mode changes adding +f to local clients
1682 (-f ones are still sent)
1687 + - branches/release-2.1/ (Property Modified)
1688 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1689 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1690 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1691 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1692 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1693 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1694 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1695 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1696 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1697 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1698 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1699 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1702 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1704 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1708 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1709 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1710 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1713 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1715 Add accountability (wallops, log) to OKICK.
1719 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1722 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1724 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1725 Similar to branches/release-2.2 r3061.
1729 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1732 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1734 - Write xline to file after instead of before notifying opers and source
1735 - Also notify source of failure to add xline
1736 Similar to branches/release-2.2 r3057.
1740 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1743 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1745 If a dline/kline/resv cannot be added to the file, send
1746 the regular notices to local opers and source anyway,
1747 and also warn the source (local opers were already warned).
1748 Similar to branches/release-2.2 r3053.
1752 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1755 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1757 Port over fixes from unkline/unxline/unresv to undline.
1758 Similar to branches/release-2.2 r3049.
1762 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1765 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1767 Merged revisions 2915 via svnmerge from
1768 http://svn.atheme.org/charybdis/trunk
1771 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1773 In usage message, show kline.conf and xline.conf instead
1774 of klines.conf and xlines.conf.
1779 + - branches/release-2.1/ (Property Modified)
1780 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1783 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1785 Merged revisions 2831,2833,2853 via svnmerge from
1786 http://svn.atheme.org/charybdis/trunk
1789 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1791 unkline/unxline/unresv:
1792 - if fclose on the output returns an error, treat this as a
1794 - check if the rename from the temp file to the ban conf failed
1796 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1798 When adding a permanent dline/kline/xline/resv, check
1799 the return value of fclose().
1801 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1803 Do not free xline aconf if it could not be written out.
1804 It will be added to the list in memory anyway.
1809 + - branches/release-2.1/ (Property Modified)
1810 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1811 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1812 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1813 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1816 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1818 NEWS: Clarify effects of ip_cloaking changes a little.
1822 +2 -0 branches/release-2.1/NEWS (File Modified)
1825 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1831 +9 -9 branches/release-2.1/configure (File Modified)
1834 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1836 Version bump on 2.1 branch to 2.1.2.
1840 +1 -1 branches/release-2.1/configure.ac (File Modified)
1843 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1845 Mention r2801/r2805.
1849 +1 -0 branches/release-2.1/NEWS (File Modified)
1852 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1854 Merged revisions 2801 via svnmerge from
1855 http://svn.atheme.org/charybdis/trunk
1858 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1860 ip_cloaking: try to avoid truncation by removing more
1861 components of the hostname (except the TLD).
1866 + - branches/release-2.1/ (Property Modified)
1867 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1870 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1876 +8 -1 branches/release-2.1/NEWS (File Modified)
1879 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1881 Merged revisions 2781 via svnmerge from
1882 http://svn.atheme.org/charybdis/trunk
1885 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1887 Fix stupid bug: checked a hostmask against the found
1888 ban instead of all exceptions, causing all host mangled
1889 clients to be exempted if there was a single ban
1890 exception in many cases.
1895 + - branches/release-2.1/ (Property Modified)
1896 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1899 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1901 Merged revisions 2773 via svnmerge from
1902 http://svn.atheme.org/charybdis/trunk
1905 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1907 user@host must be *@* for a shared{} block with flags=locops
1908 (server should not be *).
1913 + - branches/release-2.1/ (Property Modified)
1914 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1917 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1919 Tweak \s code a little.
1923 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1924 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1925 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1928 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1930 Merged revisions 2761 via svnmerge from
1931 http://svn.atheme.org/charybdis/trunk
1934 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1936 The testline/no_tilde fixes are in 2.1.1.
1941 + - branches/release-2.1/ (Property Modified)
1942 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1945 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1951 +4 -1 branches/release-2.1/NEWS (File Modified)
1954 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1956 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
1957 http://svn.atheme.org/charybdis/trunk
1961 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1963 If the auth{} block has no_tilde and is not kline exempt,
1964 check the username without tilde against klines too.
1965 This is consistent with the way klines work on spoofs
1966 (klines checked on both raw and appearing-on-IRC version).
1968 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1970 Rework the fix for klines with no_tilde.
1971 Add an extra argument to find_address_conf() for the
1972 username without tilde, as that may contain one character more.
1974 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1976 Unbreak compile (because of r2697).
1977 testline with ~ could be improved some more perhaps, but this should work.
1979 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1981 testline: take no_tilde and username truncation into account
1983 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1985 Add some information on /testline with no_tilde and username truncation.
1990 + - branches/release-2.1/ (Property Modified)
1991 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1992 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1993 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1994 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1995 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1996 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1999 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2001 Merged revisions 2149,2151 via svnmerge from
2002 http://svn.atheme.org/charybdis/trunk
2005 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2007 Move kills from services from +s to +k snomask.
2008 Kills from non-service opers remain on +s.
2010 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2012 Update description of +s and +k snomasks.
2017 + - branches/release-2.1/ (Property Modified)
2018 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2019 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2020 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2023 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2025 Merged revisions 2685 via svnmerge from
2026 http://svn.atheme.org/charybdis/trunk
2029 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2031 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2036 + - branches/release-2.1/ (Property Modified)
2037 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2040 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2042 Merged revisions 2693 via svnmerge from
2043 http://svn.atheme.org/charybdis/trunk
2046 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2048 Fix truncation (by one) of unidented usernames
2049 if user registration is done because of DNSBL
2050 completion (which is the usual case if a valid
2051 NICK and USER are sent quickly and any DNSBLs
2057 + - branches/release-2.1/ (Property Modified)
2058 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2061 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2067 +10 -0 branches/release-2.1/NEWS (File Modified)
2070 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2076 +9 -9 branches/release-2.1/configure (File Modified)
2079 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2081 Version bump to 2.1.1.
2085 +1 -1 branches/release-2.1/configure.ac (File Modified)
2088 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2090 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
2091 http://svn.atheme.org/charybdis/trunk
2094 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2096 - fix a server notice on SID collision where the server name is mentioned twice
2098 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2100 - get_server_name() is stupid
2102 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2106 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2108 Do the Attempt to re-introduce SID server notice somewhat
2109 differently, showing a real host again if !HIDE_SERVERS_IPS
2110 and still showing the server name exactly once.
2112 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2114 Fix log message for Attempt to re-introduce SID (server notice was ok).
2116 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2118 - replace "No N line" with "no connect block" in a
2120 - show attempted server name in a few serverlog messages
2125 + - branches/release-2.1/ (Property Modified)
2126 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2129 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2131 Merged revisions 2218 via svnmerge from
2132 http://svn.atheme.org/charybdis/trunk
2135 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2137 Fix garbage in /stats y output on 64-bit archs.
2142 + - branches/release-2.1/ (Property Modified)
2143 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2146 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2148 Merged revisions 2438 via svnmerge from
2149 http://svn.atheme.org/charybdis/trunk
2152 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2154 Enable Revision keyword in addition to Id.
2159 + - branches/release-2.1/ (Property Modified)
2160 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2163 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2165 Merged revisions 2679 via svnmerge from
2166 http://svn.atheme.org/charybdis/trunk
2169 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2171 Port over ratbox 2.2 r23253 (anfl):
2172 - remove the cached storage of how many +beI there are, thereby fixing a
2173 case where it can get desynced from reality
2178 + - branches/release-2.1/ (Property Modified)
2179 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2180 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2183 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2185 Merged revisions 2093,2095 via svnmerge from
2186 http://svn.atheme.org/charybdis/trunk
2189 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2191 - change DNSBL licensing to BSD.
2193 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2195 - change x86-assembly FNV implementation to BSD license
2200 + - branches/release-2.1/ (Property Modified)
2201 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2202 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2205 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2207 Merged revisions 2073,2075 via svnmerge from
2208 http://svn.atheme.org/charybdis/trunk
2211 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2213 Put full information in the squit reason when exiting
2214 a server due to a servlink (ziplinks) error.
2216 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2218 Put full information in the squit reason when exiting
2219 a server due to not enough arguments for a command.
2224 + - branches/release-2.1/ (Property Modified)
2225 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2226 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2229 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2231 Merged revisions 2071 via svnmerge from
2232 http://svn.atheme.org/charybdis/trunk
2235 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2237 Don't redirect users from an existing domain to an
2238 existing server in reference.conf.
2244 + - branches/release-2.1/ (Property Modified)
2245 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2248 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2250 Merged revisions 2053 via svnmerge from
2251 http://svn.atheme.org/charybdis/trunk
2254 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2256 Make find_channel_membership() choose the shortest list
2257 (channel's list or user's list) to search, avoiding excessive
2258 CPU usage with services which are in lots of channels.
2259 From ratbox 2.2 (anfl/jilles)
2264 + - branches/release-2.1/ (Property Modified)
2265 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2268 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2274 +9 -9 branches/release-2.1/configure (File Modified)
2277 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2279 Version change 2.1.0rc1 -> 2.1.0 (release).
2283 +1 -1 branches/release-2.1/configure.ac (File Modified)
2286 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2288 Merged revisions 2029 via svnmerge from
2289 http://svn.atheme.org/charybdis/trunk
2292 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2294 NEWS: mention m_webirc.c module
2299 + - branches/release-2.1/ (Property Modified)
2300 +1 -0 branches/release-2.1/NEWS (File Modified)
2303 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2309 +9 -9 branches/release-2.1/configure (File Modified)
2312 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2314 Change version to 2.1.0rc1.
2318 +1 -1 branches/release-2.1/configure.ac (File Modified)
2321 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2323 Merged revisions 2021 via svnmerge from
2324 http://svn.atheme.org/charybdis/trunk
2327 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2329 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2330 related flaky looking things, and instead keep a list
2331 of BlacklistClients in PreClient.
2336 + - branches/release-2.1/ (Property Modified)
2337 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2338 +1 -1 branches/release-2.1/include/client.h (File Modified)
2339 +0 -1 branches/release-2.1/include/res.h (File Modified)
2340 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2341 +0 -24 branches/release-2.1/src/res.c (File Modified)
2342 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2345 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2347 Merged revisions 2015,2017 via svnmerge from
2348 http://svn.atheme.org/charybdis/trunk
2351 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2353 Check if the name in the question section of the
2354 DNS reply matches what we queried, to guard against
2355 late replies to a previous query with the same id.
2357 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2359 res.c: add a comment summarizing our changes
2364 + - branches/release-2.1/ (Property Modified)
2365 +53 -18 branches/release-2.1/src/res.c (File Modified)
2368 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2370 Merged revisions 1981 via svnmerge from
2371 http://svn.atheme.org/charybdis/trunk
2374 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2376 Alphabetize extensions and tweak the descriptions a little.
2381 + - branches/release-2.1/ (Property Modified)
2382 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2383 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2386 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2388 Merged revisions 1975 via svnmerge from
2389 http://svn.atheme.org/charybdis/trunk
2392 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2394 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2395 We should use the IP and not truncate the hostname.
2396 From ratbox 2.2 (androsyn)
2401 + - branches/release-2.1/ (Property Modified)
2402 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2405 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2407 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2408 http://svn.atheme.org/charybdis/trunk
2412 + - branches/release-2.1/ (Property Modified)
2415 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2417 - branch 2.1 release family
2421 + - branches/release-2.1/ (File Added)
2424 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2426 Describe new handling of host mangling in channel bans in SGML.
2430 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2433 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2435 - ok, 2.1 operline brought to you by marvin the melancholy robot
2439 +1 -1 trunk/src/messages.tab (File Modified)
2442 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2444 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2445 If anybody comes up with anything better, then please let us know
2446 and we will change this before 2.1 is branched.
2450 +1 -1 trunk/src/messages.tab (File Modified)
2453 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2455 Add EUID to capab.txt.
2459 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2462 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2468 +3 -0 trunk/NEWS (File Modified)
2471 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2473 Allow service{} servers to manipulate the nick delay table
2474 (for "nickserv enforcement").
2475 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2476 If duration is 0, the nickdelay entry is removed, otherwise
2477 it is added with the duration in seconds (maximum 24 hours).
2478 It is suggested that this is used if the EUID capab is present.
2482 +42 -1 trunk/modules/m_services.c (File Modified)
2485 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2487 HURT: strip off *@ from the start of the mask
2488 reject anything else containing '@' or '!'
2492 +11 -0 trunk/extensions/hurt.c (File Modified)
2495 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2497 ircd.c: need supported.h here
2501 +1 -0 trunk/src/ircd.c (File Modified)
2504 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2506 HURT: less ambiguity here
2507 ips/hosts to be hurt must contain a '.' or ':' otherwise
2508 they are interpreted as nicks
2512 +14 -9 trunk/extensions/hurt.c (File Modified)
2515 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2517 - we're now ircd-charybdis.org.
2518 - properly alphabetize credits
2522 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2525 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2527 - add additional modules to the configs
2531 +6 -0 trunk/doc/example.conf (File Modified)
2532 +12 -0 trunk/doc/reference.conf (File Modified)
2535 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2537 - remove hurt.h, it is pointless and confusing
2541 +27 -62 trunk/extensions/hurt.c (File Modified)
2542 + - trunk/extensions/hurt.h (File Deleted)
2545 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2547 - add code to suggest a local HURT by nickname.
2548 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2552 +40 -10 trunk/extensions/hurt.c (File Modified)
2553 +1 -0 trunk/extensions/hurt.h (File Modified)
2556 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2562 +2 -1 trunk/NEWS (File Modified)
2565 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2567 MASKTRACE/TESTMASK: check orighost as well
2571 +4 -2 trunk/modules/m_etrace.c (File Modified)
2572 +3 -1 trunk/modules/m_testmask.c (File Modified)
2575 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2577 Make RPL_ISUPPORT (005) numeric modularizable.
2578 Currently it will reassemble the numeric every time
2579 it needs to be sent, using a few dozen callbacks;
2580 if this is too slow some caching scheme should be
2585 +0 -1 trunk/include/s_user.h (File Modified)
2586 +36 -114 trunk/include/supported.h (File Modified)
2587 +1 -1 trunk/modules/m_version.c (File Modified)
2588 +1 -0 trunk/src/Makefile.in (File Modified)
2589 +1 -0 trunk/src/ircd.c (File Modified)
2590 +300 -25 trunk/src/s_user.c (File Modified)
2591 + - trunk/src/supported.c (File Added)
2594 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2596 EUID orighost could differ from host only in case,
2597 do not mark as dynamic spoof then
2601 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2604 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2606 kline help file: clarify a bit and remove some obsolete stuff
2607 partly suggested by Olin
2611 +8 -8 trunk/help/opers/kline (File Modified)
2614 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2620 +20 -0 trunk/NEWS (File Modified)
2623 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2625 Show real host/IP to nonopers whoising themselves.
2626 The IP is not shown for auth{} spoofs, otherwise it is,
2627 as it looked rather weird to me to show an auth{} spoofed
2628 IP like this. (/userhost on self still shows the IP.)
2632 +13 -2 trunk/modules/m_whois.c (File Modified)
2635 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2637 Document nick_delay stuff and move it around a bit.
2641 +1 -2 trunk/doc/example.conf (File Modified)
2642 +8 -2 trunk/doc/reference.conf (File Modified)
2645 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2647 - disable nickdelay by default. Needs to be documented in reference.conf.
2651 +2 -0 trunk/doc/example.conf (File Modified)
2652 +2 -0 trunk/doc/reference.conf (File Modified)
2655 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2657 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2661 +2 -1 trunk/modules/m_services.c (File Modified)
2664 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2666 ip_cloaking: somewhat hackish but we need to send the
2667 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2672 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2675 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2677 If EUID is used, show realhost in far connect notice
2678 (but not in far disconnect notice).
2682 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2685 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2688 - use non-ENCAP CHGHOST if possible
2689 - really introduce new users with their mangled and real
2690 host if +h is in default umodes
2694 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2697 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2699 Add non-ENCAP CHGHOST.
2703 +49 -11 trunk/modules/m_chghost.c (File Modified)
2706 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2708 Initial addition of EUID (puts realhost/account in same
2709 command as user introduction).
2710 See doc/technical/euid.txt for more information.
2711 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2715 + - trunk/doc/technical/euid.txt (File Added)
2716 +2 -1 trunk/include/s_serv.h (File Modified)
2717 +1 -1 trunk/include/s_user.h (File Modified)
2718 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2719 +1 -34 trunk/modules/m_chghost.c (File Modified)
2720 +0 -28 trunk/modules/m_services.c (File Modified)
2721 +30 -1 trunk/src/s_serv.c (File Modified)
2722 +30 -3 trunk/src/s_user.c (File Modified)
2725 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2727 Store the mangled host in localClient and use it for
2728 ban matching (also match real host for mangled users,
2729 also match mangled host for uncloaked users).
2730 Improve interaction of +h with auth{} and services
2732 Note that all of this only applies to clients who
2733 connect after the mangling module is loaded
2734 (other clients cannot even set +h).
2735 The sorcerynet cloaking module has not been updated
2740 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2741 +3 -0 trunk/include/client.h (File Modified)
2742 +64 -5 trunk/src/channel.c (File Modified)
2743 +1 -0 trunk/src/client.c (File Modified)
2744 +2 -2 trunk/src/s_user.c (File Modified)
2747 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2749 Document /stats U letters in sgml.
2753 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2756 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2758 Better description of hub_mask and leaf_mask.
2762 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2765 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2767 Add operspy_dont_care_user_info to sgml docs.
2771 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2774 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2776 Add general::operspy_dont_care_user_info.
2777 This makes /who mask equivalent to /who !mask for opers
2778 with the operspy flag, and removes the operspy log/notice
2779 on /who mask, /masktrace and /scan.
2780 The necessary privilege (operspy flag) is unchanged.
2781 Behaviour for the other operspy commands (channel
2782 related ones) is also unchanged.
2786 +1 -0 trunk/doc/example.conf (File Modified)
2787 +6 -0 trunk/doc/reference.conf (File Modified)
2788 +1 -0 trunk/include/s_conf.h (File Modified)
2789 +10 -8 trunk/modules/m_etrace.c (File Modified)
2790 +6 -0 trunk/modules/m_info.c (File Modified)
2791 +8 -5 trunk/modules/m_scan.c (File Modified)
2792 +1 -1 trunk/modules/m_version.c (File Modified)
2793 +6 -1 trunk/modules/m_who.c (File Modified)
2794 +1 -0 trunk/src/newconf.c (File Modified)
2795 +1 -0 trunk/src/s_conf.c (File Modified)
2798 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2800 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2801 This letter will also be used for showing operspy with
2802 limited accountability (show non channel related info
2803 without '!' or notice).
2807 +2 -0 trunk/doc/server-version-info (File Modified)
2808 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2809 +2 -0 trunk/include/ircd.h (File Modified)
2810 +6 -0 trunk/modules/m_info.c (File Modified)
2811 +2 -0 trunk/modules/m_version.c (File Modified)
2812 +1 -0 trunk/src/ircd_state.c (File Modified)
2815 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2817 Add m_webirc module, allows showing real host of CGI:IRC users.
2818 Differences to the version available on my web page for a while:
2819 instructions on how to set it up.
2823 +137 -0 trunk/extensions/Makefile.in (File Modified)
2824 + - trunk/extensions/m_webirc.c (File Added)
2827 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2829 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2833 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2836 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2838 - move beu from core to contributors
2839 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2843 +2 -2 trunk/CREDITS (File Modified)
2846 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2848 Mention that class blocks must be defined before the
2849 auth or connect blocks referencing them.
2853 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2856 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2859 - change from "can join" to "is banned", this reverses sense
2860 and removes "weird" checks like for +i, +l, +j
2861 - don't allow $j to same channel
2862 - +s/+p restriction removed, anyone can /mode b anyway
2867 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2870 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2872 Add a few important lines from reference.conf to example.conf.
2876 +8 -1 trunk/doc/example.conf (File Modified)
2879 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2881 - we don't support rtsigio anymore
2882 - we definately don't support VMS nor Cygwin either.
2886 +2 -2 trunk/INSTALL (File Modified)
2887 +0 -2 trunk/README.FIRST (File Modified)
2890 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2892 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2896 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2899 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2902 - return EXTBAN_NOMATCH for a valid ban that does not match
2903 - consider a $j ban invalid if we were already processing a
2904 can_join for a $j ban
2908 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2911 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2913 extb_extgecos: realhost -> orighost
2917 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2920 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2922 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2926 +59 -0 trunk/extensions/Makefile.in (File Modified)
2927 + - trunk/extensions/extb_canjoin.c (File Added)
2930 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2932 - oh right, charybdis calls that 'orighost'.
2936 +2 -2 trunk/modules/m_who.c (File Modified)
2939 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2941 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2945 +2 -0 trunk/modules/m_who.c (File Modified)
2948 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2950 - also check $x against realhost
2954 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2957 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2959 Sorcerynet people want a debugging notice moved from +s to +d.
2963 +1 -1 trunk/src/blacklist.c (File Modified)
2966 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2968 Use source_p instead of client_p for free_pre_client().
2969 client_p could be NULL or another client.
2973 +1 -1 trunk/src/client.c (File Modified)
2976 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2978 - revert this, I know how to fix it now
2982 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2985 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2987 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2988 This fix is probably suboptimal, but it does indeed fix the problem.
2992 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2995 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2997 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3001 +49 -0 trunk/extensions/Makefile.in (File Modified)
3002 + - trunk/extensions/extb_extgecos.c (File Added)
3005 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3007 Remove undocumented and unused general::fallback_to_ip6_int config option.
3011 +0 -3 trunk/include/s_conf.h (File Modified)
3012 +0 -3 trunk/src/newconf.c (File Modified)
3015 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3018 - document new TESTMASK
3019 - mention that TESTMASK matching is the same as MASKTRACE matching
3020 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3025 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3028 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3030 New testmask from ratbox 2.2.
3031 Allows matches on nick, ip and gecos in addition to user
3032 and host, and is fully analogous to masktrace.
3033 The numeric has changed from 724 to 727 and fields in it
3038 +4 -3 trunk/help/opers/testmask (File Modified)
3039 +1 -0 trunk/include/numeric.h (File Modified)
3040 +82 -9 trunk/modules/m_testmask.c (File Modified)
3041 +2 -2 trunk/src/messages.tab (File Modified)
3044 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3046 contrib -> extensions
3050 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3053 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3055 CHGHOST: Check validity of new hostname.
3056 If the command came from a local client (disabled by
3057 default), send an error message and drop the command.
3058 If the command came from a remote client or server,
3059 send a notice to opers and the target user (if local).
3063 +42 -1 trunk/modules/m_chghost.c (File Modified)
3066 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3072 +23 -1 trunk/NEWS (File Modified)
3075 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3077 When an outgoing server connection succeeds, set
3078 localClient->ip by simply copying the whole sockaddr
3079 struct instead of copying certain parts only.
3083 +1 -19 trunk/src/s_serv.c (File Modified)
3086 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3088 Give a special error message and ignore the connect block
3089 if trying to add a connect block for the server's own name.
3093 +7 -0 trunk/src/newconf.c (File Modified)
3096 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3098 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3099 when --disable-balloc is used, so that it compiles.
3100 Obviously the BlockHeapUsage() stub returns just zeroes so
3101 /stats z will be less informative.
3105 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3108 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3110 Free and zero dns_query in DNS callback for outgoing connect.
3111 This avoids double free of reslist.
3115 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3118 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3120 From ratbox, log failed outgoing connections to serverlog.
3125 +13 -1 trunk/src/s_serv.c (File Modified)
3128 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3130 Change serverlog message when connecting to be more clear and show the port number.
3134 +1 -1 trunk/src/s_serv.c (File Modified)
3137 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3139 Remove gethost_byname(), this is meaningless
3140 since the removal of AAAA -> A fallback (r1763).
3144 +0 -1 trunk/include/res.h (File Modified)
3145 +0 -12 trunk/src/res.c (File Modified)
3148 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3150 Remove ip6.int support and use only ip6.arpa.
3151 The global ip6.int zone has disappeared on June 1
3152 and a lot of other software has been removing ip6.int
3154 This removes the second and last case where IPv6
3155 support in charybdis causes extra lookups and slows
3160 +5 -27 trunk/src/res.c (File Modified)
3163 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3165 Mention new default (r1767) for connect::aftype in sgml docs.
3169 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3172 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3174 Use IPv6 if connect::host looks like an IPv6 address
3175 (contains a colon). No need to aftype=ipv6 anymore.
3179 +2 -0 trunk/src/newconf.c (File Modified)
3182 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3184 More information about connect::host.
3188 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3191 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3193 Remove fallback to A if AAAA cannot be found.
3194 In case of a forward check of a reverse lookup, we
3195 already know if it's ipv4 or ipv6, so it is not
3196 useful and in case of a forward lookup of a hostname
3197 in connect::host, connect::aftype already specifies
3198 if it's ipv4 or ipv6.
3202 +4 -27 trunk/src/res.c (File Modified)
3205 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3208 - check if +c made the message text empty and refuse
3210 - don't copy message text if it is not necessary
3215 +14 -4 trunk/modules/core/m_message.c (File Modified)
3218 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3220 remove_conf_item(): do not free cf_name, this is generally a string constant
3224 +0 -1 trunk/src/newconf.c (File Modified)
3227 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3229 Remove the old unused FDL_ constants.
3233 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3236 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3238 Remove an unused struct irc_sockaddr_storage from fde_t
3239 (allocated for every possible file descriptor).
3243 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3246 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3248 If the DNS lookup for an outgoing connection is still
3249 pending when it is closed, clean it up.
3253 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3256 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3258 If proc_answer() fails (for example if a lookup for an
3259 A record returns a CNAME), fail the query immediately.
3260 Previously the packet was just ignored, leaving the
3265 +4 -8 trunk/src/res.c (File Modified)
3268 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3270 Correct sockhost field in an outgoing server connection.
3271 First copy the host field from the server_conf, then
3272 take the IP from to where the connection was attempted
3273 when the connection callback is called.
3274 (Before r1747 this used the IP from the server_conf.)
3278 +8 -2 trunk/src/s_serv.c (File Modified)
3281 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3283 Remove ipnum (keep aftype) and dns_query from server_conf.
3284 We don't keep track of binary form address in connect{}
3285 blocks anymore, DNS lookups of names in host= gone.
3286 As before the DNS lookup is done on connect.
3287 This should unbreak hostnames in host= somewhat.
3291 +1 -2 trunk/include/s_newconf.h (File Modified)
3292 +2 -2 trunk/src/newconf.c (File Modified)
3293 +1 -42 trunk/src/s_newconf.c (File Modified)
3294 +12 -31 trunk/src/s_serv.c (File Modified)
3297 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3303 +1 -1 trunk/configure (File Modified)
3306 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3308 Fix --disable-balloc help text (said --disable-small-net).
3312 +1 -1 trunk/configure.ac (File Modified)
3315 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3317 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3318 services (+S). Unlike operstring and adminstring, this
3319 is not changeable with /quote set but is updated on rehash.
3323 +1 -0 trunk/doc/example.conf (File Modified)
3324 +10 -2 trunk/doc/reference.conf (File Modified)
3325 +1 -0 trunk/include/s_conf.h (File Modified)
3326 +6 -0 trunk/modules/m_info.c (File Modified)
3327 +3 -2 trunk/modules/m_whois.c (File Modified)
3328 +1 -0 trunk/src/newconf.c (File Modified)
3329 +1 -0 trunk/src/s_conf.c (File Modified)
3332 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3334 Fix handling of comma in whois: ignore the comma and
3335 everything after it but do output the entire parameter
3340 +2 -2 trunk/modules/m_whois.c (File Modified)
3343 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3345 New /stats letter 's' to list HURTs:
3346 - opers get the full listing.
3347 - users get any HURTs that match their sockhost/orighost if
3348 "stats_k_oper_only" is set to 1.
3352 +50 -0 trunk/extensions/hurt.c (File Modified)
3355 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3357 - make the newconf system available to modules.
3361 +4 -1 trunk/include/newconf.h (File Modified)
3362 +4 -8 trunk/src/newconf.c (File Modified)
3365 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3367 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3370 +0 -3 trunk/doc/example.conf (File Modified)
3371 +0 -3 trunk/doc/reference.conf (File Modified)
3374 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3376 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3380 +3 -0 trunk/doc/example.conf (File Modified)
3381 +3 -0 trunk/doc/reference.conf (File Modified)
3384 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3386 Fix too early truncation of JOIN channel list.
3390 +2 -3 trunk/modules/core/m_join.c (File Modified)
3393 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3395 - From ratbox 2.2 (anfl), send server notices about read
3396 errors from handshakes and servers to +s instead of +d.
3397 - Send various server notices about failed server
3398 connections which did not reach registered state network
3399 wide if the connection was initiated by a remote oper.
3400 This avoids annoying the whole net if there is a
3401 broken autoconnect, but allows all opers to see why a
3402 remote connect failed. Failed connections which did reach
3403 server state already generate server notices everywhere.
3405 Note: this is an exception to our general policy to not send
3406 server notices about unregistered connections remotely.
3410 +1 -0 trunk/include/client.h (File Modified)
3411 +20 -6 trunk/src/client.c (File Modified)
3412 +6 -6 trunk/src/s_serv.c (File Modified)
3415 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3421 +1 -1 trunk/doc/example.conf (File Modified)
3422 +1 -1 trunk/doc/reference.conf (File Modified)
3425 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3427 Don't allow #channel +b $c:&channel (inconsistent target).
3431 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3434 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3436 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3440 +0 -2 trunk/include/client.h (File Modified)
3443 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3445 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3449 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3452 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3454 Store IP addresses in whowas. These are shown to opers.
3455 Obtained from Eurus patches.
3456 orighost tracking removed (not worth the memory IMHO),
3457 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3458 with unknown IPs and to not violate auth{} spoof policy.
3462 +2 -0 trunk/doc/reference.conf (File Modified)
3463 +1 -0 trunk/include/numeric.h (File Modified)
3464 +1 -0 trunk/include/whowas.h (File Modified)
3465 +10 -1 trunk/modules/m_whowas.c (File Modified)
3466 +1 -1 trunk/src/messages.tab (File Modified)
3467 +4 -0 trunk/src/whowas.c (File Modified)
3470 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3472 Describe hostmask parameter of masktrace better in sgml docs.
3476 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3479 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3481 masktrace help file: mention CIDR IP masks
3486 +2 -0 trunk/help/opers/masktrace (File Modified)
3489 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3491 MASKTRACE: allow normal match() on IP address also
3496 +2 -3 trunk/modules/m_etrace.c (File Modified)
3499 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3501 Allow +S clients (services) to send to channels and @/+ channels always.
3505 +1 -1 trunk/modules/core/m_message.c (File Modified)
3506 +1 -1 trunk/src/channel.c (File Modified)
3509 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3511 Allow servers to send to @#chan and +#chan.
3515 +1 -1 trunk/modules/core/m_message.c (File Modified)
3518 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3520 Don't count opers on service{} servers in /lusers.
3524 +2 -2 trunk/src/s_user.c (File Modified)
3527 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3529 Show opers the real host behind a dynamic spoof in WHOIS.
3530 If the user is auth{} spoofed, this shows the auth{} spoof
3531 otherwise it shows the DNS hostname and IP address.
3532 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3536 +1 -0 trunk/include/numeric.h (File Modified)
3537 +12 -2 trunk/modules/m_whois.c (File Modified)
3538 +1 -1 trunk/src/messages.tab (File Modified)
3541 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3543 Remove #define HIDE_SPOOF_IPS from config.h, should
3544 have been done earlier.
3548 +0 -7 trunk/include/config.h (File Modified)
3551 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3553 Bring back ERR_CANTKILLSERVER.
3557 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3560 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3563 - also send RPL_HOSTHIDDEN on -h
3564 - don't allow +h for auth{} spoofed clients
3568 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3571 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3573 /etc/resolv.conf parsing:
3574 - don't crash (sometimes) if there is a line without an argument
3575 (e.g. 'search' by itself)
3576 - fix handling of lines with leading whitespace
3580 +9 -8 trunk/src/reslib.c (File Modified)
3583 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3585 Put back code that terminates DNS queries, which was
3586 removed during the resolver changes.
3590 +4 -0 trunk/src/s_auth.c (File Modified)
3593 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3595 - oh hey, that was in the wrong place
3599 +13 -13 trunk/src/s_auth.c (File Modified)
3602 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3604 - handle a situation where a user can go away before DNS completes
3608 +13 -0 trunk/src/s_auth.c (File Modified)
3611 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3617 +1 -0 trunk/include/blacklist.h (File Modified)
3618 +1 -0 trunk/include/res.h (File Modified)
3619 +33 -2 trunk/src/blacklist.c (File Modified)
3620 +2 -0 trunk/src/client.c (File Modified)
3621 +24 -0 trunk/src/res.c (File Modified)
3624 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3626 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3627 if comm_accept() failed.
3629 Found with valgrind.
3633 +4 -4 trunk/src/listener.c (File Modified)
3636 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3638 - handle unavailable Client/preClient structs
3642 +9 -0 trunk/src/blacklist.c (File Modified)
3645 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3647 Add +lf to SGML docs.
3651 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3654 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3656 Also do forwarding if the channel limit (+l) is exceeded.
3660 +1 -1 trunk/help/opers/cmode (File Modified)
3661 +2 -2 trunk/modules/core/m_join.c (File Modified)
3664 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3666 Post-release lovin':
3667 - Update version to 2.1.0.
3668 - Regenerate configure.
3672 +9 -9 trunk/configure (File Modified)
3673 +1 -1 trunk/configure.ac (File Modified)
3676 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3678 Comment out example blacklist{} block.
3682 +7 -7 trunk/doc/example.conf (File Modified)
3683 +7 -7 trunk/doc/reference.conf (File Modified)
3686 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3688 Add note regarding use of AHBL BLs.
3692 +4 -0 trunk/doc/example.conf (File Modified)
3693 +4 -0 trunk/doc/reference.conf (File Modified)
3696 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3702 +2 -2 trunk/CREDITS (File Modified)
3705 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3711 +1 -0 trunk/CREDITS (File Modified)
3714 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3716 Put more recent ratbox CREDITS here.
3720 +3 -2 trunk/doc/Ratbox-team (File Modified)
3723 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3729 +5 -4 trunk/NEWS (File Modified)
3732 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3734 Mention that install or make install also avoids modunload crashes.
3738 +2 -1 trunk/BUGS (File Modified)
3741 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3747 +3 -8 trunk/NEWS (File Modified)
3750 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3756 +3 -2 trunk/BUGS (File Modified)
3759 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3761 - add orighost check to hurt.c
3766 +1 -6 trunk/BUGS (File Modified)
3767 +1 -1 trunk/extensions/hurt.c (File Modified)
3770 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3772 Make kline_exempt exempt from HURT also.
3776 +2 -1 trunk/extensions/hurt.c (File Modified)
3779 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3781 Fix mask HEAL propagation.
3785 +6 -3 trunk/extensions/hurt.c (File Modified)
3788 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3795 +18 -31 trunk/extensions/README (File Modified)
3798 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3800 More target change hax.
3805 +5 -0 trunk/extensions/hurt.c (File Modified)
3808 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3810 Improvements to HURT propagation.
3814 +8 -6 trunk/extensions/hurt.c (File Modified)
3817 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3819 - further simplification
3823 +25 -76 trunk/extensions/hurt.c (File Modified)
3824 +0 -9 trunk/extensions/hurt.h (File Modified)
3827 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3833 +13 -0 trunk/extensions/hurt.c (File Modified)
3836 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3838 - cut off at 15 messages instead of 30
3842 +1 -1 trunk/extensions/hurt.h (File Modified)
3845 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3847 Squash a warning here.
3851 +1 -3 trunk/src/ircd.c (File Modified)
3854 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3856 Don't show servers in /stats l to nonopers if flatten links is enabled.
3860 +3 -1 trunk/modules/m_stats.c (File Modified)
3863 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3869 +20 -7 trunk/extensions/hurt.c (File Modified)
3872 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3874 - remove inline stuff (yuck)
3875 - sockaddr should have been sockhost
3879 +22 -31 trunk/extensions/hurt.c (File Modified)
3882 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3884 - make hurt checking actually work
3888 +2 -7 trunk/extensions/hurt.c (File Modified)
3891 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3893 Slight tweak to alias{}.
3897 +4 -0 trunk/src/parse.c (File Modified)
3900 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3902 - further simplification
3906 +59 -71 trunk/extensions/hurt.c (File Modified)
3907 +0 -1 trunk/extensions/hurt.h (File Modified)
3910 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3912 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3916 +10 -20 trunk/extensions/hurt.c (File Modified)
3917 +0 -4 trunk/extensions/hurt.h (File Modified)
3920 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3922 - remove some unnecessary code here (hurt_initial_check_event()).
3926 +0 -23 trunk/extensions/hurt.c (File Modified)
3929 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3931 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3935 +8 -0 trunk/modules/core/m_message.c (File Modified)
3938 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3940 - more sane tgchange hax
3944 +2 -1 trunk/extensions/hurt.c (File Modified)
3947 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3949 Make HEAL <nick> work.
3953 +40 -43 trunk/extensions/hurt.c (File Modified)
3956 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3958 Destroy hurt_clients list on unload.
3962 +7 -0 trunk/extensions/hurt.c (File Modified)
3965 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3967 Coding style: no space between a function name and parenthesis.
3971 +43 -43 trunk/extensions/hurt.c (File Modified)
3974 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3976 Now works and throws out hurt clients after 30 protocol messages
3977 unless they identify.
3981 +28 -36 trunk/extensions/hurt.c (File Modified)
3982 +1 -7 trunk/extensions/hurt.h (File Modified)
3985 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3987 Working addition/lookup.
3991 +8 -0 trunk/extensions/hurt.c (File Modified)
3994 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3996 Get rid of hyb6 style propagation (:server COMMAND source).
4000 +18 -22 trunk/extensions/hurt.c (File Modified)
4003 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4005 add not-working hurt_add and hurt_find
4009 +13 -5 trunk/extensions/hurt.c (File Modified)
4012 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4014 Comment out a lot of stuff so I can load and unload this without crashing.
4018 +17 -6 trunk/extensions/hurt.c (File Modified)
4021 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4023 Fix svn:keywords and add a short comment at the top.
4027 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4030 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4032 - Make hurt module compile
4033 - Link it to the build
4034 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4035 correct flag name, no CAP_TS6 use etc
4039 +1 -0 trunk/extensions/Makefile.in (File Modified)
4040 +30 -32 trunk/extensions/hurt.c (File Modified)
4043 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4045 Put beu's hurt module in trunk.
4049 + - trunk/extensions/hurt.c (File Added)
4050 + - trunk/extensions/hurt.h (File Added)
4053 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4055 - _iprint(): use stderr instead of stdout
4059 +1 -1 trunk/src/s_log.c (File Modified)
4062 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4064 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4065 and subsequently destroy our kqueue when we close 0, 1, 2
4067 - After closing fd 0, 1, 2 reopen them to /dev/null again
4068 so we don't send messages from malloc etc to a random
4070 - Remove an obsolete comment.
4074 +13 -2 trunk/src/ircd.c (File Modified)
4077 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4083 +29 -1 trunk/NEWS (File Modified)
4086 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4092 +1 -1 trunk/configure (File Modified)
4095 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4097 Fix openssl version check to also accept versions newer than 0.9.6.
4101 +1 -1 trunk/configure.ac (File Modified)
4104 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4106 Oops, need packet.h here.
4110 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4113 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4115 End the flood grace period in CPRIVMSG/CNOTICE.
4119 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4122 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4124 - update class::connectfreq documentation
4128 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4131 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4133 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4137 +3 -6 trunk/src/s_serv.c (File Modified)
4140 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4142 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4146 +1 -1 trunk/src/messages.tab (File Modified)
4149 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4151 Don't mention that /stats p shows idle times, as it doesn't.
4155 +1 -1 trunk/help/opers/stats (File Modified)
4156 +1 -1 trunk/help/users/stats (File Modified)
4159 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4161 /stats A shows DNS servers, it doesn't matter whether ircd
4162 uses ADNS or something else.
4166 +1 -1 trunk/help/opers/stats (File Modified)
4169 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4171 get_client_name() fix
4175 +4 -0 trunk/src/client.c (File Modified)
4178 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4184 +6 -0 trunk/src/ircd.c (File Modified)
4187 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4189 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4192 +16 -17 trunk/configure (File Modified)
4193 +1 -1 trunk/configure.ac (File Modified)
4196 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4198 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4201 +135 -0 trunk/configure (File Modified)
4202 +6 -0 trunk/configure.ac (File Modified)
4205 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4207 Exit 0 on successful -conftest.
4211 +1 -1 trunk/src/ircd.c (File Modified)
4214 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4216 Make the "keep the parent process around" thing work, by opening
4217 a pipe to the child process. This pipe is on fd 0 in the child
4218 process. After successful initialization, the child will write
4219 a byte to this pipe, on fatal errors it will close it without
4222 Somewhat hackish still but should work.
4226 +27 -30 trunk/src/ircd.c (File Modified)
4229 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4231 - convert some error messages to ierror() over fprintf/ilog combination
4235 +3 -6 trunk/src/ircd.c (File Modified)
4238 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4240 - inotice() for loadmodule when in foreground mode
4244 +3 -0 trunk/src/modules.c (File Modified)
4247 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4249 - remove inotice() on loading modules from the config
4253 +0 -3 trunk/src/modules.c (File Modified)
4256 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4258 - usleep for 50000usec in the parent process to allow for startup messages
4259 to be cleanly printed before detaching to shell, this should be more than
4264 +3 -0 trunk/src/ircd.c (File Modified)
4267 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4269 - display more errors during normal startup as to try to help people find common problems
4273 +27 -10 trunk/src/ircd.c (File Modified)
4276 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4278 - version bump in preparation of 2.0.0 release
4282 +9 -9 trunk/configure (File Modified)
4283 +1 -1 trunk/configure.ac (File Modified)
4286 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4288 Change example.conf operator block from "admin" to "god",
4289 so as to show we encourage per-person operator blocks.
4293 +4 -2 trunk/doc/example.conf (File Modified)
4296 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4298 Document alias{} block.
4302 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4305 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4307 Document DNS blacklist stuff in sgml.
4311 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4312 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4315 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4317 Misc /stats clarifications.
4321 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4324 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4326 Move snomasks into umodes chapter.
4327 Move oprivs chapter down.
4331 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4332 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4333 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4336 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4338 Mention operator{} user@host change.
4342 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4345 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4347 operator{} block user@host matches against orighost now, not host.
4348 This means that services/+h spoofs do not work in operator{} blocks;
4349 auth{} spoofs still work.
4353 +4 -0 trunk/doc/example.conf (File Modified)
4354 +1 -1 trunk/doc/reference.conf (File Modified)
4355 +2 -2 trunk/modules/m_challenge.c (File Modified)
4356 +1 -1 trunk/modules/m_oper.c (File Modified)
4359 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4361 - inotice/iwarn/ierror() stuff I was working on
4365 +3 -0 trunk/include/s_log.h (File Modified)
4366 +15 -11 trunk/src/ircd.c (File Modified)
4367 +3 -1 trunk/src/modules.c (File Modified)
4368 +1 -1 trunk/src/newconf.c (File Modified)
4369 +54 -0 trunk/src/s_log.c (File Modified)
4372 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4374 Oops, don't add blacklists to the list twice on rehash.
4378 +3 -2 trunk/src/blacklist.c (File Modified)
4381 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4383 Remove notices to the client about progress of dnsbl lookups.
4387 +0 -4 trunk/src/blacklist.c (File Modified)
4390 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4392 Add auth{} flag dnsbl_exempt.
4396 +2 -1 trunk/doc/example.conf (File Modified)
4397 +2 -1 trunk/doc/reference.conf (File Modified)
4398 +2 -0 trunk/include/s_conf.h (File Modified)
4399 +1 -0 trunk/src/newconf.c (File Modified)
4400 +8 -1 trunk/src/s_user.c (File Modified)
4403 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4405 Switch alias{} and blacklist{} around, for consistency with example.conf.
4409 +18 -18 trunk/doc/reference.conf (File Modified)
4412 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4414 Send a warning to the user if they are dnsbl listed but exempted.
4418 +17 -12 trunk/src/s_user.c (File Modified)
4421 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4423 Move throwing out dnsbl listed clients to registration,
4424 and make kline_exempt exempt from it.
4428 +1 -0 trunk/include/blacklist.h (File Modified)
4429 +4 -0 trunk/include/client.h (File Modified)
4430 +15 -16 trunk/src/blacklist.c (File Modified)
4431 +6 -0 trunk/src/client.c (File Modified)
4432 +17 -0 trunk/src/s_user.c (File Modified)
4435 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4437 Show refcount in /stats n.
4441 +3 -2 trunk/modules/m_stats.c (File Modified)
4444 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4446 Don't look up dnsbls twice if they send USER twice.
4450 +5 -3 trunk/modules/m_user.c (File Modified)
4453 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4455 Add /stats n to help files.
4459 +1 -0 trunk/help/opers/stats (File Modified)
4460 +1 -0 trunk/help/users/stats (File Modified)
4463 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4465 Only check dnsbls for A records, not AAAA.
4469 +1 -1 trunk/src/blacklist.c (File Modified)
4472 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4474 Don't remove non-illegal blacklists on completion of check.
4475 Add debugging notices (not working).
4479 +5 -1 trunk/src/blacklist.c (File Modified)
4482 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4484 Don't call register_local_user() if they haven't sent a nick yet.
4488 +1 -1 trunk/src/blacklist.c (File Modified)
4491 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4493 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4497 +21 -0 trunk/modules/m_stats.c (File Modified)
4500 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4502 More dnsbl rehash fixes, it was adding bogus entries.
4506 +2 -7 trunk/src/newconf.c (File Modified)
4509 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4511 Need blacklist.h here.
4515 +1 -0 trunk/src/s_conf.c (File Modified)
4518 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4524 +1 -2 trunk/configure (File Modified)
4525 +0 -48 trunk/configure.ac (File Modified)
4526 + - trunk/doc/example-iauth.conf (File Deleted)
4527 + - trunk/iauth/ (File Deleted)
4530 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4532 Improve handling of rehashing with blacklists.
4533 Also some coding style tweaks.
4537 +3 -2 trunk/include/blacklist.h (File Modified)
4538 +35 -16 trunk/src/blacklist.c (File Modified)
4539 +2 -0 trunk/src/s_conf.c (File Modified)
4542 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4544 Clear can_send cache if a user logs in or out from services.
4548 +2 -0 trunk/modules/m_services.c (File Modified)
4551 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4553 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4554 This directory is not entered by default.
4555 More stuff needs to be moved into here.
4559 +2 -1 trunk/configure (File Modified)
4560 +1 -0 trunk/configure.ac (File Modified)
4561 +69 -458 trunk/extensions/Makefile.in (File Modified)
4562 + - trunk/extensions/m_clearchan.c (File Deleted)
4563 + - trunk/extensions/m_force.c (File Deleted)
4564 + - trunk/unsupported/ (File Added)
4565 + - trunk/unsupported/Makefile.in (File Added)
4566 + - trunk/unsupported/m_clearchan.c (File Added)
4567 + - trunk/unsupported/m_force.c (File Added)
4570 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4572 Logging/wallops for forcejoin/forcepart, numeric fix.
4573 This needs to be moved to the toys section.
4577 +22 -2 trunk/extensions/m_force.c (File Modified)
4580 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4582 Fix comments at the top (including copyright).
4586 +3 -2 trunk/extensions/m_omode.c (File Modified)
4589 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4591 Add OMODE command to extensions/ for oper mode hacking:
4592 - requires admin privs
4593 - does not work for opped opers
4595 - sends a ServerMode for opping the oper themselves,
4596 otherwise a mode coming from the oper (not only
4597 does this provide full accountability, it is also
4598 easiest to implement while avoiding channels
4599 messed up with bogus bans etc).
4603 +171 -0 trunk/extensions/Makefile.in (File Modified)
4604 + - trunk/extensions/m_omode.c (File Added)
4607 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4613 + - trunk/include/blacklist.h (Property Modified)
4614 + - trunk/src/blacklist.c (Property Modified)
4617 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4619 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4623 +5 -1 trunk/src/blacklist.c (File Modified)
4626 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4628 Initial DNS blacklist support:
4629 - see example.conf for how to use.
4630 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4631 - tor.ahbl.org is also included because most networks will not want to allow tor
4632 (and we're considering going KoS on tor users here anyway due to abuse)
4636 +18 -0 trunk/doc/example.conf (File Modified)
4637 +66 -0 trunk/doc/reference.conf (File Modified)
4638 + - trunk/include/blacklist.h (File Added)
4639 +2 -0 trunk/include/client.h (File Modified)
4640 +3 -0 trunk/modules/m_user.c (File Modified)
4641 +152 -0 trunk/src/Makefile.in (File Modified)
4642 + - trunk/src/blacklist.c (File Added)
4643 +34 -0 trunk/src/newconf.c (File Modified)
4644 +1 -0 trunk/src/s_auth.c (File Modified)
4645 +4 -0 trunk/src/s_user.c (File Modified)
4648 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4650 Remove last bit of lzo stuff (comment in example.conf connect{}).
4654 +0 -4 trunk/doc/example.conf (File Modified)
4657 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4659 Show sasl successes and failures in /stats t (like other
4660 things in /stats t, about local clients only).
4664 +2 -0 trunk/include/s_stats.h (File Modified)
4665 +3 -0 trunk/modules/m_sasl.c (File Modified)
4666 +3 -0 trunk/src/s_stats.c (File Modified)
4669 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4671 Allow messaging services by nickname without using
4672 target change slots (this was already possible with
4673 user@server notation or services shortcuts).
4677 +2 -2 trunk/modules/core/m_message.c (File Modified)
4680 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4682 Abort a safelist if a new /list comes in while one is already in progress.
4686 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4689 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4691 Change $![letter]:[mask] to $~[letter]:[mask]
4692 so both ! and ~ invert an extban.
4696 +2 -0 trunk/src/chmode.c (File Modified)
4699 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4701 - revert due to technical issues
4705 +1 -1 trunk/src/extban.c (File Modified)
4708 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4710 - 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
4714 +1 -1 trunk/src/extban.c (File Modified)
4717 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4719 Don't pace /list on a single channel.
4723 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4726 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4728 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4732 +4 -2 trunk/include/supported.h (File Modified)
4735 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4737 Extban types are case insensitive; force them to lowercase when added.
4741 +5 -5 trunk/doc/extban.txt (File Modified)
4742 +4 -0 trunk/src/chmode.c (File Modified)
4743 +3 -3 trunk/src/extban.c (File Modified)
4746 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4748 sendto_wallops_flags():
4749 - instead of checking IsOper on each client, walk the appropriate list
4750 - instead of sending non-+z wallops from persons to nonopers, send only
4751 +w wallops from persons
4755 +1 -5 trunk/src/send.c (File Modified)
4758 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4760 Prefix oper wallops with "WALLOPS - " if they would
4761 otherwise look like operwalls or locops, when sending
4762 them to local users.
4766 +11 -1 trunk/modules/m_wallops.c (File Modified)
4769 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4771 Make sure destination field in some sasl numerics
4772 is the user's nick, not the sasl agent or server
4777 +2 -2 trunk/modules/m_sasl.c (File Modified)
4780 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4782 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4786 +1 -1 trunk/extensions/Makefile.in (File Modified)
4789 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4791 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4795 +1 -0 trunk/src/s_user.c (File Modified)
4798 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4800 Fix build for when IPv6 is disabled.
4804 +12 -10 trunk/src/s_auth.c (File Modified)
4807 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4809 Add information about adding extban types.
4813 +25 -0 trunk/doc/extban.txt (File Modified)
4816 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4818 Better extban validation: try to match a new extban from
4819 a local user against its setter to see if it is valid.
4820 Unknown extban types from remotes are no longer hidden.
4824 +4 -3 trunk/doc/extban.txt (File Modified)
4825 +1 -0 trunk/include/channel.h (File Modified)
4826 +2 -6 trunk/src/chmode.c (File Modified)
4827 +32 -0 trunk/src/extban.c (File Modified)
4830 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4832 Make sure both .c.o: and .s.o: are followed by the necessary command.
4836 +1 -0 trunk/src/Makefile.in (File Modified)
4839 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4841 Add need_sasl auth{} flag to sgml documentation.
4845 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4848 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4850 Document need_sasl auth{} flag in example confs.
4854 +1 -0 trunk/doc/example.conf (File Modified)
4855 +1 -0 trunk/doc/reference.conf (File Modified)
4858 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4860 Don't allow TB to set an empty topic.
4861 This would be possible if a server sent bad protocol
4862 and could cause a crash.
4866 +4 -0 trunk/modules/m_tb.c (File Modified)
4869 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4875 +1 -1 trunk/Makefile.in (File Modified)
4878 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4884 +2 -2 trunk/configure (File Modified)
4885 +1 -1 trunk/configure.ac (File Modified)
4888 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4894 +2 -2 trunk/configure (File Modified)
4897 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4903 +1 -1 trunk/extensions/Makefile.in (File Modified)
4906 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4908 - rename contrib to extensions to bring some clarity to things
4912 +1 -1 trunk/Makefile.in (File Modified)
4913 +1 -1 trunk/configure.ac (File Modified)
4914 +10 -10 trunk/doc/example.conf (File Modified)
4915 +10 -10 trunk/doc/reference.conf (File Modified)
4916 + - trunk/extensions/ (File Added)
4917 + - trunk/extras/ (File Deleted)
4920 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4926 +1 -1 trunk/Makefile.in (File Modified)
4927 +1 -1 trunk/configure.ac (File Modified)
4928 + - trunk/contrib/ (File Deleted)
4929 + - trunk/extras/ (File Added)
4932 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4934 Don't allow servers to QUIT (they should use SQUIT).
4938 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4941 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4947 + - trunk/src/fnvhash.s (Property Modified)
4950 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4952 - reduced version of code
4956 +9 -61 trunk/src/fnvhash.s (File Modified)
4959 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4961 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4965 +1 -1 trunk/src/fnvhash.s (File Modified)
4968 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4970 Fix orighost matching for klines, etc. Was hashing the visible
4975 +1 -1 trunk/src/hostmask.c (File Modified)
4978 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4980 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4984 +7 -1 trunk/configure (File Modified)
4985 +5 -0 trunk/configure.ac (File Modified)
4986 +5 -6 trunk/src/Makefile.in (File Modified)
4987 +0 -4 trunk/src/fnvhash.s (File Modified)
4988 +0 -2 trunk/src/hash.c (File Modified)
4991 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4993 - regenerate configure
4997 +18 -0 trunk/configure (File Modified)
5000 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5002 - --enable-ricer-hashing option.
5006 +9 -0 trunk/configure.ac (File Modified)
5007 +3 -0 trunk/include/setup.h.in (File Modified)
5010 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5012 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5016 + - trunk/src/fnvhash.s (File Added)
5017 +3 -0 trunk/src/hash.c (File Modified)
5020 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5022 Fix syntax error in reference.conf.
5026 +0 -1 trunk/doc/reference.conf (File Modified)
5029 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5031 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5032 (&& instead of ||...)
5033 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5037 +1 -1 trunk/src/chmode.c (File Modified)
5040 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5042 Documentation for extban.
5046 + - trunk/doc/extban.txt (File Added)
5049 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5051 Add extban modules to example confs.
5055 +5 -0 trunk/doc/example.conf (File Modified)
5056 +10 -0 trunk/doc/reference.conf (File Modified)
5059 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5061 Initial addition of extended ban types (conditionals).
5062 Allows custom +bqeI checks via modules.
5063 Initial extra types are account (a[:mask]), oper (o),
5064 channel (c:name), realname (r:mask), server (s:mask).
5068 +229 -0 trunk/contrib/Makefile.in (File Modified)
5069 + - trunk/contrib/extb_account.c (File Added)
5070 + - trunk/contrib/extb_channel.c (File Added)
5071 + - trunk/contrib/extb_oper.c (File Added)
5072 + - trunk/contrib/extb_realname.c (File Added)
5073 + - trunk/contrib/extb_server.c (File Added)
5074 +13 -0 trunk/include/channel.h (File Modified)
5075 +1 -0 trunk/src/Makefile.in (File Modified)
5076 +14 -5 trunk/src/channel.c (File Modified)
5077 +91 -0 trunk/src/chmode.c (File Modified)
5078 + - trunk/src/extban.c (File Added)
5081 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5083 Do not force +bqeI modes starting with '$' in nick!user@host format.
5084 * and ? characters in them are still assumed to be wildcards.
5088 +6 -0 trunk/src/chmode.c (File Modified)
5091 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5093 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5097 +4 -0 trunk/modules/m_capab.c (File Modified)
5100 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5102 Stop some mixing of client and server protocol.
5106 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5107 +4 -2 trunk/modules/m_pass.c (File Modified)
5108 +6 -0 trunk/modules/m_sasl.c (File Modified)
5109 +6 -0 trunk/modules/m_user.c (File Modified)
5112 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5118 +0 -2 trunk/include/s_newconf.h (File Modified)
5119 +0 -4 trunk/include/s_serv.h (File Modified)
5120 +0 -1 trunk/src/newconf.c (File Modified)
5121 +1 -13 trunk/src/s_serv.c (File Modified)
5124 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5126 - revert LZOLink patch for now
5130 +0 -1 trunk/servlink/Makefile.in (File Modified)
5131 +0 -16 trunk/servlink/README (File Modified)
5132 +2 -36 trunk/servlink/control.c (File Modified)
5133 +0 -3 trunk/servlink/control.h (File Modified)
5134 +7 -5955 trunk/servlink/io.c (File Modified)
5135 + - trunk/servlink/lzoconf.h (File Deleted)
5136 + - trunk/servlink/lzodefs.h (File Deleted)
5137 + - trunk/servlink/minilzo.c (File Deleted)
5138 + - trunk/servlink/minilzo.h (File Deleted)
5139 +0 -1 trunk/servlink/servlink.h (File Modified)
5142 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5148 +4 -2 trunk/servlink/control.c (File Modified)
5149 +2 -1 trunk/servlink/io.c (File Modified)
5152 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5158 +2 -2 trunk/servlink/io.c (File Modified)
5161 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5163 - paranoia, prevent segfaults
5167 +2 -2 trunk/servlink/io.c (File Modified)
5170 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5172 - more optimal servlink code
5176 +21 -8 trunk/servlink/io.c (File Modified)
5179 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5181 - more efficient read strategy
5185 +15 -3 trunk/servlink/io.c (File Modified)
5188 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5190 - use lzo_uintp cast to make LZO happy
5194 +3 -3 trunk/servlink/io.c (File Modified)
5197 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5199 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5203 +4 -0 trunk/doc/example.conf (File Modified)
5204 +2 -1 trunk/include/s_newconf.h (File Modified)
5205 +4 -0 trunk/include/s_serv.h (File Modified)
5206 +1 -0 trunk/servlink/Makefile.in (File Modified)
5207 +16 -0 trunk/servlink/README (File Modified)
5208 +34 -2 trunk/servlink/control.c (File Modified)
5209 +3 -0 trunk/servlink/control.h (File Modified)
5210 +5929 -7 trunk/servlink/io.c (File Modified)
5211 + - trunk/servlink/lzoconf.h (File Added)
5212 + - trunk/servlink/lzodefs.h (File Added)
5213 + - trunk/servlink/minilzo.c (File Added)
5214 + - trunk/servlink/minilzo.h (File Added)
5215 +1 -0 trunk/servlink/servlink.h (File Modified)
5216 +1 -0 trunk/src/newconf.c (File Modified)
5217 +14 -2 trunk/src/s_serv.c (File Modified)
5220 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5222 - remove imalloc, it was a concept that probably wouldn't have worked properly
5226 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5227 + - trunk/libcharybdis/imalloc.c (File Deleted)
5228 + - trunk/libcharybdis/imalloc.h (File Deleted)
5231 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5233 - disable imalloc for now
5237 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5240 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5242 - remove unneeded debug code
5246 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5249 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5251 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5255 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5258 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5260 - more stuff here, imalloc remains disabled for now
5264 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5267 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5273 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5276 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5282 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5283 +2 -0 trunk/src/ircd.c (File Modified)
5286 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5288 - roll back libircd crap
5292 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5293 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5294 +29 -0 trunk/src/.depend (File Modified)
5295 +6 -21 trunk/src/Makefile.in (File Modified)
5296 +3 -218 trunk/src/ircd.c (File Modified)
5297 + - trunk/src/ircd_linker.c (File Deleted)
5298 + - trunk/src/main.c (File Deleted)
5301 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5303 - realloc(), free() implementation
5307 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5310 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5312 - malloc(), calloc() implementation
5316 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5319 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5321 - block_free(), block_find(), retune_heaps() implementation
5325 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5328 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5330 - block_destroy code, block_allocate code.
5334 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5337 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5343 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5346 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5348 - disable imalloc again :P
5352 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5355 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5361 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5364 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5370 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5373 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5375 - constructor code for imalloc engine (malloc_init())
5379 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5382 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5384 - imalloc engine improvements
5388 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5391 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5393 - replace mmap() code with direct brk()/sbrk() calls.
5397 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5400 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5402 - remove outdated i_malloc() interfaces
5406 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5409 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5411 - redisable imalloc (sorry!)
5415 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5418 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5420 - correct GET_PAGE_SLOT() macro
5424 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5427 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5429 - oops forgot to commit it with imalloc turned off
5433 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5436 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5442 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5443 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5446 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5448 - lowlevel imalloc code
5452 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5453 + - trunk/libcharybdis/imalloc.h (File Added)
5456 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5462 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5465 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5471 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5474 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5476 - 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)
5480 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5481 + - trunk/libcharybdis/imalloc.c (File Added)
5484 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5486 - increment configure Id
5490 +2208 -1 trunk/configure (File Modified)
5493 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5495 - bootstrap for imalloc code
5499 +54 -1 trunk/configure.ac (File Modified)
5500 +27 -0 trunk/include/setup.h.in (File Modified)
5503 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5505 Clarify interaction of spoofs and channel bans/operator{} blocks.
5509 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5510 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5513 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5515 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5519 +30 -22 trunk/src/ircd.c (File Modified)
5522 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5524 If shared{} blocks deny something, the command
5525 is silently ignored.
5529 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5532 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5534 Move up IsService check so we don't store a non-service
5535 in preClient->sasl_agent.
5539 +6 -6 trunk/modules/m_sasl.c (File Modified)
5542 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5544 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5545 Add some more sanity checks on agent strings.
5549 +13 -11 trunk/modules/m_sasl.c (File Modified)
5552 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5554 Unknown clients can have an ID too now so make sure to remove
5555 them from the hash if they exit.
5559 +3 -0 trunk/src/client.c (File Modified)
5562 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5564 Only accept sasl from servers in a service{} block.
5565 Not tested but this must go in.
5569 +6 -0 trunk/modules/m_sasl.c (File Modified)
5570 +3 -0 trunk/modules/m_signon.c (File Modified)
5573 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5575 Only process SAVE messages targetting registered users,
5576 not servers or unregistered connections. Could cause
5577 a crash when bad protocol was received.
5581 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5584 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5586 - fix QJM buffer overflow vulnerability (fucking GXTi)
5590 +3 -3 trunk/src/s_user.c (File Modified)
5593 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5595 Mention /scan umodes under oper_spy privilege.
5599 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5602 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5604 Mention that overlapping cluster blocks are a bad thing.
5608 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5611 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5613 - Document cluster{} and shared{} blocks.
5614 - Mention that service{} does not allow wildcards.
5618 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5621 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5623 Document exempt{} and service{} blocks, point to reference.conf for
5624 general{}, channel{} and serverhide{}.
5628 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5631 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5633 Document ~ in lists of values better.
5637 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5640 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5642 More detailed CNOTICE, CPRIVMSG descriptions.
5646 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5649 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5651 Oops, need both Revision and Id on modules.
5655 + - trunk/modules/sno_routing.c (Property Modified)
5658 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5660 Tweak header comment a bit (filename, Id).
5664 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5667 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5669 Add GLINE and UNGLINE.
5673 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5676 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5678 New configure with proper Id.
5682 +3 -1 trunk/configure (File Modified)
5685 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5687 Change #include directives for in6addr_any, hopefully compiles better now.
5691 +3 -1 trunk/configure.ac (File Modified)
5694 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5696 Encourage putting actual administrative information
5697 in the admin{} block.
5701 +3 -3 trunk/doc/example.conf (File Modified)
5704 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5706 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5710 +9 -7 trunk/include/s_conf.h (File Modified)
5711 +1 -0 trunk/src/newconf.c (File Modified)
5712 +10 -0 trunk/src/s_user.c (File Modified)
5715 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5717 - Change to glines = no in example confs
5718 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5723 +1 -1 trunk/doc/example.conf (File Modified)
5724 +1 -1 trunk/doc/reference.conf (File Modified)
5725 +2 -2 trunk/modules/m_gline.c (File Modified)
5728 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5730 - forward-port QJM fix from 1.1
5734 +2 -0 trunk/src/s_user.c (File Modified)
5737 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5739 - add switch to configure to disable the block allocator
5743 +18 -0 trunk/configure (File Modified)
5744 +9 -0 trunk/configure.ac (File Modified)
5745 +0 -6 trunk/include/config.h (File Modified)
5746 +3 -0 trunk/include/setup.h.in (File Modified)
5749 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5751 Fix wierd error that would exit SASL users with "Overridden"
5754 +1 -1 trunk/modules/m_signon.c (File Modified)
5757 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5759 Remove obsolete XXX comment about lazylinks.
5763 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5766 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5768 OJOIN: make sure to send the wallops remotely for #channels
5772 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5775 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5777 Accountability for OJOIN (contrib module)
5780 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5783 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5785 - move more stuff over to ircd_state
5789 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5790 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5791 +9 -0 trunk/src/ircd_state.c (File Modified)
5792 +3 -3 trunk/src/patricia.c (File Modified)
5795 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5797 - move more stuff out of libircd and into ircd_state.c
5801 +5 -5 trunk/src/channel.c (File Modified)
5802 +4 -4 trunk/src/client.c (File Modified)
5803 +12 -0 trunk/src/ircd_state.c (File Modified)
5806 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5808 - this is just barrels of fun
5812 + - trunk/include/ircd_state.h (File Added)
5813 +1 -1 trunk/src/Makefile.in (File Modified)
5814 +2 -1 trunk/src/channel.c (File Modified)
5815 +3 -52 trunk/src/ircd.c (File Modified)
5816 +100 -3 trunk/src/ircd_state.c (File Modified)
5819 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5821 It's .include, not #include.
5825 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5828 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5830 More consistent section titles.
5834 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5835 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5836 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5839 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5841 Mention possible exceeding of +j/+l due to propagation
5842 delays between servers.
5846 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5849 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5852 - "text" -> <quote>text</quote>
5858 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5859 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5860 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5861 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5864 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5866 Remove text about deprecation of glines.
5870 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5873 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5875 - Add description of umode +D, deaf.
5876 - Mention CALLERID 005 token with umode +g.
5880 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5883 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5885 Strip off a leading colon in services shortcuts (aliases).
5889 +2 -0 trunk/src/parse.c (File Modified)
5892 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5894 Add no_oper_invis contrib module, denies opers setting
5895 themselves invisible (except hidden_oper's).
5899 +42 -0 trunk/contrib/Makefile.in (File Modified)
5900 + - trunk/contrib/no_oper_invis.c (File Added)
5903 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5905 Mention /stats E, make the other /stats descriptions more consistent.
5909 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5912 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5914 Mention that the KILL reason and oper will appear on channels.
5918 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5921 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5923 Mention /mode #channel f to query forward channel from outside.
5927 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5930 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5932 Port over RATBOX_2_1 r20960 (anfl):
5933 client connect notices to +C should be hiding the extra
5934 fields for spoofed users
5938 +2 -1 trunk/src/s_user.c (File Modified)
5941 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5943 Add a chapter with our extra user commands:
5944 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5948 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5949 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5952 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5954 Do not put by <server>: in SQUIT reasons to servers
5955 other than the one being exited.
5959 +1 -1 trunk/src/client.c (File Modified)
5962 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5964 Regenerate configure.
5968 +1162 -1159 trunk/configure (File Modified)
5971 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5973 Move the warning flags down so they do not mess up
5974 checks like for -Wl,-export-dynamic.
5978 +33 -30 trunk/configure.ac (File Modified)
5981 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5987 +2 -1 trunk/iauth/Makefile.in (File Modified)
5990 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5992 - build iauth makefile
5996 +3 -2 trunk/configure (File Modified)
5997 +1 -0 trunk/configure.ac (File Modified)
6000 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6006 + - trunk/iauth/Makefile.in (File Added)
6009 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6011 - add iauth.conf.example from irc2.11
6015 + - trunk/doc/example-iauth.conf (File Added)
6018 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6020 - wow, i found some docs on this thing
6024 + - trunk/doc/technical/iauth-internals.txt (File Added)
6027 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6029 - no longer applicable
6033 + - trunk/authdaemon/ (File Deleted)
6036 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6038 - remove libircd.so on make clean (oops)
6042 +1 -1 trunk/src/Makefile.in (File Modified)
6045 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6047 - merge iauth source for experimentation
6051 + - trunk/iauth/ (File Added)
6052 + - trunk/iauth/a_conf.c (File Added)
6053 + - trunk/iauth/a_conf_def.h (File Added)
6054 + - trunk/iauth/a_conf_ext.h (File Added)
6055 + - trunk/iauth/a_defines.h (File Added)
6056 + - trunk/iauth/a_externs.h (File Added)
6057 + - trunk/iauth/a_io.c (File Added)
6058 + - trunk/iauth/a_io_ext.h (File Added)
6059 + - trunk/iauth/a_log.c (File Added)
6060 + - trunk/iauth/a_log_def.h (File Added)
6061 + - trunk/iauth/a_log_ext.h (File Added)
6062 + - trunk/iauth/a_struct_def.h (File Added)
6063 + - trunk/iauth/iauth.c (File Added)
6064 + - trunk/iauth/mod_lhex.c (File Added)
6065 + - trunk/iauth/mod_lhex_ext.h (File Added)
6066 + - trunk/iauth/mod_pipe.c (File Added)
6067 + - trunk/iauth/mod_pipe_ext.h (File Added)
6068 + - trunk/iauth/mod_rfc931.c (File Added)
6069 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6070 + - trunk/iauth/mod_socks.c (File Added)
6071 + - trunk/iauth/mod_socks_ext.h (File Added)
6072 + - trunk/iauth/mod_webproxy.c (File Added)
6073 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6076 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6078 User /quote help index was not sorted properly.
6082 +2 -2 trunk/help/Makefile.in (File Modified)
6083 +8 -8 trunk/help/users/index (File Modified)
6086 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6092 +25 -8 trunk/help/opers/index (File Modified)
6093 + - trunk/help/opers/scan (File Added)
6096 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6099 - Document SCAN UMODES
6100 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6104 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6107 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6109 Add our copyright information to /info (part of release-1.1 r1026).
6113 +1 -0 trunk/src/version.c.SH (File Modified)
6116 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6118 Fix some compile warnings.
6122 +1 -1 trunk/modules/core/m_join.c (File Modified)
6123 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6124 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6125 +1 -1 trunk/modules/m_scan.c (File Modified)
6126 +4 -4 trunk/modules/m_signon.c (File Modified)
6129 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6131 RSFNC: OK, actually consider unknowns also for detecting a collide.
6132 Otherwise we can get two clients with the same nick.
6136 +1 -1 trunk/modules/m_services.c (File Modified)
6139 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6141 - charybdis profiling stuff
6142 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6147 +0 -8 trunk/configure (File Modified)
6148 +1 -8 trunk/configure.ac (File Modified)
6149 +18 -0 trunk/include/channel.h (File Modified)
6150 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6151 +335 -260 trunk/src/.depend (File Modified)
6152 +1569 -0 trunk/src/Makefile.in (File Modified)
6153 + - trunk/src/chmode.c (File Added)
6154 +16 -1 trunk/src/ircd.c (File Modified)
6155 +11 -0 trunk/src/main.c (File Modified)
6156 +11 -0 trunk/src/modules.c (File Modified)
6159 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6161 RSFNC: Do not send kills to servers for unknowns
6165 +4 -2 trunk/modules/m_services.c (File Modified)
6168 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6170 Describe service{} blocks in reference.conf.
6174 +12 -0 trunk/doc/reference.conf (File Modified)
6177 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6179 Replace this list of modes with pointers to other documentation.
6183 +6 -50 trunk/doc/modes.txt (File Modified)
6186 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6188 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6189 looks too much like an old-ircd client pointer otherwise.
6193 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6196 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6199 - note truncation of the list (perhaps sending multiple
6201 - clarify in a comment that /findforwards on a nonexistent
6202 channel can be useful
6203 - sendto_one_notice() requires that the text start with
6208 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6211 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6213 When we close a local server's link, always include the
6214 name of the client causing the exit in the reason in the
6215 SQUIT we send them (replacing them with us). This makes
6216 sure server notices for stuff like "Not enough arguments
6217 to server command" are different on the two sides.
6221 +7 -5 trunk/src/client.c (File Modified)
6224 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6226 New contrib module m_findforwards.c
6230 +112 -0 trunk/contrib/Makefile.in (File Modified)
6231 + - trunk/contrib/m_findforwards.c (File Added)
6234 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6236 Whoops, don't show real host behind auth{} spoof in
6237 spoof notices if hide_spoof_ips is enabled.
6239 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6243 +3 -2 trunk/src/s_conf.c (File Modified)
6246 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6248 Add dalnet-style /identify that sends to nickserv or chanserv.
6252 +102 -0 trunk/contrib/Makefile.in (File Modified)
6253 + - trunk/contrib/m_identify.c (File Added)
6256 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6258 Document alias{} blocks a bit better.
6262 +9 -0 trunk/doc/reference.conf (File Modified)
6265 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6267 - add aliases to /stats m (data usage is not counted though, sorry)
6271 +1 -0 trunk/include/s_conf.h (File Modified)
6272 +3 -0 trunk/src/newconf.c (File Modified)
6273 +15 -0 trunk/src/parse.c (File Modified)
6276 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6278 - remove m_sshortcut as it's no longer relevant
6282 +0 -145 trunk/modules/Makefile.in (File Modified)
6283 + - trunk/modules/m_sshortcut.c (File Deleted)
6286 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6288 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6289 targets instead of my original idea :P)
6293 +32 -0 trunk/doc/example.conf (File Modified)
6294 +35 -0 trunk/doc/reference.conf (File Modified)
6295 +4 -0 trunk/include/parse.h (File Modified)
6296 +7 -0 trunk/include/s_conf.h (File Modified)
6297 +82 -0 trunk/src/newconf.c (File Modified)
6298 +78 -0 trunk/src/parse.c (File Modified)
6299 +16 -0 trunk/src/s_conf.c (File Modified)
6302 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6304 Remove some spaces after tabs. ??
6308 +18 -18 trunk/src/newconf.c (File Modified)
6311 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6314 - make sure to clear all marks also if the who was aborted
6315 because of too many matches
6316 - give ERR_TOOMANYMATCHES if too many matches
6319 ratbox RATBOX_2_2 r22003 (jilles)
6323 +28 -26 trunk/modules/m_who.c (File Modified)
6326 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6332 +9 -9 trunk/configure (File Modified)
6333 +1 -1 trunk/configure.ac (File Modified)
6336 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6338 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6342 +2 -1 trunk/include/s_newconf.h (File Modified)
6343 +20 -0 trunk/modules/m_rehash.c (File Modified)
6344 +1 -1 trunk/src/s_newconf.c (File Modified)
6347 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6349 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6353 +0 -1 trunk/doc/example.conf (File Modified)
6354 +0 -3 trunk/doc/reference.conf (File Modified)
6355 +0 -1 trunk/include/s_conf.h (File Modified)
6356 +0 -6 trunk/modules/m_info.c (File Modified)
6357 +1 -1 trunk/src/channel.c (File Modified)
6358 +0 -1 trunk/src/newconf.c (File Modified)
6361 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6363 Missing header in m_chghost.c
6366 +1 -0 trunk/modules/m_chghost.c (File Modified)
6369 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6371 Relocate QJM code to a seperate function(change_nick_user_host)
6372 Change CHGHOST to use change_nick_user_host instead of just setting it
6376 +3 -0 trunk/include/s_user.h (File Modified)
6377 +1 -1 trunk/modules/m_chghost.c (File Modified)
6378 +3 -78 trunk/modules/m_signon.c (File Modified)
6379 +89 -0 trunk/src/s_user.c (File Modified)
6382 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6384 Restore /stats a (dns servers, admin-only).
6388 +1 -0 trunk/include/res.h (File Modified)
6389 +5 -8 trunk/modules/m_stats.c (File Modified)
6390 +16 -0 trunk/src/res.c (File Modified)
6393 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6395 - Add CHARYBDIS_PROFILE if we are profiling.
6396 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6397 - Remove duplicate --enable-epoll entry.
6401 +1595 -15 trunk/configure (File Modified)
6402 +30 -11 trunk/configure.ac (File Modified)
6403 +3 -0 trunk/include/setup.h.in (File Modified)
6406 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6408 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6412 +28 -0 trunk/aclocal.m4 (File Modified)
6415 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6417 Allow requesting forward channel and quiet list in same mode command.
6421 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6424 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6426 Add description of xline wildcards.
6430 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6433 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6435 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6439 +0 -4 trunk/modules/m_services.c (File Modified)
6442 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6448 +1 -1 trunk/include/hook.h (File Modified)
6451 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6453 call_hook, not hook_call
6457 +1 -1 trunk/modules/core/m_join.c (File Modified)
6460 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6462 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6463 Could be useful for a number of things.
6467 +9 -0 trunk/modules/core/m_join.c (File Modified)
6470 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6472 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6476 +7 -0 trunk/include/hook.h (File Modified)
6479 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6481 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6485 +15 -0 trunk/modules/m_services.c (File Modified)
6488 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6490 Clarify snomask +f, +k, +u.
6494 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6497 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6499 Cmode +p and +s may be set simultaneously.
6503 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6506 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6508 actually, we should check the data version on each reload (oops)
6512 +6 -6 trunk/src/main.c (File Modified)
6515 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6517 more work on the loader
6521 +45 -21 trunk/src/main.c (File Modified)
6524 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6526 Add prototype ircd_state.c
6530 + - trunk/src/ircd_state.c (File Added)
6533 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6535 Smaller improvements.
6539 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6542 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6544 Add a lot of stuff here.
6548 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6551 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6553 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6557 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6560 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6562 Invex doesn't trump +r or (sic) +J.
6566 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6569 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6571 Check to make sure a module is not loaded before loading it.
6575 +6 -1 trunk/src/ircd_parser.y (File Modified)
6578 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6580 - Add a missing comma in the HeaderMessages array
6581 - Only send "Your hostname is too long ..." if that really is the case
6585 +2 -2 trunk/src/s_auth.c (File Modified)
6588 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6590 build_symtable() will have already bailed here, so no need to check
6591 explicitly whether or not charybdis_main is NULL.
6595 +7 -16 trunk/src/main.c (File Modified)
6598 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6600 Data structure versioning, part 1.
6604 +10 -1 trunk/include/ircd_defs.h (File Modified)
6605 +2 -0 trunk/src/ircd.c (File Modified)
6606 +15 -3 trunk/src/main.c (File Modified)
6609 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6611 build a symbol table and use that instead of doing a raw dlsym on everything
6615 + - trunk/include/ircd_linker.h (File Added)
6616 +71 -1 trunk/src/Makefile.in (File Modified)
6617 + - trunk/src/ircd_linker.c (File Added)
6618 +16 -4 trunk/src/main.c (File Modified)
6621 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6623 The launcher now calls io_loop() instead of charybdis_main().
6624 This is so that we do not have to reinitialize *everything* later.
6628 +1 -0 trunk/include/ircd.h (File Modified)
6629 +6 -7 trunk/src/ircd.c (File Modified)
6630 +13 -1 trunk/src/main.c (File Modified)
6633 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6635 Use global binding on libircd.so.
6639 +1 -1 trunk/src/main.c (File Modified)
6642 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6644 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6645 (it will do more later)
6649 +14 -12 trunk/include/config.h (File Modified)
6650 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6651 +31 -5 trunk/src/Makefile.in (File Modified)
6652 +78 -1 trunk/src/ircd.c (File Modified)
6653 + - trunk/src/main.c (File Added)
6656 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6658 Add whitespace here, oops.
6662 +1 -1 trunk/CREDITS (File Modified)
6665 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6667 Properly copy over the IP address here instead of using a cheap hack.
6668 Because the hack didn't work right except on IPv6. :|
6672 +12 -2 trunk/src/s_newconf.c (File Modified)
6675 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6677 Revert reject cache notice to ratbox's, which more
6678 clearly suggests what's happening.
6682 +4 -1 trunk/src/reject.c (File Modified)
6685 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6687 Fix the openssl status in the overview information.
6691 +1 -3 trunk/configure (File Modified)
6692 +1 -3 trunk/configure.ac (File Modified)
6695 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6697 - Add simple exempt{} block (127.0.0.1) to example.conf.
6698 - Remove mention of deny{}.
6702 +5 -0 trunk/doc/example.conf (File Modified)
6703 +1 -1 trunk/doc/reference.conf (File Modified)
6706 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6708 example.conf: add some comments at the start
6709 reference.conf: some ircd-ratbox -> charybdis
6713 +11 -0 trunk/doc/example.conf (File Modified)
6714 +6 -5 trunk/doc/reference.conf (File Modified)
6717 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6719 Rename m_createauthonly module to createauthonly
6720 as this is not a module providing an m_function
6725 +1 -38 trunk/contrib/Makefile.in (File Modified)
6726 + - trunk/contrib/createauthonly.c (File Added)
6727 + - trunk/contrib/m_createauthonly.c (File Deleted)
6730 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6732 Add to example confs commented lines for:
6733 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6734 sno_globalkline.so, sno_globaloper.so.
6738 +5 -1 trunk/doc/example.conf (File Modified)
6739 +9 -1 trunk/doc/reference.conf (File Modified)
6742 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6744 - Unbreak connecting to connect{}s with hostnames
6745 instead of IP addresses (broken with new resolver).
6746 - Try to do A/AAAA query based on aftype in
6747 connect{} (doesn't seem to work fully).
6751 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6754 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6756 Unbreak /rehash dns.
6760 +1 -0 trunk/src/res.c (File Modified)
6763 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6765 Preserve Hybrid Id and add one of our own.
6769 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6770 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6773 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6775 Add anfl and Androsyn to CREDITS.
6776 They wrote a lot of ratbox code we use, both before and after the fork.
6780 +2 -0 trunk/CREDITS (File Modified)
6783 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6785 Hostname validity check.
6789 +42 -3 trunk/src/s_auth.c (File Modified)
6792 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6794 Version bump to 1.2.0.
6798 +9 -9 trunk/configure (File Modified)
6799 +1 -1 trunk/configure.ac (File Modified)
6802 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6804 - Missed a spot in the IPv6 code here. Should be usable now.
6808 +2 -2 trunk/src/res.c (File Modified)
6811 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6813 Alright, so, this massive commit does the following:
6815 - Adds a resolver based on the undernet and hybrid one.
6816 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6817 - Makes a check in ./configure be posixly correct
6818 - Simplifies the auth code and DNS callbacks
6820 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6824 +1 -1 trunk/Makefile.in (File Modified)
6825 + - trunk/adns/ (File Deleted)
6826 +148 -80 trunk/configure (File Modified)
6827 +1 -2 trunk/configure.ac (File Modified)
6828 +6 -0 trunk/include/client.h (File Modified)
6829 +1 -0 trunk/include/packet.h (File Modified)
6830 +153 -41 trunk/include/res.h (File Modified)
6831 + - trunk/include/reslib.h (File Added)
6832 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6833 +930 -1449 trunk/modules/.depend (File Modified)
6834 +3 -0 trunk/modules/m_stats.c (File Modified)
6835 +417 -621 trunk/src/.depend (File Modified)
6836 +1 -1 trunk/src/.indent.pro (File Modified)
6837 +2069 -289 trunk/src/Makefile.in (File Modified)
6838 + - trunk/src/adns.c (File Deleted)
6839 + - trunk/src/res.c (File Added)
6840 + - trunk/src/reslib.c (File Added)
6841 +11 -50 trunk/src/s_auth.c (File Modified)
6842 +4 -26 trunk/src/s_newconf.c (File Modified)
6845 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6847 Document the NOBALLOC feature.
6851 +7 -1 trunk/include/config.h (File Modified)
6854 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6856 commands.sgml changes
6860 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6863 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6869 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6872 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6874 Improve description of class{} block (in particular,
6875 mention server classes as well as client classes).
6879 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6882 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6885 -/* sendq: servers need a higher sendq as they send more data */
6886 +/* sendq: servers need a higher sendq as they are sent more data */
6890 +1 -1 trunk/doc/reference.conf (File Modified)
6893 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6895 Add modules{} block.
6899 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6902 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6904 Add general::oper_snomask, snomask on oper up for opers
6905 that have umode +s set on oper up, but do not have
6906 a specific snomask setting in their operator block.
6907 If this is empty or not specified, +s is used as before.
6911 +4 -1 trunk/doc/example.conf (File Modified)
6912 +7 -1 trunk/doc/reference.conf (File Modified)
6913 +1 -0 trunk/include/client.h (File Modified)
6914 +1 -0 trunk/include/s_conf.h (File Modified)
6915 +32 -0 trunk/src/newconf.c (File Modified)
6916 +1 -0 trunk/src/s_conf.c (File Modified)
6917 +13 -3 trunk/src/s_user.c (File Modified)
6920 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6925 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6928 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6930 Add MASKTRACE and CHANTRACE commands.
6934 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6937 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6939 document loadmodule directive
6943 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6946 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6952 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6955 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6957 q:lines are no longer living in the ircd.conf either
6961 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6964 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6966 remove k:line, d:line, x:line as they are their own files now
6970 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6973 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6975 New place for operator::snomask.
6979 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6982 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6984 Document connect {}.
6988 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6991 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6993 example.conf: move operator::snomask to a more logical place,
6994 more sensible default
6995 reference.conf: add operator::snomask
6999 +3 -3 trunk/doc/example.conf (File Modified)
7000 +3 -0 trunk/doc/reference.conf (File Modified)
7003 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7005 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7006 in those conf entries that take umodes like <name1>, <name2>, ...
7010 +3 -0 trunk/doc/reference.conf (File Modified)
7011 +3 -0 trunk/src/newconf.c (File Modified)
7014 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7020 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7023 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7029 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7032 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7038 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7041 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7047 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7050 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7052 Document operator {} blocks.
7056 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7059 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7061 auth{}: clarify/add some details
7065 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7068 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7070 auth{}: Move a paragraph.
7074 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7077 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7079 Document auth{} blocks.
7083 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7086 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7092 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7095 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7097 Add umode +R, prevents unidentified clients from
7098 sending private messages or notices. /accept'ed
7099 clients and opers are exempt.
7100 Due to the /accept part, this is only checked
7101 at the target's server, may want to change
7106 +1 -0 trunk/help/opers/umode (File Modified)
7107 +1 -0 trunk/help/users/umode (File Modified)
7108 +2 -0 trunk/include/client.h (File Modified)
7109 +1 -0 trunk/include/numeric.h (File Modified)
7110 +11 -1 trunk/modules/core/m_message.c (File Modified)
7111 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7112 +1 -1 trunk/src/messages.tab (File Modified)
7113 +1 -1 trunk/src/s_user.c (File Modified)
7116 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7118 Don't allow a nick change if banned or quieted (and not
7119 voiced or opped) on a channel. This uses numeric 435
7120 (bahamut's "cannot change to a banned nick") because
7121 bahamut/ircu's 437 and hyperion's 438 already have
7122 another meaning for us.
7126 +2 -0 trunk/include/channel.h (File Modified)
7127 +1 -0 trunk/include/numeric.h (File Modified)
7128 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7129 +38 -0 trunk/src/channel.c (File Modified)
7130 +1 -1 trunk/src/messages.tab (File Modified)
7133 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7136 - respect ban exceptions
7137 - also deny a knock if quieted
7141 +2 -1 trunk/modules/m_knock.c (File Modified)
7144 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7146 Reverse bad substitution in comment.
7150 +1 -1 trunk/src/channel.c (File Modified)
7153 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7155 - set DynSpoof flag for clients spoofed at registration
7156 - add orighost instead of host to the hostname hash
7160 +5 -1 trunk/src/s_user.c (File Modified)
7163 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7165 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7169 +2 -3 trunk/src/send.c (File Modified)
7172 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7174 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7178 +17 -7 trunk/modules/m_signon.c (File Modified)
7181 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7183 Correct minimum args on ENCAP SASL to avoid nasty core.
7187 +1 -1 trunk/modules/m_sasl.c (File Modified)
7190 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7192 Style nits: sptr can't ever be NULL, don't compare truth
7197 +2 -3 trunk/modules/m_scan.c (File Modified)
7200 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7202 - Comment out scan_cmodes() prototype to suppress warning
7203 - Correct minimum parameter count for mo_scan()
7207 +2 -2 trunk/modules/m_scan.c (File Modified)
7210 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7213 - Include full command in operspy notice
7214 - Allow global scans (no-list used, mask not used) without operspy
7215 - Use ERR_NOPRIVS numeric
7219 +21 -9 trunk/modules/m_scan.c (File Modified)
7222 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7224 Cancel out the >3 default if < is given; this way
7225 any </> specification fully overrides the default.
7229 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7232 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7234 - Call mo_list() from m_list() to reduce code duplication
7235 - Default to >3, rather arbitrarily (conf option?)
7236 - Make < and > mean less than and greater than again
7240 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7243 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7245 When processing topic burst, hide connecting server
7246 on netburst if flatten links is enabled.
7250 +9 -2 trunk/modules/m_tb.c (File Modified)
7253 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7255 - remove PENALTY token
7259 +0 -1 trunk/include/supported.h (File Modified)
7262 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7265 - Add PENALTY because we have a pace-wait system.
7266 - Add FNC due to SAVE and RSFNC
7271 +4 -2 trunk/include/supported.h (File Modified)
7274 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7276 mkay, indent went nuts here
7280 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7283 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7285 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7286 and can be used instead. The SAFELIST implementation is the one used by
7287 default, as most users/networks will be used to it.
7291 +1 -0 trunk/NEWS (File Modified)
7292 +14 -0 trunk/include/client.h (File Modified)
7293 +5 -0 trunk/include/hash.h (File Modified)
7294 +404 -272 trunk/modules/Makefile.in (File Modified)
7295 + - trunk/modules/m_list.c (File Deleted)
7296 + - trunk/modules/m_list_ratbox.c (File Added)
7297 + - trunk/modules/m_list_safelist.c (File Added)
7298 +5 -5 trunk/src/hash.c (File Modified)
7301 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7303 Clear invites on a lowerTS JOIN or SJOIN.
7304 This should complete kick_on_split_riding protection.
7308 +5 -0 trunk/modules/core/m_join.c (File Modified)
7309 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7312 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7314 Like in ratbox, send and interpret timestamps on invites.
7318 +9 -2 trunk/modules/m_invite.c (File Modified)
7321 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7323 Add +S (network service) umode. Just for completeness, users or opers
7328 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7331 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7337 +35 -2 trunk/NEWS (File Modified)
7340 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7342 Split off a PreClient structure for data to be freed on registation (i.e. password).
7343 New hook introduce_client for post-registration messages.
7344 Fix b0rked SASL numerics.
7345 Burst REALHOST post-introduction for spoofed-on-registration clients.
7346 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7347 Pre-registration signon support.
7351 +10 -0 trunk/configure (File Modified)
7352 +2 -0 trunk/configure.ac (File Modified)
7353 +14 -4 trunk/include/client.h (File Modified)
7354 +1 -0 trunk/include/hook.h (File Modified)
7355 +1 -0 trunk/include/numeric.h (File Modified)
7356 +3 -0 trunk/include/setup.h.in (File Modified)
7357 +16 -0 trunk/modules/m_chghost.c (File Modified)
7358 +25 -21 trunk/modules/m_sasl.c (File Modified)
7359 +63 -30 trunk/modules/m_signon.c (File Modified)
7360 +18 -0 trunk/src/client.c (File Modified)
7361 +2 -0 trunk/src/hook.c (File Modified)
7362 +5 -5 trunk/src/messages.tab (File Modified)
7363 +2 -0 trunk/src/s_serv.c (File Modified)
7364 +28 -2 trunk/src/s_user.c (File Modified)
7367 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7369 Update hook documentation.
7373 +30 -0 trunk/doc/hooks.txt (File Modified)
7376 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7378 Improve @/# handling in match_esc().
7382 +21 -13 trunk/src/match.c (File Modified)
7385 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7387 backtrack instead of bailing out when handling a mismatched escape
7391 +1 -1 trunk/src/match.c (File Modified)
7394 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7396 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7399 +2 -1 trunk/CREDITS (File Modified)
7402 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7404 Fix the escape brokenness and pick up a more efficient matching algorithm,
7405 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7406 Patch sent upstream. They can do whatever they want with it, *shrug*.
7410 +147 -161 trunk/src/match.c (File Modified)
7413 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7415 If flatten links is enabled, fake the origins of some ServerModes
7416 sent to clients so that the server sending the netburst is hidden.
7417 Most mode hacks still show the true source.
7421 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7422 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7425 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7427 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7428 where the exit originated).
7429 - When receiving an SQUIT for a server themselves
7430 (IsMe(target_p) || target_p == client_p)
7431 close their link and send a local server notice.
7435 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7436 +6 -3 trunk/src/client.c (File Modified)
7439 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7441 Hooking into the wrong hook, whoops. :P
7445 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7446 +6 -10 trunk/modules/core/m_join.c (File Modified)
7449 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7451 this doesn't work right, right now :P
7455 +40 -0 trunk/contrib/Makefile.in (File Modified)
7456 + - trunk/contrib/m_createauthonly.c (File Added)
7457 +6 -0 trunk/include/hook.h (File Modified)
7458 +26 -1 trunk/modules/core/m_join.c (File Modified)
7459 +1 -1 trunk/src/ircd.c (File Modified)
7462 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7464 Make can_join() hookable.
7468 +12 -1 trunk/src/channel.c (File Modified)
7471 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7473 add 'int approved;' to the channel event hook
7477 +1 -0 trunk/include/hook.h (File Modified)
7480 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7482 Use SIDs in SASL ENCAP origin.
7483 Ignore responses from other agents once the first SASL response has been received for a client.
7487 +9 -5 trunk/modules/m_sasl.c (File Modified)
7490 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7492 Removed stray debug code.
7496 +1 -1 trunk/modules/m_sasl.c (File Modified)
7499 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7501 Don't complain "unknown MODE flag" if a non-oper attempts
7502 to unset an oper only umode they do not have.
7503 This is to prevent unwanted error messages when users/bots
7504 do things like MODE <nick> +i-sw.
7508 +4 -2 trunk/src/s_user.c (File Modified)
7511 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7513 Fix client_exit hook name and only call it for local exits that are not
7518 +3 -2 trunk/modules/m_sasl.c (File Modified)
7521 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7523 Fix SASL logic to actually use stored agent UID.
7524 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7525 Add abort code for exiting clients.
7529 +18 -9 trunk/modules/m_sasl.c (File Modified)
7532 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7534 Port over ratbox 2.2 /challenge. This is slightly more secure
7535 (better crypto, longer keys, challenge timeout) and has better
7538 The respond tool is no longer part of the ircd tree but a
7539 separate package, currently available from
7540 http://respond.ircd-ratbox.org (we should mirror/... this).
7544 +65 -310 trunk/doc/challenge.txt (File Modified)
7545 +5 -5 trunk/include/client.h (File Modified)
7546 +3 -0 trunk/include/irc_string.h (File Modified)
7547 +3 -0 trunk/include/numeric.h (File Modified)
7548 +94 -50 trunk/modules/m_challenge.c (File Modified)
7549 +1 -2 trunk/src/client.c (File Modified)
7550 +125 -0 trunk/src/irc_string.c (File Modified)
7551 +2 -2 trunk/src/messages.tab (File Modified)
7552 + - trunk/tools/rsa_respond/ (File Deleted)
7555 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7557 Preliminary SASL support.
7561 +7 -0 trunk/include/client.h (File Modified)
7562 +6 -0 trunk/include/numeric.h (File Modified)
7563 +1 -0 trunk/modules/Makefile.in (File Modified)
7564 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7565 +175 -1 trunk/modules/m_cap.c (File Modified)
7566 + - trunk/modules/m_sasl.c (File Added)
7567 +2 -0 trunk/modules/m_user.c (File Modified)
7568 +5 -5 trunk/src/messages.tab (File Modified)
7569 +8 -2 trunk/src/s_user.c (File Modified)
7572 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7574 SIGNON: make logout also apply remotely.
7578 +7 -2 trunk/modules/m_signon.c (File Modified)
7581 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7583 Use an asterisk when sending empty logins in SIGNON.
7587 +5 -5 trunk/modules/m_signon.c (File Modified)
7590 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7592 SIGNON: Only add whowas entry (add_history()) and wipe
7593 accepts (del_all_accepts()) if nick changed.
7597 +5 -3 trunk/modules/m_signon.c (File Modified)
7600 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7602 SIGNON: slight fixes to collision code:
7603 - don't kill if target_p == source_p (nick unchanged or only changed case)
7604 - add comment that SAVE support is missing
7605 - use sendto_realops_snomask() instead of sendto_realops_flags()
7609 +9 -6 trunk/modules/m_signon.c (File Modified)
7612 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7614 Fix up kills for bad nick/user/host on SIGNON.
7618 +16 -6 trunk/modules/m_signon.c (File Modified)
7621 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7623 If changing to a nick with a digit, only allow the UID.
7627 +4 -0 trunk/modules/m_signon.c (File Modified)
7630 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7632 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7633 Strip leading digits from logins that are not purely numeric.
7637 +3 -0 trunk/include/numeric.h (File Modified)
7638 +2 -0 trunk/include/send.h (File Modified)
7639 +1 -0 trunk/modules/Makefile.in (File Modified)
7640 +456 -3 trunk/modules/m_services.c (File Modified)
7641 + - trunk/modules/m_signon.c (File Added)
7642 +2 -2 trunk/src/messages.tab (File Modified)
7643 +98 -0 trunk/src/send.c (File Modified)
7646 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7648 Remove old server notice umodes from example confs.
7652 +1 -2 trunk/doc/example.conf (File Modified)
7653 +4 -17 trunk/doc/reference.conf (File Modified)
7656 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7658 Add snomask help file (forgot this earlier).
7662 + - trunk/help/opers/snomask (File Added)
7665 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7667 Add umode +l (receive locops).
7671 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7674 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7676 We don't plan to implement cmode +R (quiet unidentified) and
7677 umode +I (deny invite) for 1.1, so comment them out from the
7682 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7683 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7686 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7688 Improve snomask usage description.
7692 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7695 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7697 Mention the word snomask with umode +s (needs to be a link really).
7701 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7704 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7706 Add snomask +Z (operspy notices).
7710 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7713 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7715 Misc updates/clarifications.
7719 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7722 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7728 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7729 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7730 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7733 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7735 - Allow ENCAP REALHOST outside burst
7736 - Fix comment describing race condition: this can only happen
7737 on a local whois with use_whois_actually enabled
7741 +4 -6 trunk/modules/m_chghost.c (File Modified)
7744 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7746 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7750 +39 -0 trunk/contrib/Makefile.in (File Modified)
7751 + - trunk/contrib/sno_globaloper.c (File Added)
7754 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7756 Pass along old umodes and snomask in umode_changed hook,
7757 changing its parameter type from struct Client *
7758 to hook_data_umode_changed *. (For a new client, both
7761 The IP cloaking module now fully ignores umode changes
7762 where +h didn't change.
7766 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7767 +7 -0 trunk/include/hook.h (File Modified)
7768 +18 -4 trunk/src/s_user.c (File Modified)
7771 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7773 move libcharybdis-provided function initialisation into libcharybdis_init().
7777 +32 -11 trunk/src/ircd.c (File Modified)
7780 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7782 Make +f notices (local host, global host, global user@host, local class)
7783 netwide. Exceeding /quote set max remains local.
7787 +4 -4 trunk/src/s_conf.c (File Modified)
7790 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7792 Netwide notices about attempts to join juped channels.
7796 +1 -1 trunk/modules/core/m_join.c (File Modified)
7799 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7801 Send server notices about failed oper attempts globally.
7802 Successful remote oper attempt notices will be generated
7803 from the mode changes.
7807 +3 -3 trunk/modules/m_challenge.c (File Modified)
7808 +2 -2 trunk/modules/m_oper.c (File Modified)
7811 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7813 Rest of infrastructure for sending server notices globally.
7814 Uses a new L_NETWIDE level on sendto_realops_snomask().
7818 +1 -0 trunk/include/send.h (File Modified)
7819 +31 -4 trunk/src/send.c (File Modified)
7822 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7824 Add general::global_snotices conf option to control
7825 whether we send out SNOTEs. Does not do anything yet.
7829 +1 -0 trunk/doc/example.conf (File Modified)
7830 +6 -0 trunk/doc/reference.conf (File Modified)
7831 +1 -0 trunk/include/s_conf.h (File Modified)
7832 +6 -0 trunk/modules/m_info.c (File Modified)
7833 +1 -0 trunk/src/newconf.c (File Modified)
7834 +1 -0 trunk/src/s_conf.c (File Modified)
7837 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7839 Only accept SNOTE from servers.
7843 +2 -0 trunk/modules/m_snote.c (File Modified)
7846 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7848 Correct parv indices so this actually works.
7852 +2 -2 trunk/modules/m_snote.c (File Modified)
7855 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7861 +3 -3 trunk/modules/m_snote.c (File Modified)
7864 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7866 Add m_snote.c, SNOTE propagator.
7870 +86 -0 trunk/modules/Makefile.in (File Modified)
7871 + - trunk/modules/m_snote.c (File Added)
7874 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7876 start seeding the 1.1 NEWS file
7880 +4 -0 trunk/NEWS (File Modified)
7883 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7885 rename some modules to more descriptive names...
7889 +2 -131 trunk/contrib/Makefile.in (File Modified)
7890 + - trunk/contrib/globalconnexit.c (File Deleted)
7891 + - trunk/contrib/globallineactive.c (File Deleted)
7892 + - trunk/contrib/sno_farconnect.c (File Added)
7893 + - trunk/contrib/sno_globalkline.c (File Added)
7894 +1 -120 trunk/modules/Makefile.in (File Modified)
7895 + - trunk/modules/networknotice.c (File Deleted)
7896 + - trunk/modules/sno_routing.c (File Added)
7899 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7901 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7902 Uses FLAGS2_FLOODDONE bit on servers.
7906 +3 -0 trunk/include/client.h (File Modified)
7907 +121 -1 trunk/modules/Makefile.in (File Modified)
7908 + - trunk/modules/networknotice.c (File Added)
7911 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7913 Don't show servers in /trace to nonopers if flatten links is enabled.
7917 +8 -5 trunk/modules/m_trace.c (File Modified)
7920 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7923 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7924 - send back confirmation to source, if local client
7925 - send a +s server notice if the source is neither a server nor a service (+S)
7929 +5 -1 trunk/modules/m_chghost.c (File Modified)
7932 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7934 Use sendto_realops_snomask_from() to make the
7935 server notices appear to come from the affected
7940 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7941 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7944 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7946 Add sendto_realops_snomask_from(), allows
7947 specification of apparent source server.
7951 +1 -0 trunk/include/send.h (File Modified)
7952 +41 -1 trunk/src/send.c (File Modified)
7955 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7957 Revert r579. Keep host, not orighost in oper up notice.
7958 It would be inconsistent to have orighost there, and we
7959 don't want to mess up all server notices by putting both
7964 +1 -1 trunk/src/s_user.c (File Modified)
7967 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7969 Include the IP address in operlog/foperlog.
7973 +10 -8 trunk/modules/m_challenge.c (File Modified)
7974 +8 -6 trunk/modules/m_oper.c (File Modified)
7977 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7979 Call umode_changed hook on oper up.
7983 +1 -0 trunk/src/s_user.c (File Modified)
7986 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7988 Add globalconnexit contrib module, shows remote client connects/exits
7989 except netsplits/netjoin on snomask +F.
7990 Notice formatting will probably change somewhat still.
7994 +80 -0 trunk/contrib/Makefile.in (File Modified)
7995 + - trunk/contrib/globalconnexit.c (File Added)
7998 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8000 Declare snomask_modes[] so modules can provide snomasks.
8004 +2 -0 trunk/include/snomask.h (File Modified)
8007 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8009 Replace user_signon hook with two new hooks: new_local_user
8010 and new_remote_user.
8011 These are called right before the user is introduced to the
8012 rest of the network.
8016 +2 -1 trunk/include/hook.h (File Modified)
8017 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8018 +4 -2 trunk/src/hook.c (File Modified)
8019 +2 -3 trunk/src/s_user.c (File Modified)
8022 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8024 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8028 +2 -2 trunk/modules/m_scan.c (File Modified)
8031 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8033 Update doc/technical/send.txt.
8037 +91 -131 trunk/doc/technical/send.txt (File Modified)
8040 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8042 Add chantrace and masktrace to help files.
8046 + - trunk/help/opers/chantrace (File Added)
8047 +27 -20 trunk/help/opers/index (File Modified)
8048 + - trunk/help/opers/masktrace (File Added)
8049 +2 -0 trunk/help/opers/operspy (File Modified)
8052 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8054 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8055 Shows etrace-like output for all users in a channel,
8056 in particular IP addresses.
8060 +75 -2 trunk/modules/m_etrace.c (File Modified)
8063 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8065 Port over ratbox 2.2 r21727 (anfl):
8066 add some logging when we drop servers in places where we only notify opers
8070 +31 -0 trunk/modules/core/m_server.c (File Modified)
8073 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8075 display orighost in operup message
8079 +1 -1 trunk/src/s_user.c (File Modified)
8082 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8084 Add globallineactive contrib module, a hack which can often
8085 show k/d/g/x line active for remote clients.
8089 +52 -0 trunk/contrib/Makefile.in (File Modified)
8090 + - trunk/contrib/globallineactive.c (File Added)
8093 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8095 Show IP field in the same way as MASKTRACE:
8096 "255.255.255.255" if it's unknown (remote TS5 client)
8097 and "0" if we or the remote server are purposely
8102 +12 -1 trunk/modules/m_scan.c (File Modified)
8105 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8108 - don't show servers in a global scan
8109 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8113 +4 -1 trunk/modules/m_scan.c (File Modified)
8116 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8118 Implement SCAN UMODES.
8122 +3 -0 trunk/include/numeric.h (File Modified)
8123 +128 -2 trunk/modules/m_scan.c (File Modified)
8124 +2 -2 trunk/src/messages.tab (File Modified)
8127 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8133 +1 -1 trunk/modules/m_scan.c (File Modified)
8136 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8138 parv[0] should be parv[1].
8142 +1 -1 trunk/modules/m_scan.c (File Modified)
8145 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8151 +1 -1 trunk/modules/m_scan.c (File Modified)
8154 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8160 +2 -2 trunk/modules/m_scan.c (File Modified)
8163 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8165 framework for scan command
8169 +113 -0 trunk/modules/Makefile.in (File Modified)
8170 + - trunk/modules/m_scan.c (File Added)
8173 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8175 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8179 +2 -0 trunk/include/irc_string.h (File Modified)
8180 +157 -1 trunk/modules/m_etrace.c (File Modified)
8181 +129 -90 trunk/src/match.c (File Modified)
8184 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8186 orighost may live in a different hash bucket (likely the case), lets check it standalone
8190 +39 -3 trunk/src/hostmask.c (File Modified)
8193 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8195 SVN didn't check modules/ somehow, hrmm.
8199 +1 -1 trunk/modules/m_kline.c (File Modified)
8200 +6 -6 trunk/modules/m_stats.c (File Modified)
8203 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8205 Track hostmask entries for client_p->orighost, if available.
8206 Not throughly tested, but seems to work fine.
8210 +8 -4 trunk/include/hostmask.h (File Modified)
8211 +14 -10 trunk/src/hostmask.c (File Modified)
8214 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8216 Pass on SQUIT reasons more.
8220 +17 -19 trunk/src/client.c (File Modified)
8223 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8225 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8226 This way, hidden admins also get them.
8230 +4 -4 trunk/src/send.c (File Modified)
8233 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8235 From ircd-ratbox 2.2 (r21339 anfl):
8236 ms_kill() should be using find_person(), not find_client()
8237 otherwise it can generate a core.
8241 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8244 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8246 Add m_error to core_module_table, so it is loaded by default.
8250 +1 -0 trunk/src/modules.c (File Modified)
8253 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8255 comment is a const char *, not char *.
8259 +1 -1 trunk/include/hook.h (File Modified)
8262 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8264 Fix a long standing hybrid 7 bug: when getting a read error
8265 on a server, report_error() is called with a %d instead of
8266 a %s in the format string ("Lost connection" in +d).
8270 +1 -1 trunk/src/client.c (File Modified)
8273 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8279 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8282 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8284 Add document describing capabilities and what they mean.
8288 + - trunk/doc/technical/capab.txt (File Added)
8291 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8293 Change client_exit hook to pass all exit_client() parameters.
8297 +8 -0 trunk/include/hook.h (File Modified)
8298 +6 -1 trunk/src/client.c (File Modified)
8301 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8303 Add client_exit hook, called in exit_client() for all
8304 clients of all types, except clients exiting because
8305 of netsplits (QS). The only thing done before it is
8306 marking the client as "closing" (to prevent
8311 +1 -0 trunk/include/hook.h (File Modified)
8312 +2 -0 trunk/src/client.c (File Modified)
8313 +2 -0 trunk/src/hook.c (File Modified)
8316 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8318 Improve the code that calculates the nnnS nnnC counts
8321 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8325 +43 -36 trunk/modules/m_trace.c (File Modified)
8328 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8330 Add server_eob hook.
8331 Planning to use this for netsplit/join notices.
8335 +1 -0 trunk/include/hook.h (File Modified)
8336 +2 -0 trunk/modules/m_pong.c (File Modified)
8337 +2 -0 trunk/src/hook.c (File Modified)
8340 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8342 Default motd: ircd-ratbox -> charybdis
8346 +1 -1 trunk/doc/ircd.motd (File Modified)
8349 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8351 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8355 +4 -4 trunk/src/s_user.c (File Modified)
8358 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8360 - Remove obsolete EOB help file
8361 - Document snomask in the help files
8366 + - trunk/help/opers/eob (File Deleted)
8367 +13 -12 trunk/help/opers/index (File Modified)
8368 +1 -13 trunk/help/opers/umode (File Modified)
8369 +7 -7 trunk/help/users/index (File Modified)
8372 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8374 Bail if snomask to parse is not given. Pointy hat to myself.
8378 +3 -0 trunk/src/snomask.c (File Modified)
8381 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8383 Remove m_flags from autoconf
8387 +0 -1 trunk/contrib/Makefile.in (File Modified)
8390 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8396 + - trunk/contrib/m_flags.c (File Deleted)
8399 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8401 If +s is in oper_only_umodes, clear snomask on deoper.
8405 +5 -0 trunk/src/s_user.c (File Modified)
8408 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8410 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8414 +2 -2 trunk/configure (File Modified)
8415 +2 -2 trunk/configure.ac (File Modified)
8418 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8420 Remove the old server notice umodes.
8421 Default oper only umodes is now +s.
8422 Please make sure all remaining umodes still work.
8426 +3 -21 trunk/include/client.h (File Modified)
8427 +0 -12 trunk/src/newconf.c (File Modified)
8428 +1 -1 trunk/src/s_conf.c (File Modified)
8429 +12 -12 trunk/src/s_user.c (File Modified)
8432 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8434 operator::flags nick_changes now controls +n snomask instead of +n umode.
8438 +8 -8 trunk/src/s_user.c (File Modified)
8441 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8443 Move down h_umode_changed hook call after umode allowed checks
8444 (so it will not see +a if someone tries to set it but is not
8449 +2 -3 trunk/src/s_user.c (File Modified)
8452 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8454 Move over non-+s server notices (hopefully, all of them).
8458 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8459 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8460 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8461 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8462 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8463 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8464 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8465 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8466 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8467 +2 -2 trunk/libcharybdis/event.c (File Modified)
8468 +2 -2 trunk/modules/core/m_join.c (File Modified)
8469 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8470 +3 -3 trunk/modules/core/m_message.c (File Modified)
8471 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8472 +2 -2 trunk/modules/core/m_server.c (File Modified)
8473 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8474 +1 -1 trunk/modules/m_post.c (File Modified)
8475 +1 -1 trunk/modules/m_services.c (File Modified)
8476 +2 -2 trunk/src/channel.c (File Modified)
8477 +3 -3 trunk/src/client.c (File Modified)
8478 +1 -1 trunk/src/hash.c (File Modified)
8479 +5 -5 trunk/src/s_conf.c (File Modified)
8480 +2 -2 trunk/src/s_log.c (File Modified)
8481 +4 -4 trunk/src/s_user.c (File Modified)
8484 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8486 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8490 +2 -1 trunk/include/snomask.h (File Modified)
8491 +2 -2 trunk/src/snomask.c (File Modified)
8494 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8496 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8500 +1 -1 trunk/contrib/example_module.c (File Modified)
8501 +2 -2 trunk/include/ircd_defs.h (File Modified)
8502 +6 -6 trunk/modules/core/m_error.c (File Modified)
8503 +1 -1 trunk/modules/core/m_join.c (File Modified)
8504 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8505 +1 -1 trunk/modules/core/m_message.c (File Modified)
8506 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8507 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8508 +18 -18 trunk/modules/core/m_server.c (File Modified)
8509 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8510 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8511 +4 -4 trunk/modules/m_challenge.c (File Modified)
8512 +4 -4 trunk/modules/m_dline.c (File Modified)
8513 +13 -13 trunk/modules/m_gline.c (File Modified)
8514 +5 -5 trunk/modules/m_kline.c (File Modified)
8515 +2 -2 trunk/modules/m_oper.c (File Modified)
8516 +1 -1 trunk/modules/m_pong.c (File Modified)
8517 +13 -13 trunk/modules/m_rehash.c (File Modified)
8518 +4 -4 trunk/modules/m_resv.c (File Modified)
8519 +16 -16 trunk/modules/m_set.c (File Modified)
8520 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8521 +6 -6 trunk/modules/m_xline.c (File Modified)
8522 +1 -1 trunk/src/adns.c (File Modified)
8523 +2 -2 trunk/src/channel.c (File Modified)
8524 +1 -1 trunk/src/listener.c (File Modified)
8525 +1 -1 trunk/src/s_auth.c (File Modified)
8526 +15 -15 trunk/src/s_conf.c (File Modified)
8527 +3 -3 trunk/src/s_user.c (File Modified)
8528 +7 -7 trunk/src/send.c (File Modified)
8531 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8534 - set +s snomask if +s umode set but no snomasks
8535 - put numerics in more logical order
8539 +3 -1 trunk/src/s_user.c (File Modified)
8542 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8544 parse_snobuf_to_mask(): default to + at start
8545 allows stuff like /mode jilles +s C
8549 +1 -1 trunk/src/snomask.c (File Modified)
8552 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8554 Changes to user_mode() snomask handling.
8555 - show snomask (if not 0) on /mode <nick>
8556 - show snomask once at the end if +s/-s used
8557 - only parse 1 parameter for umode changes
8558 - don't crash on /mode <nick> +s
8559 - /mode <nick> -s clears snomask, doesn't use parameter
8560 - set umode +s iff snomask is not 0
8561 - snomask is not propagated, but umode +s is
8565 +97 -72 trunk/src/s_user.c (File Modified)
8568 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8570 Convert some messages over to snomask.
8574 +29 -29 trunk/src/client.c (File Modified)
8575 +2 -2 trunk/src/ircd.c (File Modified)
8576 +13 -13 trunk/src/modules.c (File Modified)
8577 +1 -1 trunk/src/newconf.c (File Modified)
8578 +5 -5 trunk/src/parse.c (File Modified)
8579 +1 -1 trunk/src/restart.c (File Modified)
8580 +4 -4 trunk/src/s_newconf.c (File Modified)
8581 +11 -11 trunk/src/s_serv.c (File Modified)
8584 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8586 include snomask.h from client.h
8590 +1 -0 trunk/include/client.h (File Modified)
8593 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8595 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8599 +1 -0 trunk/src/newconf.c (File Modified)
8600 +2 -1 trunk/src/snomask.c (File Modified)
8603 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8605 should start with +, not \0. Whoops. :)
8609 +1 -1 trunk/src/snomask.c (File Modified)
8612 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8614 core snomask support.
8618 +3 -0 trunk/doc/example.conf (File Modified)
8619 +2 -0 trunk/include/client.h (File Modified)
8620 +2 -0 trunk/include/numeric.h (File Modified)
8621 +2 -0 trunk/include/s_newconf.h (File Modified)
8622 +63 -0 trunk/include/send.h (File Modified)
8623 + - trunk/include/snomask.h (File Added)
8624 +1 -0 trunk/src/Makefile.in (File Modified)
8625 +1 -1 trunk/src/messages.tab (File Modified)
8626 +8 -0 trunk/src/newconf.c (File Modified)
8627 +12 -0 trunk/src/s_user.c (File Modified)
8628 +235 -0 trunk/src/send.c (File Modified)
8629 + - trunk/src/snomask.c (File Added)
8632 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8634 add a blank line after the license info.
8638 +1 -1 trunk/CREDITS (File Modified)
8641 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8643 Extend copyright to 2006.
8647 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8650 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8653 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8657 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8658 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8661 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8663 Add oper privileges document.
8667 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8668 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8671 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8673 Capitalize message names in services shortcuts (for consistency).
8677 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8680 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8686 +1 -1 trunk/src/patricia.c (File Modified)
8689 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8691 Remove obsolete 'nextconnect' variable.
8695 +0 -1 trunk/include/ircd.h (File Modified)
8696 +0 -2 trunk/src/client.c (File Modified)
8697 +0 -1 trunk/src/ircd.c (File Modified)
8700 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8702 Remove this remnant of the hybrid 6 ziplinks implementation.
8706 + - trunk/include/s_zip.h (File Deleted)
8709 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8711 Make clone limiting work on orighost, not host (so it
8712 looks through services cloaks). Lightly tested, please
8717 +2 -0 trunk/modules/m_chghost.c (File Modified)
8718 +1 -1 trunk/src/client.c (File Modified)
8719 +1 -1 trunk/src/s_conf.c (File Modified)
8722 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8724 Don't forget to link me_realhost() into the command hash.
8726 Pointy hat to: myself
8730 +1 -1 trunk/modules/m_chghost.c (File Modified)
8733 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8735 It's call_hook, not hook_call.
8739 +1 -1 trunk/src/s_user.c (File Modified)
8742 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8744 Add unreject help file.
8748 + - trunk/help/opers/unreject (File Added)
8751 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8753 Link the all-important 42 module to the build :P
8757 +1 -0 trunk/contrib/Makefile.in (File Modified)
8760 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8762 Mention /rehash help.
8766 +1 -0 trunk/help/opers/rehash (File Modified)
8769 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8771 Add h_user_signon hook.
8775 +1 -0 trunk/include/hook.h (File Modified)
8776 +2 -0 trunk/src/hook.c (File Modified)
8777 +4 -0 trunk/src/s_user.c (File Modified)
8780 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8782 Oops, forgot to set orighost for remote client introductions.
8786 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8789 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8791 Use TS6 forms in services shortcuts, if possible.
8795 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8798 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8800 - Start out default_umodes conf entry from the empty set instead of +i.
8801 - Move oper_only_umodes check to where default_umodes is used, as
8802 oper_only_umodes may not be set yet while we're reading the conf.
8806 +6 -7 trunk/src/newconf.c (File Modified)
8807 +1 -1 trunk/src/s_user.c (File Modified)
8810 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8812 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8816 +1 -0 trunk/doc/example.conf (File Modified)
8817 +7 -0 trunk/doc/reference.conf (File Modified)
8818 +0 -7 trunk/include/config.h.dist (File Modified)
8819 +1 -0 trunk/include/s_conf.h (File Modified)
8820 +6 -0 trunk/modules/m_info.c (File Modified)
8821 +9 -18 trunk/src/client.c (File Modified)
8822 +1 -0 trunk/src/newconf.c (File Modified)
8823 +1 -0 trunk/src/s_conf.c (File Modified)
8826 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8828 - Allow NULL target_ip in show_ip() (indicates message is being
8829 sent to local opers)
8830 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8832 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8833 those in src/client.c
8835 From ratbox 2.2 svn (anfl)
8839 +1 -0 trunk/include/client.h (File Modified)
8840 +21 -2 trunk/src/client.c (File Modified)
8841 +2 -4 trunk/src/hostmask.c (File Modified)
8842 +1 -5 trunk/src/s_conf.c (File Modified)
8843 +4 -8 trunk/src/s_user.c (File Modified)
8846 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8848 Fire off events properly.
8852 +7 -3 trunk/src/s_user.c (File Modified)
8855 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8857 make sure modules which depend on umode information get the message upon connection (oops)
8861 +3 -0 trunk/src/s_user.c (File Modified)
8864 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8866 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8867 From ratbox 2.2 svn.
8871 +3 -7 trunk/modules/m_etrace.c (File Modified)
8874 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8876 Replace silly `default_invisible' option with more versatile default_umodes.
8880 +2 -2 trunk/Makefile.in (File Modified)
8881 +12 -1 trunk/doc/example.conf (File Modified)
8882 +14 -7 trunk/doc/reference.conf (File Modified)
8883 +2 -4 trunk/include/s_conf.h (File Modified)
8884 +0 -6 trunk/modules/m_info.c (File Modified)
8885 +4 -0 trunk/src/modules.c (File Modified)
8886 +41 -1 trunk/src/newconf.c (File Modified)
8887 +2 -2 trunk/src/s_conf.c (File Modified)
8888 +3 -4 trunk/src/s_user.c (File Modified)
8891 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8893 Add temporary nick resvs with the proper duration,
8894 not 60 times too long.
8898 +1 -1 trunk/modules/m_resv.c (File Modified)
8901 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8903 Add kick on split riding. See reference.conf for more details.
8907 +1 -0 trunk/doc/example.conf (File Modified)
8908 +16 -0 trunk/doc/reference.conf (File Modified)
8909 +1 -0 trunk/include/s_conf.h (File Modified)
8910 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8911 +6 -0 trunk/modules/m_info.c (File Modified)
8912 +1 -0 trunk/src/newconf.c (File Modified)
8913 +1 -0 trunk/src/s_conf.c (File Modified)
8916 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8918 New credits, denoting GXTi as being on the core team.
8922 +16 -5 trunk/CREDITS (File Modified)
8925 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8927 better cloaking algorithm
8931 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8934 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8936 don't do redundant bitshifting.
8940 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8943 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8949 +1 -0 trunk/contrib/Makefile.in (File Modified)
8952 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8954 Set the DynSpoof flag properly.
8958 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8961 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8963 first go at an ip_cloaking implementation for charybdis.
8967 + - trunk/contrib/ip_cloaking.c (File Added)
8970 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8972 Add libcharybdis to contrib/ includes.
8976 +1 -1 trunk/contrib/Makefile.in (File Modified)
8979 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8981 add h_umode_changed hook for modules that provide usermodes.
8985 +1 -0 trunk/include/hook.h (File Modified)
8986 +2 -1 trunk/src/hook.c (File Modified)
8987 +3 -0 trunk/src/s_user.c (File Modified)
8990 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8992 Show quiets in /stats z.
8996 +15 -10 trunk/src/s_stats.c (File Modified)
8999 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9001 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9005 +0 -12 trunk/configure (File Modified)
9006 +0 -9 trunk/configure.ac (File Modified)
9007 +0 -3 trunk/include/setup.h.in (File Modified)
9010 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9012 change various buffer sizes to = topiclen.
9016 +3 -4 trunk/include/ircd_defs.h (File Modified)
9019 jon 2005/12/12 19:32:18 UTC (20051212-400)
9021 - Partial commit test, partial ego strokage ;)
9025 +2 -1 trunk/CREDITS (File Modified)
9028 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9030 More kqueue corrections.
9033 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9036 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9038 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9039 Not sure why this wasn't this way to begin with.
9043 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9046 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9048 example.conf tweaks:
9049 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9050 most people do not need this.
9051 Enable serverinfo::hub.
9055 +14 -11 trunk/doc/example.conf (File Modified)
9058 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9060 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9064 +1 -1 trunk/src/s_serv.c (File Modified)
9067 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9069 header include changes
9073 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9074 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9075 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9076 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9077 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9078 +1 -21 trunk/libcharybdis/select.c (File Modified)
9081 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9083 s/ilog/libcharybdis_{die,log,restart}/g
9087 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9088 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9089 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9090 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9091 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9092 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9093 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9094 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9097 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9099 Use the right callbacks in the function code.
9102 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9105 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9107 More work, it builds again!
9111 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9112 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9113 + - trunk/libcharybdis/libcharybdis.c (File Added)
9114 + - trunk/libcharybdis/libcharybdis.h (File Added)
9117 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9119 Move some stuff around.
9123 + - trunk/include/memory.h (File Deleted)
9124 + - trunk/include/tools.h (File Deleted)
9125 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9126 + - trunk/libcharybdis/memory.c (File Added)
9127 + - trunk/libcharybdis/memory.h (File Added)
9128 + - trunk/libcharybdis/snprintf.c (File Added)
9129 + - trunk/libcharybdis/tools.c (File Added)
9130 + - trunk/libcharybdis/tools.h (File Added)
9131 +1000 -1062 trunk/modules/.depend (File Modified)
9132 +421 -455 trunk/src/.depend (File Modified)
9133 +0 -1191 trunk/src/Makefile.in (File Modified)
9134 + - trunk/src/memory.c (File Deleted)
9135 + - trunk/src/snprintf.c (File Deleted)
9136 + - trunk/src/tools.c (File Deleted)
9139 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9141 move more headers into libcharybdis
9144 + - trunk/include/balloc.h (File Deleted)
9145 + - trunk/include/event.h (File Deleted)
9146 + - trunk/libcharybdis/balloc.h (File Added)
9147 + - trunk/libcharybdis/event.h (File Added)
9148 +924 -1020 trunk/modules/.depend (File Modified)
9149 +327 -406 trunk/src/.depend (File Modified)
9152 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9154 balloc, events -> libcharybdis
9157 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9158 + - trunk/libcharybdis/balloc.c (File Added)
9159 + - trunk/libcharybdis/event.c (File Added)
9160 +0 -1008 trunk/src/Makefile.in (File Modified)
9161 + - trunk/src/balloc.c (File Deleted)
9162 + - trunk/src/event.c (File Deleted)
9165 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9170 + - trunk/include/commio.h (File Deleted)
9171 + - trunk/include/linebuf.h (File Deleted)
9172 + - trunk/libcharybdis/commio.h (File Added)
9173 + - trunk/libcharybdis/linebuf.h (File Added)
9174 +1644 -530 trunk/modules/.depend (File Modified)
9175 +1 -1 trunk/modules/Makefile.in (File Modified)
9176 +720 -284 trunk/src/.depend (File Modified)
9179 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9181 Makefile reworking -- moving libcharybdis headers into proper location.
9184 +1 -1 trunk/adns/Makefile.in (File Modified)
9185 +1 -1 trunk/src/Makefile.in (File Modified)
9188 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9190 Document proposed authdaemon protocol.
9193 + - trunk/authdaemon/protocol.txt (File Added)
9196 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9201 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9204 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9206 Remove dead makefile from generation
9209 +1 -2 trunk/configure (File Modified)
9210 +0 -1 trunk/configure.ac (File Modified)
9213 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9215 libcharybdisIO -> libcharybdis
9218 +1 -1 trunk/src/Makefile.in (File Modified)
9221 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9226 + - trunk/libcharybdis/Makefile.in (File Added)
9227 + - trunk/libcharybdis/commio.c (File Added)
9228 + - trunk/libcharybdis/devpoll.c (File Added)
9229 + - trunk/libcharybdis/epoll.c (File Added)
9230 + - trunk/libcharybdis/io/ (File Deleted)
9231 + - trunk/libcharybdis/kqueue.c (File Added)
9232 + - trunk/libcharybdis/linebuf.c (File Added)
9233 + - trunk/libcharybdis/log/ (File Deleted)
9234 + - trunk/libcharybdis/poll.c (File Added)
9235 + - trunk/libcharybdis/ports.c (File Added)
9236 + - trunk/libcharybdis/select.c (File Added)
9239 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9244 + - trunk/libcharybdis/Makefile.in (File Deleted)
9247 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9252 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9255 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9257 add authdaemon dir for later hacking
9261 + - trunk/authdaemon/ (File Added)
9264 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9266 linebuf -> libcharybdisIO
9270 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9271 + - trunk/libcharybdis/io/linebuf.c (File Added)
9272 + - trunk/libcharybdis/log/ (File Added)
9273 + - trunk/libcharybdis/log/Makefile.in (File Added)
9274 +0 -687 trunk/src/Makefile.in (File Modified)
9275 + - trunk/src/linebuf.c (File Deleted)
9278 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9280 Solaris 10 I/O ports support
9283 + - trunk/libcharybdis/io/ports.c (File Added)
9286 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9292 +1 -1 trunk/Makefile.in (File Modified)
9293 +3 -1 trunk/configure (File Modified)
9294 +133 -10 trunk/configure.ac (File Modified)
9295 + - trunk/libcharybdis/ (File Added)
9296 + - trunk/libcharybdis/Makefile.in (File Added)
9297 + - trunk/libcharybdis/io/ (File Added)
9298 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9299 +2 -3 trunk/src/Makefile.in (File Modified)
9300 + - trunk/src/io/ (File Deleted)
9303 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9305 split IO stuff into libcharybdisIO.
9309 + - trunk/src/commio.c (File Deleted)
9310 + - trunk/src/devpoll.c (File Deleted)
9311 + - trunk/src/epoll.c (File Deleted)
9312 + - trunk/src/io/ (File Added)
9313 + - trunk/src/io/Makefile.in (File Added)
9314 + - trunk/src/io/commio.c (File Added)
9315 + - trunk/src/io/devpoll.c (File Added)
9316 + - trunk/src/io/epoll.c (File Added)
9317 + - trunk/src/io/kqueue.c (File Added)
9318 + - trunk/src/io/poll.c (File Added)
9319 + - trunk/src/io/select.c (File Added)
9320 + - trunk/src/kqueue.c (File Deleted)
9321 + - trunk/src/poll.c (File Deleted)
9322 + - trunk/src/select.c (File Deleted)
9325 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9331 +86 -155 trunk/configure (File Modified)
9332 +1 -1 trunk/configure.ac (File Modified)
9335 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9337 Remove mentions of mkkeypair/cryptlinks.
9341 +1 -3 trunk/doc/challenge.txt (File Modified)
9344 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9346 Clarify serverinfo{} description.
9350 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9353 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9355 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9359 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9362 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9364 Improvements also applicable to hyperion 1.x.
9368 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9371 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9373 - Add +F description
9374 - General improvements and changes to charybdis
9378 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9381 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9383 The server notice umodes only have an effect
9384 for opers. ("sendto_realops_flags", so having
9385 the umode is not enough, they must also be
9390 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9393 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9395 Updates to umodes docs.
9399 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9402 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9404 Add SGML documentation.
9407 + - trunk/doc/sgml/ (File Added)
9408 + - trunk/doc/sgml/oper-guide/ (File Added)
9409 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9410 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9411 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9412 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9413 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9414 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9415 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9418 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9420 Make operwall flag restrict setting umode +z.
9421 This repairs this flag broken in charybdis-1.0.
9425 +41 -0 trunk/contrib/m_flags.c (File Modified)
9426 +9 -0 trunk/src/s_user.c (File Modified)
9429 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9431 Don't complain/reset remote clients +n. I'm still not
9432 convinced propagating all umodes is the way to go, oh
9437 +1 -1 trunk/src/s_user.c (File Modified)
9440 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9442 - Require admin flag for oper /chghost (if it's enabled
9443 which is not default)
9444 - Give error message on nonexistant nick
9448 +12 -0 trunk/modules/m_chghost.c (File Modified)
9451 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9453 Incorporated jilles' dynspoof patch with a few minor changes.
9456 +5 -2 trunk/include/client.h (File Modified)
9457 +1 -0 trunk/include/numeric.h (File Modified)
9458 +75 -4 trunk/modules/m_chghost.c (File Modified)
9459 +2 -21 trunk/modules/m_stats.c (File Modified)
9460 +2 -8 trunk/modules/m_trace.c (File Modified)
9461 +2 -0 trunk/src/client.c (File Modified)
9462 +3 -0 trunk/src/s_user.c (File Modified)
9465 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9470 +5 -0 trunk/NEWS (File Modified)
9473 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9475 Make show_ip() far less braindead.
9477 Obtained from: ratbox 2.2 SVN
9481 +14 -85 trunk/src/client.c (File Modified)
9484 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9486 Instead of not showing channels at all for whoising services,
9487 only show channels the requester is also on. If operspying
9488 services, show all the channels.
9492 +37 -40 trunk/modules/m_whois.c (File Modified)
9495 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9497 - Show real errno if we fail to connect to a server
9498 - Don't show server IPs on IRC if a server goes dead
9503 +2 -5 trunk/src/s_serv.c (File Modified)
9506 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9508 Revert hybrid 7.2 aline code. It causes too many problems.
9512 +1 -47 trunk/NEWS (File Modified)
9513 + - trunk/include/aline.h (File Deleted)
9514 +53 -6 trunk/modules/m_dline.c (File Modified)
9515 +212 -16 trunk/modules/m_kline.c (File Modified)
9516 +37 -8 trunk/modules/m_resv.c (File Modified)
9517 +45 -24 trunk/modules/m_xline.c (File Modified)
9518 +0 -485 trunk/src/Makefile.in (File Modified)
9519 + - trunk/src/aline.c (File Deleted)
9522 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9524 Incorporate recent ratbox monitor bugfixes (could crash).
9528 +16 -0 trunk/modules/m_monitor.c (File Modified)
9529 +4 -3 trunk/src/monitor.c (File Modified)
9532 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9534 Fix /invite UID leak.
9536 Found by logiclrd@EFnet.
9540 +3 -2 trunk/modules/m_invite.c (File Modified)
9543 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9545 Don't show what channels a service is in.
9548 +1 -0 trunk/NEWS (File Modified)
9549 +40 -35 trunk/modules/m_whois.c (File Modified)
9552 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9554 Update version to 1.0.3.
9558 +9 -9 trunk/configure (File Modified)
9559 +1 -1 trunk/configure.ac (File Modified)
9562 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9568 +7 -1 trunk/NEWS (File Modified)
9571 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9573 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9574 More static buffers :(
9578 +12 -4 trunk/src/aline.c (File Modified)
9581 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9583 Make operspy mode (/mode !#channel showing parameters
9584 even if not on channel) work again.
9588 +4 -4 trunk/src/channel.c (File Modified)
9591 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9593 Call server_introduced hook on TS6 remote server
9594 introduction (ms_sid()).
9598 +6 -0 trunk/modules/core/m_server.c (File Modified)
9601 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9603 Cyrix boxes are wierd.
9606 +2 -1 trunk/modules/m_services.c (File Modified)
9609 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9614 +1 -1 trunk/include/client.h (File Modified)
9615 +3 -1 trunk/modules/m_services.c (File Modified)
9618 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9623 +1 -6 trunk/modules/m_services.c (File Modified)
9626 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9628 Disable a check that doesn't always seem to work right for some reason.
9631 +2 -0 trunk/modules/m_services.c (File Modified)
9634 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9640 +4 -1 trunk/NEWS (File Modified)
9643 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9649 +9 -9 trunk/configure (File Modified)
9650 +1 -1 trunk/configure.ac (File Modified)
9653 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9655 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9659 +3 -13 trunk/modules/m_trace.c (File Modified)
9662 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9664 Don't send empty RPL_WHOISCHANNELS on remote whois.
9666 Pointy hat to: jilles
9670 +1 -1 trunk/modules/m_whois.c (File Modified)
9673 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9679 +3 -0 trunk/NEWS (File Modified)
9682 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9684 Modular umode support.
9688 +0 -9 trunk/include/client.h (File Modified)
9689 +2 -1 trunk/include/s_user.h (File Modified)
9690 +1 -1 trunk/include/tools.h (File Modified)
9691 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9692 +3 -0 trunk/src/ircd.c (File Modified)
9693 +1 -1 trunk/src/messages.tab (File Modified)
9694 +2 -2 trunk/src/s_serv.c (File Modified)
9695 +37 -59 trunk/src/s_user.c (File Modified)
9696 +21 -0 trunk/src/tools.c (File Modified)
9699 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9701 Optionally do forced nick change to the UID instead of kill
9702 on nick collisions, see doc/collision_fnc.txt for more
9707 + - trunk/doc/collision_fnc.txt (File Added)
9708 +1 -0 trunk/doc/example.conf (File Modified)
9709 +8 -0 trunk/doc/reference.conf (File Modified)
9710 +1 -0 trunk/include/numeric.h (File Modified)
9711 +1 -0 trunk/include/s_conf.h (File Modified)
9712 +2 -1 trunk/include/s_serv.h (File Modified)
9713 +1 -0 trunk/include/s_stats.h (File Modified)
9714 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9715 +1 -1 trunk/src/messages.tab (File Modified)
9716 +1 -0 trunk/src/newconf.c (File Modified)
9717 +1 -0 trunk/src/s_conf.c (File Modified)
9718 +1 -0 trunk/src/s_serv.c (File Modified)
9719 +2 -2 trunk/src/s_stats.c (File Modified)
9722 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9728 trunk/NEWS (File Modified)
9731 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9733 Don't allow lookups by uid in /monitor + and /monitor s.
9737 trunk/modules/m_monitor.c (File Modified)
9740 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9742 Stop garbage +j being set in cases like +j aaa:bbb by
9743 initializing the variables properly.
9749 trunk/modules/core/m_mode.c (File Modified)
9750 trunk/modules/core/m_sjoin.c (File Modified)
9753 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9755 Apply flags to the proper server in me_gcap().
9759 trunk/modules/m_capab.c (File Modified)
9762 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9764 Use find_named_client() instead of find_client() to check
9765 for nick collisions.
9769 trunk/modules/core/m_nick.c (File Modified)
9772 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9774 - Replace old 381 numeric with a new, more positive one!
9778 trunk/src/messages.tab (File Modified)
9781 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9783 Make it compile again.
9787 trunk/src/channel.c (File Modified)
9788 trunk/src/client.c (File Modified)
9789 trunk/src/ircd.c (File Modified)
9790 trunk/src/packet.c (File Modified)
9793 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9795 - Prevent UID disclosure in cmode setting.
9799 trunk/NEWS (File Modified)
9800 trunk/modules/core/m_mode.c (File Modified)
9803 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9805 A different check which prevents UID disclosure.
9809 trunk/modules/core/m_kick.c (File Modified)
9812 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9814 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9818 trunk/modules/core/m_kick.c (File Modified)
9821 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9823 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9827 trunk/NEWS (File Modified)
9828 trunk/modules/m_accept.c (File Modified)
9829 trunk/modules/m_admin.c (File Modified)
9830 trunk/modules/m_away.c (File Modified)
9831 trunk/modules/m_cap.c (File Modified)
9832 trunk/modules/m_capab.c (File Modified)
9833 trunk/modules/m_challenge.c (File Modified)
9834 trunk/modules/m_chghost.c (File Modified)
9835 trunk/modules/m_close.c (File Modified)
9836 trunk/modules/m_cmessage.c (File Modified)
9837 trunk/modules/m_connect.c (File Modified)
9838 trunk/modules/m_dline.c (File Modified)
9839 trunk/modules/m_encap.c (File Modified)
9840 trunk/modules/m_etrace.c (File Modified)
9841 trunk/modules/m_gline.c (File Modified)
9842 trunk/modules/m_help.c (File Modified)
9843 trunk/modules/m_info.c (File Modified)
9844 trunk/modules/m_invite.c (File Modified)
9845 trunk/modules/m_ison.c (File Modified)
9846 trunk/modules/m_kline.c (File Modified)
9847 trunk/modules/m_knock.c (File Modified)
9848 trunk/modules/m_links.c (File Modified)
9849 trunk/modules/m_list.c (File Modified)
9850 trunk/modules/m_locops.c (File Modified)
9851 trunk/modules/m_lusers.c (File Modified)
9852 trunk/modules/m_map.c (File Modified)
9853 trunk/modules/m_monitor.c (File Modified)
9854 trunk/modules/m_motd.c (File Modified)
9855 trunk/modules/m_names.c (File Modified)
9856 trunk/modules/m_oper.c (File Modified)
9857 trunk/modules/m_operspy.c (File Modified)
9858 trunk/modules/m_pass.c (File Modified)
9859 trunk/modules/m_ping.c (File Modified)
9860 trunk/modules/m_pong.c (File Modified)
9861 trunk/modules/m_post.c (File Modified)
9862 trunk/modules/m_rehash.c (File Modified)
9863 trunk/modules/m_restart.c (File Modified)
9864 trunk/modules/m_resv.c (File Modified)
9865 trunk/modules/m_services.c (File Modified)
9866 trunk/modules/m_set.c (File Modified)
9867 trunk/modules/m_sshortcut.c (File Modified)
9868 trunk/modules/m_stats.c (File Modified)
9869 trunk/modules/m_svinfo.c (File Modified)
9870 trunk/modules/m_tb.c (File Modified)
9871 trunk/modules/m_testline.c (File Modified)
9872 trunk/modules/m_testmask.c (File Modified)
9873 trunk/modules/m_time.c (File Modified)
9874 trunk/modules/m_topic.c (File Modified)
9875 trunk/modules/m_trace.c (File Modified)
9876 trunk/modules/m_unreject.c (File Modified)
9877 trunk/modules/m_user.c (File Modified)
9878 trunk/modules/m_userhost.c (File Modified)
9879 trunk/modules/m_users.c (File Modified)
9880 trunk/modules/m_version.c (File Modified)
9881 trunk/modules/m_wallops.c (File Modified)
9882 trunk/modules/m_who.c (File Modified)
9883 trunk/modules/m_whois.c (File Modified)
9884 trunk/modules/m_whowas.c (File Modified)
9885 trunk/modules/m_xline.c (File Modified)
9886 trunk/src/adns.c (File Modified)
9887 trunk/src/aline.c (File Modified)
9888 trunk/src/cache.c (File Modified)
9889 trunk/src/channel.c (File Modified)
9890 trunk/src/class.c (File Modified)
9891 trunk/src/client.c (File Modified)
9892 trunk/src/commio.c (File Modified)
9893 trunk/src/event.c (File Modified)
9894 trunk/src/hash.c (File Modified)
9895 trunk/src/hostmask.c (File Modified)
9896 trunk/src/ircd.c (File Modified)
9897 trunk/src/kdparse.c (File Modified)
9898 trunk/src/linebuf.c (File Modified)
9899 trunk/src/listener.c (File Modified)
9900 trunk/src/modules.c (File Modified)
9901 trunk/src/monitor.c (File Modified)
9902 trunk/src/newconf.c (File Modified)
9903 trunk/src/packet.c (File Modified)
9904 trunk/src/parse.c (File Modified)
9905 trunk/src/reject.c (File Modified)
9906 trunk/src/s_auth.c (File Modified)
9907 trunk/src/s_conf.c (File Modified)
9908 trunk/src/s_gline.c (File Modified)
9909 trunk/src/s_log.c (File Modified)
9910 trunk/src/s_newconf.c (File Modified)
9911 trunk/src/s_serv.c (File Modified)
9912 trunk/src/s_stats.c (File Modified)
9913 trunk/src/s_user.c (File Modified)
9914 trunk/src/send.c (File Modified)
9915 trunk/src/whowas.c (File Modified)
9918 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9920 - More coding style niceities. Pretty much got client.h squared away.
9924 trunk/modules/m_dline.c (File Modified)
9925 trunk/modules/m_gline.c (File Modified)
9926 trunk/modules/m_kline.c (File Modified)
9927 trunk/modules/m_rehash.c (File Modified)
9928 trunk/modules/m_resv.c (File Modified)
9929 trunk/modules/m_stats.c (File Modified)
9930 trunk/modules/m_testline.c (File Modified)
9931 trunk/modules/m_user.c (File Modified)
9932 trunk/modules/m_xline.c (File Modified)
9935 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9937 - Propagate quiets (+q) on netjoins
9938 - Clear +q list too on lowerTS sjoin from TS6 source
9942 trunk/modules/core/m_sjoin.c (File Modified)
9943 trunk/src/s_serv.c (File Modified)
9946 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9948 Second argument to whois is always a nick, never a uid.
9949 This prevents /whois other.server uid to get information
9954 trunk/modules/m_whois.c (File Modified)
9957 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9959 Don't allow local users to use uids in user mode.
9963 trunk/src/s_user.c (File Modified)
9966 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9968 Make it compile again.
9972 trunk/src/s_stats.c (File Modified)
9975 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9977 Fix propagation of empty SJOIN.
9981 trunk/modules/core/m_sjoin.c (File Modified)
9984 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9986 Some atheme-style niceties here.
9990 trunk/modules/m_accept.c (File Modified)
9991 trunk/modules/m_admin.c (File Modified)
9992 trunk/modules/m_away.c (File Modified)
9993 trunk/modules/m_cap.c (File Modified)
9994 trunk/modules/m_capab.c (File Modified)
9995 trunk/modules/m_challenge.c (File Modified)
9996 trunk/modules/m_chghost.c (File Modified)
9997 trunk/modules/m_close.c (File Modified)
9998 trunk/modules/m_cmessage.c (File Modified)
9999 trunk/modules/m_connect.c (File Modified)
10000 trunk/modules/m_dline.c (File Modified)
10001 trunk/modules/m_encap.c (File Modified)
10002 trunk/modules/m_etrace.c (File Modified)
10003 trunk/modules/m_gline.c (File Modified)
10004 trunk/modules/m_help.c (File Modified)
10005 trunk/modules/m_info.c (File Modified)
10006 trunk/modules/m_invite.c (File Modified)
10007 trunk/modules/m_ison.c (File Modified)
10008 trunk/modules/m_kline.c (File Modified)
10009 trunk/modules/m_knock.c (File Modified)
10010 trunk/modules/m_links.c (File Modified)
10011 trunk/modules/m_list.c (File Modified)
10012 trunk/modules/m_locops.c (File Modified)
10013 trunk/modules/m_lusers.c (File Modified)
10014 trunk/modules/m_map.c (File Modified)
10015 trunk/modules/m_monitor.c (File Modified)
10016 trunk/modules/m_motd.c (File Modified)
10017 trunk/modules/m_names.c (File Modified)
10018 trunk/modules/m_oper.c (File Modified)
10019 trunk/modules/m_operspy.c (File Modified)
10020 trunk/modules/m_pass.c (File Modified)
10021 trunk/modules/m_ping.c (File Modified)
10022 trunk/modules/m_pong.c (File Modified)
10023 trunk/modules/m_post.c (File Modified)
10024 trunk/modules/m_rehash.c (File Modified)
10025 trunk/modules/m_restart.c (File Modified)
10026 trunk/modules/m_resv.c (File Modified)
10027 trunk/modules/m_services.c (File Modified)
10028 trunk/modules/m_set.c (File Modified)
10029 trunk/modules/m_sshortcut.c (File Modified)
10030 trunk/modules/m_stats.c (File Modified)
10031 trunk/modules/m_svinfo.c (File Modified)
10032 trunk/modules/m_tb.c (File Modified)
10033 trunk/modules/m_testline.c (File Modified)
10034 trunk/modules/m_testmask.c (File Modified)
10035 trunk/modules/m_time.c (File Modified)
10036 trunk/modules/m_topic.c (File Modified)
10037 trunk/modules/m_trace.c (File Modified)
10038 trunk/modules/m_unreject.c (File Modified)
10039 trunk/modules/m_user.c (File Modified)
10040 trunk/modules/m_userhost.c (File Modified)
10041 trunk/modules/m_users.c (File Modified)
10042 trunk/modules/m_version.c (File Modified)
10043 trunk/modules/m_wallops.c (File Modified)
10044 trunk/modules/m_who.c (File Modified)
10045 trunk/modules/m_whois.c (File Modified)
10046 trunk/modules/m_whowas.c (File Modified)
10047 trunk/modules/m_xline.c (File Modified)
10050 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10052 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10056 trunk/.indent.pro (File Modified)
10057 trunk/include/charybdis.h (File Added)
10058 trunk/include/client.h (File Modified)
10059 trunk/modules/.indent.pro (File Modified)
10060 trunk/src/.indent.pro (File Modified)
10061 trunk/src/adns.c (File Modified)
10062 trunk/src/aline.c (File Modified)
10063 trunk/src/cache.c (File Modified)
10064 trunk/src/channel.c (File Modified)
10065 trunk/src/class.c (File Modified)
10066 trunk/src/client.c (File Modified)
10067 trunk/src/commio.c (File Modified)
10068 trunk/src/event.c (File Modified)
10069 trunk/src/hash.c (File Modified)
10070 trunk/src/hostmask.c (File Modified)
10071 trunk/src/ircd.c (File Modified)
10072 trunk/src/kdparse.c (File Modified)
10073 trunk/src/linebuf.c (File Modified)
10074 trunk/src/listener.c (File Modified)
10075 trunk/src/modules.c (File Modified)
10076 trunk/src/monitor.c (File Modified)
10077 trunk/src/newconf.c (File Modified)
10078 trunk/src/packet.c (File Modified)
10079 trunk/src/parse.c (File Modified)
10080 trunk/src/reject.c (File Modified)
10081 trunk/src/s_auth.c (File Modified)
10082 trunk/src/s_conf.c (File Modified)
10083 trunk/src/s_gline.c (File Modified)
10084 trunk/src/s_log.c (File Modified)
10085 trunk/src/s_newconf.c (File Modified)
10086 trunk/src/s_serv.c (File Modified)
10087 trunk/src/s_stats.c (File Modified)
10088 trunk/src/s_user.c (File Modified)
10089 trunk/src/send.c (File Modified)
10090 trunk/src/whowas.c (File Modified)
10093 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10095 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10096 - Convert a few modules towards using this code.
10097 - Make a note about this change in NEWS.
10101 trunk/NEWS (File Modified)
10102 trunk/include/aline.h (File Added)
10103 trunk/modules/m_dline.c (File Modified)
10104 trunk/modules/m_kline.c (File Modified)
10105 trunk/modules/m_resv.c (File Modified)
10106 trunk/modules/m_xline.c (File Modified)
10107 trunk/src/Makefile.in (File Modified)
10108 trunk/src/aline.c (File Added)
10111 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10113 - Update NEWS document.
10117 trunk/NEWS (File Modified)
10120 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10122 Use find_named_person() instead of find_person() in services shortcuts.
10126 trunk/modules/m_sshortcut.c (File Modified)
10129 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10131 Fix propagation of empty channels (+P).
10135 trunk/modules/core/m_sjoin.c (File Modified)
10136 trunk/src/s_serv.c (File Modified)
10139 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10141 Use same comparison for +f.
10145 trunk/modules/core/m_join.c (File Modified)
10148 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10150 Retire server-server non-encap CHGHOST, and clean it up a bit.
10154 trunk/modules/m_chghost.c (File Modified)
10157 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10159 Use TS6 form for SQUIT wallops.
10163 trunk/modules/core/m_squit.c (File Modified)
10166 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10168 Propagate nick changes for remote clients in TS6 form if possible;
10169 simplify the code a bit.
10173 trunk/modules/core/m_nick.c (File Modified)
10176 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10178 Only clear oper_only_umodes on deoper for local clients.
10182 trunk/src/s_user.c (File Modified)
10185 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10187 - Don't enable use_whois_actually in the default config, makes cloaking
10188 only useful for vanity.
10192 trunk/doc/example.conf (File Modified)
10195 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10197 Fix linebuf raw code to not truncate lines longer than
10198 510 characters. This stops ziplinks corruption at
10199 the initial burst if the other side sends a lot.
10203 trunk/src/linebuf.c (File Modified)
10206 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10208 - Add +r to channel_modes().
10212 trunk/src/channel.c (File Modified)
10215 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10221 trunk/NEWS (File Modified)
10224 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10226 err, nvm. wrong project :-P
10230 trunk/src/match.c (File Modified)
10233 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10235 make sure we don't crash on match(NULL, test)
10239 trunk/src/match.c (File Modified)
10242 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10244 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10245 flags = rehash in shared{}.
10246 Uses :<source> ENCAP <target> REHASH [option].
10250 trunk/doc/example.conf (File Modified)
10251 trunk/doc/reference.conf (File Modified)
10252 trunk/help/opers/rehash (File Modified)
10253 trunk/include/s_newconf.h (File Modified)
10254 trunk/modules/m_rehash.c (File Modified)
10255 trunk/modules/m_stats.c (File Modified)
10256 trunk/src/newconf.c (File Modified)
10259 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10261 Initialize flags to 0 in conf_set_shared_flags() and
10262 conf_set_cluster_flags().
10266 trunk/src/newconf.c (File Modified)
10269 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10271 Don't allow a forward from a #channel to an &channel.
10272 Error message is Illegal channel name.
10276 trunk/modules/core/m_mode.c (File Modified)
10279 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10281 - change version to 1.0.1
10285 trunk/configure (File Modified)
10286 trunk/configure.ac (File Modified)
10289 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10295 trunk/NEWS (File Modified)
10298 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10300 Services shortcuts changes:
10301 - Require umode +S on target
10302 - Use ERR_SERVICESDOWN (440) for error message
10303 - Fix check for empty string
10307 trunk/include/numeric.h (File Modified)
10308 trunk/modules/m_sshortcut.c (File Modified)
10309 trunk/src/messages.tab (File Modified)
10312 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10314 s/IsChanService/IsService/g;
10318 trunk/modules/m_sshortcut.c (File Modified)
10321 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10323 Add check for service validity in shortcut routines.
10327 trunk/modules/m_sshortcut.c (File Modified)
10330 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10332 Don't allow forwarding to a -F channel the setter is not on.
10336 trunk/modules/core/m_mode.c (File Modified)
10339 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10341 Describe identify_service and identify_command in
10346 trunk/doc/reference.conf (File Modified)
10349 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10351 More helpfile updates.
10355 trunk/help/Makefile.in (File Modified)
10356 trunk/help/opers/die (File Modified)
10357 trunk/help/opers/join (File Modified)
10358 trunk/help/opers/links (File Modified)
10359 trunk/help/opers/lusers (File Modified)
10360 trunk/help/opers/map (File Added)
10361 trunk/help/opers/motd (File Modified)
10362 trunk/help/opers/names (File Modified)
10363 trunk/help/opers/notice (File Modified)
10364 trunk/help/opers/operspy (File Modified)
10365 trunk/help/opers/part (File Modified)
10366 trunk/help/opers/privmsg (File Modified)
10367 trunk/help/opers/restart (File Modified)
10368 trunk/help/opers/set (File Modified)
10369 trunk/help/opers/stats (File Modified)
10370 trunk/help/opers/trace (File Modified)
10371 trunk/help/opers/version (File Modified)
10372 trunk/help/users/notice (File Modified)
10373 trunk/help/users/privmsg (File Modified)
10374 trunk/help/users/stats (File Modified)
10377 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10383 trunk/help/opers/cmode (File Modified)
10384 trunk/help/opers/umode (File Modified)
10385 trunk/help/opers/wallops (File Modified)
10386 trunk/help/opers/who (File Modified)
10387 trunk/help/users/umode (File Modified)
10390 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10392 Include cmode +r in 004 and 005.
10396 trunk/include/supported.h (File Modified)
10397 trunk/src/messages.tab (File Modified)
10400 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10402 No need to clear all 3 buffers in channel_modes().
10406 trunk/src/channel.c (File Modified)
10409 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10411 - Fix multiple +f modes per line
10412 - -f shouldn't take a parameter
10416 trunk/modules/core/m_mode.c (File Modified)
10419 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10421 Channel mode +Q now prevents forwarding to or through
10422 a channel, just like in hyperion, not from a channel.
10426 trunk/modules/core/m_join.c (File Modified)
10429 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10431 Complete +F/+Q propagation.
10435 trunk/modules/core/m_join.c (File Modified)
10436 trunk/modules/core/m_sjoin.c (File Modified)
10437 trunk/src/channel.c (File Modified)
10440 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10442 - A few minor fixes.
10446 trunk/modules/core/m_join.c (File Modified)
10447 trunk/modules/m_services.c (File Modified)
10450 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10452 - Fix netsplit obfuscation.
10456 trunk/src/client.c (File Modified)
10459 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10461 - Fix another /stats p related bug.
10465 trunk/src/client.c (File Modified)
10468 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10470 - Update example.conf.
10474 trunk/doc/example.conf (File Modified)
10477 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10479 - Fix a minor bug here, and re-release 1.0.
10483 trunk/modules/core/m_nick.c (File Modified)
10486 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10488 - Add bursted clients to /stats p list.
10492 trunk/modules/core/m_nick.c (File Modified)
10495 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10497 - Add identify_service, identify_command options to the example.conf,
10502 trunk/NEWS (File Modified)
10503 trunk/doc/example.conf (File Modified)
10504 trunk/src/newconf.c (File Modified)
10507 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10509 - Add services shortcuts.
10513 trunk/modules/Makefile.in (File Modified)
10514 trunk/modules/m_sshortcut.c (File Added)
10517 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10519 - put back checks i removed by mistake
10523 trunk/modules/core/m_join.c (File Modified)
10526 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10528 - Implement channel mode +Q, which disables forwarding.
10529 - Make forwarding usable by everyone.
10530 - Implement channel mode +F which bypasses authority checks on a target
10536 trunk/NEWS (File Modified)
10537 trunk/include/channel.h (File Modified)
10538 trunk/include/supported.h (File Modified)
10539 trunk/modules/core/m_join.c (File Modified)
10540 trunk/modules/core/m_mode.c (File Modified)
10541 trunk/src/messages.tab (File Modified)
10544 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10546 - Fix account handling brokenness.
10550 trunk/modules/m_services.c (File Modified)
10553 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10555 Identify to services via server password hack. Still
10556 needs config file parts, like
10557 identifyservice = "nickserv@services.int";
10558 identifycommand = "IDENTIFY";
10562 trunk/include/s_conf.h (File Modified)
10563 trunk/src/s_user.c (File Modified)
10566 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10568 Make send.c compile.
10572 trunk/src/send.c (File Modified)
10575 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10577 - Handle this better.
10581 trunk/src/send.c (File Modified)
10584 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10586 If the source is not a client, don't send to normal users.
10590 trunk/src/send.c (File Modified)
10593 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10595 - Make /wallops behave as wallops in other ircds.
10599 trunk/modules/m_wallops.c (File Modified)
10600 trunk/src/send.c (File Modified)
10603 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10609 trunk/NEWS (File Modified)
10610 trunk/configure (File Modified)
10611 trunk/configure.ac (File Modified)
10614 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10616 - Remove efnet configuration.
10617 - Rename example.conf as reference.conf, and replace the default
10618 example.conf with one suitable for AthemeNET.
10619 - Update makefile to reflect these changes.
10623 trunk/doc/Makefile.in (File Modified)
10624 trunk/doc/example.conf (File Modified)
10625 trunk/doc/example.efnet.conf (File Deleted)
10626 trunk/doc/reference.conf (File Added)
10629 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10631 - Don't display opers who are /away.
10635 trunk/modules/m_stats.c (File Modified)
10638 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10640 Put cmode +f in 004 and 005.
10644 trunk/include/supported.h (File Modified)
10645 trunk/src/messages.tab (File Modified)
10648 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10650 Add user umode +Q which prevents a user from
10655 trunk/include/client.h (File Modified)
10656 trunk/modules/core/m_join.c (File Modified)
10657 trunk/src/messages.tab (File Modified)
10658 trunk/src/s_user.c (File Modified)
10661 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10663 Implement channel forwarding in m_join(). As in
10664 hyperion, failing to join because of +i, +r or +j
10665 can cause you to be forwarded, potentially
10666 recursively. Unlike hyperion, a single numeric
10667 is sent in case of a successful forward, otherwise
10668 the ircd acts if there were no forward.
10672 trunk/include/numeric.h (File Modified)
10673 trunk/modules/core/m_join.c (File Modified)
10674 trunk/src/messages.tab (File Modified)
10677 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10679 Allow servers to set oper-only cmodes as well.
10683 trunk/modules/core/m_mode.c (File Modified)
10686 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10688 Add cmode +f which takes a channel name, settable
10689 only by opers for now. Does not do anything yet.
10693 trunk/include/channel.h (File Modified)
10694 trunk/modules/core/m_join.c (File Modified)
10695 trunk/modules/core/m_mode.c (File Modified)
10696 trunk/modules/core/m_sjoin.c (File Modified)
10697 trunk/src/channel.c (File Modified)
10700 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10702 Fully initialize 'mode' in ms_join() and ms_sjoin()
10703 to avoid old +j garbage from being used.
10707 trunk/modules/core/m_join.c (File Modified)
10708 trunk/modules/core/m_sjoin.c (File Modified)
10711 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10713 - only touch join_count/join_delta if join throttling
10714 is enabled on the channel
10715 - reset join_count/join_delta to 0 if -j is set
10719 trunk/modules/core/m_join.c (File Modified)
10720 trunk/modules/core/m_mode.c (File Modified)
10721 trunk/modules/core/m_sjoin.c (File Modified)
10724 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10726 Also start a new "period" for join throttling for remote joins,
10727 if necessary. Make the code slightly clearer.
10731 trunk/modules/core/m_join.c (File Modified)
10732 trunk/src/channel.c (File Modified)
10735 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10737 Some +j improvements, still broken.
10741 trunk/modules/core/m_join.c (File Modified)
10742 trunk/modules/core/m_sjoin.c (File Modified)
10745 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10747 Only do +z processing for +m channels the sender is on,
10748 as bans/quiets are currently only checked locally.
10752 trunk/modules/core/m_message.c (File Modified)
10755 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10757 - Add max_bans_large configuration option, defaulting to 500, to
10758 limit the number of bans in a +L channel
10759 - Change b/e/I to b/e/I/q in texts
10763 trunk/doc/example.conf (File Modified)
10764 trunk/include/s_conf.h (File Modified)
10765 trunk/modules/core/m_mode.c (File Modified)
10766 trunk/modules/m_info.c (File Modified)
10767 trunk/src/newconf.c (File Modified)
10768 trunk/src/s_conf.c (File Modified)
10771 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10773 Store invite for +gi channels.
10774 Note that +gi is significantly weaker access control than +i.
10778 trunk/modules/m_invite.c (File Modified)
10781 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10783 Nonops are allowed to see +q lists.
10787 trunk/modules/core/m_mode.c (File Modified)
10790 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10792 Invalidate can_send() cache on -q.
10796 trunk/modules/core/m_mode.c (File Modified)
10799 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10801 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10805 trunk/modules/core/m_sjoin.c (File Modified)
10808 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10810 - Allow blank SJOINs -- for permanant channels.
10814 trunk/modules/core/m_sjoin.c (File Modified)
10817 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10819 - Burst permanant channels.
10823 trunk/src/s_serv.c (File Modified)
10826 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10828 - Fix handling of permanant channels.
10832 trunk/modules/core/m_join.c (File Modified)
10835 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10837 - Run indent on core modules.
10838 - Add propagation of join throttle settings.
10842 trunk/modules/core/m_die.c (File Modified)
10843 trunk/modules/core/m_error.c (File Modified)
10844 trunk/modules/core/m_join.c (File Modified)
10845 trunk/modules/core/m_kick.c (File Modified)
10846 trunk/modules/core/m_kill.c (File Modified)
10847 trunk/modules/core/m_message.c (File Modified)
10848 trunk/modules/core/m_mode.c (File Modified)
10849 trunk/modules/core/m_nick.c (File Modified)
10850 trunk/modules/core/m_part.c (File Modified)
10851 trunk/modules/core/m_quit.c (File Modified)
10852 trunk/modules/core/m_server.c (File Modified)
10853 trunk/modules/core/m_sjoin.c (File Modified)
10854 trunk/modules/core/m_squit.c (File Modified)
10857 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10859 - Fix mistake in commit message.
10863 trunk/ChangeLog (File Modified)
10866 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10868 - Channel throttling.
10872 trunk/NEWS (File Modified)
10873 trunk/include/supported.h (File Modified)
10874 trunk/modules/core/m_mode.c (File Modified)
10875 trunk/src/messages.tab (File Modified)
10878 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10880 - Channel throttle logic fixes.
10884 trunk/include/channel.h (File Modified)
10887 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10889 - Add the throttle logic.
10893 trunk/include/channel.h (File Modified)
10894 trunk/include/numeric.h (File Modified)
10895 trunk/modules/core/m_join.c (File Modified)
10896 trunk/src/channel.c (File Modified)
10897 trunk/src/messages.tab (File Modified)
10900 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10902 - Cosmetic fixes to CREDITS.
10906 trunk/CREDITS (File Modified)
10909 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10911 - Better channel_modes() from ShadowIRCd 4.
10915 trunk/include/channel.h (File Modified)
10916 trunk/src/channel.c (File Modified)
10919 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10921 - Strip colour codes from parts.
10925 trunk/modules/core/m_part.c (File Modified)
10928 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10930 - Strip colour codes from quits.
10934 trunk/modules/core/m_quit.c (File Modified)
10937 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10939 - add +c/+g/+z to channel_modes().
10943 trunk/src/channel.c (File Modified)
10946 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10948 - Add +g to 004/005 numerics.
10952 trunk/include/supported.h (File Modified)
10953 trunk/src/messages.tab (File Modified)
10956 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10958 - Add +cgz to set_final_mode() in both join/sjoin.
10959 - Implement channel mode +g: Free invite.
10963 trunk/include/channel.h (File Modified)
10964 trunk/modules/core/m_join.c (File Modified)
10965 trunk/modules/core/m_mode.c (File Modified)
10966 trunk/modules/core/m_sjoin.c (File Modified)
10967 trunk/modules/m_invite.c (File Modified)
10970 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10972 - Make sure /stats p uses the right list.
10976 trunk/modules/m_stats.c (File Modified)
10979 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10981 - local oper list becomes local_oper_list.
10982 - all opers are stored on oper_list for /stats p.
10986 trunk/include/ircd.h (File Modified)
10987 trunk/modules/m_stats.c (File Modified)
10988 trunk/modules/m_trace.c (File Modified)
10989 trunk/src/client.c (File Modified)
10990 trunk/src/ircd.c (File Modified)
10991 trunk/src/s_user.c (File Modified)
10992 trunk/src/send.c (File Modified)
10995 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10997 - Remove ENABLE_SERVICES legacy define.
11001 trunk/configure (File Modified)
11002 trunk/configure.ac (File Modified)
11003 trunk/include/client.h (File Modified)
11004 trunk/include/m_info.h (File Modified)
11005 trunk/include/s_conf.h (File Modified)
11006 trunk/modules/Makefile.in (File Modified)
11007 trunk/modules/core/m_kick.c (File Modified)
11008 trunk/modules/core/m_mode.c (File Modified)
11009 trunk/modules/core/m_nick.c (File Modified)
11010 trunk/modules/core/m_sjoin.c (File Modified)
11011 trunk/modules/m_services.c (File Modified)
11012 trunk/src/channel.c (File Modified)
11013 trunk/src/newconf.c (File Modified)
11014 trunk/src/s_conf.c (File Modified)
11015 trunk/src/s_serv.c (File Modified)
11016 trunk/src/s_user.c (File Modified)
11019 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11021 - New reject message, ala ircu.
11025 trunk/src/reject.c (File Modified)
11028 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11030 - Reduce 'broadcast storm' effect in m_chghost.
11034 trunk/modules/m_chghost.c (File Modified)
11037 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11039 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11043 trunk/include/supported.h (File Modified)
11044 trunk/src/messages.tab (File Modified)
11047 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11053 trunk/include/channel.h (File Modified)
11054 trunk/modules/core/m_message.c (File Modified)
11055 trunk/modules/core/m_mode.c (File Modified)
11058 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11060 - use sendto_one_numeric() in some places.
11064 trunk/modules/core/m_mode.c (File Modified)
11067 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11069 - Implement channel mode +c -- colour stripping.
11073 trunk/include/irc_string.h (File Modified)
11074 trunk/include/supported.h (File Modified)
11075 trunk/modules/core/m_message.c (File Modified)
11076 trunk/modules/core/m_mode.c (File Modified)
11077 trunk/src/irc_string.c (File Modified)
11078 trunk/src/messages.tab (File Modified)
11081 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11083 - Add +qLP to CHANMODES 005 numeric.
11087 trunk/include/supported.h (File Modified)
11090 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11092 Move credits files to doc/.
11096 trunk/Hybrid-team (File Deleted)
11097 trunk/Ratbox-team (File Deleted)
11098 trunk/doc/Hybrid-team (File Added)
11099 trunk/doc/Ratbox-team (File Added)
11102 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11104 - Rename Ratbox credits as Ratbox-team.
11105 - Add in our own CREDITS.
11109 trunk/CREDITS (File Deleted)
11110 trunk/CREDITS (File Added)
11111 trunk/Ratbox-team (File Added)
11114 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11116 - Quietcache fixes.
11120 trunk/modules/core/m_mode.c (File Modified)
11123 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11125 - Rebuild configure.
11129 trunk/autom4te.cache/ (File Deleted)
11130 trunk/configure (File Modified)
11133 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11135 Add +q to messages.tab.
11139 trunk/src/messages.tab (File Modified)
11142 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11144 - port m_sjoin stuff to TS6 JOIN syntax.
11148 trunk/modules/core/m_join.c (File Modified)
11151 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11153 - Implement channel mode +q (quiet)
11157 trunk/include/channel.h (File Modified)
11158 trunk/modules/core/m_mode.c (File Modified)
11159 trunk/src/channel.c (File Modified)
11162 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11164 Add +L/+P for set_final_mode().
11168 trunk/modules/core/m_sjoin.c (File Modified)
11171 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11173 Add +L/+P in channel_modes().
11177 trunk/src/channel.c (File Modified)
11180 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11182 - Use MODE_PERMANENT, not MODE_PERMANANT
11183 - Actually use chm_staff()
11185 It compiles but is not otherwise tested.
11189 trunk/include/channel.h (File Modified)
11190 trunk/modules/core/m_mode.c (File Modified)
11191 trunk/modules/core/m_sjoin.c (File Modified)
11192 trunk/src/channel.c (File Modified)
11195 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11197 - Ok, patchlevel.h is fixed now.
11201 trunk/include/patchlevel.h (File Modified)
11204 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11210 trunk/include/patchlevel.h (File Modified)
11211 trunk/src/version.c.SH (File Modified)
11214 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11216 - Fix compilation issue with version.c.
11220 trunk/src/version.c.SH (File Modified)
11223 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11225 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11226 this from the BUGS file.
11230 trunk/BUGS (File Modified)
11233 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11235 Mangle all netsplit messages if flatten links is enabled.
11239 trunk/src/client.c (File Modified)
11242 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11244 - jilles pointed out that /stats p needed severe changes -- implement
11249 trunk/modules/m_stats.c (File Modified)
11252 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11254 Rename RELNOTES to NEWS.
11258 trunk/NEWS (File Added)
11259 trunk/RELNOTES (File Deleted)
11262 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11268 trunk/RELNOTES (File Modified)
11271 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11273 - Make /stats p work globally.
11274 - Change 'OPER(s)' to 'staff members'
11278 trunk/modules/m_stats.c (File Modified)
11281 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11283 - add modes, +LP to RPL_MYINFO.
11287 trunk/src/messages.tab (File Modified)
11290 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11292 More stuff to RELNOTES.
11296 trunk/RELNOTES (File Modified)
11299 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11305 trunk/modules/core/m_sjoin.c (File Modified)
11306 trunk/src/channel.c (File Modified)
11309 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11311 - Implement list limit exceed modes -- +L.
11315 trunk/modules/core/m_mode.c (File Modified)
11318 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11320 - Add handlers for modes +L, +P.
11324 trunk/include/channel.h (File Modified)
11325 trunk/modules/core/m_mode.c (File Modified)
11328 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11330 Update properties on *everything*.
11334 trunk/.cvsignore (Property Modified)
11335 trunk/.indent.pro (Property Modified)
11336 trunk/BUGS (File Modified) (Property Modified)
11337 trunk/CREDITS (File Modified) (Property Modified)
11338 trunk/ChangeLog (Property Modified)
11339 trunk/Hybrid-team (File Modified) (Property Modified)
11340 trunk/INSTALL (File Modified) (Property Modified)
11341 trunk/LICENSE (File Modified) (Property Modified)
11342 trunk/Makefile.in (File Modified) (Property Modified)
11343 trunk/README.FIRST (File Modified) (Property Modified)
11344 trunk/RELNOTES (File Modified) (Property Modified)
11345 trunk/SVN-Access (Property Modified)
11346 trunk/aclocal.m4 (File Modified) (Property Modified)
11347 trunk/adns/.cvsignore (Property Modified)
11348 trunk/adns/COPYING (Property Modified)
11349 trunk/adns/GPL-vs-LGPL (Property Modified)
11350 trunk/adns/Makefile.in (File Modified) (Property Modified)
11351 trunk/adns/README (Property Modified)
11352 trunk/adns/README.ircd (Property Modified)
11353 trunk/adns/adns.h (File Modified) (Property Modified)
11354 trunk/adns/check.c (File Modified) (Property Modified)
11355 trunk/adns/dlist.h (File Modified) (Property Modified)
11356 trunk/adns/event.c (File Modified) (Property Modified)
11357 trunk/adns/general.c (File Modified) (Property Modified)
11358 trunk/adns/internal.h (File Modified) (Property Modified)
11359 trunk/adns/parse.c (File Modified) (Property Modified)
11360 trunk/adns/query.c (File Modified) (Property Modified)
11361 trunk/adns/reply.c (File Modified) (Property Modified)
11362 trunk/adns/setup.c (File Modified) (Property Modified)
11363 trunk/adns/transmit.c (File Modified) (Property Modified)
11364 trunk/adns/tvarith.h (File Modified) (Property Modified)
11365 trunk/adns/types.c (File Modified) (Property Modified)
11366 trunk/configure (File Modified) (Property Modified)
11367 trunk/configure.ac (File Modified) (Property Modified)
11368 trunk/contrib/.cvsignore (Property Modified)
11369 trunk/contrib/.indent.pro (Property Modified)
11370 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11371 trunk/contrib/README (File Modified) (Property Modified)
11372 trunk/contrib/example_module.c (File Modified) (Property Modified)
11373 trunk/contrib/m_42.c (File Modified) (Property Modified)
11374 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11375 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11376 trunk/contrib/m_force.c (File Modified) (Property Modified)
11377 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11378 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11379 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11380 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11381 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11382 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11383 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11384 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11385 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11386 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11387 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11388 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11389 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11390 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11391 trunk/doc/.cvsignore (Property Modified)
11392 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11393 trunk/doc/Makefile.in (File Modified) (Property Modified)
11394 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11395 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11396 trunk/doc/challenge.txt (File Modified) (Property Modified)
11397 trunk/doc/example.conf (File Modified) (Property Modified)
11398 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11399 trunk/doc/hooks.txt (File Modified) (Property Modified)
11400 trunk/doc/index.txt (File Modified) (Property Modified)
11401 trunk/doc/ircd.8 (File Modified) (Property Modified)
11402 trunk/doc/ircd.motd (Property Modified)
11403 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11404 trunk/doc/modeg.txt (File Modified) (Property Modified)
11405 trunk/doc/modes.txt (File Modified) (Property Modified)
11406 trunk/doc/monitor.txt (File Modified) (Property Modified)
11407 trunk/doc/old/Authors (Property Modified)
11408 trunk/doc/operguide.txt (File Modified) (Property Modified)
11409 trunk/doc/opermyth.txt (Property Modified)
11410 trunk/doc/server-version-info (File Modified) (Property Modified)
11411 trunk/doc/services.txt (File Modified) (Property Modified)
11412 trunk/doc/technical/README.TSora (Property Modified)
11413 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11414 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11415 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11416 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11417 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11418 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11419 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11420 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11421 trunk/doc/technical/rfc1459.txt (Property Modified)
11422 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11423 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11424 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11425 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11426 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11427 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11428 trunk/help/Makefile.in (File Modified) (Property Modified)
11429 trunk/help/opers/accept (Property Modified)
11430 trunk/help/opers/admin (Property Modified)
11431 trunk/help/opers/away (Property Modified)
11432 trunk/help/opers/capab (Property Modified)
11433 trunk/help/opers/challenge (Property Modified)
11434 trunk/help/opers/close (Property Modified)
11435 trunk/help/opers/cmode (Property Modified)
11436 trunk/help/opers/cnotice (Property Modified)
11437 trunk/help/opers/connect (Property Modified)
11438 trunk/help/opers/cprivmsg (Property Modified)
11439 trunk/help/opers/credits (Property Modified)
11440 trunk/help/opers/die (Property Modified)
11441 trunk/help/opers/dline (Property Modified)
11442 trunk/help/opers/eob (Property Modified)
11443 trunk/help/opers/error (Property Modified)
11444 trunk/help/opers/etrace (Property Modified)
11445 trunk/help/opers/gline (Property Modified)
11446 trunk/help/opers/help (Property Modified)
11447 trunk/help/opers/index (Property Modified)
11448 trunk/help/opers/info (Property Modified)
11449 trunk/help/opers/invite (Property Modified)
11450 trunk/help/opers/ison (Property Modified)
11451 trunk/help/opers/join (Property Modified)
11452 trunk/help/opers/kick (Property Modified)
11453 trunk/help/opers/kill (Property Modified)
11454 trunk/help/opers/kline (Property Modified)
11455 trunk/help/opers/knock (Property Modified)
11456 trunk/help/opers/links (Property Modified)
11457 trunk/help/opers/list (Property Modified)
11458 trunk/help/opers/locops (Property Modified)
11459 trunk/help/opers/lusers (Property Modified)
11460 trunk/help/opers/modlist (Property Modified)
11461 trunk/help/opers/modload (Property Modified)
11462 trunk/help/opers/modrestart (Property Modified)
11463 trunk/help/opers/modunload (Property Modified)
11464 trunk/help/opers/motd (Property Modified)
11465 trunk/help/opers/names (Property Modified)
11466 trunk/help/opers/nick (Property Modified)
11467 trunk/help/opers/notice (Property Modified)
11468 trunk/help/opers/oper (Property Modified)
11469 trunk/help/opers/operspy (Property Modified)
11470 trunk/help/opers/operwall (Property Modified)
11471 trunk/help/opers/part (Property Modified)
11472 trunk/help/opers/pass (Property Modified)
11473 trunk/help/opers/ping (Property Modified)
11474 trunk/help/opers/pong (Property Modified)
11475 trunk/help/opers/post (Property Modified)
11476 trunk/help/opers/privmsg (Property Modified)
11477 trunk/help/opers/quit (Property Modified)
11478 trunk/help/opers/rehash (Property Modified)
11479 trunk/help/opers/restart (Property Modified)
11480 trunk/help/opers/resv (Property Modified)
11481 trunk/help/opers/server (Property Modified)
11482 trunk/help/opers/set (Property Modified)
11483 trunk/help/opers/sjoin (Property Modified)
11484 trunk/help/opers/squit (Property Modified)
11485 trunk/help/opers/stats (Property Modified)
11486 trunk/help/opers/svinfo (Property Modified)
11487 trunk/help/opers/testgecos (Property Modified)
11488 trunk/help/opers/testline (Property Modified)
11489 trunk/help/opers/testmask (Property Modified)
11490 trunk/help/opers/time (Property Modified)
11491 trunk/help/opers/topic (Property Modified)
11492 trunk/help/opers/trace (Property Modified)
11493 trunk/help/opers/uhelp (Property Modified)
11494 trunk/help/opers/umode (Property Modified)
11495 trunk/help/opers/undline (Property Modified)
11496 trunk/help/opers/ungline (Property Modified)
11497 trunk/help/opers/unkline (Property Modified)
11498 trunk/help/opers/unresv (Property Modified)
11499 trunk/help/opers/unxline (Property Modified)
11500 trunk/help/opers/user (Property Modified)
11501 trunk/help/opers/userhost (Property Modified)
11502 trunk/help/opers/users (Property Modified)
11503 trunk/help/opers/version (Property Modified)
11504 trunk/help/opers/wallops (Property Modified)
11505 trunk/help/opers/who (Property Modified)
11506 trunk/help/opers/whois (Property Modified)
11507 trunk/help/opers/whowas (Property Modified)
11508 trunk/help/opers/xline (Property Modified)
11509 trunk/help/users/index (Property Modified)
11510 trunk/help/users/info (Property Modified)
11511 trunk/help/users/notice (Property Modified)
11512 trunk/help/users/privmsg (Property Modified)
11513 trunk/help/users/stats (Property Modified)
11514 trunk/help/users/umode (Property Modified)
11515 trunk/include/.cvsignore (Property Modified)
11516 trunk/include/.indent.pro (Property Modified)
11517 trunk/include/balloc.h (File Modified) (Property Modified)
11518 trunk/include/cache.h (File Modified) (Property Modified)
11519 trunk/include/channel.h (File Modified) (Property Modified)
11520 trunk/include/class.h (File Modified) (Property Modified)
11521 trunk/include/client.h (File Modified) (Property Modified)
11522 trunk/include/commio.h (File Modified) (Property Modified)
11523 trunk/include/common.h (File Modified) (Property Modified)
11524 trunk/include/config.h (File Modified) (Property Modified)
11525 trunk/include/config.h.dist (File Modified) (Property Modified)
11526 trunk/include/defaults.h (File Modified) (Property Modified)
11527 trunk/include/event.h (File Modified) (Property Modified)
11528 trunk/include/hash.h (File Modified) (Property Modified)
11529 trunk/include/hook.h (File Modified) (Property Modified)
11530 trunk/include/hostmask.h (File Modified) (Property Modified)
11531 trunk/include/irc_string.h (File Modified) (Property Modified)
11532 trunk/include/ircd.h (File Modified) (Property Modified)
11533 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11534 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11535 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11536 trunk/include/linebuf.h (File Modified) (Property Modified)
11537 trunk/include/listener.h (File Modified) (Property Modified)
11538 trunk/include/m_info.h (File Modified) (Property Modified)
11539 trunk/include/memory.h (File Modified) (Property Modified)
11540 trunk/include/modules.h (File Modified) (Property Modified)
11541 trunk/include/monitor.h (File Modified) (Property Modified)
11542 trunk/include/msg.h (File Modified) (Property Modified)
11543 trunk/include/newconf.h (File Modified) (Property Modified)
11544 trunk/include/numeric.h (File Modified) (Property Modified)
11545 trunk/include/packet.h (File Modified) (Property Modified)
11546 trunk/include/parse.h (File Modified) (Property Modified)
11547 trunk/include/patchlevel.h (File Modified) (Property Modified)
11548 trunk/include/patricia.h (File Modified) (Property Modified)
11549 trunk/include/reject.h (File Modified) (Property Modified)
11550 trunk/include/res.h (File Modified) (Property Modified)
11551 trunk/include/restart.h (File Modified) (Property Modified)
11552 trunk/include/s_auth.h (File Modified) (Property Modified)
11553 trunk/include/s_conf.h (File Modified) (Property Modified)
11554 trunk/include/s_gline.h (File Modified) (Property Modified)
11555 trunk/include/s_log.h (File Modified) (Property Modified)
11556 trunk/include/s_newconf.h (File Modified) (Property Modified)
11557 trunk/include/s_serv.h (File Modified) (Property Modified)
11558 trunk/include/s_stats.h (File Modified) (Property Modified)
11559 trunk/include/s_user.h (File Modified) (Property Modified)
11560 trunk/include/s_zip.h (File Modified) (Property Modified)
11561 trunk/include/scache.h (File Modified) (Property Modified)
11562 trunk/include/send.h (File Modified) (Property Modified)
11563 trunk/include/serno.h (Property Modified)
11564 trunk/include/setup.h.in (Property Modified)
11565 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11566 trunk/include/stdinc.h (File Modified) (Property Modified)
11567 trunk/include/supported.h (File Modified) (Property Modified)
11568 trunk/include/tools.h (File Modified) (Property Modified)
11569 trunk/include/whowas.h (File Modified) (Property Modified)
11570 trunk/install-sh (File Modified) (Property Modified)
11571 trunk/modules/.cvsignore (Property Modified)
11572 trunk/modules/.depend (Property Modified)
11573 trunk/modules/.indent.pro (Property Modified)
11574 trunk/modules/Makefile.in (File Modified) (Property Modified)
11575 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11576 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11577 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11578 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11579 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11580 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11581 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11582 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11583 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11584 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11585 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11586 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11587 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11588 trunk/modules/m_accept.c (File Modified) (Property Modified)
11589 trunk/modules/m_admin.c (File Modified) (Property Modified)
11590 trunk/modules/m_away.c (File Modified) (Property Modified)
11591 trunk/modules/m_cap.c (File Modified) (Property Modified)
11592 trunk/modules/m_capab.c (File Modified) (Property Modified)
11593 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11594 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11595 trunk/modules/m_close.c (File Modified) (Property Modified)
11596 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11597 trunk/modules/m_connect.c (File Modified) (Property Modified)
11598 trunk/modules/m_dline.c (File Modified) (Property Modified)
11599 trunk/modules/m_encap.c (File Modified) (Property Modified)
11600 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11601 trunk/modules/m_gline.c (File Modified) (Property Modified)
11602 trunk/modules/m_help.c (File Modified) (Property Modified)
11603 trunk/modules/m_info.c (File Modified) (Property Modified)
11604 trunk/modules/m_invite.c (File Modified) (Property Modified)
11605 trunk/modules/m_ison.c (File Modified) (Property Modified)
11606 trunk/modules/m_kline.c (File Modified) (Property Modified)
11607 trunk/modules/m_knock.c (File Modified) (Property Modified)
11608 trunk/modules/m_links.c (File Modified) (Property Modified)
11609 trunk/modules/m_list.c (File Modified) (Property Modified)
11610 trunk/modules/m_locops.c (File Modified) (Property Modified)
11611 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11612 trunk/modules/m_map.c (File Modified) (Property Modified)
11613 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11614 trunk/modules/m_motd.c (File Modified) (Property Modified)
11615 trunk/modules/m_names.c (File Modified) (Property Modified)
11616 trunk/modules/m_oper.c (File Modified) (Property Modified)
11617 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11618 trunk/modules/m_pass.c (File Modified) (Property Modified)
11619 trunk/modules/m_ping.c (File Modified) (Property Modified)
11620 trunk/modules/m_pong.c (File Modified) (Property Modified)
11621 trunk/modules/m_post.c (File Modified) (Property Modified)
11622 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11623 trunk/modules/m_restart.c (File Modified) (Property Modified)
11624 trunk/modules/m_resv.c (File Modified) (Property Modified)
11625 trunk/modules/m_services.c (File Modified) (Property Modified)
11626 trunk/modules/m_set.c (File Modified) (Property Modified)
11627 trunk/modules/m_stats.c (File Modified) (Property Modified)
11628 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11629 trunk/modules/m_tb.c (File Modified) (Property Modified)
11630 trunk/modules/m_testline.c (File Modified) (Property Modified)
11631 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11632 trunk/modules/m_time.c (File Modified) (Property Modified)
11633 trunk/modules/m_topic.c (File Modified) (Property Modified)
11634 trunk/modules/m_trace.c (File Modified) (Property Modified)
11635 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11636 trunk/modules/m_user.c (File Modified) (Property Modified)
11637 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11638 trunk/modules/m_users.c (File Modified) (Property Modified)
11639 trunk/modules/m_version.c (File Modified) (Property Modified)
11640 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11641 trunk/modules/m_who.c (File Modified) (Property Modified)
11642 trunk/modules/m_whois.c (File Modified) (Property Modified)
11643 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11644 trunk/modules/m_xline.c (File Modified) (Property Modified)
11645 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11646 trunk/servlink/.cvsignore (Property Modified)
11647 trunk/servlink/.indent.pro (Property Modified)
11648 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11649 trunk/servlink/README (File Modified) (Property Modified)
11650 trunk/servlink/TODO (File Modified) (Property Modified)
11651 trunk/servlink/control.c (File Modified) (Property Modified)
11652 trunk/servlink/control.h (File Modified) (Property Modified)
11653 trunk/servlink/io.c (File Modified) (Property Modified)
11654 trunk/servlink/io.h (File Modified) (Property Modified)
11655 trunk/servlink/servlink.c (File Modified) (Property Modified)
11656 trunk/servlink/servlink.h (File Modified) (Property Modified)
11657 trunk/src/.cvsignore (Property Modified)
11658 trunk/src/.depend (Property Modified)
11659 trunk/src/.indent.pro (Property Modified)
11660 trunk/src/Makefile.in (File Modified) (Property Modified)
11661 trunk/src/adns.c (File Modified) (Property Modified)
11662 trunk/src/balloc.c (File Modified) (Property Modified)
11663 trunk/src/cache.c (File Modified) (Property Modified)
11664 trunk/src/channel.c (File Modified) (Property Modified)
11665 trunk/src/class.c (File Modified) (Property Modified)
11666 trunk/src/client.c (File Modified) (Property Modified)
11667 trunk/src/commio.c (File Modified) (Property Modified)
11668 trunk/src/devpoll.c (File Modified) (Property Modified)
11669 trunk/src/epoll.c (File Modified) (Property Modified)
11670 trunk/src/event.c (File Modified) (Property Modified)
11671 trunk/src/getopt.c (File Modified) (Property Modified)
11672 trunk/src/hash.c (File Modified) (Property Modified)
11673 trunk/src/hook.c (File Modified) (Property Modified)
11674 trunk/src/hostmask.c (File Modified) (Property Modified)
11675 trunk/src/irc_string.c (File Modified) (Property Modified)
11676 trunk/src/ircd.c (File Modified) (Property Modified)
11677 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11678 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11679 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11680 trunk/src/kdparse.c (File Modified) (Property Modified)
11681 trunk/src/kqueue.c (File Modified) (Property Modified)
11682 trunk/src/linebuf.c (File Modified) (Property Modified)
11683 trunk/src/listener.c (File Modified) (Property Modified)
11684 trunk/src/match.c (File Modified) (Property Modified)
11685 trunk/src/memory.c (File Modified) (Property Modified)
11686 trunk/src/messages.tab (File Modified) (Property Modified)
11687 trunk/src/modules.c (File Modified) (Property Modified)
11688 trunk/src/monitor.c (File Modified) (Property Modified)
11689 trunk/src/newconf.c (File Modified) (Property Modified)
11690 trunk/src/numeric.c (File Modified) (Property Modified)
11691 trunk/src/packet.c (File Modified) (Property Modified)
11692 trunk/src/parse.c (File Modified) (Property Modified)
11693 trunk/src/patricia.c (File Modified) (Property Modified)
11694 trunk/src/poll.c (File Modified) (Property Modified)
11695 trunk/src/reject.c (File Modified) (Property Modified)
11696 trunk/src/restart.c (File Modified) (Property Modified)
11697 trunk/src/s_auth.c (File Modified) (Property Modified)
11698 trunk/src/s_conf.c (File Modified) (Property Modified)
11699 trunk/src/s_gline.c (File Modified) (Property Modified)
11700 trunk/src/s_log.c (File Modified) (Property Modified)
11701 trunk/src/s_newconf.c (File Modified) (Property Modified)
11702 trunk/src/s_serv.c (File Modified) (Property Modified)
11703 trunk/src/s_stats.c (File Modified) (Property Modified)
11704 trunk/src/s_user.c (File Modified) (Property Modified)
11705 trunk/src/scache.c (File Modified) (Property Modified)
11706 trunk/src/select.c (File Modified) (Property Modified)
11707 trunk/src/send.c (File Modified) (Property Modified)
11708 trunk/src/snprintf.c (File Modified) (Property Modified)
11709 trunk/src/tools.c (File Modified) (Property Modified)
11710 trunk/src/version.c.SH (File Modified) (Property Modified)
11711 trunk/src/whowas.c (File Modified) (Property Modified)
11712 trunk/tools/.cvsignore (Property Modified)
11713 trunk/tools/Makefile.in (File Modified) (Property Modified)
11714 trunk/tools/README (File Modified) (Property Modified)
11715 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11716 trunk/tools/convertilines.c (File Modified) (Property Modified)
11717 trunk/tools/convertklines.c (File Modified) (Property Modified)
11718 trunk/tools/mkkeypair (Property Modified)
11719 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11720 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11721 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11722 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11723 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11724 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11725 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11726 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11727 trunk/tools/untabify (File Modified) (Property Modified)
11728 trunk/tools/viconf.c (File Modified) (Property Modified)
11731 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11737 trunk/RELNOTES (File Modified)
11740 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11742 - Make version.c use our serial, not ratbox's.
11746 trunk/src/version.c.SH (File Modified)
11749 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11752 - revved patchlevel to 2.1.5
11756 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11757 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11760 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11762 - fix buffer overflow and unterminated buffer when removing TS6 bans
11763 - fix rebuilding of SJOIN
11767 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11770 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11772 have servlink report if it gets an uncompressed error message when it gets inflate failures
11775 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11778 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11780 - extend our copyrights to 2005.
11784 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11787 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11788 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11789 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11790 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11791 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11792 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11800 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11801 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11802 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11890 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11893 - revved patchlevel to 2.1.4
11897 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11901 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11903 - add TARGMAX to 005
11904 - remove the +1 from ->uid in struct Client
11905 - fix checking of accept entries in m_accept.c
11909 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11915 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11917 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11922 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11925 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11927 - remove an unused variable
11931 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11934 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11936 don't burst a TS5 name in burst_TS6. -via jillies
11939 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11942 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11944 - via jilles, make nickchanges invalidate any cached bans for
11949 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11955 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11957 - fix some char vs byte usage to make adns compile cleanly with gcc4
11961 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11971 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11973 userhost should allow 5 userhost checks, not 4
11976 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11979 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11981 - another darwin fix
11985 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11988 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11994 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12004 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12006 - remove bogus extern of abort_list
12010 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12013 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12015 svn repo access stuff
12018 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12021 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12027 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12030 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12036 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12039 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12041 revert omotd..i thought it was a good idea..oh well
12044 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12047 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12049 Commas are bad things in channel keys
12053 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12056 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12058 Add OMOTD command to display oper motd
12062 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12065 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12067 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12070 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12073 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12075 Modified files: (Branch: RATBOX_2_1)
12078 - stop testing whois for protocol violations, as they can be caused in
12079 ircds going all the way back to the original ircd2.8
12081 Revision Changes Path
12082 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12086 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12088 Modified files: (Branch: RATBOX_2_1)
12091 - remove some 2.2 code
12093 Revision Changes Path
12094 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12098 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12100 Modified files: (Branch: RATBOX_2_1)
12103 backport of the silly december 31st bug
12105 Revision Changes Path
12106 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12110 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12112 Modified files: (Branch: RATBOX_2_1)
12114 include patchlevel.h
12116 - revved patchlevel to 2.1.3
12118 Revision Changes Path
12119 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12120 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12124 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12126 Modified files: (Branch: RATBOX_2_1)
12129 modules/core m_nick.c
12132 - stop removing a clients own list of accepted clients when they do a
12134 - clean up the accept code so its less retarded
12136 Revision Changes Path
12137 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12138 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12139 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12140 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12144 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12146 Modified files: (Branch: RATBOX_2_1)
12149 src event.c ircd.c newconf.c
12151 - remove a defn of links_cache_list in m_links.c which was causing
12152 the flattened links update to be ignored
12153 - add eventUpdate(), and make links_delay update on rehash
12155 Revision Changes Path
12156 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12157 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12158 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12159 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12160 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12164 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12166 Modified files: (Branch: RATBOX_2_1)
12170 - make the conf parser apply service {}; on rehash
12172 Revision Changes Path
12173 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12174 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12178 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12180 Modified files: (Branch: RATBOX_2_1)
12183 - show ENABLE_SERVICES define in info
12185 Revision Changes Path
12186 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12190 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12192 Modified files: (Branch: RATBOX_2_1)
12193 modules m_services.c m_stats.c
12195 - via jilles, make m_services.c hook into stats U and display service
12198 Revision Changes Path
12199 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12200 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12204 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12206 Modified files: (Branch: RATBOX_2_1)
12207 . configure configure.ac
12209 - default build to -O2
12211 Revision Changes Path
12212 7.249.2.2 +4 -4 ircd-ratbox/configure
12213 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12217 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12219 Modified files: (Branch: RATBOX_2_1)
12220 doc example.conf example.efnet.conf
12221 include client.h s_conf.h s_newconf.h
12223 modules/core m_join.c m_nick.c
12224 src channel.c newconf.c s_conf.c s_user.c
12226 - remove no_oper_resvs from general {};
12227 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12229 Revision Changes Path
12230 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12231 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12232 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12233 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12234 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12235 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12236 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12237 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12238 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12239 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12240 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12241 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12245 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12247 Modified files: (Branch: RATBOX_2_1)
12248 modules/core m_mode.c m_nick.c
12252 - raise max temptime to a year
12254 - require 9 parameters in ms_nick(), 10 in ms_uid()
12256 Revision Changes Path
12257 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12258 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12259 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12263 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12265 Modified files: (Branch: RATBOX_2_1)
12266 modules m_services.c
12268 - only show services logged in info when its a local client
12270 Revision Changes Path
12271 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12275 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12277 Modified files: (Branch: RATBOX_2_1)
12280 passing a pointer to a pointer is not what was intended, oops
12282 Revision Changes Path
12283 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12287 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12289 Modified files: (Branch: RATBOX_2_1)
12292 - update services.txt with FNC
12294 Revision Changes Path
12295 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12299 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12301 Modified files: (Branch: RATBOX_2_1)
12304 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12306 Revision Changes Path
12307 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12311 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12313 Modified files: (Branch: RATBOX_2_1)
12316 - add some uniqueness into auth process for bopm
12318 Revision Changes Path
12319 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12323 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12325 Modified files: (Branch: RATBOX_2_1)
12326 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12328 - make contrib/ compile
12330 Revision Changes Path
12331 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12332 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12333 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12334 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12338 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12340 Modified files: (Branch: RATBOX_2_1)
12341 modules m_monitor.c
12343 Don't allow MONITOR from an unregistered client
12345 Revision Changes Path
12346 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12350 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12352 Modified files: (Branch: RATBOX_2_1)
12353 doc example.conf example.efnet.conf
12355 src class.c messages.tab newconf.c
12357 - remove sendq_eob, its become more of a hindrance than a benefit.
12358 - sync example.efnet.conf cluster {}; with example.conf
12360 Revision Changes Path
12361 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12362 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12363 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12364 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12365 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12366 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12370 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12372 Modified files: (Branch: RATBOX_2_1)
12374 include patchlevel.h
12377 - revved patchlevel to 2.1.2
12379 Revision Changes Path
12380 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12381 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12385 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12387 Modified files: (Branch: RATBOX_2_1)
12388 . configure configure.ac
12390 - raise default topiclen to 160.
12392 Revision Changes Path
12393 7.249.2.1 +3 -3 ircd-ratbox/configure
12394 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12398 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12400 Modified files: (Branch: RATBOX_2_1)
12401 modules m_services.c
12403 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12404 tsinfo matches this
12406 Revision Changes Path
12407 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12411 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12413 Modified files: (Branch: RATBOX_2_1)
12414 modules m_services.c
12416 - monitor_signoff() the client we're nickchanging
12418 Revision Changes Path
12419 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12423 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12425 Modified files: (Branch: RATBOX_2_1)
12428 - fix various UID problems with trace
12430 Revision Changes Path
12431 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12435 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12437 Modified files: (Branch: RATBOX_2_1)
12438 help/opers dline kline
12439 modules m_resv.c m_stats.c
12440 modules/core m_mode.c
12443 - tidy up kline/dline help to note they dont accept nick as target
12444 - disallow bans beginning with ':' over bmask
12445 - disallow bans with a space in chm_ban
12446 - stop counting hidden opers in stats p
12447 - match() parameters in remote unresv were inverted, causing it to fail
12448 - fix possibility of clients setting blank keys
12450 Revision Changes Path
12451 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12452 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12453 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12454 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12455 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12459 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12461 Modified files: (Branch: RATBOX_2_1)
12464 - fix problems with amd64 and the way we do va_list
12466 Revision Changes Path
12467 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12471 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12473 Modified files: (Branch: RATBOX_2_1)
12474 modules m_services.c
12476 - tidy up the kill notifications for RSFNC
12478 Revision Changes Path
12479 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12483 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12485 Modified files: (Branch: RATBOX_2_1)
12487 modules m_services.c
12490 - some more rserv stuff:
12491 - add RSFNC capability
12492 - fix up RSFNC, kill existing clients if they exist.
12494 Revision Changes Path
12495 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12496 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12497 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12501 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12503 Modified files: (Branch: RATBOX_2_1)
12504 modules m_services.c
12506 - first stab at a FNC implementation for rserv
12508 Revision Changes Path
12509 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12513 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12515 Modified files: (Branch: RATBOX_2_1)
12520 Revision Changes Path
12521 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12525 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12527 Modified files: (Branch: RATBOX_2_1)
12530 - add links_delay back
12532 Revision Changes Path
12533 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12537 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12539 Modified files: (Branch: RATBOX_2_1)
12543 - swap tabs for spaces
12545 Revision Changes Path
12546 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12547 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12551 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12553 Modified files: (Branch: RATBOX_2_1)
12556 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12557 contained in the client_flood conf option
12558 - remove a couple of unused defines from info
12560 Revision Changes Path
12561 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12565 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12567 Modified files: (Branch: RATBOX_2_1)
12570 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12572 Revision Changes Path
12573 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12577 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12579 Modified files: (Branch: RATBOX_2_1)
12580 doc example.conf example.efnet.conf
12582 - fix missing closing comment tag
12584 Revision Changes Path
12585 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12586 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12590 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12592 Modified files: (Branch: RATBOX_2_1)
12594 include patchlevel.h
12596 - revved patchlevel to 2.1.1
12598 Revision Changes Path
12599 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12600 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12604 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12606 Modified files: (Branch: RATBOX_2_1)
12609 - sync up remote kline reasons, so theyre consistent with what happens
12610 when we add local klines - notably the "Temporary K-line x min" and
12611 date added to reason.
12613 Revision Changes Path
12614 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12618 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12620 Modified files: (Branch: RATBOX_2_1)
12623 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12625 Revision Changes Path
12626 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12630 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12632 Modified files: (Branch: RATBOX_2_1)
12635 used the data pointer we saved, not what just got nulled
12637 Revision Changes Path
12638 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12642 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12644 Modified files: (Branch: RATBOX_2_1)
12645 modules m_resv.c m_xline.c
12647 - fix broken propagation of xline/resv
12649 Revision Changes Path
12650 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12651 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12655 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12657 Modified files: (Branch: RATBOX_2_1)
12660 - properly increment bad auth count for stats T when we timeout an auth
12662 Revision Changes Path
12663 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12667 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12669 Modified files: (Branch: RATBOX_2_1)
12672 modules/core m_nick.c
12674 - fix a bit that didnt make sense in monitor.txt
12675 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12677 Revision Changes Path
12678 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12679 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12680 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12684 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12686 Modified files: (Branch: RATBOX_2_1)
12689 removing dlink nodes from auth_poll_list twice is bad
12691 Revision Changes Path
12692 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12696 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12698 Modified files: (Branch: RATBOX_2_1)
12701 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12702 changed to RPL_STATSDEBUG
12704 Revision Changes Path
12705 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12709 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12711 Added files: (Branch: RATBOX_2_1)
12714 - add some documentation about target change
12716 Revision Changes Path
12717 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12721 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12723 Modified files: (Branch: RATBOX_2_1)
12724 include supported.h
12725 modules/core m_message.c
12727 - remove extra argument to 005
12728 - disallow messaging of UIDs
12730 Revision Changes Path
12731 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12732 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12736 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12738 Modified files: (Branch: RATBOX_2_1)
12741 - fix a longstanding parser bug with wrong limit checking, causing us to
12742 accept one less parameter than we're allowed to accept.
12744 Revision Changes Path
12745 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12749 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12751 Modified files: (Branch: RATBOX_2_1)
12752 modules/core m_message.c
12754 - exempt users messaging themselves from target change
12756 Revision Changes Path
12757 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12761 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12763 Modified files: (Branch: RATBOX_2_1)
12764 include supported.h
12766 - stop violating MAXPARA on 005.
12768 Revision Changes Path
12769 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12773 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12775 Modified files: (Branch: RATBOX_2_1)
12776 modules/core m_nick.c
12778 - dont store an ipv6 sockhost if we're not compiled with v6 support
12780 Revision Changes Path
12781 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12785 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12787 Modified files: (Branch: RATBOX_2_1)
12790 - remove some vms includes
12792 Revision Changes Path
12793 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12797 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12799 Modified files: (Branch: RATBOX_2_1)
12803 - force commit for new branch
12805 Revision Changes Path
12806 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12807 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12811 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12814 . RELNOTES configure configure.ac
12815 include patchlevel.h
12817 - revved patchlevel to 2.1.0
12819 Revision Changes Path
12820 1.114 +6 -2 ircd-ratbox/RELNOTES
12821 7.249 +11 -11 ircd-ratbox/configure
12822 7.63 +3 -3 ircd-ratbox/configure.ac
12823 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12827 leeh 2005/03/04 13:31:32 EST (20050304_2)
12831 include patchlevel.h
12834 - revved patchlevel to 2.1.0beta2
12836 Revision Changes Path
12837 1.113 +12 -0 ircd-ratbox/RELNOTES
12838 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12842 leeh 2005/03/04 13:27:05 EST (20050304_1)
12845 doc whats-new-2.1.txt
12848 - update whats-new-2.1
12849 - when we're handling global NAMES, dont output channels if there are no
12850 members within them we can show.
12852 Revision Changes Path
12853 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12854 7.436 +12 -2 ircd-ratbox/src/channel.c
12858 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12863 That would be a node_heap not a prefix_heap..oops
12865 Revision Changes Path
12866 7.30 +1 -1 ircd-ratbox/src/patricia.c
12870 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12875 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12876 otherwise..the other macros might work????
12878 Revision Changes Path
12879 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12883 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12886 . configure configure.ac
12890 Revision Changes Path
12891 7.248 +5 -5 ircd-ratbox/configure
12892 7.62 +5 -5 ircd-ratbox/configure.ac
12896 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12899 . configure configure.ac
12903 Revision Changes Path
12904 7.247 +3 -2 ircd-ratbox/configure
12905 7.61 +3 -2 ircd-ratbox/configure.ac
12909 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12912 . configure configure.ac
12916 Revision Changes Path
12917 7.246 +6 -6 ircd-ratbox/configure
12918 7.60 +4 -4 ircd-ratbox/configure.ac
12922 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12925 . configure configure.ac
12928 Doh these changes got put on RATBOX_2_0 when they were meant for
12930 Also merged in the monitor heap size stuff, not that i think monitor has
12933 Revision Changes Path
12934 7.245 +12 -3 ircd-ratbox/configure
12935 7.59 +11 -3 ircd-ratbox/configure.ac
12936 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12940 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12945 Add more robust alloca checking
12947 Revision Changes Path
12948 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12952 leeh 2005/02/24 15:27:17 EST (20050224_9)
12957 - fix the copyright on m_42.c :p
12959 Revision Changes Path
12960 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12964 leeh 2005/02/24 15:22:53 EST (20050224_8)
12967 include supported.h
12970 - fix a core in undline on bad masks
12971 - remove an unwanted space from beginning of second 005 numeric
12973 Revision Changes Path
12974 7.5 +1 -1 ircd-ratbox/include/supported.h
12975 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12979 leeh 2005/02/24 15:18:59 EST (20050224_7)
12982 modules m_monitor.c
12984 - use max_monitor when adding nicknames
12986 that should be everything now..
12988 Revision Changes Path
12989 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12993 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13000 Revision Changes Path
13001 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13005 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13012 Revision Changes Path
13013 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13017 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13022 The Answer to Life, the Universe, and Everything
13024 Revision Changes Path
13025 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13029 leeh 2005/02/24 14:53:04 EST (20050224_3)
13033 modules m_monitor.c
13034 src ircd.c monitor.c
13036 - call init_monitor() on startup
13037 - add in support for adding/deleting/listing monitor entries
13039 Revision Changes Path
13040 7.2 +3 -1 ircd-ratbox/include/monitor.h
13041 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13042 7.374 +2 -0 ircd-ratbox/src/ircd.c
13043 7.3 +15 -4 ircd-ratbox/src/monitor.c
13047 leeh 2005/02/23 21:20:10 EST (20050224_2)
13050 doc example.conf example.efnet.conf
13051 include s_conf.h supported.h
13052 modules Makefile.in
13053 src client.c newconf.c s_conf.c
13055 modules m_monitor.c
13057 - add the max_monitor config option
13058 - advertise MONITOR=%d in 005
13059 - clear a local clients monitor list on exit
13060 - add the framework for the MONITOR command
13063 Revision Changes Path
13064 7.261 +5 -0 ircd-ratbox/doc/example.conf
13065 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13066 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13067 7.4 +4 -2 ircd-ratbox/include/supported.h
13068 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13069 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13070 7.492 +1 -0 ircd-ratbox/src/client.c
13071 7.202 +1 -0 ircd-ratbox/src/newconf.c
13072 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13076 leeh 2005/02/23 20:57:51 EST (20050224_1)
13079 . configure configure.ac
13083 - move MONITOR_HEAP_SIZE over to configure
13085 Revision Changes Path
13086 7.244 ircd-ratbox/configure
13087 7.58 +4 -2 ircd-ratbox/configure.ac
13088 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13089 7.2 +0 -2 ircd-ratbox/src/monitor.c
13093 leeh 2005/02/23 20:48:08 EST (20050224_0)
13097 include client.h numeric.h
13098 modules/core m_nick.c
13099 src Makefile.in client.c messages.tab
13105 - first half of my server-side notify list implementation..
13107 Revision Changes Path
13108 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13109 7.266 +3 -0 ircd-ratbox/include/client.h
13110 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13111 7.58 +6 -0 ircd-ratbox/include/numeric.h
13112 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13113 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13114 7.491 +3 -0 ircd-ratbox/src/client.c
13115 7.126 +5 -5 ircd-ratbox/src/messages.tab
13116 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13117 7.342 +2 -0 ircd-ratbox/src/s_user.c
13121 leeh 2005/02/23 18:42:59 EST (20050223_0)
13126 - double the size of the client and channel hashtables (64k -> 128k and
13127 32k -> 64k). The improvements are quite significant..
13129 Revision Changes Path
13130 7.54 +4 -4 ircd-ratbox/include/hash.h
13134 leeh 2005/02/22 14:55:56 EST (20050222_1)
13138 modules m_services.c
13140 - remove a couple of unused vars
13141 - update monitor.txt
13143 Revision Changes Path
13144 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13145 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13149 leeh 2005/02/21 19:47:24 EST (20050222_0)
13154 - add in my documentation on the upcoming MONITOR command
13156 Revision Changes Path
13157 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13161 leeh 2005/02/21 12:09:34 EST (20050221_0)
13164 . configure configure.ac
13165 doc whats-new-2.1.txt
13166 tools README.mkpasswd
13170 - update whats-new-2.1.txt some more
13171 - we dont have vms mkpasswd anymore
13172 - remove the unused crypt.c
13174 Revision Changes Path
13175 7.243 +3 -6 ircd-ratbox/configure
13176 7.57 +2 -4 ircd-ratbox/configure.ac
13177 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13178 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13179 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13183 leeh 2005/02/19 12:38:09 EST (20050219_3)
13186 doc example.conf example.efnet.conf
13189 src channel.c client.c ircd.c s_conf.c
13191 - rework the splitcode, splitservers is now how many servers we've marked as
13192 EOB, rather than how many are linked. Thus pull ourselves out of
13193 splitmode immediately once this is satisfied
13195 Revision Changes Path
13196 7.260 +8 -9 ircd-ratbox/doc/example.conf
13197 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13198 7.83 +1 -0 ircd-ratbox/include/ircd.h
13199 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13200 7.435 +16 -36 ircd-ratbox/src/channel.c
13201 7.490 +2 -0 ircd-ratbox/src/client.c
13202 7.373 +2 -1 ircd-ratbox/src/ircd.c
13203 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13207 leeh 2005/02/19 09:02:34 EST (20050219_2)
13210 doc example.conf example.efnet.conf
13211 include ircd.h s_conf.h
13213 src channel.c ircd.c newconf.c s_conf.c
13215 - remove split_delay
13217 Revision Changes Path
13218 7.259 +0 -5 ircd-ratbox/doc/example.conf
13219 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13220 7.82 +0 -1 ircd-ratbox/include/ircd.h
13221 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13222 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13223 7.434 +2 -7 ircd-ratbox/src/channel.c
13224 7.372 +0 -1 ircd-ratbox/src/ircd.c
13225 7.201 +0 -1 ircd-ratbox/src/newconf.c
13226 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13230 leeh 2005/02/19 08:48:05 EST (20050219_1)
13234 modules m_cap.c m_who.c
13237 - implemented multi-prefix client capability, which allows stacking of @+ in
13240 Revision Changes Path
13241 7.265 +1 -1 ircd-ratbox/include/client.h
13242 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13243 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13244 7.433 +4 -6 ircd-ratbox/src/channel.c
13248 leeh 2005/02/19 06:27:58 EST (20050219_0)
13252 src newconf.c s_conf.c s_newconf.c
13254 - removed some unused vars/functions
13256 Revision Changes Path
13257 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13258 7.200 +0 -15 ircd-ratbox/src/newconf.c
13259 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13260 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13264 leeh 2005/02/16 12:58:24 EST (20050216_2)
13267 . RELNOTES configure configure.ac
13268 include patchlevel.h
13270 - update configure to reflect this is 'devel'
13272 - revved patchlevel to 2.1.0beta1
13274 Revision Changes Path
13275 1.112 +9 -1 ircd-ratbox/RELNOTES
13276 7.242 +11 -11 ircd-ratbox/configure
13277 7.56 +3 -3 ircd-ratbox/configure.ac
13278 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13282 leeh 2005/02/16 12:46:30 EST (20050216_1)
13285 . configure configure.ac
13286 include client.h numeric.h s_conf.h setup.h.in
13288 modules Makefile.in
13289 modules/core m_nick.c
13290 src Makefile.in client.c ircd.c messages.tab
13291 newconf.c s_conf.c s_user.c
13297 - remove watch, the protocol for this sucks so hard I just dont want it
13300 Revision Changes Path
13301 7.241 +2 -12 ircd-ratbox/configure
13302 7.55 +2 -4 ircd-ratbox/configure.ac
13303 7.264 +0 -2 ircd-ratbox/include/client.h
13304 7.57 +0 -11 ircd-ratbox/include/numeric.h
13305 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13306 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13307 7.3 +2 -3 ircd-ratbox/include/supported.h
13308 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13309 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13310 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13311 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13312 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13313 7.489 +0 -3 ircd-ratbox/src/client.c
13314 7.371 +0 -2 ircd-ratbox/src/ircd.c
13315 7.125 +9 -9 ircd-ratbox/src/messages.tab
13316 7.199 +0 -1 ircd-ratbox/src/newconf.c
13317 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13318 7.341 +0 -2 ircd-ratbox/src/s_user.c
13319 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13323 leeh 2005/02/15 19:13:31 EST (20050216_0)
13327 src event.c ircd_lexer.l ircd_signal.c
13330 servlink descrip.mms
13332 - remove a few vms bits
13334 Revision Changes Path
13335 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13336 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13337 7.47 +0 -54 ircd-ratbox/src/event.c
13338 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13339 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13340 7.152 +0 -3 ircd-ratbox/src/modules.c
13344 leeh 2005/02/15 18:53:32 EST (20050215_0)
13347 include hostmask.h ircd.h s_conf.h s_newconf.h
13348 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13350 src hostmask.c ircd.c ircd_signal.c s_conf.c
13353 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13354 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13356 Revision Changes Path
13357 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13358 7.81 +1 -0 ircd-ratbox/include/ircd.h
13359 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13360 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13361 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13362 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13363 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13364 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13365 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13366 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13367 7.370 +7 -0 ircd-ratbox/src/ircd.c
13368 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13369 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13370 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13374 leeh 2005/02/13 10:21:41 EST (20050213_4)
13379 doc whats-new-2.0.txt whats-new-2.1.txt
13383 - move whats-new.txt to whats-new-2.0.txt
13384 - add in whats-new-2.1.txt
13385 - update services.txt with the whois for logged in users
13387 Revision Changes Path
13388 7.2 +5 -0 ircd-ratbox/doc/services.txt
13389 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13390 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13391 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13395 leeh 2005/02/13 09:20:37 EST (20050213_3)
13398 include supported.h
13399 modules/core m_message.c
13401 - fix a compile error in m_message.c
13402 - update 005 to the spec and add CPRIVMSG/CNOTICE
13404 Revision Changes Path
13405 7.2 +31 -37 ircd-ratbox/include/supported.h
13406 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13410 leeh 2005/02/13 09:14:12 EST (20050213_2)
13415 - fix the membership memleak
13417 Revision Changes Path
13418 7.432 +0 -3 ircd-ratbox/src/channel.c
13422 leeh 2005/02/12 21:51:56 EST (20050213_1)
13426 modules/core m_message.c
13428 - add a bitmask to track when they send their first message, only allowing
13429 clearing stuff after that.
13431 Revision Changes Path
13432 7.263 +4 -0 ircd-ratbox/include/client.h
13433 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13437 leeh 2005/02/12 21:17:52 EST (20050213_0)
13440 include patricia.h s_newconf.h
13441 modules/core m_message.c
13442 src patricia.c s_newconf.c s_user.c
13444 - add in the patricia for tracking who fills up targets, give them a reduced
13447 Revision Changes Path
13448 7.20 +1 -1 ircd-ratbox/include/patricia.h
13449 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13450 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13451 7.29 +1 -1 ircd-ratbox/src/patricia.c
13452 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13453 7.340 +4 -0 ircd-ratbox/src/s_user.c
13457 leeh 2005/02/12 18:35:10 EST (20050212_0)
13460 include ircd_defs.h
13461 src class.c reject.c
13463 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13465 Revision Changes Path
13466 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13467 7.68 +1 -5 ircd-ratbox/src/class.c
13468 1.33 +1 -5 ircd-ratbox/src/reject.c
13472 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13477 remove stupid memory leak
13479 Revision Changes Path
13480 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13484 leeh 2005/02/11 06:42:48 EST (20050211_0)
13489 - workaround hyb6 allowing empty gline reasons
13491 Revision Changes Path
13492 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13496 leeh 2005/02/09 14:39:13 EST (20050209_2)
13500 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13501 src ircd.c s_conf.c
13503 - move temp dlines and temp klines over to an array, rather than completely
13506 Revision Changes Path
13507 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13508 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13509 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13510 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13511 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13512 7.369 +0 -5 ircd-ratbox/src/ircd.c
13513 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13517 leeh 2005/02/09 14:02:13 EST (20050209_1)
13521 modules m_cap.c m_pong.c m_user.c
13522 modules/core m_nick.c
13525 - remove 'nick' param from register_local_user(), its not needed.
13527 Revision Changes Path
13528 7.35 +1 -1 ircd-ratbox/include/s_user.h
13529 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13530 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13531 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13532 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13533 7.339 +6 -6 ircd-ratbox/src/s_user.c
13537 leeh 2005/02/09 13:12:53 EST (20050209_0)
13540 modules m_cmessage.c
13542 - dont send numerics when we're dealing with CNOTICE
13543 - add in checking for +g, and resetting idle
13545 Revision Changes Path
13546 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13550 leeh 2005/02/08 11:37:50 EST (20050208_2)
13555 - fix operator blocks to work on ip spoofs
13557 Revision Changes Path
13558 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13562 leeh 2005/02/07 19:23:22 EST (20050208_1)
13565 doc example.conf example.efnet.conf
13568 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13570 Revision Changes Path
13571 7.258 +0 -39 ircd-ratbox/doc/example.conf
13572 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13573 7.198 +0 -272 ircd-ratbox/src/newconf.c
13577 leeh 2005/02/07 19:19:32 EST (20050208_0)
13582 - added support for kline.conf.perm et al, these take the same formats
13583 as their non-permanent partners, but you cant remove them via the ircd.
13585 Revision Changes Path
13586 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13590 leeh 2005/02/02 19:18:59 EST (20050203_1)
13597 help/opers cnotice cprivmsg
13599 - added help files for cprivmsg/cnotice
13601 Revision Changes Path
13602 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13603 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13604 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13605 1.10 +19 -19 ircd-ratbox/help/opers/index
13606 1.7 +10 -9 ircd-ratbox/help/users/index
13610 leeh 2005/02/02 19:14:25 EST (20050203_0)
13614 modules Makefile.in
13617 modules m_cmessage.c
13619 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13620 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13621 nick is a member. These bypass any target change limitations.
13622 - added ERR_VOICENEEDED, numeric 489.
13624 Revision Changes Path
13625 7.56 +2 -0 ircd-ratbox/include/numeric.h
13626 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13627 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13628 7.124 +1 -1 ircd-ratbox/src/messages.tab
13632 leeh 2005/02/02 16:58:16 EST (20050202_4)
13637 - update etrace help
13639 Revision Changes Path
13640 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13644 leeh 2005/02/02 16:55:04 EST (20050202_3)
13649 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13650 can put its external ip address in there..
13652 Revision Changes Path
13653 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13657 leeh 2005/02/02 16:41:06 EST (20050202_2)
13662 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13663 if its a non-local client. These will just get "lost" if the remote
13664 server doesnt support this..
13666 Revision Changes Path
13667 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13671 leeh 2005/02/02 16:12:12 EST (20050202_1)
13674 include client.h numeric.h s_conf.h
13675 modules/core m_message.c
13676 src messages.tab newconf.c s_conf.c
13678 - first part of the target change code, add the storage of targets for
13679 localuser, throttle messages when they fill all the available slots
13681 Revision Changes Path
13682 7.262 +5 -1 ircd-ratbox/include/client.h
13683 7.55 +2 -0 ircd-ratbox/include/numeric.h
13684 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13685 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13686 7.123 +1 -1 ircd-ratbox/src/messages.tab
13687 7.197 +1 -0 ircd-ratbox/src/newconf.c
13688 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13692 leeh 2005/02/02 13:28:10 EST (20050202_0)
13695 modules m_resv.c m_stats.c m_testline.c
13696 modules/core m_join.c
13697 src hash.c kdparse.c messages.tab s_newconf.c
13699 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13700 tracking of when resvs get hit
13702 Revision Changes Path
13703 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13704 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13705 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13706 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13707 7.114 +3 -0 ircd-ratbox/src/hash.c
13708 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13709 7.122 +1 -1 ircd-ratbox/src/messages.tab
13710 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13714 leeh 2005/01/31 09:04:10 EST (20050131_2)
13719 - fflush() logfiles
13721 Revision Changes Path
13722 7.79 +2 -0 ircd-ratbox/src/s_log.c
13726 leeh 2005/01/31 08:59:09 EST (20050131_1)
13731 - rename fd_dump() to comm_dump()
13733 Revision Changes Path
13734 1.27 +2 -2 ircd-ratbox/src/commio.c
13738 leeh 2005/01/30 19:16:08 EST (20050131_0)
13743 modules m_services.c
13744 modules/core m_server.c
13745 src hook.c s_serv.c
13747 - added hook for server_introduced
13748 - fixed up services support for hooks
13750 Revision Changes Path
13751 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13752 1.31 +1 -0 ircd-ratbox/include/hook.h
13753 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13754 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13755 7.36 +2 -0 ircd-ratbox/src/hook.c
13756 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13760 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13765 Add back in the comm_fd_hack thing for solaris
13767 Revision Changes Path
13768 1.26 +26 -1 ircd-ratbox/src/commio.c
13772 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13776 include commio.h s_conf.h watch.h
13777 modules m_dline.c m_kline.c m_resv.c m_stats.c
13778 m_watch.c m_xline.c
13779 modules/core m_nick.c
13780 src balloc.c cache.c client.c commio.c
13781 epoll.c ircd.c ircd_lexer.l kdparse.c
13782 listener.c s_auth.c s_conf.c s_log.c
13785 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13787 Revision Changes Path
13788 1.18 +0 -2 ircd-ratbox/adns/adns.h
13789 1.14 +6 -37 ircd-ratbox/include/commio.h
13790 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13791 7.3 +2 -2 ircd-ratbox/include/watch.h
13792 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13793 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13794 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13795 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13796 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13797 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13798 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13799 7.85 +1 -1 ircd-ratbox/src/balloc.c
13800 1.24 +5 -5 ircd-ratbox/src/cache.c
13801 7.488 +4 -4 ircd-ratbox/src/client.c
13802 1.25 +10 -280 ircd-ratbox/src/commio.c
13803 1.33 +1 -1 ircd-ratbox/src/epoll.c
13804 7.368 +4 -4 ircd-ratbox/src/ircd.c
13805 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13806 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13807 7.125 +8 -8 ircd-ratbox/src/listener.c
13808 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13809 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13810 7.78 +20 -20 ircd-ratbox/src/s_log.c
13811 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13812 1.6 +22 -15 ircd-ratbox/src/watch.c
13816 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13819 modules/core m_mode.c
13821 remove two unused variables
13823 Revision Changes Path
13824 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13828 leeh 2005/01/28 15:31:40 EST (20050128_1)
13834 - mo_kline() needs minpara of 3, not 2
13835 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13836 - require me.info is never blank
13838 Revision Changes Path
13839 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13840 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13844 leeh 2005/01/28 15:26:28 EST (20050128_0)
13847 modules/core m_mode.c m_sjoin.c
13849 - patch via jilles to fix +eI lists being shown to lusers when handling
13850 protocol stuff over TS6
13852 Revision Changes Path
13853 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13854 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13858 leeh 2005/01/25 19:47:38 EST (20050126_0)
13862 modules/core m_join.c m_mode.c m_sjoin.c
13863 src channel.c messages.tab s_serv.c
13865 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13866 an operspy call with &me
13867 - remove modebuf/parabuf params from channel_modes(), we now generate a
13868 buffer internally which we return.
13870 Revision Changes Path
13871 7.163 +1 -1 ircd-ratbox/include/channel.h
13872 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13873 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13874 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13875 7.431 +25 -18 ircd-ratbox/src/channel.c
13876 7.121 +1 -1 ircd-ratbox/src/messages.tab
13877 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13881 alz 2005/01/25 18:09:18 EST (20050125_5)
13884 doc example.conf example.efnet.conf
13887 src listener.c newconf.c s_conf.c
13889 Added dline_with_reason config option (default yes):
13891 /* dline reason: show the user the dline reason when they connect
13894 dline_with_reason = yes;
13896 Revision Changes Path
13897 7.257 +6 -1 ircd-ratbox/doc/example.conf
13898 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13899 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13900 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13901 7.124 +1 -1 ircd-ratbox/src/listener.c
13902 7.196 +1 -0 ircd-ratbox/src/newconf.c
13903 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13907 leeh 2005/01/25 13:21:17 EST (20050125_4)
13912 - make conf_set_generic_string() test len exists before it uses it.
13914 Revision Changes Path
13915 7.195 +1 -1 ircd-ratbox/src/newconf.c
13919 leeh 2005/01/25 13:10:56 EST (20050125_3)
13925 - rename 'type' to 'flags' in cluster {};
13926 - add stacking of servers in cluster {}; documented in example.conf
13928 Revision Changes Path
13929 7.256 +18 -10 ircd-ratbox/doc/example.conf
13930 7.194 +39 -7 ircd-ratbox/src/newconf.c
13934 alz 2005/01/25 12:48:54 EST (20050125_2)
13938 src listener.c s_conf.c
13940 Added dline reasons, connecting/banned clients now see ban reason.
13942 Revision Changes Path
13943 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13944 7.123 +17 -4 ircd-ratbox/src/listener.c
13945 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13949 leeh 2005/01/25 07:44:37 EST (20050125_1)
13952 doc example.conf example.efnet.conf
13955 - implement stacking of shared {}; blocks, documented in example.conf
13957 Revision Changes Path
13958 7.255 +26 -13 ircd-ratbox/doc/example.conf
13959 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13960 7.193 +51 -36 ircd-ratbox/src/newconf.c
13964 leeh 2005/01/24 19:08:29 EST (20050125_0)
13968 include client.h s_conf.h
13969 modules/core m_join.c
13970 src newconf.c s_user.c
13972 - added jupe_exempt to auth {};, exempts the user from generating warnings
13973 when they attempt to join juped channels.
13975 Revision Changes Path
13976 7.254 +2 -0 ircd-ratbox/doc/example.conf
13977 7.261 +3 -0 ircd-ratbox/include/client.h
13978 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13979 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13980 7.192 +1 -0 ircd-ratbox/src/newconf.c
13981 7.338 +8 -0 ircd-ratbox/src/s_user.c
13985 leeh 2005/01/24 18:57:02 EST (20050124_6)
13990 - rework shared {};, the format is now:
13992 oper = "flame@*.leeh.co.uk", "*.lan";
13998 oper = "flame@*.leeh.co.uk", "*.lan";
14002 Revision Changes Path
14003 7.191 +55 -23 ircd-ratbox/src/newconf.c
14007 leeh 2005/01/24 17:25:58 EST (20050124_5)
14012 - fix the prototype on load_static_modules()
14014 Revision Changes Path
14015 7.61 +1 -1 ircd-ratbox/include/modules.h
14019 leeh 2005/01/24 16:00:30 EST (20050124_4)
14024 - have cap end call register_local_user() with its own copy of
14025 source_p->username so its safe for unidented users..
14027 Revision Changes Path
14028 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14032 leeh 2005/01/24 15:48:09 EST (20050124_3)
14035 include newconf.h s_conf.h
14037 src newconf.c s_conf.c s_log.c
14039 - move the conf parser over to a table based structure, with generic setting
14040 of integers/strings
14042 Revision Changes Path
14043 7.34 +9 -8 ircd-ratbox/include/newconf.h
14044 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14045 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14046 7.190 +264 -808 ircd-ratbox/src/newconf.c
14047 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14048 7.77 +13 -13 ircd-ratbox/src/s_log.c
14052 leeh 2005/01/24 13:11:30 EST (20050124_2)
14058 - added stacking of ips in exempt {};
14060 Revision Changes Path
14061 7.253 +4 -0 ircd-ratbox/doc/example.conf
14062 7.189 +11 -30 ircd-ratbox/src/newconf.c
14066 leeh 2005/01/24 12:59:57 EST (20050124_1)
14070 src channel.c client.c hash.c hook.c
14071 newconf.c s_user.c watch.c
14073 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14074 consistent with the rest of the dlink code.
14076 Revision Changes Path
14077 1.54 +7 -7 ircd-ratbox/include/tools.h
14078 7.430 +2 -2 ircd-ratbox/src/channel.c
14079 7.487 +6 -6 ircd-ratbox/src/client.c
14080 7.113 +5 -5 ircd-ratbox/src/hash.c
14081 7.35 +1 -1 ircd-ratbox/src/hook.c
14082 7.188 +2 -2 ircd-ratbox/src/newconf.c
14083 7.337 +1 -1 ircd-ratbox/src/s_user.c
14084 1.5 +4 -4 ircd-ratbox/src/watch.c
14088 leeh 2005/01/24 12:47:13 EST (20050124_0)
14093 - cheap hack on sticky capabs..
14095 Revision Changes Path
14096 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14100 leeh 2005/01/22 11:36:54 EST (20050122_0)
14105 - updated my clicap implementation to match the spec so far..
14107 Revision Changes Path
14108 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14112 leeh 2005/01/21 07:14:43 EST (20050121_2)
14117 modules m_services.c
14118 src hook.c s_serv.c
14120 - added hooks for when we're sending a burst
14121 - rewrote hooks.txt
14122 - fix up the hooks ive already done in services compatibility, ill add the
14123 hooks for server/client introductions in a bit.
14125 Revision Changes Path
14126 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14127 1.30 +4 -0 ircd-ratbox/include/hook.h
14128 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14129 7.34 +7 -0 ircd-ratbox/src/hook.c
14130 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14134 leeh 2005/01/21 06:34:03 EST (20050121_1)
14137 contrib example_module.c spy_admin_notice.c
14138 spy_info_notice.c spy_links_notice.c
14139 spy_motd_notice.c spy_stats_notice.c
14140 spy_stats_p_notice.c spy_trace_notice.c
14142 spy_whois_notice_global.c
14144 modules m_admin.c m_info.c m_links.c m_motd.c
14145 m_services.c m_stats.c m_trace.c
14146 m_whois.c static_modules.c.SH
14147 modules/core m_server.c
14148 src client.c hook.c ircd.c modules.c packet.c
14149 s_auth.c s_serv.c s_user.c send.c
14151 - add a better implementation of the hook system, its now a slow leaking
14152 array and events are created whenever we try adding a hook for it, or
14153 theyre registered for the caller.
14155 Ive temporarily fucked services support and removed most of the other
14156 hooks.. I shall fix this soon.
14158 Revision Changes Path
14159 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14160 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14161 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14162 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14163 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14164 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14165 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14166 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14167 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14168 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14169 1.29 +34 -70 ircd-ratbox/include/hook.h
14170 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14171 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14172 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14173 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14174 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14175 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14176 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14177 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14178 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14179 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14180 7.486 +1 -28 ircd-ratbox/src/client.c
14181 7.33 +131 -137 ircd-ratbox/src/hook.c
14182 7.367 +1 -1 ircd-ratbox/src/ircd.c
14183 7.151 +6 -10 ircd-ratbox/src/modules.c
14184 7.138 +10 -14 ircd-ratbox/src/packet.c
14185 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14186 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14187 7.336 +0 -6 ircd-ratbox/src/s_user.c
14188 7.286 +8 -6 ircd-ratbox/src/send.c
14192 leeh 2005/01/20 19:19:20 EST (20050121_0)
14197 - remove an unused struct
14199 Revision Changes Path
14200 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14204 leeh 2005/01/20 13:38:39 EST (20050120_1)
14207 . configure configure.ac
14208 include client.h numeric.h patchlevel.h
14209 modules Makefile.in
14210 src messages.tab s_user.c
14214 - drop back to -O0, fix patchlevel.h
14215 - first stab at client capabilities.. this still needs work.
14217 Revision Changes Path
14218 7.240 +3 -3 ircd-ratbox/configure
14219 7.54 +3 -3 ircd-ratbox/configure.ac
14220 7.260 +3 -0 ircd-ratbox/include/client.h
14221 7.54 +2 -0 ircd-ratbox/include/numeric.h
14222 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14223 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14224 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14225 7.120 +1 -1 ircd-ratbox/src/messages.tab
14226 7.335 +3 -0 ircd-ratbox/src/s_user.c
14230 leeh 2005/01/20 06:04:41 EST (20050120_0)
14233 . ChangeLog RELNOTES
14234 include config.h config.h.dist memory.h
14237 src commio.c crypt.c getopt.c ircd.c s_serv.c
14239 . README.VMS clean.com make.com
14240 include setup.h_vms
14241 modules descrip.mms static_modules_c.com
14242 modules/core descrip.mms
14243 src descrip.mms qio.c version.com
14244 tools descrip.mms mkpasswd_vms.c
14246 - clean changelog, relnotes
14247 - mark patchlevel as 2.1.0beta
14248 - remove VMS support
14250 Revision Changes Path
14251 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14252 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14253 1.111 +1 -348 ircd-ratbox/RELNOTES
14254 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14255 7.182 +0 -42 ircd-ratbox/include/config.h
14256 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14257 7.50 +0 -4 ircd-ratbox/include/memory.h
14258 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14259 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14260 7.2 +0 -58 ircd-ratbox/make.com (dead)
14261 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14262 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14263 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14264 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14265 1.24 +7 -30 ircd-ratbox/src/commio.c
14266 7.12 +0 -4 ircd-ratbox/src/crypt.c
14267 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14268 7.24 +0 -4 ircd-ratbox/src/getopt.c
14269 7.366 +4 -19 ircd-ratbox/src/ircd.c
14270 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14271 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14272 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14273 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14274 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14278 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14284 not using the return values on a few watch functions so make them void
14286 Revision Changes Path
14287 7.2 +5 -5 ircd-ratbox/include/watch.h
14288 1.4 +19 -28 ircd-ratbox/src/watch.c
14291 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14296 Make watch throttle, don't accept letter commands stacked
14298 Revision Changes Path
14299 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14303 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14310 Revision Changes Path
14311 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14315 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14318 . ChangeLog README.FIRST RELNOTES configure
14320 adns adns.h internal.h parse.c transmit.c
14322 contrib example_module.c spy_admin_notice.c
14323 spy_info_notice.c spy_links_notice.c
14324 spy_motd_notice.c spy_stats_notice.c
14325 spy_stats_p_notice.c spy_trace_notice.c
14327 spy_whois_notice_global.c
14328 doc example.conf example.efnet.conf ircd.motd
14329 server-version-info whats-new.txt
14330 help/opers umode xline
14332 include cache.h channel.h class.h client.h
14333 commio.h config.h config.h.dist hash.h
14334 hook.h hostmask.h irc_string.h ircd.h
14335 ircd_defs.h m_info.h memory.h msg.h
14336 newconf.h numeric.h packet.h patchlevel.h
14337 patricia.h s_conf.h s_gline.h s_newconf.h
14338 s_serv.h s_user.h scache.h serno.h
14339 setup.h.in sprintf_irc.h stdinc.h tools.h
14340 modules .depend Makefile.in m_admin.c m_away.c
14341 m_dline.c m_encap.c m_gline.c m_info.c
14342 m_kline.c m_links.c m_list.c m_lusers.c
14343 m_motd.c m_oper.c m_operspy.c m_rehash.c
14344 m_restart.c m_resv.c m_set.c m_stats.c
14345 m_svinfo.c m_testline.c m_testmask.c
14346 m_topic.c m_trace.c m_watch.c m_who.c
14347 m_whois.c m_whowas.c m_xline.c
14348 static_modules.c.SH
14349 modules/core m_error.c m_message.c m_mode.c m_quit.c
14350 m_server.c m_squit.c
14351 src .depend Makefile.in adns.c balloc.c
14352 cache.c channel.c class.c client.c
14353 commio.c crypt.c devpoll.c epoll.c
14354 event.c getopt.c hash.c hook.c hostmask.c
14355 irc_string.c ircd.c ircd_lexer.l
14356 ircd_parser.y ircd_signal.c listener.c
14357 modules.c newconf.c numeric.c packet.c
14358 parse.c patricia.c poll.c reject.c
14359 restart.c s_auth.c s_conf.c s_log.c
14360 s_newconf.c s_serv.c s_user.c scache.c
14361 select.c send.c snprintf.c tools.c
14362 version.c.SH watch.c whowas.c
14363 tools README.mkpasswd mkpasswd.c
14365 . README.VMS clean.com make.com
14367 include common.h s_stats.h setup.h_vms
14369 modules descrip.mms m_challenge.c m_etrace.c
14370 m_invite.c m_names.c m_pass.c m_ping.c
14371 m_pong.c m_services.c m_tb.c m_user.c
14372 m_users.c m_version.c
14373 static_modules_c.com
14374 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14376 servlink descrip.mms
14377 src descrip.mms kdparse.c messages.tab qio.c
14378 s_gline.c s_stats.c version.com
14379 tools descrip.mms mkpasswd_vms.c
14383 modules/core channels.c users.c
14386 merge from RATBOX_2_0
14388 Revision Changes Path
14389 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14390 7.40 +1 -0 ircd-ratbox/README.FIRST
14391 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14392 1.110 +114 -6 ircd-ratbox/RELNOTES
14393 1.17 +4 -0 ircd-ratbox/adns/adns.h
14394 1.17 +4 -4 ircd-ratbox/adns/internal.h
14395 1.12 +38 -38 ircd-ratbox/adns/parse.c
14396 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14397 1.19 +13 -13 ircd-ratbox/adns/types.c
14398 7.1 +10 -0 ircd-ratbox/clean.com (new)
14399 7.239 +47 -29 ircd-ratbox/configure
14400 7.53 +40 -32 ircd-ratbox/configure.ac
14401 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14402 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14403 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14404 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14405 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14406 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14407 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14408 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14409 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14410 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14411 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14412 7.252 +68 -22 ircd-ratbox/doc/example.conf
14413 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14414 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14415 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14416 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14417 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14418 1.5 +2 -1 ircd-ratbox/help/opers/umode
14419 1.7 +1 -1 ircd-ratbox/help/opers/xline
14420 1.2 +1 -0 ircd-ratbox/help/users/umode
14421 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14422 1.7 +8 -0 ircd-ratbox/include/cache.h
14423 7.162 +18 -16 ircd-ratbox/include/channel.h
14424 7.25 +4 -0 ircd-ratbox/include/class.h
14425 7.259 +34 -28 ircd-ratbox/include/client.h
14426 1.13 +45 -7 ircd-ratbox/include/commio.h
14427 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14428 7.181 +74 -16 ircd-ratbox/include/config.h
14429 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14430 7.53 +2 -0 ircd-ratbox/include/hash.h
14431 1.28 +73 -27 ircd-ratbox/include/hook.h
14432 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14433 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14434 7.80 +6 -31 ircd-ratbox/include/ircd.h
14435 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14436 7.56 +14 -8 ircd-ratbox/include/m_info.h
14437 7.49 +4 -0 ircd-ratbox/include/memory.h
14438 7.53 +2 -0 ircd-ratbox/include/msg.h
14439 7.33 +9 -9 ircd-ratbox/include/newconf.h
14440 7.53 +12 -8 ircd-ratbox/include/numeric.h
14441 7.27 +1 -1 ircd-ratbox/include/packet.h
14442 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14443 7.19 +25 -1 ircd-ratbox/include/patricia.h
14444 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14445 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14446 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14447 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14448 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14449 7.34 +13 -9 ircd-ratbox/include/s_user.h
14450 7.15 +1 -1 ircd-ratbox/include/scache.h
14451 7.5366 +1 -1 ircd-ratbox/include/serno.h
14452 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14453 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14454 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14455 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14456 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14457 1.53 +10 -10 ircd-ratbox/include/tools.h
14458 7.1 +58 -0 ircd-ratbox/make.com (new)
14459 1.45 +338 -182 ircd-ratbox/modules/.depend
14460 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14461 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14462 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14463 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14464 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14465 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14466 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14467 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14468 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14469 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14470 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14471 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14472 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14473 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14474 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14475 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14476 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14477 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14478 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14479 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14480 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14481 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14482 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14483 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14484 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14485 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14486 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14487 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14488 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14489 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14490 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14491 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14492 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14493 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14494 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14495 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14496 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14497 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14498 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14499 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14500 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14501 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14502 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14503 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14504 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14505 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14506 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14507 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14508 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14509 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14510 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14511 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14512 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14513 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14514 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14515 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14516 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14517 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14518 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14519 7.48 +162 -119 ircd-ratbox/src/.depend
14520 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14521 7.75 +5 -5 ircd-ratbox/src/adns.c
14522 7.84 +1 -1 ircd-ratbox/src/balloc.c
14523 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14524 1.23 +75 -7 ircd-ratbox/src/cache.c
14525 7.429 +342 -79 ircd-ratbox/src/channel.c
14526 7.67 +42 -2 ircd-ratbox/src/class.c
14527 7.485 +245 -85 ircd-ratbox/src/client.c
14528 1.23 +349 -43 ircd-ratbox/src/commio.c
14529 7.11 +4 -0 ircd-ratbox/src/crypt.c
14530 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14531 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14532 1.32 +4 -8 ircd-ratbox/src/epoll.c
14533 7.46 +63 -6 ircd-ratbox/src/event.c
14534 7.23 +4 -0 ircd-ratbox/src/getopt.c
14535 7.112 +8 -7 ircd-ratbox/src/hash.c
14536 7.32 +135 -133 ircd-ratbox/src/hook.c
14537 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14538 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14539 7.365 +56 -48 ircd-ratbox/src/ircd.c
14540 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14541 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14542 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14543 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14544 7.122 +14 -13 ircd-ratbox/src/listener.c
14545 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14546 7.150 +17 -8 ircd-ratbox/src/modules.c
14547 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14548 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14549 7.137 +55 -42 ircd-ratbox/src/packet.c
14550 7.187 +8 -15 ircd-ratbox/src/parse.c
14551 7.28 +2 -4 ircd-ratbox/src/patricia.c
14552 7.82 +3 -1 ircd-ratbox/src/poll.c
14553 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14554 1.32 +8 -3 ircd-ratbox/src/reject.c
14555 7.34 +1 -0 ircd-ratbox/src/restart.c
14556 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14557 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14558 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14559 7.76 +32 -35 ircd-ratbox/src/s_log.c
14560 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14561 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14562 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14563 7.334 +773 -2 ircd-ratbox/src/s_user.c
14564 7.27 +2 -1 ircd-ratbox/src/scache.c
14565 7.44 +2 -0 ircd-ratbox/src/select.c
14566 7.285 +12 -12 ircd-ratbox/src/send.c
14567 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14568 7.46 +0 -1 ircd-ratbox/src/tools.c
14569 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14570 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14571 1.3 +4 -4 ircd-ratbox/src/watch.c
14572 7.32 +1 -0 ircd-ratbox/src/whowas.c
14573 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14574 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14575 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14576 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14580 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14582 Modified files: (Branch: RATBOX_2_0)
14585 a remote client is never going to have a watch list..duh
14587 Revision Changes Path
14588 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14592 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14594 Added files: (Branch: RATBOX_2_0)
14599 Revision Changes Path
14600 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14604 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14606 Added files: (Branch: RATBOX_2_0)
14610 helps if we actually include the .c/.h files
14612 Revision Changes Path
14613 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14614 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14618 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14620 Modified files: (Branch: RATBOX_2_0)
14621 . configure configure.ac
14622 include client.h numeric.h s_conf.h setup.h.in
14624 modules Makefile.in
14625 modules/core m_nick.c
14626 src Makefile.in client.c ircd.c messages.tab
14627 newconf.c s_conf.c s_user.c
14629 backport watch from devel
14631 Revision Changes Path
14632 7.229.2.10 +12 -2 ircd-ratbox/configure
14633 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14634 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14635 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14636 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14637 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14638 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14639 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14640 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14641 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14642 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14643 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14644 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14645 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14646 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14647 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14651 leeh 2005/01/12 10:12:40 EST (20050112_1)
14653 Modified files: (Branch: RATBOX_2_0)
14655 modules m_services.c m_whois.c
14658 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14659 when the user is logged in
14661 Revision Changes Path
14662 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14663 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14664 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14665 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14669 leeh 2005/01/11 19:47:14 EST (20050112_0)
14671 Modified files: (Branch: RATBOX_2_0)
14672 include supported.h
14673 Added files: (Branch: RATBOX_2_0)
14677 - added doc/services.txt, outlining the compatibility code
14679 Revision Changes Path
14680 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14681 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14685 leeh 2005/01/11 18:38:10 EST (20050111_5)
14687 Modified files: (Branch: RATBOX_2_0)
14688 include client.h hook.h
14689 modules m_services.c
14690 modules/core m_server.c
14691 src hook.c s_serv.c
14693 - more services compatibility code:
14694 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14695 appropriate service {}; entry, only accept SU from these.
14696 - hook into us finishing nick burst, and have services burst a list of
14699 Revision Changes Path
14700 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14701 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14702 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14703 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14704 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14705 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14709 leeh 2005/01/11 17:32:42 EST (20050111_4)
14711 Modified files: (Branch: RATBOX_2_0)
14712 . configure configure.ac
14714 modules Makefile.in
14716 Added files: (Branch: RATBOX_2_0)
14717 modules m_services.c
14719 - more services compatibility code:
14720 - encap handlers for SU (services marking client as logged in)
14721 - and for LOGIN (servers bursting logged in status)
14722 - move suser from Client -> User
14724 Revision Changes Path
14725 7.229.2.9 +9 -3 ircd-ratbox/configure
14726 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14727 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14728 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14729 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14730 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14734 leeh 2005/01/11 16:46:34 EST (20050111_3)
14736 Modified files: (Branch: RATBOX_2_0)
14737 include ircd_defs.h
14739 - whoops, missing #endif
14741 Revision Changes Path
14742 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14746 leeh 2005/01/11 15:56:57 EST (20050111_2)
14748 Modified files: (Branch: RATBOX_2_0)
14749 include ircd_defs.h
14751 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14752 have ipv6 just report sizeof(struct sockaddr_in)
14754 Revision Changes Path
14755 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14759 leeh 2005/01/10 20:19:35 EST (20050111_1)
14761 Modified files: (Branch: RATBOX_2_0)
14764 - fix a gcc warning
14766 Revision Changes Path
14767 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14771 leeh 2005/01/10 20:10:35 EST (20050111_0)
14773 Modified files: (Branch: RATBOX_2_0)
14774 adns internal.h parse.c transmit.c types.c
14776 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14779 Revision Changes Path
14780 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14781 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14782 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14783 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14787 leeh 2005/01/10 17:48:48 EST (20050110_3)
14789 Modified files: (Branch: RATBOX_2_0)
14792 - send out the reformatted xline to opers (\s -> ' ')
14794 Revision Changes Path
14795 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14799 leeh 2005/01/10 16:18:53 EST (20050110_2)
14801 Modified files: (Branch: RATBOX_2_0)
14804 include client.h supported.h
14805 src messages.tab s_user.c send.c
14807 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14810 Revision Changes Path
14811 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14812 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14813 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14814 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14815 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14816 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14817 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14821 leeh 2005/01/10 14:50:47 EST (20050110_1)
14823 Modified files: (Branch: RATBOX_2_0)
14824 doc example.conf example.efnet.conf
14826 - I dont remember ts6 desyncing on bans, so im not sure why the example
14829 Revision Changes Path
14830 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14831 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14835 leeh 2005/01/10 13:31:10 EST (20050110_0)
14837 Modified files: (Branch: RATBOX_2_0)
14838 . configure configure.ac
14839 include channel.h client.h numeric.h s_conf.h
14840 s_serv.h setup.h.in
14841 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14843 src channel.c messages.tab newconf.c s_conf.c
14846 - added --enable-services to configure, which enables some ratbox-services
14847 compatibility code:
14848 - chanmode +r, registered users only
14849 - usermode +S, prevents deop/kick of a service
14850 - service { }; block in conf for the above umode
14852 Revision Changes Path
14853 7.229.2.8 +28 -16 ircd-ratbox/configure
14854 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14855 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14856 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14857 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14858 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14859 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14860 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14861 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14862 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14863 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14864 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14865 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14866 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14867 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14868 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14869 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14870 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14871 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14875 leeh 2005/01/09 08:23:30 EST (20050109_0)
14877 Modified files: (Branch: RATBOX_2_0)
14880 - remove a tab, and add +C to opers umode help
14882 Revision Changes Path
14883 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode