1 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
7 +3 -6 trunk/NEWS (File Modified)
10 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
12 - allow JOIN 0 from remotes
13 - allow JOIN 0 from locals, but only if it is exactly one
14 zero and is the first channel
18 +65 -0 trunk/modules/core/m_join.c (File Modified)
21 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
23 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
24 levels?), hideops, namespace cleanups, etc
28 + - trunk/IDEAS (File Added)
31 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
37 +0 -65 trunk/modules/core/m_join.c (File Modified)
40 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
42 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
43 to their policies indicating that they wish to be contacted before their services are used.
47 +6 -3 trunk/doc/example.conf (File Modified)
48 +6 -3 trunk/doc/reference.conf (File Modified)
51 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
53 - update NEWS in preparation of upcoming 2.2 release this week
57 +3 -0 trunk/NEWS (File Modified)
60 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
62 Move sno_channeljoin to unsupported, due to the privacy
63 issue and the fact that any oper with admin or hidden_admin
68 +0 -1 trunk/doc/example.conf (File Modified)
69 +0 -2 trunk/doc/reference.conf (File Modified)
70 +0 -46 trunk/extensions/Makefile.in (File Modified)
71 + - trunk/extensions/sno_channeljoin.c (File Deleted)
72 +47 -1 trunk/unsupported/Makefile.in (File Modified)
73 + - trunk/unsupported/sno_channeljoin.c (File Added)
76 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
78 - createoperonly: like createauthonly, but checks opered status instead of authed status
82 +41 -0 trunk/extensions/Makefile.in (File Modified)
83 + - trunk/extensions/createoperonly.c (File Added)
86 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
88 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
92 +1 -0 trunk/doc/example.conf (File Modified)
93 +3 -1 trunk/doc/reference.conf (File Modified)
94 +46 -0 trunk/extensions/Makefile.in (File Modified)
95 + - trunk/extensions/sno_channeljoin.c (File Added)
98 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
100 - update config files
104 +1 -0 trunk/doc/example.conf (File Modified)
105 +2 -0 trunk/doc/reference.conf (File Modified)
108 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
110 - fold in whois_notice_global functionality.
114 +0 -1 trunk/extensions/Makefile.in (File Modified)
115 +1 -56 trunk/extensions/sno_whois.c (File Modified)
116 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
119 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
121 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
125 +64 -57 trunk/extensions/Makefile.in (File Modified)
126 + - trunk/extensions/sno_whois.c (File Added)
127 + - trunk/extensions/spy_whois_notice.c (File Deleted)
130 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
132 Prevent too wide klines with CIDR masks.
136 +17 -5 trunk/modules/m_kline.c (File Modified)
139 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
141 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
145 +4 -0 trunk/modules/m_kline.c (File Modified)
148 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
150 - fold conf_connect_allowed() into accept_connection()
151 - extend add_connection() so that exempt{}s apply to max unregistered
157 +1 -1 trunk/doc/example.conf (File Modified)
158 +1 -1 trunk/doc/reference.conf (File Modified)
159 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
160 +0 -2 trunk/include/s_conf.h (File Modified)
161 +14 -7 trunk/src/listener.c (File Modified)
164 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
166 m_webirc: call del_unknown_ip() otherwise the unknown will
167 never be subtracted from the cgiirc ip
171 +2 -0 trunk/extensions/m_webirc.c (File Modified)
174 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
176 Remove s_assert in del_unknown_ip() supposedly if the ip
177 cannot be found, it is not feasible to avoid that case
178 entirely with m_webirc.c.
182 +1 -2 trunk/src/reject.c (File Modified)
185 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
187 Apply ratbox flood fix.
191 +1 -0 trunk/doc/example.conf (File Modified)
192 +5 -0 trunk/doc/reference.conf (File Modified)
193 +3 -0 trunk/include/client.h (File Modified)
194 +4 -0 trunk/include/reject.h (File Modified)
195 +1 -0 trunk/include/s_conf.h (File Modified)
196 +2 -0 trunk/src/client.c (File Modified)
197 +3 -0 trunk/src/listener.c (File Modified)
198 +1 -0 trunk/src/newconf.c (File Modified)
199 +8 -5 trunk/src/packet.c (File Modified)
200 +59 -2 trunk/src/reject.c (File Modified)
201 +1 -0 trunk/src/s_conf.c (File Modified)
202 +2 -0 trunk/src/s_serv.c (File Modified)
203 +1 -0 trunk/src/s_user.c (File Modified)
206 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
212 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
215 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
221 +114 -1 trunk/configure (File Modified)
224 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
226 - remove "ASM hashing code" from the configure overview
230 +0 -1 trunk/configure.ac (File Modified)
233 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
235 Target left IRC (more friendly error message if a UID
236 cannot be found) for /invite.
240 +8 -3 trunk/modules/m_invite.c (File Modified)
243 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
245 Remove emptyline craq because it leaks memory on /rehash motd etc.
246 from ratbox 2.2 (anfl/Androsyn)
250 +6 -14 trunk/src/cache.c (File Modified)
253 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
255 Merge old trunk r2767:
256 Copy channel name from command on lowerTS JOIN/SJOIN,
257 this makes the capitalization of the channel name
258 timestamped like modes are.
262 +3 -0 trunk/modules/core/m_join.c (File Modified)
263 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
266 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
268 Merge old trunk r2065,r2067:
269 channel_modes(): get rid of the trailing space
270 also make the *pbuf check work like it should
271 (don't call IsMember another time if we already
273 simplify a bit more, update comments
277 +13 -13 trunk/src/channel.c (File Modified)
280 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
286 +1 -1 trunk/extensions/m_webirc.c (File Modified)
289 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
291 chghost: refuse spoofs which are empty or start with a colon
292 (would break the protocol)
296 +3 -0 trunk/modules/m_chghost.c (File Modified)
299 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
301 Fix description of 043 numeric.
305 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
308 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
310 SAVE: make the nickTS of the UID nick equal to 100, so it
311 is always in sync on the network.
315 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
316 +15 -11 trunk/modules/core/m_nick.c (File Modified)
319 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
321 Force nickTS to increase when a local user changes their nick.
325 +5 -1 trunk/modules/core/m_nick.c (File Modified)
328 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
330 Remove #define UFLAGS. We haven't allowed this
331 undocumented extension to the IRC protocol for
332 years (allowing an initial umode in USER).
336 +0 -2 trunk/modules/m_user.c (File Modified)
339 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
341 Move new_local_user hook, so it is possible to call
342 exit_client() from it, refusing the connection.
346 +3 -1 trunk/doc/hooks.txt (File Modified)
347 +10 -9 trunk/src/s_user.c (File Modified)
350 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
352 Only free PreClient struct when the rest of the Client
353 is freed, not immediately upon exit_client(). Doing this
354 would cause problems with sasl's new_local_user hook
355 vs hooks that exit the client there.
359 +0 -1 trunk/src/client.c (File Modified)
362 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
364 Use TS6 prefix for server-server JOIN 0.
368 +2 -1 trunk/modules/core/m_join.c (File Modified)
371 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
373 Use orighost in kill server notices.
377 +3 -3 trunk/modules/core/m_kill.c (File Modified)
380 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
382 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
386 +3 -3 trunk/modules/m_set.c (File Modified)
389 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
395 +1 -1 trunk/src/messages.tab (File Modified)
398 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
400 Show max_clients in /info.
404 +6 -0 trunk/modules/m_info.c (File Modified)
407 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
409 Don't allow /quote set max higher than the
410 serverinfo::max_clients ircd.conf value.
414 +8 -0 trunk/modules/m_set.c (File Modified)
417 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
419 Change code that checks maxclients limit: allow exactly
420 the configured amount of non-exceed_limit clients.
421 Code that appeared to limit exceed_limit clients too
422 but less heavily removed (it was not effective because
423 the parentheses were wrong).
427 +2 -4 trunk/src/s_user.c (File Modified)
430 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
432 By default, leave MAX_BUFFER fds free for log files,
433 server connections, ident lookups, exceed_limit clients,
434 etc. Mention this in example.conf and reference.conf.
438 +4 -2 trunk/doc/example.conf (File Modified)
439 +3 -1 trunk/doc/reference.conf (File Modified)
440 +1 -1 trunk/src/s_conf.c (File Modified)
443 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
445 --with-maxclients configure option is gone
449 +0 -11 trunk/INSTALL (File Modified)
452 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
454 Make the code that raises fd rlimit to hard limit work.
458 +5 -5 trunk/src/ircd.c (File Modified)
461 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
463 - note the I/O reworking
467 +2 -0 trunk/NEWS (File Modified)
470 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
476 +4 -4 trunk/doc/Makefile.in (File Modified)
479 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
481 - enforce proper conditions for EPOLL_CTL_DEL.
482 - remove possibly problematic "performance" check
486 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
489 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
491 - rename m_list_safelist to m_list and remove ratbox implementation
495 +393 -664 trunk/modules/Makefile.in (File Modified)
496 + - trunk/modules/m_list.c (File Added)
497 + - trunk/modules/m_list_ratbox.c (File Deleted)
498 + - trunk/modules/m_list_safelist.c (File Deleted)
501 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
503 - some more transit to sendto_one_numeric().
507 +2 -3 trunk/modules/m_away.c (File Modified)
508 +3 -3 trunk/src/messages.tab (File Modified)
509 +1 -1 trunk/src/s_user.c (File Modified)
512 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
514 - change some sendto_one() to sendto_one_numeric().
518 +4 -10 trunk/modules/m_admin.c (File Modified)
519 +3 -3 trunk/modules/m_map.c (File Modified)
520 +12 -12 trunk/src/messages.tab (File Modified)
521 +1 -2 trunk/src/s_conf.c (File Modified)
522 +9 -10 trunk/src/s_user.c (File Modified)
525 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
527 - river's ports.c from old charybdis trunk
531 +195 -0 trunk/configure.ac (File Modified)
532 + - trunk/libcharybdis/ports.c (File Added)
535 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
537 - remove broken ports stuff and devpoll stuff.
541 +0 -307 trunk/configure (File Modified)
542 +0 -21 trunk/configure.ac (File Modified)
543 +0 -474 trunk/include/setup.h.in (File Modified)
544 + - trunk/libcharybdis/devpoll.c (File Deleted)
545 + - trunk/libcharybdis/ports.c (File Deleted)
548 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
554 +1 -25 trunk/configure (File Modified)
555 +0 -3 trunk/include/setup.h.in (File Modified)
558 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
560 - remove x86-optimized hash code.
564 +0 -13 trunk/configure.ac (File Modified)
565 +2 -187 trunk/src/Makefile.in (File Modified)
566 + - trunk/src/fnvhash.s (File Deleted)
569 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
571 - apparently setting KE_LENGTH to 128 is fine.
575 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
578 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
580 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
584 +5627 -5747 trunk/configure (File Modified)
585 +0 -15 trunk/configure.ac (File Modified)
586 +0 -2 trunk/include/m_info.h (File Modified)
587 +6 -9 trunk/include/setup.h.in (File Modified)
588 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
591 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
593 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
594 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
595 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
599 +0 -5 trunk/include/config.h (File Modified)
600 +0 -5 trunk/include/config.h.dist (File Modified)
601 +0 -6 trunk/include/defaults.h (File Modified)
602 +0 -3 trunk/include/m_info.h (File Modified)
603 +21 -7 trunk/libcharybdis/commio.c (File Modified)
604 +2 -0 trunk/libcharybdis/commio.h (File Modified)
605 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
606 +4 -3 trunk/libcharybdis/poll.c (File Modified)
607 +0 -3 trunk/libcharybdis/select.c (File Modified)
608 +0 -9 trunk/src/ircd.c (File Modified)
609 +23 -26 trunk/src/listener.c (File Modified)
610 +2 -1 trunk/src/restart.c (File Modified)
611 +5 -1 trunk/src/s_auth.c (File Modified)
612 +1 -1 trunk/src/s_conf.c (File Modified)
613 +3 -1 trunk/src/s_serv.c (File Modified)
616 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
618 Repair operspy who !#channel, broken by me in r3283.
622 +2 -2 trunk/modules/m_who.c (File Modified)
625 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
627 Update bug report and IRC channel information.
631 +2 -1 trunk/BUGS (File Modified)
632 +2 -1 trunk/NEWS (File Modified)
635 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
637 Change copyright years in version.c.SH as in release-2.1 r3339.
641 +2 -2 trunk/src/version.c.SH (File Modified)
644 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
650 +104 -0 trunk/configure (File Modified)
653 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
655 Need to check for various flavours of epoll,
656 even if --enable-epoll is forced.
660 +1 -0 trunk/configure.ac (File Modified)
663 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
665 Hack to allow some more warnings, already present in configure (?).
669 +1 -1 trunk/aclocal.m4 (File Modified)
672 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
674 Merge old trunk r2077,r2079:
675 - Move closing of servlink control fd to close_connection()
676 instead of doing it in exit_local_server(), and make sure
677 we first close the data fd and then the control fd.
678 - Have servlink process ready fds in order net, data, ctrl
679 instead of ctrl, data, net. This seems to fix the problem
680 that squit reasons do not show up on the other side of a
681 ziplink (by making it send any final SQUIT and/or ERROR
682 before noticing the closed control fd).
686 +1 -1 trunk/servlink/io.c (File Modified)
687 +3 -12 trunk/src/client.c (File Modified)
690 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
692 Don't show the UID if a TS6 server sends a kick with
693 an empty or no comment. Note that charybdis never sends
698 +4 -4 trunk/modules/core/m_kick.c (File Modified)
701 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
703 Merge old trunk r2081:
704 Don't say that services cannot be killed in
705 ERR_ISCHANSERVICE message (given when trying
706 to kick or deop them), as that's not the case.
710 +1 -1 trunk/src/messages.tab (File Modified)
713 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
715 Merge old trunk r2059
716 Clarifications to the descriptions of umode +Q and cmode +F,
717 suggested by Ariadne@SorceryNet.
721 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
722 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
725 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
727 Merge old trunk r2907,r2991:
728 Allow TESTLINE on channel names.
732 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
733 +4 -0 trunk/help/opers/testline (File Modified)
734 +22 -0 trunk/modules/m_testline.c (File Modified)
737 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
739 Merge old trunk r2835:
740 resolver: if sendto(2) fails, try sending to the next nameserver
744 +1 -1 trunk/src/res.c (File Modified)
747 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
749 Merge old trunk r2817:
750 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
751 starts with a digit. This is safe because the last
752 parameter is a nick and never a UID. (The first parameter
753 in a server-server two-param whois is a UID/SID.)
757 +1 -1 trunk/modules/m_whois.c (File Modified)
760 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
762 Merge old trunk r2779,r2785:
763 Show correct privilege name in a few ERR_NOPRIVS numerics.
767 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
768 +1 -1 trunk/extensions/m_opme.c (File Modified)
769 +2 -2 trunk/unsupported/m_force.c (File Modified)
772 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
774 Merge old trunk r2695:
775 Send an SQUIT instead of an ERROR to announce /die to connected servers.
776 This will generate better server notices.
780 +3 -2 trunk/modules/core/m_die.c (File Modified)
783 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
785 Merge old trunk r2294:
786 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
790 +1 -1 trunk/src/s_user.c (File Modified)
793 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
795 Merge old trunk r2226:
796 If we are connecting outward to a server, check if the
797 server name they sent is the same as what we tried to
798 connect to. Previously such a connection could succeed
799 if there existed connect blocks with the same IP and
800 passwords for the other server name.
804 +11 -0 trunk/modules/core/m_server.c (File Modified)
807 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
809 Merge old trunk r2212:
810 Another handling of SJOINs without nicks:
811 Propagate them if the channel is +P or the channel
812 already existed, otherwise remove the channel again
813 and do not propagate the SJOIN.
817 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
820 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
822 Remove channels entirely from /whois on services.
823 This cannot be overridden with operspy.
827 +20 -17 trunk/modules/m_whois.c (File Modified)
830 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
832 Fix /who on channels with ** in their name.
836 +2 -2 trunk/modules/m_who.c (File Modified)
839 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
841 NEWS: As in 2.1.3, mention that the TS6 revision will
842 interoperate with older versions
846 +2 -1 trunk/NEWS (File Modified)
849 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
851 Fix documentation of HIDE_SERVERS_IPS define.
855 +2 -2 trunk/include/config.h.dist (File Modified)
858 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
860 Don't leak auth{} spoofed ip for I-line is full notice either.
864 +1 -1 trunk/src/s_conf.c (File Modified)
867 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
873 +37 -0 trunk/NEWS (File Modified)
876 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
878 Allow /invite (but not invex) to override +r, +l, +j in
879 addition to +i. As before, a restrictive mode must be in
880 place at /invite time for the invite to have an effect;
881 +r does not count as a restrictive mode if the user is
882 logged in; +l and +j always count as restrictive modes to
883 allow for cases where they would allow join at /invite
884 time but not when the user tries to join.
888 +6 -2 trunk/modules/m_invite.c (File Modified)
889 +21 -10 trunk/src/channel.c (File Modified)
892 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
894 Remove invite_ops_only, forcing it to YES.
898 +0 -1 trunk/doc/example.conf (File Modified)
899 +0 -5 trunk/doc/reference.conf (File Modified)
900 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
901 +0 -1 trunk/include/s_conf.h (File Modified)
902 +0 -6 trunk/modules/m_info.c (File Modified)
903 +10 -14 trunk/modules/m_invite.c (File Modified)
904 +0 -1 trunk/src/newconf.c (File Modified)
905 +0 -1 trunk/src/s_conf.c (File Modified)
908 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
910 Move username check after xline and dnsbl checks, so it
911 will not complain to opers about clients who are xlined
912 or blacklisted anyway (both of which silently reject).
916 +15 -15 trunk/src/s_user.c (File Modified)
919 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
921 - MASTER_MAX is no longer relevant
925 +0 -7 trunk/modules/m_set.c (File Modified)
928 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
930 - add config option for setting max_clients.
934 +5 -0 trunk/doc/example.conf (File Modified)
935 +5 -0 trunk/doc/reference.conf (File Modified)
936 +2 -0 trunk/include/s_conf.h (File Modified)
937 +1 -1 trunk/src/ircd.c (File Modified)
938 +2 -0 trunk/src/newconf.c (File Modified)
939 +2 -1 trunk/src/s_conf.c (File Modified)
942 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
944 - remove get_maxrss() and all of that insecure and unsafe nonsense
948 +3 -38 trunk/src/ircd.c (File Modified)
949 +1 -1 trunk/src/restart.c (File Modified)
950 +0 -4 trunk/src/s_stats.c (File Modified)
953 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
955 - avoid some potential NULL dereferencing
959 +1 -1 trunk/libcharybdis/commio.c (File Modified)
962 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
968 +1 -1 trunk/libcharybdis/poll.c (File Modified)
971 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
973 - rework poll a bit for the MAXCONNECTIONS changes.
977 +46 -23 trunk/libcharybdis/poll.c (File Modified)
980 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
982 Our way of using kqueue may cause it to report fds we
983 don't know about anymore, cope.
987 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
990 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
992 Don't reference freed memory (fde_t) in comm_close().
996 +1 -1 trunk/libcharybdis/commio.c (File Modified)
999 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1001 - fix for 100% cpu use
1005 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1008 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1010 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1014 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1017 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1019 - clear up use of fd_table in ircd.
1023 +3 -2 trunk/src/s_serv.c (File Modified)
1026 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1028 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1032 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1033 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1034 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1035 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1036 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1037 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1038 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1039 +2 -2 trunk/libcharybdis/select.c (File Modified)
1042 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1044 Fix some cases where the size argument to strlcpy()
1045 for usernames and hostnames is 1 too small.
1049 +1 -1 trunk/modules/m_chghost.c (File Modified)
1050 +2 -2 trunk/src/res.c (File Modified)
1051 +2 -2 trunk/src/s_user.c (File Modified)
1054 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1056 Cut down quit/part/kick reasons to avoid quit reasons
1057 overflowing the client exiting server notice (from
1058 TOPICLEN to 260). kill reasons become shorter accordingly.
1059 kline/dline/gline reasons become 390.
1060 away messages stay at TOPICLEN for now.
1064 +8 -3 trunk/include/ircd_defs.h (File Modified)
1065 +2 -2 trunk/modules/m_dline.c (File Modified)
1066 +4 -4 trunk/modules/m_gline.c (File Modified)
1067 +2 -2 trunk/modules/m_kline.c (File Modified)
1070 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1072 Don't leak auth{} spoofed IP addresses in +f notices.
1073 from ratbox (androsyn)
1077 +10 -3 trunk/src/s_conf.c (File Modified)
1080 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1082 Make oper_up() take +i/-i during opering up into account
1083 (e.g. no_oper_invis extension, +i in operator::umodes).
1084 Remove the hack from no_oper_invis.
1088 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1089 +4 -0 trunk/src/s_user.c (File Modified)
1092 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1094 no_oper_invis: decrement invisible count when clearing
1095 invisible on a local client who has just opered up
1096 oper_up() should really do this
1100 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1103 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1105 Put "End of Channel Quiet List" instead of
1106 "End of Channel Ban List" for a +q list.
1107 Due to client restrictions the numerics for
1108 quiet lists must be the same as for ban lists.
1112 +4 -1 trunk/src/chmode.c (File Modified)
1115 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1117 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1118 Change TS6 JOIN processing
1119 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1120 a local user joins an existing channel
1121 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1122 propagating a TS6 JOIN
1123 - don't interpret simple modes in an incoming TS6 JOIN
1125 This is to avoid desyncs when certain mode changes (e.g. -im)
1126 cross with joins. A downside is that simple modes will be
1127 more desynched when a JOIN creates a channel or lowers TS,
1128 but that's less important.
1130 Update the TS6 specification to include this, and clarify
1131 that TMODE can come from a server and that MODE must be
1132 translated into TMODE from other servers too.
1136 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1137 +19 -127 trunk/modules/core/m_join.c (File Modified)
1140 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1142 Make -logfile work again.
1146 +2 -2 trunk/src/s_log.c (File Modified)
1149 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1151 - fix off-by-one memory overflow error.
1155 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1158 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1160 Change handling of modularized umodes:
1161 - keep the bitmask reserved forever to the letter, fixing
1162 the problems when loading multiple umode modules,
1163 unloading them and then loading them in a different order
1164 - don't allow local users to change umodes which have
1165 been unloaded and don't set them on new users via
1170 +24 -3 trunk/src/s_user.c (File Modified)
1173 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1175 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1179 +1 -0 trunk/include/s_user.h (File Modified)
1180 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1181 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1182 +22 -0 trunk/src/s_user.c (File Modified)
1185 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1187 DNSBL keyword substitution is available as of 2.1.3.
1191 +1 -1 trunk/doc/example.conf (File Modified)
1194 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1196 Change two occurances like match(userinput, target_p->name) ||
1197 match(target_p->name, userinput) to just match(userinput,
1198 target_p->name). No client name can contain * or ? now.
1202 +1 -1 trunk/modules/m_trace.c (File Modified)
1203 +1 -2 trunk/src/s_serv.c (File Modified)
1206 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1208 Do not try find_server() on a name find_client() has
1209 returned NULL for, as this will always return NULL
1210 since the removal of hostmasking.
1214 +1 -2 trunk/modules/m_pong.c (File Modified)
1215 +0 -4 trunk/src/s_serv.c (File Modified)
1218 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1220 Remove server_exists() which checked whether the
1221 server name existed taking hostmasking into account
1222 and just check with find_server(); admittedly
1223 this checks if the name is a SID but that's not
1228 +3 -27 trunk/modules/core/m_server.c (File Modified)
1231 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1233 Remove hash_find_masked_server(), which made it possible
1234 to specify the full (unmasked) name of a server behind
1235 a hostmask. As a result find_any_client() (for prefixes)
1236 becomes equal to find_client(), so remove that too.
1240 +0 -1 trunk/include/hash.h (File Modified)
1241 +1 -75 trunk/src/hash.c (File Modified)
1242 +1 -1 trunk/src/parse.c (File Modified)
1245 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1247 Remove '*' from valid server name characters.
1248 This makes it impossible to connect hostmasked servers.
1249 (This support didn't work well anyway, was incompatible
1250 with TS6 and we never masked ourselves.)
1254 +1 -1 trunk/src/match.c (File Modified)
1257 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1259 Change spambot, flooder and jupe joiner notices from host to orighost.
1263 +1 -1 trunk/modules/core/m_join.c (File Modified)
1264 +2 -2 trunk/modules/core/m_message.c (File Modified)
1265 +2 -2 trunk/src/channel.c (File Modified)
1268 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1270 Add documentation for SASL client protocol, same as atheme doc/SASL.
1274 + - trunk/doc/sasl.txt (File Added)
1277 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1279 Include real hostname in Closing Link message for unknown
1280 connections that have sent USER. This is helpful for
1281 k-lined users while not breaking server IP hiding.
1285 +3 -1 trunk/src/client.c (File Modified)
1288 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1294 +29 -29 trunk/configure (File Modified)
1297 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1299 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1303 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1306 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1308 Backport from early 3.x:
1311 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1313 - remove "Processing connection to foobar.net" message
1317 +0 -3 trunk/src/s_auth.c (File Modified)
1320 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1322 - missed the processing connection one (actually, we can probably nuke this one)
1326 +1 -2 trunk/src/s_auth.c (File Modified)
1329 river 2006/09/27 16:33:05 UTC (20060927-2174)
1331 get_client_name = stupid
1336 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1339 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1341 - remove excessive arguments
1345 +1 -2 trunk/src/s_conf.c (File Modified)
1346 +1 -1 trunk/src/s_user.c (File Modified)
1349 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1351 - use sendto_one_notice() for on-connect notices too.
1355 +10 -10 trunk/src/s_auth.c (File Modified)
1358 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1360 - use sendto_one_notice() in the core, too.
1364 +2 -2 trunk/src/chmode.c (File Modified)
1365 +8 -15 trunk/src/modules.c (File Modified)
1366 +3 -5 trunk/src/s_conf.c (File Modified)
1367 +1 -2 trunk/src/s_newconf.c (File Modified)
1368 +20 -57 trunk/src/s_user.c (File Modified)
1371 river 2006/09/27 16:19:25 UTC (20060927-2166)
1373 the KILL command will use get_client_name(, SHOW_IP) instead of
1374 target->name, and will show a more useful error for local opers
1379 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1382 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1384 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1388 +4 -2 trunk/src/send.c (File Modified)
1391 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1397 +1 -1 trunk/include/client.h (File Modified)
1400 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1402 - get_id(): fall back to "*" if client has no known name
1406 +1 -1 trunk/include/client.h (File Modified)
1409 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1411 - convert to sendto_one_notice().
1415 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1416 +4 -6 trunk/unsupported/m_force.c (File Modified)
1419 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1421 - use sendto_one_notice() in many places instead of
1422 sendto_one(source_p, ":%s NOTICE %s :", ...);
1426 +10 -25 trunk/extensions/example_module.c (File Modified)
1427 +5 -14 trunk/extensions/hurt.c (File Modified)
1428 +1 -2 trunk/extensions/m_42.c (File Modified)
1429 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1430 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1431 +1 -2 trunk/extensions/m_opme.c (File Modified)
1432 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1433 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1434 +3 -7 trunk/modules/core/m_die.c (File Modified)
1435 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1436 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1437 +1 -2 trunk/modules/m_challenge.c (File Modified)
1438 +11 -15 trunk/modules/m_connect.c (File Modified)
1439 +20 -28 trunk/modules/m_dline.c (File Modified)
1440 +2 -2 trunk/modules/m_etrace.c (File Modified)
1441 +11 -21 trunk/modules/m_gline.c (File Modified)
1442 +2 -4 trunk/modules/m_kline.c (File Modified)
1443 +1 -2 trunk/modules/m_rehash.c (File Modified)
1444 +3 -7 trunk/modules/m_restart.c (File Modified)
1445 +31 -45 trunk/modules/m_set.c (File Modified)
1446 +2 -4 trunk/modules/m_testmask.c (File Modified)
1447 +5 -8 trunk/modules/m_unreject.c (File Modified)
1448 +2 -5 trunk/modules/m_xline.c (File Modified)
1453 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1454 +10 -25 trunk/extensions/example_module.c (File Modified)
1455 +5 -14 trunk/extensions/hurt.c (File Modified)
1456 +1 -2 trunk/extensions/m_42.c (File Modified)
1457 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1458 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1459 +1 -2 trunk/extensions/m_opme.c (File Modified)
1460 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1461 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1462 +3 -7 trunk/modules/core/m_die.c (File Modified)
1463 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1464 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1465 +1 -2 trunk/modules/m_challenge.c (File Modified)
1466 +11 -15 trunk/modules/m_connect.c (File Modified)
1467 +2 -4 trunk/modules/m_dline.c (File Modified)
1468 +2 -2 trunk/modules/m_etrace.c (File Modified)
1469 +11 -21 trunk/modules/m_gline.c (File Modified)
1470 +2 -4 trunk/modules/m_kline.c (File Modified)
1471 +1 -2 trunk/modules/m_rehash.c (File Modified)
1472 +3 -7 trunk/modules/m_restart.c (File Modified)
1473 +31 -45 trunk/modules/m_set.c (File Modified)
1474 +2 -4 trunk/modules/m_testmask.c (File Modified)
1475 +5 -8 trunk/modules/m_unreject.c (File Modified)
1476 +1 -3 trunk/modules/m_xline.c (File Modified)
1477 +2 -2 trunk/src/chmode.c (File Modified)
1478 +8 -15 trunk/src/modules.c (File Modified)
1479 +10 -14 trunk/src/s_auth.c (File Modified)
1480 +3 -6 trunk/src/s_conf.c (File Modified)
1481 +1 -2 trunk/src/s_newconf.c (File Modified)
1482 +20 -57 trunk/src/s_user.c (File Modified)
1483 +4 -2 trunk/src/send.c (File Modified)
1484 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1485 +4 -6 trunk/unsupported/m_force.c (File Modified)
1488 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1490 - keyword-subst from charybdis 2.2.
1494 +12 -3 trunk/doc/example.conf (File Modified)
1495 +58 -3 trunk/doc/reference.conf (File Modified)
1496 + - trunk/include/substitution.h (File Added)
1497 +1 -0 trunk/src/Makefile.in (File Modified)
1498 +2 -2 trunk/src/s_conf.c (File Modified)
1499 +164 -1 trunk/src/s_user.c (File Modified)
1500 + - trunk/src/substitution.c (File Added)
1503 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1505 Removed merge tracking for "svnmerge" for
1506 http://svn.atheme.org/charybdis/branches/release-2.2
1510 + - trunk/ (Property Modified)
1513 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1515 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1516 http://svn.atheme.org/charybdis/branches/release-2.2
1520 + - trunk/ (Property Modified)
1523 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1525 Removed merge tracking for "svnmerge" for
1526 http://svn.atheme.org/charybdis/branches/release-2.2
1530 + - trunk/ (Property Modified)
1533 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1535 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1536 http://svn.atheme.org/charybdis/branches/release-2.2
1540 + - trunk/ (Property Modified)
1543 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1549 + - trunk/ (Property Modified)
1552 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1554 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1555 http://svn.atheme.org/charybdis/branches/release-2.2
1559 + - trunk/ (Property Modified)
1562 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1564 - version bump to 2.2.0
1568 +3 -1 trunk/NEWS (File Modified)
1569 +1 -1 trunk/configure.ac (File Modified)
1572 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1575 + branches/release-2.1 -> 2.2 base
1576 + 3.0 -> branches/cxxconversion
1577 + backport some immediate 3.0 functionality for 2.2
1582 + - trunk/ (File Added)
1585 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1587 Merged revisions 3135,3137 via svnmerge from
1588 http://svn.atheme.org/charybdis/trunk
1591 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1593 - Expand TRACE description
1594 - Mention expiry time in TESTLINE
1596 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1598 Update copyright year for sgml docs to 2007.
1603 + - branches/release-2.1/ (Property Modified)
1604 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1605 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1608 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1610 Merged revisions 1999 via svnmerge from
1611 http://svn.atheme.org/charybdis/trunk
1612 Add river to CREDITS
1615 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1622 + - branches/release-2.1/ (Property Modified)
1623 +1 -0 branches/release-2.1/CREDITS (File Modified)
1626 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1628 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1629 http://svn.atheme.org/charybdis/trunk
1632 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1634 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1636 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1638 - add use_forward to /info
1640 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1642 Call channel_modes() with &me instead of source_p when
1643 sending out a JOIN and SJOIN for a local user. This
1644 saves checking whether they are on the channel they
1647 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1649 If use_forward is disabled:
1651 - hide +f in /mode #channel (/mode #channel f still shows it)
1652 - do not send any mode changes adding +f to local clients
1653 (-f ones are still sent)
1658 + - branches/release-2.1/ (Property Modified)
1659 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1660 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1661 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1662 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1663 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1664 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1665 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1666 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1667 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1668 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1669 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1670 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1673 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1675 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1679 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1680 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1681 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1684 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1686 Add accountability (wallops, log) to OKICK.
1690 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1693 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1695 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1696 Similar to branches/release-2.2 r3061.
1700 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1703 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1705 - Write xline to file after instead of before notifying opers and source
1706 - Also notify source of failure to add xline
1707 Similar to branches/release-2.2 r3057.
1711 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1714 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1716 If a dline/kline/resv cannot be added to the file, send
1717 the regular notices to local opers and source anyway,
1718 and also warn the source (local opers were already warned).
1719 Similar to branches/release-2.2 r3053.
1723 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1726 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1728 Port over fixes from unkline/unxline/unresv to undline.
1729 Similar to branches/release-2.2 r3049.
1733 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1736 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1738 Merged revisions 2915 via svnmerge from
1739 http://svn.atheme.org/charybdis/trunk
1742 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1744 In usage message, show kline.conf and xline.conf instead
1745 of klines.conf and xlines.conf.
1750 + - branches/release-2.1/ (Property Modified)
1751 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1754 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1756 Merged revisions 2831,2833,2853 via svnmerge from
1757 http://svn.atheme.org/charybdis/trunk
1760 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1762 unkline/unxline/unresv:
1763 - if fclose on the output returns an error, treat this as a
1765 - check if the rename from the temp file to the ban conf failed
1767 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1769 When adding a permanent dline/kline/xline/resv, check
1770 the return value of fclose().
1772 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1774 Do not free xline aconf if it could not be written out.
1775 It will be added to the list in memory anyway.
1780 + - branches/release-2.1/ (Property Modified)
1781 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1782 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1783 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1784 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1787 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1789 NEWS: Clarify effects of ip_cloaking changes a little.
1793 +2 -0 branches/release-2.1/NEWS (File Modified)
1796 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1802 +9 -9 branches/release-2.1/configure (File Modified)
1805 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1807 Version bump on 2.1 branch to 2.1.2.
1811 +1 -1 branches/release-2.1/configure.ac (File Modified)
1814 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1816 Mention r2801/r2805.
1820 +1 -0 branches/release-2.1/NEWS (File Modified)
1823 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1825 Merged revisions 2801 via svnmerge from
1826 http://svn.atheme.org/charybdis/trunk
1829 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1831 ip_cloaking: try to avoid truncation by removing more
1832 components of the hostname (except the TLD).
1837 + - branches/release-2.1/ (Property Modified)
1838 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1841 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1847 +8 -1 branches/release-2.1/NEWS (File Modified)
1850 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1852 Merged revisions 2781 via svnmerge from
1853 http://svn.atheme.org/charybdis/trunk
1856 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1858 Fix stupid bug: checked a hostmask against the found
1859 ban instead of all exceptions, causing all host mangled
1860 clients to be exempted if there was a single ban
1861 exception in many cases.
1866 + - branches/release-2.1/ (Property Modified)
1867 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1870 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1872 Merged revisions 2773 via svnmerge from
1873 http://svn.atheme.org/charybdis/trunk
1876 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1878 user@host must be *@* for a shared{} block with flags=locops
1879 (server should not be *).
1884 + - branches/release-2.1/ (Property Modified)
1885 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1888 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1890 Tweak \s code a little.
1894 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1895 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1896 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1899 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1901 Merged revisions 2761 via svnmerge from
1902 http://svn.atheme.org/charybdis/trunk
1905 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1907 The testline/no_tilde fixes are in 2.1.1.
1912 + - branches/release-2.1/ (Property Modified)
1913 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1916 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1922 +4 -1 branches/release-2.1/NEWS (File Modified)
1925 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1927 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
1928 http://svn.atheme.org/charybdis/trunk
1932 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1934 If the auth{} block has no_tilde and is not kline exempt,
1935 check the username without tilde against klines too.
1936 This is consistent with the way klines work on spoofs
1937 (klines checked on both raw and appearing-on-IRC version).
1939 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1941 Rework the fix for klines with no_tilde.
1942 Add an extra argument to find_address_conf() for the
1943 username without tilde, as that may contain one character more.
1945 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1947 Unbreak compile (because of r2697).
1948 testline with ~ could be improved some more perhaps, but this should work.
1950 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1952 testline: take no_tilde and username truncation into account
1954 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1956 Add some information on /testline with no_tilde and username truncation.
1961 + - branches/release-2.1/ (Property Modified)
1962 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1963 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1964 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1965 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1966 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1967 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1970 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1972 Merged revisions 2149,2151 via svnmerge from
1973 http://svn.atheme.org/charybdis/trunk
1976 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1978 Move kills from services from +s to +k snomask.
1979 Kills from non-service opers remain on +s.
1981 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1983 Update description of +s and +k snomasks.
1988 + - branches/release-2.1/ (Property Modified)
1989 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1990 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1991 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1994 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1996 Merged revisions 2685 via svnmerge from
1997 http://svn.atheme.org/charybdis/trunk
2000 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2002 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2007 + - branches/release-2.1/ (Property Modified)
2008 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2011 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2013 Merged revisions 2693 via svnmerge from
2014 http://svn.atheme.org/charybdis/trunk
2017 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2019 Fix truncation (by one) of unidented usernames
2020 if user registration is done because of DNSBL
2021 completion (which is the usual case if a valid
2022 NICK and USER are sent quickly and any DNSBLs
2028 + - branches/release-2.1/ (Property Modified)
2029 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2032 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2038 +10 -0 branches/release-2.1/NEWS (File Modified)
2041 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2047 +9 -9 branches/release-2.1/configure (File Modified)
2050 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2052 Version bump to 2.1.1.
2056 +1 -1 branches/release-2.1/configure.ac (File Modified)
2059 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2061 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
2062 http://svn.atheme.org/charybdis/trunk
2065 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2067 - fix a server notice on SID collision where the server name is mentioned twice
2069 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2071 - get_server_name() is stupid
2073 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2077 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2079 Do the Attempt to re-introduce SID server notice somewhat
2080 differently, showing a real host again if !HIDE_SERVERS_IPS
2081 and still showing the server name exactly once.
2083 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2085 Fix log message for Attempt to re-introduce SID (server notice was ok).
2087 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2089 - replace "No N line" with "no connect block" in a
2091 - show attempted server name in a few serverlog messages
2096 + - branches/release-2.1/ (Property Modified)
2097 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2100 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2102 Merged revisions 2218 via svnmerge from
2103 http://svn.atheme.org/charybdis/trunk
2106 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2108 Fix garbage in /stats y output on 64-bit archs.
2113 + - branches/release-2.1/ (Property Modified)
2114 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2117 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2119 Merged revisions 2438 via svnmerge from
2120 http://svn.atheme.org/charybdis/trunk
2123 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2125 Enable Revision keyword in addition to Id.
2130 + - branches/release-2.1/ (Property Modified)
2131 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2134 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2136 Merged revisions 2679 via svnmerge from
2137 http://svn.atheme.org/charybdis/trunk
2140 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2142 Port over ratbox 2.2 r23253 (anfl):
2143 - remove the cached storage of how many +beI there are, thereby fixing a
2144 case where it can get desynced from reality
2149 + - branches/release-2.1/ (Property Modified)
2150 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2151 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2154 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2156 Merged revisions 2093,2095 via svnmerge from
2157 http://svn.atheme.org/charybdis/trunk
2160 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2162 - change DNSBL licensing to BSD.
2164 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2166 - change x86-assembly FNV implementation to BSD license
2171 + - branches/release-2.1/ (Property Modified)
2172 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2173 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2176 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2178 Merged revisions 2073,2075 via svnmerge from
2179 http://svn.atheme.org/charybdis/trunk
2182 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2184 Put full information in the squit reason when exiting
2185 a server due to a servlink (ziplinks) error.
2187 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2189 Put full information in the squit reason when exiting
2190 a server due to not enough arguments for a command.
2195 + - branches/release-2.1/ (Property Modified)
2196 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2197 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2200 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2202 Merged revisions 2071 via svnmerge from
2203 http://svn.atheme.org/charybdis/trunk
2206 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2208 Don't redirect users from an existing domain to an
2209 existing server in reference.conf.
2215 + - branches/release-2.1/ (Property Modified)
2216 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2219 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2221 Merged revisions 2053 via svnmerge from
2222 http://svn.atheme.org/charybdis/trunk
2225 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2227 Make find_channel_membership() choose the shortest list
2228 (channel's list or user's list) to search, avoiding excessive
2229 CPU usage with services which are in lots of channels.
2230 From ratbox 2.2 (anfl/jilles)
2235 + - branches/release-2.1/ (Property Modified)
2236 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2239 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2245 +9 -9 branches/release-2.1/configure (File Modified)
2248 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2250 Version change 2.1.0rc1 -> 2.1.0 (release).
2254 +1 -1 branches/release-2.1/configure.ac (File Modified)
2257 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2259 Merged revisions 2029 via svnmerge from
2260 http://svn.atheme.org/charybdis/trunk
2263 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2265 NEWS: mention m_webirc.c module
2270 + - branches/release-2.1/ (Property Modified)
2271 +1 -0 branches/release-2.1/NEWS (File Modified)
2274 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2280 +9 -9 branches/release-2.1/configure (File Modified)
2283 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2285 Change version to 2.1.0rc1.
2289 +1 -1 branches/release-2.1/configure.ac (File Modified)
2292 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2294 Merged revisions 2021 via svnmerge from
2295 http://svn.atheme.org/charybdis/trunk
2298 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2300 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2301 related flaky looking things, and instead keep a list
2302 of BlacklistClients in PreClient.
2307 + - branches/release-2.1/ (Property Modified)
2308 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2309 +1 -1 branches/release-2.1/include/client.h (File Modified)
2310 +0 -1 branches/release-2.1/include/res.h (File Modified)
2311 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2312 +0 -24 branches/release-2.1/src/res.c (File Modified)
2313 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2316 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2318 Merged revisions 2015,2017 via svnmerge from
2319 http://svn.atheme.org/charybdis/trunk
2322 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2324 Check if the name in the question section of the
2325 DNS reply matches what we queried, to guard against
2326 late replies to a previous query with the same id.
2328 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2330 res.c: add a comment summarizing our changes
2335 + - branches/release-2.1/ (Property Modified)
2336 +53 -18 branches/release-2.1/src/res.c (File Modified)
2339 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2341 Merged revisions 1981 via svnmerge from
2342 http://svn.atheme.org/charybdis/trunk
2345 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2347 Alphabetize extensions and tweak the descriptions a little.
2352 + - branches/release-2.1/ (Property Modified)
2353 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2354 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2357 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2359 Merged revisions 1975 via svnmerge from
2360 http://svn.atheme.org/charybdis/trunk
2363 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2365 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2366 We should use the IP and not truncate the hostname.
2367 From ratbox 2.2 (androsyn)
2372 + - branches/release-2.1/ (Property Modified)
2373 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2376 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2378 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2379 http://svn.atheme.org/charybdis/trunk
2383 + - branches/release-2.1/ (Property Modified)
2386 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2388 - branch 2.1 release family
2392 + - branches/release-2.1/ (File Added)
2395 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2397 Describe new handling of host mangling in channel bans in SGML.
2401 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2404 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2406 - ok, 2.1 operline brought to you by marvin the melancholy robot
2410 +1 -1 trunk/src/messages.tab (File Modified)
2413 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2415 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2416 If anybody comes up with anything better, then please let us know
2417 and we will change this before 2.1 is branched.
2421 +1 -1 trunk/src/messages.tab (File Modified)
2424 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2426 Add EUID to capab.txt.
2430 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2433 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2439 +3 -0 trunk/NEWS (File Modified)
2442 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2444 Allow service{} servers to manipulate the nick delay table
2445 (for "nickserv enforcement").
2446 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2447 If duration is 0, the nickdelay entry is removed, otherwise
2448 it is added with the duration in seconds (maximum 24 hours).
2449 It is suggested that this is used if the EUID capab is present.
2453 +42 -1 trunk/modules/m_services.c (File Modified)
2456 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2458 HURT: strip off *@ from the start of the mask
2459 reject anything else containing '@' or '!'
2463 +11 -0 trunk/extensions/hurt.c (File Modified)
2466 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2468 ircd.c: need supported.h here
2472 +1 -0 trunk/src/ircd.c (File Modified)
2475 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2477 HURT: less ambiguity here
2478 ips/hosts to be hurt must contain a '.' or ':' otherwise
2479 they are interpreted as nicks
2483 +14 -9 trunk/extensions/hurt.c (File Modified)
2486 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2488 - we're now ircd-charybdis.org.
2489 - properly alphabetize credits
2493 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2496 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2498 - add additional modules to the configs
2502 +6 -0 trunk/doc/example.conf (File Modified)
2503 +12 -0 trunk/doc/reference.conf (File Modified)
2506 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2508 - remove hurt.h, it is pointless and confusing
2512 +27 -62 trunk/extensions/hurt.c (File Modified)
2513 + - trunk/extensions/hurt.h (File Deleted)
2516 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2518 - add code to suggest a local HURT by nickname.
2519 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2523 +40 -10 trunk/extensions/hurt.c (File Modified)
2524 +1 -0 trunk/extensions/hurt.h (File Modified)
2527 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2533 +2 -1 trunk/NEWS (File Modified)
2536 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2538 MASKTRACE/TESTMASK: check orighost as well
2542 +4 -2 trunk/modules/m_etrace.c (File Modified)
2543 +3 -1 trunk/modules/m_testmask.c (File Modified)
2546 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2548 Make RPL_ISUPPORT (005) numeric modularizable.
2549 Currently it will reassemble the numeric every time
2550 it needs to be sent, using a few dozen callbacks;
2551 if this is too slow some caching scheme should be
2556 +0 -1 trunk/include/s_user.h (File Modified)
2557 +36 -114 trunk/include/supported.h (File Modified)
2558 +1 -1 trunk/modules/m_version.c (File Modified)
2559 +1 -0 trunk/src/Makefile.in (File Modified)
2560 +1 -0 trunk/src/ircd.c (File Modified)
2561 +300 -25 trunk/src/s_user.c (File Modified)
2562 + - trunk/src/supported.c (File Added)
2565 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2567 EUID orighost could differ from host only in case,
2568 do not mark as dynamic spoof then
2572 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2575 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2577 kline help file: clarify a bit and remove some obsolete stuff
2578 partly suggested by Olin
2582 +8 -8 trunk/help/opers/kline (File Modified)
2585 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2591 +20 -0 trunk/NEWS (File Modified)
2594 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2596 Show real host/IP to nonopers whoising themselves.
2597 The IP is not shown for auth{} spoofs, otherwise it is,
2598 as it looked rather weird to me to show an auth{} spoofed
2599 IP like this. (/userhost on self still shows the IP.)
2603 +13 -2 trunk/modules/m_whois.c (File Modified)
2606 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2608 Document nick_delay stuff and move it around a bit.
2612 +1 -2 trunk/doc/example.conf (File Modified)
2613 +8 -2 trunk/doc/reference.conf (File Modified)
2616 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2618 - disable nickdelay by default. Needs to be documented in reference.conf.
2622 +2 -0 trunk/doc/example.conf (File Modified)
2623 +2 -0 trunk/doc/reference.conf (File Modified)
2626 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2628 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2632 +2 -1 trunk/modules/m_services.c (File Modified)
2635 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2637 ip_cloaking: somewhat hackish but we need to send the
2638 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2643 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2646 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2648 If EUID is used, show realhost in far connect notice
2649 (but not in far disconnect notice).
2653 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2656 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2659 - use non-ENCAP CHGHOST if possible
2660 - really introduce new users with their mangled and real
2661 host if +h is in default umodes
2665 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2668 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2670 Add non-ENCAP CHGHOST.
2674 +49 -11 trunk/modules/m_chghost.c (File Modified)
2677 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2679 Initial addition of EUID (puts realhost/account in same
2680 command as user introduction).
2681 See doc/technical/euid.txt for more information.
2682 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2686 + - trunk/doc/technical/euid.txt (File Added)
2687 +2 -1 trunk/include/s_serv.h (File Modified)
2688 +1 -1 trunk/include/s_user.h (File Modified)
2689 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2690 +1 -34 trunk/modules/m_chghost.c (File Modified)
2691 +0 -28 trunk/modules/m_services.c (File Modified)
2692 +30 -1 trunk/src/s_serv.c (File Modified)
2693 +30 -3 trunk/src/s_user.c (File Modified)
2696 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2698 Store the mangled host in localClient and use it for
2699 ban matching (also match real host for mangled users,
2700 also match mangled host for uncloaked users).
2701 Improve interaction of +h with auth{} and services
2703 Note that all of this only applies to clients who
2704 connect after the mangling module is loaded
2705 (other clients cannot even set +h).
2706 The sorcerynet cloaking module has not been updated
2711 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2712 +3 -0 trunk/include/client.h (File Modified)
2713 +64 -5 trunk/src/channel.c (File Modified)
2714 +1 -0 trunk/src/client.c (File Modified)
2715 +2 -2 trunk/src/s_user.c (File Modified)
2718 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2720 Document /stats U letters in sgml.
2724 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2727 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2729 Better description of hub_mask and leaf_mask.
2733 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2736 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2738 Add operspy_dont_care_user_info to sgml docs.
2742 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2745 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2747 Add general::operspy_dont_care_user_info.
2748 This makes /who mask equivalent to /who !mask for opers
2749 with the operspy flag, and removes the operspy log/notice
2750 on /who mask, /masktrace and /scan.
2751 The necessary privilege (operspy flag) is unchanged.
2752 Behaviour for the other operspy commands (channel
2753 related ones) is also unchanged.
2757 +1 -0 trunk/doc/example.conf (File Modified)
2758 +6 -0 trunk/doc/reference.conf (File Modified)
2759 +1 -0 trunk/include/s_conf.h (File Modified)
2760 +10 -8 trunk/modules/m_etrace.c (File Modified)
2761 +6 -0 trunk/modules/m_info.c (File Modified)
2762 +8 -5 trunk/modules/m_scan.c (File Modified)
2763 +1 -1 trunk/modules/m_version.c (File Modified)
2764 +6 -1 trunk/modules/m_who.c (File Modified)
2765 +1 -0 trunk/src/newconf.c (File Modified)
2766 +1 -0 trunk/src/s_conf.c (File Modified)
2769 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2771 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2772 This letter will also be used for showing operspy with
2773 limited accountability (show non channel related info
2774 without '!' or notice).
2778 +2 -0 trunk/doc/server-version-info (File Modified)
2779 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2780 +2 -0 trunk/include/ircd.h (File Modified)
2781 +6 -0 trunk/modules/m_info.c (File Modified)
2782 +2 -0 trunk/modules/m_version.c (File Modified)
2783 +1 -0 trunk/src/ircd_state.c (File Modified)
2786 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2788 Add m_webirc module, allows showing real host of CGI:IRC users.
2789 Differences to the version available on my web page for a while:
2790 instructions on how to set it up.
2794 +137 -0 trunk/extensions/Makefile.in (File Modified)
2795 + - trunk/extensions/m_webirc.c (File Added)
2798 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2800 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2804 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2807 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2809 - move beu from core to contributors
2810 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2814 +2 -2 trunk/CREDITS (File Modified)
2817 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2819 Mention that class blocks must be defined before the
2820 auth or connect blocks referencing them.
2824 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2827 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2830 - change from "can join" to "is banned", this reverses sense
2831 and removes "weird" checks like for +i, +l, +j
2832 - don't allow $j to same channel
2833 - +s/+p restriction removed, anyone can /mode b anyway
2838 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2841 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2843 Add a few important lines from reference.conf to example.conf.
2847 +8 -1 trunk/doc/example.conf (File Modified)
2850 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2852 - we don't support rtsigio anymore
2853 - we definately don't support VMS nor Cygwin either.
2857 +2 -2 trunk/INSTALL (File Modified)
2858 +0 -2 trunk/README.FIRST (File Modified)
2861 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2863 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2867 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2870 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2873 - return EXTBAN_NOMATCH for a valid ban that does not match
2874 - consider a $j ban invalid if we were already processing a
2875 can_join for a $j ban
2879 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2882 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2884 extb_extgecos: realhost -> orighost
2888 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2891 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2893 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2897 +59 -0 trunk/extensions/Makefile.in (File Modified)
2898 + - trunk/extensions/extb_canjoin.c (File Added)
2901 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2903 - oh right, charybdis calls that 'orighost'.
2907 +2 -2 trunk/modules/m_who.c (File Modified)
2910 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2912 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2916 +2 -0 trunk/modules/m_who.c (File Modified)
2919 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2921 - also check $x against realhost
2925 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2928 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2930 Sorcerynet people want a debugging notice moved from +s to +d.
2934 +1 -1 trunk/src/blacklist.c (File Modified)
2937 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2939 Use source_p instead of client_p for free_pre_client().
2940 client_p could be NULL or another client.
2944 +1 -1 trunk/src/client.c (File Modified)
2947 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2949 - revert this, I know how to fix it now
2953 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2956 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2958 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2959 This fix is probably suboptimal, but it does indeed fix the problem.
2963 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2966 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2968 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2972 +49 -0 trunk/extensions/Makefile.in (File Modified)
2973 + - trunk/extensions/extb_extgecos.c (File Added)
2976 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2978 Remove undocumented and unused general::fallback_to_ip6_int config option.
2982 +0 -3 trunk/include/s_conf.h (File Modified)
2983 +0 -3 trunk/src/newconf.c (File Modified)
2986 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2989 - document new TESTMASK
2990 - mention that TESTMASK matching is the same as MASKTRACE matching
2991 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2996 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2999 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3001 New testmask from ratbox 2.2.
3002 Allows matches on nick, ip and gecos in addition to user
3003 and host, and is fully analogous to masktrace.
3004 The numeric has changed from 724 to 727 and fields in it
3009 +4 -3 trunk/help/opers/testmask (File Modified)
3010 +1 -0 trunk/include/numeric.h (File Modified)
3011 +82 -9 trunk/modules/m_testmask.c (File Modified)
3012 +2 -2 trunk/src/messages.tab (File Modified)
3015 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3017 contrib -> extensions
3021 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3024 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3026 CHGHOST: Check validity of new hostname.
3027 If the command came from a local client (disabled by
3028 default), send an error message and drop the command.
3029 If the command came from a remote client or server,
3030 send a notice to opers and the target user (if local).
3034 +42 -1 trunk/modules/m_chghost.c (File Modified)
3037 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3043 +23 -1 trunk/NEWS (File Modified)
3046 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3048 When an outgoing server connection succeeds, set
3049 localClient->ip by simply copying the whole sockaddr
3050 struct instead of copying certain parts only.
3054 +1 -19 trunk/src/s_serv.c (File Modified)
3057 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3059 Give a special error message and ignore the connect block
3060 if trying to add a connect block for the server's own name.
3064 +7 -0 trunk/src/newconf.c (File Modified)
3067 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3069 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3070 when --disable-balloc is used, so that it compiles.
3071 Obviously the BlockHeapUsage() stub returns just zeroes so
3072 /stats z will be less informative.
3076 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3079 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3081 Free and zero dns_query in DNS callback for outgoing connect.
3082 This avoids double free of reslist.
3086 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3089 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3091 From ratbox, log failed outgoing connections to serverlog.
3096 +13 -1 trunk/src/s_serv.c (File Modified)
3099 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3101 Change serverlog message when connecting to be more clear and show the port number.
3105 +1 -1 trunk/src/s_serv.c (File Modified)
3108 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3110 Remove gethost_byname(), this is meaningless
3111 since the removal of AAAA -> A fallback (r1763).
3115 +0 -1 trunk/include/res.h (File Modified)
3116 +0 -12 trunk/src/res.c (File Modified)
3119 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3121 Remove ip6.int support and use only ip6.arpa.
3122 The global ip6.int zone has disappeared on June 1
3123 and a lot of other software has been removing ip6.int
3125 This removes the second and last case where IPv6
3126 support in charybdis causes extra lookups and slows
3131 +5 -27 trunk/src/res.c (File Modified)
3134 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3136 Mention new default (r1767) for connect::aftype in sgml docs.
3140 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3143 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3145 Use IPv6 if connect::host looks like an IPv6 address
3146 (contains a colon). No need to aftype=ipv6 anymore.
3150 +2 -0 trunk/src/newconf.c (File Modified)
3153 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3155 More information about connect::host.
3159 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3162 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3164 Remove fallback to A if AAAA cannot be found.
3165 In case of a forward check of a reverse lookup, we
3166 already know if it's ipv4 or ipv6, so it is not
3167 useful and in case of a forward lookup of a hostname
3168 in connect::host, connect::aftype already specifies
3169 if it's ipv4 or ipv6.
3173 +4 -27 trunk/src/res.c (File Modified)
3176 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3179 - check if +c made the message text empty and refuse
3181 - don't copy message text if it is not necessary
3186 +14 -4 trunk/modules/core/m_message.c (File Modified)
3189 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3191 remove_conf_item(): do not free cf_name, this is generally a string constant
3195 +0 -1 trunk/src/newconf.c (File Modified)
3198 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3200 Remove the old unused FDL_ constants.
3204 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3207 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3209 Remove an unused struct irc_sockaddr_storage from fde_t
3210 (allocated for every possible file descriptor).
3214 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3217 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3219 If the DNS lookup for an outgoing connection is still
3220 pending when it is closed, clean it up.
3224 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3227 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3229 If proc_answer() fails (for example if a lookup for an
3230 A record returns a CNAME), fail the query immediately.
3231 Previously the packet was just ignored, leaving the
3236 +4 -8 trunk/src/res.c (File Modified)
3239 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3241 Correct sockhost field in an outgoing server connection.
3242 First copy the host field from the server_conf, then
3243 take the IP from to where the connection was attempted
3244 when the connection callback is called.
3245 (Before r1747 this used the IP from the server_conf.)
3249 +8 -2 trunk/src/s_serv.c (File Modified)
3252 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3254 Remove ipnum (keep aftype) and dns_query from server_conf.
3255 We don't keep track of binary form address in connect{}
3256 blocks anymore, DNS lookups of names in host= gone.
3257 As before the DNS lookup is done on connect.
3258 This should unbreak hostnames in host= somewhat.
3262 +1 -2 trunk/include/s_newconf.h (File Modified)
3263 +2 -2 trunk/src/newconf.c (File Modified)
3264 +1 -42 trunk/src/s_newconf.c (File Modified)
3265 +12 -31 trunk/src/s_serv.c (File Modified)
3268 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3274 +1 -1 trunk/configure (File Modified)
3277 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3279 Fix --disable-balloc help text (said --disable-small-net).
3283 +1 -1 trunk/configure.ac (File Modified)
3286 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3288 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3289 services (+S). Unlike operstring and adminstring, this
3290 is not changeable with /quote set but is updated on rehash.
3294 +1 -0 trunk/doc/example.conf (File Modified)
3295 +10 -2 trunk/doc/reference.conf (File Modified)
3296 +1 -0 trunk/include/s_conf.h (File Modified)
3297 +6 -0 trunk/modules/m_info.c (File Modified)
3298 +3 -2 trunk/modules/m_whois.c (File Modified)
3299 +1 -0 trunk/src/newconf.c (File Modified)
3300 +1 -0 trunk/src/s_conf.c (File Modified)
3303 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3305 Fix handling of comma in whois: ignore the comma and
3306 everything after it but do output the entire parameter
3311 +2 -2 trunk/modules/m_whois.c (File Modified)
3314 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3316 New /stats letter 's' to list HURTs:
3317 - opers get the full listing.
3318 - users get any HURTs that match their sockhost/orighost if
3319 "stats_k_oper_only" is set to 1.
3323 +50 -0 trunk/extensions/hurt.c (File Modified)
3326 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3328 - make the newconf system available to modules.
3332 +4 -1 trunk/include/newconf.h (File Modified)
3333 +4 -8 trunk/src/newconf.c (File Modified)
3336 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3338 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3341 +0 -3 trunk/doc/example.conf (File Modified)
3342 +0 -3 trunk/doc/reference.conf (File Modified)
3345 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3347 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3351 +3 -0 trunk/doc/example.conf (File Modified)
3352 +3 -0 trunk/doc/reference.conf (File Modified)
3355 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3357 Fix too early truncation of JOIN channel list.
3361 +2 -3 trunk/modules/core/m_join.c (File Modified)
3364 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3366 - From ratbox 2.2 (anfl), send server notices about read
3367 errors from handshakes and servers to +s instead of +d.
3368 - Send various server notices about failed server
3369 connections which did not reach registered state network
3370 wide if the connection was initiated by a remote oper.
3371 This avoids annoying the whole net if there is a
3372 broken autoconnect, but allows all opers to see why a
3373 remote connect failed. Failed connections which did reach
3374 server state already generate server notices everywhere.
3376 Note: this is an exception to our general policy to not send
3377 server notices about unregistered connections remotely.
3381 +1 -0 trunk/include/client.h (File Modified)
3382 +20 -6 trunk/src/client.c (File Modified)
3383 +6 -6 trunk/src/s_serv.c (File Modified)
3386 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3392 +1 -1 trunk/doc/example.conf (File Modified)
3393 +1 -1 trunk/doc/reference.conf (File Modified)
3396 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3398 Don't allow #channel +b $c:&channel (inconsistent target).
3402 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3405 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3407 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3411 +0 -2 trunk/include/client.h (File Modified)
3414 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3416 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3420 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3423 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3425 Store IP addresses in whowas. These are shown to opers.
3426 Obtained from Eurus patches.
3427 orighost tracking removed (not worth the memory IMHO),
3428 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3429 with unknown IPs and to not violate auth{} spoof policy.
3433 +2 -0 trunk/doc/reference.conf (File Modified)
3434 +1 -0 trunk/include/numeric.h (File Modified)
3435 +1 -0 trunk/include/whowas.h (File Modified)
3436 +10 -1 trunk/modules/m_whowas.c (File Modified)
3437 +1 -1 trunk/src/messages.tab (File Modified)
3438 +4 -0 trunk/src/whowas.c (File Modified)
3441 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3443 Describe hostmask parameter of masktrace better in sgml docs.
3447 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3450 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3452 masktrace help file: mention CIDR IP masks
3457 +2 -0 trunk/help/opers/masktrace (File Modified)
3460 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3462 MASKTRACE: allow normal match() on IP address also
3467 +2 -3 trunk/modules/m_etrace.c (File Modified)
3470 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3472 Allow +S clients (services) to send to channels and @/+ channels always.
3476 +1 -1 trunk/modules/core/m_message.c (File Modified)
3477 +1 -1 trunk/src/channel.c (File Modified)
3480 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3482 Allow servers to send to @#chan and +#chan.
3486 +1 -1 trunk/modules/core/m_message.c (File Modified)
3489 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3491 Don't count opers on service{} servers in /lusers.
3495 +2 -2 trunk/src/s_user.c (File Modified)
3498 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3500 Show opers the real host behind a dynamic spoof in WHOIS.
3501 If the user is auth{} spoofed, this shows the auth{} spoof
3502 otherwise it shows the DNS hostname and IP address.
3503 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3507 +1 -0 trunk/include/numeric.h (File Modified)
3508 +12 -2 trunk/modules/m_whois.c (File Modified)
3509 +1 -1 trunk/src/messages.tab (File Modified)
3512 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3514 Remove #define HIDE_SPOOF_IPS from config.h, should
3515 have been done earlier.
3519 +0 -7 trunk/include/config.h (File Modified)
3522 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3524 Bring back ERR_CANTKILLSERVER.
3528 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3531 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3534 - also send RPL_HOSTHIDDEN on -h
3535 - don't allow +h for auth{} spoofed clients
3539 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3542 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3544 /etc/resolv.conf parsing:
3545 - don't crash (sometimes) if there is a line without an argument
3546 (e.g. 'search' by itself)
3547 - fix handling of lines with leading whitespace
3551 +9 -8 trunk/src/reslib.c (File Modified)
3554 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3556 Put back code that terminates DNS queries, which was
3557 removed during the resolver changes.
3561 +4 -0 trunk/src/s_auth.c (File Modified)
3564 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3566 - oh hey, that was in the wrong place
3570 +13 -13 trunk/src/s_auth.c (File Modified)
3573 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3575 - handle a situation where a user can go away before DNS completes
3579 +13 -0 trunk/src/s_auth.c (File Modified)
3582 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3588 +1 -0 trunk/include/blacklist.h (File Modified)
3589 +1 -0 trunk/include/res.h (File Modified)
3590 +33 -2 trunk/src/blacklist.c (File Modified)
3591 +2 -0 trunk/src/client.c (File Modified)
3592 +24 -0 trunk/src/res.c (File Modified)
3595 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3597 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3598 if comm_accept() failed.
3600 Found with valgrind.
3604 +4 -4 trunk/src/listener.c (File Modified)
3607 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3609 - handle unavailable Client/preClient structs
3613 +9 -0 trunk/src/blacklist.c (File Modified)
3616 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3618 Add +lf to SGML docs.
3622 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3625 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3627 Also do forwarding if the channel limit (+l) is exceeded.
3631 +1 -1 trunk/help/opers/cmode (File Modified)
3632 +2 -2 trunk/modules/core/m_join.c (File Modified)
3635 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3637 Post-release lovin':
3638 - Update version to 2.1.0.
3639 - Regenerate configure.
3643 +9 -9 trunk/configure (File Modified)
3644 +1 -1 trunk/configure.ac (File Modified)
3647 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3649 Comment out example blacklist{} block.
3653 +7 -7 trunk/doc/example.conf (File Modified)
3654 +7 -7 trunk/doc/reference.conf (File Modified)
3657 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3659 Add note regarding use of AHBL BLs.
3663 +4 -0 trunk/doc/example.conf (File Modified)
3664 +4 -0 trunk/doc/reference.conf (File Modified)
3667 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3673 +2 -2 trunk/CREDITS (File Modified)
3676 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3682 +1 -0 trunk/CREDITS (File Modified)
3685 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3687 Put more recent ratbox CREDITS here.
3691 +3 -2 trunk/doc/Ratbox-team (File Modified)
3694 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3700 +5 -4 trunk/NEWS (File Modified)
3703 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3705 Mention that install or make install also avoids modunload crashes.
3709 +2 -1 trunk/BUGS (File Modified)
3712 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3718 +3 -8 trunk/NEWS (File Modified)
3721 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3727 +3 -2 trunk/BUGS (File Modified)
3730 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3732 - add orighost check to hurt.c
3737 +1 -6 trunk/BUGS (File Modified)
3738 +1 -1 trunk/extensions/hurt.c (File Modified)
3741 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3743 Make kline_exempt exempt from HURT also.
3747 +2 -1 trunk/extensions/hurt.c (File Modified)
3750 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3752 Fix mask HEAL propagation.
3756 +6 -3 trunk/extensions/hurt.c (File Modified)
3759 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3766 +18 -31 trunk/extensions/README (File Modified)
3769 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3771 More target change hax.
3776 +5 -0 trunk/extensions/hurt.c (File Modified)
3779 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3781 Improvements to HURT propagation.
3785 +8 -6 trunk/extensions/hurt.c (File Modified)
3788 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3790 - further simplification
3794 +25 -76 trunk/extensions/hurt.c (File Modified)
3795 +0 -9 trunk/extensions/hurt.h (File Modified)
3798 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3804 +13 -0 trunk/extensions/hurt.c (File Modified)
3807 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3809 - cut off at 15 messages instead of 30
3813 +1 -1 trunk/extensions/hurt.h (File Modified)
3816 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3818 Squash a warning here.
3822 +1 -3 trunk/src/ircd.c (File Modified)
3825 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3827 Don't show servers in /stats l to nonopers if flatten links is enabled.
3831 +3 -1 trunk/modules/m_stats.c (File Modified)
3834 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3840 +20 -7 trunk/extensions/hurt.c (File Modified)
3843 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3845 - remove inline stuff (yuck)
3846 - sockaddr should have been sockhost
3850 +22 -31 trunk/extensions/hurt.c (File Modified)
3853 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3855 - make hurt checking actually work
3859 +2 -7 trunk/extensions/hurt.c (File Modified)
3862 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3864 Slight tweak to alias{}.
3868 +4 -0 trunk/src/parse.c (File Modified)
3871 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3873 - further simplification
3877 +59 -71 trunk/extensions/hurt.c (File Modified)
3878 +0 -1 trunk/extensions/hurt.h (File Modified)
3881 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3883 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3887 +10 -20 trunk/extensions/hurt.c (File Modified)
3888 +0 -4 trunk/extensions/hurt.h (File Modified)
3891 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3893 - remove some unnecessary code here (hurt_initial_check_event()).
3897 +0 -23 trunk/extensions/hurt.c (File Modified)
3900 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3902 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3906 +8 -0 trunk/modules/core/m_message.c (File Modified)
3909 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3911 - more sane tgchange hax
3915 +2 -1 trunk/extensions/hurt.c (File Modified)
3918 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3920 Make HEAL <nick> work.
3924 +40 -43 trunk/extensions/hurt.c (File Modified)
3927 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3929 Destroy hurt_clients list on unload.
3933 +7 -0 trunk/extensions/hurt.c (File Modified)
3936 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3938 Coding style: no space between a function name and parenthesis.
3942 +43 -43 trunk/extensions/hurt.c (File Modified)
3945 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3947 Now works and throws out hurt clients after 30 protocol messages
3948 unless they identify.
3952 +28 -36 trunk/extensions/hurt.c (File Modified)
3953 +1 -7 trunk/extensions/hurt.h (File Modified)
3956 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3958 Working addition/lookup.
3962 +8 -0 trunk/extensions/hurt.c (File Modified)
3965 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3967 Get rid of hyb6 style propagation (:server COMMAND source).
3971 +18 -22 trunk/extensions/hurt.c (File Modified)
3974 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3976 add not-working hurt_add and hurt_find
3980 +13 -5 trunk/extensions/hurt.c (File Modified)
3983 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3985 Comment out a lot of stuff so I can load and unload this without crashing.
3989 +17 -6 trunk/extensions/hurt.c (File Modified)
3992 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3994 Fix svn:keywords and add a short comment at the top.
3998 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4001 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4003 - Make hurt module compile
4004 - Link it to the build
4005 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4006 correct flag name, no CAP_TS6 use etc
4010 +1 -0 trunk/extensions/Makefile.in (File Modified)
4011 +30 -32 trunk/extensions/hurt.c (File Modified)
4014 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4016 Put beu's hurt module in trunk.
4020 + - trunk/extensions/hurt.c (File Added)
4021 + - trunk/extensions/hurt.h (File Added)
4024 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4026 - _iprint(): use stderr instead of stdout
4030 +1 -1 trunk/src/s_log.c (File Modified)
4033 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4035 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4036 and subsequently destroy our kqueue when we close 0, 1, 2
4038 - After closing fd 0, 1, 2 reopen them to /dev/null again
4039 so we don't send messages from malloc etc to a random
4041 - Remove an obsolete comment.
4045 +13 -2 trunk/src/ircd.c (File Modified)
4048 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4054 +29 -1 trunk/NEWS (File Modified)
4057 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4063 +1 -1 trunk/configure (File Modified)
4066 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4068 Fix openssl version check to also accept versions newer than 0.9.6.
4072 +1 -1 trunk/configure.ac (File Modified)
4075 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4077 Oops, need packet.h here.
4081 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4084 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4086 End the flood grace period in CPRIVMSG/CNOTICE.
4090 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4093 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4095 - update class::connectfreq documentation
4099 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4102 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4104 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4108 +3 -6 trunk/src/s_serv.c (File Modified)
4111 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4113 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4117 +1 -1 trunk/src/messages.tab (File Modified)
4120 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4122 Don't mention that /stats p shows idle times, as it doesn't.
4126 +1 -1 trunk/help/opers/stats (File Modified)
4127 +1 -1 trunk/help/users/stats (File Modified)
4130 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4132 /stats A shows DNS servers, it doesn't matter whether ircd
4133 uses ADNS or something else.
4137 +1 -1 trunk/help/opers/stats (File Modified)
4140 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4142 get_client_name() fix
4146 +4 -0 trunk/src/client.c (File Modified)
4149 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4155 +6 -0 trunk/src/ircd.c (File Modified)
4158 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4160 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4163 +16 -17 trunk/configure (File Modified)
4164 +1 -1 trunk/configure.ac (File Modified)
4167 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4169 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4172 +135 -0 trunk/configure (File Modified)
4173 +6 -0 trunk/configure.ac (File Modified)
4176 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4178 Exit 0 on successful -conftest.
4182 +1 -1 trunk/src/ircd.c (File Modified)
4185 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4187 Make the "keep the parent process around" thing work, by opening
4188 a pipe to the child process. This pipe is on fd 0 in the child
4189 process. After successful initialization, the child will write
4190 a byte to this pipe, on fatal errors it will close it without
4193 Somewhat hackish still but should work.
4197 +27 -30 trunk/src/ircd.c (File Modified)
4200 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4202 - convert some error messages to ierror() over fprintf/ilog combination
4206 +3 -6 trunk/src/ircd.c (File Modified)
4209 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4211 - inotice() for loadmodule when in foreground mode
4215 +3 -0 trunk/src/modules.c (File Modified)
4218 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4220 - remove inotice() on loading modules from the config
4224 +0 -3 trunk/src/modules.c (File Modified)
4227 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4229 - usleep for 50000usec in the parent process to allow for startup messages
4230 to be cleanly printed before detaching to shell, this should be more than
4235 +3 -0 trunk/src/ircd.c (File Modified)
4238 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4240 - display more errors during normal startup as to try to help people find common problems
4244 +27 -10 trunk/src/ircd.c (File Modified)
4247 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4249 - version bump in preparation of 2.0.0 release
4253 +9 -9 trunk/configure (File Modified)
4254 +1 -1 trunk/configure.ac (File Modified)
4257 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4259 Change example.conf operator block from "admin" to "god",
4260 so as to show we encourage per-person operator blocks.
4264 +4 -2 trunk/doc/example.conf (File Modified)
4267 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4269 Document alias{} block.
4273 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4276 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4278 Document DNS blacklist stuff in sgml.
4282 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4283 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4286 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4288 Misc /stats clarifications.
4292 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4295 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4297 Move snomasks into umodes chapter.
4298 Move oprivs chapter down.
4302 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4303 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4304 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4307 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4309 Mention operator{} user@host change.
4313 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4316 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4318 operator{} block user@host matches against orighost now, not host.
4319 This means that services/+h spoofs do not work in operator{} blocks;
4320 auth{} spoofs still work.
4324 +4 -0 trunk/doc/example.conf (File Modified)
4325 +1 -1 trunk/doc/reference.conf (File Modified)
4326 +2 -2 trunk/modules/m_challenge.c (File Modified)
4327 +1 -1 trunk/modules/m_oper.c (File Modified)
4330 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4332 - inotice/iwarn/ierror() stuff I was working on
4336 +3 -0 trunk/include/s_log.h (File Modified)
4337 +15 -11 trunk/src/ircd.c (File Modified)
4338 +3 -1 trunk/src/modules.c (File Modified)
4339 +1 -1 trunk/src/newconf.c (File Modified)
4340 +54 -0 trunk/src/s_log.c (File Modified)
4343 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4345 Oops, don't add blacklists to the list twice on rehash.
4349 +3 -2 trunk/src/blacklist.c (File Modified)
4352 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4354 Remove notices to the client about progress of dnsbl lookups.
4358 +0 -4 trunk/src/blacklist.c (File Modified)
4361 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4363 Add auth{} flag dnsbl_exempt.
4367 +2 -1 trunk/doc/example.conf (File Modified)
4368 +2 -1 trunk/doc/reference.conf (File Modified)
4369 +2 -0 trunk/include/s_conf.h (File Modified)
4370 +1 -0 trunk/src/newconf.c (File Modified)
4371 +8 -1 trunk/src/s_user.c (File Modified)
4374 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4376 Switch alias{} and blacklist{} around, for consistency with example.conf.
4380 +18 -18 trunk/doc/reference.conf (File Modified)
4383 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4385 Send a warning to the user if they are dnsbl listed but exempted.
4389 +17 -12 trunk/src/s_user.c (File Modified)
4392 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4394 Move throwing out dnsbl listed clients to registration,
4395 and make kline_exempt exempt from it.
4399 +1 -0 trunk/include/blacklist.h (File Modified)
4400 +4 -0 trunk/include/client.h (File Modified)
4401 +15 -16 trunk/src/blacklist.c (File Modified)
4402 +6 -0 trunk/src/client.c (File Modified)
4403 +17 -0 trunk/src/s_user.c (File Modified)
4406 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4408 Show refcount in /stats n.
4412 +3 -2 trunk/modules/m_stats.c (File Modified)
4415 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4417 Don't look up dnsbls twice if they send USER twice.
4421 +5 -3 trunk/modules/m_user.c (File Modified)
4424 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4426 Add /stats n to help files.
4430 +1 -0 trunk/help/opers/stats (File Modified)
4431 +1 -0 trunk/help/users/stats (File Modified)
4434 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4436 Only check dnsbls for A records, not AAAA.
4440 +1 -1 trunk/src/blacklist.c (File Modified)
4443 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4445 Don't remove non-illegal blacklists on completion of check.
4446 Add debugging notices (not working).
4450 +5 -1 trunk/src/blacklist.c (File Modified)
4453 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4455 Don't call register_local_user() if they haven't sent a nick yet.
4459 +1 -1 trunk/src/blacklist.c (File Modified)
4462 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4464 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4468 +21 -0 trunk/modules/m_stats.c (File Modified)
4471 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4473 More dnsbl rehash fixes, it was adding bogus entries.
4477 +2 -7 trunk/src/newconf.c (File Modified)
4480 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4482 Need blacklist.h here.
4486 +1 -0 trunk/src/s_conf.c (File Modified)
4489 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4495 +1 -2 trunk/configure (File Modified)
4496 +0 -48 trunk/configure.ac (File Modified)
4497 + - trunk/doc/example-iauth.conf (File Deleted)
4498 + - trunk/iauth/ (File Deleted)
4501 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4503 Improve handling of rehashing with blacklists.
4504 Also some coding style tweaks.
4508 +3 -2 trunk/include/blacklist.h (File Modified)
4509 +35 -16 trunk/src/blacklist.c (File Modified)
4510 +2 -0 trunk/src/s_conf.c (File Modified)
4513 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4515 Clear can_send cache if a user logs in or out from services.
4519 +2 -0 trunk/modules/m_services.c (File Modified)
4522 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4524 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4525 This directory is not entered by default.
4526 More stuff needs to be moved into here.
4530 +2 -1 trunk/configure (File Modified)
4531 +1 -0 trunk/configure.ac (File Modified)
4532 +69 -458 trunk/extensions/Makefile.in (File Modified)
4533 + - trunk/extensions/m_clearchan.c (File Deleted)
4534 + - trunk/extensions/m_force.c (File Deleted)
4535 + - trunk/unsupported/ (File Added)
4536 + - trunk/unsupported/Makefile.in (File Added)
4537 + - trunk/unsupported/m_clearchan.c (File Added)
4538 + - trunk/unsupported/m_force.c (File Added)
4541 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4543 Logging/wallops for forcejoin/forcepart, numeric fix.
4544 This needs to be moved to the toys section.
4548 +22 -2 trunk/extensions/m_force.c (File Modified)
4551 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4553 Fix comments at the top (including copyright).
4557 +3 -2 trunk/extensions/m_omode.c (File Modified)
4560 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4562 Add OMODE command to extensions/ for oper mode hacking:
4563 - requires admin privs
4564 - does not work for opped opers
4566 - sends a ServerMode for opping the oper themselves,
4567 otherwise a mode coming from the oper (not only
4568 does this provide full accountability, it is also
4569 easiest to implement while avoiding channels
4570 messed up with bogus bans etc).
4574 +171 -0 trunk/extensions/Makefile.in (File Modified)
4575 + - trunk/extensions/m_omode.c (File Added)
4578 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4584 + - trunk/include/blacklist.h (Property Modified)
4585 + - trunk/src/blacklist.c (Property Modified)
4588 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4590 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4594 +5 -1 trunk/src/blacklist.c (File Modified)
4597 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4599 Initial DNS blacklist support:
4600 - see example.conf for how to use.
4601 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4602 - tor.ahbl.org is also included because most networks will not want to allow tor
4603 (and we're considering going KoS on tor users here anyway due to abuse)
4607 +18 -0 trunk/doc/example.conf (File Modified)
4608 +66 -0 trunk/doc/reference.conf (File Modified)
4609 + - trunk/include/blacklist.h (File Added)
4610 +2 -0 trunk/include/client.h (File Modified)
4611 +3 -0 trunk/modules/m_user.c (File Modified)
4612 +152 -0 trunk/src/Makefile.in (File Modified)
4613 + - trunk/src/blacklist.c (File Added)
4614 +34 -0 trunk/src/newconf.c (File Modified)
4615 +1 -0 trunk/src/s_auth.c (File Modified)
4616 +4 -0 trunk/src/s_user.c (File Modified)
4619 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4621 Remove last bit of lzo stuff (comment in example.conf connect{}).
4625 +0 -4 trunk/doc/example.conf (File Modified)
4628 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4630 Show sasl successes and failures in /stats t (like other
4631 things in /stats t, about local clients only).
4635 +2 -0 trunk/include/s_stats.h (File Modified)
4636 +3 -0 trunk/modules/m_sasl.c (File Modified)
4637 +3 -0 trunk/src/s_stats.c (File Modified)
4640 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4642 Allow messaging services by nickname without using
4643 target change slots (this was already possible with
4644 user@server notation or services shortcuts).
4648 +2 -2 trunk/modules/core/m_message.c (File Modified)
4651 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4653 Abort a safelist if a new /list comes in while one is already in progress.
4657 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4660 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4662 Change $![letter]:[mask] to $~[letter]:[mask]
4663 so both ! and ~ invert an extban.
4667 +2 -0 trunk/src/chmode.c (File Modified)
4670 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4672 - revert due to technical issues
4676 +1 -1 trunk/src/extban.c (File Modified)
4679 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4681 - 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
4685 +1 -1 trunk/src/extban.c (File Modified)
4688 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4690 Don't pace /list on a single channel.
4694 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4697 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4699 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4703 +4 -2 trunk/include/supported.h (File Modified)
4706 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4708 Extban types are case insensitive; force them to lowercase when added.
4712 +5 -5 trunk/doc/extban.txt (File Modified)
4713 +4 -0 trunk/src/chmode.c (File Modified)
4714 +3 -3 trunk/src/extban.c (File Modified)
4717 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4719 sendto_wallops_flags():
4720 - instead of checking IsOper on each client, walk the appropriate list
4721 - instead of sending non-+z wallops from persons to nonopers, send only
4722 +w wallops from persons
4726 +1 -5 trunk/src/send.c (File Modified)
4729 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4731 Prefix oper wallops with "WALLOPS - " if they would
4732 otherwise look like operwalls or locops, when sending
4733 them to local users.
4737 +11 -1 trunk/modules/m_wallops.c (File Modified)
4740 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4742 Make sure destination field in some sasl numerics
4743 is the user's nick, not the sasl agent or server
4748 +2 -2 trunk/modules/m_sasl.c (File Modified)
4751 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4753 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4757 +1 -1 trunk/extensions/Makefile.in (File Modified)
4760 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4762 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4766 +1 -0 trunk/src/s_user.c (File Modified)
4769 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4771 Fix build for when IPv6 is disabled.
4775 +12 -10 trunk/src/s_auth.c (File Modified)
4778 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4780 Add information about adding extban types.
4784 +25 -0 trunk/doc/extban.txt (File Modified)
4787 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4789 Better extban validation: try to match a new extban from
4790 a local user against its setter to see if it is valid.
4791 Unknown extban types from remotes are no longer hidden.
4795 +4 -3 trunk/doc/extban.txt (File Modified)
4796 +1 -0 trunk/include/channel.h (File Modified)
4797 +2 -6 trunk/src/chmode.c (File Modified)
4798 +32 -0 trunk/src/extban.c (File Modified)
4801 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4803 Make sure both .c.o: and .s.o: are followed by the necessary command.
4807 +1 -0 trunk/src/Makefile.in (File Modified)
4810 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4812 Add need_sasl auth{} flag to sgml documentation.
4816 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4819 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4821 Document need_sasl auth{} flag in example confs.
4825 +1 -0 trunk/doc/example.conf (File Modified)
4826 +1 -0 trunk/doc/reference.conf (File Modified)
4829 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4831 Don't allow TB to set an empty topic.
4832 This would be possible if a server sent bad protocol
4833 and could cause a crash.
4837 +4 -0 trunk/modules/m_tb.c (File Modified)
4840 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4846 +1 -1 trunk/Makefile.in (File Modified)
4849 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4855 +2 -2 trunk/configure (File Modified)
4856 +1 -1 trunk/configure.ac (File Modified)
4859 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4865 +2 -2 trunk/configure (File Modified)
4868 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4874 +1 -1 trunk/extensions/Makefile.in (File Modified)
4877 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4879 - rename contrib to extensions to bring some clarity to things
4883 +1 -1 trunk/Makefile.in (File Modified)
4884 +1 -1 trunk/configure.ac (File Modified)
4885 +10 -10 trunk/doc/example.conf (File Modified)
4886 +10 -10 trunk/doc/reference.conf (File Modified)
4887 + - trunk/extensions/ (File Added)
4888 + - trunk/extras/ (File Deleted)
4891 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4897 +1 -1 trunk/Makefile.in (File Modified)
4898 +1 -1 trunk/configure.ac (File Modified)
4899 + - trunk/contrib/ (File Deleted)
4900 + - trunk/extras/ (File Added)
4903 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4905 Don't allow servers to QUIT (they should use SQUIT).
4909 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4912 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4918 + - trunk/src/fnvhash.s (Property Modified)
4921 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4923 - reduced version of code
4927 +9 -61 trunk/src/fnvhash.s (File Modified)
4930 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4932 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4936 +1 -1 trunk/src/fnvhash.s (File Modified)
4939 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4941 Fix orighost matching for klines, etc. Was hashing the visible
4946 +1 -1 trunk/src/hostmask.c (File Modified)
4949 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4951 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4955 +7 -1 trunk/configure (File Modified)
4956 +5 -0 trunk/configure.ac (File Modified)
4957 +5 -6 trunk/src/Makefile.in (File Modified)
4958 +0 -4 trunk/src/fnvhash.s (File Modified)
4959 +0 -2 trunk/src/hash.c (File Modified)
4962 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4964 - regenerate configure
4968 +18 -0 trunk/configure (File Modified)
4971 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4973 - --enable-ricer-hashing option.
4977 +9 -0 trunk/configure.ac (File Modified)
4978 +3 -0 trunk/include/setup.h.in (File Modified)
4981 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4983 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4987 + - trunk/src/fnvhash.s (File Added)
4988 +3 -0 trunk/src/hash.c (File Modified)
4991 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4993 Fix syntax error in reference.conf.
4997 +0 -1 trunk/doc/reference.conf (File Modified)
5000 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5002 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5003 (&& instead of ||...)
5004 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5008 +1 -1 trunk/src/chmode.c (File Modified)
5011 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5013 Documentation for extban.
5017 + - trunk/doc/extban.txt (File Added)
5020 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5022 Add extban modules to example confs.
5026 +5 -0 trunk/doc/example.conf (File Modified)
5027 +10 -0 trunk/doc/reference.conf (File Modified)
5030 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5032 Initial addition of extended ban types (conditionals).
5033 Allows custom +bqeI checks via modules.
5034 Initial extra types are account (a[:mask]), oper (o),
5035 channel (c:name), realname (r:mask), server (s:mask).
5039 +229 -0 trunk/contrib/Makefile.in (File Modified)
5040 + - trunk/contrib/extb_account.c (File Added)
5041 + - trunk/contrib/extb_channel.c (File Added)
5042 + - trunk/contrib/extb_oper.c (File Added)
5043 + - trunk/contrib/extb_realname.c (File Added)
5044 + - trunk/contrib/extb_server.c (File Added)
5045 +13 -0 trunk/include/channel.h (File Modified)
5046 +1 -0 trunk/src/Makefile.in (File Modified)
5047 +14 -5 trunk/src/channel.c (File Modified)
5048 +91 -0 trunk/src/chmode.c (File Modified)
5049 + - trunk/src/extban.c (File Added)
5052 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5054 Do not force +bqeI modes starting with '$' in nick!user@host format.
5055 * and ? characters in them are still assumed to be wildcards.
5059 +6 -0 trunk/src/chmode.c (File Modified)
5062 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5064 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5068 +4 -0 trunk/modules/m_capab.c (File Modified)
5071 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5073 Stop some mixing of client and server protocol.
5077 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5078 +4 -2 trunk/modules/m_pass.c (File Modified)
5079 +6 -0 trunk/modules/m_sasl.c (File Modified)
5080 +6 -0 trunk/modules/m_user.c (File Modified)
5083 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5089 +0 -2 trunk/include/s_newconf.h (File Modified)
5090 +0 -4 trunk/include/s_serv.h (File Modified)
5091 +0 -1 trunk/src/newconf.c (File Modified)
5092 +1 -13 trunk/src/s_serv.c (File Modified)
5095 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5097 - revert LZOLink patch for now
5101 +0 -1 trunk/servlink/Makefile.in (File Modified)
5102 +0 -16 trunk/servlink/README (File Modified)
5103 +2 -36 trunk/servlink/control.c (File Modified)
5104 +0 -3 trunk/servlink/control.h (File Modified)
5105 +7 -5955 trunk/servlink/io.c (File Modified)
5106 + - trunk/servlink/lzoconf.h (File Deleted)
5107 + - trunk/servlink/lzodefs.h (File Deleted)
5108 + - trunk/servlink/minilzo.c (File Deleted)
5109 + - trunk/servlink/minilzo.h (File Deleted)
5110 +0 -1 trunk/servlink/servlink.h (File Modified)
5113 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5119 +4 -2 trunk/servlink/control.c (File Modified)
5120 +2 -1 trunk/servlink/io.c (File Modified)
5123 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5129 +2 -2 trunk/servlink/io.c (File Modified)
5132 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5134 - paranoia, prevent segfaults
5138 +2 -2 trunk/servlink/io.c (File Modified)
5141 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5143 - more optimal servlink code
5147 +21 -8 trunk/servlink/io.c (File Modified)
5150 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5152 - more efficient read strategy
5156 +15 -3 trunk/servlink/io.c (File Modified)
5159 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5161 - use lzo_uintp cast to make LZO happy
5165 +3 -3 trunk/servlink/io.c (File Modified)
5168 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5170 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5174 +4 -0 trunk/doc/example.conf (File Modified)
5175 +2 -1 trunk/include/s_newconf.h (File Modified)
5176 +4 -0 trunk/include/s_serv.h (File Modified)
5177 +1 -0 trunk/servlink/Makefile.in (File Modified)
5178 +16 -0 trunk/servlink/README (File Modified)
5179 +34 -2 trunk/servlink/control.c (File Modified)
5180 +3 -0 trunk/servlink/control.h (File Modified)
5181 +5929 -7 trunk/servlink/io.c (File Modified)
5182 + - trunk/servlink/lzoconf.h (File Added)
5183 + - trunk/servlink/lzodefs.h (File Added)
5184 + - trunk/servlink/minilzo.c (File Added)
5185 + - trunk/servlink/minilzo.h (File Added)
5186 +1 -0 trunk/servlink/servlink.h (File Modified)
5187 +1 -0 trunk/src/newconf.c (File Modified)
5188 +14 -2 trunk/src/s_serv.c (File Modified)
5191 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5193 - remove imalloc, it was a concept that probably wouldn't have worked properly
5197 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5198 + - trunk/libcharybdis/imalloc.c (File Deleted)
5199 + - trunk/libcharybdis/imalloc.h (File Deleted)
5202 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5204 - disable imalloc for now
5208 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5211 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5213 - remove unneeded debug code
5217 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5220 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5222 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5226 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5229 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5231 - more stuff here, imalloc remains disabled for now
5235 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5238 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5244 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5247 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5253 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5254 +2 -0 trunk/src/ircd.c (File Modified)
5257 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5259 - roll back libircd crap
5263 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5264 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5265 +29 -0 trunk/src/.depend (File Modified)
5266 +6 -21 trunk/src/Makefile.in (File Modified)
5267 +3 -218 trunk/src/ircd.c (File Modified)
5268 + - trunk/src/ircd_linker.c (File Deleted)
5269 + - trunk/src/main.c (File Deleted)
5272 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5274 - realloc(), free() implementation
5278 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5281 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5283 - malloc(), calloc() implementation
5287 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5290 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5292 - block_free(), block_find(), retune_heaps() implementation
5296 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5299 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5301 - block_destroy code, block_allocate code.
5305 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5308 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5314 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5317 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5319 - disable imalloc again :P
5323 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5326 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5332 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5335 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5341 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5344 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5346 - constructor code for imalloc engine (malloc_init())
5350 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5353 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5355 - imalloc engine improvements
5359 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5362 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5364 - replace mmap() code with direct brk()/sbrk() calls.
5368 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5371 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5373 - remove outdated i_malloc() interfaces
5377 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5380 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5382 - redisable imalloc (sorry!)
5386 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5389 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5391 - correct GET_PAGE_SLOT() macro
5395 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5398 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5400 - oops forgot to commit it with imalloc turned off
5404 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5407 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5413 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5414 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5417 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5419 - lowlevel imalloc code
5423 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5424 + - trunk/libcharybdis/imalloc.h (File Added)
5427 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5433 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5436 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5442 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5445 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5447 - 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)
5451 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5452 + - trunk/libcharybdis/imalloc.c (File Added)
5455 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5457 - increment configure Id
5461 +2208 -1 trunk/configure (File Modified)
5464 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5466 - bootstrap for imalloc code
5470 +54 -1 trunk/configure.ac (File Modified)
5471 +27 -0 trunk/include/setup.h.in (File Modified)
5474 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5476 Clarify interaction of spoofs and channel bans/operator{} blocks.
5480 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5481 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5484 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5486 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5490 +30 -22 trunk/src/ircd.c (File Modified)
5493 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5495 If shared{} blocks deny something, the command
5496 is silently ignored.
5500 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5503 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5505 Move up IsService check so we don't store a non-service
5506 in preClient->sasl_agent.
5510 +6 -6 trunk/modules/m_sasl.c (File Modified)
5513 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5515 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5516 Add some more sanity checks on agent strings.
5520 +13 -11 trunk/modules/m_sasl.c (File Modified)
5523 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5525 Unknown clients can have an ID too now so make sure to remove
5526 them from the hash if they exit.
5530 +3 -0 trunk/src/client.c (File Modified)
5533 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5535 Only accept sasl from servers in a service{} block.
5536 Not tested but this must go in.
5540 +6 -0 trunk/modules/m_sasl.c (File Modified)
5541 +3 -0 trunk/modules/m_signon.c (File Modified)
5544 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5546 Only process SAVE messages targetting registered users,
5547 not servers or unregistered connections. Could cause
5548 a crash when bad protocol was received.
5552 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5555 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5557 - fix QJM buffer overflow vulnerability (fucking GXTi)
5561 +3 -3 trunk/src/s_user.c (File Modified)
5564 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5566 Mention /scan umodes under oper_spy privilege.
5570 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5573 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5575 Mention that overlapping cluster blocks are a bad thing.
5579 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5582 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5584 - Document cluster{} and shared{} blocks.
5585 - Mention that service{} does not allow wildcards.
5589 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5592 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5594 Document exempt{} and service{} blocks, point to reference.conf for
5595 general{}, channel{} and serverhide{}.
5599 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5602 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5604 Document ~ in lists of values better.
5608 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5611 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5613 More detailed CNOTICE, CPRIVMSG descriptions.
5617 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5620 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5622 Oops, need both Revision and Id on modules.
5626 + - trunk/modules/sno_routing.c (Property Modified)
5629 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5631 Tweak header comment a bit (filename, Id).
5635 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5638 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5640 Add GLINE and UNGLINE.
5644 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5647 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5649 New configure with proper Id.
5653 +3 -1 trunk/configure (File Modified)
5656 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5658 Change #include directives for in6addr_any, hopefully compiles better now.
5662 +3 -1 trunk/configure.ac (File Modified)
5665 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5667 Encourage putting actual administrative information
5668 in the admin{} block.
5672 +3 -3 trunk/doc/example.conf (File Modified)
5675 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5677 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5681 +9 -7 trunk/include/s_conf.h (File Modified)
5682 +1 -0 trunk/src/newconf.c (File Modified)
5683 +10 -0 trunk/src/s_user.c (File Modified)
5686 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5688 - Change to glines = no in example confs
5689 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5694 +1 -1 trunk/doc/example.conf (File Modified)
5695 +1 -1 trunk/doc/reference.conf (File Modified)
5696 +2 -2 trunk/modules/m_gline.c (File Modified)
5699 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5701 - forward-port QJM fix from 1.1
5705 +2 -0 trunk/src/s_user.c (File Modified)
5708 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5710 - add switch to configure to disable the block allocator
5714 +18 -0 trunk/configure (File Modified)
5715 +9 -0 trunk/configure.ac (File Modified)
5716 +0 -6 trunk/include/config.h (File Modified)
5717 +3 -0 trunk/include/setup.h.in (File Modified)
5720 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5722 Fix wierd error that would exit SASL users with "Overridden"
5725 +1 -1 trunk/modules/m_signon.c (File Modified)
5728 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5730 Remove obsolete XXX comment about lazylinks.
5734 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5737 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5739 OJOIN: make sure to send the wallops remotely for #channels
5743 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5746 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5748 Accountability for OJOIN (contrib module)
5751 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5754 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5756 - move more stuff over to ircd_state
5760 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5761 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5762 +9 -0 trunk/src/ircd_state.c (File Modified)
5763 +3 -3 trunk/src/patricia.c (File Modified)
5766 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5768 - move more stuff out of libircd and into ircd_state.c
5772 +5 -5 trunk/src/channel.c (File Modified)
5773 +4 -4 trunk/src/client.c (File Modified)
5774 +12 -0 trunk/src/ircd_state.c (File Modified)
5777 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5779 - this is just barrels of fun
5783 + - trunk/include/ircd_state.h (File Added)
5784 +1 -1 trunk/src/Makefile.in (File Modified)
5785 +2 -1 trunk/src/channel.c (File Modified)
5786 +3 -52 trunk/src/ircd.c (File Modified)
5787 +100 -3 trunk/src/ircd_state.c (File Modified)
5790 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5792 It's .include, not #include.
5796 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5799 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5801 More consistent section titles.
5805 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5806 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5807 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5810 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5812 Mention possible exceeding of +j/+l due to propagation
5813 delays between servers.
5817 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5820 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5823 - "text" -> <quote>text</quote>
5829 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5830 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5831 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5832 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5835 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5837 Remove text about deprecation of glines.
5841 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5844 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5846 - Add description of umode +D, deaf.
5847 - Mention CALLERID 005 token with umode +g.
5851 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5854 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5856 Strip off a leading colon in services shortcuts (aliases).
5860 +2 -0 trunk/src/parse.c (File Modified)
5863 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5865 Add no_oper_invis contrib module, denies opers setting
5866 themselves invisible (except hidden_oper's).
5870 +42 -0 trunk/contrib/Makefile.in (File Modified)
5871 + - trunk/contrib/no_oper_invis.c (File Added)
5874 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5876 Mention /stats E, make the other /stats descriptions more consistent.
5880 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5883 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5885 Mention that the KILL reason and oper will appear on channels.
5889 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5892 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5894 Mention /mode #channel f to query forward channel from outside.
5898 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5901 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5903 Port over RATBOX_2_1 r20960 (anfl):
5904 client connect notices to +C should be hiding the extra
5905 fields for spoofed users
5909 +2 -1 trunk/src/s_user.c (File Modified)
5912 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5914 Add a chapter with our extra user commands:
5915 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5919 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5920 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5923 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5925 Do not put by <server>: in SQUIT reasons to servers
5926 other than the one being exited.
5930 +1 -1 trunk/src/client.c (File Modified)
5933 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5935 Regenerate configure.
5939 +1162 -1159 trunk/configure (File Modified)
5942 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5944 Move the warning flags down so they do not mess up
5945 checks like for -Wl,-export-dynamic.
5949 +33 -30 trunk/configure.ac (File Modified)
5952 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5958 +2 -1 trunk/iauth/Makefile.in (File Modified)
5961 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5963 - build iauth makefile
5967 +3 -2 trunk/configure (File Modified)
5968 +1 -0 trunk/configure.ac (File Modified)
5971 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5977 + - trunk/iauth/Makefile.in (File Added)
5980 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5982 - add iauth.conf.example from irc2.11
5986 + - trunk/doc/example-iauth.conf (File Added)
5989 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5991 - wow, i found some docs on this thing
5995 + - trunk/doc/technical/iauth-internals.txt (File Added)
5998 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6000 - no longer applicable
6004 + - trunk/authdaemon/ (File Deleted)
6007 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6009 - remove libircd.so on make clean (oops)
6013 +1 -1 trunk/src/Makefile.in (File Modified)
6016 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6018 - merge iauth source for experimentation
6022 + - trunk/iauth/ (File Added)
6023 + - trunk/iauth/a_conf.c (File Added)
6024 + - trunk/iauth/a_conf_def.h (File Added)
6025 + - trunk/iauth/a_conf_ext.h (File Added)
6026 + - trunk/iauth/a_defines.h (File Added)
6027 + - trunk/iauth/a_externs.h (File Added)
6028 + - trunk/iauth/a_io.c (File Added)
6029 + - trunk/iauth/a_io_ext.h (File Added)
6030 + - trunk/iauth/a_log.c (File Added)
6031 + - trunk/iauth/a_log_def.h (File Added)
6032 + - trunk/iauth/a_log_ext.h (File Added)
6033 + - trunk/iauth/a_struct_def.h (File Added)
6034 + - trunk/iauth/iauth.c (File Added)
6035 + - trunk/iauth/mod_lhex.c (File Added)
6036 + - trunk/iauth/mod_lhex_ext.h (File Added)
6037 + - trunk/iauth/mod_pipe.c (File Added)
6038 + - trunk/iauth/mod_pipe_ext.h (File Added)
6039 + - trunk/iauth/mod_rfc931.c (File Added)
6040 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6041 + - trunk/iauth/mod_socks.c (File Added)
6042 + - trunk/iauth/mod_socks_ext.h (File Added)
6043 + - trunk/iauth/mod_webproxy.c (File Added)
6044 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6047 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6049 User /quote help index was not sorted properly.
6053 +2 -2 trunk/help/Makefile.in (File Modified)
6054 +8 -8 trunk/help/users/index (File Modified)
6057 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6063 +25 -8 trunk/help/opers/index (File Modified)
6064 + - trunk/help/opers/scan (File Added)
6067 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6070 - Document SCAN UMODES
6071 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6075 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6078 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6080 Add our copyright information to /info (part of release-1.1 r1026).
6084 +1 -0 trunk/src/version.c.SH (File Modified)
6087 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6089 Fix some compile warnings.
6093 +1 -1 trunk/modules/core/m_join.c (File Modified)
6094 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6095 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6096 +1 -1 trunk/modules/m_scan.c (File Modified)
6097 +4 -4 trunk/modules/m_signon.c (File Modified)
6100 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6102 RSFNC: OK, actually consider unknowns also for detecting a collide.
6103 Otherwise we can get two clients with the same nick.
6107 +1 -1 trunk/modules/m_services.c (File Modified)
6110 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6112 - charybdis profiling stuff
6113 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6118 +0 -8 trunk/configure (File Modified)
6119 +1 -8 trunk/configure.ac (File Modified)
6120 +18 -0 trunk/include/channel.h (File Modified)
6121 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6122 +335 -260 trunk/src/.depend (File Modified)
6123 +1569 -0 trunk/src/Makefile.in (File Modified)
6124 + - trunk/src/chmode.c (File Added)
6125 +16 -1 trunk/src/ircd.c (File Modified)
6126 +11 -0 trunk/src/main.c (File Modified)
6127 +11 -0 trunk/src/modules.c (File Modified)
6130 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6132 RSFNC: Do not send kills to servers for unknowns
6136 +4 -2 trunk/modules/m_services.c (File Modified)
6139 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6141 Describe service{} blocks in reference.conf.
6145 +12 -0 trunk/doc/reference.conf (File Modified)
6148 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6150 Replace this list of modes with pointers to other documentation.
6154 +6 -50 trunk/doc/modes.txt (File Modified)
6157 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6159 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6160 looks too much like an old-ircd client pointer otherwise.
6164 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6167 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6170 - note truncation of the list (perhaps sending multiple
6172 - clarify in a comment that /findforwards on a nonexistent
6173 channel can be useful
6174 - sendto_one_notice() requires that the text start with
6179 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6182 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6184 When we close a local server's link, always include the
6185 name of the client causing the exit in the reason in the
6186 SQUIT we send them (replacing them with us). This makes
6187 sure server notices for stuff like "Not enough arguments
6188 to server command" are different on the two sides.
6192 +7 -5 trunk/src/client.c (File Modified)
6195 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6197 New contrib module m_findforwards.c
6201 +112 -0 trunk/contrib/Makefile.in (File Modified)
6202 + - trunk/contrib/m_findforwards.c (File Added)
6205 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6207 Whoops, don't show real host behind auth{} spoof in
6208 spoof notices if hide_spoof_ips is enabled.
6210 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6214 +3 -2 trunk/src/s_conf.c (File Modified)
6217 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6219 Add dalnet-style /identify that sends to nickserv or chanserv.
6223 +102 -0 trunk/contrib/Makefile.in (File Modified)
6224 + - trunk/contrib/m_identify.c (File Added)
6227 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6229 Document alias{} blocks a bit better.
6233 +9 -0 trunk/doc/reference.conf (File Modified)
6236 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6238 - add aliases to /stats m (data usage is not counted though, sorry)
6242 +1 -0 trunk/include/s_conf.h (File Modified)
6243 +3 -0 trunk/src/newconf.c (File Modified)
6244 +15 -0 trunk/src/parse.c (File Modified)
6247 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6249 - remove m_sshortcut as it's no longer relevant
6253 +0 -145 trunk/modules/Makefile.in (File Modified)
6254 + - trunk/modules/m_sshortcut.c (File Deleted)
6257 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6259 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6260 targets instead of my original idea :P)
6264 +32 -0 trunk/doc/example.conf (File Modified)
6265 +35 -0 trunk/doc/reference.conf (File Modified)
6266 +4 -0 trunk/include/parse.h (File Modified)
6267 +7 -0 trunk/include/s_conf.h (File Modified)
6268 +82 -0 trunk/src/newconf.c (File Modified)
6269 +78 -0 trunk/src/parse.c (File Modified)
6270 +16 -0 trunk/src/s_conf.c (File Modified)
6273 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6275 Remove some spaces after tabs. ??
6279 +18 -18 trunk/src/newconf.c (File Modified)
6282 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6285 - make sure to clear all marks also if the who was aborted
6286 because of too many matches
6287 - give ERR_TOOMANYMATCHES if too many matches
6290 ratbox RATBOX_2_2 r22003 (jilles)
6294 +28 -26 trunk/modules/m_who.c (File Modified)
6297 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6303 +9 -9 trunk/configure (File Modified)
6304 +1 -1 trunk/configure.ac (File Modified)
6307 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6309 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6313 +2 -1 trunk/include/s_newconf.h (File Modified)
6314 +20 -0 trunk/modules/m_rehash.c (File Modified)
6315 +1 -1 trunk/src/s_newconf.c (File Modified)
6318 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6320 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6324 +0 -1 trunk/doc/example.conf (File Modified)
6325 +0 -3 trunk/doc/reference.conf (File Modified)
6326 +0 -1 trunk/include/s_conf.h (File Modified)
6327 +0 -6 trunk/modules/m_info.c (File Modified)
6328 +1 -1 trunk/src/channel.c (File Modified)
6329 +0 -1 trunk/src/newconf.c (File Modified)
6332 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6334 Missing header in m_chghost.c
6337 +1 -0 trunk/modules/m_chghost.c (File Modified)
6340 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6342 Relocate QJM code to a seperate function(change_nick_user_host)
6343 Change CHGHOST to use change_nick_user_host instead of just setting it
6347 +3 -0 trunk/include/s_user.h (File Modified)
6348 +1 -1 trunk/modules/m_chghost.c (File Modified)
6349 +3 -78 trunk/modules/m_signon.c (File Modified)
6350 +89 -0 trunk/src/s_user.c (File Modified)
6353 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6355 Restore /stats a (dns servers, admin-only).
6359 +1 -0 trunk/include/res.h (File Modified)
6360 +5 -8 trunk/modules/m_stats.c (File Modified)
6361 +16 -0 trunk/src/res.c (File Modified)
6364 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6366 - Add CHARYBDIS_PROFILE if we are profiling.
6367 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6368 - Remove duplicate --enable-epoll entry.
6372 +1595 -15 trunk/configure (File Modified)
6373 +30 -11 trunk/configure.ac (File Modified)
6374 +3 -0 trunk/include/setup.h.in (File Modified)
6377 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6379 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6383 +28 -0 trunk/aclocal.m4 (File Modified)
6386 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6388 Allow requesting forward channel and quiet list in same mode command.
6392 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6395 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6397 Add description of xline wildcards.
6401 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6404 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6406 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6410 +0 -4 trunk/modules/m_services.c (File Modified)
6413 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6419 +1 -1 trunk/include/hook.h (File Modified)
6422 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6424 call_hook, not hook_call
6428 +1 -1 trunk/modules/core/m_join.c (File Modified)
6431 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6433 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6434 Could be useful for a number of things.
6438 +9 -0 trunk/modules/core/m_join.c (File Modified)
6441 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6443 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6447 +7 -0 trunk/include/hook.h (File Modified)
6450 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6452 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6456 +15 -0 trunk/modules/m_services.c (File Modified)
6459 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6461 Clarify snomask +f, +k, +u.
6465 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6468 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6470 Cmode +p and +s may be set simultaneously.
6474 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6477 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6479 actually, we should check the data version on each reload (oops)
6483 +6 -6 trunk/src/main.c (File Modified)
6486 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6488 more work on the loader
6492 +45 -21 trunk/src/main.c (File Modified)
6495 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6497 Add prototype ircd_state.c
6501 + - trunk/src/ircd_state.c (File Added)
6504 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6506 Smaller improvements.
6510 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6513 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6515 Add a lot of stuff here.
6519 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6522 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6524 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6528 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6531 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6533 Invex doesn't trump +r or (sic) +J.
6537 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6540 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6542 Check to make sure a module is not loaded before loading it.
6546 +6 -1 trunk/src/ircd_parser.y (File Modified)
6549 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6551 - Add a missing comma in the HeaderMessages array
6552 - Only send "Your hostname is too long ..." if that really is the case
6556 +2 -2 trunk/src/s_auth.c (File Modified)
6559 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6561 build_symtable() will have already bailed here, so no need to check
6562 explicitly whether or not charybdis_main is NULL.
6566 +7 -16 trunk/src/main.c (File Modified)
6569 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6571 Data structure versioning, part 1.
6575 +10 -1 trunk/include/ircd_defs.h (File Modified)
6576 +2 -0 trunk/src/ircd.c (File Modified)
6577 +15 -3 trunk/src/main.c (File Modified)
6580 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6582 build a symbol table and use that instead of doing a raw dlsym on everything
6586 + - trunk/include/ircd_linker.h (File Added)
6587 +71 -1 trunk/src/Makefile.in (File Modified)
6588 + - trunk/src/ircd_linker.c (File Added)
6589 +16 -4 trunk/src/main.c (File Modified)
6592 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6594 The launcher now calls io_loop() instead of charybdis_main().
6595 This is so that we do not have to reinitialize *everything* later.
6599 +1 -0 trunk/include/ircd.h (File Modified)
6600 +6 -7 trunk/src/ircd.c (File Modified)
6601 +13 -1 trunk/src/main.c (File Modified)
6604 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6606 Use global binding on libircd.so.
6610 +1 -1 trunk/src/main.c (File Modified)
6613 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6615 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6616 (it will do more later)
6620 +14 -12 trunk/include/config.h (File Modified)
6621 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6622 +31 -5 trunk/src/Makefile.in (File Modified)
6623 +78 -1 trunk/src/ircd.c (File Modified)
6624 + - trunk/src/main.c (File Added)
6627 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6629 Add whitespace here, oops.
6633 +1 -1 trunk/CREDITS (File Modified)
6636 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6638 Properly copy over the IP address here instead of using a cheap hack.
6639 Because the hack didn't work right except on IPv6. :|
6643 +12 -2 trunk/src/s_newconf.c (File Modified)
6646 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6648 Revert reject cache notice to ratbox's, which more
6649 clearly suggests what's happening.
6653 +4 -1 trunk/src/reject.c (File Modified)
6656 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6658 Fix the openssl status in the overview information.
6662 +1 -3 trunk/configure (File Modified)
6663 +1 -3 trunk/configure.ac (File Modified)
6666 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6668 - Add simple exempt{} block (127.0.0.1) to example.conf.
6669 - Remove mention of deny{}.
6673 +5 -0 trunk/doc/example.conf (File Modified)
6674 +1 -1 trunk/doc/reference.conf (File Modified)
6677 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6679 example.conf: add some comments at the start
6680 reference.conf: some ircd-ratbox -> charybdis
6684 +11 -0 trunk/doc/example.conf (File Modified)
6685 +6 -5 trunk/doc/reference.conf (File Modified)
6688 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6690 Rename m_createauthonly module to createauthonly
6691 as this is not a module providing an m_function
6696 +1 -38 trunk/contrib/Makefile.in (File Modified)
6697 + - trunk/contrib/createauthonly.c (File Added)
6698 + - trunk/contrib/m_createauthonly.c (File Deleted)
6701 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6703 Add to example confs commented lines for:
6704 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6705 sno_globalkline.so, sno_globaloper.so.
6709 +5 -1 trunk/doc/example.conf (File Modified)
6710 +9 -1 trunk/doc/reference.conf (File Modified)
6713 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6715 - Unbreak connecting to connect{}s with hostnames
6716 instead of IP addresses (broken with new resolver).
6717 - Try to do A/AAAA query based on aftype in
6718 connect{} (doesn't seem to work fully).
6722 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6725 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6727 Unbreak /rehash dns.
6731 +1 -0 trunk/src/res.c (File Modified)
6734 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6736 Preserve Hybrid Id and add one of our own.
6740 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6741 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6744 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6746 Add anfl and Androsyn to CREDITS.
6747 They wrote a lot of ratbox code we use, both before and after the fork.
6751 +2 -0 trunk/CREDITS (File Modified)
6754 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6756 Hostname validity check.
6760 +42 -3 trunk/src/s_auth.c (File Modified)
6763 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6765 Version bump to 1.2.0.
6769 +9 -9 trunk/configure (File Modified)
6770 +1 -1 trunk/configure.ac (File Modified)
6773 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6775 - Missed a spot in the IPv6 code here. Should be usable now.
6779 +2 -2 trunk/src/res.c (File Modified)
6782 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6784 Alright, so, this massive commit does the following:
6786 - Adds a resolver based on the undernet and hybrid one.
6787 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6788 - Makes a check in ./configure be posixly correct
6789 - Simplifies the auth code and DNS callbacks
6791 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6795 +1 -1 trunk/Makefile.in (File Modified)
6796 + - trunk/adns/ (File Deleted)
6797 +148 -80 trunk/configure (File Modified)
6798 +1 -2 trunk/configure.ac (File Modified)
6799 +6 -0 trunk/include/client.h (File Modified)
6800 +1 -0 trunk/include/packet.h (File Modified)
6801 +153 -41 trunk/include/res.h (File Modified)
6802 + - trunk/include/reslib.h (File Added)
6803 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6804 +930 -1449 trunk/modules/.depend (File Modified)
6805 +3 -0 trunk/modules/m_stats.c (File Modified)
6806 +417 -621 trunk/src/.depend (File Modified)
6807 +1 -1 trunk/src/.indent.pro (File Modified)
6808 +2069 -289 trunk/src/Makefile.in (File Modified)
6809 + - trunk/src/adns.c (File Deleted)
6810 + - trunk/src/res.c (File Added)
6811 + - trunk/src/reslib.c (File Added)
6812 +11 -50 trunk/src/s_auth.c (File Modified)
6813 +4 -26 trunk/src/s_newconf.c (File Modified)
6816 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6818 Document the NOBALLOC feature.
6822 +7 -1 trunk/include/config.h (File Modified)
6825 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6827 commands.sgml changes
6831 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6834 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6840 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6843 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6845 Improve description of class{} block (in particular,
6846 mention server classes as well as client classes).
6850 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6853 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6856 -/* sendq: servers need a higher sendq as they send more data */
6857 +/* sendq: servers need a higher sendq as they are sent more data */
6861 +1 -1 trunk/doc/reference.conf (File Modified)
6864 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6866 Add modules{} block.
6870 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6873 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6875 Add general::oper_snomask, snomask on oper up for opers
6876 that have umode +s set on oper up, but do not have
6877 a specific snomask setting in their operator block.
6878 If this is empty or not specified, +s is used as before.
6882 +4 -1 trunk/doc/example.conf (File Modified)
6883 +7 -1 trunk/doc/reference.conf (File Modified)
6884 +1 -0 trunk/include/client.h (File Modified)
6885 +1 -0 trunk/include/s_conf.h (File Modified)
6886 +32 -0 trunk/src/newconf.c (File Modified)
6887 +1 -0 trunk/src/s_conf.c (File Modified)
6888 +13 -3 trunk/src/s_user.c (File Modified)
6891 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6896 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6899 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6901 Add MASKTRACE and CHANTRACE commands.
6905 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6908 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6910 document loadmodule directive
6914 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6917 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6923 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6926 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6928 q:lines are no longer living in the ircd.conf either
6932 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6935 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6937 remove k:line, d:line, x:line as they are their own files now
6941 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6944 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6946 New place for operator::snomask.
6950 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6953 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6955 Document connect {}.
6959 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6962 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6964 example.conf: move operator::snomask to a more logical place,
6965 more sensible default
6966 reference.conf: add operator::snomask
6970 +3 -3 trunk/doc/example.conf (File Modified)
6971 +3 -0 trunk/doc/reference.conf (File Modified)
6974 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6976 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6977 in those conf entries that take umodes like <name1>, <name2>, ...
6981 +3 -0 trunk/doc/reference.conf (File Modified)
6982 +3 -0 trunk/src/newconf.c (File Modified)
6985 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6991 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6994 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7000 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7003 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7009 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7012 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7018 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7021 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7023 Document operator {} blocks.
7027 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7030 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7032 auth{}: clarify/add some details
7036 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7039 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7041 auth{}: Move a paragraph.
7045 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7048 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7050 Document auth{} blocks.
7054 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7057 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7063 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7066 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7068 Add umode +R, prevents unidentified clients from
7069 sending private messages or notices. /accept'ed
7070 clients and opers are exempt.
7071 Due to the /accept part, this is only checked
7072 at the target's server, may want to change
7077 +1 -0 trunk/help/opers/umode (File Modified)
7078 +1 -0 trunk/help/users/umode (File Modified)
7079 +2 -0 trunk/include/client.h (File Modified)
7080 +1 -0 trunk/include/numeric.h (File Modified)
7081 +11 -1 trunk/modules/core/m_message.c (File Modified)
7082 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7083 +1 -1 trunk/src/messages.tab (File Modified)
7084 +1 -1 trunk/src/s_user.c (File Modified)
7087 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7089 Don't allow a nick change if banned or quieted (and not
7090 voiced or opped) on a channel. This uses numeric 435
7091 (bahamut's "cannot change to a banned nick") because
7092 bahamut/ircu's 437 and hyperion's 438 already have
7093 another meaning for us.
7097 +2 -0 trunk/include/channel.h (File Modified)
7098 +1 -0 trunk/include/numeric.h (File Modified)
7099 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7100 +38 -0 trunk/src/channel.c (File Modified)
7101 +1 -1 trunk/src/messages.tab (File Modified)
7104 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7107 - respect ban exceptions
7108 - also deny a knock if quieted
7112 +2 -1 trunk/modules/m_knock.c (File Modified)
7115 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7117 Reverse bad substitution in comment.
7121 +1 -1 trunk/src/channel.c (File Modified)
7124 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7126 - set DynSpoof flag for clients spoofed at registration
7127 - add orighost instead of host to the hostname hash
7131 +5 -1 trunk/src/s_user.c (File Modified)
7134 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7136 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7140 +2 -3 trunk/src/send.c (File Modified)
7143 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7145 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7149 +17 -7 trunk/modules/m_signon.c (File Modified)
7152 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7154 Correct minimum args on ENCAP SASL to avoid nasty core.
7158 +1 -1 trunk/modules/m_sasl.c (File Modified)
7161 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7163 Style nits: sptr can't ever be NULL, don't compare truth
7168 +2 -3 trunk/modules/m_scan.c (File Modified)
7171 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7173 - Comment out scan_cmodes() prototype to suppress warning
7174 - Correct minimum parameter count for mo_scan()
7178 +2 -2 trunk/modules/m_scan.c (File Modified)
7181 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7184 - Include full command in operspy notice
7185 - Allow global scans (no-list used, mask not used) without operspy
7186 - Use ERR_NOPRIVS numeric
7190 +21 -9 trunk/modules/m_scan.c (File Modified)
7193 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7195 Cancel out the >3 default if < is given; this way
7196 any </> specification fully overrides the default.
7200 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7203 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7205 - Call mo_list() from m_list() to reduce code duplication
7206 - Default to >3, rather arbitrarily (conf option?)
7207 - Make < and > mean less than and greater than again
7211 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7214 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7216 When processing topic burst, hide connecting server
7217 on netburst if flatten links is enabled.
7221 +9 -2 trunk/modules/m_tb.c (File Modified)
7224 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7226 - remove PENALTY token
7230 +0 -1 trunk/include/supported.h (File Modified)
7233 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7236 - Add PENALTY because we have a pace-wait system.
7237 - Add FNC due to SAVE and RSFNC
7242 +4 -2 trunk/include/supported.h (File Modified)
7245 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7247 mkay, indent went nuts here
7251 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7254 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7256 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7257 and can be used instead. The SAFELIST implementation is the one used by
7258 default, as most users/networks will be used to it.
7262 +1 -0 trunk/NEWS (File Modified)
7263 +14 -0 trunk/include/client.h (File Modified)
7264 +5 -0 trunk/include/hash.h (File Modified)
7265 +404 -272 trunk/modules/Makefile.in (File Modified)
7266 + - trunk/modules/m_list.c (File Deleted)
7267 + - trunk/modules/m_list_ratbox.c (File Added)
7268 + - trunk/modules/m_list_safelist.c (File Added)
7269 +5 -5 trunk/src/hash.c (File Modified)
7272 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7274 Clear invites on a lowerTS JOIN or SJOIN.
7275 This should complete kick_on_split_riding protection.
7279 +5 -0 trunk/modules/core/m_join.c (File Modified)
7280 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7283 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7285 Like in ratbox, send and interpret timestamps on invites.
7289 +9 -2 trunk/modules/m_invite.c (File Modified)
7292 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7294 Add +S (network service) umode. Just for completeness, users or opers
7299 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7302 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7308 +35 -2 trunk/NEWS (File Modified)
7311 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7313 Split off a PreClient structure for data to be freed on registation (i.e. password).
7314 New hook introduce_client for post-registration messages.
7315 Fix b0rked SASL numerics.
7316 Burst REALHOST post-introduction for spoofed-on-registration clients.
7317 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7318 Pre-registration signon support.
7322 +10 -0 trunk/configure (File Modified)
7323 +2 -0 trunk/configure.ac (File Modified)
7324 +14 -4 trunk/include/client.h (File Modified)
7325 +1 -0 trunk/include/hook.h (File Modified)
7326 +1 -0 trunk/include/numeric.h (File Modified)
7327 +3 -0 trunk/include/setup.h.in (File Modified)
7328 +16 -0 trunk/modules/m_chghost.c (File Modified)
7329 +25 -21 trunk/modules/m_sasl.c (File Modified)
7330 +63 -30 trunk/modules/m_signon.c (File Modified)
7331 +18 -0 trunk/src/client.c (File Modified)
7332 +2 -0 trunk/src/hook.c (File Modified)
7333 +5 -5 trunk/src/messages.tab (File Modified)
7334 +2 -0 trunk/src/s_serv.c (File Modified)
7335 +28 -2 trunk/src/s_user.c (File Modified)
7338 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7340 Update hook documentation.
7344 +30 -0 trunk/doc/hooks.txt (File Modified)
7347 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7349 Improve @/# handling in match_esc().
7353 +21 -13 trunk/src/match.c (File Modified)
7356 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7358 backtrack instead of bailing out when handling a mismatched escape
7362 +1 -1 trunk/src/match.c (File Modified)
7365 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7367 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7370 +2 -1 trunk/CREDITS (File Modified)
7373 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7375 Fix the escape brokenness and pick up a more efficient matching algorithm,
7376 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7377 Patch sent upstream. They can do whatever they want with it, *shrug*.
7381 +147 -161 trunk/src/match.c (File Modified)
7384 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7386 If flatten links is enabled, fake the origins of some ServerModes
7387 sent to clients so that the server sending the netburst is hidden.
7388 Most mode hacks still show the true source.
7392 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7393 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7396 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7398 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7399 where the exit originated).
7400 - When receiving an SQUIT for a server themselves
7401 (IsMe(target_p) || target_p == client_p)
7402 close their link and send a local server notice.
7406 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7407 +6 -3 trunk/src/client.c (File Modified)
7410 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7412 Hooking into the wrong hook, whoops. :P
7416 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7417 +6 -10 trunk/modules/core/m_join.c (File Modified)
7420 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7422 this doesn't work right, right now :P
7426 +40 -0 trunk/contrib/Makefile.in (File Modified)
7427 + - trunk/contrib/m_createauthonly.c (File Added)
7428 +6 -0 trunk/include/hook.h (File Modified)
7429 +26 -1 trunk/modules/core/m_join.c (File Modified)
7430 +1 -1 trunk/src/ircd.c (File Modified)
7433 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7435 Make can_join() hookable.
7439 +12 -1 trunk/src/channel.c (File Modified)
7442 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7444 add 'int approved;' to the channel event hook
7448 +1 -0 trunk/include/hook.h (File Modified)
7451 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7453 Use SIDs in SASL ENCAP origin.
7454 Ignore responses from other agents once the first SASL response has been received for a client.
7458 +9 -5 trunk/modules/m_sasl.c (File Modified)
7461 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7463 Removed stray debug code.
7467 +1 -1 trunk/modules/m_sasl.c (File Modified)
7470 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7472 Don't complain "unknown MODE flag" if a non-oper attempts
7473 to unset an oper only umode they do not have.
7474 This is to prevent unwanted error messages when users/bots
7475 do things like MODE <nick> +i-sw.
7479 +4 -2 trunk/src/s_user.c (File Modified)
7482 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7484 Fix client_exit hook name and only call it for local exits that are not
7489 +3 -2 trunk/modules/m_sasl.c (File Modified)
7492 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7494 Fix SASL logic to actually use stored agent UID.
7495 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7496 Add abort code for exiting clients.
7500 +18 -9 trunk/modules/m_sasl.c (File Modified)
7503 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7505 Port over ratbox 2.2 /challenge. This is slightly more secure
7506 (better crypto, longer keys, challenge timeout) and has better
7509 The respond tool is no longer part of the ircd tree but a
7510 separate package, currently available from
7511 http://respond.ircd-ratbox.org (we should mirror/... this).
7515 +65 -310 trunk/doc/challenge.txt (File Modified)
7516 +5 -5 trunk/include/client.h (File Modified)
7517 +3 -0 trunk/include/irc_string.h (File Modified)
7518 +3 -0 trunk/include/numeric.h (File Modified)
7519 +94 -50 trunk/modules/m_challenge.c (File Modified)
7520 +1 -2 trunk/src/client.c (File Modified)
7521 +125 -0 trunk/src/irc_string.c (File Modified)
7522 +2 -2 trunk/src/messages.tab (File Modified)
7523 + - trunk/tools/rsa_respond/ (File Deleted)
7526 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7528 Preliminary SASL support.
7532 +7 -0 trunk/include/client.h (File Modified)
7533 +6 -0 trunk/include/numeric.h (File Modified)
7534 +1 -0 trunk/modules/Makefile.in (File Modified)
7535 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7536 +175 -1 trunk/modules/m_cap.c (File Modified)
7537 + - trunk/modules/m_sasl.c (File Added)
7538 +2 -0 trunk/modules/m_user.c (File Modified)
7539 +5 -5 trunk/src/messages.tab (File Modified)
7540 +8 -2 trunk/src/s_user.c (File Modified)
7543 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7545 SIGNON: make logout also apply remotely.
7549 +7 -2 trunk/modules/m_signon.c (File Modified)
7552 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7554 Use an asterisk when sending empty logins in SIGNON.
7558 +5 -5 trunk/modules/m_signon.c (File Modified)
7561 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7563 SIGNON: Only add whowas entry (add_history()) and wipe
7564 accepts (del_all_accepts()) if nick changed.
7568 +5 -3 trunk/modules/m_signon.c (File Modified)
7571 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7573 SIGNON: slight fixes to collision code:
7574 - don't kill if target_p == source_p (nick unchanged or only changed case)
7575 - add comment that SAVE support is missing
7576 - use sendto_realops_snomask() instead of sendto_realops_flags()
7580 +9 -6 trunk/modules/m_signon.c (File Modified)
7583 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7585 Fix up kills for bad nick/user/host on SIGNON.
7589 +16 -6 trunk/modules/m_signon.c (File Modified)
7592 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7594 If changing to a nick with a digit, only allow the UID.
7598 +4 -0 trunk/modules/m_signon.c (File Modified)
7601 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7603 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7604 Strip leading digits from logins that are not purely numeric.
7608 +3 -0 trunk/include/numeric.h (File Modified)
7609 +2 -0 trunk/include/send.h (File Modified)
7610 +1 -0 trunk/modules/Makefile.in (File Modified)
7611 +456 -3 trunk/modules/m_services.c (File Modified)
7612 + - trunk/modules/m_signon.c (File Added)
7613 +2 -2 trunk/src/messages.tab (File Modified)
7614 +98 -0 trunk/src/send.c (File Modified)
7617 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7619 Remove old server notice umodes from example confs.
7623 +1 -2 trunk/doc/example.conf (File Modified)
7624 +4 -17 trunk/doc/reference.conf (File Modified)
7627 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7629 Add snomask help file (forgot this earlier).
7633 + - trunk/help/opers/snomask (File Added)
7636 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7638 Add umode +l (receive locops).
7642 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7645 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7647 We don't plan to implement cmode +R (quiet unidentified) and
7648 umode +I (deny invite) for 1.1, so comment them out from the
7653 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7654 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7657 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7659 Improve snomask usage description.
7663 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7666 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7668 Mention the word snomask with umode +s (needs to be a link really).
7672 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7675 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7677 Add snomask +Z (operspy notices).
7681 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7684 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7686 Misc updates/clarifications.
7690 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7693 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7699 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7700 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7701 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7704 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7706 - Allow ENCAP REALHOST outside burst
7707 - Fix comment describing race condition: this can only happen
7708 on a local whois with use_whois_actually enabled
7712 +4 -6 trunk/modules/m_chghost.c (File Modified)
7715 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7717 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7721 +39 -0 trunk/contrib/Makefile.in (File Modified)
7722 + - trunk/contrib/sno_globaloper.c (File Added)
7725 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7727 Pass along old umodes and snomask in umode_changed hook,
7728 changing its parameter type from struct Client *
7729 to hook_data_umode_changed *. (For a new client, both
7732 The IP cloaking module now fully ignores umode changes
7733 where +h didn't change.
7737 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7738 +7 -0 trunk/include/hook.h (File Modified)
7739 +18 -4 trunk/src/s_user.c (File Modified)
7742 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7744 move libcharybdis-provided function initialisation into libcharybdis_init().
7748 +32 -11 trunk/src/ircd.c (File Modified)
7751 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7753 Make +f notices (local host, global host, global user@host, local class)
7754 netwide. Exceeding /quote set max remains local.
7758 +4 -4 trunk/src/s_conf.c (File Modified)
7761 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7763 Netwide notices about attempts to join juped channels.
7767 +1 -1 trunk/modules/core/m_join.c (File Modified)
7770 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7772 Send server notices about failed oper attempts globally.
7773 Successful remote oper attempt notices will be generated
7774 from the mode changes.
7778 +3 -3 trunk/modules/m_challenge.c (File Modified)
7779 +2 -2 trunk/modules/m_oper.c (File Modified)
7782 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7784 Rest of infrastructure for sending server notices globally.
7785 Uses a new L_NETWIDE level on sendto_realops_snomask().
7789 +1 -0 trunk/include/send.h (File Modified)
7790 +31 -4 trunk/src/send.c (File Modified)
7793 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7795 Add general::global_snotices conf option to control
7796 whether we send out SNOTEs. Does not do anything yet.
7800 +1 -0 trunk/doc/example.conf (File Modified)
7801 +6 -0 trunk/doc/reference.conf (File Modified)
7802 +1 -0 trunk/include/s_conf.h (File Modified)
7803 +6 -0 trunk/modules/m_info.c (File Modified)
7804 +1 -0 trunk/src/newconf.c (File Modified)
7805 +1 -0 trunk/src/s_conf.c (File Modified)
7808 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7810 Only accept SNOTE from servers.
7814 +2 -0 trunk/modules/m_snote.c (File Modified)
7817 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7819 Correct parv indices so this actually works.
7823 +2 -2 trunk/modules/m_snote.c (File Modified)
7826 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7832 +3 -3 trunk/modules/m_snote.c (File Modified)
7835 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7837 Add m_snote.c, SNOTE propagator.
7841 +86 -0 trunk/modules/Makefile.in (File Modified)
7842 + - trunk/modules/m_snote.c (File Added)
7845 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7847 start seeding the 1.1 NEWS file
7851 +4 -0 trunk/NEWS (File Modified)
7854 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7856 rename some modules to more descriptive names...
7860 +2 -131 trunk/contrib/Makefile.in (File Modified)
7861 + - trunk/contrib/globalconnexit.c (File Deleted)
7862 + - trunk/contrib/globallineactive.c (File Deleted)
7863 + - trunk/contrib/sno_farconnect.c (File Added)
7864 + - trunk/contrib/sno_globalkline.c (File Added)
7865 +1 -120 trunk/modules/Makefile.in (File Modified)
7866 + - trunk/modules/networknotice.c (File Deleted)
7867 + - trunk/modules/sno_routing.c (File Added)
7870 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7872 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7873 Uses FLAGS2_FLOODDONE bit on servers.
7877 +3 -0 trunk/include/client.h (File Modified)
7878 +121 -1 trunk/modules/Makefile.in (File Modified)
7879 + - trunk/modules/networknotice.c (File Added)
7882 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7884 Don't show servers in /trace to nonopers if flatten links is enabled.
7888 +8 -5 trunk/modules/m_trace.c (File Modified)
7891 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7894 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7895 - send back confirmation to source, if local client
7896 - send a +s server notice if the source is neither a server nor a service (+S)
7900 +5 -1 trunk/modules/m_chghost.c (File Modified)
7903 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7905 Use sendto_realops_snomask_from() to make the
7906 server notices appear to come from the affected
7911 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7912 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7915 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7917 Add sendto_realops_snomask_from(), allows
7918 specification of apparent source server.
7922 +1 -0 trunk/include/send.h (File Modified)
7923 +41 -1 trunk/src/send.c (File Modified)
7926 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7928 Revert r579. Keep host, not orighost in oper up notice.
7929 It would be inconsistent to have orighost there, and we
7930 don't want to mess up all server notices by putting both
7935 +1 -1 trunk/src/s_user.c (File Modified)
7938 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7940 Include the IP address in operlog/foperlog.
7944 +10 -8 trunk/modules/m_challenge.c (File Modified)
7945 +8 -6 trunk/modules/m_oper.c (File Modified)
7948 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7950 Call umode_changed hook on oper up.
7954 +1 -0 trunk/src/s_user.c (File Modified)
7957 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7959 Add globalconnexit contrib module, shows remote client connects/exits
7960 except netsplits/netjoin on snomask +F.
7961 Notice formatting will probably change somewhat still.
7965 +80 -0 trunk/contrib/Makefile.in (File Modified)
7966 + - trunk/contrib/globalconnexit.c (File Added)
7969 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7971 Declare snomask_modes[] so modules can provide snomasks.
7975 +2 -0 trunk/include/snomask.h (File Modified)
7978 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7980 Replace user_signon hook with two new hooks: new_local_user
7981 and new_remote_user.
7982 These are called right before the user is introduced to the
7983 rest of the network.
7987 +2 -1 trunk/include/hook.h (File Modified)
7988 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7989 +4 -2 trunk/src/hook.c (File Modified)
7990 +2 -3 trunk/src/s_user.c (File Modified)
7993 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7995 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7999 +2 -2 trunk/modules/m_scan.c (File Modified)
8002 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8004 Update doc/technical/send.txt.
8008 +91 -131 trunk/doc/technical/send.txt (File Modified)
8011 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8013 Add chantrace and masktrace to help files.
8017 + - trunk/help/opers/chantrace (File Added)
8018 +27 -20 trunk/help/opers/index (File Modified)
8019 + - trunk/help/opers/masktrace (File Added)
8020 +2 -0 trunk/help/opers/operspy (File Modified)
8023 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8025 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8026 Shows etrace-like output for all users in a channel,
8027 in particular IP addresses.
8031 +75 -2 trunk/modules/m_etrace.c (File Modified)
8034 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8036 Port over ratbox 2.2 r21727 (anfl):
8037 add some logging when we drop servers in places where we only notify opers
8041 +31 -0 trunk/modules/core/m_server.c (File Modified)
8044 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8046 display orighost in operup message
8050 +1 -1 trunk/src/s_user.c (File Modified)
8053 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8055 Add globallineactive contrib module, a hack which can often
8056 show k/d/g/x line active for remote clients.
8060 +52 -0 trunk/contrib/Makefile.in (File Modified)
8061 + - trunk/contrib/globallineactive.c (File Added)
8064 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8066 Show IP field in the same way as MASKTRACE:
8067 "255.255.255.255" if it's unknown (remote TS5 client)
8068 and "0" if we or the remote server are purposely
8073 +12 -1 trunk/modules/m_scan.c (File Modified)
8076 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8079 - don't show servers in a global scan
8080 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8084 +4 -1 trunk/modules/m_scan.c (File Modified)
8087 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8089 Implement SCAN UMODES.
8093 +3 -0 trunk/include/numeric.h (File Modified)
8094 +128 -2 trunk/modules/m_scan.c (File Modified)
8095 +2 -2 trunk/src/messages.tab (File Modified)
8098 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8104 +1 -1 trunk/modules/m_scan.c (File Modified)
8107 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8109 parv[0] should be parv[1].
8113 +1 -1 trunk/modules/m_scan.c (File Modified)
8116 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8122 +1 -1 trunk/modules/m_scan.c (File Modified)
8125 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8131 +2 -2 trunk/modules/m_scan.c (File Modified)
8134 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8136 framework for scan command
8140 +113 -0 trunk/modules/Makefile.in (File Modified)
8141 + - trunk/modules/m_scan.c (File Added)
8144 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8146 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8150 +2 -0 trunk/include/irc_string.h (File Modified)
8151 +157 -1 trunk/modules/m_etrace.c (File Modified)
8152 +129 -90 trunk/src/match.c (File Modified)
8155 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8157 orighost may live in a different hash bucket (likely the case), lets check it standalone
8161 +39 -3 trunk/src/hostmask.c (File Modified)
8164 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8166 SVN didn't check modules/ somehow, hrmm.
8170 +1 -1 trunk/modules/m_kline.c (File Modified)
8171 +6 -6 trunk/modules/m_stats.c (File Modified)
8174 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8176 Track hostmask entries for client_p->orighost, if available.
8177 Not throughly tested, but seems to work fine.
8181 +8 -4 trunk/include/hostmask.h (File Modified)
8182 +14 -10 trunk/src/hostmask.c (File Modified)
8185 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8187 Pass on SQUIT reasons more.
8191 +17 -19 trunk/src/client.c (File Modified)
8194 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8196 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8197 This way, hidden admins also get them.
8201 +4 -4 trunk/src/send.c (File Modified)
8204 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8206 From ircd-ratbox 2.2 (r21339 anfl):
8207 ms_kill() should be using find_person(), not find_client()
8208 otherwise it can generate a core.
8212 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8215 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8217 Add m_error to core_module_table, so it is loaded by default.
8221 +1 -0 trunk/src/modules.c (File Modified)
8224 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8226 comment is a const char *, not char *.
8230 +1 -1 trunk/include/hook.h (File Modified)
8233 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8235 Fix a long standing hybrid 7 bug: when getting a read error
8236 on a server, report_error() is called with a %d instead of
8237 a %s in the format string ("Lost connection" in +d).
8241 +1 -1 trunk/src/client.c (File Modified)
8244 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8250 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8253 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8255 Add document describing capabilities and what they mean.
8259 + - trunk/doc/technical/capab.txt (File Added)
8262 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8264 Change client_exit hook to pass all exit_client() parameters.
8268 +8 -0 trunk/include/hook.h (File Modified)
8269 +6 -1 trunk/src/client.c (File Modified)
8272 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8274 Add client_exit hook, called in exit_client() for all
8275 clients of all types, except clients exiting because
8276 of netsplits (QS). The only thing done before it is
8277 marking the client as "closing" (to prevent
8282 +1 -0 trunk/include/hook.h (File Modified)
8283 +2 -0 trunk/src/client.c (File Modified)
8284 +2 -0 trunk/src/hook.c (File Modified)
8287 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8289 Improve the code that calculates the nnnS nnnC counts
8292 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8296 +43 -36 trunk/modules/m_trace.c (File Modified)
8299 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8301 Add server_eob hook.
8302 Planning to use this for netsplit/join notices.
8306 +1 -0 trunk/include/hook.h (File Modified)
8307 +2 -0 trunk/modules/m_pong.c (File Modified)
8308 +2 -0 trunk/src/hook.c (File Modified)
8311 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8313 Default motd: ircd-ratbox -> charybdis
8317 +1 -1 trunk/doc/ircd.motd (File Modified)
8320 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8322 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8326 +4 -4 trunk/src/s_user.c (File Modified)
8329 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8331 - Remove obsolete EOB help file
8332 - Document snomask in the help files
8337 + - trunk/help/opers/eob (File Deleted)
8338 +13 -12 trunk/help/opers/index (File Modified)
8339 +1 -13 trunk/help/opers/umode (File Modified)
8340 +7 -7 trunk/help/users/index (File Modified)
8343 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8345 Bail if snomask to parse is not given. Pointy hat to myself.
8349 +3 -0 trunk/src/snomask.c (File Modified)
8352 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8354 Remove m_flags from autoconf
8358 +0 -1 trunk/contrib/Makefile.in (File Modified)
8361 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8367 + - trunk/contrib/m_flags.c (File Deleted)
8370 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8372 If +s is in oper_only_umodes, clear snomask on deoper.
8376 +5 -0 trunk/src/s_user.c (File Modified)
8379 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8381 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8385 +2 -2 trunk/configure (File Modified)
8386 +2 -2 trunk/configure.ac (File Modified)
8389 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8391 Remove the old server notice umodes.
8392 Default oper only umodes is now +s.
8393 Please make sure all remaining umodes still work.
8397 +3 -21 trunk/include/client.h (File Modified)
8398 +0 -12 trunk/src/newconf.c (File Modified)
8399 +1 -1 trunk/src/s_conf.c (File Modified)
8400 +12 -12 trunk/src/s_user.c (File Modified)
8403 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8405 operator::flags nick_changes now controls +n snomask instead of +n umode.
8409 +8 -8 trunk/src/s_user.c (File Modified)
8412 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8414 Move down h_umode_changed hook call after umode allowed checks
8415 (so it will not see +a if someone tries to set it but is not
8420 +2 -3 trunk/src/s_user.c (File Modified)
8423 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8425 Move over non-+s server notices (hopefully, all of them).
8429 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8430 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8431 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8432 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8433 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8434 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8435 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8436 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8437 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8438 +2 -2 trunk/libcharybdis/event.c (File Modified)
8439 +2 -2 trunk/modules/core/m_join.c (File Modified)
8440 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8441 +3 -3 trunk/modules/core/m_message.c (File Modified)
8442 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8443 +2 -2 trunk/modules/core/m_server.c (File Modified)
8444 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8445 +1 -1 trunk/modules/m_post.c (File Modified)
8446 +1 -1 trunk/modules/m_services.c (File Modified)
8447 +2 -2 trunk/src/channel.c (File Modified)
8448 +3 -3 trunk/src/client.c (File Modified)
8449 +1 -1 trunk/src/hash.c (File Modified)
8450 +5 -5 trunk/src/s_conf.c (File Modified)
8451 +2 -2 trunk/src/s_log.c (File Modified)
8452 +4 -4 trunk/src/s_user.c (File Modified)
8455 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8457 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8461 +2 -1 trunk/include/snomask.h (File Modified)
8462 +2 -2 trunk/src/snomask.c (File Modified)
8465 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8467 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8471 +1 -1 trunk/contrib/example_module.c (File Modified)
8472 +2 -2 trunk/include/ircd_defs.h (File Modified)
8473 +6 -6 trunk/modules/core/m_error.c (File Modified)
8474 +1 -1 trunk/modules/core/m_join.c (File Modified)
8475 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8476 +1 -1 trunk/modules/core/m_message.c (File Modified)
8477 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8478 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8479 +18 -18 trunk/modules/core/m_server.c (File Modified)
8480 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8481 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8482 +4 -4 trunk/modules/m_challenge.c (File Modified)
8483 +4 -4 trunk/modules/m_dline.c (File Modified)
8484 +13 -13 trunk/modules/m_gline.c (File Modified)
8485 +5 -5 trunk/modules/m_kline.c (File Modified)
8486 +2 -2 trunk/modules/m_oper.c (File Modified)
8487 +1 -1 trunk/modules/m_pong.c (File Modified)
8488 +13 -13 trunk/modules/m_rehash.c (File Modified)
8489 +4 -4 trunk/modules/m_resv.c (File Modified)
8490 +16 -16 trunk/modules/m_set.c (File Modified)
8491 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8492 +6 -6 trunk/modules/m_xline.c (File Modified)
8493 +1 -1 trunk/src/adns.c (File Modified)
8494 +2 -2 trunk/src/channel.c (File Modified)
8495 +1 -1 trunk/src/listener.c (File Modified)
8496 +1 -1 trunk/src/s_auth.c (File Modified)
8497 +15 -15 trunk/src/s_conf.c (File Modified)
8498 +3 -3 trunk/src/s_user.c (File Modified)
8499 +7 -7 trunk/src/send.c (File Modified)
8502 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8505 - set +s snomask if +s umode set but no snomasks
8506 - put numerics in more logical order
8510 +3 -1 trunk/src/s_user.c (File Modified)
8513 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8515 parse_snobuf_to_mask(): default to + at start
8516 allows stuff like /mode jilles +s C
8520 +1 -1 trunk/src/snomask.c (File Modified)
8523 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8525 Changes to user_mode() snomask handling.
8526 - show snomask (if not 0) on /mode <nick>
8527 - show snomask once at the end if +s/-s used
8528 - only parse 1 parameter for umode changes
8529 - don't crash on /mode <nick> +s
8530 - /mode <nick> -s clears snomask, doesn't use parameter
8531 - set umode +s iff snomask is not 0
8532 - snomask is not propagated, but umode +s is
8536 +97 -72 trunk/src/s_user.c (File Modified)
8539 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8541 Convert some messages over to snomask.
8545 +29 -29 trunk/src/client.c (File Modified)
8546 +2 -2 trunk/src/ircd.c (File Modified)
8547 +13 -13 trunk/src/modules.c (File Modified)
8548 +1 -1 trunk/src/newconf.c (File Modified)
8549 +5 -5 trunk/src/parse.c (File Modified)
8550 +1 -1 trunk/src/restart.c (File Modified)
8551 +4 -4 trunk/src/s_newconf.c (File Modified)
8552 +11 -11 trunk/src/s_serv.c (File Modified)
8555 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8557 include snomask.h from client.h
8561 +1 -0 trunk/include/client.h (File Modified)
8564 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8566 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8570 +1 -0 trunk/src/newconf.c (File Modified)
8571 +2 -1 trunk/src/snomask.c (File Modified)
8574 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8576 should start with +, not \0. Whoops. :)
8580 +1 -1 trunk/src/snomask.c (File Modified)
8583 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8585 core snomask support.
8589 +3 -0 trunk/doc/example.conf (File Modified)
8590 +2 -0 trunk/include/client.h (File Modified)
8591 +2 -0 trunk/include/numeric.h (File Modified)
8592 +2 -0 trunk/include/s_newconf.h (File Modified)
8593 +63 -0 trunk/include/send.h (File Modified)
8594 + - trunk/include/snomask.h (File Added)
8595 +1 -0 trunk/src/Makefile.in (File Modified)
8596 +1 -1 trunk/src/messages.tab (File Modified)
8597 +8 -0 trunk/src/newconf.c (File Modified)
8598 +12 -0 trunk/src/s_user.c (File Modified)
8599 +235 -0 trunk/src/send.c (File Modified)
8600 + - trunk/src/snomask.c (File Added)
8603 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8605 add a blank line after the license info.
8609 +1 -1 trunk/CREDITS (File Modified)
8612 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8614 Extend copyright to 2006.
8618 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8621 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8624 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8628 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8629 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8632 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8634 Add oper privileges document.
8638 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8639 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8642 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8644 Capitalize message names in services shortcuts (for consistency).
8648 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8651 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8657 +1 -1 trunk/src/patricia.c (File Modified)
8660 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8662 Remove obsolete 'nextconnect' variable.
8666 +0 -1 trunk/include/ircd.h (File Modified)
8667 +0 -2 trunk/src/client.c (File Modified)
8668 +0 -1 trunk/src/ircd.c (File Modified)
8671 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8673 Remove this remnant of the hybrid 6 ziplinks implementation.
8677 + - trunk/include/s_zip.h (File Deleted)
8680 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8682 Make clone limiting work on orighost, not host (so it
8683 looks through services cloaks). Lightly tested, please
8688 +2 -0 trunk/modules/m_chghost.c (File Modified)
8689 +1 -1 trunk/src/client.c (File Modified)
8690 +1 -1 trunk/src/s_conf.c (File Modified)
8693 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8695 Don't forget to link me_realhost() into the command hash.
8697 Pointy hat to: myself
8701 +1 -1 trunk/modules/m_chghost.c (File Modified)
8704 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8706 It's call_hook, not hook_call.
8710 +1 -1 trunk/src/s_user.c (File Modified)
8713 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8715 Add unreject help file.
8719 + - trunk/help/opers/unreject (File Added)
8722 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8724 Link the all-important 42 module to the build :P
8728 +1 -0 trunk/contrib/Makefile.in (File Modified)
8731 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8733 Mention /rehash help.
8737 +1 -0 trunk/help/opers/rehash (File Modified)
8740 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8742 Add h_user_signon hook.
8746 +1 -0 trunk/include/hook.h (File Modified)
8747 +2 -0 trunk/src/hook.c (File Modified)
8748 +4 -0 trunk/src/s_user.c (File Modified)
8751 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8753 Oops, forgot to set orighost for remote client introductions.
8757 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8760 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8762 Use TS6 forms in services shortcuts, if possible.
8766 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8769 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8771 - Start out default_umodes conf entry from the empty set instead of +i.
8772 - Move oper_only_umodes check to where default_umodes is used, as
8773 oper_only_umodes may not be set yet while we're reading the conf.
8777 +6 -7 trunk/src/newconf.c (File Modified)
8778 +1 -1 trunk/src/s_user.c (File Modified)
8781 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8783 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8787 +1 -0 trunk/doc/example.conf (File Modified)
8788 +7 -0 trunk/doc/reference.conf (File Modified)
8789 +0 -7 trunk/include/config.h.dist (File Modified)
8790 +1 -0 trunk/include/s_conf.h (File Modified)
8791 +6 -0 trunk/modules/m_info.c (File Modified)
8792 +9 -18 trunk/src/client.c (File Modified)
8793 +1 -0 trunk/src/newconf.c (File Modified)
8794 +1 -0 trunk/src/s_conf.c (File Modified)
8797 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8799 - Allow NULL target_ip in show_ip() (indicates message is being
8800 sent to local opers)
8801 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8803 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8804 those in src/client.c
8806 From ratbox 2.2 svn (anfl)
8810 +1 -0 trunk/include/client.h (File Modified)
8811 +21 -2 trunk/src/client.c (File Modified)
8812 +2 -4 trunk/src/hostmask.c (File Modified)
8813 +1 -5 trunk/src/s_conf.c (File Modified)
8814 +4 -8 trunk/src/s_user.c (File Modified)
8817 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8819 Fire off events properly.
8823 +7 -3 trunk/src/s_user.c (File Modified)
8826 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8828 make sure modules which depend on umode information get the message upon connection (oops)
8832 +3 -0 trunk/src/s_user.c (File Modified)
8835 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8837 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8838 From ratbox 2.2 svn.
8842 +3 -7 trunk/modules/m_etrace.c (File Modified)
8845 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8847 Replace silly `default_invisible' option with more versatile default_umodes.
8851 +2 -2 trunk/Makefile.in (File Modified)
8852 +12 -1 trunk/doc/example.conf (File Modified)
8853 +14 -7 trunk/doc/reference.conf (File Modified)
8854 +2 -4 trunk/include/s_conf.h (File Modified)
8855 +0 -6 trunk/modules/m_info.c (File Modified)
8856 +4 -0 trunk/src/modules.c (File Modified)
8857 +41 -1 trunk/src/newconf.c (File Modified)
8858 +2 -2 trunk/src/s_conf.c (File Modified)
8859 +3 -4 trunk/src/s_user.c (File Modified)
8862 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8864 Add temporary nick resvs with the proper duration,
8865 not 60 times too long.
8869 +1 -1 trunk/modules/m_resv.c (File Modified)
8872 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8874 Add kick on split riding. See reference.conf for more details.
8878 +1 -0 trunk/doc/example.conf (File Modified)
8879 +16 -0 trunk/doc/reference.conf (File Modified)
8880 +1 -0 trunk/include/s_conf.h (File Modified)
8881 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8882 +6 -0 trunk/modules/m_info.c (File Modified)
8883 +1 -0 trunk/src/newconf.c (File Modified)
8884 +1 -0 trunk/src/s_conf.c (File Modified)
8887 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8889 New credits, denoting GXTi as being on the core team.
8893 +16 -5 trunk/CREDITS (File Modified)
8896 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8898 better cloaking algorithm
8902 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8905 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8907 don't do redundant bitshifting.
8911 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8914 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8920 +1 -0 trunk/contrib/Makefile.in (File Modified)
8923 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8925 Set the DynSpoof flag properly.
8929 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8932 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8934 first go at an ip_cloaking implementation for charybdis.
8938 + - trunk/contrib/ip_cloaking.c (File Added)
8941 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8943 Add libcharybdis to contrib/ includes.
8947 +1 -1 trunk/contrib/Makefile.in (File Modified)
8950 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8952 add h_umode_changed hook for modules that provide usermodes.
8956 +1 -0 trunk/include/hook.h (File Modified)
8957 +2 -1 trunk/src/hook.c (File Modified)
8958 +3 -0 trunk/src/s_user.c (File Modified)
8961 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8963 Show quiets in /stats z.
8967 +15 -10 trunk/src/s_stats.c (File Modified)
8970 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8972 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8976 +0 -12 trunk/configure (File Modified)
8977 +0 -9 trunk/configure.ac (File Modified)
8978 +0 -3 trunk/include/setup.h.in (File Modified)
8981 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8983 change various buffer sizes to = topiclen.
8987 +3 -4 trunk/include/ircd_defs.h (File Modified)
8990 jon 2005/12/12 19:32:18 UTC (20051212-400)
8992 - Partial commit test, partial ego strokage ;)
8996 +2 -1 trunk/CREDITS (File Modified)
8999 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9001 More kqueue corrections.
9004 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9007 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9009 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9010 Not sure why this wasn't this way to begin with.
9014 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9017 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9019 example.conf tweaks:
9020 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9021 most people do not need this.
9022 Enable serverinfo::hub.
9026 +14 -11 trunk/doc/example.conf (File Modified)
9029 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9031 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9035 +1 -1 trunk/src/s_serv.c (File Modified)
9038 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9040 header include changes
9044 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9045 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9046 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9047 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9048 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9049 +1 -21 trunk/libcharybdis/select.c (File Modified)
9052 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9054 s/ilog/libcharybdis_{die,log,restart}/g
9058 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9059 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9060 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9061 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9062 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9063 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9064 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9065 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9068 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9070 Use the right callbacks in the function code.
9073 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9076 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9078 More work, it builds again!
9082 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9083 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9084 + - trunk/libcharybdis/libcharybdis.c (File Added)
9085 + - trunk/libcharybdis/libcharybdis.h (File Added)
9088 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9090 Move some stuff around.
9094 + - trunk/include/memory.h (File Deleted)
9095 + - trunk/include/tools.h (File Deleted)
9096 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9097 + - trunk/libcharybdis/memory.c (File Added)
9098 + - trunk/libcharybdis/memory.h (File Added)
9099 + - trunk/libcharybdis/snprintf.c (File Added)
9100 + - trunk/libcharybdis/tools.c (File Added)
9101 + - trunk/libcharybdis/tools.h (File Added)
9102 +1000 -1062 trunk/modules/.depend (File Modified)
9103 +421 -455 trunk/src/.depend (File Modified)
9104 +0 -1191 trunk/src/Makefile.in (File Modified)
9105 + - trunk/src/memory.c (File Deleted)
9106 + - trunk/src/snprintf.c (File Deleted)
9107 + - trunk/src/tools.c (File Deleted)
9110 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9112 move more headers into libcharybdis
9115 + - trunk/include/balloc.h (File Deleted)
9116 + - trunk/include/event.h (File Deleted)
9117 + - trunk/libcharybdis/balloc.h (File Added)
9118 + - trunk/libcharybdis/event.h (File Added)
9119 +924 -1020 trunk/modules/.depend (File Modified)
9120 +327 -406 trunk/src/.depend (File Modified)
9123 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9125 balloc, events -> libcharybdis
9128 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9129 + - trunk/libcharybdis/balloc.c (File Added)
9130 + - trunk/libcharybdis/event.c (File Added)
9131 +0 -1008 trunk/src/Makefile.in (File Modified)
9132 + - trunk/src/balloc.c (File Deleted)
9133 + - trunk/src/event.c (File Deleted)
9136 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9141 + - trunk/include/commio.h (File Deleted)
9142 + - trunk/include/linebuf.h (File Deleted)
9143 + - trunk/libcharybdis/commio.h (File Added)
9144 + - trunk/libcharybdis/linebuf.h (File Added)
9145 +1644 -530 trunk/modules/.depend (File Modified)
9146 +1 -1 trunk/modules/Makefile.in (File Modified)
9147 +720 -284 trunk/src/.depend (File Modified)
9150 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9152 Makefile reworking -- moving libcharybdis headers into proper location.
9155 +1 -1 trunk/adns/Makefile.in (File Modified)
9156 +1 -1 trunk/src/Makefile.in (File Modified)
9159 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9161 Document proposed authdaemon protocol.
9164 + - trunk/authdaemon/protocol.txt (File Added)
9167 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9172 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9175 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9177 Remove dead makefile from generation
9180 +1 -2 trunk/configure (File Modified)
9181 +0 -1 trunk/configure.ac (File Modified)
9184 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9186 libcharybdisIO -> libcharybdis
9189 +1 -1 trunk/src/Makefile.in (File Modified)
9192 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9197 + - trunk/libcharybdis/Makefile.in (File Added)
9198 + - trunk/libcharybdis/commio.c (File Added)
9199 + - trunk/libcharybdis/devpoll.c (File Added)
9200 + - trunk/libcharybdis/epoll.c (File Added)
9201 + - trunk/libcharybdis/io/ (File Deleted)
9202 + - trunk/libcharybdis/kqueue.c (File Added)
9203 + - trunk/libcharybdis/linebuf.c (File Added)
9204 + - trunk/libcharybdis/log/ (File Deleted)
9205 + - trunk/libcharybdis/poll.c (File Added)
9206 + - trunk/libcharybdis/ports.c (File Added)
9207 + - trunk/libcharybdis/select.c (File Added)
9210 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9215 + - trunk/libcharybdis/Makefile.in (File Deleted)
9218 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9223 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9226 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9228 add authdaemon dir for later hacking
9232 + - trunk/authdaemon/ (File Added)
9235 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9237 linebuf -> libcharybdisIO
9241 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9242 + - trunk/libcharybdis/io/linebuf.c (File Added)
9243 + - trunk/libcharybdis/log/ (File Added)
9244 + - trunk/libcharybdis/log/Makefile.in (File Added)
9245 +0 -687 trunk/src/Makefile.in (File Modified)
9246 + - trunk/src/linebuf.c (File Deleted)
9249 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9251 Solaris 10 I/O ports support
9254 + - trunk/libcharybdis/io/ports.c (File Added)
9257 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9263 +1 -1 trunk/Makefile.in (File Modified)
9264 +3 -1 trunk/configure (File Modified)
9265 +133 -10 trunk/configure.ac (File Modified)
9266 + - trunk/libcharybdis/ (File Added)
9267 + - trunk/libcharybdis/Makefile.in (File Added)
9268 + - trunk/libcharybdis/io/ (File Added)
9269 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9270 +2 -3 trunk/src/Makefile.in (File Modified)
9271 + - trunk/src/io/ (File Deleted)
9274 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9276 split IO stuff into libcharybdisIO.
9280 + - trunk/src/commio.c (File Deleted)
9281 + - trunk/src/devpoll.c (File Deleted)
9282 + - trunk/src/epoll.c (File Deleted)
9283 + - trunk/src/io/ (File Added)
9284 + - trunk/src/io/Makefile.in (File Added)
9285 + - trunk/src/io/commio.c (File Added)
9286 + - trunk/src/io/devpoll.c (File Added)
9287 + - trunk/src/io/epoll.c (File Added)
9288 + - trunk/src/io/kqueue.c (File Added)
9289 + - trunk/src/io/poll.c (File Added)
9290 + - trunk/src/io/select.c (File Added)
9291 + - trunk/src/kqueue.c (File Deleted)
9292 + - trunk/src/poll.c (File Deleted)
9293 + - trunk/src/select.c (File Deleted)
9296 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9302 +86 -155 trunk/configure (File Modified)
9303 +1 -1 trunk/configure.ac (File Modified)
9306 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9308 Remove mentions of mkkeypair/cryptlinks.
9312 +1 -3 trunk/doc/challenge.txt (File Modified)
9315 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9317 Clarify serverinfo{} description.
9321 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9324 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9326 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9330 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9333 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9335 Improvements also applicable to hyperion 1.x.
9339 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9342 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9344 - Add +F description
9345 - General improvements and changes to charybdis
9349 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9352 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9354 The server notice umodes only have an effect
9355 for opers. ("sendto_realops_flags", so having
9356 the umode is not enough, they must also be
9361 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9364 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9366 Updates to umodes docs.
9370 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9373 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9375 Add SGML documentation.
9378 + - trunk/doc/sgml/ (File Added)
9379 + - trunk/doc/sgml/oper-guide/ (File Added)
9380 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9381 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9382 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9383 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9384 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9385 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9386 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9389 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9391 Make operwall flag restrict setting umode +z.
9392 This repairs this flag broken in charybdis-1.0.
9396 +41 -0 trunk/contrib/m_flags.c (File Modified)
9397 +9 -0 trunk/src/s_user.c (File Modified)
9400 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9402 Don't complain/reset remote clients +n. I'm still not
9403 convinced propagating all umodes is the way to go, oh
9408 +1 -1 trunk/src/s_user.c (File Modified)
9411 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9413 - Require admin flag for oper /chghost (if it's enabled
9414 which is not default)
9415 - Give error message on nonexistant nick
9419 +12 -0 trunk/modules/m_chghost.c (File Modified)
9422 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9424 Incorporated jilles' dynspoof patch with a few minor changes.
9427 +5 -2 trunk/include/client.h (File Modified)
9428 +1 -0 trunk/include/numeric.h (File Modified)
9429 +75 -4 trunk/modules/m_chghost.c (File Modified)
9430 +2 -21 trunk/modules/m_stats.c (File Modified)
9431 +2 -8 trunk/modules/m_trace.c (File Modified)
9432 +2 -0 trunk/src/client.c (File Modified)
9433 +3 -0 trunk/src/s_user.c (File Modified)
9436 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9441 +5 -0 trunk/NEWS (File Modified)
9444 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9446 Make show_ip() far less braindead.
9448 Obtained from: ratbox 2.2 SVN
9452 +14 -85 trunk/src/client.c (File Modified)
9455 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9457 Instead of not showing channels at all for whoising services,
9458 only show channels the requester is also on. If operspying
9459 services, show all the channels.
9463 +37 -40 trunk/modules/m_whois.c (File Modified)
9466 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9468 - Show real errno if we fail to connect to a server
9469 - Don't show server IPs on IRC if a server goes dead
9474 +2 -5 trunk/src/s_serv.c (File Modified)
9477 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9479 Revert hybrid 7.2 aline code. It causes too many problems.
9483 +1 -47 trunk/NEWS (File Modified)
9484 + - trunk/include/aline.h (File Deleted)
9485 +53 -6 trunk/modules/m_dline.c (File Modified)
9486 +212 -16 trunk/modules/m_kline.c (File Modified)
9487 +37 -8 trunk/modules/m_resv.c (File Modified)
9488 +45 -24 trunk/modules/m_xline.c (File Modified)
9489 +0 -485 trunk/src/Makefile.in (File Modified)
9490 + - trunk/src/aline.c (File Deleted)
9493 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9495 Incorporate recent ratbox monitor bugfixes (could crash).
9499 +16 -0 trunk/modules/m_monitor.c (File Modified)
9500 +4 -3 trunk/src/monitor.c (File Modified)
9503 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9505 Fix /invite UID leak.
9507 Found by logiclrd@EFnet.
9511 +3 -2 trunk/modules/m_invite.c (File Modified)
9514 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9516 Don't show what channels a service is in.
9519 +1 -0 trunk/NEWS (File Modified)
9520 +40 -35 trunk/modules/m_whois.c (File Modified)
9523 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9525 Update version to 1.0.3.
9529 +9 -9 trunk/configure (File Modified)
9530 +1 -1 trunk/configure.ac (File Modified)
9533 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9539 +7 -1 trunk/NEWS (File Modified)
9542 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9544 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9545 More static buffers :(
9549 +12 -4 trunk/src/aline.c (File Modified)
9552 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9554 Make operspy mode (/mode !#channel showing parameters
9555 even if not on channel) work again.
9559 +4 -4 trunk/src/channel.c (File Modified)
9562 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9564 Call server_introduced hook on TS6 remote server
9565 introduction (ms_sid()).
9569 +6 -0 trunk/modules/core/m_server.c (File Modified)
9572 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9574 Cyrix boxes are wierd.
9577 +2 -1 trunk/modules/m_services.c (File Modified)
9580 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9585 +1 -1 trunk/include/client.h (File Modified)
9586 +3 -1 trunk/modules/m_services.c (File Modified)
9589 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9594 +1 -6 trunk/modules/m_services.c (File Modified)
9597 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9599 Disable a check that doesn't always seem to work right for some reason.
9602 +2 -0 trunk/modules/m_services.c (File Modified)
9605 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9611 +4 -1 trunk/NEWS (File Modified)
9614 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9620 +9 -9 trunk/configure (File Modified)
9621 +1 -1 trunk/configure.ac (File Modified)
9624 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9626 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9630 +3 -13 trunk/modules/m_trace.c (File Modified)
9633 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9635 Don't send empty RPL_WHOISCHANNELS on remote whois.
9637 Pointy hat to: jilles
9641 +1 -1 trunk/modules/m_whois.c (File Modified)
9644 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9650 +3 -0 trunk/NEWS (File Modified)
9653 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9655 Modular umode support.
9659 +0 -9 trunk/include/client.h (File Modified)
9660 +2 -1 trunk/include/s_user.h (File Modified)
9661 +1 -1 trunk/include/tools.h (File Modified)
9662 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9663 +3 -0 trunk/src/ircd.c (File Modified)
9664 +1 -1 trunk/src/messages.tab (File Modified)
9665 +2 -2 trunk/src/s_serv.c (File Modified)
9666 +37 -59 trunk/src/s_user.c (File Modified)
9667 +21 -0 trunk/src/tools.c (File Modified)
9670 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9672 Optionally do forced nick change to the UID instead of kill
9673 on nick collisions, see doc/collision_fnc.txt for more
9678 + - trunk/doc/collision_fnc.txt (File Added)
9679 +1 -0 trunk/doc/example.conf (File Modified)
9680 +8 -0 trunk/doc/reference.conf (File Modified)
9681 +1 -0 trunk/include/numeric.h (File Modified)
9682 +1 -0 trunk/include/s_conf.h (File Modified)
9683 +2 -1 trunk/include/s_serv.h (File Modified)
9684 +1 -0 trunk/include/s_stats.h (File Modified)
9685 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9686 +1 -1 trunk/src/messages.tab (File Modified)
9687 +1 -0 trunk/src/newconf.c (File Modified)
9688 +1 -0 trunk/src/s_conf.c (File Modified)
9689 +1 -0 trunk/src/s_serv.c (File Modified)
9690 +2 -2 trunk/src/s_stats.c (File Modified)
9693 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9699 trunk/NEWS (File Modified)
9702 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9704 Don't allow lookups by uid in /monitor + and /monitor s.
9708 trunk/modules/m_monitor.c (File Modified)
9711 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9713 Stop garbage +j being set in cases like +j aaa:bbb by
9714 initializing the variables properly.
9720 trunk/modules/core/m_mode.c (File Modified)
9721 trunk/modules/core/m_sjoin.c (File Modified)
9724 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9726 Apply flags to the proper server in me_gcap().
9730 trunk/modules/m_capab.c (File Modified)
9733 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9735 Use find_named_client() instead of find_client() to check
9736 for nick collisions.
9740 trunk/modules/core/m_nick.c (File Modified)
9743 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9745 - Replace old 381 numeric with a new, more positive one!
9749 trunk/src/messages.tab (File Modified)
9752 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9754 Make it compile again.
9758 trunk/src/channel.c (File Modified)
9759 trunk/src/client.c (File Modified)
9760 trunk/src/ircd.c (File Modified)
9761 trunk/src/packet.c (File Modified)
9764 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9766 - Prevent UID disclosure in cmode setting.
9770 trunk/NEWS (File Modified)
9771 trunk/modules/core/m_mode.c (File Modified)
9774 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9776 A different check which prevents UID disclosure.
9780 trunk/modules/core/m_kick.c (File Modified)
9783 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9785 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9789 trunk/modules/core/m_kick.c (File Modified)
9792 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9794 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9798 trunk/NEWS (File Modified)
9799 trunk/modules/m_accept.c (File Modified)
9800 trunk/modules/m_admin.c (File Modified)
9801 trunk/modules/m_away.c (File Modified)
9802 trunk/modules/m_cap.c (File Modified)
9803 trunk/modules/m_capab.c (File Modified)
9804 trunk/modules/m_challenge.c (File Modified)
9805 trunk/modules/m_chghost.c (File Modified)
9806 trunk/modules/m_close.c (File Modified)
9807 trunk/modules/m_cmessage.c (File Modified)
9808 trunk/modules/m_connect.c (File Modified)
9809 trunk/modules/m_dline.c (File Modified)
9810 trunk/modules/m_encap.c (File Modified)
9811 trunk/modules/m_etrace.c (File Modified)
9812 trunk/modules/m_gline.c (File Modified)
9813 trunk/modules/m_help.c (File Modified)
9814 trunk/modules/m_info.c (File Modified)
9815 trunk/modules/m_invite.c (File Modified)
9816 trunk/modules/m_ison.c (File Modified)
9817 trunk/modules/m_kline.c (File Modified)
9818 trunk/modules/m_knock.c (File Modified)
9819 trunk/modules/m_links.c (File Modified)
9820 trunk/modules/m_list.c (File Modified)
9821 trunk/modules/m_locops.c (File Modified)
9822 trunk/modules/m_lusers.c (File Modified)
9823 trunk/modules/m_map.c (File Modified)
9824 trunk/modules/m_monitor.c (File Modified)
9825 trunk/modules/m_motd.c (File Modified)
9826 trunk/modules/m_names.c (File Modified)
9827 trunk/modules/m_oper.c (File Modified)
9828 trunk/modules/m_operspy.c (File Modified)
9829 trunk/modules/m_pass.c (File Modified)
9830 trunk/modules/m_ping.c (File Modified)
9831 trunk/modules/m_pong.c (File Modified)
9832 trunk/modules/m_post.c (File Modified)
9833 trunk/modules/m_rehash.c (File Modified)
9834 trunk/modules/m_restart.c (File Modified)
9835 trunk/modules/m_resv.c (File Modified)
9836 trunk/modules/m_services.c (File Modified)
9837 trunk/modules/m_set.c (File Modified)
9838 trunk/modules/m_sshortcut.c (File Modified)
9839 trunk/modules/m_stats.c (File Modified)
9840 trunk/modules/m_svinfo.c (File Modified)
9841 trunk/modules/m_tb.c (File Modified)
9842 trunk/modules/m_testline.c (File Modified)
9843 trunk/modules/m_testmask.c (File Modified)
9844 trunk/modules/m_time.c (File Modified)
9845 trunk/modules/m_topic.c (File Modified)
9846 trunk/modules/m_trace.c (File Modified)
9847 trunk/modules/m_unreject.c (File Modified)
9848 trunk/modules/m_user.c (File Modified)
9849 trunk/modules/m_userhost.c (File Modified)
9850 trunk/modules/m_users.c (File Modified)
9851 trunk/modules/m_version.c (File Modified)
9852 trunk/modules/m_wallops.c (File Modified)
9853 trunk/modules/m_who.c (File Modified)
9854 trunk/modules/m_whois.c (File Modified)
9855 trunk/modules/m_whowas.c (File Modified)
9856 trunk/modules/m_xline.c (File Modified)
9857 trunk/src/adns.c (File Modified)
9858 trunk/src/aline.c (File Modified)
9859 trunk/src/cache.c (File Modified)
9860 trunk/src/channel.c (File Modified)
9861 trunk/src/class.c (File Modified)
9862 trunk/src/client.c (File Modified)
9863 trunk/src/commio.c (File Modified)
9864 trunk/src/event.c (File Modified)
9865 trunk/src/hash.c (File Modified)
9866 trunk/src/hostmask.c (File Modified)
9867 trunk/src/ircd.c (File Modified)
9868 trunk/src/kdparse.c (File Modified)
9869 trunk/src/linebuf.c (File Modified)
9870 trunk/src/listener.c (File Modified)
9871 trunk/src/modules.c (File Modified)
9872 trunk/src/monitor.c (File Modified)
9873 trunk/src/newconf.c (File Modified)
9874 trunk/src/packet.c (File Modified)
9875 trunk/src/parse.c (File Modified)
9876 trunk/src/reject.c (File Modified)
9877 trunk/src/s_auth.c (File Modified)
9878 trunk/src/s_conf.c (File Modified)
9879 trunk/src/s_gline.c (File Modified)
9880 trunk/src/s_log.c (File Modified)
9881 trunk/src/s_newconf.c (File Modified)
9882 trunk/src/s_serv.c (File Modified)
9883 trunk/src/s_stats.c (File Modified)
9884 trunk/src/s_user.c (File Modified)
9885 trunk/src/send.c (File Modified)
9886 trunk/src/whowas.c (File Modified)
9889 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9891 - More coding style niceities. Pretty much got client.h squared away.
9895 trunk/modules/m_dline.c (File Modified)
9896 trunk/modules/m_gline.c (File Modified)
9897 trunk/modules/m_kline.c (File Modified)
9898 trunk/modules/m_rehash.c (File Modified)
9899 trunk/modules/m_resv.c (File Modified)
9900 trunk/modules/m_stats.c (File Modified)
9901 trunk/modules/m_testline.c (File Modified)
9902 trunk/modules/m_user.c (File Modified)
9903 trunk/modules/m_xline.c (File Modified)
9906 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9908 - Propagate quiets (+q) on netjoins
9909 - Clear +q list too on lowerTS sjoin from TS6 source
9913 trunk/modules/core/m_sjoin.c (File Modified)
9914 trunk/src/s_serv.c (File Modified)
9917 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9919 Second argument to whois is always a nick, never a uid.
9920 This prevents /whois other.server uid to get information
9925 trunk/modules/m_whois.c (File Modified)
9928 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9930 Don't allow local users to use uids in user mode.
9934 trunk/src/s_user.c (File Modified)
9937 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9939 Make it compile again.
9943 trunk/src/s_stats.c (File Modified)
9946 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9948 Fix propagation of empty SJOIN.
9952 trunk/modules/core/m_sjoin.c (File Modified)
9955 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9957 Some atheme-style niceties here.
9961 trunk/modules/m_accept.c (File Modified)
9962 trunk/modules/m_admin.c (File Modified)
9963 trunk/modules/m_away.c (File Modified)
9964 trunk/modules/m_cap.c (File Modified)
9965 trunk/modules/m_capab.c (File Modified)
9966 trunk/modules/m_challenge.c (File Modified)
9967 trunk/modules/m_chghost.c (File Modified)
9968 trunk/modules/m_close.c (File Modified)
9969 trunk/modules/m_cmessage.c (File Modified)
9970 trunk/modules/m_connect.c (File Modified)
9971 trunk/modules/m_dline.c (File Modified)
9972 trunk/modules/m_encap.c (File Modified)
9973 trunk/modules/m_etrace.c (File Modified)
9974 trunk/modules/m_gline.c (File Modified)
9975 trunk/modules/m_help.c (File Modified)
9976 trunk/modules/m_info.c (File Modified)
9977 trunk/modules/m_invite.c (File Modified)
9978 trunk/modules/m_ison.c (File Modified)
9979 trunk/modules/m_kline.c (File Modified)
9980 trunk/modules/m_knock.c (File Modified)
9981 trunk/modules/m_links.c (File Modified)
9982 trunk/modules/m_list.c (File Modified)
9983 trunk/modules/m_locops.c (File Modified)
9984 trunk/modules/m_lusers.c (File Modified)
9985 trunk/modules/m_map.c (File Modified)
9986 trunk/modules/m_monitor.c (File Modified)
9987 trunk/modules/m_motd.c (File Modified)
9988 trunk/modules/m_names.c (File Modified)
9989 trunk/modules/m_oper.c (File Modified)
9990 trunk/modules/m_operspy.c (File Modified)
9991 trunk/modules/m_pass.c (File Modified)
9992 trunk/modules/m_ping.c (File Modified)
9993 trunk/modules/m_pong.c (File Modified)
9994 trunk/modules/m_post.c (File Modified)
9995 trunk/modules/m_rehash.c (File Modified)
9996 trunk/modules/m_restart.c (File Modified)
9997 trunk/modules/m_resv.c (File Modified)
9998 trunk/modules/m_services.c (File Modified)
9999 trunk/modules/m_set.c (File Modified)
10000 trunk/modules/m_sshortcut.c (File Modified)
10001 trunk/modules/m_stats.c (File Modified)
10002 trunk/modules/m_svinfo.c (File Modified)
10003 trunk/modules/m_tb.c (File Modified)
10004 trunk/modules/m_testline.c (File Modified)
10005 trunk/modules/m_testmask.c (File Modified)
10006 trunk/modules/m_time.c (File Modified)
10007 trunk/modules/m_topic.c (File Modified)
10008 trunk/modules/m_trace.c (File Modified)
10009 trunk/modules/m_unreject.c (File Modified)
10010 trunk/modules/m_user.c (File Modified)
10011 trunk/modules/m_userhost.c (File Modified)
10012 trunk/modules/m_users.c (File Modified)
10013 trunk/modules/m_version.c (File Modified)
10014 trunk/modules/m_wallops.c (File Modified)
10015 trunk/modules/m_who.c (File Modified)
10016 trunk/modules/m_whois.c (File Modified)
10017 trunk/modules/m_whowas.c (File Modified)
10018 trunk/modules/m_xline.c (File Modified)
10021 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10023 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10027 trunk/.indent.pro (File Modified)
10028 trunk/include/charybdis.h (File Added)
10029 trunk/include/client.h (File Modified)
10030 trunk/modules/.indent.pro (File Modified)
10031 trunk/src/.indent.pro (File Modified)
10032 trunk/src/adns.c (File Modified)
10033 trunk/src/aline.c (File Modified)
10034 trunk/src/cache.c (File Modified)
10035 trunk/src/channel.c (File Modified)
10036 trunk/src/class.c (File Modified)
10037 trunk/src/client.c (File Modified)
10038 trunk/src/commio.c (File Modified)
10039 trunk/src/event.c (File Modified)
10040 trunk/src/hash.c (File Modified)
10041 trunk/src/hostmask.c (File Modified)
10042 trunk/src/ircd.c (File Modified)
10043 trunk/src/kdparse.c (File Modified)
10044 trunk/src/linebuf.c (File Modified)
10045 trunk/src/listener.c (File Modified)
10046 trunk/src/modules.c (File Modified)
10047 trunk/src/monitor.c (File Modified)
10048 trunk/src/newconf.c (File Modified)
10049 trunk/src/packet.c (File Modified)
10050 trunk/src/parse.c (File Modified)
10051 trunk/src/reject.c (File Modified)
10052 trunk/src/s_auth.c (File Modified)
10053 trunk/src/s_conf.c (File Modified)
10054 trunk/src/s_gline.c (File Modified)
10055 trunk/src/s_log.c (File Modified)
10056 trunk/src/s_newconf.c (File Modified)
10057 trunk/src/s_serv.c (File Modified)
10058 trunk/src/s_stats.c (File Modified)
10059 trunk/src/s_user.c (File Modified)
10060 trunk/src/send.c (File Modified)
10061 trunk/src/whowas.c (File Modified)
10064 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10066 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10067 - Convert a few modules towards using this code.
10068 - Make a note about this change in NEWS.
10072 trunk/NEWS (File Modified)
10073 trunk/include/aline.h (File Added)
10074 trunk/modules/m_dline.c (File Modified)
10075 trunk/modules/m_kline.c (File Modified)
10076 trunk/modules/m_resv.c (File Modified)
10077 trunk/modules/m_xline.c (File Modified)
10078 trunk/src/Makefile.in (File Modified)
10079 trunk/src/aline.c (File Added)
10082 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10084 - Update NEWS document.
10088 trunk/NEWS (File Modified)
10091 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10093 Use find_named_person() instead of find_person() in services shortcuts.
10097 trunk/modules/m_sshortcut.c (File Modified)
10100 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10102 Fix propagation of empty channels (+P).
10106 trunk/modules/core/m_sjoin.c (File Modified)
10107 trunk/src/s_serv.c (File Modified)
10110 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10112 Use same comparison for +f.
10116 trunk/modules/core/m_join.c (File Modified)
10119 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10121 Retire server-server non-encap CHGHOST, and clean it up a bit.
10125 trunk/modules/m_chghost.c (File Modified)
10128 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10130 Use TS6 form for SQUIT wallops.
10134 trunk/modules/core/m_squit.c (File Modified)
10137 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10139 Propagate nick changes for remote clients in TS6 form if possible;
10140 simplify the code a bit.
10144 trunk/modules/core/m_nick.c (File Modified)
10147 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10149 Only clear oper_only_umodes on deoper for local clients.
10153 trunk/src/s_user.c (File Modified)
10156 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10158 - Don't enable use_whois_actually in the default config, makes cloaking
10159 only useful for vanity.
10163 trunk/doc/example.conf (File Modified)
10166 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10168 Fix linebuf raw code to not truncate lines longer than
10169 510 characters. This stops ziplinks corruption at
10170 the initial burst if the other side sends a lot.
10174 trunk/src/linebuf.c (File Modified)
10177 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10179 - Add +r to channel_modes().
10183 trunk/src/channel.c (File Modified)
10186 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10192 trunk/NEWS (File Modified)
10195 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10197 err, nvm. wrong project :-P
10201 trunk/src/match.c (File Modified)
10204 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10206 make sure we don't crash on match(NULL, test)
10210 trunk/src/match.c (File Modified)
10213 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10215 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10216 flags = rehash in shared{}.
10217 Uses :<source> ENCAP <target> REHASH [option].
10221 trunk/doc/example.conf (File Modified)
10222 trunk/doc/reference.conf (File Modified)
10223 trunk/help/opers/rehash (File Modified)
10224 trunk/include/s_newconf.h (File Modified)
10225 trunk/modules/m_rehash.c (File Modified)
10226 trunk/modules/m_stats.c (File Modified)
10227 trunk/src/newconf.c (File Modified)
10230 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10232 Initialize flags to 0 in conf_set_shared_flags() and
10233 conf_set_cluster_flags().
10237 trunk/src/newconf.c (File Modified)
10240 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10242 Don't allow a forward from a #channel to an &channel.
10243 Error message is Illegal channel name.
10247 trunk/modules/core/m_mode.c (File Modified)
10250 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10252 - change version to 1.0.1
10256 trunk/configure (File Modified)
10257 trunk/configure.ac (File Modified)
10260 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10266 trunk/NEWS (File Modified)
10269 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10271 Services shortcuts changes:
10272 - Require umode +S on target
10273 - Use ERR_SERVICESDOWN (440) for error message
10274 - Fix check for empty string
10278 trunk/include/numeric.h (File Modified)
10279 trunk/modules/m_sshortcut.c (File Modified)
10280 trunk/src/messages.tab (File Modified)
10283 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10285 s/IsChanService/IsService/g;
10289 trunk/modules/m_sshortcut.c (File Modified)
10292 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10294 Add check for service validity in shortcut routines.
10298 trunk/modules/m_sshortcut.c (File Modified)
10301 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10303 Don't allow forwarding to a -F channel the setter is not on.
10307 trunk/modules/core/m_mode.c (File Modified)
10310 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10312 Describe identify_service and identify_command in
10317 trunk/doc/reference.conf (File Modified)
10320 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10322 More helpfile updates.
10326 trunk/help/Makefile.in (File Modified)
10327 trunk/help/opers/die (File Modified)
10328 trunk/help/opers/join (File Modified)
10329 trunk/help/opers/links (File Modified)
10330 trunk/help/opers/lusers (File Modified)
10331 trunk/help/opers/map (File Added)
10332 trunk/help/opers/motd (File Modified)
10333 trunk/help/opers/names (File Modified)
10334 trunk/help/opers/notice (File Modified)
10335 trunk/help/opers/operspy (File Modified)
10336 trunk/help/opers/part (File Modified)
10337 trunk/help/opers/privmsg (File Modified)
10338 trunk/help/opers/restart (File Modified)
10339 trunk/help/opers/set (File Modified)
10340 trunk/help/opers/stats (File Modified)
10341 trunk/help/opers/trace (File Modified)
10342 trunk/help/opers/version (File Modified)
10343 trunk/help/users/notice (File Modified)
10344 trunk/help/users/privmsg (File Modified)
10345 trunk/help/users/stats (File Modified)
10348 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10354 trunk/help/opers/cmode (File Modified)
10355 trunk/help/opers/umode (File Modified)
10356 trunk/help/opers/wallops (File Modified)
10357 trunk/help/opers/who (File Modified)
10358 trunk/help/users/umode (File Modified)
10361 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10363 Include cmode +r in 004 and 005.
10367 trunk/include/supported.h (File Modified)
10368 trunk/src/messages.tab (File Modified)
10371 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10373 No need to clear all 3 buffers in channel_modes().
10377 trunk/src/channel.c (File Modified)
10380 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10382 - Fix multiple +f modes per line
10383 - -f shouldn't take a parameter
10387 trunk/modules/core/m_mode.c (File Modified)
10390 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10392 Channel mode +Q now prevents forwarding to or through
10393 a channel, just like in hyperion, not from a channel.
10397 trunk/modules/core/m_join.c (File Modified)
10400 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10402 Complete +F/+Q propagation.
10406 trunk/modules/core/m_join.c (File Modified)
10407 trunk/modules/core/m_sjoin.c (File Modified)
10408 trunk/src/channel.c (File Modified)
10411 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10413 - A few minor fixes.
10417 trunk/modules/core/m_join.c (File Modified)
10418 trunk/modules/m_services.c (File Modified)
10421 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10423 - Fix netsplit obfuscation.
10427 trunk/src/client.c (File Modified)
10430 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10432 - Fix another /stats p related bug.
10436 trunk/src/client.c (File Modified)
10439 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10441 - Update example.conf.
10445 trunk/doc/example.conf (File Modified)
10448 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10450 - Fix a minor bug here, and re-release 1.0.
10454 trunk/modules/core/m_nick.c (File Modified)
10457 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10459 - Add bursted clients to /stats p list.
10463 trunk/modules/core/m_nick.c (File Modified)
10466 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10468 - Add identify_service, identify_command options to the example.conf,
10473 trunk/NEWS (File Modified)
10474 trunk/doc/example.conf (File Modified)
10475 trunk/src/newconf.c (File Modified)
10478 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10480 - Add services shortcuts.
10484 trunk/modules/Makefile.in (File Modified)
10485 trunk/modules/m_sshortcut.c (File Added)
10488 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10490 - put back checks i removed by mistake
10494 trunk/modules/core/m_join.c (File Modified)
10497 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10499 - Implement channel mode +Q, which disables forwarding.
10500 - Make forwarding usable by everyone.
10501 - Implement channel mode +F which bypasses authority checks on a target
10507 trunk/NEWS (File Modified)
10508 trunk/include/channel.h (File Modified)
10509 trunk/include/supported.h (File Modified)
10510 trunk/modules/core/m_join.c (File Modified)
10511 trunk/modules/core/m_mode.c (File Modified)
10512 trunk/src/messages.tab (File Modified)
10515 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10517 - Fix account handling brokenness.
10521 trunk/modules/m_services.c (File Modified)
10524 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10526 Identify to services via server password hack. Still
10527 needs config file parts, like
10528 identifyservice = "nickserv@services.int";
10529 identifycommand = "IDENTIFY";
10533 trunk/include/s_conf.h (File Modified)
10534 trunk/src/s_user.c (File Modified)
10537 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10539 Make send.c compile.
10543 trunk/src/send.c (File Modified)
10546 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10548 - Handle this better.
10552 trunk/src/send.c (File Modified)
10555 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10557 If the source is not a client, don't send to normal users.
10561 trunk/src/send.c (File Modified)
10564 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10566 - Make /wallops behave as wallops in other ircds.
10570 trunk/modules/m_wallops.c (File Modified)
10571 trunk/src/send.c (File Modified)
10574 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10580 trunk/NEWS (File Modified)
10581 trunk/configure (File Modified)
10582 trunk/configure.ac (File Modified)
10585 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10587 - Remove efnet configuration.
10588 - Rename example.conf as reference.conf, and replace the default
10589 example.conf with one suitable for AthemeNET.
10590 - Update makefile to reflect these changes.
10594 trunk/doc/Makefile.in (File Modified)
10595 trunk/doc/example.conf (File Modified)
10596 trunk/doc/example.efnet.conf (File Deleted)
10597 trunk/doc/reference.conf (File Added)
10600 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10602 - Don't display opers who are /away.
10606 trunk/modules/m_stats.c (File Modified)
10609 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10611 Put cmode +f in 004 and 005.
10615 trunk/include/supported.h (File Modified)
10616 trunk/src/messages.tab (File Modified)
10619 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10621 Add user umode +Q which prevents a user from
10626 trunk/include/client.h (File Modified)
10627 trunk/modules/core/m_join.c (File Modified)
10628 trunk/src/messages.tab (File Modified)
10629 trunk/src/s_user.c (File Modified)
10632 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10634 Implement channel forwarding in m_join(). As in
10635 hyperion, failing to join because of +i, +r or +j
10636 can cause you to be forwarded, potentially
10637 recursively. Unlike hyperion, a single numeric
10638 is sent in case of a successful forward, otherwise
10639 the ircd acts if there were no forward.
10643 trunk/include/numeric.h (File Modified)
10644 trunk/modules/core/m_join.c (File Modified)
10645 trunk/src/messages.tab (File Modified)
10648 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10650 Allow servers to set oper-only cmodes as well.
10654 trunk/modules/core/m_mode.c (File Modified)
10657 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10659 Add cmode +f which takes a channel name, settable
10660 only by opers for now. Does not do anything yet.
10664 trunk/include/channel.h (File Modified)
10665 trunk/modules/core/m_join.c (File Modified)
10666 trunk/modules/core/m_mode.c (File Modified)
10667 trunk/modules/core/m_sjoin.c (File Modified)
10668 trunk/src/channel.c (File Modified)
10671 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10673 Fully initialize 'mode' in ms_join() and ms_sjoin()
10674 to avoid old +j garbage from being used.
10678 trunk/modules/core/m_join.c (File Modified)
10679 trunk/modules/core/m_sjoin.c (File Modified)
10682 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10684 - only touch join_count/join_delta if join throttling
10685 is enabled on the channel
10686 - reset join_count/join_delta to 0 if -j is set
10690 trunk/modules/core/m_join.c (File Modified)
10691 trunk/modules/core/m_mode.c (File Modified)
10692 trunk/modules/core/m_sjoin.c (File Modified)
10695 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10697 Also start a new "period" for join throttling for remote joins,
10698 if necessary. Make the code slightly clearer.
10702 trunk/modules/core/m_join.c (File Modified)
10703 trunk/src/channel.c (File Modified)
10706 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10708 Some +j improvements, still broken.
10712 trunk/modules/core/m_join.c (File Modified)
10713 trunk/modules/core/m_sjoin.c (File Modified)
10716 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10718 Only do +z processing for +m channels the sender is on,
10719 as bans/quiets are currently only checked locally.
10723 trunk/modules/core/m_message.c (File Modified)
10726 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10728 - Add max_bans_large configuration option, defaulting to 500, to
10729 limit the number of bans in a +L channel
10730 - Change b/e/I to b/e/I/q in texts
10734 trunk/doc/example.conf (File Modified)
10735 trunk/include/s_conf.h (File Modified)
10736 trunk/modules/core/m_mode.c (File Modified)
10737 trunk/modules/m_info.c (File Modified)
10738 trunk/src/newconf.c (File Modified)
10739 trunk/src/s_conf.c (File Modified)
10742 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10744 Store invite for +gi channels.
10745 Note that +gi is significantly weaker access control than +i.
10749 trunk/modules/m_invite.c (File Modified)
10752 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10754 Nonops are allowed to see +q lists.
10758 trunk/modules/core/m_mode.c (File Modified)
10761 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10763 Invalidate can_send() cache on -q.
10767 trunk/modules/core/m_mode.c (File Modified)
10770 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10772 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10776 trunk/modules/core/m_sjoin.c (File Modified)
10779 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10781 - Allow blank SJOINs -- for permanant channels.
10785 trunk/modules/core/m_sjoin.c (File Modified)
10788 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10790 - Burst permanant channels.
10794 trunk/src/s_serv.c (File Modified)
10797 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10799 - Fix handling of permanant channels.
10803 trunk/modules/core/m_join.c (File Modified)
10806 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10808 - Run indent on core modules.
10809 - Add propagation of join throttle settings.
10813 trunk/modules/core/m_die.c (File Modified)
10814 trunk/modules/core/m_error.c (File Modified)
10815 trunk/modules/core/m_join.c (File Modified)
10816 trunk/modules/core/m_kick.c (File Modified)
10817 trunk/modules/core/m_kill.c (File Modified)
10818 trunk/modules/core/m_message.c (File Modified)
10819 trunk/modules/core/m_mode.c (File Modified)
10820 trunk/modules/core/m_nick.c (File Modified)
10821 trunk/modules/core/m_part.c (File Modified)
10822 trunk/modules/core/m_quit.c (File Modified)
10823 trunk/modules/core/m_server.c (File Modified)
10824 trunk/modules/core/m_sjoin.c (File Modified)
10825 trunk/modules/core/m_squit.c (File Modified)
10828 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10830 - Fix mistake in commit message.
10834 trunk/ChangeLog (File Modified)
10837 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10839 - Channel throttling.
10843 trunk/NEWS (File Modified)
10844 trunk/include/supported.h (File Modified)
10845 trunk/modules/core/m_mode.c (File Modified)
10846 trunk/src/messages.tab (File Modified)
10849 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10851 - Channel throttle logic fixes.
10855 trunk/include/channel.h (File Modified)
10858 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10860 - Add the throttle logic.
10864 trunk/include/channel.h (File Modified)
10865 trunk/include/numeric.h (File Modified)
10866 trunk/modules/core/m_join.c (File Modified)
10867 trunk/src/channel.c (File Modified)
10868 trunk/src/messages.tab (File Modified)
10871 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10873 - Cosmetic fixes to CREDITS.
10877 trunk/CREDITS (File Modified)
10880 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10882 - Better channel_modes() from ShadowIRCd 4.
10886 trunk/include/channel.h (File Modified)
10887 trunk/src/channel.c (File Modified)
10890 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10892 - Strip colour codes from parts.
10896 trunk/modules/core/m_part.c (File Modified)
10899 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10901 - Strip colour codes from quits.
10905 trunk/modules/core/m_quit.c (File Modified)
10908 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10910 - add +c/+g/+z to channel_modes().
10914 trunk/src/channel.c (File Modified)
10917 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10919 - Add +g to 004/005 numerics.
10923 trunk/include/supported.h (File Modified)
10924 trunk/src/messages.tab (File Modified)
10927 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10929 - Add +cgz to set_final_mode() in both join/sjoin.
10930 - Implement channel mode +g: Free invite.
10934 trunk/include/channel.h (File Modified)
10935 trunk/modules/core/m_join.c (File Modified)
10936 trunk/modules/core/m_mode.c (File Modified)
10937 trunk/modules/core/m_sjoin.c (File Modified)
10938 trunk/modules/m_invite.c (File Modified)
10941 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10943 - Make sure /stats p uses the right list.
10947 trunk/modules/m_stats.c (File Modified)
10950 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10952 - local oper list becomes local_oper_list.
10953 - all opers are stored on oper_list for /stats p.
10957 trunk/include/ircd.h (File Modified)
10958 trunk/modules/m_stats.c (File Modified)
10959 trunk/modules/m_trace.c (File Modified)
10960 trunk/src/client.c (File Modified)
10961 trunk/src/ircd.c (File Modified)
10962 trunk/src/s_user.c (File Modified)
10963 trunk/src/send.c (File Modified)
10966 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10968 - Remove ENABLE_SERVICES legacy define.
10972 trunk/configure (File Modified)
10973 trunk/configure.ac (File Modified)
10974 trunk/include/client.h (File Modified)
10975 trunk/include/m_info.h (File Modified)
10976 trunk/include/s_conf.h (File Modified)
10977 trunk/modules/Makefile.in (File Modified)
10978 trunk/modules/core/m_kick.c (File Modified)
10979 trunk/modules/core/m_mode.c (File Modified)
10980 trunk/modules/core/m_nick.c (File Modified)
10981 trunk/modules/core/m_sjoin.c (File Modified)
10982 trunk/modules/m_services.c (File Modified)
10983 trunk/src/channel.c (File Modified)
10984 trunk/src/newconf.c (File Modified)
10985 trunk/src/s_conf.c (File Modified)
10986 trunk/src/s_serv.c (File Modified)
10987 trunk/src/s_user.c (File Modified)
10990 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10992 - New reject message, ala ircu.
10996 trunk/src/reject.c (File Modified)
10999 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11001 - Reduce 'broadcast storm' effect in m_chghost.
11005 trunk/modules/m_chghost.c (File Modified)
11008 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11010 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11014 trunk/include/supported.h (File Modified)
11015 trunk/src/messages.tab (File Modified)
11018 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11024 trunk/include/channel.h (File Modified)
11025 trunk/modules/core/m_message.c (File Modified)
11026 trunk/modules/core/m_mode.c (File Modified)
11029 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11031 - use sendto_one_numeric() in some places.
11035 trunk/modules/core/m_mode.c (File Modified)
11038 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11040 - Implement channel mode +c -- colour stripping.
11044 trunk/include/irc_string.h (File Modified)
11045 trunk/include/supported.h (File Modified)
11046 trunk/modules/core/m_message.c (File Modified)
11047 trunk/modules/core/m_mode.c (File Modified)
11048 trunk/src/irc_string.c (File Modified)
11049 trunk/src/messages.tab (File Modified)
11052 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11054 - Add +qLP to CHANMODES 005 numeric.
11058 trunk/include/supported.h (File Modified)
11061 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11063 Move credits files to doc/.
11067 trunk/Hybrid-team (File Deleted)
11068 trunk/Ratbox-team (File Deleted)
11069 trunk/doc/Hybrid-team (File Added)
11070 trunk/doc/Ratbox-team (File Added)
11073 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11075 - Rename Ratbox credits as Ratbox-team.
11076 - Add in our own CREDITS.
11080 trunk/CREDITS (File Deleted)
11081 trunk/CREDITS (File Added)
11082 trunk/Ratbox-team (File Added)
11085 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11087 - Quietcache fixes.
11091 trunk/modules/core/m_mode.c (File Modified)
11094 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11096 - Rebuild configure.
11100 trunk/autom4te.cache/ (File Deleted)
11101 trunk/configure (File Modified)
11104 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11106 Add +q to messages.tab.
11110 trunk/src/messages.tab (File Modified)
11113 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11115 - port m_sjoin stuff to TS6 JOIN syntax.
11119 trunk/modules/core/m_join.c (File Modified)
11122 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11124 - Implement channel mode +q (quiet)
11128 trunk/include/channel.h (File Modified)
11129 trunk/modules/core/m_mode.c (File Modified)
11130 trunk/src/channel.c (File Modified)
11133 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11135 Add +L/+P for set_final_mode().
11139 trunk/modules/core/m_sjoin.c (File Modified)
11142 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11144 Add +L/+P in channel_modes().
11148 trunk/src/channel.c (File Modified)
11151 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11153 - Use MODE_PERMANENT, not MODE_PERMANANT
11154 - Actually use chm_staff()
11156 It compiles but is not otherwise tested.
11160 trunk/include/channel.h (File Modified)
11161 trunk/modules/core/m_mode.c (File Modified)
11162 trunk/modules/core/m_sjoin.c (File Modified)
11163 trunk/src/channel.c (File Modified)
11166 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11168 - Ok, patchlevel.h is fixed now.
11172 trunk/include/patchlevel.h (File Modified)
11175 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11181 trunk/include/patchlevel.h (File Modified)
11182 trunk/src/version.c.SH (File Modified)
11185 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11187 - Fix compilation issue with version.c.
11191 trunk/src/version.c.SH (File Modified)
11194 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11196 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11197 this from the BUGS file.
11201 trunk/BUGS (File Modified)
11204 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11206 Mangle all netsplit messages if flatten links is enabled.
11210 trunk/src/client.c (File Modified)
11213 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11215 - jilles pointed out that /stats p needed severe changes -- implement
11220 trunk/modules/m_stats.c (File Modified)
11223 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11225 Rename RELNOTES to NEWS.
11229 trunk/NEWS (File Added)
11230 trunk/RELNOTES (File Deleted)
11233 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11239 trunk/RELNOTES (File Modified)
11242 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11244 - Make /stats p work globally.
11245 - Change 'OPER(s)' to 'staff members'
11249 trunk/modules/m_stats.c (File Modified)
11252 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11254 - add modes, +LP to RPL_MYINFO.
11258 trunk/src/messages.tab (File Modified)
11261 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11263 More stuff to RELNOTES.
11267 trunk/RELNOTES (File Modified)
11270 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11276 trunk/modules/core/m_sjoin.c (File Modified)
11277 trunk/src/channel.c (File Modified)
11280 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11282 - Implement list limit exceed modes -- +L.
11286 trunk/modules/core/m_mode.c (File Modified)
11289 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11291 - Add handlers for modes +L, +P.
11295 trunk/include/channel.h (File Modified)
11296 trunk/modules/core/m_mode.c (File Modified)
11299 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11301 Update properties on *everything*.
11305 trunk/.cvsignore (Property Modified)
11306 trunk/.indent.pro (Property Modified)
11307 trunk/BUGS (File Modified) (Property Modified)
11308 trunk/CREDITS (File Modified) (Property Modified)
11309 trunk/ChangeLog (Property Modified)
11310 trunk/Hybrid-team (File Modified) (Property Modified)
11311 trunk/INSTALL (File Modified) (Property Modified)
11312 trunk/LICENSE (File Modified) (Property Modified)
11313 trunk/Makefile.in (File Modified) (Property Modified)
11314 trunk/README.FIRST (File Modified) (Property Modified)
11315 trunk/RELNOTES (File Modified) (Property Modified)
11316 trunk/SVN-Access (Property Modified)
11317 trunk/aclocal.m4 (File Modified) (Property Modified)
11318 trunk/adns/.cvsignore (Property Modified)
11319 trunk/adns/COPYING (Property Modified)
11320 trunk/adns/GPL-vs-LGPL (Property Modified)
11321 trunk/adns/Makefile.in (File Modified) (Property Modified)
11322 trunk/adns/README (Property Modified)
11323 trunk/adns/README.ircd (Property Modified)
11324 trunk/adns/adns.h (File Modified) (Property Modified)
11325 trunk/adns/check.c (File Modified) (Property Modified)
11326 trunk/adns/dlist.h (File Modified) (Property Modified)
11327 trunk/adns/event.c (File Modified) (Property Modified)
11328 trunk/adns/general.c (File Modified) (Property Modified)
11329 trunk/adns/internal.h (File Modified) (Property Modified)
11330 trunk/adns/parse.c (File Modified) (Property Modified)
11331 trunk/adns/query.c (File Modified) (Property Modified)
11332 trunk/adns/reply.c (File Modified) (Property Modified)
11333 trunk/adns/setup.c (File Modified) (Property Modified)
11334 trunk/adns/transmit.c (File Modified) (Property Modified)
11335 trunk/adns/tvarith.h (File Modified) (Property Modified)
11336 trunk/adns/types.c (File Modified) (Property Modified)
11337 trunk/configure (File Modified) (Property Modified)
11338 trunk/configure.ac (File Modified) (Property Modified)
11339 trunk/contrib/.cvsignore (Property Modified)
11340 trunk/contrib/.indent.pro (Property Modified)
11341 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11342 trunk/contrib/README (File Modified) (Property Modified)
11343 trunk/contrib/example_module.c (File Modified) (Property Modified)
11344 trunk/contrib/m_42.c (File Modified) (Property Modified)
11345 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11346 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11347 trunk/contrib/m_force.c (File Modified) (Property Modified)
11348 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11349 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11350 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11351 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11352 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11353 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11354 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11355 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11356 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11357 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11358 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11359 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11360 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11361 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11362 trunk/doc/.cvsignore (Property Modified)
11363 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11364 trunk/doc/Makefile.in (File Modified) (Property Modified)
11365 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11366 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11367 trunk/doc/challenge.txt (File Modified) (Property Modified)
11368 trunk/doc/example.conf (File Modified) (Property Modified)
11369 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11370 trunk/doc/hooks.txt (File Modified) (Property Modified)
11371 trunk/doc/index.txt (File Modified) (Property Modified)
11372 trunk/doc/ircd.8 (File Modified) (Property Modified)
11373 trunk/doc/ircd.motd (Property Modified)
11374 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11375 trunk/doc/modeg.txt (File Modified) (Property Modified)
11376 trunk/doc/modes.txt (File Modified) (Property Modified)
11377 trunk/doc/monitor.txt (File Modified) (Property Modified)
11378 trunk/doc/old/Authors (Property Modified)
11379 trunk/doc/operguide.txt (File Modified) (Property Modified)
11380 trunk/doc/opermyth.txt (Property Modified)
11381 trunk/doc/server-version-info (File Modified) (Property Modified)
11382 trunk/doc/services.txt (File Modified) (Property Modified)
11383 trunk/doc/technical/README.TSora (Property Modified)
11384 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11385 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11386 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11387 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11388 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11389 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11390 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11391 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11392 trunk/doc/technical/rfc1459.txt (Property Modified)
11393 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11394 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11395 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11396 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11397 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11398 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11399 trunk/help/Makefile.in (File Modified) (Property Modified)
11400 trunk/help/opers/accept (Property Modified)
11401 trunk/help/opers/admin (Property Modified)
11402 trunk/help/opers/away (Property Modified)
11403 trunk/help/opers/capab (Property Modified)
11404 trunk/help/opers/challenge (Property Modified)
11405 trunk/help/opers/close (Property Modified)
11406 trunk/help/opers/cmode (Property Modified)
11407 trunk/help/opers/cnotice (Property Modified)
11408 trunk/help/opers/connect (Property Modified)
11409 trunk/help/opers/cprivmsg (Property Modified)
11410 trunk/help/opers/credits (Property Modified)
11411 trunk/help/opers/die (Property Modified)
11412 trunk/help/opers/dline (Property Modified)
11413 trunk/help/opers/eob (Property Modified)
11414 trunk/help/opers/error (Property Modified)
11415 trunk/help/opers/etrace (Property Modified)
11416 trunk/help/opers/gline (Property Modified)
11417 trunk/help/opers/help (Property Modified)
11418 trunk/help/opers/index (Property Modified)
11419 trunk/help/opers/info (Property Modified)
11420 trunk/help/opers/invite (Property Modified)
11421 trunk/help/opers/ison (Property Modified)
11422 trunk/help/opers/join (Property Modified)
11423 trunk/help/opers/kick (Property Modified)
11424 trunk/help/opers/kill (Property Modified)
11425 trunk/help/opers/kline (Property Modified)
11426 trunk/help/opers/knock (Property Modified)
11427 trunk/help/opers/links (Property Modified)
11428 trunk/help/opers/list (Property Modified)
11429 trunk/help/opers/locops (Property Modified)
11430 trunk/help/opers/lusers (Property Modified)
11431 trunk/help/opers/modlist (Property Modified)
11432 trunk/help/opers/modload (Property Modified)
11433 trunk/help/opers/modrestart (Property Modified)
11434 trunk/help/opers/modunload (Property Modified)
11435 trunk/help/opers/motd (Property Modified)
11436 trunk/help/opers/names (Property Modified)
11437 trunk/help/opers/nick (Property Modified)
11438 trunk/help/opers/notice (Property Modified)
11439 trunk/help/opers/oper (Property Modified)
11440 trunk/help/opers/operspy (Property Modified)
11441 trunk/help/opers/operwall (Property Modified)
11442 trunk/help/opers/part (Property Modified)
11443 trunk/help/opers/pass (Property Modified)
11444 trunk/help/opers/ping (Property Modified)
11445 trunk/help/opers/pong (Property Modified)
11446 trunk/help/opers/post (Property Modified)
11447 trunk/help/opers/privmsg (Property Modified)
11448 trunk/help/opers/quit (Property Modified)
11449 trunk/help/opers/rehash (Property Modified)
11450 trunk/help/opers/restart (Property Modified)
11451 trunk/help/opers/resv (Property Modified)
11452 trunk/help/opers/server (Property Modified)
11453 trunk/help/opers/set (Property Modified)
11454 trunk/help/opers/sjoin (Property Modified)
11455 trunk/help/opers/squit (Property Modified)
11456 trunk/help/opers/stats (Property Modified)
11457 trunk/help/opers/svinfo (Property Modified)
11458 trunk/help/opers/testgecos (Property Modified)
11459 trunk/help/opers/testline (Property Modified)
11460 trunk/help/opers/testmask (Property Modified)
11461 trunk/help/opers/time (Property Modified)
11462 trunk/help/opers/topic (Property Modified)
11463 trunk/help/opers/trace (Property Modified)
11464 trunk/help/opers/uhelp (Property Modified)
11465 trunk/help/opers/umode (Property Modified)
11466 trunk/help/opers/undline (Property Modified)
11467 trunk/help/opers/ungline (Property Modified)
11468 trunk/help/opers/unkline (Property Modified)
11469 trunk/help/opers/unresv (Property Modified)
11470 trunk/help/opers/unxline (Property Modified)
11471 trunk/help/opers/user (Property Modified)
11472 trunk/help/opers/userhost (Property Modified)
11473 trunk/help/opers/users (Property Modified)
11474 trunk/help/opers/version (Property Modified)
11475 trunk/help/opers/wallops (Property Modified)
11476 trunk/help/opers/who (Property Modified)
11477 trunk/help/opers/whois (Property Modified)
11478 trunk/help/opers/whowas (Property Modified)
11479 trunk/help/opers/xline (Property Modified)
11480 trunk/help/users/index (Property Modified)
11481 trunk/help/users/info (Property Modified)
11482 trunk/help/users/notice (Property Modified)
11483 trunk/help/users/privmsg (Property Modified)
11484 trunk/help/users/stats (Property Modified)
11485 trunk/help/users/umode (Property Modified)
11486 trunk/include/.cvsignore (Property Modified)
11487 trunk/include/.indent.pro (Property Modified)
11488 trunk/include/balloc.h (File Modified) (Property Modified)
11489 trunk/include/cache.h (File Modified) (Property Modified)
11490 trunk/include/channel.h (File Modified) (Property Modified)
11491 trunk/include/class.h (File Modified) (Property Modified)
11492 trunk/include/client.h (File Modified) (Property Modified)
11493 trunk/include/commio.h (File Modified) (Property Modified)
11494 trunk/include/common.h (File Modified) (Property Modified)
11495 trunk/include/config.h (File Modified) (Property Modified)
11496 trunk/include/config.h.dist (File Modified) (Property Modified)
11497 trunk/include/defaults.h (File Modified) (Property Modified)
11498 trunk/include/event.h (File Modified) (Property Modified)
11499 trunk/include/hash.h (File Modified) (Property Modified)
11500 trunk/include/hook.h (File Modified) (Property Modified)
11501 trunk/include/hostmask.h (File Modified) (Property Modified)
11502 trunk/include/irc_string.h (File Modified) (Property Modified)
11503 trunk/include/ircd.h (File Modified) (Property Modified)
11504 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11505 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11506 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11507 trunk/include/linebuf.h (File Modified) (Property Modified)
11508 trunk/include/listener.h (File Modified) (Property Modified)
11509 trunk/include/m_info.h (File Modified) (Property Modified)
11510 trunk/include/memory.h (File Modified) (Property Modified)
11511 trunk/include/modules.h (File Modified) (Property Modified)
11512 trunk/include/monitor.h (File Modified) (Property Modified)
11513 trunk/include/msg.h (File Modified) (Property Modified)
11514 trunk/include/newconf.h (File Modified) (Property Modified)
11515 trunk/include/numeric.h (File Modified) (Property Modified)
11516 trunk/include/packet.h (File Modified) (Property Modified)
11517 trunk/include/parse.h (File Modified) (Property Modified)
11518 trunk/include/patchlevel.h (File Modified) (Property Modified)
11519 trunk/include/patricia.h (File Modified) (Property Modified)
11520 trunk/include/reject.h (File Modified) (Property Modified)
11521 trunk/include/res.h (File Modified) (Property Modified)
11522 trunk/include/restart.h (File Modified) (Property Modified)
11523 trunk/include/s_auth.h (File Modified) (Property Modified)
11524 trunk/include/s_conf.h (File Modified) (Property Modified)
11525 trunk/include/s_gline.h (File Modified) (Property Modified)
11526 trunk/include/s_log.h (File Modified) (Property Modified)
11527 trunk/include/s_newconf.h (File Modified) (Property Modified)
11528 trunk/include/s_serv.h (File Modified) (Property Modified)
11529 trunk/include/s_stats.h (File Modified) (Property Modified)
11530 trunk/include/s_user.h (File Modified) (Property Modified)
11531 trunk/include/s_zip.h (File Modified) (Property Modified)
11532 trunk/include/scache.h (File Modified) (Property Modified)
11533 trunk/include/send.h (File Modified) (Property Modified)
11534 trunk/include/serno.h (Property Modified)
11535 trunk/include/setup.h.in (Property Modified)
11536 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11537 trunk/include/stdinc.h (File Modified) (Property Modified)
11538 trunk/include/supported.h (File Modified) (Property Modified)
11539 trunk/include/tools.h (File Modified) (Property Modified)
11540 trunk/include/whowas.h (File Modified) (Property Modified)
11541 trunk/install-sh (File Modified) (Property Modified)
11542 trunk/modules/.cvsignore (Property Modified)
11543 trunk/modules/.depend (Property Modified)
11544 trunk/modules/.indent.pro (Property Modified)
11545 trunk/modules/Makefile.in (File Modified) (Property Modified)
11546 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11547 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11548 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11549 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11550 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11551 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11552 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11553 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11554 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11555 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11556 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11557 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11558 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11559 trunk/modules/m_accept.c (File Modified) (Property Modified)
11560 trunk/modules/m_admin.c (File Modified) (Property Modified)
11561 trunk/modules/m_away.c (File Modified) (Property Modified)
11562 trunk/modules/m_cap.c (File Modified) (Property Modified)
11563 trunk/modules/m_capab.c (File Modified) (Property Modified)
11564 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11565 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11566 trunk/modules/m_close.c (File Modified) (Property Modified)
11567 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11568 trunk/modules/m_connect.c (File Modified) (Property Modified)
11569 trunk/modules/m_dline.c (File Modified) (Property Modified)
11570 trunk/modules/m_encap.c (File Modified) (Property Modified)
11571 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11572 trunk/modules/m_gline.c (File Modified) (Property Modified)
11573 trunk/modules/m_help.c (File Modified) (Property Modified)
11574 trunk/modules/m_info.c (File Modified) (Property Modified)
11575 trunk/modules/m_invite.c (File Modified) (Property Modified)
11576 trunk/modules/m_ison.c (File Modified) (Property Modified)
11577 trunk/modules/m_kline.c (File Modified) (Property Modified)
11578 trunk/modules/m_knock.c (File Modified) (Property Modified)
11579 trunk/modules/m_links.c (File Modified) (Property Modified)
11580 trunk/modules/m_list.c (File Modified) (Property Modified)
11581 trunk/modules/m_locops.c (File Modified) (Property Modified)
11582 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11583 trunk/modules/m_map.c (File Modified) (Property Modified)
11584 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11585 trunk/modules/m_motd.c (File Modified) (Property Modified)
11586 trunk/modules/m_names.c (File Modified) (Property Modified)
11587 trunk/modules/m_oper.c (File Modified) (Property Modified)
11588 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11589 trunk/modules/m_pass.c (File Modified) (Property Modified)
11590 trunk/modules/m_ping.c (File Modified) (Property Modified)
11591 trunk/modules/m_pong.c (File Modified) (Property Modified)
11592 trunk/modules/m_post.c (File Modified) (Property Modified)
11593 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11594 trunk/modules/m_restart.c (File Modified) (Property Modified)
11595 trunk/modules/m_resv.c (File Modified) (Property Modified)
11596 trunk/modules/m_services.c (File Modified) (Property Modified)
11597 trunk/modules/m_set.c (File Modified) (Property Modified)
11598 trunk/modules/m_stats.c (File Modified) (Property Modified)
11599 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11600 trunk/modules/m_tb.c (File Modified) (Property Modified)
11601 trunk/modules/m_testline.c (File Modified) (Property Modified)
11602 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11603 trunk/modules/m_time.c (File Modified) (Property Modified)
11604 trunk/modules/m_topic.c (File Modified) (Property Modified)
11605 trunk/modules/m_trace.c (File Modified) (Property Modified)
11606 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11607 trunk/modules/m_user.c (File Modified) (Property Modified)
11608 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11609 trunk/modules/m_users.c (File Modified) (Property Modified)
11610 trunk/modules/m_version.c (File Modified) (Property Modified)
11611 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11612 trunk/modules/m_who.c (File Modified) (Property Modified)
11613 trunk/modules/m_whois.c (File Modified) (Property Modified)
11614 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11615 trunk/modules/m_xline.c (File Modified) (Property Modified)
11616 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11617 trunk/servlink/.cvsignore (Property Modified)
11618 trunk/servlink/.indent.pro (Property Modified)
11619 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11620 trunk/servlink/README (File Modified) (Property Modified)
11621 trunk/servlink/TODO (File Modified) (Property Modified)
11622 trunk/servlink/control.c (File Modified) (Property Modified)
11623 trunk/servlink/control.h (File Modified) (Property Modified)
11624 trunk/servlink/io.c (File Modified) (Property Modified)
11625 trunk/servlink/io.h (File Modified) (Property Modified)
11626 trunk/servlink/servlink.c (File Modified) (Property Modified)
11627 trunk/servlink/servlink.h (File Modified) (Property Modified)
11628 trunk/src/.cvsignore (Property Modified)
11629 trunk/src/.depend (Property Modified)
11630 trunk/src/.indent.pro (Property Modified)
11631 trunk/src/Makefile.in (File Modified) (Property Modified)
11632 trunk/src/adns.c (File Modified) (Property Modified)
11633 trunk/src/balloc.c (File Modified) (Property Modified)
11634 trunk/src/cache.c (File Modified) (Property Modified)
11635 trunk/src/channel.c (File Modified) (Property Modified)
11636 trunk/src/class.c (File Modified) (Property Modified)
11637 trunk/src/client.c (File Modified) (Property Modified)
11638 trunk/src/commio.c (File Modified) (Property Modified)
11639 trunk/src/devpoll.c (File Modified) (Property Modified)
11640 trunk/src/epoll.c (File Modified) (Property Modified)
11641 trunk/src/event.c (File Modified) (Property Modified)
11642 trunk/src/getopt.c (File Modified) (Property Modified)
11643 trunk/src/hash.c (File Modified) (Property Modified)
11644 trunk/src/hook.c (File Modified) (Property Modified)
11645 trunk/src/hostmask.c (File Modified) (Property Modified)
11646 trunk/src/irc_string.c (File Modified) (Property Modified)
11647 trunk/src/ircd.c (File Modified) (Property Modified)
11648 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11649 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11650 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11651 trunk/src/kdparse.c (File Modified) (Property Modified)
11652 trunk/src/kqueue.c (File Modified) (Property Modified)
11653 trunk/src/linebuf.c (File Modified) (Property Modified)
11654 trunk/src/listener.c (File Modified) (Property Modified)
11655 trunk/src/match.c (File Modified) (Property Modified)
11656 trunk/src/memory.c (File Modified) (Property Modified)
11657 trunk/src/messages.tab (File Modified) (Property Modified)
11658 trunk/src/modules.c (File Modified) (Property Modified)
11659 trunk/src/monitor.c (File Modified) (Property Modified)
11660 trunk/src/newconf.c (File Modified) (Property Modified)
11661 trunk/src/numeric.c (File Modified) (Property Modified)
11662 trunk/src/packet.c (File Modified) (Property Modified)
11663 trunk/src/parse.c (File Modified) (Property Modified)
11664 trunk/src/patricia.c (File Modified) (Property Modified)
11665 trunk/src/poll.c (File Modified) (Property Modified)
11666 trunk/src/reject.c (File Modified) (Property Modified)
11667 trunk/src/restart.c (File Modified) (Property Modified)
11668 trunk/src/s_auth.c (File Modified) (Property Modified)
11669 trunk/src/s_conf.c (File Modified) (Property Modified)
11670 trunk/src/s_gline.c (File Modified) (Property Modified)
11671 trunk/src/s_log.c (File Modified) (Property Modified)
11672 trunk/src/s_newconf.c (File Modified) (Property Modified)
11673 trunk/src/s_serv.c (File Modified) (Property Modified)
11674 trunk/src/s_stats.c (File Modified) (Property Modified)
11675 trunk/src/s_user.c (File Modified) (Property Modified)
11676 trunk/src/scache.c (File Modified) (Property Modified)
11677 trunk/src/select.c (File Modified) (Property Modified)
11678 trunk/src/send.c (File Modified) (Property Modified)
11679 trunk/src/snprintf.c (File Modified) (Property Modified)
11680 trunk/src/tools.c (File Modified) (Property Modified)
11681 trunk/src/version.c.SH (File Modified) (Property Modified)
11682 trunk/src/whowas.c (File Modified) (Property Modified)
11683 trunk/tools/.cvsignore (Property Modified)
11684 trunk/tools/Makefile.in (File Modified) (Property Modified)
11685 trunk/tools/README (File Modified) (Property Modified)
11686 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11687 trunk/tools/convertilines.c (File Modified) (Property Modified)
11688 trunk/tools/convertklines.c (File Modified) (Property Modified)
11689 trunk/tools/mkkeypair (Property Modified)
11690 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11691 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11692 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11693 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11694 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11695 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11696 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11697 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11698 trunk/tools/untabify (File Modified) (Property Modified)
11699 trunk/tools/viconf.c (File Modified) (Property Modified)
11702 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11708 trunk/RELNOTES (File Modified)
11711 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11713 - Make version.c use our serial, not ratbox's.
11717 trunk/src/version.c.SH (File Modified)
11720 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11723 - revved patchlevel to 2.1.5
11727 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11728 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11731 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11733 - fix buffer overflow and unterminated buffer when removing TS6 bans
11734 - fix rebuilding of SJOIN
11738 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11741 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11743 have servlink report if it gets an uncompressed error message when it gets inflate failures
11746 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11749 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11751 - extend our copyrights to 2005.
11755 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11756 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11757 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11758 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11759 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11760 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11761 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11762 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11763 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11764 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11766 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11767 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11768 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11769 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11770 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11771 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11772 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11773 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11777 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11778 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11779 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11780 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11781 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11782 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11783 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11784 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11787 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11788 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11789 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11790 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11791 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11792 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11800 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11801 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11802 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11861 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11864 - revved patchlevel to 2.1.4
11868 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11872 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11874 - add TARGMAX to 005
11875 - remove the +1 from ->uid in struct Client
11876 - fix checking of accept entries in m_accept.c
11880 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11886 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11888 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11896 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11898 - remove an unused variable
11902 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11905 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11907 don't burst a TS5 name in burst_TS6. -via jillies
11910 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11913 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11915 - via jilles, make nickchanges invalidate any cached bans for
11920 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11926 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11928 - fix some char vs byte usage to make adns compile cleanly with gcc4
11932 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11942 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11944 userhost should allow 5 userhost checks, not 4
11947 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11950 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11952 - another darwin fix
11956 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11959 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11965 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11975 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11977 - remove bogus extern of abort_list
11981 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11984 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11986 svn repo access stuff
11989 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11992 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11998 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12001 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12007 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12010 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12012 revert omotd..i thought it was a good idea..oh well
12015 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12018 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12020 Commas are bad things in channel keys
12024 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12027 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12029 Add OMOTD command to display oper motd
12033 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12036 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12038 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12041 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12044 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12046 Modified files: (Branch: RATBOX_2_1)
12049 - stop testing whois for protocol violations, as they can be caused in
12050 ircds going all the way back to the original ircd2.8
12052 Revision Changes Path
12053 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12057 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12059 Modified files: (Branch: RATBOX_2_1)
12062 - remove some 2.2 code
12064 Revision Changes Path
12065 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12069 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12071 Modified files: (Branch: RATBOX_2_1)
12074 backport of the silly december 31st bug
12076 Revision Changes Path
12077 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12081 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12083 Modified files: (Branch: RATBOX_2_1)
12085 include patchlevel.h
12087 - revved patchlevel to 2.1.3
12089 Revision Changes Path
12090 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12091 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12095 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12097 Modified files: (Branch: RATBOX_2_1)
12100 modules/core m_nick.c
12103 - stop removing a clients own list of accepted clients when they do a
12105 - clean up the accept code so its less retarded
12107 Revision Changes Path
12108 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12109 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12110 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12111 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12115 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12117 Modified files: (Branch: RATBOX_2_1)
12120 src event.c ircd.c newconf.c
12122 - remove a defn of links_cache_list in m_links.c which was causing
12123 the flattened links update to be ignored
12124 - add eventUpdate(), and make links_delay update on rehash
12126 Revision Changes Path
12127 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12128 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12129 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12130 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12131 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12135 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12137 Modified files: (Branch: RATBOX_2_1)
12141 - make the conf parser apply service {}; on rehash
12143 Revision Changes Path
12144 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12145 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12149 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12151 Modified files: (Branch: RATBOX_2_1)
12154 - show ENABLE_SERVICES define in info
12156 Revision Changes Path
12157 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12161 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12163 Modified files: (Branch: RATBOX_2_1)
12164 modules m_services.c m_stats.c
12166 - via jilles, make m_services.c hook into stats U and display service
12169 Revision Changes Path
12170 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12171 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12175 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12177 Modified files: (Branch: RATBOX_2_1)
12178 . configure configure.ac
12180 - default build to -O2
12182 Revision Changes Path
12183 7.249.2.2 +4 -4 ircd-ratbox/configure
12184 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12188 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12190 Modified files: (Branch: RATBOX_2_1)
12191 doc example.conf example.efnet.conf
12192 include client.h s_conf.h s_newconf.h
12194 modules/core m_join.c m_nick.c
12195 src channel.c newconf.c s_conf.c s_user.c
12197 - remove no_oper_resvs from general {};
12198 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12200 Revision Changes Path
12201 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12202 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12203 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12204 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12205 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12206 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12207 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12208 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12209 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12210 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12211 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12212 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12216 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12218 Modified files: (Branch: RATBOX_2_1)
12219 modules/core m_mode.c m_nick.c
12223 - raise max temptime to a year
12225 - require 9 parameters in ms_nick(), 10 in ms_uid()
12227 Revision Changes Path
12228 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12229 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12230 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12234 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12236 Modified files: (Branch: RATBOX_2_1)
12237 modules m_services.c
12239 - only show services logged in info when its a local client
12241 Revision Changes Path
12242 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12246 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12248 Modified files: (Branch: RATBOX_2_1)
12251 passing a pointer to a pointer is not what was intended, oops
12253 Revision Changes Path
12254 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12258 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12260 Modified files: (Branch: RATBOX_2_1)
12263 - update services.txt with FNC
12265 Revision Changes Path
12266 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12270 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12272 Modified files: (Branch: RATBOX_2_1)
12275 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12277 Revision Changes Path
12278 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12282 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12284 Modified files: (Branch: RATBOX_2_1)
12287 - add some uniqueness into auth process for bopm
12289 Revision Changes Path
12290 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12294 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12296 Modified files: (Branch: RATBOX_2_1)
12297 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12299 - make contrib/ compile
12301 Revision Changes Path
12302 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12303 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12304 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12305 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12309 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12311 Modified files: (Branch: RATBOX_2_1)
12312 modules m_monitor.c
12314 Don't allow MONITOR from an unregistered client
12316 Revision Changes Path
12317 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12321 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12323 Modified files: (Branch: RATBOX_2_1)
12324 doc example.conf example.efnet.conf
12326 src class.c messages.tab newconf.c
12328 - remove sendq_eob, its become more of a hindrance than a benefit.
12329 - sync example.efnet.conf cluster {}; with example.conf
12331 Revision Changes Path
12332 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12333 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12334 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12335 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12336 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12337 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12341 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12343 Modified files: (Branch: RATBOX_2_1)
12345 include patchlevel.h
12348 - revved patchlevel to 2.1.2
12350 Revision Changes Path
12351 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12352 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12356 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12358 Modified files: (Branch: RATBOX_2_1)
12359 . configure configure.ac
12361 - raise default topiclen to 160.
12363 Revision Changes Path
12364 7.249.2.1 +3 -3 ircd-ratbox/configure
12365 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12369 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12371 Modified files: (Branch: RATBOX_2_1)
12372 modules m_services.c
12374 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12375 tsinfo matches this
12377 Revision Changes Path
12378 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12382 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12384 Modified files: (Branch: RATBOX_2_1)
12385 modules m_services.c
12387 - monitor_signoff() the client we're nickchanging
12389 Revision Changes Path
12390 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12394 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12396 Modified files: (Branch: RATBOX_2_1)
12399 - fix various UID problems with trace
12401 Revision Changes Path
12402 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12406 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12408 Modified files: (Branch: RATBOX_2_1)
12409 help/opers dline kline
12410 modules m_resv.c m_stats.c
12411 modules/core m_mode.c
12414 - tidy up kline/dline help to note they dont accept nick as target
12415 - disallow bans beginning with ':' over bmask
12416 - disallow bans with a space in chm_ban
12417 - stop counting hidden opers in stats p
12418 - match() parameters in remote unresv were inverted, causing it to fail
12419 - fix possibility of clients setting blank keys
12421 Revision Changes Path
12422 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12423 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12424 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12425 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12426 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12430 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12432 Modified files: (Branch: RATBOX_2_1)
12435 - fix problems with amd64 and the way we do va_list
12437 Revision Changes Path
12438 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12442 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12444 Modified files: (Branch: RATBOX_2_1)
12445 modules m_services.c
12447 - tidy up the kill notifications for RSFNC
12449 Revision Changes Path
12450 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12454 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12456 Modified files: (Branch: RATBOX_2_1)
12458 modules m_services.c
12461 - some more rserv stuff:
12462 - add RSFNC capability
12463 - fix up RSFNC, kill existing clients if they exist.
12465 Revision Changes Path
12466 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12467 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12468 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12472 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12474 Modified files: (Branch: RATBOX_2_1)
12475 modules m_services.c
12477 - first stab at a FNC implementation for rserv
12479 Revision Changes Path
12480 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12484 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12486 Modified files: (Branch: RATBOX_2_1)
12491 Revision Changes Path
12492 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12496 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12498 Modified files: (Branch: RATBOX_2_1)
12501 - add links_delay back
12503 Revision Changes Path
12504 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12508 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12510 Modified files: (Branch: RATBOX_2_1)
12514 - swap tabs for spaces
12516 Revision Changes Path
12517 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12518 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12522 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12524 Modified files: (Branch: RATBOX_2_1)
12527 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12528 contained in the client_flood conf option
12529 - remove a couple of unused defines from info
12531 Revision Changes Path
12532 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12536 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12538 Modified files: (Branch: RATBOX_2_1)
12541 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12543 Revision Changes Path
12544 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12548 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12550 Modified files: (Branch: RATBOX_2_1)
12551 doc example.conf example.efnet.conf
12553 - fix missing closing comment tag
12555 Revision Changes Path
12556 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12557 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12561 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12563 Modified files: (Branch: RATBOX_2_1)
12565 include patchlevel.h
12567 - revved patchlevel to 2.1.1
12569 Revision Changes Path
12570 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12571 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12575 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12577 Modified files: (Branch: RATBOX_2_1)
12580 - sync up remote kline reasons, so theyre consistent with what happens
12581 when we add local klines - notably the "Temporary K-line x min" and
12582 date added to reason.
12584 Revision Changes Path
12585 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12589 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12591 Modified files: (Branch: RATBOX_2_1)
12594 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12596 Revision Changes Path
12597 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12601 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12603 Modified files: (Branch: RATBOX_2_1)
12606 used the data pointer we saved, not what just got nulled
12608 Revision Changes Path
12609 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12613 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12615 Modified files: (Branch: RATBOX_2_1)
12616 modules m_resv.c m_xline.c
12618 - fix broken propagation of xline/resv
12620 Revision Changes Path
12621 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12622 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12626 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12628 Modified files: (Branch: RATBOX_2_1)
12631 - properly increment bad auth count for stats T when we timeout an auth
12633 Revision Changes Path
12634 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12638 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12640 Modified files: (Branch: RATBOX_2_1)
12643 modules/core m_nick.c
12645 - fix a bit that didnt make sense in monitor.txt
12646 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12648 Revision Changes Path
12649 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12650 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12651 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12655 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12657 Modified files: (Branch: RATBOX_2_1)
12660 removing dlink nodes from auth_poll_list twice is bad
12662 Revision Changes Path
12663 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12667 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12669 Modified files: (Branch: RATBOX_2_1)
12672 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12673 changed to RPL_STATSDEBUG
12675 Revision Changes Path
12676 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12680 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12682 Added files: (Branch: RATBOX_2_1)
12685 - add some documentation about target change
12687 Revision Changes Path
12688 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12692 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12694 Modified files: (Branch: RATBOX_2_1)
12695 include supported.h
12696 modules/core m_message.c
12698 - remove extra argument to 005
12699 - disallow messaging of UIDs
12701 Revision Changes Path
12702 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12703 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12707 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12709 Modified files: (Branch: RATBOX_2_1)
12712 - fix a longstanding parser bug with wrong limit checking, causing us to
12713 accept one less parameter than we're allowed to accept.
12715 Revision Changes Path
12716 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12720 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12722 Modified files: (Branch: RATBOX_2_1)
12723 modules/core m_message.c
12725 - exempt users messaging themselves from target change
12727 Revision Changes Path
12728 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12732 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12734 Modified files: (Branch: RATBOX_2_1)
12735 include supported.h
12737 - stop violating MAXPARA on 005.
12739 Revision Changes Path
12740 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12744 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12746 Modified files: (Branch: RATBOX_2_1)
12747 modules/core m_nick.c
12749 - dont store an ipv6 sockhost if we're not compiled with v6 support
12751 Revision Changes Path
12752 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12756 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12758 Modified files: (Branch: RATBOX_2_1)
12761 - remove some vms includes
12763 Revision Changes Path
12764 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12768 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12770 Modified files: (Branch: RATBOX_2_1)
12774 - force commit for new branch
12776 Revision Changes Path
12777 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12778 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12782 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12785 . RELNOTES configure configure.ac
12786 include patchlevel.h
12788 - revved patchlevel to 2.1.0
12790 Revision Changes Path
12791 1.114 +6 -2 ircd-ratbox/RELNOTES
12792 7.249 +11 -11 ircd-ratbox/configure
12793 7.63 +3 -3 ircd-ratbox/configure.ac
12794 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12798 leeh 2005/03/04 13:31:32 EST (20050304_2)
12802 include patchlevel.h
12805 - revved patchlevel to 2.1.0beta2
12807 Revision Changes Path
12808 1.113 +12 -0 ircd-ratbox/RELNOTES
12809 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12813 leeh 2005/03/04 13:27:05 EST (20050304_1)
12816 doc whats-new-2.1.txt
12819 - update whats-new-2.1
12820 - when we're handling global NAMES, dont output channels if there are no
12821 members within them we can show.
12823 Revision Changes Path
12824 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12825 7.436 +12 -2 ircd-ratbox/src/channel.c
12829 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12834 That would be a node_heap not a prefix_heap..oops
12836 Revision Changes Path
12837 7.30 +1 -1 ircd-ratbox/src/patricia.c
12841 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12846 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12847 otherwise..the other macros might work????
12849 Revision Changes Path
12850 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12854 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12857 . configure configure.ac
12861 Revision Changes Path
12862 7.248 +5 -5 ircd-ratbox/configure
12863 7.62 +5 -5 ircd-ratbox/configure.ac
12867 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12870 . configure configure.ac
12874 Revision Changes Path
12875 7.247 +3 -2 ircd-ratbox/configure
12876 7.61 +3 -2 ircd-ratbox/configure.ac
12880 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12883 . configure configure.ac
12887 Revision Changes Path
12888 7.246 +6 -6 ircd-ratbox/configure
12889 7.60 +4 -4 ircd-ratbox/configure.ac
12893 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12896 . configure configure.ac
12899 Doh these changes got put on RATBOX_2_0 when they were meant for
12901 Also merged in the monitor heap size stuff, not that i think monitor has
12904 Revision Changes Path
12905 7.245 +12 -3 ircd-ratbox/configure
12906 7.59 +11 -3 ircd-ratbox/configure.ac
12907 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12911 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12916 Add more robust alloca checking
12918 Revision Changes Path
12919 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12923 leeh 2005/02/24 15:27:17 EST (20050224_9)
12928 - fix the copyright on m_42.c :p
12930 Revision Changes Path
12931 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12935 leeh 2005/02/24 15:22:53 EST (20050224_8)
12938 include supported.h
12941 - fix a core in undline on bad masks
12942 - remove an unwanted space from beginning of second 005 numeric
12944 Revision Changes Path
12945 7.5 +1 -1 ircd-ratbox/include/supported.h
12946 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12950 leeh 2005/02/24 15:18:59 EST (20050224_7)
12953 modules m_monitor.c
12955 - use max_monitor when adding nicknames
12957 that should be everything now..
12959 Revision Changes Path
12960 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12964 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12971 Revision Changes Path
12972 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12976 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12983 Revision Changes Path
12984 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12988 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12993 The Answer to Life, the Universe, and Everything
12995 Revision Changes Path
12996 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13000 leeh 2005/02/24 14:53:04 EST (20050224_3)
13004 modules m_monitor.c
13005 src ircd.c monitor.c
13007 - call init_monitor() on startup
13008 - add in support for adding/deleting/listing monitor entries
13010 Revision Changes Path
13011 7.2 +3 -1 ircd-ratbox/include/monitor.h
13012 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13013 7.374 +2 -0 ircd-ratbox/src/ircd.c
13014 7.3 +15 -4 ircd-ratbox/src/monitor.c
13018 leeh 2005/02/23 21:20:10 EST (20050224_2)
13021 doc example.conf example.efnet.conf
13022 include s_conf.h supported.h
13023 modules Makefile.in
13024 src client.c newconf.c s_conf.c
13026 modules m_monitor.c
13028 - add the max_monitor config option
13029 - advertise MONITOR=%d in 005
13030 - clear a local clients monitor list on exit
13031 - add the framework for the MONITOR command
13034 Revision Changes Path
13035 7.261 +5 -0 ircd-ratbox/doc/example.conf
13036 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13037 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13038 7.4 +4 -2 ircd-ratbox/include/supported.h
13039 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13040 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13041 7.492 +1 -0 ircd-ratbox/src/client.c
13042 7.202 +1 -0 ircd-ratbox/src/newconf.c
13043 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13047 leeh 2005/02/23 20:57:51 EST (20050224_1)
13050 . configure configure.ac
13054 - move MONITOR_HEAP_SIZE over to configure
13056 Revision Changes Path
13057 7.244 ircd-ratbox/configure
13058 7.58 +4 -2 ircd-ratbox/configure.ac
13059 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13060 7.2 +0 -2 ircd-ratbox/src/monitor.c
13064 leeh 2005/02/23 20:48:08 EST (20050224_0)
13068 include client.h numeric.h
13069 modules/core m_nick.c
13070 src Makefile.in client.c messages.tab
13076 - first half of my server-side notify list implementation..
13078 Revision Changes Path
13079 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13080 7.266 +3 -0 ircd-ratbox/include/client.h
13081 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13082 7.58 +6 -0 ircd-ratbox/include/numeric.h
13083 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13084 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13085 7.491 +3 -0 ircd-ratbox/src/client.c
13086 7.126 +5 -5 ircd-ratbox/src/messages.tab
13087 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13088 7.342 +2 -0 ircd-ratbox/src/s_user.c
13092 leeh 2005/02/23 18:42:59 EST (20050223_0)
13097 - double the size of the client and channel hashtables (64k -> 128k and
13098 32k -> 64k). The improvements are quite significant..
13100 Revision Changes Path
13101 7.54 +4 -4 ircd-ratbox/include/hash.h
13105 leeh 2005/02/22 14:55:56 EST (20050222_1)
13109 modules m_services.c
13111 - remove a couple of unused vars
13112 - update monitor.txt
13114 Revision Changes Path
13115 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13116 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13120 leeh 2005/02/21 19:47:24 EST (20050222_0)
13125 - add in my documentation on the upcoming MONITOR command
13127 Revision Changes Path
13128 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13132 leeh 2005/02/21 12:09:34 EST (20050221_0)
13135 . configure configure.ac
13136 doc whats-new-2.1.txt
13137 tools README.mkpasswd
13141 - update whats-new-2.1.txt some more
13142 - we dont have vms mkpasswd anymore
13143 - remove the unused crypt.c
13145 Revision Changes Path
13146 7.243 +3 -6 ircd-ratbox/configure
13147 7.57 +2 -4 ircd-ratbox/configure.ac
13148 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13149 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13150 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13154 leeh 2005/02/19 12:38:09 EST (20050219_3)
13157 doc example.conf example.efnet.conf
13160 src channel.c client.c ircd.c s_conf.c
13162 - rework the splitcode, splitservers is now how many servers we've marked as
13163 EOB, rather than how many are linked. Thus pull ourselves out of
13164 splitmode immediately once this is satisfied
13166 Revision Changes Path
13167 7.260 +8 -9 ircd-ratbox/doc/example.conf
13168 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13169 7.83 +1 -0 ircd-ratbox/include/ircd.h
13170 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13171 7.435 +16 -36 ircd-ratbox/src/channel.c
13172 7.490 +2 -0 ircd-ratbox/src/client.c
13173 7.373 +2 -1 ircd-ratbox/src/ircd.c
13174 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13178 leeh 2005/02/19 09:02:34 EST (20050219_2)
13181 doc example.conf example.efnet.conf
13182 include ircd.h s_conf.h
13184 src channel.c ircd.c newconf.c s_conf.c
13186 - remove split_delay
13188 Revision Changes Path
13189 7.259 +0 -5 ircd-ratbox/doc/example.conf
13190 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13191 7.82 +0 -1 ircd-ratbox/include/ircd.h
13192 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13193 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13194 7.434 +2 -7 ircd-ratbox/src/channel.c
13195 7.372 +0 -1 ircd-ratbox/src/ircd.c
13196 7.201 +0 -1 ircd-ratbox/src/newconf.c
13197 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13201 leeh 2005/02/19 08:48:05 EST (20050219_1)
13205 modules m_cap.c m_who.c
13208 - implemented multi-prefix client capability, which allows stacking of @+ in
13211 Revision Changes Path
13212 7.265 +1 -1 ircd-ratbox/include/client.h
13213 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13214 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13215 7.433 +4 -6 ircd-ratbox/src/channel.c
13219 leeh 2005/02/19 06:27:58 EST (20050219_0)
13223 src newconf.c s_conf.c s_newconf.c
13225 - removed some unused vars/functions
13227 Revision Changes Path
13228 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13229 7.200 +0 -15 ircd-ratbox/src/newconf.c
13230 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13231 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13235 leeh 2005/02/16 12:58:24 EST (20050216_2)
13238 . RELNOTES configure configure.ac
13239 include patchlevel.h
13241 - update configure to reflect this is 'devel'
13243 - revved patchlevel to 2.1.0beta1
13245 Revision Changes Path
13246 1.112 +9 -1 ircd-ratbox/RELNOTES
13247 7.242 +11 -11 ircd-ratbox/configure
13248 7.56 +3 -3 ircd-ratbox/configure.ac
13249 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13253 leeh 2005/02/16 12:46:30 EST (20050216_1)
13256 . configure configure.ac
13257 include client.h numeric.h s_conf.h setup.h.in
13259 modules Makefile.in
13260 modules/core m_nick.c
13261 src Makefile.in client.c ircd.c messages.tab
13262 newconf.c s_conf.c s_user.c
13268 - remove watch, the protocol for this sucks so hard I just dont want it
13271 Revision Changes Path
13272 7.241 +2 -12 ircd-ratbox/configure
13273 7.55 +2 -4 ircd-ratbox/configure.ac
13274 7.264 +0 -2 ircd-ratbox/include/client.h
13275 7.57 +0 -11 ircd-ratbox/include/numeric.h
13276 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13277 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13278 7.3 +2 -3 ircd-ratbox/include/supported.h
13279 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13280 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13281 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13282 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13283 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13284 7.489 +0 -3 ircd-ratbox/src/client.c
13285 7.371 +0 -2 ircd-ratbox/src/ircd.c
13286 7.125 +9 -9 ircd-ratbox/src/messages.tab
13287 7.199 +0 -1 ircd-ratbox/src/newconf.c
13288 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13289 7.341 +0 -2 ircd-ratbox/src/s_user.c
13290 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13294 leeh 2005/02/15 19:13:31 EST (20050216_0)
13298 src event.c ircd_lexer.l ircd_signal.c
13301 servlink descrip.mms
13303 - remove a few vms bits
13305 Revision Changes Path
13306 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13307 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13308 7.47 +0 -54 ircd-ratbox/src/event.c
13309 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13310 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13311 7.152 +0 -3 ircd-ratbox/src/modules.c
13315 leeh 2005/02/15 18:53:32 EST (20050215_0)
13318 include hostmask.h ircd.h s_conf.h s_newconf.h
13319 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13321 src hostmask.c ircd.c ircd_signal.c s_conf.c
13324 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13325 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13327 Revision Changes Path
13328 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13329 7.81 +1 -0 ircd-ratbox/include/ircd.h
13330 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13331 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13332 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13333 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13334 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13335 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13336 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13337 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13338 7.370 +7 -0 ircd-ratbox/src/ircd.c
13339 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13340 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13341 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13345 leeh 2005/02/13 10:21:41 EST (20050213_4)
13350 doc whats-new-2.0.txt whats-new-2.1.txt
13354 - move whats-new.txt to whats-new-2.0.txt
13355 - add in whats-new-2.1.txt
13356 - update services.txt with the whois for logged in users
13358 Revision Changes Path
13359 7.2 +5 -0 ircd-ratbox/doc/services.txt
13360 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13361 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13362 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13366 leeh 2005/02/13 09:20:37 EST (20050213_3)
13369 include supported.h
13370 modules/core m_message.c
13372 - fix a compile error in m_message.c
13373 - update 005 to the spec and add CPRIVMSG/CNOTICE
13375 Revision Changes Path
13376 7.2 +31 -37 ircd-ratbox/include/supported.h
13377 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13381 leeh 2005/02/13 09:14:12 EST (20050213_2)
13386 - fix the membership memleak
13388 Revision Changes Path
13389 7.432 +0 -3 ircd-ratbox/src/channel.c
13393 leeh 2005/02/12 21:51:56 EST (20050213_1)
13397 modules/core m_message.c
13399 - add a bitmask to track when they send their first message, only allowing
13400 clearing stuff after that.
13402 Revision Changes Path
13403 7.263 +4 -0 ircd-ratbox/include/client.h
13404 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13408 leeh 2005/02/12 21:17:52 EST (20050213_0)
13411 include patricia.h s_newconf.h
13412 modules/core m_message.c
13413 src patricia.c s_newconf.c s_user.c
13415 - add in the patricia for tracking who fills up targets, give them a reduced
13418 Revision Changes Path
13419 7.20 +1 -1 ircd-ratbox/include/patricia.h
13420 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13421 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13422 7.29 +1 -1 ircd-ratbox/src/patricia.c
13423 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13424 7.340 +4 -0 ircd-ratbox/src/s_user.c
13428 leeh 2005/02/12 18:35:10 EST (20050212_0)
13431 include ircd_defs.h
13432 src class.c reject.c
13434 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13436 Revision Changes Path
13437 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13438 7.68 +1 -5 ircd-ratbox/src/class.c
13439 1.33 +1 -5 ircd-ratbox/src/reject.c
13443 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13448 remove stupid memory leak
13450 Revision Changes Path
13451 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13455 leeh 2005/02/11 06:42:48 EST (20050211_0)
13460 - workaround hyb6 allowing empty gline reasons
13462 Revision Changes Path
13463 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13467 leeh 2005/02/09 14:39:13 EST (20050209_2)
13471 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13472 src ircd.c s_conf.c
13474 - move temp dlines and temp klines over to an array, rather than completely
13477 Revision Changes Path
13478 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13479 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13480 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13481 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13482 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13483 7.369 +0 -5 ircd-ratbox/src/ircd.c
13484 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13488 leeh 2005/02/09 14:02:13 EST (20050209_1)
13492 modules m_cap.c m_pong.c m_user.c
13493 modules/core m_nick.c
13496 - remove 'nick' param from register_local_user(), its not needed.
13498 Revision Changes Path
13499 7.35 +1 -1 ircd-ratbox/include/s_user.h
13500 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13501 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13502 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13503 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13504 7.339 +6 -6 ircd-ratbox/src/s_user.c
13508 leeh 2005/02/09 13:12:53 EST (20050209_0)
13511 modules m_cmessage.c
13513 - dont send numerics when we're dealing with CNOTICE
13514 - add in checking for +g, and resetting idle
13516 Revision Changes Path
13517 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13521 leeh 2005/02/08 11:37:50 EST (20050208_2)
13526 - fix operator blocks to work on ip spoofs
13528 Revision Changes Path
13529 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13533 leeh 2005/02/07 19:23:22 EST (20050208_1)
13536 doc example.conf example.efnet.conf
13539 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13541 Revision Changes Path
13542 7.258 +0 -39 ircd-ratbox/doc/example.conf
13543 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13544 7.198 +0 -272 ircd-ratbox/src/newconf.c
13548 leeh 2005/02/07 19:19:32 EST (20050208_0)
13553 - added support for kline.conf.perm et al, these take the same formats
13554 as their non-permanent partners, but you cant remove them via the ircd.
13556 Revision Changes Path
13557 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13561 leeh 2005/02/02 19:18:59 EST (20050203_1)
13568 help/opers cnotice cprivmsg
13570 - added help files for cprivmsg/cnotice
13572 Revision Changes Path
13573 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13574 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13575 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13576 1.10 +19 -19 ircd-ratbox/help/opers/index
13577 1.7 +10 -9 ircd-ratbox/help/users/index
13581 leeh 2005/02/02 19:14:25 EST (20050203_0)
13585 modules Makefile.in
13588 modules m_cmessage.c
13590 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13591 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13592 nick is a member. These bypass any target change limitations.
13593 - added ERR_VOICENEEDED, numeric 489.
13595 Revision Changes Path
13596 7.56 +2 -0 ircd-ratbox/include/numeric.h
13597 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13598 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13599 7.124 +1 -1 ircd-ratbox/src/messages.tab
13603 leeh 2005/02/02 16:58:16 EST (20050202_4)
13608 - update etrace help
13610 Revision Changes Path
13611 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13615 leeh 2005/02/02 16:55:04 EST (20050202_3)
13620 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13621 can put its external ip address in there..
13623 Revision Changes Path
13624 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13628 leeh 2005/02/02 16:41:06 EST (20050202_2)
13633 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13634 if its a non-local client. These will just get "lost" if the remote
13635 server doesnt support this..
13637 Revision Changes Path
13638 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13642 leeh 2005/02/02 16:12:12 EST (20050202_1)
13645 include client.h numeric.h s_conf.h
13646 modules/core m_message.c
13647 src messages.tab newconf.c s_conf.c
13649 - first part of the target change code, add the storage of targets for
13650 localuser, throttle messages when they fill all the available slots
13652 Revision Changes Path
13653 7.262 +5 -1 ircd-ratbox/include/client.h
13654 7.55 +2 -0 ircd-ratbox/include/numeric.h
13655 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13656 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13657 7.123 +1 -1 ircd-ratbox/src/messages.tab
13658 7.197 +1 -0 ircd-ratbox/src/newconf.c
13659 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13663 leeh 2005/02/02 13:28:10 EST (20050202_0)
13666 modules m_resv.c m_stats.c m_testline.c
13667 modules/core m_join.c
13668 src hash.c kdparse.c messages.tab s_newconf.c
13670 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13671 tracking of when resvs get hit
13673 Revision Changes Path
13674 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13675 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13676 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13677 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13678 7.114 +3 -0 ircd-ratbox/src/hash.c
13679 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13680 7.122 +1 -1 ircd-ratbox/src/messages.tab
13681 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13685 leeh 2005/01/31 09:04:10 EST (20050131_2)
13690 - fflush() logfiles
13692 Revision Changes Path
13693 7.79 +2 -0 ircd-ratbox/src/s_log.c
13697 leeh 2005/01/31 08:59:09 EST (20050131_1)
13702 - rename fd_dump() to comm_dump()
13704 Revision Changes Path
13705 1.27 +2 -2 ircd-ratbox/src/commio.c
13709 leeh 2005/01/30 19:16:08 EST (20050131_0)
13714 modules m_services.c
13715 modules/core m_server.c
13716 src hook.c s_serv.c
13718 - added hook for server_introduced
13719 - fixed up services support for hooks
13721 Revision Changes Path
13722 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13723 1.31 +1 -0 ircd-ratbox/include/hook.h
13724 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13725 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13726 7.36 +2 -0 ircd-ratbox/src/hook.c
13727 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13731 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13736 Add back in the comm_fd_hack thing for solaris
13738 Revision Changes Path
13739 1.26 +26 -1 ircd-ratbox/src/commio.c
13743 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13747 include commio.h s_conf.h watch.h
13748 modules m_dline.c m_kline.c m_resv.c m_stats.c
13749 m_watch.c m_xline.c
13750 modules/core m_nick.c
13751 src balloc.c cache.c client.c commio.c
13752 epoll.c ircd.c ircd_lexer.l kdparse.c
13753 listener.c s_auth.c s_conf.c s_log.c
13756 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13758 Revision Changes Path
13759 1.18 +0 -2 ircd-ratbox/adns/adns.h
13760 1.14 +6 -37 ircd-ratbox/include/commio.h
13761 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13762 7.3 +2 -2 ircd-ratbox/include/watch.h
13763 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13764 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13765 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13766 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13767 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13768 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13769 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13770 7.85 +1 -1 ircd-ratbox/src/balloc.c
13771 1.24 +5 -5 ircd-ratbox/src/cache.c
13772 7.488 +4 -4 ircd-ratbox/src/client.c
13773 1.25 +10 -280 ircd-ratbox/src/commio.c
13774 1.33 +1 -1 ircd-ratbox/src/epoll.c
13775 7.368 +4 -4 ircd-ratbox/src/ircd.c
13776 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13777 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13778 7.125 +8 -8 ircd-ratbox/src/listener.c
13779 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13780 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13781 7.78 +20 -20 ircd-ratbox/src/s_log.c
13782 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13783 1.6 +22 -15 ircd-ratbox/src/watch.c
13787 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13790 modules/core m_mode.c
13792 remove two unused variables
13794 Revision Changes Path
13795 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13799 leeh 2005/01/28 15:31:40 EST (20050128_1)
13805 - mo_kline() needs minpara of 3, not 2
13806 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13807 - require me.info is never blank
13809 Revision Changes Path
13810 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13811 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13815 leeh 2005/01/28 15:26:28 EST (20050128_0)
13818 modules/core m_mode.c m_sjoin.c
13820 - patch via jilles to fix +eI lists being shown to lusers when handling
13821 protocol stuff over TS6
13823 Revision Changes Path
13824 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13825 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13829 leeh 2005/01/25 19:47:38 EST (20050126_0)
13833 modules/core m_join.c m_mode.c m_sjoin.c
13834 src channel.c messages.tab s_serv.c
13836 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13837 an operspy call with &me
13838 - remove modebuf/parabuf params from channel_modes(), we now generate a
13839 buffer internally which we return.
13841 Revision Changes Path
13842 7.163 +1 -1 ircd-ratbox/include/channel.h
13843 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13844 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13845 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13846 7.431 +25 -18 ircd-ratbox/src/channel.c
13847 7.121 +1 -1 ircd-ratbox/src/messages.tab
13848 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13852 alz 2005/01/25 18:09:18 EST (20050125_5)
13855 doc example.conf example.efnet.conf
13858 src listener.c newconf.c s_conf.c
13860 Added dline_with_reason config option (default yes):
13862 /* dline reason: show the user the dline reason when they connect
13865 dline_with_reason = yes;
13867 Revision Changes Path
13868 7.257 +6 -1 ircd-ratbox/doc/example.conf
13869 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13870 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13871 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13872 7.124 +1 -1 ircd-ratbox/src/listener.c
13873 7.196 +1 -0 ircd-ratbox/src/newconf.c
13874 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13878 leeh 2005/01/25 13:21:17 EST (20050125_4)
13883 - make conf_set_generic_string() test len exists before it uses it.
13885 Revision Changes Path
13886 7.195 +1 -1 ircd-ratbox/src/newconf.c
13890 leeh 2005/01/25 13:10:56 EST (20050125_3)
13896 - rename 'type' to 'flags' in cluster {};
13897 - add stacking of servers in cluster {}; documented in example.conf
13899 Revision Changes Path
13900 7.256 +18 -10 ircd-ratbox/doc/example.conf
13901 7.194 +39 -7 ircd-ratbox/src/newconf.c
13905 alz 2005/01/25 12:48:54 EST (20050125_2)
13909 src listener.c s_conf.c
13911 Added dline reasons, connecting/banned clients now see ban reason.
13913 Revision Changes Path
13914 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13915 7.123 +17 -4 ircd-ratbox/src/listener.c
13916 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13920 leeh 2005/01/25 07:44:37 EST (20050125_1)
13923 doc example.conf example.efnet.conf
13926 - implement stacking of shared {}; blocks, documented in example.conf
13928 Revision Changes Path
13929 7.255 +26 -13 ircd-ratbox/doc/example.conf
13930 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13931 7.193 +51 -36 ircd-ratbox/src/newconf.c
13935 leeh 2005/01/24 19:08:29 EST (20050125_0)
13939 include client.h s_conf.h
13940 modules/core m_join.c
13941 src newconf.c s_user.c
13943 - added jupe_exempt to auth {};, exempts the user from generating warnings
13944 when they attempt to join juped channels.
13946 Revision Changes Path
13947 7.254 +2 -0 ircd-ratbox/doc/example.conf
13948 7.261 +3 -0 ircd-ratbox/include/client.h
13949 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13950 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13951 7.192 +1 -0 ircd-ratbox/src/newconf.c
13952 7.338 +8 -0 ircd-ratbox/src/s_user.c
13956 leeh 2005/01/24 18:57:02 EST (20050124_6)
13961 - rework shared {};, the format is now:
13963 oper = "flame@*.leeh.co.uk", "*.lan";
13969 oper = "flame@*.leeh.co.uk", "*.lan";
13973 Revision Changes Path
13974 7.191 +55 -23 ircd-ratbox/src/newconf.c
13978 leeh 2005/01/24 17:25:58 EST (20050124_5)
13983 - fix the prototype on load_static_modules()
13985 Revision Changes Path
13986 7.61 +1 -1 ircd-ratbox/include/modules.h
13990 leeh 2005/01/24 16:00:30 EST (20050124_4)
13995 - have cap end call register_local_user() with its own copy of
13996 source_p->username so its safe for unidented users..
13998 Revision Changes Path
13999 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14003 leeh 2005/01/24 15:48:09 EST (20050124_3)
14006 include newconf.h s_conf.h
14008 src newconf.c s_conf.c s_log.c
14010 - move the conf parser over to a table based structure, with generic setting
14011 of integers/strings
14013 Revision Changes Path
14014 7.34 +9 -8 ircd-ratbox/include/newconf.h
14015 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14016 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14017 7.190 +264 -808 ircd-ratbox/src/newconf.c
14018 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14019 7.77 +13 -13 ircd-ratbox/src/s_log.c
14023 leeh 2005/01/24 13:11:30 EST (20050124_2)
14029 - added stacking of ips in exempt {};
14031 Revision Changes Path
14032 7.253 +4 -0 ircd-ratbox/doc/example.conf
14033 7.189 +11 -30 ircd-ratbox/src/newconf.c
14037 leeh 2005/01/24 12:59:57 EST (20050124_1)
14041 src channel.c client.c hash.c hook.c
14042 newconf.c s_user.c watch.c
14044 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14045 consistent with the rest of the dlink code.
14047 Revision Changes Path
14048 1.54 +7 -7 ircd-ratbox/include/tools.h
14049 7.430 +2 -2 ircd-ratbox/src/channel.c
14050 7.487 +6 -6 ircd-ratbox/src/client.c
14051 7.113 +5 -5 ircd-ratbox/src/hash.c
14052 7.35 +1 -1 ircd-ratbox/src/hook.c
14053 7.188 +2 -2 ircd-ratbox/src/newconf.c
14054 7.337 +1 -1 ircd-ratbox/src/s_user.c
14055 1.5 +4 -4 ircd-ratbox/src/watch.c
14059 leeh 2005/01/24 12:47:13 EST (20050124_0)
14064 - cheap hack on sticky capabs..
14066 Revision Changes Path
14067 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14071 leeh 2005/01/22 11:36:54 EST (20050122_0)
14076 - updated my clicap implementation to match the spec so far..
14078 Revision Changes Path
14079 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14083 leeh 2005/01/21 07:14:43 EST (20050121_2)
14088 modules m_services.c
14089 src hook.c s_serv.c
14091 - added hooks for when we're sending a burst
14092 - rewrote hooks.txt
14093 - fix up the hooks ive already done in services compatibility, ill add the
14094 hooks for server/client introductions in a bit.
14096 Revision Changes Path
14097 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14098 1.30 +4 -0 ircd-ratbox/include/hook.h
14099 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14100 7.34 +7 -0 ircd-ratbox/src/hook.c
14101 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14105 leeh 2005/01/21 06:34:03 EST (20050121_1)
14108 contrib example_module.c spy_admin_notice.c
14109 spy_info_notice.c spy_links_notice.c
14110 spy_motd_notice.c spy_stats_notice.c
14111 spy_stats_p_notice.c spy_trace_notice.c
14113 spy_whois_notice_global.c
14115 modules m_admin.c m_info.c m_links.c m_motd.c
14116 m_services.c m_stats.c m_trace.c
14117 m_whois.c static_modules.c.SH
14118 modules/core m_server.c
14119 src client.c hook.c ircd.c modules.c packet.c
14120 s_auth.c s_serv.c s_user.c send.c
14122 - add a better implementation of the hook system, its now a slow leaking
14123 array and events are created whenever we try adding a hook for it, or
14124 theyre registered for the caller.
14126 Ive temporarily fucked services support and removed most of the other
14127 hooks.. I shall fix this soon.
14129 Revision Changes Path
14130 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14131 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14132 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14133 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14134 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14135 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14136 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14137 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14138 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14139 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14140 1.29 +34 -70 ircd-ratbox/include/hook.h
14141 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14142 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14143 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14144 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14145 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14146 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14147 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14148 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14149 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14150 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14151 7.486 +1 -28 ircd-ratbox/src/client.c
14152 7.33 +131 -137 ircd-ratbox/src/hook.c
14153 7.367 +1 -1 ircd-ratbox/src/ircd.c
14154 7.151 +6 -10 ircd-ratbox/src/modules.c
14155 7.138 +10 -14 ircd-ratbox/src/packet.c
14156 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14157 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14158 7.336 +0 -6 ircd-ratbox/src/s_user.c
14159 7.286 +8 -6 ircd-ratbox/src/send.c
14163 leeh 2005/01/20 19:19:20 EST (20050121_0)
14168 - remove an unused struct
14170 Revision Changes Path
14171 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14175 leeh 2005/01/20 13:38:39 EST (20050120_1)
14178 . configure configure.ac
14179 include client.h numeric.h patchlevel.h
14180 modules Makefile.in
14181 src messages.tab s_user.c
14185 - drop back to -O0, fix patchlevel.h
14186 - first stab at client capabilities.. this still needs work.
14188 Revision Changes Path
14189 7.240 +3 -3 ircd-ratbox/configure
14190 7.54 +3 -3 ircd-ratbox/configure.ac
14191 7.260 +3 -0 ircd-ratbox/include/client.h
14192 7.54 +2 -0 ircd-ratbox/include/numeric.h
14193 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14194 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14195 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14196 7.120 +1 -1 ircd-ratbox/src/messages.tab
14197 7.335 +3 -0 ircd-ratbox/src/s_user.c
14201 leeh 2005/01/20 06:04:41 EST (20050120_0)
14204 . ChangeLog RELNOTES
14205 include config.h config.h.dist memory.h
14208 src commio.c crypt.c getopt.c ircd.c s_serv.c
14210 . README.VMS clean.com make.com
14211 include setup.h_vms
14212 modules descrip.mms static_modules_c.com
14213 modules/core descrip.mms
14214 src descrip.mms qio.c version.com
14215 tools descrip.mms mkpasswd_vms.c
14217 - clean changelog, relnotes
14218 - mark patchlevel as 2.1.0beta
14219 - remove VMS support
14221 Revision Changes Path
14222 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14223 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14224 1.111 +1 -348 ircd-ratbox/RELNOTES
14225 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14226 7.182 +0 -42 ircd-ratbox/include/config.h
14227 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14228 7.50 +0 -4 ircd-ratbox/include/memory.h
14229 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14230 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14231 7.2 +0 -58 ircd-ratbox/make.com (dead)
14232 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14233 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14234 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14235 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14236 1.24 +7 -30 ircd-ratbox/src/commio.c
14237 7.12 +0 -4 ircd-ratbox/src/crypt.c
14238 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14239 7.24 +0 -4 ircd-ratbox/src/getopt.c
14240 7.366 +4 -19 ircd-ratbox/src/ircd.c
14241 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14242 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14243 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14244 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14245 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14249 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14255 not using the return values on a few watch functions so make them void
14257 Revision Changes Path
14258 7.2 +5 -5 ircd-ratbox/include/watch.h
14259 1.4 +19 -28 ircd-ratbox/src/watch.c
14262 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14267 Make watch throttle, don't accept letter commands stacked
14269 Revision Changes Path
14270 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14274 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14281 Revision Changes Path
14282 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14286 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14289 . ChangeLog README.FIRST RELNOTES configure
14291 adns adns.h internal.h parse.c transmit.c
14293 contrib example_module.c spy_admin_notice.c
14294 spy_info_notice.c spy_links_notice.c
14295 spy_motd_notice.c spy_stats_notice.c
14296 spy_stats_p_notice.c spy_trace_notice.c
14298 spy_whois_notice_global.c
14299 doc example.conf example.efnet.conf ircd.motd
14300 server-version-info whats-new.txt
14301 help/opers umode xline
14303 include cache.h channel.h class.h client.h
14304 commio.h config.h config.h.dist hash.h
14305 hook.h hostmask.h irc_string.h ircd.h
14306 ircd_defs.h m_info.h memory.h msg.h
14307 newconf.h numeric.h packet.h patchlevel.h
14308 patricia.h s_conf.h s_gline.h s_newconf.h
14309 s_serv.h s_user.h scache.h serno.h
14310 setup.h.in sprintf_irc.h stdinc.h tools.h
14311 modules .depend Makefile.in m_admin.c m_away.c
14312 m_dline.c m_encap.c m_gline.c m_info.c
14313 m_kline.c m_links.c m_list.c m_lusers.c
14314 m_motd.c m_oper.c m_operspy.c m_rehash.c
14315 m_restart.c m_resv.c m_set.c m_stats.c
14316 m_svinfo.c m_testline.c m_testmask.c
14317 m_topic.c m_trace.c m_watch.c m_who.c
14318 m_whois.c m_whowas.c m_xline.c
14319 static_modules.c.SH
14320 modules/core m_error.c m_message.c m_mode.c m_quit.c
14321 m_server.c m_squit.c
14322 src .depend Makefile.in adns.c balloc.c
14323 cache.c channel.c class.c client.c
14324 commio.c crypt.c devpoll.c epoll.c
14325 event.c getopt.c hash.c hook.c hostmask.c
14326 irc_string.c ircd.c ircd_lexer.l
14327 ircd_parser.y ircd_signal.c listener.c
14328 modules.c newconf.c numeric.c packet.c
14329 parse.c patricia.c poll.c reject.c
14330 restart.c s_auth.c s_conf.c s_log.c
14331 s_newconf.c s_serv.c s_user.c scache.c
14332 select.c send.c snprintf.c tools.c
14333 version.c.SH watch.c whowas.c
14334 tools README.mkpasswd mkpasswd.c
14336 . README.VMS clean.com make.com
14338 include common.h s_stats.h setup.h_vms
14340 modules descrip.mms m_challenge.c m_etrace.c
14341 m_invite.c m_names.c m_pass.c m_ping.c
14342 m_pong.c m_services.c m_tb.c m_user.c
14343 m_users.c m_version.c
14344 static_modules_c.com
14345 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14347 servlink descrip.mms
14348 src descrip.mms kdparse.c messages.tab qio.c
14349 s_gline.c s_stats.c version.com
14350 tools descrip.mms mkpasswd_vms.c
14354 modules/core channels.c users.c
14357 merge from RATBOX_2_0
14359 Revision Changes Path
14360 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14361 7.40 +1 -0 ircd-ratbox/README.FIRST
14362 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14363 1.110 +114 -6 ircd-ratbox/RELNOTES
14364 1.17 +4 -0 ircd-ratbox/adns/adns.h
14365 1.17 +4 -4 ircd-ratbox/adns/internal.h
14366 1.12 +38 -38 ircd-ratbox/adns/parse.c
14367 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14368 1.19 +13 -13 ircd-ratbox/adns/types.c
14369 7.1 +10 -0 ircd-ratbox/clean.com (new)
14370 7.239 +47 -29 ircd-ratbox/configure
14371 7.53 +40 -32 ircd-ratbox/configure.ac
14372 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14373 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14374 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14375 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14376 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14377 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14378 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14379 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14380 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14381 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14382 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14383 7.252 +68 -22 ircd-ratbox/doc/example.conf
14384 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14385 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14386 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14387 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14388 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14389 1.5 +2 -1 ircd-ratbox/help/opers/umode
14390 1.7 +1 -1 ircd-ratbox/help/opers/xline
14391 1.2 +1 -0 ircd-ratbox/help/users/umode
14392 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14393 1.7 +8 -0 ircd-ratbox/include/cache.h
14394 7.162 +18 -16 ircd-ratbox/include/channel.h
14395 7.25 +4 -0 ircd-ratbox/include/class.h
14396 7.259 +34 -28 ircd-ratbox/include/client.h
14397 1.13 +45 -7 ircd-ratbox/include/commio.h
14398 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14399 7.181 +74 -16 ircd-ratbox/include/config.h
14400 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14401 7.53 +2 -0 ircd-ratbox/include/hash.h
14402 1.28 +73 -27 ircd-ratbox/include/hook.h
14403 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14404 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14405 7.80 +6 -31 ircd-ratbox/include/ircd.h
14406 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14407 7.56 +14 -8 ircd-ratbox/include/m_info.h
14408 7.49 +4 -0 ircd-ratbox/include/memory.h
14409 7.53 +2 -0 ircd-ratbox/include/msg.h
14410 7.33 +9 -9 ircd-ratbox/include/newconf.h
14411 7.53 +12 -8 ircd-ratbox/include/numeric.h
14412 7.27 +1 -1 ircd-ratbox/include/packet.h
14413 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14414 7.19 +25 -1 ircd-ratbox/include/patricia.h
14415 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14416 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14417 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14418 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14419 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14420 7.34 +13 -9 ircd-ratbox/include/s_user.h
14421 7.15 +1 -1 ircd-ratbox/include/scache.h
14422 7.5366 +1 -1 ircd-ratbox/include/serno.h
14423 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14424 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14425 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14426 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14427 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14428 1.53 +10 -10 ircd-ratbox/include/tools.h
14429 7.1 +58 -0 ircd-ratbox/make.com (new)
14430 1.45 +338 -182 ircd-ratbox/modules/.depend
14431 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14432 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14433 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14434 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14435 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14436 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14437 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14438 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14439 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14440 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14441 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14442 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14443 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14444 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14445 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14446 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14447 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14448 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14449 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14450 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14451 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14452 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14453 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14454 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14455 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14456 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14457 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14458 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14459 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14460 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14461 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14462 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14463 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14464 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14465 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14466 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14467 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14468 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14469 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14470 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14471 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14472 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14473 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14474 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14475 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14476 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14477 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14478 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14479 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14480 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14481 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14482 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14483 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14484 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14485 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14486 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14487 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14488 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14489 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14490 7.48 +162 -119 ircd-ratbox/src/.depend
14491 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14492 7.75 +5 -5 ircd-ratbox/src/adns.c
14493 7.84 +1 -1 ircd-ratbox/src/balloc.c
14494 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14495 1.23 +75 -7 ircd-ratbox/src/cache.c
14496 7.429 +342 -79 ircd-ratbox/src/channel.c
14497 7.67 +42 -2 ircd-ratbox/src/class.c
14498 7.485 +245 -85 ircd-ratbox/src/client.c
14499 1.23 +349 -43 ircd-ratbox/src/commio.c
14500 7.11 +4 -0 ircd-ratbox/src/crypt.c
14501 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14502 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14503 1.32 +4 -8 ircd-ratbox/src/epoll.c
14504 7.46 +63 -6 ircd-ratbox/src/event.c
14505 7.23 +4 -0 ircd-ratbox/src/getopt.c
14506 7.112 +8 -7 ircd-ratbox/src/hash.c
14507 7.32 +135 -133 ircd-ratbox/src/hook.c
14508 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14509 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14510 7.365 +56 -48 ircd-ratbox/src/ircd.c
14511 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14512 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14513 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14514 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14515 7.122 +14 -13 ircd-ratbox/src/listener.c
14516 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14517 7.150 +17 -8 ircd-ratbox/src/modules.c
14518 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14519 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14520 7.137 +55 -42 ircd-ratbox/src/packet.c
14521 7.187 +8 -15 ircd-ratbox/src/parse.c
14522 7.28 +2 -4 ircd-ratbox/src/patricia.c
14523 7.82 +3 -1 ircd-ratbox/src/poll.c
14524 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14525 1.32 +8 -3 ircd-ratbox/src/reject.c
14526 7.34 +1 -0 ircd-ratbox/src/restart.c
14527 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14528 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14529 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14530 7.76 +32 -35 ircd-ratbox/src/s_log.c
14531 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14532 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14533 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14534 7.334 +773 -2 ircd-ratbox/src/s_user.c
14535 7.27 +2 -1 ircd-ratbox/src/scache.c
14536 7.44 +2 -0 ircd-ratbox/src/select.c
14537 7.285 +12 -12 ircd-ratbox/src/send.c
14538 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14539 7.46 +0 -1 ircd-ratbox/src/tools.c
14540 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14541 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14542 1.3 +4 -4 ircd-ratbox/src/watch.c
14543 7.32 +1 -0 ircd-ratbox/src/whowas.c
14544 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14545 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14546 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14547 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14551 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14553 Modified files: (Branch: RATBOX_2_0)
14556 a remote client is never going to have a watch list..duh
14558 Revision Changes Path
14559 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14563 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14565 Added files: (Branch: RATBOX_2_0)
14570 Revision Changes Path
14571 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14575 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14577 Added files: (Branch: RATBOX_2_0)
14581 helps if we actually include the .c/.h files
14583 Revision Changes Path
14584 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14585 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14589 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14591 Modified files: (Branch: RATBOX_2_0)
14592 . configure configure.ac
14593 include client.h numeric.h s_conf.h setup.h.in
14595 modules Makefile.in
14596 modules/core m_nick.c
14597 src Makefile.in client.c ircd.c messages.tab
14598 newconf.c s_conf.c s_user.c
14600 backport watch from devel
14602 Revision Changes Path
14603 7.229.2.10 +12 -2 ircd-ratbox/configure
14604 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14605 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14606 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14607 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14608 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14609 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14610 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14611 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14612 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14613 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14614 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14615 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14616 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14617 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14618 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14622 leeh 2005/01/12 10:12:40 EST (20050112_1)
14624 Modified files: (Branch: RATBOX_2_0)
14626 modules m_services.c m_whois.c
14629 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14630 when the user is logged in
14632 Revision Changes Path
14633 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14634 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14635 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14636 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14640 leeh 2005/01/11 19:47:14 EST (20050112_0)
14642 Modified files: (Branch: RATBOX_2_0)
14643 include supported.h
14644 Added files: (Branch: RATBOX_2_0)
14648 - added doc/services.txt, outlining the compatibility code
14650 Revision Changes Path
14651 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14652 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14656 leeh 2005/01/11 18:38:10 EST (20050111_5)
14658 Modified files: (Branch: RATBOX_2_0)
14659 include client.h hook.h
14660 modules m_services.c
14661 modules/core m_server.c
14662 src hook.c s_serv.c
14664 - more services compatibility code:
14665 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14666 appropriate service {}; entry, only accept SU from these.
14667 - hook into us finishing nick burst, and have services burst a list of
14670 Revision Changes Path
14671 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14672 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14673 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14674 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14675 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14676 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14680 leeh 2005/01/11 17:32:42 EST (20050111_4)
14682 Modified files: (Branch: RATBOX_2_0)
14683 . configure configure.ac
14685 modules Makefile.in
14687 Added files: (Branch: RATBOX_2_0)
14688 modules m_services.c
14690 - more services compatibility code:
14691 - encap handlers for SU (services marking client as logged in)
14692 - and for LOGIN (servers bursting logged in status)
14693 - move suser from Client -> User
14695 Revision Changes Path
14696 7.229.2.9 +9 -3 ircd-ratbox/configure
14697 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14698 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14699 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14700 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14701 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14705 leeh 2005/01/11 16:46:34 EST (20050111_3)
14707 Modified files: (Branch: RATBOX_2_0)
14708 include ircd_defs.h
14710 - whoops, missing #endif
14712 Revision Changes Path
14713 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14717 leeh 2005/01/11 15:56:57 EST (20050111_2)
14719 Modified files: (Branch: RATBOX_2_0)
14720 include ircd_defs.h
14722 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14723 have ipv6 just report sizeof(struct sockaddr_in)
14725 Revision Changes Path
14726 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14730 leeh 2005/01/10 20:19:35 EST (20050111_1)
14732 Modified files: (Branch: RATBOX_2_0)
14735 - fix a gcc warning
14737 Revision Changes Path
14738 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14742 leeh 2005/01/10 20:10:35 EST (20050111_0)
14744 Modified files: (Branch: RATBOX_2_0)
14745 adns internal.h parse.c transmit.c types.c
14747 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14750 Revision Changes Path
14751 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14752 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14753 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14754 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14758 leeh 2005/01/10 17:48:48 EST (20050110_3)
14760 Modified files: (Branch: RATBOX_2_0)
14763 - send out the reformatted xline to opers (\s -> ' ')
14765 Revision Changes Path
14766 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14770 leeh 2005/01/10 16:18:53 EST (20050110_2)
14772 Modified files: (Branch: RATBOX_2_0)
14775 include client.h supported.h
14776 src messages.tab s_user.c send.c
14778 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14781 Revision Changes Path
14782 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14783 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14784 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14785 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14786 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14787 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14788 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14792 leeh 2005/01/10 14:50:47 EST (20050110_1)
14794 Modified files: (Branch: RATBOX_2_0)
14795 doc example.conf example.efnet.conf
14797 - I dont remember ts6 desyncing on bans, so im not sure why the example
14800 Revision Changes Path
14801 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14802 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14806 leeh 2005/01/10 13:31:10 EST (20050110_0)
14808 Modified files: (Branch: RATBOX_2_0)
14809 . configure configure.ac
14810 include channel.h client.h numeric.h s_conf.h
14811 s_serv.h setup.h.in
14812 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14814 src channel.c messages.tab newconf.c s_conf.c
14817 - added --enable-services to configure, which enables some ratbox-services
14818 compatibility code:
14819 - chanmode +r, registered users only
14820 - usermode +S, prevents deop/kick of a service
14821 - service { }; block in conf for the above umode
14823 Revision Changes Path
14824 7.229.2.8 +28 -16 ircd-ratbox/configure
14825 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14826 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14827 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14828 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14829 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14830 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14831 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14832 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14833 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14834 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14835 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14836 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14837 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14838 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14839 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14840 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14841 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14842 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14846 leeh 2005/01/09 08:23:30 EST (20050109_0)
14848 Modified files: (Branch: RATBOX_2_0)
14851 - remove a tab, and add +C to opers umode help
14853 Revision Changes Path
14854 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode