1 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
3 - fix dereference problems with not widely used polling engines
7 +3 -0 trunk/libcharybdis/poll.c (File Modified)
8 +3 -1 trunk/libcharybdis/select.c (File Modified)
11 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
13 - forgot to do something
17 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
20 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
22 - fix a possible problem with ipv6
26 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
29 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
31 - new ip cloaking module
35 +1 -0 trunk/extensions/Makefile.in (File Modified)
36 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
37 + - trunk/extensions/ip_cloaking_old.c (File Added)
40 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
42 monitor: send the same message buffer to all users
43 monitoring a certain nick; the target field of the
44 numeric becomes *, much like server notices
48 +6 -0 trunk/doc/monitor.txt (File Modified)
49 +3 -0 trunk/include/send.h (File Modified)
50 +3 -15 trunk/src/monitor.c (File Modified)
51 +35 -0 trunk/src/send.c (File Modified)
54 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
56 Call add_to_hostname_hash() with correct (orig) hostname.
60 +1 -1 trunk/modules/core/m_nick.c (File Modified)
63 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
65 Version bump on trunk to 2.3.
69 +1 -1 trunk/configure.ac (File Modified)
72 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
74 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
78 +2 -2 trunk/src/client.c (File Modified)
81 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
83 Add IRC_DEPRECATED macro for marking functions and data structures
84 as deprecated on compilers that support it.
88 +14 -4 trunk/include/ircd_defs.h (File Modified)
91 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
93 - update IDEAS with link failover
97 +1 -0 trunk/IDEAS (File Modified)
100 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
102 xline/resv wildcard checking:
103 - count escaped (\) characters as one nonwild
104 - accept strings without wilds no matter how short they are
108 +8 -2 trunk/src/s_newconf.c (File Modified)
111 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
113 Tweak some comments in sno_whois extension.
117 +2 -2 trunk/extensions/sno_whois.c (File Modified)
120 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
126 +3 -6 trunk/NEWS (File Modified)
129 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
131 - allow JOIN 0 from remotes
132 - allow JOIN 0 from locals, but only if it is exactly one
133 zero and is the first channel
137 +65 -0 trunk/modules/core/m_join.c (File Modified)
140 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
142 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
143 levels?), hideops, namespace cleanups, etc
147 + - trunk/IDEAS (File Added)
150 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
156 +0 -65 trunk/modules/core/m_join.c (File Modified)
159 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
161 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
162 to their policies indicating that they wish to be contacted before their services are used.
166 +6 -3 trunk/doc/example.conf (File Modified)
167 +6 -3 trunk/doc/reference.conf (File Modified)
170 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
172 - update NEWS in preparation of upcoming 2.2 release this week
176 +3 -0 trunk/NEWS (File Modified)
179 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
181 Move sno_channeljoin to unsupported, due to the privacy
182 issue and the fact that any oper with admin or hidden_admin
187 +0 -1 trunk/doc/example.conf (File Modified)
188 +0 -2 trunk/doc/reference.conf (File Modified)
189 +0 -46 trunk/extensions/Makefile.in (File Modified)
190 + - trunk/extensions/sno_channeljoin.c (File Deleted)
191 +47 -1 trunk/unsupported/Makefile.in (File Modified)
192 + - trunk/unsupported/sno_channeljoin.c (File Added)
195 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
197 - createoperonly: like createauthonly, but checks opered status instead of authed status
201 +41 -0 trunk/extensions/Makefile.in (File Modified)
202 + - trunk/extensions/createoperonly.c (File Added)
205 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
207 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
211 +1 -0 trunk/doc/example.conf (File Modified)
212 +3 -1 trunk/doc/reference.conf (File Modified)
213 +46 -0 trunk/extensions/Makefile.in (File Modified)
214 + - trunk/extensions/sno_channeljoin.c (File Added)
217 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
219 - update config files
223 +1 -0 trunk/doc/example.conf (File Modified)
224 +2 -0 trunk/doc/reference.conf (File Modified)
227 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
229 - fold in whois_notice_global functionality.
233 +0 -1 trunk/extensions/Makefile.in (File Modified)
234 +1 -56 trunk/extensions/sno_whois.c (File Modified)
235 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
238 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
240 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
244 +64 -57 trunk/extensions/Makefile.in (File Modified)
245 + - trunk/extensions/sno_whois.c (File Added)
246 + - trunk/extensions/spy_whois_notice.c (File Deleted)
249 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
251 Prevent too wide klines with CIDR masks.
255 +17 -5 trunk/modules/m_kline.c (File Modified)
258 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
260 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
264 +4 -0 trunk/modules/m_kline.c (File Modified)
267 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
269 - fold conf_connect_allowed() into accept_connection()
270 - extend add_connection() so that exempt{}s apply to max unregistered
276 +1 -1 trunk/doc/example.conf (File Modified)
277 +1 -1 trunk/doc/reference.conf (File Modified)
278 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
279 +0 -2 trunk/include/s_conf.h (File Modified)
280 +14 -7 trunk/src/listener.c (File Modified)
283 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
285 m_webirc: call del_unknown_ip() otherwise the unknown will
286 never be subtracted from the cgiirc ip
290 +2 -0 trunk/extensions/m_webirc.c (File Modified)
293 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
295 Remove s_assert in del_unknown_ip() supposedly if the ip
296 cannot be found, it is not feasible to avoid that case
297 entirely with m_webirc.c.
301 +1 -2 trunk/src/reject.c (File Modified)
304 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
306 Apply ratbox flood fix.
310 +1 -0 trunk/doc/example.conf (File Modified)
311 +5 -0 trunk/doc/reference.conf (File Modified)
312 +3 -0 trunk/include/client.h (File Modified)
313 +4 -0 trunk/include/reject.h (File Modified)
314 +1 -0 trunk/include/s_conf.h (File Modified)
315 +2 -0 trunk/src/client.c (File Modified)
316 +3 -0 trunk/src/listener.c (File Modified)
317 +1 -0 trunk/src/newconf.c (File Modified)
318 +8 -5 trunk/src/packet.c (File Modified)
319 +59 -2 trunk/src/reject.c (File Modified)
320 +1 -0 trunk/src/s_conf.c (File Modified)
321 +2 -0 trunk/src/s_serv.c (File Modified)
322 +1 -0 trunk/src/s_user.c (File Modified)
325 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
331 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
334 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
340 +114 -1 trunk/configure (File Modified)
343 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
345 - remove "ASM hashing code" from the configure overview
349 +0 -1 trunk/configure.ac (File Modified)
352 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
354 Target left IRC (more friendly error message if a UID
355 cannot be found) for /invite.
359 +8 -3 trunk/modules/m_invite.c (File Modified)
362 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
364 Remove emptyline craq because it leaks memory on /rehash motd etc.
365 from ratbox 2.2 (anfl/Androsyn)
369 +6 -14 trunk/src/cache.c (File Modified)
372 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
374 Merge old trunk r2767:
375 Copy channel name from command on lowerTS JOIN/SJOIN,
376 this makes the capitalization of the channel name
377 timestamped like modes are.
381 +3 -0 trunk/modules/core/m_join.c (File Modified)
382 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
385 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
387 Merge old trunk r2065,r2067:
388 channel_modes(): get rid of the trailing space
389 also make the *pbuf check work like it should
390 (don't call IsMember another time if we already
392 simplify a bit more, update comments
396 +13 -13 trunk/src/channel.c (File Modified)
399 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
405 +1 -1 trunk/extensions/m_webirc.c (File Modified)
408 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
410 chghost: refuse spoofs which are empty or start with a colon
411 (would break the protocol)
415 +3 -0 trunk/modules/m_chghost.c (File Modified)
418 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
420 Fix description of 043 numeric.
424 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
427 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
429 SAVE: make the nickTS of the UID nick equal to 100, so it
430 is always in sync on the network.
434 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
435 +15 -11 trunk/modules/core/m_nick.c (File Modified)
438 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
440 Force nickTS to increase when a local user changes their nick.
444 +5 -1 trunk/modules/core/m_nick.c (File Modified)
447 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
449 Remove #define UFLAGS. We haven't allowed this
450 undocumented extension to the IRC protocol for
451 years (allowing an initial umode in USER).
455 +0 -2 trunk/modules/m_user.c (File Modified)
458 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
460 Move new_local_user hook, so it is possible to call
461 exit_client() from it, refusing the connection.
465 +3 -1 trunk/doc/hooks.txt (File Modified)
466 +10 -9 trunk/src/s_user.c (File Modified)
469 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
471 Only free PreClient struct when the rest of the Client
472 is freed, not immediately upon exit_client(). Doing this
473 would cause problems with sasl's new_local_user hook
474 vs hooks that exit the client there.
478 +0 -1 trunk/src/client.c (File Modified)
481 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
483 Use TS6 prefix for server-server JOIN 0.
487 +2 -1 trunk/modules/core/m_join.c (File Modified)
490 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
492 Use orighost in kill server notices.
496 +3 -3 trunk/modules/core/m_kill.c (File Modified)
499 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
501 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
505 +3 -3 trunk/modules/m_set.c (File Modified)
508 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
514 +1 -1 trunk/src/messages.tab (File Modified)
517 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
519 Show max_clients in /info.
523 +6 -0 trunk/modules/m_info.c (File Modified)
526 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
528 Don't allow /quote set max higher than the
529 serverinfo::max_clients ircd.conf value.
533 +8 -0 trunk/modules/m_set.c (File Modified)
536 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
538 Change code that checks maxclients limit: allow exactly
539 the configured amount of non-exceed_limit clients.
540 Code that appeared to limit exceed_limit clients too
541 but less heavily removed (it was not effective because
542 the parentheses were wrong).
546 +2 -4 trunk/src/s_user.c (File Modified)
549 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
551 By default, leave MAX_BUFFER fds free for log files,
552 server connections, ident lookups, exceed_limit clients,
553 etc. Mention this in example.conf and reference.conf.
557 +4 -2 trunk/doc/example.conf (File Modified)
558 +3 -1 trunk/doc/reference.conf (File Modified)
559 +1 -1 trunk/src/s_conf.c (File Modified)
562 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
564 --with-maxclients configure option is gone
568 +0 -11 trunk/INSTALL (File Modified)
571 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
573 Make the code that raises fd rlimit to hard limit work.
577 +5 -5 trunk/src/ircd.c (File Modified)
580 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
582 - note the I/O reworking
586 +2 -0 trunk/NEWS (File Modified)
589 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
595 +4 -4 trunk/doc/Makefile.in (File Modified)
598 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
600 - enforce proper conditions for EPOLL_CTL_DEL.
601 - remove possibly problematic "performance" check
605 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
608 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
610 - rename m_list_safelist to m_list and remove ratbox implementation
614 +393 -664 trunk/modules/Makefile.in (File Modified)
615 + - trunk/modules/m_list.c (File Added)
616 + - trunk/modules/m_list_ratbox.c (File Deleted)
617 + - trunk/modules/m_list_safelist.c (File Deleted)
620 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
622 - some more transit to sendto_one_numeric().
626 +2 -3 trunk/modules/m_away.c (File Modified)
627 +3 -3 trunk/src/messages.tab (File Modified)
628 +1 -1 trunk/src/s_user.c (File Modified)
631 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
633 - change some sendto_one() to sendto_one_numeric().
637 +4 -10 trunk/modules/m_admin.c (File Modified)
638 +3 -3 trunk/modules/m_map.c (File Modified)
639 +12 -12 trunk/src/messages.tab (File Modified)
640 +1 -2 trunk/src/s_conf.c (File Modified)
641 +9 -10 trunk/src/s_user.c (File Modified)
644 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
646 - river's ports.c from old charybdis trunk
650 +195 -0 trunk/configure.ac (File Modified)
651 + - trunk/libcharybdis/ports.c (File Added)
654 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
656 - remove broken ports stuff and devpoll stuff.
660 +0 -307 trunk/configure (File Modified)
661 +0 -21 trunk/configure.ac (File Modified)
662 +0 -474 trunk/include/setup.h.in (File Modified)
663 + - trunk/libcharybdis/devpoll.c (File Deleted)
664 + - trunk/libcharybdis/ports.c (File Deleted)
667 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
673 +1 -25 trunk/configure (File Modified)
674 +0 -3 trunk/include/setup.h.in (File Modified)
677 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
679 - remove x86-optimized hash code.
683 +0 -13 trunk/configure.ac (File Modified)
684 +2 -187 trunk/src/Makefile.in (File Modified)
685 + - trunk/src/fnvhash.s (File Deleted)
688 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
690 - apparently setting KE_LENGTH to 128 is fine.
694 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
697 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
699 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
703 +5627 -5747 trunk/configure (File Modified)
704 +0 -15 trunk/configure.ac (File Modified)
705 +0 -2 trunk/include/m_info.h (File Modified)
706 +6 -9 trunk/include/setup.h.in (File Modified)
707 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
710 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
712 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
713 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
714 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
718 +0 -5 trunk/include/config.h (File Modified)
719 +0 -5 trunk/include/config.h.dist (File Modified)
720 +0 -6 trunk/include/defaults.h (File Modified)
721 +0 -3 trunk/include/m_info.h (File Modified)
722 +21 -7 trunk/libcharybdis/commio.c (File Modified)
723 +2 -0 trunk/libcharybdis/commio.h (File Modified)
724 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
725 +4 -3 trunk/libcharybdis/poll.c (File Modified)
726 +0 -3 trunk/libcharybdis/select.c (File Modified)
727 +0 -9 trunk/src/ircd.c (File Modified)
728 +23 -26 trunk/src/listener.c (File Modified)
729 +2 -1 trunk/src/restart.c (File Modified)
730 +5 -1 trunk/src/s_auth.c (File Modified)
731 +1 -1 trunk/src/s_conf.c (File Modified)
732 +3 -1 trunk/src/s_serv.c (File Modified)
735 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
737 Repair operspy who !#channel, broken by me in r3283.
741 +2 -2 trunk/modules/m_who.c (File Modified)
744 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
746 Update bug report and IRC channel information.
750 +2 -1 trunk/BUGS (File Modified)
751 +2 -1 trunk/NEWS (File Modified)
754 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
756 Change copyright years in version.c.SH as in release-2.1 r3339.
760 +2 -2 trunk/src/version.c.SH (File Modified)
763 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
769 +104 -0 trunk/configure (File Modified)
772 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
774 Need to check for various flavours of epoll,
775 even if --enable-epoll is forced.
779 +1 -0 trunk/configure.ac (File Modified)
782 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
784 Hack to allow some more warnings, already present in configure (?).
788 +1 -1 trunk/aclocal.m4 (File Modified)
791 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
793 Merge old trunk r2077,r2079:
794 - Move closing of servlink control fd to close_connection()
795 instead of doing it in exit_local_server(), and make sure
796 we first close the data fd and then the control fd.
797 - Have servlink process ready fds in order net, data, ctrl
798 instead of ctrl, data, net. This seems to fix the problem
799 that squit reasons do not show up on the other side of a
800 ziplink (by making it send any final SQUIT and/or ERROR
801 before noticing the closed control fd).
805 +1 -1 trunk/servlink/io.c (File Modified)
806 +3 -12 trunk/src/client.c (File Modified)
809 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
811 Don't show the UID if a TS6 server sends a kick with
812 an empty or no comment. Note that charybdis never sends
817 +4 -4 trunk/modules/core/m_kick.c (File Modified)
820 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
822 Merge old trunk r2081:
823 Don't say that services cannot be killed in
824 ERR_ISCHANSERVICE message (given when trying
825 to kick or deop them), as that's not the case.
829 +1 -1 trunk/src/messages.tab (File Modified)
832 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
834 Merge old trunk r2059
835 Clarifications to the descriptions of umode +Q and cmode +F,
836 suggested by Ariadne@SorceryNet.
840 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
841 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
844 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
846 Merge old trunk r2907,r2991:
847 Allow TESTLINE on channel names.
851 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
852 +4 -0 trunk/help/opers/testline (File Modified)
853 +22 -0 trunk/modules/m_testline.c (File Modified)
856 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
858 Merge old trunk r2835:
859 resolver: if sendto(2) fails, try sending to the next nameserver
863 +1 -1 trunk/src/res.c (File Modified)
866 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
868 Merge old trunk r2817:
869 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
870 starts with a digit. This is safe because the last
871 parameter is a nick and never a UID. (The first parameter
872 in a server-server two-param whois is a UID/SID.)
876 +1 -1 trunk/modules/m_whois.c (File Modified)
879 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
881 Merge old trunk r2779,r2785:
882 Show correct privilege name in a few ERR_NOPRIVS numerics.
886 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
887 +1 -1 trunk/extensions/m_opme.c (File Modified)
888 +2 -2 trunk/unsupported/m_force.c (File Modified)
891 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
893 Merge old trunk r2695:
894 Send an SQUIT instead of an ERROR to announce /die to connected servers.
895 This will generate better server notices.
899 +3 -2 trunk/modules/core/m_die.c (File Modified)
902 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
904 Merge old trunk r2294:
905 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
909 +1 -1 trunk/src/s_user.c (File Modified)
912 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
914 Merge old trunk r2226:
915 If we are connecting outward to a server, check if the
916 server name they sent is the same as what we tried to
917 connect to. Previously such a connection could succeed
918 if there existed connect blocks with the same IP and
919 passwords for the other server name.
923 +11 -0 trunk/modules/core/m_server.c (File Modified)
926 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
928 Merge old trunk r2212:
929 Another handling of SJOINs without nicks:
930 Propagate them if the channel is +P or the channel
931 already existed, otherwise remove the channel again
932 and do not propagate the SJOIN.
936 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
939 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
941 Remove channels entirely from /whois on services.
942 This cannot be overridden with operspy.
946 +20 -17 trunk/modules/m_whois.c (File Modified)
949 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
951 Fix /who on channels with ** in their name.
955 +2 -2 trunk/modules/m_who.c (File Modified)
958 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
960 NEWS: As in 2.1.3, mention that the TS6 revision will
961 interoperate with older versions
965 +2 -1 trunk/NEWS (File Modified)
968 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
970 Fix documentation of HIDE_SERVERS_IPS define.
974 +2 -2 trunk/include/config.h.dist (File Modified)
977 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
979 Don't leak auth{} spoofed ip for I-line is full notice either.
983 +1 -1 trunk/src/s_conf.c (File Modified)
986 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
992 +37 -0 trunk/NEWS (File Modified)
995 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
997 Allow /invite (but not invex) to override +r, +l, +j in
998 addition to +i. As before, a restrictive mode must be in
999 place at /invite time for the invite to have an effect;
1000 +r does not count as a restrictive mode if the user is
1001 logged in; +l and +j always count as restrictive modes to
1002 allow for cases where they would allow join at /invite
1003 time but not when the user tries to join.
1007 +6 -2 trunk/modules/m_invite.c (File Modified)
1008 +21 -10 trunk/src/channel.c (File Modified)
1011 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1013 Remove invite_ops_only, forcing it to YES.
1017 +0 -1 trunk/doc/example.conf (File Modified)
1018 +0 -5 trunk/doc/reference.conf (File Modified)
1019 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1020 +0 -1 trunk/include/s_conf.h (File Modified)
1021 +0 -6 trunk/modules/m_info.c (File Modified)
1022 +10 -14 trunk/modules/m_invite.c (File Modified)
1023 +0 -1 trunk/src/newconf.c (File Modified)
1024 +0 -1 trunk/src/s_conf.c (File Modified)
1027 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1029 Move username check after xline and dnsbl checks, so it
1030 will not complain to opers about clients who are xlined
1031 or blacklisted anyway (both of which silently reject).
1035 +15 -15 trunk/src/s_user.c (File Modified)
1038 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1040 - MASTER_MAX is no longer relevant
1044 +0 -7 trunk/modules/m_set.c (File Modified)
1047 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1049 - add config option for setting max_clients.
1053 +5 -0 trunk/doc/example.conf (File Modified)
1054 +5 -0 trunk/doc/reference.conf (File Modified)
1055 +2 -0 trunk/include/s_conf.h (File Modified)
1056 +1 -1 trunk/src/ircd.c (File Modified)
1057 +2 -0 trunk/src/newconf.c (File Modified)
1058 +2 -1 trunk/src/s_conf.c (File Modified)
1061 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1063 - remove get_maxrss() and all of that insecure and unsafe nonsense
1067 +3 -38 trunk/src/ircd.c (File Modified)
1068 +1 -1 trunk/src/restart.c (File Modified)
1069 +0 -4 trunk/src/s_stats.c (File Modified)
1072 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1074 - avoid some potential NULL dereferencing
1078 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1081 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1087 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1090 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1092 - rework poll a bit for the MAXCONNECTIONS changes.
1096 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1099 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1101 Our way of using kqueue may cause it to report fds we
1102 don't know about anymore, cope.
1106 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1109 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1111 Don't reference freed memory (fde_t) in comm_close().
1115 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1118 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1120 - fix for 100% cpu use
1124 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1127 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1129 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1133 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1136 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1138 - clear up use of fd_table in ircd.
1142 +3 -2 trunk/src/s_serv.c (File Modified)
1145 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1147 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1151 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1152 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1153 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1154 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1155 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1156 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1157 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1158 +2 -2 trunk/libcharybdis/select.c (File Modified)
1161 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1163 Fix some cases where the size argument to strlcpy()
1164 for usernames and hostnames is 1 too small.
1168 +1 -1 trunk/modules/m_chghost.c (File Modified)
1169 +2 -2 trunk/src/res.c (File Modified)
1170 +2 -2 trunk/src/s_user.c (File Modified)
1173 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1175 Cut down quit/part/kick reasons to avoid quit reasons
1176 overflowing the client exiting server notice (from
1177 TOPICLEN to 260). kill reasons become shorter accordingly.
1178 kline/dline/gline reasons become 390.
1179 away messages stay at TOPICLEN for now.
1183 +8 -3 trunk/include/ircd_defs.h (File Modified)
1184 +2 -2 trunk/modules/m_dline.c (File Modified)
1185 +4 -4 trunk/modules/m_gline.c (File Modified)
1186 +2 -2 trunk/modules/m_kline.c (File Modified)
1189 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1191 Don't leak auth{} spoofed IP addresses in +f notices.
1192 from ratbox (androsyn)
1196 +10 -3 trunk/src/s_conf.c (File Modified)
1199 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1201 Make oper_up() take +i/-i during opering up into account
1202 (e.g. no_oper_invis extension, +i in operator::umodes).
1203 Remove the hack from no_oper_invis.
1207 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1208 +4 -0 trunk/src/s_user.c (File Modified)
1211 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1213 no_oper_invis: decrement invisible count when clearing
1214 invisible on a local client who has just opered up
1215 oper_up() should really do this
1219 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1222 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1224 Put "End of Channel Quiet List" instead of
1225 "End of Channel Ban List" for a +q list.
1226 Due to client restrictions the numerics for
1227 quiet lists must be the same as for ban lists.
1231 +4 -1 trunk/src/chmode.c (File Modified)
1234 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1236 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1237 Change TS6 JOIN processing
1238 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1239 a local user joins an existing channel
1240 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1241 propagating a TS6 JOIN
1242 - don't interpret simple modes in an incoming TS6 JOIN
1244 This is to avoid desyncs when certain mode changes (e.g. -im)
1245 cross with joins. A downside is that simple modes will be
1246 more desynched when a JOIN creates a channel or lowers TS,
1247 but that's less important.
1249 Update the TS6 specification to include this, and clarify
1250 that TMODE can come from a server and that MODE must be
1251 translated into TMODE from other servers too.
1255 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1256 +19 -127 trunk/modules/core/m_join.c (File Modified)
1259 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1261 Make -logfile work again.
1265 +2 -2 trunk/src/s_log.c (File Modified)
1268 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1270 - fix off-by-one memory overflow error.
1274 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1277 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1279 Change handling of modularized umodes:
1280 - keep the bitmask reserved forever to the letter, fixing
1281 the problems when loading multiple umode modules,
1282 unloading them and then loading them in a different order
1283 - don't allow local users to change umodes which have
1284 been unloaded and don't set them on new users via
1289 +24 -3 trunk/src/s_user.c (File Modified)
1292 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1294 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1298 +1 -0 trunk/include/s_user.h (File Modified)
1299 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1300 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1301 +22 -0 trunk/src/s_user.c (File Modified)
1304 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1306 DNSBL keyword substitution is available as of 2.1.3.
1310 +1 -1 trunk/doc/example.conf (File Modified)
1313 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1315 Change two occurances like match(userinput, target_p->name) ||
1316 match(target_p->name, userinput) to just match(userinput,
1317 target_p->name). No client name can contain * or ? now.
1321 +1 -1 trunk/modules/m_trace.c (File Modified)
1322 +1 -2 trunk/src/s_serv.c (File Modified)
1325 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1327 Do not try find_server() on a name find_client() has
1328 returned NULL for, as this will always return NULL
1329 since the removal of hostmasking.
1333 +1 -2 trunk/modules/m_pong.c (File Modified)
1334 +0 -4 trunk/src/s_serv.c (File Modified)
1337 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1339 Remove server_exists() which checked whether the
1340 server name existed taking hostmasking into account
1341 and just check with find_server(); admittedly
1342 this checks if the name is a SID but that's not
1347 +3 -27 trunk/modules/core/m_server.c (File Modified)
1350 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1352 Remove hash_find_masked_server(), which made it possible
1353 to specify the full (unmasked) name of a server behind
1354 a hostmask. As a result find_any_client() (for prefixes)
1355 becomes equal to find_client(), so remove that too.
1359 +0 -1 trunk/include/hash.h (File Modified)
1360 +1 -75 trunk/src/hash.c (File Modified)
1361 +1 -1 trunk/src/parse.c (File Modified)
1364 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1366 Remove '*' from valid server name characters.
1367 This makes it impossible to connect hostmasked servers.
1368 (This support didn't work well anyway, was incompatible
1369 with TS6 and we never masked ourselves.)
1373 +1 -1 trunk/src/match.c (File Modified)
1376 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1378 Change spambot, flooder and jupe joiner notices from host to orighost.
1382 +1 -1 trunk/modules/core/m_join.c (File Modified)
1383 +2 -2 trunk/modules/core/m_message.c (File Modified)
1384 +2 -2 trunk/src/channel.c (File Modified)
1387 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1389 Add documentation for SASL client protocol, same as atheme doc/SASL.
1393 + - trunk/doc/sasl.txt (File Added)
1396 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1398 Include real hostname in Closing Link message for unknown
1399 connections that have sent USER. This is helpful for
1400 k-lined users while not breaking server IP hiding.
1404 +3 -1 trunk/src/client.c (File Modified)
1407 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1413 +29 -29 trunk/configure (File Modified)
1416 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1418 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1422 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1425 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1427 Backport from early 3.x:
1430 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1432 - remove "Processing connection to foobar.net" message
1436 +0 -3 trunk/src/s_auth.c (File Modified)
1439 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1441 - missed the processing connection one (actually, we can probably nuke this one)
1445 +1 -2 trunk/src/s_auth.c (File Modified)
1448 river 2006/09/27 16:33:05 UTC (20060927-2174)
1450 get_client_name = stupid
1455 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1458 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1460 - remove excessive arguments
1464 +1 -2 trunk/src/s_conf.c (File Modified)
1465 +1 -1 trunk/src/s_user.c (File Modified)
1468 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1470 - use sendto_one_notice() for on-connect notices too.
1474 +10 -10 trunk/src/s_auth.c (File Modified)
1477 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1479 - use sendto_one_notice() in the core, too.
1483 +2 -2 trunk/src/chmode.c (File Modified)
1484 +8 -15 trunk/src/modules.c (File Modified)
1485 +3 -5 trunk/src/s_conf.c (File Modified)
1486 +1 -2 trunk/src/s_newconf.c (File Modified)
1487 +20 -57 trunk/src/s_user.c (File Modified)
1490 river 2006/09/27 16:19:25 UTC (20060927-2166)
1492 the KILL command will use get_client_name(, SHOW_IP) instead of
1493 target->name, and will show a more useful error for local opers
1498 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1501 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1503 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1507 +4 -2 trunk/src/send.c (File Modified)
1510 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1516 +1 -1 trunk/include/client.h (File Modified)
1519 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1521 - get_id(): fall back to "*" if client has no known name
1525 +1 -1 trunk/include/client.h (File Modified)
1528 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1530 - convert to sendto_one_notice().
1534 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1535 +4 -6 trunk/unsupported/m_force.c (File Modified)
1538 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1540 - use sendto_one_notice() in many places instead of
1541 sendto_one(source_p, ":%s NOTICE %s :", ...);
1545 +10 -25 trunk/extensions/example_module.c (File Modified)
1546 +5 -14 trunk/extensions/hurt.c (File Modified)
1547 +1 -2 trunk/extensions/m_42.c (File Modified)
1548 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1549 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1550 +1 -2 trunk/extensions/m_opme.c (File Modified)
1551 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1552 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1553 +3 -7 trunk/modules/core/m_die.c (File Modified)
1554 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1555 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1556 +1 -2 trunk/modules/m_challenge.c (File Modified)
1557 +11 -15 trunk/modules/m_connect.c (File Modified)
1558 +20 -28 trunk/modules/m_dline.c (File Modified)
1559 +2 -2 trunk/modules/m_etrace.c (File Modified)
1560 +11 -21 trunk/modules/m_gline.c (File Modified)
1561 +2 -4 trunk/modules/m_kline.c (File Modified)
1562 +1 -2 trunk/modules/m_rehash.c (File Modified)
1563 +3 -7 trunk/modules/m_restart.c (File Modified)
1564 +31 -45 trunk/modules/m_set.c (File Modified)
1565 +2 -4 trunk/modules/m_testmask.c (File Modified)
1566 +5 -8 trunk/modules/m_unreject.c (File Modified)
1567 +2 -5 trunk/modules/m_xline.c (File Modified)
1572 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1573 +10 -25 trunk/extensions/example_module.c (File Modified)
1574 +5 -14 trunk/extensions/hurt.c (File Modified)
1575 +1 -2 trunk/extensions/m_42.c (File Modified)
1576 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1577 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1578 +1 -2 trunk/extensions/m_opme.c (File Modified)
1579 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1580 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1581 +3 -7 trunk/modules/core/m_die.c (File Modified)
1582 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1583 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1584 +1 -2 trunk/modules/m_challenge.c (File Modified)
1585 +11 -15 trunk/modules/m_connect.c (File Modified)
1586 +2 -4 trunk/modules/m_dline.c (File Modified)
1587 +2 -2 trunk/modules/m_etrace.c (File Modified)
1588 +11 -21 trunk/modules/m_gline.c (File Modified)
1589 +2 -4 trunk/modules/m_kline.c (File Modified)
1590 +1 -2 trunk/modules/m_rehash.c (File Modified)
1591 +3 -7 trunk/modules/m_restart.c (File Modified)
1592 +31 -45 trunk/modules/m_set.c (File Modified)
1593 +2 -4 trunk/modules/m_testmask.c (File Modified)
1594 +5 -8 trunk/modules/m_unreject.c (File Modified)
1595 +1 -3 trunk/modules/m_xline.c (File Modified)
1596 +2 -2 trunk/src/chmode.c (File Modified)
1597 +8 -15 trunk/src/modules.c (File Modified)
1598 +10 -14 trunk/src/s_auth.c (File Modified)
1599 +3 -6 trunk/src/s_conf.c (File Modified)
1600 +1 -2 trunk/src/s_newconf.c (File Modified)
1601 +20 -57 trunk/src/s_user.c (File Modified)
1602 +4 -2 trunk/src/send.c (File Modified)
1603 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1604 +4 -6 trunk/unsupported/m_force.c (File Modified)
1607 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1609 - keyword-subst from charybdis 2.2.
1613 +12 -3 trunk/doc/example.conf (File Modified)
1614 +58 -3 trunk/doc/reference.conf (File Modified)
1615 + - trunk/include/substitution.h (File Added)
1616 +1 -0 trunk/src/Makefile.in (File Modified)
1617 +2 -2 trunk/src/s_conf.c (File Modified)
1618 +164 -1 trunk/src/s_user.c (File Modified)
1619 + - trunk/src/substitution.c (File Added)
1622 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1624 Removed merge tracking for "svnmerge" for
1625 http://svn.atheme.org/charybdis/branches/release-2.2
1629 + - trunk/ (Property Modified)
1632 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1634 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1635 http://svn.atheme.org/charybdis/branches/release-2.2
1639 + - trunk/ (Property Modified)
1642 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1644 Removed merge tracking for "svnmerge" for
1645 http://svn.atheme.org/charybdis/branches/release-2.2
1649 + - trunk/ (Property Modified)
1652 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1654 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1655 http://svn.atheme.org/charybdis/branches/release-2.2
1659 + - trunk/ (Property Modified)
1662 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1668 + - trunk/ (Property Modified)
1671 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1673 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1674 http://svn.atheme.org/charybdis/branches/release-2.2
1678 + - trunk/ (Property Modified)
1681 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1683 - version bump to 2.2.0
1687 +3 -1 trunk/NEWS (File Modified)
1688 +1 -1 trunk/configure.ac (File Modified)
1691 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1694 + branches/release-2.1 -> 2.2 base
1695 + 3.0 -> branches/cxxconversion
1696 + backport some immediate 3.0 functionality for 2.2
1701 + - trunk/ (File Added)
1704 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1706 Merged revisions 3135,3137 via svnmerge from
1707 http://svn.atheme.org/charybdis/trunk
1710 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1712 - Expand TRACE description
1713 - Mention expiry time in TESTLINE
1715 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1717 Update copyright year for sgml docs to 2007.
1722 + - branches/release-2.1/ (Property Modified)
1723 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1724 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1727 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1729 Merged revisions 1999 via svnmerge from
1730 http://svn.atheme.org/charybdis/trunk
1731 Add river to CREDITS
1734 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1741 + - branches/release-2.1/ (Property Modified)
1742 +1 -0 branches/release-2.1/CREDITS (File Modified)
1745 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1747 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1748 http://svn.atheme.org/charybdis/trunk
1751 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1753 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1755 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1757 - add use_forward to /info
1759 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1761 Call channel_modes() with &me instead of source_p when
1762 sending out a JOIN and SJOIN for a local user. This
1763 saves checking whether they are on the channel they
1766 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1768 If use_forward is disabled:
1770 - hide +f in /mode #channel (/mode #channel f still shows it)
1771 - do not send any mode changes adding +f to local clients
1772 (-f ones are still sent)
1777 + - branches/release-2.1/ (Property Modified)
1778 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1779 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1780 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1781 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1782 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1783 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1784 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1785 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1786 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1787 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1788 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1789 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1792 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1794 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1798 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1799 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1800 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1803 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1805 Add accountability (wallops, log) to OKICK.
1809 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1812 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1814 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1815 Similar to branches/release-2.2 r3061.
1819 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1822 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1824 - Write xline to file after instead of before notifying opers and source
1825 - Also notify source of failure to add xline
1826 Similar to branches/release-2.2 r3057.
1830 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1833 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1835 If a dline/kline/resv cannot be added to the file, send
1836 the regular notices to local opers and source anyway,
1837 and also warn the source (local opers were already warned).
1838 Similar to branches/release-2.2 r3053.
1842 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1845 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1847 Port over fixes from unkline/unxline/unresv to undline.
1848 Similar to branches/release-2.2 r3049.
1852 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1855 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1857 Merged revisions 2915 via svnmerge from
1858 http://svn.atheme.org/charybdis/trunk
1861 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1863 In usage message, show kline.conf and xline.conf instead
1864 of klines.conf and xlines.conf.
1869 + - branches/release-2.1/ (Property Modified)
1870 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1873 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1875 Merged revisions 2831,2833,2853 via svnmerge from
1876 http://svn.atheme.org/charybdis/trunk
1879 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1881 unkline/unxline/unresv:
1882 - if fclose on the output returns an error, treat this as a
1884 - check if the rename from the temp file to the ban conf failed
1886 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1888 When adding a permanent dline/kline/xline/resv, check
1889 the return value of fclose().
1891 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1893 Do not free xline aconf if it could not be written out.
1894 It will be added to the list in memory anyway.
1899 + - branches/release-2.1/ (Property Modified)
1900 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1901 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1902 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1903 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1906 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1908 NEWS: Clarify effects of ip_cloaking changes a little.
1912 +2 -0 branches/release-2.1/NEWS (File Modified)
1915 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1921 +9 -9 branches/release-2.1/configure (File Modified)
1924 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1926 Version bump on 2.1 branch to 2.1.2.
1930 +1 -1 branches/release-2.1/configure.ac (File Modified)
1933 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1935 Mention r2801/r2805.
1939 +1 -0 branches/release-2.1/NEWS (File Modified)
1942 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1944 Merged revisions 2801 via svnmerge from
1945 http://svn.atheme.org/charybdis/trunk
1948 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1950 ip_cloaking: try to avoid truncation by removing more
1951 components of the hostname (except the TLD).
1956 + - branches/release-2.1/ (Property Modified)
1957 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1960 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1966 +8 -1 branches/release-2.1/NEWS (File Modified)
1969 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1971 Merged revisions 2781 via svnmerge from
1972 http://svn.atheme.org/charybdis/trunk
1975 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1977 Fix stupid bug: checked a hostmask against the found
1978 ban instead of all exceptions, causing all host mangled
1979 clients to be exempted if there was a single ban
1980 exception in many cases.
1985 + - branches/release-2.1/ (Property Modified)
1986 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1989 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1991 Merged revisions 2773 via svnmerge from
1992 http://svn.atheme.org/charybdis/trunk
1995 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1997 user@host must be *@* for a shared{} block with flags=locops
1998 (server should not be *).
2003 + - branches/release-2.1/ (Property Modified)
2004 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2007 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2009 Tweak \s code a little.
2013 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2014 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2015 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2018 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2020 Merged revisions 2761 via svnmerge from
2021 http://svn.atheme.org/charybdis/trunk
2024 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2026 The testline/no_tilde fixes are in 2.1.1.
2031 + - branches/release-2.1/ (Property Modified)
2032 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2035 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2041 +4 -1 branches/release-2.1/NEWS (File Modified)
2044 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2046 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
2047 http://svn.atheme.org/charybdis/trunk
2051 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2053 If the auth{} block has no_tilde and is not kline exempt,
2054 check the username without tilde against klines too.
2055 This is consistent with the way klines work on spoofs
2056 (klines checked on both raw and appearing-on-IRC version).
2058 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2060 Rework the fix for klines with no_tilde.
2061 Add an extra argument to find_address_conf() for the
2062 username without tilde, as that may contain one character more.
2064 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2066 Unbreak compile (because of r2697).
2067 testline with ~ could be improved some more perhaps, but this should work.
2069 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2071 testline: take no_tilde and username truncation into account
2073 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2075 Add some information on /testline with no_tilde and username truncation.
2080 + - branches/release-2.1/ (Property Modified)
2081 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2082 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2083 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2084 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2085 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2086 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2089 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2091 Merged revisions 2149,2151 via svnmerge from
2092 http://svn.atheme.org/charybdis/trunk
2095 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2097 Move kills from services from +s to +k snomask.
2098 Kills from non-service opers remain on +s.
2100 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2102 Update description of +s and +k snomasks.
2107 + - branches/release-2.1/ (Property Modified)
2108 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2109 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2110 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2113 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2115 Merged revisions 2685 via svnmerge from
2116 http://svn.atheme.org/charybdis/trunk
2119 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2121 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2126 + - branches/release-2.1/ (Property Modified)
2127 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2130 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2132 Merged revisions 2693 via svnmerge from
2133 http://svn.atheme.org/charybdis/trunk
2136 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2138 Fix truncation (by one) of unidented usernames
2139 if user registration is done because of DNSBL
2140 completion (which is the usual case if a valid
2141 NICK and USER are sent quickly and any DNSBLs
2147 + - branches/release-2.1/ (Property Modified)
2148 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2151 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2157 +10 -0 branches/release-2.1/NEWS (File Modified)
2160 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2166 +9 -9 branches/release-2.1/configure (File Modified)
2169 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2171 Version bump to 2.1.1.
2175 +1 -1 branches/release-2.1/configure.ac (File Modified)
2178 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2180 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
2181 http://svn.atheme.org/charybdis/trunk
2184 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2186 - fix a server notice on SID collision where the server name is mentioned twice
2188 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2190 - get_server_name() is stupid
2192 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2196 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2198 Do the Attempt to re-introduce SID server notice somewhat
2199 differently, showing a real host again if !HIDE_SERVERS_IPS
2200 and still showing the server name exactly once.
2202 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2204 Fix log message for Attempt to re-introduce SID (server notice was ok).
2206 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2208 - replace "No N line" with "no connect block" in a
2210 - show attempted server name in a few serverlog messages
2215 + - branches/release-2.1/ (Property Modified)
2216 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2219 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2221 Merged revisions 2218 via svnmerge from
2222 http://svn.atheme.org/charybdis/trunk
2225 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2227 Fix garbage in /stats y output on 64-bit archs.
2232 + - branches/release-2.1/ (Property Modified)
2233 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2236 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2238 Merged revisions 2438 via svnmerge from
2239 http://svn.atheme.org/charybdis/trunk
2242 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2244 Enable Revision keyword in addition to Id.
2249 + - branches/release-2.1/ (Property Modified)
2250 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2253 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2255 Merged revisions 2679 via svnmerge from
2256 http://svn.atheme.org/charybdis/trunk
2259 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2261 Port over ratbox 2.2 r23253 (anfl):
2262 - remove the cached storage of how many +beI there are, thereby fixing a
2263 case where it can get desynced from reality
2268 + - branches/release-2.1/ (Property Modified)
2269 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2270 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2273 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2275 Merged revisions 2093,2095 via svnmerge from
2276 http://svn.atheme.org/charybdis/trunk
2279 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2281 - change DNSBL licensing to BSD.
2283 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2285 - change x86-assembly FNV implementation to BSD license
2290 + - branches/release-2.1/ (Property Modified)
2291 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2292 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2295 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2297 Merged revisions 2073,2075 via svnmerge from
2298 http://svn.atheme.org/charybdis/trunk
2301 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2303 Put full information in the squit reason when exiting
2304 a server due to a servlink (ziplinks) error.
2306 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2308 Put full information in the squit reason when exiting
2309 a server due to not enough arguments for a command.
2314 + - branches/release-2.1/ (Property Modified)
2315 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2316 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2319 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2321 Merged revisions 2071 via svnmerge from
2322 http://svn.atheme.org/charybdis/trunk
2325 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2327 Don't redirect users from an existing domain to an
2328 existing server in reference.conf.
2334 + - branches/release-2.1/ (Property Modified)
2335 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2338 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2340 Merged revisions 2053 via svnmerge from
2341 http://svn.atheme.org/charybdis/trunk
2344 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2346 Make find_channel_membership() choose the shortest list
2347 (channel's list or user's list) to search, avoiding excessive
2348 CPU usage with services which are in lots of channels.
2349 From ratbox 2.2 (anfl/jilles)
2354 + - branches/release-2.1/ (Property Modified)
2355 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2358 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2364 +9 -9 branches/release-2.1/configure (File Modified)
2367 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2369 Version change 2.1.0rc1 -> 2.1.0 (release).
2373 +1 -1 branches/release-2.1/configure.ac (File Modified)
2376 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2378 Merged revisions 2029 via svnmerge from
2379 http://svn.atheme.org/charybdis/trunk
2382 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2384 NEWS: mention m_webirc.c module
2389 + - branches/release-2.1/ (Property Modified)
2390 +1 -0 branches/release-2.1/NEWS (File Modified)
2393 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2399 +9 -9 branches/release-2.1/configure (File Modified)
2402 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2404 Change version to 2.1.0rc1.
2408 +1 -1 branches/release-2.1/configure.ac (File Modified)
2411 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2413 Merged revisions 2021 via svnmerge from
2414 http://svn.atheme.org/charybdis/trunk
2417 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2419 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2420 related flaky looking things, and instead keep a list
2421 of BlacklistClients in PreClient.
2426 + - branches/release-2.1/ (Property Modified)
2427 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2428 +1 -1 branches/release-2.1/include/client.h (File Modified)
2429 +0 -1 branches/release-2.1/include/res.h (File Modified)
2430 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2431 +0 -24 branches/release-2.1/src/res.c (File Modified)
2432 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2435 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2437 Merged revisions 2015,2017 via svnmerge from
2438 http://svn.atheme.org/charybdis/trunk
2441 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2443 Check if the name in the question section of the
2444 DNS reply matches what we queried, to guard against
2445 late replies to a previous query with the same id.
2447 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2449 res.c: add a comment summarizing our changes
2454 + - branches/release-2.1/ (Property Modified)
2455 +53 -18 branches/release-2.1/src/res.c (File Modified)
2458 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2460 Merged revisions 1981 via svnmerge from
2461 http://svn.atheme.org/charybdis/trunk
2464 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2466 Alphabetize extensions and tweak the descriptions a little.
2471 + - branches/release-2.1/ (Property Modified)
2472 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2473 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2476 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2478 Merged revisions 1975 via svnmerge from
2479 http://svn.atheme.org/charybdis/trunk
2482 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2484 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2485 We should use the IP and not truncate the hostname.
2486 From ratbox 2.2 (androsyn)
2491 + - branches/release-2.1/ (Property Modified)
2492 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2495 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2497 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2498 http://svn.atheme.org/charybdis/trunk
2502 + - branches/release-2.1/ (Property Modified)
2505 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2507 - branch 2.1 release family
2511 + - branches/release-2.1/ (File Added)
2514 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2516 Describe new handling of host mangling in channel bans in SGML.
2520 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2523 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2525 - ok, 2.1 operline brought to you by marvin the melancholy robot
2529 +1 -1 trunk/src/messages.tab (File Modified)
2532 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2534 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2535 If anybody comes up with anything better, then please let us know
2536 and we will change this before 2.1 is branched.
2540 +1 -1 trunk/src/messages.tab (File Modified)
2543 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2545 Add EUID to capab.txt.
2549 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2552 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2558 +3 -0 trunk/NEWS (File Modified)
2561 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2563 Allow service{} servers to manipulate the nick delay table
2564 (for "nickserv enforcement").
2565 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2566 If duration is 0, the nickdelay entry is removed, otherwise
2567 it is added with the duration in seconds (maximum 24 hours).
2568 It is suggested that this is used if the EUID capab is present.
2572 +42 -1 trunk/modules/m_services.c (File Modified)
2575 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2577 HURT: strip off *@ from the start of the mask
2578 reject anything else containing '@' or '!'
2582 +11 -0 trunk/extensions/hurt.c (File Modified)
2585 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2587 ircd.c: need supported.h here
2591 +1 -0 trunk/src/ircd.c (File Modified)
2594 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2596 HURT: less ambiguity here
2597 ips/hosts to be hurt must contain a '.' or ':' otherwise
2598 they are interpreted as nicks
2602 +14 -9 trunk/extensions/hurt.c (File Modified)
2605 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2607 - we're now ircd-charybdis.org.
2608 - properly alphabetize credits
2612 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2615 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2617 - add additional modules to the configs
2621 +6 -0 trunk/doc/example.conf (File Modified)
2622 +12 -0 trunk/doc/reference.conf (File Modified)
2625 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2627 - remove hurt.h, it is pointless and confusing
2631 +27 -62 trunk/extensions/hurt.c (File Modified)
2632 + - trunk/extensions/hurt.h (File Deleted)
2635 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2637 - add code to suggest a local HURT by nickname.
2638 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2642 +40 -10 trunk/extensions/hurt.c (File Modified)
2643 +1 -0 trunk/extensions/hurt.h (File Modified)
2646 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2652 +2 -1 trunk/NEWS (File Modified)
2655 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2657 MASKTRACE/TESTMASK: check orighost as well
2661 +4 -2 trunk/modules/m_etrace.c (File Modified)
2662 +3 -1 trunk/modules/m_testmask.c (File Modified)
2665 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2667 Make RPL_ISUPPORT (005) numeric modularizable.
2668 Currently it will reassemble the numeric every time
2669 it needs to be sent, using a few dozen callbacks;
2670 if this is too slow some caching scheme should be
2675 +0 -1 trunk/include/s_user.h (File Modified)
2676 +36 -114 trunk/include/supported.h (File Modified)
2677 +1 -1 trunk/modules/m_version.c (File Modified)
2678 +1 -0 trunk/src/Makefile.in (File Modified)
2679 +1 -0 trunk/src/ircd.c (File Modified)
2680 +300 -25 trunk/src/s_user.c (File Modified)
2681 + - trunk/src/supported.c (File Added)
2684 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2686 EUID orighost could differ from host only in case,
2687 do not mark as dynamic spoof then
2691 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2694 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2696 kline help file: clarify a bit and remove some obsolete stuff
2697 partly suggested by Olin
2701 +8 -8 trunk/help/opers/kline (File Modified)
2704 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2710 +20 -0 trunk/NEWS (File Modified)
2713 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2715 Show real host/IP to nonopers whoising themselves.
2716 The IP is not shown for auth{} spoofs, otherwise it is,
2717 as it looked rather weird to me to show an auth{} spoofed
2718 IP like this. (/userhost on self still shows the IP.)
2722 +13 -2 trunk/modules/m_whois.c (File Modified)
2725 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2727 Document nick_delay stuff and move it around a bit.
2731 +1 -2 trunk/doc/example.conf (File Modified)
2732 +8 -2 trunk/doc/reference.conf (File Modified)
2735 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2737 - disable nickdelay by default. Needs to be documented in reference.conf.
2741 +2 -0 trunk/doc/example.conf (File Modified)
2742 +2 -0 trunk/doc/reference.conf (File Modified)
2745 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2747 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2751 +2 -1 trunk/modules/m_services.c (File Modified)
2754 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2756 ip_cloaking: somewhat hackish but we need to send the
2757 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2762 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2765 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2767 If EUID is used, show realhost in far connect notice
2768 (but not in far disconnect notice).
2772 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2775 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2778 - use non-ENCAP CHGHOST if possible
2779 - really introduce new users with their mangled and real
2780 host if +h is in default umodes
2784 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2787 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2789 Add non-ENCAP CHGHOST.
2793 +49 -11 trunk/modules/m_chghost.c (File Modified)
2796 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2798 Initial addition of EUID (puts realhost/account in same
2799 command as user introduction).
2800 See doc/technical/euid.txt for more information.
2801 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2805 + - trunk/doc/technical/euid.txt (File Added)
2806 +2 -1 trunk/include/s_serv.h (File Modified)
2807 +1 -1 trunk/include/s_user.h (File Modified)
2808 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2809 +1 -34 trunk/modules/m_chghost.c (File Modified)
2810 +0 -28 trunk/modules/m_services.c (File Modified)
2811 +30 -1 trunk/src/s_serv.c (File Modified)
2812 +30 -3 trunk/src/s_user.c (File Modified)
2815 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2817 Store the mangled host in localClient and use it for
2818 ban matching (also match real host for mangled users,
2819 also match mangled host for uncloaked users).
2820 Improve interaction of +h with auth{} and services
2822 Note that all of this only applies to clients who
2823 connect after the mangling module is loaded
2824 (other clients cannot even set +h).
2825 The sorcerynet cloaking module has not been updated
2830 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2831 +3 -0 trunk/include/client.h (File Modified)
2832 +64 -5 trunk/src/channel.c (File Modified)
2833 +1 -0 trunk/src/client.c (File Modified)
2834 +2 -2 trunk/src/s_user.c (File Modified)
2837 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2839 Document /stats U letters in sgml.
2843 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2846 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2848 Better description of hub_mask and leaf_mask.
2852 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2855 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2857 Add operspy_dont_care_user_info to sgml docs.
2861 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2864 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2866 Add general::operspy_dont_care_user_info.
2867 This makes /who mask equivalent to /who !mask for opers
2868 with the operspy flag, and removes the operspy log/notice
2869 on /who mask, /masktrace and /scan.
2870 The necessary privilege (operspy flag) is unchanged.
2871 Behaviour for the other operspy commands (channel
2872 related ones) is also unchanged.
2876 +1 -0 trunk/doc/example.conf (File Modified)
2877 +6 -0 trunk/doc/reference.conf (File Modified)
2878 +1 -0 trunk/include/s_conf.h (File Modified)
2879 +10 -8 trunk/modules/m_etrace.c (File Modified)
2880 +6 -0 trunk/modules/m_info.c (File Modified)
2881 +8 -5 trunk/modules/m_scan.c (File Modified)
2882 +1 -1 trunk/modules/m_version.c (File Modified)
2883 +6 -1 trunk/modules/m_who.c (File Modified)
2884 +1 -0 trunk/src/newconf.c (File Modified)
2885 +1 -0 trunk/src/s_conf.c (File Modified)
2888 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2890 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2891 This letter will also be used for showing operspy with
2892 limited accountability (show non channel related info
2893 without '!' or notice).
2897 +2 -0 trunk/doc/server-version-info (File Modified)
2898 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2899 +2 -0 trunk/include/ircd.h (File Modified)
2900 +6 -0 trunk/modules/m_info.c (File Modified)
2901 +2 -0 trunk/modules/m_version.c (File Modified)
2902 +1 -0 trunk/src/ircd_state.c (File Modified)
2905 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2907 Add m_webirc module, allows showing real host of CGI:IRC users.
2908 Differences to the version available on my web page for a while:
2909 instructions on how to set it up.
2913 +137 -0 trunk/extensions/Makefile.in (File Modified)
2914 + - trunk/extensions/m_webirc.c (File Added)
2917 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2919 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2923 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2926 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2928 - move beu from core to contributors
2929 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2933 +2 -2 trunk/CREDITS (File Modified)
2936 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2938 Mention that class blocks must be defined before the
2939 auth or connect blocks referencing them.
2943 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2946 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2949 - change from "can join" to "is banned", this reverses sense
2950 and removes "weird" checks like for +i, +l, +j
2951 - don't allow $j to same channel
2952 - +s/+p restriction removed, anyone can /mode b anyway
2957 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2960 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2962 Add a few important lines from reference.conf to example.conf.
2966 +8 -1 trunk/doc/example.conf (File Modified)
2969 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2971 - we don't support rtsigio anymore
2972 - we definately don't support VMS nor Cygwin either.
2976 +2 -2 trunk/INSTALL (File Modified)
2977 +0 -2 trunk/README.FIRST (File Modified)
2980 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2982 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2986 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2989 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2992 - return EXTBAN_NOMATCH for a valid ban that does not match
2993 - consider a $j ban invalid if we were already processing a
2994 can_join for a $j ban
2998 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3001 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3003 extb_extgecos: realhost -> orighost
3007 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3010 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3012 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3016 +59 -0 trunk/extensions/Makefile.in (File Modified)
3017 + - trunk/extensions/extb_canjoin.c (File Added)
3020 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3022 - oh right, charybdis calls that 'orighost'.
3026 +2 -2 trunk/modules/m_who.c (File Modified)
3029 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3031 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3035 +2 -0 trunk/modules/m_who.c (File Modified)
3038 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3040 - also check $x against realhost
3044 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3047 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3049 Sorcerynet people want a debugging notice moved from +s to +d.
3053 +1 -1 trunk/src/blacklist.c (File Modified)
3056 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3058 Use source_p instead of client_p for free_pre_client().
3059 client_p could be NULL or another client.
3063 +1 -1 trunk/src/client.c (File Modified)
3066 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3068 - revert this, I know how to fix it now
3072 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3075 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3077 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3078 This fix is probably suboptimal, but it does indeed fix the problem.
3082 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3085 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3087 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3091 +49 -0 trunk/extensions/Makefile.in (File Modified)
3092 + - trunk/extensions/extb_extgecos.c (File Added)
3095 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3097 Remove undocumented and unused general::fallback_to_ip6_int config option.
3101 +0 -3 trunk/include/s_conf.h (File Modified)
3102 +0 -3 trunk/src/newconf.c (File Modified)
3105 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3108 - document new TESTMASK
3109 - mention that TESTMASK matching is the same as MASKTRACE matching
3110 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3115 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3118 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3120 New testmask from ratbox 2.2.
3121 Allows matches on nick, ip and gecos in addition to user
3122 and host, and is fully analogous to masktrace.
3123 The numeric has changed from 724 to 727 and fields in it
3128 +4 -3 trunk/help/opers/testmask (File Modified)
3129 +1 -0 trunk/include/numeric.h (File Modified)
3130 +82 -9 trunk/modules/m_testmask.c (File Modified)
3131 +2 -2 trunk/src/messages.tab (File Modified)
3134 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3136 contrib -> extensions
3140 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3143 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3145 CHGHOST: Check validity of new hostname.
3146 If the command came from a local client (disabled by
3147 default), send an error message and drop the command.
3148 If the command came from a remote client or server,
3149 send a notice to opers and the target user (if local).
3153 +42 -1 trunk/modules/m_chghost.c (File Modified)
3156 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3162 +23 -1 trunk/NEWS (File Modified)
3165 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3167 When an outgoing server connection succeeds, set
3168 localClient->ip by simply copying the whole sockaddr
3169 struct instead of copying certain parts only.
3173 +1 -19 trunk/src/s_serv.c (File Modified)
3176 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3178 Give a special error message and ignore the connect block
3179 if trying to add a connect block for the server's own name.
3183 +7 -0 trunk/src/newconf.c (File Modified)
3186 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3188 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3189 when --disable-balloc is used, so that it compiles.
3190 Obviously the BlockHeapUsage() stub returns just zeroes so
3191 /stats z will be less informative.
3195 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3198 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3200 Free and zero dns_query in DNS callback for outgoing connect.
3201 This avoids double free of reslist.
3205 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3208 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3210 From ratbox, log failed outgoing connections to serverlog.
3215 +13 -1 trunk/src/s_serv.c (File Modified)
3218 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3220 Change serverlog message when connecting to be more clear and show the port number.
3224 +1 -1 trunk/src/s_serv.c (File Modified)
3227 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3229 Remove gethost_byname(), this is meaningless
3230 since the removal of AAAA -> A fallback (r1763).
3234 +0 -1 trunk/include/res.h (File Modified)
3235 +0 -12 trunk/src/res.c (File Modified)
3238 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3240 Remove ip6.int support and use only ip6.arpa.
3241 The global ip6.int zone has disappeared on June 1
3242 and a lot of other software has been removing ip6.int
3244 This removes the second and last case where IPv6
3245 support in charybdis causes extra lookups and slows
3250 +5 -27 trunk/src/res.c (File Modified)
3253 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3255 Mention new default (r1767) for connect::aftype in sgml docs.
3259 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3262 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3264 Use IPv6 if connect::host looks like an IPv6 address
3265 (contains a colon). No need to aftype=ipv6 anymore.
3269 +2 -0 trunk/src/newconf.c (File Modified)
3272 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3274 More information about connect::host.
3278 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3281 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3283 Remove fallback to A if AAAA cannot be found.
3284 In case of a forward check of a reverse lookup, we
3285 already know if it's ipv4 or ipv6, so it is not
3286 useful and in case of a forward lookup of a hostname
3287 in connect::host, connect::aftype already specifies
3288 if it's ipv4 or ipv6.
3292 +4 -27 trunk/src/res.c (File Modified)
3295 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3298 - check if +c made the message text empty and refuse
3300 - don't copy message text if it is not necessary
3305 +14 -4 trunk/modules/core/m_message.c (File Modified)
3308 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3310 remove_conf_item(): do not free cf_name, this is generally a string constant
3314 +0 -1 trunk/src/newconf.c (File Modified)
3317 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3319 Remove the old unused FDL_ constants.
3323 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3326 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3328 Remove an unused struct irc_sockaddr_storage from fde_t
3329 (allocated for every possible file descriptor).
3333 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3336 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3338 If the DNS lookup for an outgoing connection is still
3339 pending when it is closed, clean it up.
3343 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3346 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3348 If proc_answer() fails (for example if a lookup for an
3349 A record returns a CNAME), fail the query immediately.
3350 Previously the packet was just ignored, leaving the
3355 +4 -8 trunk/src/res.c (File Modified)
3358 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3360 Correct sockhost field in an outgoing server connection.
3361 First copy the host field from the server_conf, then
3362 take the IP from to where the connection was attempted
3363 when the connection callback is called.
3364 (Before r1747 this used the IP from the server_conf.)
3368 +8 -2 trunk/src/s_serv.c (File Modified)
3371 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3373 Remove ipnum (keep aftype) and dns_query from server_conf.
3374 We don't keep track of binary form address in connect{}
3375 blocks anymore, DNS lookups of names in host= gone.
3376 As before the DNS lookup is done on connect.
3377 This should unbreak hostnames in host= somewhat.
3381 +1 -2 trunk/include/s_newconf.h (File Modified)
3382 +2 -2 trunk/src/newconf.c (File Modified)
3383 +1 -42 trunk/src/s_newconf.c (File Modified)
3384 +12 -31 trunk/src/s_serv.c (File Modified)
3387 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3393 +1 -1 trunk/configure (File Modified)
3396 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3398 Fix --disable-balloc help text (said --disable-small-net).
3402 +1 -1 trunk/configure.ac (File Modified)
3405 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3407 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3408 services (+S). Unlike operstring and adminstring, this
3409 is not changeable with /quote set but is updated on rehash.
3413 +1 -0 trunk/doc/example.conf (File Modified)
3414 +10 -2 trunk/doc/reference.conf (File Modified)
3415 +1 -0 trunk/include/s_conf.h (File Modified)
3416 +6 -0 trunk/modules/m_info.c (File Modified)
3417 +3 -2 trunk/modules/m_whois.c (File Modified)
3418 +1 -0 trunk/src/newconf.c (File Modified)
3419 +1 -0 trunk/src/s_conf.c (File Modified)
3422 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3424 Fix handling of comma in whois: ignore the comma and
3425 everything after it but do output the entire parameter
3430 +2 -2 trunk/modules/m_whois.c (File Modified)
3433 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3435 New /stats letter 's' to list HURTs:
3436 - opers get the full listing.
3437 - users get any HURTs that match their sockhost/orighost if
3438 "stats_k_oper_only" is set to 1.
3442 +50 -0 trunk/extensions/hurt.c (File Modified)
3445 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3447 - make the newconf system available to modules.
3451 +4 -1 trunk/include/newconf.h (File Modified)
3452 +4 -8 trunk/src/newconf.c (File Modified)
3455 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3457 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3460 +0 -3 trunk/doc/example.conf (File Modified)
3461 +0 -3 trunk/doc/reference.conf (File Modified)
3464 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3466 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3470 +3 -0 trunk/doc/example.conf (File Modified)
3471 +3 -0 trunk/doc/reference.conf (File Modified)
3474 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3476 Fix too early truncation of JOIN channel list.
3480 +2 -3 trunk/modules/core/m_join.c (File Modified)
3483 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3485 - From ratbox 2.2 (anfl), send server notices about read
3486 errors from handshakes and servers to +s instead of +d.
3487 - Send various server notices about failed server
3488 connections which did not reach registered state network
3489 wide if the connection was initiated by a remote oper.
3490 This avoids annoying the whole net if there is a
3491 broken autoconnect, but allows all opers to see why a
3492 remote connect failed. Failed connections which did reach
3493 server state already generate server notices everywhere.
3495 Note: this is an exception to our general policy to not send
3496 server notices about unregistered connections remotely.
3500 +1 -0 trunk/include/client.h (File Modified)
3501 +20 -6 trunk/src/client.c (File Modified)
3502 +6 -6 trunk/src/s_serv.c (File Modified)
3505 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3511 +1 -1 trunk/doc/example.conf (File Modified)
3512 +1 -1 trunk/doc/reference.conf (File Modified)
3515 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3517 Don't allow #channel +b $c:&channel (inconsistent target).
3521 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3524 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3526 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3530 +0 -2 trunk/include/client.h (File Modified)
3533 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3535 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3539 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3542 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3544 Store IP addresses in whowas. These are shown to opers.
3545 Obtained from Eurus patches.
3546 orighost tracking removed (not worth the memory IMHO),
3547 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3548 with unknown IPs and to not violate auth{} spoof policy.
3552 +2 -0 trunk/doc/reference.conf (File Modified)
3553 +1 -0 trunk/include/numeric.h (File Modified)
3554 +1 -0 trunk/include/whowas.h (File Modified)
3555 +10 -1 trunk/modules/m_whowas.c (File Modified)
3556 +1 -1 trunk/src/messages.tab (File Modified)
3557 +4 -0 trunk/src/whowas.c (File Modified)
3560 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3562 Describe hostmask parameter of masktrace better in sgml docs.
3566 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3569 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3571 masktrace help file: mention CIDR IP masks
3576 +2 -0 trunk/help/opers/masktrace (File Modified)
3579 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3581 MASKTRACE: allow normal match() on IP address also
3586 +2 -3 trunk/modules/m_etrace.c (File Modified)
3589 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3591 Allow +S clients (services) to send to channels and @/+ channels always.
3595 +1 -1 trunk/modules/core/m_message.c (File Modified)
3596 +1 -1 trunk/src/channel.c (File Modified)
3599 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3601 Allow servers to send to @#chan and +#chan.
3605 +1 -1 trunk/modules/core/m_message.c (File Modified)
3608 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3610 Don't count opers on service{} servers in /lusers.
3614 +2 -2 trunk/src/s_user.c (File Modified)
3617 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3619 Show opers the real host behind a dynamic spoof in WHOIS.
3620 If the user is auth{} spoofed, this shows the auth{} spoof
3621 otherwise it shows the DNS hostname and IP address.
3622 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3626 +1 -0 trunk/include/numeric.h (File Modified)
3627 +12 -2 trunk/modules/m_whois.c (File Modified)
3628 +1 -1 trunk/src/messages.tab (File Modified)
3631 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3633 Remove #define HIDE_SPOOF_IPS from config.h, should
3634 have been done earlier.
3638 +0 -7 trunk/include/config.h (File Modified)
3641 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3643 Bring back ERR_CANTKILLSERVER.
3647 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3650 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3653 - also send RPL_HOSTHIDDEN on -h
3654 - don't allow +h for auth{} spoofed clients
3658 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3661 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3663 /etc/resolv.conf parsing:
3664 - don't crash (sometimes) if there is a line without an argument
3665 (e.g. 'search' by itself)
3666 - fix handling of lines with leading whitespace
3670 +9 -8 trunk/src/reslib.c (File Modified)
3673 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3675 Put back code that terminates DNS queries, which was
3676 removed during the resolver changes.
3680 +4 -0 trunk/src/s_auth.c (File Modified)
3683 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3685 - oh hey, that was in the wrong place
3689 +13 -13 trunk/src/s_auth.c (File Modified)
3692 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3694 - handle a situation where a user can go away before DNS completes
3698 +13 -0 trunk/src/s_auth.c (File Modified)
3701 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3707 +1 -0 trunk/include/blacklist.h (File Modified)
3708 +1 -0 trunk/include/res.h (File Modified)
3709 +33 -2 trunk/src/blacklist.c (File Modified)
3710 +2 -0 trunk/src/client.c (File Modified)
3711 +24 -0 trunk/src/res.c (File Modified)
3714 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3716 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3717 if comm_accept() failed.
3719 Found with valgrind.
3723 +4 -4 trunk/src/listener.c (File Modified)
3726 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3728 - handle unavailable Client/preClient structs
3732 +9 -0 trunk/src/blacklist.c (File Modified)
3735 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3737 Add +lf to SGML docs.
3741 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3744 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3746 Also do forwarding if the channel limit (+l) is exceeded.
3750 +1 -1 trunk/help/opers/cmode (File Modified)
3751 +2 -2 trunk/modules/core/m_join.c (File Modified)
3754 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3756 Post-release lovin':
3757 - Update version to 2.1.0.
3758 - Regenerate configure.
3762 +9 -9 trunk/configure (File Modified)
3763 +1 -1 trunk/configure.ac (File Modified)
3766 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3768 Comment out example blacklist{} block.
3772 +7 -7 trunk/doc/example.conf (File Modified)
3773 +7 -7 trunk/doc/reference.conf (File Modified)
3776 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3778 Add note regarding use of AHBL BLs.
3782 +4 -0 trunk/doc/example.conf (File Modified)
3783 +4 -0 trunk/doc/reference.conf (File Modified)
3786 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3792 +2 -2 trunk/CREDITS (File Modified)
3795 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3801 +1 -0 trunk/CREDITS (File Modified)
3804 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3806 Put more recent ratbox CREDITS here.
3810 +3 -2 trunk/doc/Ratbox-team (File Modified)
3813 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3819 +5 -4 trunk/NEWS (File Modified)
3822 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3824 Mention that install or make install also avoids modunload crashes.
3828 +2 -1 trunk/BUGS (File Modified)
3831 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3837 +3 -8 trunk/NEWS (File Modified)
3840 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3846 +3 -2 trunk/BUGS (File Modified)
3849 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3851 - add orighost check to hurt.c
3856 +1 -6 trunk/BUGS (File Modified)
3857 +1 -1 trunk/extensions/hurt.c (File Modified)
3860 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3862 Make kline_exempt exempt from HURT also.
3866 +2 -1 trunk/extensions/hurt.c (File Modified)
3869 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3871 Fix mask HEAL propagation.
3875 +6 -3 trunk/extensions/hurt.c (File Modified)
3878 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3885 +18 -31 trunk/extensions/README (File Modified)
3888 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3890 More target change hax.
3895 +5 -0 trunk/extensions/hurt.c (File Modified)
3898 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3900 Improvements to HURT propagation.
3904 +8 -6 trunk/extensions/hurt.c (File Modified)
3907 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3909 - further simplification
3913 +25 -76 trunk/extensions/hurt.c (File Modified)
3914 +0 -9 trunk/extensions/hurt.h (File Modified)
3917 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3923 +13 -0 trunk/extensions/hurt.c (File Modified)
3926 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3928 - cut off at 15 messages instead of 30
3932 +1 -1 trunk/extensions/hurt.h (File Modified)
3935 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3937 Squash a warning here.
3941 +1 -3 trunk/src/ircd.c (File Modified)
3944 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3946 Don't show servers in /stats l to nonopers if flatten links is enabled.
3950 +3 -1 trunk/modules/m_stats.c (File Modified)
3953 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3959 +20 -7 trunk/extensions/hurt.c (File Modified)
3962 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3964 - remove inline stuff (yuck)
3965 - sockaddr should have been sockhost
3969 +22 -31 trunk/extensions/hurt.c (File Modified)
3972 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3974 - make hurt checking actually work
3978 +2 -7 trunk/extensions/hurt.c (File Modified)
3981 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3983 Slight tweak to alias{}.
3987 +4 -0 trunk/src/parse.c (File Modified)
3990 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3992 - further simplification
3996 +59 -71 trunk/extensions/hurt.c (File Modified)
3997 +0 -1 trunk/extensions/hurt.h (File Modified)
4000 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4002 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4006 +10 -20 trunk/extensions/hurt.c (File Modified)
4007 +0 -4 trunk/extensions/hurt.h (File Modified)
4010 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4012 - remove some unnecessary code here (hurt_initial_check_event()).
4016 +0 -23 trunk/extensions/hurt.c (File Modified)
4019 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4021 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4025 +8 -0 trunk/modules/core/m_message.c (File Modified)
4028 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4030 - more sane tgchange hax
4034 +2 -1 trunk/extensions/hurt.c (File Modified)
4037 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4039 Make HEAL <nick> work.
4043 +40 -43 trunk/extensions/hurt.c (File Modified)
4046 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4048 Destroy hurt_clients list on unload.
4052 +7 -0 trunk/extensions/hurt.c (File Modified)
4055 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4057 Coding style: no space between a function name and parenthesis.
4061 +43 -43 trunk/extensions/hurt.c (File Modified)
4064 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4066 Now works and throws out hurt clients after 30 protocol messages
4067 unless they identify.
4071 +28 -36 trunk/extensions/hurt.c (File Modified)
4072 +1 -7 trunk/extensions/hurt.h (File Modified)
4075 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4077 Working addition/lookup.
4081 +8 -0 trunk/extensions/hurt.c (File Modified)
4084 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4086 Get rid of hyb6 style propagation (:server COMMAND source).
4090 +18 -22 trunk/extensions/hurt.c (File Modified)
4093 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4095 add not-working hurt_add and hurt_find
4099 +13 -5 trunk/extensions/hurt.c (File Modified)
4102 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4104 Comment out a lot of stuff so I can load and unload this without crashing.
4108 +17 -6 trunk/extensions/hurt.c (File Modified)
4111 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4113 Fix svn:keywords and add a short comment at the top.
4117 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4120 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4122 - Make hurt module compile
4123 - Link it to the build
4124 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4125 correct flag name, no CAP_TS6 use etc
4129 +1 -0 trunk/extensions/Makefile.in (File Modified)
4130 +30 -32 trunk/extensions/hurt.c (File Modified)
4133 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4135 Put beu's hurt module in trunk.
4139 + - trunk/extensions/hurt.c (File Added)
4140 + - trunk/extensions/hurt.h (File Added)
4143 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4145 - _iprint(): use stderr instead of stdout
4149 +1 -1 trunk/src/s_log.c (File Modified)
4152 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4154 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4155 and subsequently destroy our kqueue when we close 0, 1, 2
4157 - After closing fd 0, 1, 2 reopen them to /dev/null again
4158 so we don't send messages from malloc etc to a random
4160 - Remove an obsolete comment.
4164 +13 -2 trunk/src/ircd.c (File Modified)
4167 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4173 +29 -1 trunk/NEWS (File Modified)
4176 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4182 +1 -1 trunk/configure (File Modified)
4185 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4187 Fix openssl version check to also accept versions newer than 0.9.6.
4191 +1 -1 trunk/configure.ac (File Modified)
4194 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4196 Oops, need packet.h here.
4200 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4203 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4205 End the flood grace period in CPRIVMSG/CNOTICE.
4209 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4212 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4214 - update class::connectfreq documentation
4218 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4221 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4223 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4227 +3 -6 trunk/src/s_serv.c (File Modified)
4230 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4232 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4236 +1 -1 trunk/src/messages.tab (File Modified)
4239 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4241 Don't mention that /stats p shows idle times, as it doesn't.
4245 +1 -1 trunk/help/opers/stats (File Modified)
4246 +1 -1 trunk/help/users/stats (File Modified)
4249 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4251 /stats A shows DNS servers, it doesn't matter whether ircd
4252 uses ADNS or something else.
4256 +1 -1 trunk/help/opers/stats (File Modified)
4259 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4261 get_client_name() fix
4265 +4 -0 trunk/src/client.c (File Modified)
4268 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4274 +6 -0 trunk/src/ircd.c (File Modified)
4277 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4279 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4282 +16 -17 trunk/configure (File Modified)
4283 +1 -1 trunk/configure.ac (File Modified)
4286 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4288 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4291 +135 -0 trunk/configure (File Modified)
4292 +6 -0 trunk/configure.ac (File Modified)
4295 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4297 Exit 0 on successful -conftest.
4301 +1 -1 trunk/src/ircd.c (File Modified)
4304 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4306 Make the "keep the parent process around" thing work, by opening
4307 a pipe to the child process. This pipe is on fd 0 in the child
4308 process. After successful initialization, the child will write
4309 a byte to this pipe, on fatal errors it will close it without
4312 Somewhat hackish still but should work.
4316 +27 -30 trunk/src/ircd.c (File Modified)
4319 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4321 - convert some error messages to ierror() over fprintf/ilog combination
4325 +3 -6 trunk/src/ircd.c (File Modified)
4328 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4330 - inotice() for loadmodule when in foreground mode
4334 +3 -0 trunk/src/modules.c (File Modified)
4337 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4339 - remove inotice() on loading modules from the config
4343 +0 -3 trunk/src/modules.c (File Modified)
4346 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4348 - usleep for 50000usec in the parent process to allow for startup messages
4349 to be cleanly printed before detaching to shell, this should be more than
4354 +3 -0 trunk/src/ircd.c (File Modified)
4357 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4359 - display more errors during normal startup as to try to help people find common problems
4363 +27 -10 trunk/src/ircd.c (File Modified)
4366 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4368 - version bump in preparation of 2.0.0 release
4372 +9 -9 trunk/configure (File Modified)
4373 +1 -1 trunk/configure.ac (File Modified)
4376 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4378 Change example.conf operator block from "admin" to "god",
4379 so as to show we encourage per-person operator blocks.
4383 +4 -2 trunk/doc/example.conf (File Modified)
4386 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4388 Document alias{} block.
4392 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4395 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4397 Document DNS blacklist stuff in sgml.
4401 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4402 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4405 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4407 Misc /stats clarifications.
4411 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4414 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4416 Move snomasks into umodes chapter.
4417 Move oprivs chapter down.
4421 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4422 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4423 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4426 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4428 Mention operator{} user@host change.
4432 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4435 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4437 operator{} block user@host matches against orighost now, not host.
4438 This means that services/+h spoofs do not work in operator{} blocks;
4439 auth{} spoofs still work.
4443 +4 -0 trunk/doc/example.conf (File Modified)
4444 +1 -1 trunk/doc/reference.conf (File Modified)
4445 +2 -2 trunk/modules/m_challenge.c (File Modified)
4446 +1 -1 trunk/modules/m_oper.c (File Modified)
4449 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4451 - inotice/iwarn/ierror() stuff I was working on
4455 +3 -0 trunk/include/s_log.h (File Modified)
4456 +15 -11 trunk/src/ircd.c (File Modified)
4457 +3 -1 trunk/src/modules.c (File Modified)
4458 +1 -1 trunk/src/newconf.c (File Modified)
4459 +54 -0 trunk/src/s_log.c (File Modified)
4462 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4464 Oops, don't add blacklists to the list twice on rehash.
4468 +3 -2 trunk/src/blacklist.c (File Modified)
4471 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4473 Remove notices to the client about progress of dnsbl lookups.
4477 +0 -4 trunk/src/blacklist.c (File Modified)
4480 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4482 Add auth{} flag dnsbl_exempt.
4486 +2 -1 trunk/doc/example.conf (File Modified)
4487 +2 -1 trunk/doc/reference.conf (File Modified)
4488 +2 -0 trunk/include/s_conf.h (File Modified)
4489 +1 -0 trunk/src/newconf.c (File Modified)
4490 +8 -1 trunk/src/s_user.c (File Modified)
4493 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4495 Switch alias{} and blacklist{} around, for consistency with example.conf.
4499 +18 -18 trunk/doc/reference.conf (File Modified)
4502 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4504 Send a warning to the user if they are dnsbl listed but exempted.
4508 +17 -12 trunk/src/s_user.c (File Modified)
4511 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4513 Move throwing out dnsbl listed clients to registration,
4514 and make kline_exempt exempt from it.
4518 +1 -0 trunk/include/blacklist.h (File Modified)
4519 +4 -0 trunk/include/client.h (File Modified)
4520 +15 -16 trunk/src/blacklist.c (File Modified)
4521 +6 -0 trunk/src/client.c (File Modified)
4522 +17 -0 trunk/src/s_user.c (File Modified)
4525 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4527 Show refcount in /stats n.
4531 +3 -2 trunk/modules/m_stats.c (File Modified)
4534 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4536 Don't look up dnsbls twice if they send USER twice.
4540 +5 -3 trunk/modules/m_user.c (File Modified)
4543 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4545 Add /stats n to help files.
4549 +1 -0 trunk/help/opers/stats (File Modified)
4550 +1 -0 trunk/help/users/stats (File Modified)
4553 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4555 Only check dnsbls for A records, not AAAA.
4559 +1 -1 trunk/src/blacklist.c (File Modified)
4562 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4564 Don't remove non-illegal blacklists on completion of check.
4565 Add debugging notices (not working).
4569 +5 -1 trunk/src/blacklist.c (File Modified)
4572 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4574 Don't call register_local_user() if they haven't sent a nick yet.
4578 +1 -1 trunk/src/blacklist.c (File Modified)
4581 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4583 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4587 +21 -0 trunk/modules/m_stats.c (File Modified)
4590 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4592 More dnsbl rehash fixes, it was adding bogus entries.
4596 +2 -7 trunk/src/newconf.c (File Modified)
4599 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4601 Need blacklist.h here.
4605 +1 -0 trunk/src/s_conf.c (File Modified)
4608 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4614 +1 -2 trunk/configure (File Modified)
4615 +0 -48 trunk/configure.ac (File Modified)
4616 + - trunk/doc/example-iauth.conf (File Deleted)
4617 + - trunk/iauth/ (File Deleted)
4620 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4622 Improve handling of rehashing with blacklists.
4623 Also some coding style tweaks.
4627 +3 -2 trunk/include/blacklist.h (File Modified)
4628 +35 -16 trunk/src/blacklist.c (File Modified)
4629 +2 -0 trunk/src/s_conf.c (File Modified)
4632 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4634 Clear can_send cache if a user logs in or out from services.
4638 +2 -0 trunk/modules/m_services.c (File Modified)
4641 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4643 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4644 This directory is not entered by default.
4645 More stuff needs to be moved into here.
4649 +2 -1 trunk/configure (File Modified)
4650 +1 -0 trunk/configure.ac (File Modified)
4651 +69 -458 trunk/extensions/Makefile.in (File Modified)
4652 + - trunk/extensions/m_clearchan.c (File Deleted)
4653 + - trunk/extensions/m_force.c (File Deleted)
4654 + - trunk/unsupported/ (File Added)
4655 + - trunk/unsupported/Makefile.in (File Added)
4656 + - trunk/unsupported/m_clearchan.c (File Added)
4657 + - trunk/unsupported/m_force.c (File Added)
4660 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4662 Logging/wallops for forcejoin/forcepart, numeric fix.
4663 This needs to be moved to the toys section.
4667 +22 -2 trunk/extensions/m_force.c (File Modified)
4670 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4672 Fix comments at the top (including copyright).
4676 +3 -2 trunk/extensions/m_omode.c (File Modified)
4679 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4681 Add OMODE command to extensions/ for oper mode hacking:
4682 - requires admin privs
4683 - does not work for opped opers
4685 - sends a ServerMode for opping the oper themselves,
4686 otherwise a mode coming from the oper (not only
4687 does this provide full accountability, it is also
4688 easiest to implement while avoiding channels
4689 messed up with bogus bans etc).
4693 +171 -0 trunk/extensions/Makefile.in (File Modified)
4694 + - trunk/extensions/m_omode.c (File Added)
4697 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4703 + - trunk/include/blacklist.h (Property Modified)
4704 + - trunk/src/blacklist.c (Property Modified)
4707 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4709 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4713 +5 -1 trunk/src/blacklist.c (File Modified)
4716 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4718 Initial DNS blacklist support:
4719 - see example.conf for how to use.
4720 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4721 - tor.ahbl.org is also included because most networks will not want to allow tor
4722 (and we're considering going KoS on tor users here anyway due to abuse)
4726 +18 -0 trunk/doc/example.conf (File Modified)
4727 +66 -0 trunk/doc/reference.conf (File Modified)
4728 + - trunk/include/blacklist.h (File Added)
4729 +2 -0 trunk/include/client.h (File Modified)
4730 +3 -0 trunk/modules/m_user.c (File Modified)
4731 +152 -0 trunk/src/Makefile.in (File Modified)
4732 + - trunk/src/blacklist.c (File Added)
4733 +34 -0 trunk/src/newconf.c (File Modified)
4734 +1 -0 trunk/src/s_auth.c (File Modified)
4735 +4 -0 trunk/src/s_user.c (File Modified)
4738 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4740 Remove last bit of lzo stuff (comment in example.conf connect{}).
4744 +0 -4 trunk/doc/example.conf (File Modified)
4747 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4749 Show sasl successes and failures in /stats t (like other
4750 things in /stats t, about local clients only).
4754 +2 -0 trunk/include/s_stats.h (File Modified)
4755 +3 -0 trunk/modules/m_sasl.c (File Modified)
4756 +3 -0 trunk/src/s_stats.c (File Modified)
4759 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4761 Allow messaging services by nickname without using
4762 target change slots (this was already possible with
4763 user@server notation or services shortcuts).
4767 +2 -2 trunk/modules/core/m_message.c (File Modified)
4770 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4772 Abort a safelist if a new /list comes in while one is already in progress.
4776 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4779 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4781 Change $![letter]:[mask] to $~[letter]:[mask]
4782 so both ! and ~ invert an extban.
4786 +2 -0 trunk/src/chmode.c (File Modified)
4789 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4791 - revert due to technical issues
4795 +1 -1 trunk/src/extban.c (File Modified)
4798 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4800 - 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
4804 +1 -1 trunk/src/extban.c (File Modified)
4807 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4809 Don't pace /list on a single channel.
4813 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4816 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4818 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4822 +4 -2 trunk/include/supported.h (File Modified)
4825 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4827 Extban types are case insensitive; force them to lowercase when added.
4831 +5 -5 trunk/doc/extban.txt (File Modified)
4832 +4 -0 trunk/src/chmode.c (File Modified)
4833 +3 -3 trunk/src/extban.c (File Modified)
4836 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4838 sendto_wallops_flags():
4839 - instead of checking IsOper on each client, walk the appropriate list
4840 - instead of sending non-+z wallops from persons to nonopers, send only
4841 +w wallops from persons
4845 +1 -5 trunk/src/send.c (File Modified)
4848 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4850 Prefix oper wallops with "WALLOPS - " if they would
4851 otherwise look like operwalls or locops, when sending
4852 them to local users.
4856 +11 -1 trunk/modules/m_wallops.c (File Modified)
4859 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4861 Make sure destination field in some sasl numerics
4862 is the user's nick, not the sasl agent or server
4867 +2 -2 trunk/modules/m_sasl.c (File Modified)
4870 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4872 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4876 +1 -1 trunk/extensions/Makefile.in (File Modified)
4879 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4881 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4885 +1 -0 trunk/src/s_user.c (File Modified)
4888 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4890 Fix build for when IPv6 is disabled.
4894 +12 -10 trunk/src/s_auth.c (File Modified)
4897 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4899 Add information about adding extban types.
4903 +25 -0 trunk/doc/extban.txt (File Modified)
4906 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4908 Better extban validation: try to match a new extban from
4909 a local user against its setter to see if it is valid.
4910 Unknown extban types from remotes are no longer hidden.
4914 +4 -3 trunk/doc/extban.txt (File Modified)
4915 +1 -0 trunk/include/channel.h (File Modified)
4916 +2 -6 trunk/src/chmode.c (File Modified)
4917 +32 -0 trunk/src/extban.c (File Modified)
4920 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4922 Make sure both .c.o: and .s.o: are followed by the necessary command.
4926 +1 -0 trunk/src/Makefile.in (File Modified)
4929 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4931 Add need_sasl auth{} flag to sgml documentation.
4935 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4938 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4940 Document need_sasl auth{} flag in example confs.
4944 +1 -0 trunk/doc/example.conf (File Modified)
4945 +1 -0 trunk/doc/reference.conf (File Modified)
4948 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4950 Don't allow TB to set an empty topic.
4951 This would be possible if a server sent bad protocol
4952 and could cause a crash.
4956 +4 -0 trunk/modules/m_tb.c (File Modified)
4959 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4965 +1 -1 trunk/Makefile.in (File Modified)
4968 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4974 +2 -2 trunk/configure (File Modified)
4975 +1 -1 trunk/configure.ac (File Modified)
4978 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4984 +2 -2 trunk/configure (File Modified)
4987 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4993 +1 -1 trunk/extensions/Makefile.in (File Modified)
4996 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4998 - rename contrib to extensions to bring some clarity to things
5002 +1 -1 trunk/Makefile.in (File Modified)
5003 +1 -1 trunk/configure.ac (File Modified)
5004 +10 -10 trunk/doc/example.conf (File Modified)
5005 +10 -10 trunk/doc/reference.conf (File Modified)
5006 + - trunk/extensions/ (File Added)
5007 + - trunk/extras/ (File Deleted)
5010 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5016 +1 -1 trunk/Makefile.in (File Modified)
5017 +1 -1 trunk/configure.ac (File Modified)
5018 + - trunk/contrib/ (File Deleted)
5019 + - trunk/extras/ (File Added)
5022 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5024 Don't allow servers to QUIT (they should use SQUIT).
5028 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5031 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5037 + - trunk/src/fnvhash.s (Property Modified)
5040 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5042 - reduced version of code
5046 +9 -61 trunk/src/fnvhash.s (File Modified)
5049 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5051 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5055 +1 -1 trunk/src/fnvhash.s (File Modified)
5058 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5060 Fix orighost matching for klines, etc. Was hashing the visible
5065 +1 -1 trunk/src/hostmask.c (File Modified)
5068 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5070 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5074 +7 -1 trunk/configure (File Modified)
5075 +5 -0 trunk/configure.ac (File Modified)
5076 +5 -6 trunk/src/Makefile.in (File Modified)
5077 +0 -4 trunk/src/fnvhash.s (File Modified)
5078 +0 -2 trunk/src/hash.c (File Modified)
5081 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5083 - regenerate configure
5087 +18 -0 trunk/configure (File Modified)
5090 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5092 - --enable-ricer-hashing option.
5096 +9 -0 trunk/configure.ac (File Modified)
5097 +3 -0 trunk/include/setup.h.in (File Modified)
5100 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5102 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5106 + - trunk/src/fnvhash.s (File Added)
5107 +3 -0 trunk/src/hash.c (File Modified)
5110 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5112 Fix syntax error in reference.conf.
5116 +0 -1 trunk/doc/reference.conf (File Modified)
5119 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5121 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5122 (&& instead of ||...)
5123 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5127 +1 -1 trunk/src/chmode.c (File Modified)
5130 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5132 Documentation for extban.
5136 + - trunk/doc/extban.txt (File Added)
5139 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5141 Add extban modules to example confs.
5145 +5 -0 trunk/doc/example.conf (File Modified)
5146 +10 -0 trunk/doc/reference.conf (File Modified)
5149 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5151 Initial addition of extended ban types (conditionals).
5152 Allows custom +bqeI checks via modules.
5153 Initial extra types are account (a[:mask]), oper (o),
5154 channel (c:name), realname (r:mask), server (s:mask).
5158 +229 -0 trunk/contrib/Makefile.in (File Modified)
5159 + - trunk/contrib/extb_account.c (File Added)
5160 + - trunk/contrib/extb_channel.c (File Added)
5161 + - trunk/contrib/extb_oper.c (File Added)
5162 + - trunk/contrib/extb_realname.c (File Added)
5163 + - trunk/contrib/extb_server.c (File Added)
5164 +13 -0 trunk/include/channel.h (File Modified)
5165 +1 -0 trunk/src/Makefile.in (File Modified)
5166 +14 -5 trunk/src/channel.c (File Modified)
5167 +91 -0 trunk/src/chmode.c (File Modified)
5168 + - trunk/src/extban.c (File Added)
5171 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5173 Do not force +bqeI modes starting with '$' in nick!user@host format.
5174 * and ? characters in them are still assumed to be wildcards.
5178 +6 -0 trunk/src/chmode.c (File Modified)
5181 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5183 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5187 +4 -0 trunk/modules/m_capab.c (File Modified)
5190 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5192 Stop some mixing of client and server protocol.
5196 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5197 +4 -2 trunk/modules/m_pass.c (File Modified)
5198 +6 -0 trunk/modules/m_sasl.c (File Modified)
5199 +6 -0 trunk/modules/m_user.c (File Modified)
5202 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5208 +0 -2 trunk/include/s_newconf.h (File Modified)
5209 +0 -4 trunk/include/s_serv.h (File Modified)
5210 +0 -1 trunk/src/newconf.c (File Modified)
5211 +1 -13 trunk/src/s_serv.c (File Modified)
5214 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5216 - revert LZOLink patch for now
5220 +0 -1 trunk/servlink/Makefile.in (File Modified)
5221 +0 -16 trunk/servlink/README (File Modified)
5222 +2 -36 trunk/servlink/control.c (File Modified)
5223 +0 -3 trunk/servlink/control.h (File Modified)
5224 +7 -5955 trunk/servlink/io.c (File Modified)
5225 + - trunk/servlink/lzoconf.h (File Deleted)
5226 + - trunk/servlink/lzodefs.h (File Deleted)
5227 + - trunk/servlink/minilzo.c (File Deleted)
5228 + - trunk/servlink/minilzo.h (File Deleted)
5229 +0 -1 trunk/servlink/servlink.h (File Modified)
5232 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5238 +4 -2 trunk/servlink/control.c (File Modified)
5239 +2 -1 trunk/servlink/io.c (File Modified)
5242 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5248 +2 -2 trunk/servlink/io.c (File Modified)
5251 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5253 - paranoia, prevent segfaults
5257 +2 -2 trunk/servlink/io.c (File Modified)
5260 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5262 - more optimal servlink code
5266 +21 -8 trunk/servlink/io.c (File Modified)
5269 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5271 - more efficient read strategy
5275 +15 -3 trunk/servlink/io.c (File Modified)
5278 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5280 - use lzo_uintp cast to make LZO happy
5284 +3 -3 trunk/servlink/io.c (File Modified)
5287 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5289 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5293 +4 -0 trunk/doc/example.conf (File Modified)
5294 +2 -1 trunk/include/s_newconf.h (File Modified)
5295 +4 -0 trunk/include/s_serv.h (File Modified)
5296 +1 -0 trunk/servlink/Makefile.in (File Modified)
5297 +16 -0 trunk/servlink/README (File Modified)
5298 +34 -2 trunk/servlink/control.c (File Modified)
5299 +3 -0 trunk/servlink/control.h (File Modified)
5300 +5929 -7 trunk/servlink/io.c (File Modified)
5301 + - trunk/servlink/lzoconf.h (File Added)
5302 + - trunk/servlink/lzodefs.h (File Added)
5303 + - trunk/servlink/minilzo.c (File Added)
5304 + - trunk/servlink/minilzo.h (File Added)
5305 +1 -0 trunk/servlink/servlink.h (File Modified)
5306 +1 -0 trunk/src/newconf.c (File Modified)
5307 +14 -2 trunk/src/s_serv.c (File Modified)
5310 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5312 - remove imalloc, it was a concept that probably wouldn't have worked properly
5316 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5317 + - trunk/libcharybdis/imalloc.c (File Deleted)
5318 + - trunk/libcharybdis/imalloc.h (File Deleted)
5321 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5323 - disable imalloc for now
5327 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5330 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5332 - remove unneeded debug code
5336 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5339 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5341 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5345 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5348 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5350 - more stuff here, imalloc remains disabled for now
5354 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5357 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5363 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5366 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5372 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5373 +2 -0 trunk/src/ircd.c (File Modified)
5376 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5378 - roll back libircd crap
5382 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5383 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5384 +29 -0 trunk/src/.depend (File Modified)
5385 +6 -21 trunk/src/Makefile.in (File Modified)
5386 +3 -218 trunk/src/ircd.c (File Modified)
5387 + - trunk/src/ircd_linker.c (File Deleted)
5388 + - trunk/src/main.c (File Deleted)
5391 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5393 - realloc(), free() implementation
5397 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5400 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5402 - malloc(), calloc() implementation
5406 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5409 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5411 - block_free(), block_find(), retune_heaps() implementation
5415 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5418 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5420 - block_destroy code, block_allocate code.
5424 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5427 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5433 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5436 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5438 - disable imalloc again :P
5442 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5445 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5451 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5454 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5460 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5463 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5465 - constructor code for imalloc engine (malloc_init())
5469 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5472 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5474 - imalloc engine improvements
5478 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5481 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5483 - replace mmap() code with direct brk()/sbrk() calls.
5487 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5490 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5492 - remove outdated i_malloc() interfaces
5496 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5499 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5501 - redisable imalloc (sorry!)
5505 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5508 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5510 - correct GET_PAGE_SLOT() macro
5514 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5517 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5519 - oops forgot to commit it with imalloc turned off
5523 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5526 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5532 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5533 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5536 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5538 - lowlevel imalloc code
5542 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5543 + - trunk/libcharybdis/imalloc.h (File Added)
5546 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5552 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5555 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5561 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5564 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5566 - 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)
5570 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5571 + - trunk/libcharybdis/imalloc.c (File Added)
5574 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5576 - increment configure Id
5580 +2208 -1 trunk/configure (File Modified)
5583 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5585 - bootstrap for imalloc code
5589 +54 -1 trunk/configure.ac (File Modified)
5590 +27 -0 trunk/include/setup.h.in (File Modified)
5593 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5595 Clarify interaction of spoofs and channel bans/operator{} blocks.
5599 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5600 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5603 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5605 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5609 +30 -22 trunk/src/ircd.c (File Modified)
5612 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5614 If shared{} blocks deny something, the command
5615 is silently ignored.
5619 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5622 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5624 Move up IsService check so we don't store a non-service
5625 in preClient->sasl_agent.
5629 +6 -6 trunk/modules/m_sasl.c (File Modified)
5632 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5634 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5635 Add some more sanity checks on agent strings.
5639 +13 -11 trunk/modules/m_sasl.c (File Modified)
5642 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5644 Unknown clients can have an ID too now so make sure to remove
5645 them from the hash if they exit.
5649 +3 -0 trunk/src/client.c (File Modified)
5652 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5654 Only accept sasl from servers in a service{} block.
5655 Not tested but this must go in.
5659 +6 -0 trunk/modules/m_sasl.c (File Modified)
5660 +3 -0 trunk/modules/m_signon.c (File Modified)
5663 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5665 Only process SAVE messages targetting registered users,
5666 not servers or unregistered connections. Could cause
5667 a crash when bad protocol was received.
5671 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5674 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5676 - fix QJM buffer overflow vulnerability (fucking GXTi)
5680 +3 -3 trunk/src/s_user.c (File Modified)
5683 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5685 Mention /scan umodes under oper_spy privilege.
5689 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5692 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5694 Mention that overlapping cluster blocks are a bad thing.
5698 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5701 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5703 - Document cluster{} and shared{} blocks.
5704 - Mention that service{} does not allow wildcards.
5708 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5711 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5713 Document exempt{} and service{} blocks, point to reference.conf for
5714 general{}, channel{} and serverhide{}.
5718 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5721 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5723 Document ~ in lists of values better.
5727 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5730 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5732 More detailed CNOTICE, CPRIVMSG descriptions.
5736 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5739 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5741 Oops, need both Revision and Id on modules.
5745 + - trunk/modules/sno_routing.c (Property Modified)
5748 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5750 Tweak header comment a bit (filename, Id).
5754 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5757 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5759 Add GLINE and UNGLINE.
5763 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5766 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5768 New configure with proper Id.
5772 +3 -1 trunk/configure (File Modified)
5775 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5777 Change #include directives for in6addr_any, hopefully compiles better now.
5781 +3 -1 trunk/configure.ac (File Modified)
5784 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5786 Encourage putting actual administrative information
5787 in the admin{} block.
5791 +3 -3 trunk/doc/example.conf (File Modified)
5794 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5796 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5800 +9 -7 trunk/include/s_conf.h (File Modified)
5801 +1 -0 trunk/src/newconf.c (File Modified)
5802 +10 -0 trunk/src/s_user.c (File Modified)
5805 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5807 - Change to glines = no in example confs
5808 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5813 +1 -1 trunk/doc/example.conf (File Modified)
5814 +1 -1 trunk/doc/reference.conf (File Modified)
5815 +2 -2 trunk/modules/m_gline.c (File Modified)
5818 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5820 - forward-port QJM fix from 1.1
5824 +2 -0 trunk/src/s_user.c (File Modified)
5827 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5829 - add switch to configure to disable the block allocator
5833 +18 -0 trunk/configure (File Modified)
5834 +9 -0 trunk/configure.ac (File Modified)
5835 +0 -6 trunk/include/config.h (File Modified)
5836 +3 -0 trunk/include/setup.h.in (File Modified)
5839 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5841 Fix wierd error that would exit SASL users with "Overridden"
5844 +1 -1 trunk/modules/m_signon.c (File Modified)
5847 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5849 Remove obsolete XXX comment about lazylinks.
5853 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5856 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5858 OJOIN: make sure to send the wallops remotely for #channels
5862 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5865 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5867 Accountability for OJOIN (contrib module)
5870 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5873 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5875 - move more stuff over to ircd_state
5879 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5880 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5881 +9 -0 trunk/src/ircd_state.c (File Modified)
5882 +3 -3 trunk/src/patricia.c (File Modified)
5885 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5887 - move more stuff out of libircd and into ircd_state.c
5891 +5 -5 trunk/src/channel.c (File Modified)
5892 +4 -4 trunk/src/client.c (File Modified)
5893 +12 -0 trunk/src/ircd_state.c (File Modified)
5896 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5898 - this is just barrels of fun
5902 + - trunk/include/ircd_state.h (File Added)
5903 +1 -1 trunk/src/Makefile.in (File Modified)
5904 +2 -1 trunk/src/channel.c (File Modified)
5905 +3 -52 trunk/src/ircd.c (File Modified)
5906 +100 -3 trunk/src/ircd_state.c (File Modified)
5909 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5911 It's .include, not #include.
5915 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5918 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5920 More consistent section titles.
5924 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5925 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5926 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5929 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5931 Mention possible exceeding of +j/+l due to propagation
5932 delays between servers.
5936 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5939 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5942 - "text" -> <quote>text</quote>
5948 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5949 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5950 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5951 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5954 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5956 Remove text about deprecation of glines.
5960 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5963 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5965 - Add description of umode +D, deaf.
5966 - Mention CALLERID 005 token with umode +g.
5970 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5973 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5975 Strip off a leading colon in services shortcuts (aliases).
5979 +2 -0 trunk/src/parse.c (File Modified)
5982 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5984 Add no_oper_invis contrib module, denies opers setting
5985 themselves invisible (except hidden_oper's).
5989 +42 -0 trunk/contrib/Makefile.in (File Modified)
5990 + - trunk/contrib/no_oper_invis.c (File Added)
5993 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5995 Mention /stats E, make the other /stats descriptions more consistent.
5999 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6002 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6004 Mention that the KILL reason and oper will appear on channels.
6008 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6011 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6013 Mention /mode #channel f to query forward channel from outside.
6017 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6020 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6022 Port over RATBOX_2_1 r20960 (anfl):
6023 client connect notices to +C should be hiding the extra
6024 fields for spoofed users
6028 +2 -1 trunk/src/s_user.c (File Modified)
6031 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6033 Add a chapter with our extra user commands:
6034 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6038 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6039 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6042 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6044 Do not put by <server>: in SQUIT reasons to servers
6045 other than the one being exited.
6049 +1 -1 trunk/src/client.c (File Modified)
6052 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6054 Regenerate configure.
6058 +1162 -1159 trunk/configure (File Modified)
6061 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6063 Move the warning flags down so they do not mess up
6064 checks like for -Wl,-export-dynamic.
6068 +33 -30 trunk/configure.ac (File Modified)
6071 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6077 +2 -1 trunk/iauth/Makefile.in (File Modified)
6080 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6082 - build iauth makefile
6086 +3 -2 trunk/configure (File Modified)
6087 +1 -0 trunk/configure.ac (File Modified)
6090 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6096 + - trunk/iauth/Makefile.in (File Added)
6099 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6101 - add iauth.conf.example from irc2.11
6105 + - trunk/doc/example-iauth.conf (File Added)
6108 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6110 - wow, i found some docs on this thing
6114 + - trunk/doc/technical/iauth-internals.txt (File Added)
6117 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6119 - no longer applicable
6123 + - trunk/authdaemon/ (File Deleted)
6126 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6128 - remove libircd.so on make clean (oops)
6132 +1 -1 trunk/src/Makefile.in (File Modified)
6135 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6137 - merge iauth source for experimentation
6141 + - trunk/iauth/ (File Added)
6142 + - trunk/iauth/a_conf.c (File Added)
6143 + - trunk/iauth/a_conf_def.h (File Added)
6144 + - trunk/iauth/a_conf_ext.h (File Added)
6145 + - trunk/iauth/a_defines.h (File Added)
6146 + - trunk/iauth/a_externs.h (File Added)
6147 + - trunk/iauth/a_io.c (File Added)
6148 + - trunk/iauth/a_io_ext.h (File Added)
6149 + - trunk/iauth/a_log.c (File Added)
6150 + - trunk/iauth/a_log_def.h (File Added)
6151 + - trunk/iauth/a_log_ext.h (File Added)
6152 + - trunk/iauth/a_struct_def.h (File Added)
6153 + - trunk/iauth/iauth.c (File Added)
6154 + - trunk/iauth/mod_lhex.c (File Added)
6155 + - trunk/iauth/mod_lhex_ext.h (File Added)
6156 + - trunk/iauth/mod_pipe.c (File Added)
6157 + - trunk/iauth/mod_pipe_ext.h (File Added)
6158 + - trunk/iauth/mod_rfc931.c (File Added)
6159 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6160 + - trunk/iauth/mod_socks.c (File Added)
6161 + - trunk/iauth/mod_socks_ext.h (File Added)
6162 + - trunk/iauth/mod_webproxy.c (File Added)
6163 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6166 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6168 User /quote help index was not sorted properly.
6172 +2 -2 trunk/help/Makefile.in (File Modified)
6173 +8 -8 trunk/help/users/index (File Modified)
6176 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6182 +25 -8 trunk/help/opers/index (File Modified)
6183 + - trunk/help/opers/scan (File Added)
6186 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6189 - Document SCAN UMODES
6190 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6194 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6197 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6199 Add our copyright information to /info (part of release-1.1 r1026).
6203 +1 -0 trunk/src/version.c.SH (File Modified)
6206 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6208 Fix some compile warnings.
6212 +1 -1 trunk/modules/core/m_join.c (File Modified)
6213 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6214 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6215 +1 -1 trunk/modules/m_scan.c (File Modified)
6216 +4 -4 trunk/modules/m_signon.c (File Modified)
6219 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6221 RSFNC: OK, actually consider unknowns also for detecting a collide.
6222 Otherwise we can get two clients with the same nick.
6226 +1 -1 trunk/modules/m_services.c (File Modified)
6229 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6231 - charybdis profiling stuff
6232 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6237 +0 -8 trunk/configure (File Modified)
6238 +1 -8 trunk/configure.ac (File Modified)
6239 +18 -0 trunk/include/channel.h (File Modified)
6240 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6241 +335 -260 trunk/src/.depend (File Modified)
6242 +1569 -0 trunk/src/Makefile.in (File Modified)
6243 + - trunk/src/chmode.c (File Added)
6244 +16 -1 trunk/src/ircd.c (File Modified)
6245 +11 -0 trunk/src/main.c (File Modified)
6246 +11 -0 trunk/src/modules.c (File Modified)
6249 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6251 RSFNC: Do not send kills to servers for unknowns
6255 +4 -2 trunk/modules/m_services.c (File Modified)
6258 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6260 Describe service{} blocks in reference.conf.
6264 +12 -0 trunk/doc/reference.conf (File Modified)
6267 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6269 Replace this list of modes with pointers to other documentation.
6273 +6 -50 trunk/doc/modes.txt (File Modified)
6276 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6278 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6279 looks too much like an old-ircd client pointer otherwise.
6283 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6286 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6289 - note truncation of the list (perhaps sending multiple
6291 - clarify in a comment that /findforwards on a nonexistent
6292 channel can be useful
6293 - sendto_one_notice() requires that the text start with
6298 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6301 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6303 When we close a local server's link, always include the
6304 name of the client causing the exit in the reason in the
6305 SQUIT we send them (replacing them with us). This makes
6306 sure server notices for stuff like "Not enough arguments
6307 to server command" are different on the two sides.
6311 +7 -5 trunk/src/client.c (File Modified)
6314 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6316 New contrib module m_findforwards.c
6320 +112 -0 trunk/contrib/Makefile.in (File Modified)
6321 + - trunk/contrib/m_findforwards.c (File Added)
6324 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6326 Whoops, don't show real host behind auth{} spoof in
6327 spoof notices if hide_spoof_ips is enabled.
6329 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6333 +3 -2 trunk/src/s_conf.c (File Modified)
6336 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6338 Add dalnet-style /identify that sends to nickserv or chanserv.
6342 +102 -0 trunk/contrib/Makefile.in (File Modified)
6343 + - trunk/contrib/m_identify.c (File Added)
6346 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6348 Document alias{} blocks a bit better.
6352 +9 -0 trunk/doc/reference.conf (File Modified)
6355 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6357 - add aliases to /stats m (data usage is not counted though, sorry)
6361 +1 -0 trunk/include/s_conf.h (File Modified)
6362 +3 -0 trunk/src/newconf.c (File Modified)
6363 +15 -0 trunk/src/parse.c (File Modified)
6366 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6368 - remove m_sshortcut as it's no longer relevant
6372 +0 -145 trunk/modules/Makefile.in (File Modified)
6373 + - trunk/modules/m_sshortcut.c (File Deleted)
6376 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6378 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6379 targets instead of my original idea :P)
6383 +32 -0 trunk/doc/example.conf (File Modified)
6384 +35 -0 trunk/doc/reference.conf (File Modified)
6385 +4 -0 trunk/include/parse.h (File Modified)
6386 +7 -0 trunk/include/s_conf.h (File Modified)
6387 +82 -0 trunk/src/newconf.c (File Modified)
6388 +78 -0 trunk/src/parse.c (File Modified)
6389 +16 -0 trunk/src/s_conf.c (File Modified)
6392 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6394 Remove some spaces after tabs. ??
6398 +18 -18 trunk/src/newconf.c (File Modified)
6401 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6404 - make sure to clear all marks also if the who was aborted
6405 because of too many matches
6406 - give ERR_TOOMANYMATCHES if too many matches
6409 ratbox RATBOX_2_2 r22003 (jilles)
6413 +28 -26 trunk/modules/m_who.c (File Modified)
6416 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6422 +9 -9 trunk/configure (File Modified)
6423 +1 -1 trunk/configure.ac (File Modified)
6426 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6428 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6432 +2 -1 trunk/include/s_newconf.h (File Modified)
6433 +20 -0 trunk/modules/m_rehash.c (File Modified)
6434 +1 -1 trunk/src/s_newconf.c (File Modified)
6437 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6439 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6443 +0 -1 trunk/doc/example.conf (File Modified)
6444 +0 -3 trunk/doc/reference.conf (File Modified)
6445 +0 -1 trunk/include/s_conf.h (File Modified)
6446 +0 -6 trunk/modules/m_info.c (File Modified)
6447 +1 -1 trunk/src/channel.c (File Modified)
6448 +0 -1 trunk/src/newconf.c (File Modified)
6451 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6453 Missing header in m_chghost.c
6456 +1 -0 trunk/modules/m_chghost.c (File Modified)
6459 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6461 Relocate QJM code to a seperate function(change_nick_user_host)
6462 Change CHGHOST to use change_nick_user_host instead of just setting it
6466 +3 -0 trunk/include/s_user.h (File Modified)
6467 +1 -1 trunk/modules/m_chghost.c (File Modified)
6468 +3 -78 trunk/modules/m_signon.c (File Modified)
6469 +89 -0 trunk/src/s_user.c (File Modified)
6472 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6474 Restore /stats a (dns servers, admin-only).
6478 +1 -0 trunk/include/res.h (File Modified)
6479 +5 -8 trunk/modules/m_stats.c (File Modified)
6480 +16 -0 trunk/src/res.c (File Modified)
6483 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6485 - Add CHARYBDIS_PROFILE if we are profiling.
6486 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6487 - Remove duplicate --enable-epoll entry.
6491 +1595 -15 trunk/configure (File Modified)
6492 +30 -11 trunk/configure.ac (File Modified)
6493 +3 -0 trunk/include/setup.h.in (File Modified)
6496 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6498 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6502 +28 -0 trunk/aclocal.m4 (File Modified)
6505 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6507 Allow requesting forward channel and quiet list in same mode command.
6511 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6514 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6516 Add description of xline wildcards.
6520 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6523 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6525 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6529 +0 -4 trunk/modules/m_services.c (File Modified)
6532 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6538 +1 -1 trunk/include/hook.h (File Modified)
6541 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6543 call_hook, not hook_call
6547 +1 -1 trunk/modules/core/m_join.c (File Modified)
6550 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6552 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6553 Could be useful for a number of things.
6557 +9 -0 trunk/modules/core/m_join.c (File Modified)
6560 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6562 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6566 +7 -0 trunk/include/hook.h (File Modified)
6569 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6571 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6575 +15 -0 trunk/modules/m_services.c (File Modified)
6578 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6580 Clarify snomask +f, +k, +u.
6584 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6587 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6589 Cmode +p and +s may be set simultaneously.
6593 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6596 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6598 actually, we should check the data version on each reload (oops)
6602 +6 -6 trunk/src/main.c (File Modified)
6605 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6607 more work on the loader
6611 +45 -21 trunk/src/main.c (File Modified)
6614 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6616 Add prototype ircd_state.c
6620 + - trunk/src/ircd_state.c (File Added)
6623 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6625 Smaller improvements.
6629 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6632 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6634 Add a lot of stuff here.
6638 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6641 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6643 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6647 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6650 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6652 Invex doesn't trump +r or (sic) +J.
6656 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6659 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6661 Check to make sure a module is not loaded before loading it.
6665 +6 -1 trunk/src/ircd_parser.y (File Modified)
6668 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6670 - Add a missing comma in the HeaderMessages array
6671 - Only send "Your hostname is too long ..." if that really is the case
6675 +2 -2 trunk/src/s_auth.c (File Modified)
6678 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6680 build_symtable() will have already bailed here, so no need to check
6681 explicitly whether or not charybdis_main is NULL.
6685 +7 -16 trunk/src/main.c (File Modified)
6688 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6690 Data structure versioning, part 1.
6694 +10 -1 trunk/include/ircd_defs.h (File Modified)
6695 +2 -0 trunk/src/ircd.c (File Modified)
6696 +15 -3 trunk/src/main.c (File Modified)
6699 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6701 build a symbol table and use that instead of doing a raw dlsym on everything
6705 + - trunk/include/ircd_linker.h (File Added)
6706 +71 -1 trunk/src/Makefile.in (File Modified)
6707 + - trunk/src/ircd_linker.c (File Added)
6708 +16 -4 trunk/src/main.c (File Modified)
6711 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6713 The launcher now calls io_loop() instead of charybdis_main().
6714 This is so that we do not have to reinitialize *everything* later.
6718 +1 -0 trunk/include/ircd.h (File Modified)
6719 +6 -7 trunk/src/ircd.c (File Modified)
6720 +13 -1 trunk/src/main.c (File Modified)
6723 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6725 Use global binding on libircd.so.
6729 +1 -1 trunk/src/main.c (File Modified)
6732 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6734 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6735 (it will do more later)
6739 +14 -12 trunk/include/config.h (File Modified)
6740 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6741 +31 -5 trunk/src/Makefile.in (File Modified)
6742 +78 -1 trunk/src/ircd.c (File Modified)
6743 + - trunk/src/main.c (File Added)
6746 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6748 Add whitespace here, oops.
6752 +1 -1 trunk/CREDITS (File Modified)
6755 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6757 Properly copy over the IP address here instead of using a cheap hack.
6758 Because the hack didn't work right except on IPv6. :|
6762 +12 -2 trunk/src/s_newconf.c (File Modified)
6765 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6767 Revert reject cache notice to ratbox's, which more
6768 clearly suggests what's happening.
6772 +4 -1 trunk/src/reject.c (File Modified)
6775 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6777 Fix the openssl status in the overview information.
6781 +1 -3 trunk/configure (File Modified)
6782 +1 -3 trunk/configure.ac (File Modified)
6785 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6787 - Add simple exempt{} block (127.0.0.1) to example.conf.
6788 - Remove mention of deny{}.
6792 +5 -0 trunk/doc/example.conf (File Modified)
6793 +1 -1 trunk/doc/reference.conf (File Modified)
6796 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6798 example.conf: add some comments at the start
6799 reference.conf: some ircd-ratbox -> charybdis
6803 +11 -0 trunk/doc/example.conf (File Modified)
6804 +6 -5 trunk/doc/reference.conf (File Modified)
6807 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6809 Rename m_createauthonly module to createauthonly
6810 as this is not a module providing an m_function
6815 +1 -38 trunk/contrib/Makefile.in (File Modified)
6816 + - trunk/contrib/createauthonly.c (File Added)
6817 + - trunk/contrib/m_createauthonly.c (File Deleted)
6820 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6822 Add to example confs commented lines for:
6823 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6824 sno_globalkline.so, sno_globaloper.so.
6828 +5 -1 trunk/doc/example.conf (File Modified)
6829 +9 -1 trunk/doc/reference.conf (File Modified)
6832 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6834 - Unbreak connecting to connect{}s with hostnames
6835 instead of IP addresses (broken with new resolver).
6836 - Try to do A/AAAA query based on aftype in
6837 connect{} (doesn't seem to work fully).
6841 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6844 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6846 Unbreak /rehash dns.
6850 +1 -0 trunk/src/res.c (File Modified)
6853 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6855 Preserve Hybrid Id and add one of our own.
6859 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6860 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6863 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6865 Add anfl and Androsyn to CREDITS.
6866 They wrote a lot of ratbox code we use, both before and after the fork.
6870 +2 -0 trunk/CREDITS (File Modified)
6873 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6875 Hostname validity check.
6879 +42 -3 trunk/src/s_auth.c (File Modified)
6882 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6884 Version bump to 1.2.0.
6888 +9 -9 trunk/configure (File Modified)
6889 +1 -1 trunk/configure.ac (File Modified)
6892 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6894 - Missed a spot in the IPv6 code here. Should be usable now.
6898 +2 -2 trunk/src/res.c (File Modified)
6901 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6903 Alright, so, this massive commit does the following:
6905 - Adds a resolver based on the undernet and hybrid one.
6906 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6907 - Makes a check in ./configure be posixly correct
6908 - Simplifies the auth code and DNS callbacks
6910 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6914 +1 -1 trunk/Makefile.in (File Modified)
6915 + - trunk/adns/ (File Deleted)
6916 +148 -80 trunk/configure (File Modified)
6917 +1 -2 trunk/configure.ac (File Modified)
6918 +6 -0 trunk/include/client.h (File Modified)
6919 +1 -0 trunk/include/packet.h (File Modified)
6920 +153 -41 trunk/include/res.h (File Modified)
6921 + - trunk/include/reslib.h (File Added)
6922 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6923 +930 -1449 trunk/modules/.depend (File Modified)
6924 +3 -0 trunk/modules/m_stats.c (File Modified)
6925 +417 -621 trunk/src/.depend (File Modified)
6926 +1 -1 trunk/src/.indent.pro (File Modified)
6927 +2069 -289 trunk/src/Makefile.in (File Modified)
6928 + - trunk/src/adns.c (File Deleted)
6929 + - trunk/src/res.c (File Added)
6930 + - trunk/src/reslib.c (File Added)
6931 +11 -50 trunk/src/s_auth.c (File Modified)
6932 +4 -26 trunk/src/s_newconf.c (File Modified)
6935 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6937 Document the NOBALLOC feature.
6941 +7 -1 trunk/include/config.h (File Modified)
6944 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6946 commands.sgml changes
6950 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6953 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6959 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6962 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6964 Improve description of class{} block (in particular,
6965 mention server classes as well as client classes).
6969 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6972 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6975 -/* sendq: servers need a higher sendq as they send more data */
6976 +/* sendq: servers need a higher sendq as they are sent more data */
6980 +1 -1 trunk/doc/reference.conf (File Modified)
6983 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6985 Add modules{} block.
6989 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6992 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6994 Add general::oper_snomask, snomask on oper up for opers
6995 that have umode +s set on oper up, but do not have
6996 a specific snomask setting in their operator block.
6997 If this is empty or not specified, +s is used as before.
7001 +4 -1 trunk/doc/example.conf (File Modified)
7002 +7 -1 trunk/doc/reference.conf (File Modified)
7003 +1 -0 trunk/include/client.h (File Modified)
7004 +1 -0 trunk/include/s_conf.h (File Modified)
7005 +32 -0 trunk/src/newconf.c (File Modified)
7006 +1 -0 trunk/src/s_conf.c (File Modified)
7007 +13 -3 trunk/src/s_user.c (File Modified)
7010 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7015 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7018 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7020 Add MASKTRACE and CHANTRACE commands.
7024 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7027 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7029 document loadmodule directive
7033 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7036 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7042 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7045 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7047 q:lines are no longer living in the ircd.conf either
7051 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7054 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7056 remove k:line, d:line, x:line as they are their own files now
7060 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7063 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7065 New place for operator::snomask.
7069 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7072 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7074 Document connect {}.
7078 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7081 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7083 example.conf: move operator::snomask to a more logical place,
7084 more sensible default
7085 reference.conf: add operator::snomask
7089 +3 -3 trunk/doc/example.conf (File Modified)
7090 +3 -0 trunk/doc/reference.conf (File Modified)
7093 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7095 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7096 in those conf entries that take umodes like <name1>, <name2>, ...
7100 +3 -0 trunk/doc/reference.conf (File Modified)
7101 +3 -0 trunk/src/newconf.c (File Modified)
7104 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7110 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7113 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7119 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7122 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7128 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7131 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7137 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7140 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7142 Document operator {} blocks.
7146 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7149 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7151 auth{}: clarify/add some details
7155 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7158 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7160 auth{}: Move a paragraph.
7164 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7167 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7169 Document auth{} blocks.
7173 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7176 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7182 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7185 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7187 Add umode +R, prevents unidentified clients from
7188 sending private messages or notices. /accept'ed
7189 clients and opers are exempt.
7190 Due to the /accept part, this is only checked
7191 at the target's server, may want to change
7196 +1 -0 trunk/help/opers/umode (File Modified)
7197 +1 -0 trunk/help/users/umode (File Modified)
7198 +2 -0 trunk/include/client.h (File Modified)
7199 +1 -0 trunk/include/numeric.h (File Modified)
7200 +11 -1 trunk/modules/core/m_message.c (File Modified)
7201 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7202 +1 -1 trunk/src/messages.tab (File Modified)
7203 +1 -1 trunk/src/s_user.c (File Modified)
7206 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7208 Don't allow a nick change if banned or quieted (and not
7209 voiced or opped) on a channel. This uses numeric 435
7210 (bahamut's "cannot change to a banned nick") because
7211 bahamut/ircu's 437 and hyperion's 438 already have
7212 another meaning for us.
7216 +2 -0 trunk/include/channel.h (File Modified)
7217 +1 -0 trunk/include/numeric.h (File Modified)
7218 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7219 +38 -0 trunk/src/channel.c (File Modified)
7220 +1 -1 trunk/src/messages.tab (File Modified)
7223 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7226 - respect ban exceptions
7227 - also deny a knock if quieted
7231 +2 -1 trunk/modules/m_knock.c (File Modified)
7234 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7236 Reverse bad substitution in comment.
7240 +1 -1 trunk/src/channel.c (File Modified)
7243 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7245 - set DynSpoof flag for clients spoofed at registration
7246 - add orighost instead of host to the hostname hash
7250 +5 -1 trunk/src/s_user.c (File Modified)
7253 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7255 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7259 +2 -3 trunk/src/send.c (File Modified)
7262 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7264 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7268 +17 -7 trunk/modules/m_signon.c (File Modified)
7271 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7273 Correct minimum args on ENCAP SASL to avoid nasty core.
7277 +1 -1 trunk/modules/m_sasl.c (File Modified)
7280 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7282 Style nits: sptr can't ever be NULL, don't compare truth
7287 +2 -3 trunk/modules/m_scan.c (File Modified)
7290 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7292 - Comment out scan_cmodes() prototype to suppress warning
7293 - Correct minimum parameter count for mo_scan()
7297 +2 -2 trunk/modules/m_scan.c (File Modified)
7300 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7303 - Include full command in operspy notice
7304 - Allow global scans (no-list used, mask not used) without operspy
7305 - Use ERR_NOPRIVS numeric
7309 +21 -9 trunk/modules/m_scan.c (File Modified)
7312 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7314 Cancel out the >3 default if < is given; this way
7315 any </> specification fully overrides the default.
7319 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7322 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7324 - Call mo_list() from m_list() to reduce code duplication
7325 - Default to >3, rather arbitrarily (conf option?)
7326 - Make < and > mean less than and greater than again
7330 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7333 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7335 When processing topic burst, hide connecting server
7336 on netburst if flatten links is enabled.
7340 +9 -2 trunk/modules/m_tb.c (File Modified)
7343 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7345 - remove PENALTY token
7349 +0 -1 trunk/include/supported.h (File Modified)
7352 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7355 - Add PENALTY because we have a pace-wait system.
7356 - Add FNC due to SAVE and RSFNC
7361 +4 -2 trunk/include/supported.h (File Modified)
7364 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7366 mkay, indent went nuts here
7370 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7373 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7375 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7376 and can be used instead. The SAFELIST implementation is the one used by
7377 default, as most users/networks will be used to it.
7381 +1 -0 trunk/NEWS (File Modified)
7382 +14 -0 trunk/include/client.h (File Modified)
7383 +5 -0 trunk/include/hash.h (File Modified)
7384 +404 -272 trunk/modules/Makefile.in (File Modified)
7385 + - trunk/modules/m_list.c (File Deleted)
7386 + - trunk/modules/m_list_ratbox.c (File Added)
7387 + - trunk/modules/m_list_safelist.c (File Added)
7388 +5 -5 trunk/src/hash.c (File Modified)
7391 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7393 Clear invites on a lowerTS JOIN or SJOIN.
7394 This should complete kick_on_split_riding protection.
7398 +5 -0 trunk/modules/core/m_join.c (File Modified)
7399 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7402 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7404 Like in ratbox, send and interpret timestamps on invites.
7408 +9 -2 trunk/modules/m_invite.c (File Modified)
7411 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7413 Add +S (network service) umode. Just for completeness, users or opers
7418 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7421 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7427 +35 -2 trunk/NEWS (File Modified)
7430 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7432 Split off a PreClient structure for data to be freed on registation (i.e. password).
7433 New hook introduce_client for post-registration messages.
7434 Fix b0rked SASL numerics.
7435 Burst REALHOST post-introduction for spoofed-on-registration clients.
7436 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7437 Pre-registration signon support.
7441 +10 -0 trunk/configure (File Modified)
7442 +2 -0 trunk/configure.ac (File Modified)
7443 +14 -4 trunk/include/client.h (File Modified)
7444 +1 -0 trunk/include/hook.h (File Modified)
7445 +1 -0 trunk/include/numeric.h (File Modified)
7446 +3 -0 trunk/include/setup.h.in (File Modified)
7447 +16 -0 trunk/modules/m_chghost.c (File Modified)
7448 +25 -21 trunk/modules/m_sasl.c (File Modified)
7449 +63 -30 trunk/modules/m_signon.c (File Modified)
7450 +18 -0 trunk/src/client.c (File Modified)
7451 +2 -0 trunk/src/hook.c (File Modified)
7452 +5 -5 trunk/src/messages.tab (File Modified)
7453 +2 -0 trunk/src/s_serv.c (File Modified)
7454 +28 -2 trunk/src/s_user.c (File Modified)
7457 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7459 Update hook documentation.
7463 +30 -0 trunk/doc/hooks.txt (File Modified)
7466 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7468 Improve @/# handling in match_esc().
7472 +21 -13 trunk/src/match.c (File Modified)
7475 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7477 backtrack instead of bailing out when handling a mismatched escape
7481 +1 -1 trunk/src/match.c (File Modified)
7484 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7486 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7489 +2 -1 trunk/CREDITS (File Modified)
7492 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7494 Fix the escape brokenness and pick up a more efficient matching algorithm,
7495 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7496 Patch sent upstream. They can do whatever they want with it, *shrug*.
7500 +147 -161 trunk/src/match.c (File Modified)
7503 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7505 If flatten links is enabled, fake the origins of some ServerModes
7506 sent to clients so that the server sending the netburst is hidden.
7507 Most mode hacks still show the true source.
7511 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7512 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7515 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7517 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7518 where the exit originated).
7519 - When receiving an SQUIT for a server themselves
7520 (IsMe(target_p) || target_p == client_p)
7521 close their link and send a local server notice.
7525 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7526 +6 -3 trunk/src/client.c (File Modified)
7529 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7531 Hooking into the wrong hook, whoops. :P
7535 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7536 +6 -10 trunk/modules/core/m_join.c (File Modified)
7539 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7541 this doesn't work right, right now :P
7545 +40 -0 trunk/contrib/Makefile.in (File Modified)
7546 + - trunk/contrib/m_createauthonly.c (File Added)
7547 +6 -0 trunk/include/hook.h (File Modified)
7548 +26 -1 trunk/modules/core/m_join.c (File Modified)
7549 +1 -1 trunk/src/ircd.c (File Modified)
7552 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7554 Make can_join() hookable.
7558 +12 -1 trunk/src/channel.c (File Modified)
7561 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7563 add 'int approved;' to the channel event hook
7567 +1 -0 trunk/include/hook.h (File Modified)
7570 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7572 Use SIDs in SASL ENCAP origin.
7573 Ignore responses from other agents once the first SASL response has been received for a client.
7577 +9 -5 trunk/modules/m_sasl.c (File Modified)
7580 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7582 Removed stray debug code.
7586 +1 -1 trunk/modules/m_sasl.c (File Modified)
7589 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7591 Don't complain "unknown MODE flag" if a non-oper attempts
7592 to unset an oper only umode they do not have.
7593 This is to prevent unwanted error messages when users/bots
7594 do things like MODE <nick> +i-sw.
7598 +4 -2 trunk/src/s_user.c (File Modified)
7601 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7603 Fix client_exit hook name and only call it for local exits that are not
7608 +3 -2 trunk/modules/m_sasl.c (File Modified)
7611 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7613 Fix SASL logic to actually use stored agent UID.
7614 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7615 Add abort code for exiting clients.
7619 +18 -9 trunk/modules/m_sasl.c (File Modified)
7622 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7624 Port over ratbox 2.2 /challenge. This is slightly more secure
7625 (better crypto, longer keys, challenge timeout) and has better
7628 The respond tool is no longer part of the ircd tree but a
7629 separate package, currently available from
7630 http://respond.ircd-ratbox.org (we should mirror/... this).
7634 +65 -310 trunk/doc/challenge.txt (File Modified)
7635 +5 -5 trunk/include/client.h (File Modified)
7636 +3 -0 trunk/include/irc_string.h (File Modified)
7637 +3 -0 trunk/include/numeric.h (File Modified)
7638 +94 -50 trunk/modules/m_challenge.c (File Modified)
7639 +1 -2 trunk/src/client.c (File Modified)
7640 +125 -0 trunk/src/irc_string.c (File Modified)
7641 +2 -2 trunk/src/messages.tab (File Modified)
7642 + - trunk/tools/rsa_respond/ (File Deleted)
7645 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7647 Preliminary SASL support.
7651 +7 -0 trunk/include/client.h (File Modified)
7652 +6 -0 trunk/include/numeric.h (File Modified)
7653 +1 -0 trunk/modules/Makefile.in (File Modified)
7654 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7655 +175 -1 trunk/modules/m_cap.c (File Modified)
7656 + - trunk/modules/m_sasl.c (File Added)
7657 +2 -0 trunk/modules/m_user.c (File Modified)
7658 +5 -5 trunk/src/messages.tab (File Modified)
7659 +8 -2 trunk/src/s_user.c (File Modified)
7662 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7664 SIGNON: make logout also apply remotely.
7668 +7 -2 trunk/modules/m_signon.c (File Modified)
7671 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7673 Use an asterisk when sending empty logins in SIGNON.
7677 +5 -5 trunk/modules/m_signon.c (File Modified)
7680 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7682 SIGNON: Only add whowas entry (add_history()) and wipe
7683 accepts (del_all_accepts()) if nick changed.
7687 +5 -3 trunk/modules/m_signon.c (File Modified)
7690 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7692 SIGNON: slight fixes to collision code:
7693 - don't kill if target_p == source_p (nick unchanged or only changed case)
7694 - add comment that SAVE support is missing
7695 - use sendto_realops_snomask() instead of sendto_realops_flags()
7699 +9 -6 trunk/modules/m_signon.c (File Modified)
7702 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7704 Fix up kills for bad nick/user/host on SIGNON.
7708 +16 -6 trunk/modules/m_signon.c (File Modified)
7711 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7713 If changing to a nick with a digit, only allow the UID.
7717 +4 -0 trunk/modules/m_signon.c (File Modified)
7720 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7722 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7723 Strip leading digits from logins that are not purely numeric.
7727 +3 -0 trunk/include/numeric.h (File Modified)
7728 +2 -0 trunk/include/send.h (File Modified)
7729 +1 -0 trunk/modules/Makefile.in (File Modified)
7730 +456 -3 trunk/modules/m_services.c (File Modified)
7731 + - trunk/modules/m_signon.c (File Added)
7732 +2 -2 trunk/src/messages.tab (File Modified)
7733 +98 -0 trunk/src/send.c (File Modified)
7736 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7738 Remove old server notice umodes from example confs.
7742 +1 -2 trunk/doc/example.conf (File Modified)
7743 +4 -17 trunk/doc/reference.conf (File Modified)
7746 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7748 Add snomask help file (forgot this earlier).
7752 + - trunk/help/opers/snomask (File Added)
7755 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7757 Add umode +l (receive locops).
7761 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7764 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7766 We don't plan to implement cmode +R (quiet unidentified) and
7767 umode +I (deny invite) for 1.1, so comment them out from the
7772 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7773 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7776 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7778 Improve snomask usage description.
7782 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7785 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7787 Mention the word snomask with umode +s (needs to be a link really).
7791 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7794 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7796 Add snomask +Z (operspy notices).
7800 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7803 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7805 Misc updates/clarifications.
7809 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7812 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7818 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7819 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7820 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7823 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7825 - Allow ENCAP REALHOST outside burst
7826 - Fix comment describing race condition: this can only happen
7827 on a local whois with use_whois_actually enabled
7831 +4 -6 trunk/modules/m_chghost.c (File Modified)
7834 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7836 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7840 +39 -0 trunk/contrib/Makefile.in (File Modified)
7841 + - trunk/contrib/sno_globaloper.c (File Added)
7844 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7846 Pass along old umodes and snomask in umode_changed hook,
7847 changing its parameter type from struct Client *
7848 to hook_data_umode_changed *. (For a new client, both
7851 The IP cloaking module now fully ignores umode changes
7852 where +h didn't change.
7856 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7857 +7 -0 trunk/include/hook.h (File Modified)
7858 +18 -4 trunk/src/s_user.c (File Modified)
7861 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7863 move libcharybdis-provided function initialisation into libcharybdis_init().
7867 +32 -11 trunk/src/ircd.c (File Modified)
7870 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7872 Make +f notices (local host, global host, global user@host, local class)
7873 netwide. Exceeding /quote set max remains local.
7877 +4 -4 trunk/src/s_conf.c (File Modified)
7880 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7882 Netwide notices about attempts to join juped channels.
7886 +1 -1 trunk/modules/core/m_join.c (File Modified)
7889 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7891 Send server notices about failed oper attempts globally.
7892 Successful remote oper attempt notices will be generated
7893 from the mode changes.
7897 +3 -3 trunk/modules/m_challenge.c (File Modified)
7898 +2 -2 trunk/modules/m_oper.c (File Modified)
7901 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7903 Rest of infrastructure for sending server notices globally.
7904 Uses a new L_NETWIDE level on sendto_realops_snomask().
7908 +1 -0 trunk/include/send.h (File Modified)
7909 +31 -4 trunk/src/send.c (File Modified)
7912 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7914 Add general::global_snotices conf option to control
7915 whether we send out SNOTEs. Does not do anything yet.
7919 +1 -0 trunk/doc/example.conf (File Modified)
7920 +6 -0 trunk/doc/reference.conf (File Modified)
7921 +1 -0 trunk/include/s_conf.h (File Modified)
7922 +6 -0 trunk/modules/m_info.c (File Modified)
7923 +1 -0 trunk/src/newconf.c (File Modified)
7924 +1 -0 trunk/src/s_conf.c (File Modified)
7927 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7929 Only accept SNOTE from servers.
7933 +2 -0 trunk/modules/m_snote.c (File Modified)
7936 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7938 Correct parv indices so this actually works.
7942 +2 -2 trunk/modules/m_snote.c (File Modified)
7945 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7951 +3 -3 trunk/modules/m_snote.c (File Modified)
7954 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7956 Add m_snote.c, SNOTE propagator.
7960 +86 -0 trunk/modules/Makefile.in (File Modified)
7961 + - trunk/modules/m_snote.c (File Added)
7964 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7966 start seeding the 1.1 NEWS file
7970 +4 -0 trunk/NEWS (File Modified)
7973 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7975 rename some modules to more descriptive names...
7979 +2 -131 trunk/contrib/Makefile.in (File Modified)
7980 + - trunk/contrib/globalconnexit.c (File Deleted)
7981 + - trunk/contrib/globallineactive.c (File Deleted)
7982 + - trunk/contrib/sno_farconnect.c (File Added)
7983 + - trunk/contrib/sno_globalkline.c (File Added)
7984 +1 -120 trunk/modules/Makefile.in (File Modified)
7985 + - trunk/modules/networknotice.c (File Deleted)
7986 + - trunk/modules/sno_routing.c (File Added)
7989 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7991 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7992 Uses FLAGS2_FLOODDONE bit on servers.
7996 +3 -0 trunk/include/client.h (File Modified)
7997 +121 -1 trunk/modules/Makefile.in (File Modified)
7998 + - trunk/modules/networknotice.c (File Added)
8001 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8003 Don't show servers in /trace to nonopers if flatten links is enabled.
8007 +8 -5 trunk/modules/m_trace.c (File Modified)
8010 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8013 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8014 - send back confirmation to source, if local client
8015 - send a +s server notice if the source is neither a server nor a service (+S)
8019 +5 -1 trunk/modules/m_chghost.c (File Modified)
8022 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8024 Use sendto_realops_snomask_from() to make the
8025 server notices appear to come from the affected
8030 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8031 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8034 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8036 Add sendto_realops_snomask_from(), allows
8037 specification of apparent source server.
8041 +1 -0 trunk/include/send.h (File Modified)
8042 +41 -1 trunk/src/send.c (File Modified)
8045 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8047 Revert r579. Keep host, not orighost in oper up notice.
8048 It would be inconsistent to have orighost there, and we
8049 don't want to mess up all server notices by putting both
8054 +1 -1 trunk/src/s_user.c (File Modified)
8057 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8059 Include the IP address in operlog/foperlog.
8063 +10 -8 trunk/modules/m_challenge.c (File Modified)
8064 +8 -6 trunk/modules/m_oper.c (File Modified)
8067 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8069 Call umode_changed hook on oper up.
8073 +1 -0 trunk/src/s_user.c (File Modified)
8076 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8078 Add globalconnexit contrib module, shows remote client connects/exits
8079 except netsplits/netjoin on snomask +F.
8080 Notice formatting will probably change somewhat still.
8084 +80 -0 trunk/contrib/Makefile.in (File Modified)
8085 + - trunk/contrib/globalconnexit.c (File Added)
8088 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8090 Declare snomask_modes[] so modules can provide snomasks.
8094 +2 -0 trunk/include/snomask.h (File Modified)
8097 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8099 Replace user_signon hook with two new hooks: new_local_user
8100 and new_remote_user.
8101 These are called right before the user is introduced to the
8102 rest of the network.
8106 +2 -1 trunk/include/hook.h (File Modified)
8107 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8108 +4 -2 trunk/src/hook.c (File Modified)
8109 +2 -3 trunk/src/s_user.c (File Modified)
8112 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8114 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8118 +2 -2 trunk/modules/m_scan.c (File Modified)
8121 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8123 Update doc/technical/send.txt.
8127 +91 -131 trunk/doc/technical/send.txt (File Modified)
8130 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8132 Add chantrace and masktrace to help files.
8136 + - trunk/help/opers/chantrace (File Added)
8137 +27 -20 trunk/help/opers/index (File Modified)
8138 + - trunk/help/opers/masktrace (File Added)
8139 +2 -0 trunk/help/opers/operspy (File Modified)
8142 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8144 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8145 Shows etrace-like output for all users in a channel,
8146 in particular IP addresses.
8150 +75 -2 trunk/modules/m_etrace.c (File Modified)
8153 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8155 Port over ratbox 2.2 r21727 (anfl):
8156 add some logging when we drop servers in places where we only notify opers
8160 +31 -0 trunk/modules/core/m_server.c (File Modified)
8163 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8165 display orighost in operup message
8169 +1 -1 trunk/src/s_user.c (File Modified)
8172 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8174 Add globallineactive contrib module, a hack which can often
8175 show k/d/g/x line active for remote clients.
8179 +52 -0 trunk/contrib/Makefile.in (File Modified)
8180 + - trunk/contrib/globallineactive.c (File Added)
8183 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8185 Show IP field in the same way as MASKTRACE:
8186 "255.255.255.255" if it's unknown (remote TS5 client)
8187 and "0" if we or the remote server are purposely
8192 +12 -1 trunk/modules/m_scan.c (File Modified)
8195 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8198 - don't show servers in a global scan
8199 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8203 +4 -1 trunk/modules/m_scan.c (File Modified)
8206 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8208 Implement SCAN UMODES.
8212 +3 -0 trunk/include/numeric.h (File Modified)
8213 +128 -2 trunk/modules/m_scan.c (File Modified)
8214 +2 -2 trunk/src/messages.tab (File Modified)
8217 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8223 +1 -1 trunk/modules/m_scan.c (File Modified)
8226 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8228 parv[0] should be parv[1].
8232 +1 -1 trunk/modules/m_scan.c (File Modified)
8235 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8241 +1 -1 trunk/modules/m_scan.c (File Modified)
8244 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8250 +2 -2 trunk/modules/m_scan.c (File Modified)
8253 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8255 framework for scan command
8259 +113 -0 trunk/modules/Makefile.in (File Modified)
8260 + - trunk/modules/m_scan.c (File Added)
8263 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8265 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8269 +2 -0 trunk/include/irc_string.h (File Modified)
8270 +157 -1 trunk/modules/m_etrace.c (File Modified)
8271 +129 -90 trunk/src/match.c (File Modified)
8274 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8276 orighost may live in a different hash bucket (likely the case), lets check it standalone
8280 +39 -3 trunk/src/hostmask.c (File Modified)
8283 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8285 SVN didn't check modules/ somehow, hrmm.
8289 +1 -1 trunk/modules/m_kline.c (File Modified)
8290 +6 -6 trunk/modules/m_stats.c (File Modified)
8293 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8295 Track hostmask entries for client_p->orighost, if available.
8296 Not throughly tested, but seems to work fine.
8300 +8 -4 trunk/include/hostmask.h (File Modified)
8301 +14 -10 trunk/src/hostmask.c (File Modified)
8304 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8306 Pass on SQUIT reasons more.
8310 +17 -19 trunk/src/client.c (File Modified)
8313 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8315 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8316 This way, hidden admins also get them.
8320 +4 -4 trunk/src/send.c (File Modified)
8323 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8325 From ircd-ratbox 2.2 (r21339 anfl):
8326 ms_kill() should be using find_person(), not find_client()
8327 otherwise it can generate a core.
8331 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8334 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8336 Add m_error to core_module_table, so it is loaded by default.
8340 +1 -0 trunk/src/modules.c (File Modified)
8343 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8345 comment is a const char *, not char *.
8349 +1 -1 trunk/include/hook.h (File Modified)
8352 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8354 Fix a long standing hybrid 7 bug: when getting a read error
8355 on a server, report_error() is called with a %d instead of
8356 a %s in the format string ("Lost connection" in +d).
8360 +1 -1 trunk/src/client.c (File Modified)
8363 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8369 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8372 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8374 Add document describing capabilities and what they mean.
8378 + - trunk/doc/technical/capab.txt (File Added)
8381 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8383 Change client_exit hook to pass all exit_client() parameters.
8387 +8 -0 trunk/include/hook.h (File Modified)
8388 +6 -1 trunk/src/client.c (File Modified)
8391 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8393 Add client_exit hook, called in exit_client() for all
8394 clients of all types, except clients exiting because
8395 of netsplits (QS). The only thing done before it is
8396 marking the client as "closing" (to prevent
8401 +1 -0 trunk/include/hook.h (File Modified)
8402 +2 -0 trunk/src/client.c (File Modified)
8403 +2 -0 trunk/src/hook.c (File Modified)
8406 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8408 Improve the code that calculates the nnnS nnnC counts
8411 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8415 +43 -36 trunk/modules/m_trace.c (File Modified)
8418 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8420 Add server_eob hook.
8421 Planning to use this for netsplit/join notices.
8425 +1 -0 trunk/include/hook.h (File Modified)
8426 +2 -0 trunk/modules/m_pong.c (File Modified)
8427 +2 -0 trunk/src/hook.c (File Modified)
8430 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8432 Default motd: ircd-ratbox -> charybdis
8436 +1 -1 trunk/doc/ircd.motd (File Modified)
8439 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8441 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8445 +4 -4 trunk/src/s_user.c (File Modified)
8448 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8450 - Remove obsolete EOB help file
8451 - Document snomask in the help files
8456 + - trunk/help/opers/eob (File Deleted)
8457 +13 -12 trunk/help/opers/index (File Modified)
8458 +1 -13 trunk/help/opers/umode (File Modified)
8459 +7 -7 trunk/help/users/index (File Modified)
8462 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8464 Bail if snomask to parse is not given. Pointy hat to myself.
8468 +3 -0 trunk/src/snomask.c (File Modified)
8471 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8473 Remove m_flags from autoconf
8477 +0 -1 trunk/contrib/Makefile.in (File Modified)
8480 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8486 + - trunk/contrib/m_flags.c (File Deleted)
8489 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8491 If +s is in oper_only_umodes, clear snomask on deoper.
8495 +5 -0 trunk/src/s_user.c (File Modified)
8498 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8500 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8504 +2 -2 trunk/configure (File Modified)
8505 +2 -2 trunk/configure.ac (File Modified)
8508 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8510 Remove the old server notice umodes.
8511 Default oper only umodes is now +s.
8512 Please make sure all remaining umodes still work.
8516 +3 -21 trunk/include/client.h (File Modified)
8517 +0 -12 trunk/src/newconf.c (File Modified)
8518 +1 -1 trunk/src/s_conf.c (File Modified)
8519 +12 -12 trunk/src/s_user.c (File Modified)
8522 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8524 operator::flags nick_changes now controls +n snomask instead of +n umode.
8528 +8 -8 trunk/src/s_user.c (File Modified)
8531 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8533 Move down h_umode_changed hook call after umode allowed checks
8534 (so it will not see +a if someone tries to set it but is not
8539 +2 -3 trunk/src/s_user.c (File Modified)
8542 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8544 Move over non-+s server notices (hopefully, all of them).
8548 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8549 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8550 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8551 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8552 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8553 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8554 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8555 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8556 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8557 +2 -2 trunk/libcharybdis/event.c (File Modified)
8558 +2 -2 trunk/modules/core/m_join.c (File Modified)
8559 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8560 +3 -3 trunk/modules/core/m_message.c (File Modified)
8561 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8562 +2 -2 trunk/modules/core/m_server.c (File Modified)
8563 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8564 +1 -1 trunk/modules/m_post.c (File Modified)
8565 +1 -1 trunk/modules/m_services.c (File Modified)
8566 +2 -2 trunk/src/channel.c (File Modified)
8567 +3 -3 trunk/src/client.c (File Modified)
8568 +1 -1 trunk/src/hash.c (File Modified)
8569 +5 -5 trunk/src/s_conf.c (File Modified)
8570 +2 -2 trunk/src/s_log.c (File Modified)
8571 +4 -4 trunk/src/s_user.c (File Modified)
8574 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8576 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8580 +2 -1 trunk/include/snomask.h (File Modified)
8581 +2 -2 trunk/src/snomask.c (File Modified)
8584 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8586 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8590 +1 -1 trunk/contrib/example_module.c (File Modified)
8591 +2 -2 trunk/include/ircd_defs.h (File Modified)
8592 +6 -6 trunk/modules/core/m_error.c (File Modified)
8593 +1 -1 trunk/modules/core/m_join.c (File Modified)
8594 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8595 +1 -1 trunk/modules/core/m_message.c (File Modified)
8596 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8597 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8598 +18 -18 trunk/modules/core/m_server.c (File Modified)
8599 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8600 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8601 +4 -4 trunk/modules/m_challenge.c (File Modified)
8602 +4 -4 trunk/modules/m_dline.c (File Modified)
8603 +13 -13 trunk/modules/m_gline.c (File Modified)
8604 +5 -5 trunk/modules/m_kline.c (File Modified)
8605 +2 -2 trunk/modules/m_oper.c (File Modified)
8606 +1 -1 trunk/modules/m_pong.c (File Modified)
8607 +13 -13 trunk/modules/m_rehash.c (File Modified)
8608 +4 -4 trunk/modules/m_resv.c (File Modified)
8609 +16 -16 trunk/modules/m_set.c (File Modified)
8610 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8611 +6 -6 trunk/modules/m_xline.c (File Modified)
8612 +1 -1 trunk/src/adns.c (File Modified)
8613 +2 -2 trunk/src/channel.c (File Modified)
8614 +1 -1 trunk/src/listener.c (File Modified)
8615 +1 -1 trunk/src/s_auth.c (File Modified)
8616 +15 -15 trunk/src/s_conf.c (File Modified)
8617 +3 -3 trunk/src/s_user.c (File Modified)
8618 +7 -7 trunk/src/send.c (File Modified)
8621 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8624 - set +s snomask if +s umode set but no snomasks
8625 - put numerics in more logical order
8629 +3 -1 trunk/src/s_user.c (File Modified)
8632 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8634 parse_snobuf_to_mask(): default to + at start
8635 allows stuff like /mode jilles +s C
8639 +1 -1 trunk/src/snomask.c (File Modified)
8642 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8644 Changes to user_mode() snomask handling.
8645 - show snomask (if not 0) on /mode <nick>
8646 - show snomask once at the end if +s/-s used
8647 - only parse 1 parameter for umode changes
8648 - don't crash on /mode <nick> +s
8649 - /mode <nick> -s clears snomask, doesn't use parameter
8650 - set umode +s iff snomask is not 0
8651 - snomask is not propagated, but umode +s is
8655 +97 -72 trunk/src/s_user.c (File Modified)
8658 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8660 Convert some messages over to snomask.
8664 +29 -29 trunk/src/client.c (File Modified)
8665 +2 -2 trunk/src/ircd.c (File Modified)
8666 +13 -13 trunk/src/modules.c (File Modified)
8667 +1 -1 trunk/src/newconf.c (File Modified)
8668 +5 -5 trunk/src/parse.c (File Modified)
8669 +1 -1 trunk/src/restart.c (File Modified)
8670 +4 -4 trunk/src/s_newconf.c (File Modified)
8671 +11 -11 trunk/src/s_serv.c (File Modified)
8674 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8676 include snomask.h from client.h
8680 +1 -0 trunk/include/client.h (File Modified)
8683 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8685 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8689 +1 -0 trunk/src/newconf.c (File Modified)
8690 +2 -1 trunk/src/snomask.c (File Modified)
8693 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8695 should start with +, not \0. Whoops. :)
8699 +1 -1 trunk/src/snomask.c (File Modified)
8702 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8704 core snomask support.
8708 +3 -0 trunk/doc/example.conf (File Modified)
8709 +2 -0 trunk/include/client.h (File Modified)
8710 +2 -0 trunk/include/numeric.h (File Modified)
8711 +2 -0 trunk/include/s_newconf.h (File Modified)
8712 +63 -0 trunk/include/send.h (File Modified)
8713 + - trunk/include/snomask.h (File Added)
8714 +1 -0 trunk/src/Makefile.in (File Modified)
8715 +1 -1 trunk/src/messages.tab (File Modified)
8716 +8 -0 trunk/src/newconf.c (File Modified)
8717 +12 -0 trunk/src/s_user.c (File Modified)
8718 +235 -0 trunk/src/send.c (File Modified)
8719 + - trunk/src/snomask.c (File Added)
8722 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8724 add a blank line after the license info.
8728 +1 -1 trunk/CREDITS (File Modified)
8731 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8733 Extend copyright to 2006.
8737 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8740 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8743 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8747 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8748 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8751 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8753 Add oper privileges document.
8757 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8758 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8761 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8763 Capitalize message names in services shortcuts (for consistency).
8767 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8770 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8776 +1 -1 trunk/src/patricia.c (File Modified)
8779 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8781 Remove obsolete 'nextconnect' variable.
8785 +0 -1 trunk/include/ircd.h (File Modified)
8786 +0 -2 trunk/src/client.c (File Modified)
8787 +0 -1 trunk/src/ircd.c (File Modified)
8790 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8792 Remove this remnant of the hybrid 6 ziplinks implementation.
8796 + - trunk/include/s_zip.h (File Deleted)
8799 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8801 Make clone limiting work on orighost, not host (so it
8802 looks through services cloaks). Lightly tested, please
8807 +2 -0 trunk/modules/m_chghost.c (File Modified)
8808 +1 -1 trunk/src/client.c (File Modified)
8809 +1 -1 trunk/src/s_conf.c (File Modified)
8812 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8814 Don't forget to link me_realhost() into the command hash.
8816 Pointy hat to: myself
8820 +1 -1 trunk/modules/m_chghost.c (File Modified)
8823 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8825 It's call_hook, not hook_call.
8829 +1 -1 trunk/src/s_user.c (File Modified)
8832 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8834 Add unreject help file.
8838 + - trunk/help/opers/unreject (File Added)
8841 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8843 Link the all-important 42 module to the build :P
8847 +1 -0 trunk/contrib/Makefile.in (File Modified)
8850 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8852 Mention /rehash help.
8856 +1 -0 trunk/help/opers/rehash (File Modified)
8859 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8861 Add h_user_signon hook.
8865 +1 -0 trunk/include/hook.h (File Modified)
8866 +2 -0 trunk/src/hook.c (File Modified)
8867 +4 -0 trunk/src/s_user.c (File Modified)
8870 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8872 Oops, forgot to set orighost for remote client introductions.
8876 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8879 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8881 Use TS6 forms in services shortcuts, if possible.
8885 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8888 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8890 - Start out default_umodes conf entry from the empty set instead of +i.
8891 - Move oper_only_umodes check to where default_umodes is used, as
8892 oper_only_umodes may not be set yet while we're reading the conf.
8896 +6 -7 trunk/src/newconf.c (File Modified)
8897 +1 -1 trunk/src/s_user.c (File Modified)
8900 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8902 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8906 +1 -0 trunk/doc/example.conf (File Modified)
8907 +7 -0 trunk/doc/reference.conf (File Modified)
8908 +0 -7 trunk/include/config.h.dist (File Modified)
8909 +1 -0 trunk/include/s_conf.h (File Modified)
8910 +6 -0 trunk/modules/m_info.c (File Modified)
8911 +9 -18 trunk/src/client.c (File Modified)
8912 +1 -0 trunk/src/newconf.c (File Modified)
8913 +1 -0 trunk/src/s_conf.c (File Modified)
8916 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8918 - Allow NULL target_ip in show_ip() (indicates message is being
8919 sent to local opers)
8920 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8922 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8923 those in src/client.c
8925 From ratbox 2.2 svn (anfl)
8929 +1 -0 trunk/include/client.h (File Modified)
8930 +21 -2 trunk/src/client.c (File Modified)
8931 +2 -4 trunk/src/hostmask.c (File Modified)
8932 +1 -5 trunk/src/s_conf.c (File Modified)
8933 +4 -8 trunk/src/s_user.c (File Modified)
8936 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8938 Fire off events properly.
8942 +7 -3 trunk/src/s_user.c (File Modified)
8945 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8947 make sure modules which depend on umode information get the message upon connection (oops)
8951 +3 -0 trunk/src/s_user.c (File Modified)
8954 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8956 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8957 From ratbox 2.2 svn.
8961 +3 -7 trunk/modules/m_etrace.c (File Modified)
8964 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8966 Replace silly `default_invisible' option with more versatile default_umodes.
8970 +2 -2 trunk/Makefile.in (File Modified)
8971 +12 -1 trunk/doc/example.conf (File Modified)
8972 +14 -7 trunk/doc/reference.conf (File Modified)
8973 +2 -4 trunk/include/s_conf.h (File Modified)
8974 +0 -6 trunk/modules/m_info.c (File Modified)
8975 +4 -0 trunk/src/modules.c (File Modified)
8976 +41 -1 trunk/src/newconf.c (File Modified)
8977 +2 -2 trunk/src/s_conf.c (File Modified)
8978 +3 -4 trunk/src/s_user.c (File Modified)
8981 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8983 Add temporary nick resvs with the proper duration,
8984 not 60 times too long.
8988 +1 -1 trunk/modules/m_resv.c (File Modified)
8991 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8993 Add kick on split riding. See reference.conf for more details.
8997 +1 -0 trunk/doc/example.conf (File Modified)
8998 +16 -0 trunk/doc/reference.conf (File Modified)
8999 +1 -0 trunk/include/s_conf.h (File Modified)
9000 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9001 +6 -0 trunk/modules/m_info.c (File Modified)
9002 +1 -0 trunk/src/newconf.c (File Modified)
9003 +1 -0 trunk/src/s_conf.c (File Modified)
9006 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9008 New credits, denoting GXTi as being on the core team.
9012 +16 -5 trunk/CREDITS (File Modified)
9015 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9017 better cloaking algorithm
9021 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9024 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9026 don't do redundant bitshifting.
9030 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9033 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9039 +1 -0 trunk/contrib/Makefile.in (File Modified)
9042 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9044 Set the DynSpoof flag properly.
9048 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9051 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9053 first go at an ip_cloaking implementation for charybdis.
9057 + - trunk/contrib/ip_cloaking.c (File Added)
9060 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9062 Add libcharybdis to contrib/ includes.
9066 +1 -1 trunk/contrib/Makefile.in (File Modified)
9069 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9071 add h_umode_changed hook for modules that provide usermodes.
9075 +1 -0 trunk/include/hook.h (File Modified)
9076 +2 -1 trunk/src/hook.c (File Modified)
9077 +3 -0 trunk/src/s_user.c (File Modified)
9080 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9082 Show quiets in /stats z.
9086 +15 -10 trunk/src/s_stats.c (File Modified)
9089 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9091 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9095 +0 -12 trunk/configure (File Modified)
9096 +0 -9 trunk/configure.ac (File Modified)
9097 +0 -3 trunk/include/setup.h.in (File Modified)
9100 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9102 change various buffer sizes to = topiclen.
9106 +3 -4 trunk/include/ircd_defs.h (File Modified)
9109 jon 2005/12/12 19:32:18 UTC (20051212-400)
9111 - Partial commit test, partial ego strokage ;)
9115 +2 -1 trunk/CREDITS (File Modified)
9118 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9120 More kqueue corrections.
9123 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9126 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9128 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9129 Not sure why this wasn't this way to begin with.
9133 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9136 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9138 example.conf tweaks:
9139 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9140 most people do not need this.
9141 Enable serverinfo::hub.
9145 +14 -11 trunk/doc/example.conf (File Modified)
9148 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9150 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9154 +1 -1 trunk/src/s_serv.c (File Modified)
9157 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9159 header include changes
9163 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9164 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9165 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9166 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9167 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9168 +1 -21 trunk/libcharybdis/select.c (File Modified)
9171 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9173 s/ilog/libcharybdis_{die,log,restart}/g
9177 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9178 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9179 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9180 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9181 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9182 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9183 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9184 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9187 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9189 Use the right callbacks in the function code.
9192 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9195 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9197 More work, it builds again!
9201 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9202 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9203 + - trunk/libcharybdis/libcharybdis.c (File Added)
9204 + - trunk/libcharybdis/libcharybdis.h (File Added)
9207 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9209 Move some stuff around.
9213 + - trunk/include/memory.h (File Deleted)
9214 + - trunk/include/tools.h (File Deleted)
9215 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9216 + - trunk/libcharybdis/memory.c (File Added)
9217 + - trunk/libcharybdis/memory.h (File Added)
9218 + - trunk/libcharybdis/snprintf.c (File Added)
9219 + - trunk/libcharybdis/tools.c (File Added)
9220 + - trunk/libcharybdis/tools.h (File Added)
9221 +1000 -1062 trunk/modules/.depend (File Modified)
9222 +421 -455 trunk/src/.depend (File Modified)
9223 +0 -1191 trunk/src/Makefile.in (File Modified)
9224 + - trunk/src/memory.c (File Deleted)
9225 + - trunk/src/snprintf.c (File Deleted)
9226 + - trunk/src/tools.c (File Deleted)
9229 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9231 move more headers into libcharybdis
9234 + - trunk/include/balloc.h (File Deleted)
9235 + - trunk/include/event.h (File Deleted)
9236 + - trunk/libcharybdis/balloc.h (File Added)
9237 + - trunk/libcharybdis/event.h (File Added)
9238 +924 -1020 trunk/modules/.depend (File Modified)
9239 +327 -406 trunk/src/.depend (File Modified)
9242 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9244 balloc, events -> libcharybdis
9247 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9248 + - trunk/libcharybdis/balloc.c (File Added)
9249 + - trunk/libcharybdis/event.c (File Added)
9250 +0 -1008 trunk/src/Makefile.in (File Modified)
9251 + - trunk/src/balloc.c (File Deleted)
9252 + - trunk/src/event.c (File Deleted)
9255 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9260 + - trunk/include/commio.h (File Deleted)
9261 + - trunk/include/linebuf.h (File Deleted)
9262 + - trunk/libcharybdis/commio.h (File Added)
9263 + - trunk/libcharybdis/linebuf.h (File Added)
9264 +1644 -530 trunk/modules/.depend (File Modified)
9265 +1 -1 trunk/modules/Makefile.in (File Modified)
9266 +720 -284 trunk/src/.depend (File Modified)
9269 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9271 Makefile reworking -- moving libcharybdis headers into proper location.
9274 +1 -1 trunk/adns/Makefile.in (File Modified)
9275 +1 -1 trunk/src/Makefile.in (File Modified)
9278 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9280 Document proposed authdaemon protocol.
9283 + - trunk/authdaemon/protocol.txt (File Added)
9286 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9291 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9294 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9296 Remove dead makefile from generation
9299 +1 -2 trunk/configure (File Modified)
9300 +0 -1 trunk/configure.ac (File Modified)
9303 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9305 libcharybdisIO -> libcharybdis
9308 +1 -1 trunk/src/Makefile.in (File Modified)
9311 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9316 + - trunk/libcharybdis/Makefile.in (File Added)
9317 + - trunk/libcharybdis/commio.c (File Added)
9318 + - trunk/libcharybdis/devpoll.c (File Added)
9319 + - trunk/libcharybdis/epoll.c (File Added)
9320 + - trunk/libcharybdis/io/ (File Deleted)
9321 + - trunk/libcharybdis/kqueue.c (File Added)
9322 + - trunk/libcharybdis/linebuf.c (File Added)
9323 + - trunk/libcharybdis/log/ (File Deleted)
9324 + - trunk/libcharybdis/poll.c (File Added)
9325 + - trunk/libcharybdis/ports.c (File Added)
9326 + - trunk/libcharybdis/select.c (File Added)
9329 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9334 + - trunk/libcharybdis/Makefile.in (File Deleted)
9337 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9342 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9345 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9347 add authdaemon dir for later hacking
9351 + - trunk/authdaemon/ (File Added)
9354 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9356 linebuf -> libcharybdisIO
9360 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9361 + - trunk/libcharybdis/io/linebuf.c (File Added)
9362 + - trunk/libcharybdis/log/ (File Added)
9363 + - trunk/libcharybdis/log/Makefile.in (File Added)
9364 +0 -687 trunk/src/Makefile.in (File Modified)
9365 + - trunk/src/linebuf.c (File Deleted)
9368 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9370 Solaris 10 I/O ports support
9373 + - trunk/libcharybdis/io/ports.c (File Added)
9376 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9382 +1 -1 trunk/Makefile.in (File Modified)
9383 +3 -1 trunk/configure (File Modified)
9384 +133 -10 trunk/configure.ac (File Modified)
9385 + - trunk/libcharybdis/ (File Added)
9386 + - trunk/libcharybdis/Makefile.in (File Added)
9387 + - trunk/libcharybdis/io/ (File Added)
9388 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9389 +2 -3 trunk/src/Makefile.in (File Modified)
9390 + - trunk/src/io/ (File Deleted)
9393 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9395 split IO stuff into libcharybdisIO.
9399 + - trunk/src/commio.c (File Deleted)
9400 + - trunk/src/devpoll.c (File Deleted)
9401 + - trunk/src/epoll.c (File Deleted)
9402 + - trunk/src/io/ (File Added)
9403 + - trunk/src/io/Makefile.in (File Added)
9404 + - trunk/src/io/commio.c (File Added)
9405 + - trunk/src/io/devpoll.c (File Added)
9406 + - trunk/src/io/epoll.c (File Added)
9407 + - trunk/src/io/kqueue.c (File Added)
9408 + - trunk/src/io/poll.c (File Added)
9409 + - trunk/src/io/select.c (File Added)
9410 + - trunk/src/kqueue.c (File Deleted)
9411 + - trunk/src/poll.c (File Deleted)
9412 + - trunk/src/select.c (File Deleted)
9415 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9421 +86 -155 trunk/configure (File Modified)
9422 +1 -1 trunk/configure.ac (File Modified)
9425 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9427 Remove mentions of mkkeypair/cryptlinks.
9431 +1 -3 trunk/doc/challenge.txt (File Modified)
9434 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9436 Clarify serverinfo{} description.
9440 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9443 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9445 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9449 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9452 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9454 Improvements also applicable to hyperion 1.x.
9458 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9461 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9463 - Add +F description
9464 - General improvements and changes to charybdis
9468 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9471 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9473 The server notice umodes only have an effect
9474 for opers. ("sendto_realops_flags", so having
9475 the umode is not enough, they must also be
9480 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9483 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9485 Updates to umodes docs.
9489 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9492 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9494 Add SGML documentation.
9497 + - trunk/doc/sgml/ (File Added)
9498 + - trunk/doc/sgml/oper-guide/ (File Added)
9499 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9500 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9501 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9502 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9503 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9504 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9505 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9508 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9510 Make operwall flag restrict setting umode +z.
9511 This repairs this flag broken in charybdis-1.0.
9515 +41 -0 trunk/contrib/m_flags.c (File Modified)
9516 +9 -0 trunk/src/s_user.c (File Modified)
9519 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9521 Don't complain/reset remote clients +n. I'm still not
9522 convinced propagating all umodes is the way to go, oh
9527 +1 -1 trunk/src/s_user.c (File Modified)
9530 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9532 - Require admin flag for oper /chghost (if it's enabled
9533 which is not default)
9534 - Give error message on nonexistant nick
9538 +12 -0 trunk/modules/m_chghost.c (File Modified)
9541 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9543 Incorporated jilles' dynspoof patch with a few minor changes.
9546 +5 -2 trunk/include/client.h (File Modified)
9547 +1 -0 trunk/include/numeric.h (File Modified)
9548 +75 -4 trunk/modules/m_chghost.c (File Modified)
9549 +2 -21 trunk/modules/m_stats.c (File Modified)
9550 +2 -8 trunk/modules/m_trace.c (File Modified)
9551 +2 -0 trunk/src/client.c (File Modified)
9552 +3 -0 trunk/src/s_user.c (File Modified)
9555 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9560 +5 -0 trunk/NEWS (File Modified)
9563 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9565 Make show_ip() far less braindead.
9567 Obtained from: ratbox 2.2 SVN
9571 +14 -85 trunk/src/client.c (File Modified)
9574 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9576 Instead of not showing channels at all for whoising services,
9577 only show channels the requester is also on. If operspying
9578 services, show all the channels.
9582 +37 -40 trunk/modules/m_whois.c (File Modified)
9585 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9587 - Show real errno if we fail to connect to a server
9588 - Don't show server IPs on IRC if a server goes dead
9593 +2 -5 trunk/src/s_serv.c (File Modified)
9596 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9598 Revert hybrid 7.2 aline code. It causes too many problems.
9602 +1 -47 trunk/NEWS (File Modified)
9603 + - trunk/include/aline.h (File Deleted)
9604 +53 -6 trunk/modules/m_dline.c (File Modified)
9605 +212 -16 trunk/modules/m_kline.c (File Modified)
9606 +37 -8 trunk/modules/m_resv.c (File Modified)
9607 +45 -24 trunk/modules/m_xline.c (File Modified)
9608 +0 -485 trunk/src/Makefile.in (File Modified)
9609 + - trunk/src/aline.c (File Deleted)
9612 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9614 Incorporate recent ratbox monitor bugfixes (could crash).
9618 +16 -0 trunk/modules/m_monitor.c (File Modified)
9619 +4 -3 trunk/src/monitor.c (File Modified)
9622 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9624 Fix /invite UID leak.
9626 Found by logiclrd@EFnet.
9630 +3 -2 trunk/modules/m_invite.c (File Modified)
9633 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9635 Don't show what channels a service is in.
9638 +1 -0 trunk/NEWS (File Modified)
9639 +40 -35 trunk/modules/m_whois.c (File Modified)
9642 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9644 Update version to 1.0.3.
9648 +9 -9 trunk/configure (File Modified)
9649 +1 -1 trunk/configure.ac (File Modified)
9652 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9658 +7 -1 trunk/NEWS (File Modified)
9661 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9663 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9664 More static buffers :(
9668 +12 -4 trunk/src/aline.c (File Modified)
9671 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9673 Make operspy mode (/mode !#channel showing parameters
9674 even if not on channel) work again.
9678 +4 -4 trunk/src/channel.c (File Modified)
9681 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9683 Call server_introduced hook on TS6 remote server
9684 introduction (ms_sid()).
9688 +6 -0 trunk/modules/core/m_server.c (File Modified)
9691 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9693 Cyrix boxes are wierd.
9696 +2 -1 trunk/modules/m_services.c (File Modified)
9699 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9704 +1 -1 trunk/include/client.h (File Modified)
9705 +3 -1 trunk/modules/m_services.c (File Modified)
9708 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9713 +1 -6 trunk/modules/m_services.c (File Modified)
9716 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9718 Disable a check that doesn't always seem to work right for some reason.
9721 +2 -0 trunk/modules/m_services.c (File Modified)
9724 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9730 +4 -1 trunk/NEWS (File Modified)
9733 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9739 +9 -9 trunk/configure (File Modified)
9740 +1 -1 trunk/configure.ac (File Modified)
9743 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9745 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9749 +3 -13 trunk/modules/m_trace.c (File Modified)
9752 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9754 Don't send empty RPL_WHOISCHANNELS on remote whois.
9756 Pointy hat to: jilles
9760 +1 -1 trunk/modules/m_whois.c (File Modified)
9763 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9769 +3 -0 trunk/NEWS (File Modified)
9772 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9774 Modular umode support.
9778 +0 -9 trunk/include/client.h (File Modified)
9779 +2 -1 trunk/include/s_user.h (File Modified)
9780 +1 -1 trunk/include/tools.h (File Modified)
9781 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9782 +3 -0 trunk/src/ircd.c (File Modified)
9783 +1 -1 trunk/src/messages.tab (File Modified)
9784 +2 -2 trunk/src/s_serv.c (File Modified)
9785 +37 -59 trunk/src/s_user.c (File Modified)
9786 +21 -0 trunk/src/tools.c (File Modified)
9789 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9791 Optionally do forced nick change to the UID instead of kill
9792 on nick collisions, see doc/collision_fnc.txt for more
9797 + - trunk/doc/collision_fnc.txt (File Added)
9798 +1 -0 trunk/doc/example.conf (File Modified)
9799 +8 -0 trunk/doc/reference.conf (File Modified)
9800 +1 -0 trunk/include/numeric.h (File Modified)
9801 +1 -0 trunk/include/s_conf.h (File Modified)
9802 +2 -1 trunk/include/s_serv.h (File Modified)
9803 +1 -0 trunk/include/s_stats.h (File Modified)
9804 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9805 +1 -1 trunk/src/messages.tab (File Modified)
9806 +1 -0 trunk/src/newconf.c (File Modified)
9807 +1 -0 trunk/src/s_conf.c (File Modified)
9808 +1 -0 trunk/src/s_serv.c (File Modified)
9809 +2 -2 trunk/src/s_stats.c (File Modified)
9812 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9818 trunk/NEWS (File Modified)
9821 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9823 Don't allow lookups by uid in /monitor + and /monitor s.
9827 trunk/modules/m_monitor.c (File Modified)
9830 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9832 Stop garbage +j being set in cases like +j aaa:bbb by
9833 initializing the variables properly.
9839 trunk/modules/core/m_mode.c (File Modified)
9840 trunk/modules/core/m_sjoin.c (File Modified)
9843 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9845 Apply flags to the proper server in me_gcap().
9849 trunk/modules/m_capab.c (File Modified)
9852 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9854 Use find_named_client() instead of find_client() to check
9855 for nick collisions.
9859 trunk/modules/core/m_nick.c (File Modified)
9862 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9864 - Replace old 381 numeric with a new, more positive one!
9868 trunk/src/messages.tab (File Modified)
9871 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9873 Make it compile again.
9877 trunk/src/channel.c (File Modified)
9878 trunk/src/client.c (File Modified)
9879 trunk/src/ircd.c (File Modified)
9880 trunk/src/packet.c (File Modified)
9883 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9885 - Prevent UID disclosure in cmode setting.
9889 trunk/NEWS (File Modified)
9890 trunk/modules/core/m_mode.c (File Modified)
9893 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9895 A different check which prevents UID disclosure.
9899 trunk/modules/core/m_kick.c (File Modified)
9902 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9904 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9908 trunk/modules/core/m_kick.c (File Modified)
9911 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9913 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9917 trunk/NEWS (File Modified)
9918 trunk/modules/m_accept.c (File Modified)
9919 trunk/modules/m_admin.c (File Modified)
9920 trunk/modules/m_away.c (File Modified)
9921 trunk/modules/m_cap.c (File Modified)
9922 trunk/modules/m_capab.c (File Modified)
9923 trunk/modules/m_challenge.c (File Modified)
9924 trunk/modules/m_chghost.c (File Modified)
9925 trunk/modules/m_close.c (File Modified)
9926 trunk/modules/m_cmessage.c (File Modified)
9927 trunk/modules/m_connect.c (File Modified)
9928 trunk/modules/m_dline.c (File Modified)
9929 trunk/modules/m_encap.c (File Modified)
9930 trunk/modules/m_etrace.c (File Modified)
9931 trunk/modules/m_gline.c (File Modified)
9932 trunk/modules/m_help.c (File Modified)
9933 trunk/modules/m_info.c (File Modified)
9934 trunk/modules/m_invite.c (File Modified)
9935 trunk/modules/m_ison.c (File Modified)
9936 trunk/modules/m_kline.c (File Modified)
9937 trunk/modules/m_knock.c (File Modified)
9938 trunk/modules/m_links.c (File Modified)
9939 trunk/modules/m_list.c (File Modified)
9940 trunk/modules/m_locops.c (File Modified)
9941 trunk/modules/m_lusers.c (File Modified)
9942 trunk/modules/m_map.c (File Modified)
9943 trunk/modules/m_monitor.c (File Modified)
9944 trunk/modules/m_motd.c (File Modified)
9945 trunk/modules/m_names.c (File Modified)
9946 trunk/modules/m_oper.c (File Modified)
9947 trunk/modules/m_operspy.c (File Modified)
9948 trunk/modules/m_pass.c (File Modified)
9949 trunk/modules/m_ping.c (File Modified)
9950 trunk/modules/m_pong.c (File Modified)
9951 trunk/modules/m_post.c (File Modified)
9952 trunk/modules/m_rehash.c (File Modified)
9953 trunk/modules/m_restart.c (File Modified)
9954 trunk/modules/m_resv.c (File Modified)
9955 trunk/modules/m_services.c (File Modified)
9956 trunk/modules/m_set.c (File Modified)
9957 trunk/modules/m_sshortcut.c (File Modified)
9958 trunk/modules/m_stats.c (File Modified)
9959 trunk/modules/m_svinfo.c (File Modified)
9960 trunk/modules/m_tb.c (File Modified)
9961 trunk/modules/m_testline.c (File Modified)
9962 trunk/modules/m_testmask.c (File Modified)
9963 trunk/modules/m_time.c (File Modified)
9964 trunk/modules/m_topic.c (File Modified)
9965 trunk/modules/m_trace.c (File Modified)
9966 trunk/modules/m_unreject.c (File Modified)
9967 trunk/modules/m_user.c (File Modified)
9968 trunk/modules/m_userhost.c (File Modified)
9969 trunk/modules/m_users.c (File Modified)
9970 trunk/modules/m_version.c (File Modified)
9971 trunk/modules/m_wallops.c (File Modified)
9972 trunk/modules/m_who.c (File Modified)
9973 trunk/modules/m_whois.c (File Modified)
9974 trunk/modules/m_whowas.c (File Modified)
9975 trunk/modules/m_xline.c (File Modified)
9976 trunk/src/adns.c (File Modified)
9977 trunk/src/aline.c (File Modified)
9978 trunk/src/cache.c (File Modified)
9979 trunk/src/channel.c (File Modified)
9980 trunk/src/class.c (File Modified)
9981 trunk/src/client.c (File Modified)
9982 trunk/src/commio.c (File Modified)
9983 trunk/src/event.c (File Modified)
9984 trunk/src/hash.c (File Modified)
9985 trunk/src/hostmask.c (File Modified)
9986 trunk/src/ircd.c (File Modified)
9987 trunk/src/kdparse.c (File Modified)
9988 trunk/src/linebuf.c (File Modified)
9989 trunk/src/listener.c (File Modified)
9990 trunk/src/modules.c (File Modified)
9991 trunk/src/monitor.c (File Modified)
9992 trunk/src/newconf.c (File Modified)
9993 trunk/src/packet.c (File Modified)
9994 trunk/src/parse.c (File Modified)
9995 trunk/src/reject.c (File Modified)
9996 trunk/src/s_auth.c (File Modified)
9997 trunk/src/s_conf.c (File Modified)
9998 trunk/src/s_gline.c (File Modified)
9999 trunk/src/s_log.c (File Modified)
10000 trunk/src/s_newconf.c (File Modified)
10001 trunk/src/s_serv.c (File Modified)
10002 trunk/src/s_stats.c (File Modified)
10003 trunk/src/s_user.c (File Modified)
10004 trunk/src/send.c (File Modified)
10005 trunk/src/whowas.c (File Modified)
10008 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10010 - More coding style niceities. Pretty much got client.h squared away.
10014 trunk/modules/m_dline.c (File Modified)
10015 trunk/modules/m_gline.c (File Modified)
10016 trunk/modules/m_kline.c (File Modified)
10017 trunk/modules/m_rehash.c (File Modified)
10018 trunk/modules/m_resv.c (File Modified)
10019 trunk/modules/m_stats.c (File Modified)
10020 trunk/modules/m_testline.c (File Modified)
10021 trunk/modules/m_user.c (File Modified)
10022 trunk/modules/m_xline.c (File Modified)
10025 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10027 - Propagate quiets (+q) on netjoins
10028 - Clear +q list too on lowerTS sjoin from TS6 source
10032 trunk/modules/core/m_sjoin.c (File Modified)
10033 trunk/src/s_serv.c (File Modified)
10036 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10038 Second argument to whois is always a nick, never a uid.
10039 This prevents /whois other.server uid to get information
10044 trunk/modules/m_whois.c (File Modified)
10047 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10049 Don't allow local users to use uids in user mode.
10053 trunk/src/s_user.c (File Modified)
10056 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10058 Make it compile again.
10062 trunk/src/s_stats.c (File Modified)
10065 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10067 Fix propagation of empty SJOIN.
10071 trunk/modules/core/m_sjoin.c (File Modified)
10074 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10076 Some atheme-style niceties here.
10080 trunk/modules/m_accept.c (File Modified)
10081 trunk/modules/m_admin.c (File Modified)
10082 trunk/modules/m_away.c (File Modified)
10083 trunk/modules/m_cap.c (File Modified)
10084 trunk/modules/m_capab.c (File Modified)
10085 trunk/modules/m_challenge.c (File Modified)
10086 trunk/modules/m_chghost.c (File Modified)
10087 trunk/modules/m_close.c (File Modified)
10088 trunk/modules/m_cmessage.c (File Modified)
10089 trunk/modules/m_connect.c (File Modified)
10090 trunk/modules/m_dline.c (File Modified)
10091 trunk/modules/m_encap.c (File Modified)
10092 trunk/modules/m_etrace.c (File Modified)
10093 trunk/modules/m_gline.c (File Modified)
10094 trunk/modules/m_help.c (File Modified)
10095 trunk/modules/m_info.c (File Modified)
10096 trunk/modules/m_invite.c (File Modified)
10097 trunk/modules/m_ison.c (File Modified)
10098 trunk/modules/m_kline.c (File Modified)
10099 trunk/modules/m_knock.c (File Modified)
10100 trunk/modules/m_links.c (File Modified)
10101 trunk/modules/m_list.c (File Modified)
10102 trunk/modules/m_locops.c (File Modified)
10103 trunk/modules/m_lusers.c (File Modified)
10104 trunk/modules/m_map.c (File Modified)
10105 trunk/modules/m_monitor.c (File Modified)
10106 trunk/modules/m_motd.c (File Modified)
10107 trunk/modules/m_names.c (File Modified)
10108 trunk/modules/m_oper.c (File Modified)
10109 trunk/modules/m_operspy.c (File Modified)
10110 trunk/modules/m_pass.c (File Modified)
10111 trunk/modules/m_ping.c (File Modified)
10112 trunk/modules/m_pong.c (File Modified)
10113 trunk/modules/m_post.c (File Modified)
10114 trunk/modules/m_rehash.c (File Modified)
10115 trunk/modules/m_restart.c (File Modified)
10116 trunk/modules/m_resv.c (File Modified)
10117 trunk/modules/m_services.c (File Modified)
10118 trunk/modules/m_set.c (File Modified)
10119 trunk/modules/m_sshortcut.c (File Modified)
10120 trunk/modules/m_stats.c (File Modified)
10121 trunk/modules/m_svinfo.c (File Modified)
10122 trunk/modules/m_tb.c (File Modified)
10123 trunk/modules/m_testline.c (File Modified)
10124 trunk/modules/m_testmask.c (File Modified)
10125 trunk/modules/m_time.c (File Modified)
10126 trunk/modules/m_topic.c (File Modified)
10127 trunk/modules/m_trace.c (File Modified)
10128 trunk/modules/m_unreject.c (File Modified)
10129 trunk/modules/m_user.c (File Modified)
10130 trunk/modules/m_userhost.c (File Modified)
10131 trunk/modules/m_users.c (File Modified)
10132 trunk/modules/m_version.c (File Modified)
10133 trunk/modules/m_wallops.c (File Modified)
10134 trunk/modules/m_who.c (File Modified)
10135 trunk/modules/m_whois.c (File Modified)
10136 trunk/modules/m_whowas.c (File Modified)
10137 trunk/modules/m_xline.c (File Modified)
10140 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10142 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10146 trunk/.indent.pro (File Modified)
10147 trunk/include/charybdis.h (File Added)
10148 trunk/include/client.h (File Modified)
10149 trunk/modules/.indent.pro (File Modified)
10150 trunk/src/.indent.pro (File Modified)
10151 trunk/src/adns.c (File Modified)
10152 trunk/src/aline.c (File Modified)
10153 trunk/src/cache.c (File Modified)
10154 trunk/src/channel.c (File Modified)
10155 trunk/src/class.c (File Modified)
10156 trunk/src/client.c (File Modified)
10157 trunk/src/commio.c (File Modified)
10158 trunk/src/event.c (File Modified)
10159 trunk/src/hash.c (File Modified)
10160 trunk/src/hostmask.c (File Modified)
10161 trunk/src/ircd.c (File Modified)
10162 trunk/src/kdparse.c (File Modified)
10163 trunk/src/linebuf.c (File Modified)
10164 trunk/src/listener.c (File Modified)
10165 trunk/src/modules.c (File Modified)
10166 trunk/src/monitor.c (File Modified)
10167 trunk/src/newconf.c (File Modified)
10168 trunk/src/packet.c (File Modified)
10169 trunk/src/parse.c (File Modified)
10170 trunk/src/reject.c (File Modified)
10171 trunk/src/s_auth.c (File Modified)
10172 trunk/src/s_conf.c (File Modified)
10173 trunk/src/s_gline.c (File Modified)
10174 trunk/src/s_log.c (File Modified)
10175 trunk/src/s_newconf.c (File Modified)
10176 trunk/src/s_serv.c (File Modified)
10177 trunk/src/s_stats.c (File Modified)
10178 trunk/src/s_user.c (File Modified)
10179 trunk/src/send.c (File Modified)
10180 trunk/src/whowas.c (File Modified)
10183 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10185 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10186 - Convert a few modules towards using this code.
10187 - Make a note about this change in NEWS.
10191 trunk/NEWS (File Modified)
10192 trunk/include/aline.h (File Added)
10193 trunk/modules/m_dline.c (File Modified)
10194 trunk/modules/m_kline.c (File Modified)
10195 trunk/modules/m_resv.c (File Modified)
10196 trunk/modules/m_xline.c (File Modified)
10197 trunk/src/Makefile.in (File Modified)
10198 trunk/src/aline.c (File Added)
10201 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10203 - Update NEWS document.
10207 trunk/NEWS (File Modified)
10210 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10212 Use find_named_person() instead of find_person() in services shortcuts.
10216 trunk/modules/m_sshortcut.c (File Modified)
10219 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10221 Fix propagation of empty channels (+P).
10225 trunk/modules/core/m_sjoin.c (File Modified)
10226 trunk/src/s_serv.c (File Modified)
10229 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10231 Use same comparison for +f.
10235 trunk/modules/core/m_join.c (File Modified)
10238 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10240 Retire server-server non-encap CHGHOST, and clean it up a bit.
10244 trunk/modules/m_chghost.c (File Modified)
10247 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10249 Use TS6 form for SQUIT wallops.
10253 trunk/modules/core/m_squit.c (File Modified)
10256 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10258 Propagate nick changes for remote clients in TS6 form if possible;
10259 simplify the code a bit.
10263 trunk/modules/core/m_nick.c (File Modified)
10266 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10268 Only clear oper_only_umodes on deoper for local clients.
10272 trunk/src/s_user.c (File Modified)
10275 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10277 - Don't enable use_whois_actually in the default config, makes cloaking
10278 only useful for vanity.
10282 trunk/doc/example.conf (File Modified)
10285 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10287 Fix linebuf raw code to not truncate lines longer than
10288 510 characters. This stops ziplinks corruption at
10289 the initial burst if the other side sends a lot.
10293 trunk/src/linebuf.c (File Modified)
10296 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10298 - Add +r to channel_modes().
10302 trunk/src/channel.c (File Modified)
10305 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10311 trunk/NEWS (File Modified)
10314 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10316 err, nvm. wrong project :-P
10320 trunk/src/match.c (File Modified)
10323 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10325 make sure we don't crash on match(NULL, test)
10329 trunk/src/match.c (File Modified)
10332 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10334 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10335 flags = rehash in shared{}.
10336 Uses :<source> ENCAP <target> REHASH [option].
10340 trunk/doc/example.conf (File Modified)
10341 trunk/doc/reference.conf (File Modified)
10342 trunk/help/opers/rehash (File Modified)
10343 trunk/include/s_newconf.h (File Modified)
10344 trunk/modules/m_rehash.c (File Modified)
10345 trunk/modules/m_stats.c (File Modified)
10346 trunk/src/newconf.c (File Modified)
10349 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10351 Initialize flags to 0 in conf_set_shared_flags() and
10352 conf_set_cluster_flags().
10356 trunk/src/newconf.c (File Modified)
10359 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10361 Don't allow a forward from a #channel to an &channel.
10362 Error message is Illegal channel name.
10366 trunk/modules/core/m_mode.c (File Modified)
10369 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10371 - change version to 1.0.1
10375 trunk/configure (File Modified)
10376 trunk/configure.ac (File Modified)
10379 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10385 trunk/NEWS (File Modified)
10388 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10390 Services shortcuts changes:
10391 - Require umode +S on target
10392 - Use ERR_SERVICESDOWN (440) for error message
10393 - Fix check for empty string
10397 trunk/include/numeric.h (File Modified)
10398 trunk/modules/m_sshortcut.c (File Modified)
10399 trunk/src/messages.tab (File Modified)
10402 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10404 s/IsChanService/IsService/g;
10408 trunk/modules/m_sshortcut.c (File Modified)
10411 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10413 Add check for service validity in shortcut routines.
10417 trunk/modules/m_sshortcut.c (File Modified)
10420 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10422 Don't allow forwarding to a -F channel the setter is not on.
10426 trunk/modules/core/m_mode.c (File Modified)
10429 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10431 Describe identify_service and identify_command in
10436 trunk/doc/reference.conf (File Modified)
10439 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10441 More helpfile updates.
10445 trunk/help/Makefile.in (File Modified)
10446 trunk/help/opers/die (File Modified)
10447 trunk/help/opers/join (File Modified)
10448 trunk/help/opers/links (File Modified)
10449 trunk/help/opers/lusers (File Modified)
10450 trunk/help/opers/map (File Added)
10451 trunk/help/opers/motd (File Modified)
10452 trunk/help/opers/names (File Modified)
10453 trunk/help/opers/notice (File Modified)
10454 trunk/help/opers/operspy (File Modified)
10455 trunk/help/opers/part (File Modified)
10456 trunk/help/opers/privmsg (File Modified)
10457 trunk/help/opers/restart (File Modified)
10458 trunk/help/opers/set (File Modified)
10459 trunk/help/opers/stats (File Modified)
10460 trunk/help/opers/trace (File Modified)
10461 trunk/help/opers/version (File Modified)
10462 trunk/help/users/notice (File Modified)
10463 trunk/help/users/privmsg (File Modified)
10464 trunk/help/users/stats (File Modified)
10467 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10473 trunk/help/opers/cmode (File Modified)
10474 trunk/help/opers/umode (File Modified)
10475 trunk/help/opers/wallops (File Modified)
10476 trunk/help/opers/who (File Modified)
10477 trunk/help/users/umode (File Modified)
10480 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10482 Include cmode +r in 004 and 005.
10486 trunk/include/supported.h (File Modified)
10487 trunk/src/messages.tab (File Modified)
10490 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10492 No need to clear all 3 buffers in channel_modes().
10496 trunk/src/channel.c (File Modified)
10499 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10501 - Fix multiple +f modes per line
10502 - -f shouldn't take a parameter
10506 trunk/modules/core/m_mode.c (File Modified)
10509 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10511 Channel mode +Q now prevents forwarding to or through
10512 a channel, just like in hyperion, not from a channel.
10516 trunk/modules/core/m_join.c (File Modified)
10519 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10521 Complete +F/+Q propagation.
10525 trunk/modules/core/m_join.c (File Modified)
10526 trunk/modules/core/m_sjoin.c (File Modified)
10527 trunk/src/channel.c (File Modified)
10530 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10532 - A few minor fixes.
10536 trunk/modules/core/m_join.c (File Modified)
10537 trunk/modules/m_services.c (File Modified)
10540 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10542 - Fix netsplit obfuscation.
10546 trunk/src/client.c (File Modified)
10549 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10551 - Fix another /stats p related bug.
10555 trunk/src/client.c (File Modified)
10558 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10560 - Update example.conf.
10564 trunk/doc/example.conf (File Modified)
10567 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10569 - Fix a minor bug here, and re-release 1.0.
10573 trunk/modules/core/m_nick.c (File Modified)
10576 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10578 - Add bursted clients to /stats p list.
10582 trunk/modules/core/m_nick.c (File Modified)
10585 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10587 - Add identify_service, identify_command options to the example.conf,
10592 trunk/NEWS (File Modified)
10593 trunk/doc/example.conf (File Modified)
10594 trunk/src/newconf.c (File Modified)
10597 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10599 - Add services shortcuts.
10603 trunk/modules/Makefile.in (File Modified)
10604 trunk/modules/m_sshortcut.c (File Added)
10607 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10609 - put back checks i removed by mistake
10613 trunk/modules/core/m_join.c (File Modified)
10616 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10618 - Implement channel mode +Q, which disables forwarding.
10619 - Make forwarding usable by everyone.
10620 - Implement channel mode +F which bypasses authority checks on a target
10626 trunk/NEWS (File Modified)
10627 trunk/include/channel.h (File Modified)
10628 trunk/include/supported.h (File Modified)
10629 trunk/modules/core/m_join.c (File Modified)
10630 trunk/modules/core/m_mode.c (File Modified)
10631 trunk/src/messages.tab (File Modified)
10634 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10636 - Fix account handling brokenness.
10640 trunk/modules/m_services.c (File Modified)
10643 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10645 Identify to services via server password hack. Still
10646 needs config file parts, like
10647 identifyservice = "nickserv@services.int";
10648 identifycommand = "IDENTIFY";
10652 trunk/include/s_conf.h (File Modified)
10653 trunk/src/s_user.c (File Modified)
10656 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10658 Make send.c compile.
10662 trunk/src/send.c (File Modified)
10665 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10667 - Handle this better.
10671 trunk/src/send.c (File Modified)
10674 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10676 If the source is not a client, don't send to normal users.
10680 trunk/src/send.c (File Modified)
10683 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10685 - Make /wallops behave as wallops in other ircds.
10689 trunk/modules/m_wallops.c (File Modified)
10690 trunk/src/send.c (File Modified)
10693 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10699 trunk/NEWS (File Modified)
10700 trunk/configure (File Modified)
10701 trunk/configure.ac (File Modified)
10704 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10706 - Remove efnet configuration.
10707 - Rename example.conf as reference.conf, and replace the default
10708 example.conf with one suitable for AthemeNET.
10709 - Update makefile to reflect these changes.
10713 trunk/doc/Makefile.in (File Modified)
10714 trunk/doc/example.conf (File Modified)
10715 trunk/doc/example.efnet.conf (File Deleted)
10716 trunk/doc/reference.conf (File Added)
10719 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10721 - Don't display opers who are /away.
10725 trunk/modules/m_stats.c (File Modified)
10728 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10730 Put cmode +f in 004 and 005.
10734 trunk/include/supported.h (File Modified)
10735 trunk/src/messages.tab (File Modified)
10738 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10740 Add user umode +Q which prevents a user from
10745 trunk/include/client.h (File Modified)
10746 trunk/modules/core/m_join.c (File Modified)
10747 trunk/src/messages.tab (File Modified)
10748 trunk/src/s_user.c (File Modified)
10751 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10753 Implement channel forwarding in m_join(). As in
10754 hyperion, failing to join because of +i, +r or +j
10755 can cause you to be forwarded, potentially
10756 recursively. Unlike hyperion, a single numeric
10757 is sent in case of a successful forward, otherwise
10758 the ircd acts if there were no forward.
10762 trunk/include/numeric.h (File Modified)
10763 trunk/modules/core/m_join.c (File Modified)
10764 trunk/src/messages.tab (File Modified)
10767 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10769 Allow servers to set oper-only cmodes as well.
10773 trunk/modules/core/m_mode.c (File Modified)
10776 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10778 Add cmode +f which takes a channel name, settable
10779 only by opers for now. Does not do anything yet.
10783 trunk/include/channel.h (File Modified)
10784 trunk/modules/core/m_join.c (File Modified)
10785 trunk/modules/core/m_mode.c (File Modified)
10786 trunk/modules/core/m_sjoin.c (File Modified)
10787 trunk/src/channel.c (File Modified)
10790 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10792 Fully initialize 'mode' in ms_join() and ms_sjoin()
10793 to avoid old +j garbage from being used.
10797 trunk/modules/core/m_join.c (File Modified)
10798 trunk/modules/core/m_sjoin.c (File Modified)
10801 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10803 - only touch join_count/join_delta if join throttling
10804 is enabled on the channel
10805 - reset join_count/join_delta to 0 if -j is set
10809 trunk/modules/core/m_join.c (File Modified)
10810 trunk/modules/core/m_mode.c (File Modified)
10811 trunk/modules/core/m_sjoin.c (File Modified)
10814 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10816 Also start a new "period" for join throttling for remote joins,
10817 if necessary. Make the code slightly clearer.
10821 trunk/modules/core/m_join.c (File Modified)
10822 trunk/src/channel.c (File Modified)
10825 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10827 Some +j improvements, still broken.
10831 trunk/modules/core/m_join.c (File Modified)
10832 trunk/modules/core/m_sjoin.c (File Modified)
10835 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10837 Only do +z processing for +m channels the sender is on,
10838 as bans/quiets are currently only checked locally.
10842 trunk/modules/core/m_message.c (File Modified)
10845 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10847 - Add max_bans_large configuration option, defaulting to 500, to
10848 limit the number of bans in a +L channel
10849 - Change b/e/I to b/e/I/q in texts
10853 trunk/doc/example.conf (File Modified)
10854 trunk/include/s_conf.h (File Modified)
10855 trunk/modules/core/m_mode.c (File Modified)
10856 trunk/modules/m_info.c (File Modified)
10857 trunk/src/newconf.c (File Modified)
10858 trunk/src/s_conf.c (File Modified)
10861 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10863 Store invite for +gi channels.
10864 Note that +gi is significantly weaker access control than +i.
10868 trunk/modules/m_invite.c (File Modified)
10871 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10873 Nonops are allowed to see +q lists.
10877 trunk/modules/core/m_mode.c (File Modified)
10880 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10882 Invalidate can_send() cache on -q.
10886 trunk/modules/core/m_mode.c (File Modified)
10889 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10891 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10895 trunk/modules/core/m_sjoin.c (File Modified)
10898 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10900 - Allow blank SJOINs -- for permanant channels.
10904 trunk/modules/core/m_sjoin.c (File Modified)
10907 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10909 - Burst permanant channels.
10913 trunk/src/s_serv.c (File Modified)
10916 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10918 - Fix handling of permanant channels.
10922 trunk/modules/core/m_join.c (File Modified)
10925 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10927 - Run indent on core modules.
10928 - Add propagation of join throttle settings.
10932 trunk/modules/core/m_die.c (File Modified)
10933 trunk/modules/core/m_error.c (File Modified)
10934 trunk/modules/core/m_join.c (File Modified)
10935 trunk/modules/core/m_kick.c (File Modified)
10936 trunk/modules/core/m_kill.c (File Modified)
10937 trunk/modules/core/m_message.c (File Modified)
10938 trunk/modules/core/m_mode.c (File Modified)
10939 trunk/modules/core/m_nick.c (File Modified)
10940 trunk/modules/core/m_part.c (File Modified)
10941 trunk/modules/core/m_quit.c (File Modified)
10942 trunk/modules/core/m_server.c (File Modified)
10943 trunk/modules/core/m_sjoin.c (File Modified)
10944 trunk/modules/core/m_squit.c (File Modified)
10947 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10949 - Fix mistake in commit message.
10953 trunk/ChangeLog (File Modified)
10956 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10958 - Channel throttling.
10962 trunk/NEWS (File Modified)
10963 trunk/include/supported.h (File Modified)
10964 trunk/modules/core/m_mode.c (File Modified)
10965 trunk/src/messages.tab (File Modified)
10968 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10970 - Channel throttle logic fixes.
10974 trunk/include/channel.h (File Modified)
10977 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10979 - Add the throttle logic.
10983 trunk/include/channel.h (File Modified)
10984 trunk/include/numeric.h (File Modified)
10985 trunk/modules/core/m_join.c (File Modified)
10986 trunk/src/channel.c (File Modified)
10987 trunk/src/messages.tab (File Modified)
10990 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10992 - Cosmetic fixes to CREDITS.
10996 trunk/CREDITS (File Modified)
10999 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11001 - Better channel_modes() from ShadowIRCd 4.
11005 trunk/include/channel.h (File Modified)
11006 trunk/src/channel.c (File Modified)
11009 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11011 - Strip colour codes from parts.
11015 trunk/modules/core/m_part.c (File Modified)
11018 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11020 - Strip colour codes from quits.
11024 trunk/modules/core/m_quit.c (File Modified)
11027 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11029 - add +c/+g/+z to channel_modes().
11033 trunk/src/channel.c (File Modified)
11036 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11038 - Add +g to 004/005 numerics.
11042 trunk/include/supported.h (File Modified)
11043 trunk/src/messages.tab (File Modified)
11046 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11048 - Add +cgz to set_final_mode() in both join/sjoin.
11049 - Implement channel mode +g: Free invite.
11053 trunk/include/channel.h (File Modified)
11054 trunk/modules/core/m_join.c (File Modified)
11055 trunk/modules/core/m_mode.c (File Modified)
11056 trunk/modules/core/m_sjoin.c (File Modified)
11057 trunk/modules/m_invite.c (File Modified)
11060 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11062 - Make sure /stats p uses the right list.
11066 trunk/modules/m_stats.c (File Modified)
11069 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11071 - local oper list becomes local_oper_list.
11072 - all opers are stored on oper_list for /stats p.
11076 trunk/include/ircd.h (File Modified)
11077 trunk/modules/m_stats.c (File Modified)
11078 trunk/modules/m_trace.c (File Modified)
11079 trunk/src/client.c (File Modified)
11080 trunk/src/ircd.c (File Modified)
11081 trunk/src/s_user.c (File Modified)
11082 trunk/src/send.c (File Modified)
11085 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11087 - Remove ENABLE_SERVICES legacy define.
11091 trunk/configure (File Modified)
11092 trunk/configure.ac (File Modified)
11093 trunk/include/client.h (File Modified)
11094 trunk/include/m_info.h (File Modified)
11095 trunk/include/s_conf.h (File Modified)
11096 trunk/modules/Makefile.in (File Modified)
11097 trunk/modules/core/m_kick.c (File Modified)
11098 trunk/modules/core/m_mode.c (File Modified)
11099 trunk/modules/core/m_nick.c (File Modified)
11100 trunk/modules/core/m_sjoin.c (File Modified)
11101 trunk/modules/m_services.c (File Modified)
11102 trunk/src/channel.c (File Modified)
11103 trunk/src/newconf.c (File Modified)
11104 trunk/src/s_conf.c (File Modified)
11105 trunk/src/s_serv.c (File Modified)
11106 trunk/src/s_user.c (File Modified)
11109 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11111 - New reject message, ala ircu.
11115 trunk/src/reject.c (File Modified)
11118 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11120 - Reduce 'broadcast storm' effect in m_chghost.
11124 trunk/modules/m_chghost.c (File Modified)
11127 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11129 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11133 trunk/include/supported.h (File Modified)
11134 trunk/src/messages.tab (File Modified)
11137 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11143 trunk/include/channel.h (File Modified)
11144 trunk/modules/core/m_message.c (File Modified)
11145 trunk/modules/core/m_mode.c (File Modified)
11148 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11150 - use sendto_one_numeric() in some places.
11154 trunk/modules/core/m_mode.c (File Modified)
11157 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11159 - Implement channel mode +c -- colour stripping.
11163 trunk/include/irc_string.h (File Modified)
11164 trunk/include/supported.h (File Modified)
11165 trunk/modules/core/m_message.c (File Modified)
11166 trunk/modules/core/m_mode.c (File Modified)
11167 trunk/src/irc_string.c (File Modified)
11168 trunk/src/messages.tab (File Modified)
11171 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11173 - Add +qLP to CHANMODES 005 numeric.
11177 trunk/include/supported.h (File Modified)
11180 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11182 Move credits files to doc/.
11186 trunk/Hybrid-team (File Deleted)
11187 trunk/Ratbox-team (File Deleted)
11188 trunk/doc/Hybrid-team (File Added)
11189 trunk/doc/Ratbox-team (File Added)
11192 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11194 - Rename Ratbox credits as Ratbox-team.
11195 - Add in our own CREDITS.
11199 trunk/CREDITS (File Deleted)
11200 trunk/CREDITS (File Added)
11201 trunk/Ratbox-team (File Added)
11204 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11206 - Quietcache fixes.
11210 trunk/modules/core/m_mode.c (File Modified)
11213 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11215 - Rebuild configure.
11219 trunk/autom4te.cache/ (File Deleted)
11220 trunk/configure (File Modified)
11223 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11225 Add +q to messages.tab.
11229 trunk/src/messages.tab (File Modified)
11232 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11234 - port m_sjoin stuff to TS6 JOIN syntax.
11238 trunk/modules/core/m_join.c (File Modified)
11241 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11243 - Implement channel mode +q (quiet)
11247 trunk/include/channel.h (File Modified)
11248 trunk/modules/core/m_mode.c (File Modified)
11249 trunk/src/channel.c (File Modified)
11252 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11254 Add +L/+P for set_final_mode().
11258 trunk/modules/core/m_sjoin.c (File Modified)
11261 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11263 Add +L/+P in channel_modes().
11267 trunk/src/channel.c (File Modified)
11270 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11272 - Use MODE_PERMANENT, not MODE_PERMANANT
11273 - Actually use chm_staff()
11275 It compiles but is not otherwise tested.
11279 trunk/include/channel.h (File Modified)
11280 trunk/modules/core/m_mode.c (File Modified)
11281 trunk/modules/core/m_sjoin.c (File Modified)
11282 trunk/src/channel.c (File Modified)
11285 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11287 - Ok, patchlevel.h is fixed now.
11291 trunk/include/patchlevel.h (File Modified)
11294 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11300 trunk/include/patchlevel.h (File Modified)
11301 trunk/src/version.c.SH (File Modified)
11304 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11306 - Fix compilation issue with version.c.
11310 trunk/src/version.c.SH (File Modified)
11313 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11315 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11316 this from the BUGS file.
11320 trunk/BUGS (File Modified)
11323 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11325 Mangle all netsplit messages if flatten links is enabled.
11329 trunk/src/client.c (File Modified)
11332 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11334 - jilles pointed out that /stats p needed severe changes -- implement
11339 trunk/modules/m_stats.c (File Modified)
11342 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11344 Rename RELNOTES to NEWS.
11348 trunk/NEWS (File Added)
11349 trunk/RELNOTES (File Deleted)
11352 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11358 trunk/RELNOTES (File Modified)
11361 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11363 - Make /stats p work globally.
11364 - Change 'OPER(s)' to 'staff members'
11368 trunk/modules/m_stats.c (File Modified)
11371 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11373 - add modes, +LP to RPL_MYINFO.
11377 trunk/src/messages.tab (File Modified)
11380 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11382 More stuff to RELNOTES.
11386 trunk/RELNOTES (File Modified)
11389 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11395 trunk/modules/core/m_sjoin.c (File Modified)
11396 trunk/src/channel.c (File Modified)
11399 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11401 - Implement list limit exceed modes -- +L.
11405 trunk/modules/core/m_mode.c (File Modified)
11408 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11410 - Add handlers for modes +L, +P.
11414 trunk/include/channel.h (File Modified)
11415 trunk/modules/core/m_mode.c (File Modified)
11418 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11420 Update properties on *everything*.
11424 trunk/.cvsignore (Property Modified)
11425 trunk/.indent.pro (Property Modified)
11426 trunk/BUGS (File Modified) (Property Modified)
11427 trunk/CREDITS (File Modified) (Property Modified)
11428 trunk/ChangeLog (Property Modified)
11429 trunk/Hybrid-team (File Modified) (Property Modified)
11430 trunk/INSTALL (File Modified) (Property Modified)
11431 trunk/LICENSE (File Modified) (Property Modified)
11432 trunk/Makefile.in (File Modified) (Property Modified)
11433 trunk/README.FIRST (File Modified) (Property Modified)
11434 trunk/RELNOTES (File Modified) (Property Modified)
11435 trunk/SVN-Access (Property Modified)
11436 trunk/aclocal.m4 (File Modified) (Property Modified)
11437 trunk/adns/.cvsignore (Property Modified)
11438 trunk/adns/COPYING (Property Modified)
11439 trunk/adns/GPL-vs-LGPL (Property Modified)
11440 trunk/adns/Makefile.in (File Modified) (Property Modified)
11441 trunk/adns/README (Property Modified)
11442 trunk/adns/README.ircd (Property Modified)
11443 trunk/adns/adns.h (File Modified) (Property Modified)
11444 trunk/adns/check.c (File Modified) (Property Modified)
11445 trunk/adns/dlist.h (File Modified) (Property Modified)
11446 trunk/adns/event.c (File Modified) (Property Modified)
11447 trunk/adns/general.c (File Modified) (Property Modified)
11448 trunk/adns/internal.h (File Modified) (Property Modified)
11449 trunk/adns/parse.c (File Modified) (Property Modified)
11450 trunk/adns/query.c (File Modified) (Property Modified)
11451 trunk/adns/reply.c (File Modified) (Property Modified)
11452 trunk/adns/setup.c (File Modified) (Property Modified)
11453 trunk/adns/transmit.c (File Modified) (Property Modified)
11454 trunk/adns/tvarith.h (File Modified) (Property Modified)
11455 trunk/adns/types.c (File Modified) (Property Modified)
11456 trunk/configure (File Modified) (Property Modified)
11457 trunk/configure.ac (File Modified) (Property Modified)
11458 trunk/contrib/.cvsignore (Property Modified)
11459 trunk/contrib/.indent.pro (Property Modified)
11460 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11461 trunk/contrib/README (File Modified) (Property Modified)
11462 trunk/contrib/example_module.c (File Modified) (Property Modified)
11463 trunk/contrib/m_42.c (File Modified) (Property Modified)
11464 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11465 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11466 trunk/contrib/m_force.c (File Modified) (Property Modified)
11467 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11468 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11469 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11470 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11471 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11472 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11473 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11474 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11475 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11476 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11477 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11478 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11479 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11480 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11481 trunk/doc/.cvsignore (Property Modified)
11482 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11483 trunk/doc/Makefile.in (File Modified) (Property Modified)
11484 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11485 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11486 trunk/doc/challenge.txt (File Modified) (Property Modified)
11487 trunk/doc/example.conf (File Modified) (Property Modified)
11488 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11489 trunk/doc/hooks.txt (File Modified) (Property Modified)
11490 trunk/doc/index.txt (File Modified) (Property Modified)
11491 trunk/doc/ircd.8 (File Modified) (Property Modified)
11492 trunk/doc/ircd.motd (Property Modified)
11493 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11494 trunk/doc/modeg.txt (File Modified) (Property Modified)
11495 trunk/doc/modes.txt (File Modified) (Property Modified)
11496 trunk/doc/monitor.txt (File Modified) (Property Modified)
11497 trunk/doc/old/Authors (Property Modified)
11498 trunk/doc/operguide.txt (File Modified) (Property Modified)
11499 trunk/doc/opermyth.txt (Property Modified)
11500 trunk/doc/server-version-info (File Modified) (Property Modified)
11501 trunk/doc/services.txt (File Modified) (Property Modified)
11502 trunk/doc/technical/README.TSora (Property Modified)
11503 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11504 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11505 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11506 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11507 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11508 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11509 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11510 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11511 trunk/doc/technical/rfc1459.txt (Property Modified)
11512 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11513 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11514 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11515 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11516 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11517 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11518 trunk/help/Makefile.in (File Modified) (Property Modified)
11519 trunk/help/opers/accept (Property Modified)
11520 trunk/help/opers/admin (Property Modified)
11521 trunk/help/opers/away (Property Modified)
11522 trunk/help/opers/capab (Property Modified)
11523 trunk/help/opers/challenge (Property Modified)
11524 trunk/help/opers/close (Property Modified)
11525 trunk/help/opers/cmode (Property Modified)
11526 trunk/help/opers/cnotice (Property Modified)
11527 trunk/help/opers/connect (Property Modified)
11528 trunk/help/opers/cprivmsg (Property Modified)
11529 trunk/help/opers/credits (Property Modified)
11530 trunk/help/opers/die (Property Modified)
11531 trunk/help/opers/dline (Property Modified)
11532 trunk/help/opers/eob (Property Modified)
11533 trunk/help/opers/error (Property Modified)
11534 trunk/help/opers/etrace (Property Modified)
11535 trunk/help/opers/gline (Property Modified)
11536 trunk/help/opers/help (Property Modified)
11537 trunk/help/opers/index (Property Modified)
11538 trunk/help/opers/info (Property Modified)
11539 trunk/help/opers/invite (Property Modified)
11540 trunk/help/opers/ison (Property Modified)
11541 trunk/help/opers/join (Property Modified)
11542 trunk/help/opers/kick (Property Modified)
11543 trunk/help/opers/kill (Property Modified)
11544 trunk/help/opers/kline (Property Modified)
11545 trunk/help/opers/knock (Property Modified)
11546 trunk/help/opers/links (Property Modified)
11547 trunk/help/opers/list (Property Modified)
11548 trunk/help/opers/locops (Property Modified)
11549 trunk/help/opers/lusers (Property Modified)
11550 trunk/help/opers/modlist (Property Modified)
11551 trunk/help/opers/modload (Property Modified)
11552 trunk/help/opers/modrestart (Property Modified)
11553 trunk/help/opers/modunload (Property Modified)
11554 trunk/help/opers/motd (Property Modified)
11555 trunk/help/opers/names (Property Modified)
11556 trunk/help/opers/nick (Property Modified)
11557 trunk/help/opers/notice (Property Modified)
11558 trunk/help/opers/oper (Property Modified)
11559 trunk/help/opers/operspy (Property Modified)
11560 trunk/help/opers/operwall (Property Modified)
11561 trunk/help/opers/part (Property Modified)
11562 trunk/help/opers/pass (Property Modified)
11563 trunk/help/opers/ping (Property Modified)
11564 trunk/help/opers/pong (Property Modified)
11565 trunk/help/opers/post (Property Modified)
11566 trunk/help/opers/privmsg (Property Modified)
11567 trunk/help/opers/quit (Property Modified)
11568 trunk/help/opers/rehash (Property Modified)
11569 trunk/help/opers/restart (Property Modified)
11570 trunk/help/opers/resv (Property Modified)
11571 trunk/help/opers/server (Property Modified)
11572 trunk/help/opers/set (Property Modified)
11573 trunk/help/opers/sjoin (Property Modified)
11574 trunk/help/opers/squit (Property Modified)
11575 trunk/help/opers/stats (Property Modified)
11576 trunk/help/opers/svinfo (Property Modified)
11577 trunk/help/opers/testgecos (Property Modified)
11578 trunk/help/opers/testline (Property Modified)
11579 trunk/help/opers/testmask (Property Modified)
11580 trunk/help/opers/time (Property Modified)
11581 trunk/help/opers/topic (Property Modified)
11582 trunk/help/opers/trace (Property Modified)
11583 trunk/help/opers/uhelp (Property Modified)
11584 trunk/help/opers/umode (Property Modified)
11585 trunk/help/opers/undline (Property Modified)
11586 trunk/help/opers/ungline (Property Modified)
11587 trunk/help/opers/unkline (Property Modified)
11588 trunk/help/opers/unresv (Property Modified)
11589 trunk/help/opers/unxline (Property Modified)
11590 trunk/help/opers/user (Property Modified)
11591 trunk/help/opers/userhost (Property Modified)
11592 trunk/help/opers/users (Property Modified)
11593 trunk/help/opers/version (Property Modified)
11594 trunk/help/opers/wallops (Property Modified)
11595 trunk/help/opers/who (Property Modified)
11596 trunk/help/opers/whois (Property Modified)
11597 trunk/help/opers/whowas (Property Modified)
11598 trunk/help/opers/xline (Property Modified)
11599 trunk/help/users/index (Property Modified)
11600 trunk/help/users/info (Property Modified)
11601 trunk/help/users/notice (Property Modified)
11602 trunk/help/users/privmsg (Property Modified)
11603 trunk/help/users/stats (Property Modified)
11604 trunk/help/users/umode (Property Modified)
11605 trunk/include/.cvsignore (Property Modified)
11606 trunk/include/.indent.pro (Property Modified)
11607 trunk/include/balloc.h (File Modified) (Property Modified)
11608 trunk/include/cache.h (File Modified) (Property Modified)
11609 trunk/include/channel.h (File Modified) (Property Modified)
11610 trunk/include/class.h (File Modified) (Property Modified)
11611 trunk/include/client.h (File Modified) (Property Modified)
11612 trunk/include/commio.h (File Modified) (Property Modified)
11613 trunk/include/common.h (File Modified) (Property Modified)
11614 trunk/include/config.h (File Modified) (Property Modified)
11615 trunk/include/config.h.dist (File Modified) (Property Modified)
11616 trunk/include/defaults.h (File Modified) (Property Modified)
11617 trunk/include/event.h (File Modified) (Property Modified)
11618 trunk/include/hash.h (File Modified) (Property Modified)
11619 trunk/include/hook.h (File Modified) (Property Modified)
11620 trunk/include/hostmask.h (File Modified) (Property Modified)
11621 trunk/include/irc_string.h (File Modified) (Property Modified)
11622 trunk/include/ircd.h (File Modified) (Property Modified)
11623 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11624 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11625 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11626 trunk/include/linebuf.h (File Modified) (Property Modified)
11627 trunk/include/listener.h (File Modified) (Property Modified)
11628 trunk/include/m_info.h (File Modified) (Property Modified)
11629 trunk/include/memory.h (File Modified) (Property Modified)
11630 trunk/include/modules.h (File Modified) (Property Modified)
11631 trunk/include/monitor.h (File Modified) (Property Modified)
11632 trunk/include/msg.h (File Modified) (Property Modified)
11633 trunk/include/newconf.h (File Modified) (Property Modified)
11634 trunk/include/numeric.h (File Modified) (Property Modified)
11635 trunk/include/packet.h (File Modified) (Property Modified)
11636 trunk/include/parse.h (File Modified) (Property Modified)
11637 trunk/include/patchlevel.h (File Modified) (Property Modified)
11638 trunk/include/patricia.h (File Modified) (Property Modified)
11639 trunk/include/reject.h (File Modified) (Property Modified)
11640 trunk/include/res.h (File Modified) (Property Modified)
11641 trunk/include/restart.h (File Modified) (Property Modified)
11642 trunk/include/s_auth.h (File Modified) (Property Modified)
11643 trunk/include/s_conf.h (File Modified) (Property Modified)
11644 trunk/include/s_gline.h (File Modified) (Property Modified)
11645 trunk/include/s_log.h (File Modified) (Property Modified)
11646 trunk/include/s_newconf.h (File Modified) (Property Modified)
11647 trunk/include/s_serv.h (File Modified) (Property Modified)
11648 trunk/include/s_stats.h (File Modified) (Property Modified)
11649 trunk/include/s_user.h (File Modified) (Property Modified)
11650 trunk/include/s_zip.h (File Modified) (Property Modified)
11651 trunk/include/scache.h (File Modified) (Property Modified)
11652 trunk/include/send.h (File Modified) (Property Modified)
11653 trunk/include/serno.h (Property Modified)
11654 trunk/include/setup.h.in (Property Modified)
11655 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11656 trunk/include/stdinc.h (File Modified) (Property Modified)
11657 trunk/include/supported.h (File Modified) (Property Modified)
11658 trunk/include/tools.h (File Modified) (Property Modified)
11659 trunk/include/whowas.h (File Modified) (Property Modified)
11660 trunk/install-sh (File Modified) (Property Modified)
11661 trunk/modules/.cvsignore (Property Modified)
11662 trunk/modules/.depend (Property Modified)
11663 trunk/modules/.indent.pro (Property Modified)
11664 trunk/modules/Makefile.in (File Modified) (Property Modified)
11665 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11666 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11667 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11668 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11669 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11670 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11671 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11672 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11673 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11674 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11675 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11676 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11677 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11678 trunk/modules/m_accept.c (File Modified) (Property Modified)
11679 trunk/modules/m_admin.c (File Modified) (Property Modified)
11680 trunk/modules/m_away.c (File Modified) (Property Modified)
11681 trunk/modules/m_cap.c (File Modified) (Property Modified)
11682 trunk/modules/m_capab.c (File Modified) (Property Modified)
11683 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11684 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11685 trunk/modules/m_close.c (File Modified) (Property Modified)
11686 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11687 trunk/modules/m_connect.c (File Modified) (Property Modified)
11688 trunk/modules/m_dline.c (File Modified) (Property Modified)
11689 trunk/modules/m_encap.c (File Modified) (Property Modified)
11690 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11691 trunk/modules/m_gline.c (File Modified) (Property Modified)
11692 trunk/modules/m_help.c (File Modified) (Property Modified)
11693 trunk/modules/m_info.c (File Modified) (Property Modified)
11694 trunk/modules/m_invite.c (File Modified) (Property Modified)
11695 trunk/modules/m_ison.c (File Modified) (Property Modified)
11696 trunk/modules/m_kline.c (File Modified) (Property Modified)
11697 trunk/modules/m_knock.c (File Modified) (Property Modified)
11698 trunk/modules/m_links.c (File Modified) (Property Modified)
11699 trunk/modules/m_list.c (File Modified) (Property Modified)
11700 trunk/modules/m_locops.c (File Modified) (Property Modified)
11701 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11702 trunk/modules/m_map.c (File Modified) (Property Modified)
11703 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11704 trunk/modules/m_motd.c (File Modified) (Property Modified)
11705 trunk/modules/m_names.c (File Modified) (Property Modified)
11706 trunk/modules/m_oper.c (File Modified) (Property Modified)
11707 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11708 trunk/modules/m_pass.c (File Modified) (Property Modified)
11709 trunk/modules/m_ping.c (File Modified) (Property Modified)
11710 trunk/modules/m_pong.c (File Modified) (Property Modified)
11711 trunk/modules/m_post.c (File Modified) (Property Modified)
11712 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11713 trunk/modules/m_restart.c (File Modified) (Property Modified)
11714 trunk/modules/m_resv.c (File Modified) (Property Modified)
11715 trunk/modules/m_services.c (File Modified) (Property Modified)
11716 trunk/modules/m_set.c (File Modified) (Property Modified)
11717 trunk/modules/m_stats.c (File Modified) (Property Modified)
11718 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11719 trunk/modules/m_tb.c (File Modified) (Property Modified)
11720 trunk/modules/m_testline.c (File Modified) (Property Modified)
11721 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11722 trunk/modules/m_time.c (File Modified) (Property Modified)
11723 trunk/modules/m_topic.c (File Modified) (Property Modified)
11724 trunk/modules/m_trace.c (File Modified) (Property Modified)
11725 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11726 trunk/modules/m_user.c (File Modified) (Property Modified)
11727 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11728 trunk/modules/m_users.c (File Modified) (Property Modified)
11729 trunk/modules/m_version.c (File Modified) (Property Modified)
11730 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11731 trunk/modules/m_who.c (File Modified) (Property Modified)
11732 trunk/modules/m_whois.c (File Modified) (Property Modified)
11733 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11734 trunk/modules/m_xline.c (File Modified) (Property Modified)
11735 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11736 trunk/servlink/.cvsignore (Property Modified)
11737 trunk/servlink/.indent.pro (Property Modified)
11738 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11739 trunk/servlink/README (File Modified) (Property Modified)
11740 trunk/servlink/TODO (File Modified) (Property Modified)
11741 trunk/servlink/control.c (File Modified) (Property Modified)
11742 trunk/servlink/control.h (File Modified) (Property Modified)
11743 trunk/servlink/io.c (File Modified) (Property Modified)
11744 trunk/servlink/io.h (File Modified) (Property Modified)
11745 trunk/servlink/servlink.c (File Modified) (Property Modified)
11746 trunk/servlink/servlink.h (File Modified) (Property Modified)
11747 trunk/src/.cvsignore (Property Modified)
11748 trunk/src/.depend (Property Modified)
11749 trunk/src/.indent.pro (Property Modified)
11750 trunk/src/Makefile.in (File Modified) (Property Modified)
11751 trunk/src/adns.c (File Modified) (Property Modified)
11752 trunk/src/balloc.c (File Modified) (Property Modified)
11753 trunk/src/cache.c (File Modified) (Property Modified)
11754 trunk/src/channel.c (File Modified) (Property Modified)
11755 trunk/src/class.c (File Modified) (Property Modified)
11756 trunk/src/client.c (File Modified) (Property Modified)
11757 trunk/src/commio.c (File Modified) (Property Modified)
11758 trunk/src/devpoll.c (File Modified) (Property Modified)
11759 trunk/src/epoll.c (File Modified) (Property Modified)
11760 trunk/src/event.c (File Modified) (Property Modified)
11761 trunk/src/getopt.c (File Modified) (Property Modified)
11762 trunk/src/hash.c (File Modified) (Property Modified)
11763 trunk/src/hook.c (File Modified) (Property Modified)
11764 trunk/src/hostmask.c (File Modified) (Property Modified)
11765 trunk/src/irc_string.c (File Modified) (Property Modified)
11766 trunk/src/ircd.c (File Modified) (Property Modified)
11767 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11768 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11769 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11770 trunk/src/kdparse.c (File Modified) (Property Modified)
11771 trunk/src/kqueue.c (File Modified) (Property Modified)
11772 trunk/src/linebuf.c (File Modified) (Property Modified)
11773 trunk/src/listener.c (File Modified) (Property Modified)
11774 trunk/src/match.c (File Modified) (Property Modified)
11775 trunk/src/memory.c (File Modified) (Property Modified)
11776 trunk/src/messages.tab (File Modified) (Property Modified)
11777 trunk/src/modules.c (File Modified) (Property Modified)
11778 trunk/src/monitor.c (File Modified) (Property Modified)
11779 trunk/src/newconf.c (File Modified) (Property Modified)
11780 trunk/src/numeric.c (File Modified) (Property Modified)
11781 trunk/src/packet.c (File Modified) (Property Modified)
11782 trunk/src/parse.c (File Modified) (Property Modified)
11783 trunk/src/patricia.c (File Modified) (Property Modified)
11784 trunk/src/poll.c (File Modified) (Property Modified)
11785 trunk/src/reject.c (File Modified) (Property Modified)
11786 trunk/src/restart.c (File Modified) (Property Modified)
11787 trunk/src/s_auth.c (File Modified) (Property Modified)
11788 trunk/src/s_conf.c (File Modified) (Property Modified)
11789 trunk/src/s_gline.c (File Modified) (Property Modified)
11790 trunk/src/s_log.c (File Modified) (Property Modified)
11791 trunk/src/s_newconf.c (File Modified) (Property Modified)
11792 trunk/src/s_serv.c (File Modified) (Property Modified)
11793 trunk/src/s_stats.c (File Modified) (Property Modified)
11794 trunk/src/s_user.c (File Modified) (Property Modified)
11795 trunk/src/scache.c (File Modified) (Property Modified)
11796 trunk/src/select.c (File Modified) (Property Modified)
11797 trunk/src/send.c (File Modified) (Property Modified)
11798 trunk/src/snprintf.c (File Modified) (Property Modified)
11799 trunk/src/tools.c (File Modified) (Property Modified)
11800 trunk/src/version.c.SH (File Modified) (Property Modified)
11801 trunk/src/whowas.c (File Modified) (Property Modified)
11802 trunk/tools/.cvsignore (Property Modified)
11803 trunk/tools/Makefile.in (File Modified) (Property Modified)
11804 trunk/tools/README (File Modified) (Property Modified)
11805 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11806 trunk/tools/convertilines.c (File Modified) (Property Modified)
11807 trunk/tools/convertklines.c (File Modified) (Property Modified)
11808 trunk/tools/mkkeypair (Property Modified)
11809 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11810 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11811 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11812 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11813 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11814 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11815 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11816 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11817 trunk/tools/untabify (File Modified) (Property Modified)
11818 trunk/tools/viconf.c (File Modified) (Property Modified)
11821 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11827 trunk/RELNOTES (File Modified)
11830 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11832 - Make version.c use our serial, not ratbox's.
11836 trunk/src/version.c.SH (File Modified)
11839 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11842 - revved patchlevel to 2.1.5
11846 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11850 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11852 - fix buffer overflow and unterminated buffer when removing TS6 bans
11853 - fix rebuilding of SJOIN
11857 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11860 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11862 have servlink report if it gets an uncompressed error message when it gets inflate failures
11865 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11868 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11870 - extend our copyrights to 2005.
11874 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11980 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11983 - revved patchlevel to 2.1.4
11987 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11991 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11993 - add TARGMAX to 005
11994 - remove the +1 from ->uid in struct Client
11995 - fix checking of accept entries in m_accept.c
11999 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12005 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12007 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12012 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12015 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12017 - remove an unused variable
12021 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12024 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12026 don't burst a TS5 name in burst_TS6. -via jillies
12029 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12032 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12034 - via jilles, make nickchanges invalidate any cached bans for
12039 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12045 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12047 - fix some char vs byte usage to make adns compile cleanly with gcc4
12051 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12061 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12063 userhost should allow 5 userhost checks, not 4
12066 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12069 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12071 - another darwin fix
12075 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12078 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12084 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12094 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12096 - remove bogus extern of abort_list
12100 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12103 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12105 svn repo access stuff
12108 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12111 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12117 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12120 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12126 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12129 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12131 revert omotd..i thought it was a good idea..oh well
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12137 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12139 Commas are bad things in channel keys
12143 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12146 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12148 Add OMOTD command to display oper motd
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12155 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12157 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12160 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12163 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12165 Modified files: (Branch: RATBOX_2_1)
12168 - stop testing whois for protocol violations, as they can be caused in
12169 ircds going all the way back to the original ircd2.8
12171 Revision Changes Path
12172 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12176 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12178 Modified files: (Branch: RATBOX_2_1)
12181 - remove some 2.2 code
12183 Revision Changes Path
12184 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12188 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12190 Modified files: (Branch: RATBOX_2_1)
12193 backport of the silly december 31st bug
12195 Revision Changes Path
12196 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12200 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12202 Modified files: (Branch: RATBOX_2_1)
12204 include patchlevel.h
12206 - revved patchlevel to 2.1.3
12208 Revision Changes Path
12209 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12210 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12214 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12216 Modified files: (Branch: RATBOX_2_1)
12219 modules/core m_nick.c
12222 - stop removing a clients own list of accepted clients when they do a
12224 - clean up the accept code so its less retarded
12226 Revision Changes Path
12227 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12228 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12229 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12230 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12234 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12236 Modified files: (Branch: RATBOX_2_1)
12239 src event.c ircd.c newconf.c
12241 - remove a defn of links_cache_list in m_links.c which was causing
12242 the flattened links update to be ignored
12243 - add eventUpdate(), and make links_delay update on rehash
12245 Revision Changes Path
12246 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12247 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12248 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12249 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12250 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12254 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12256 Modified files: (Branch: RATBOX_2_1)
12260 - make the conf parser apply service {}; on rehash
12262 Revision Changes Path
12263 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12264 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12268 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12270 Modified files: (Branch: RATBOX_2_1)
12273 - show ENABLE_SERVICES define in info
12275 Revision Changes Path
12276 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12280 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12282 Modified files: (Branch: RATBOX_2_1)
12283 modules m_services.c m_stats.c
12285 - via jilles, make m_services.c hook into stats U and display service
12288 Revision Changes Path
12289 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12290 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12294 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12296 Modified files: (Branch: RATBOX_2_1)
12297 . configure configure.ac
12299 - default build to -O2
12301 Revision Changes Path
12302 7.249.2.2 +4 -4 ircd-ratbox/configure
12303 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12307 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12309 Modified files: (Branch: RATBOX_2_1)
12310 doc example.conf example.efnet.conf
12311 include client.h s_conf.h s_newconf.h
12313 modules/core m_join.c m_nick.c
12314 src channel.c newconf.c s_conf.c s_user.c
12316 - remove no_oper_resvs from general {};
12317 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12319 Revision Changes Path
12320 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12321 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12322 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12323 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12324 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12325 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12326 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12327 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12328 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12329 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12330 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12331 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12335 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12337 Modified files: (Branch: RATBOX_2_1)
12338 modules/core m_mode.c m_nick.c
12342 - raise max temptime to a year
12344 - require 9 parameters in ms_nick(), 10 in ms_uid()
12346 Revision Changes Path
12347 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12348 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12349 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12353 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12355 Modified files: (Branch: RATBOX_2_1)
12356 modules m_services.c
12358 - only show services logged in info when its a local client
12360 Revision Changes Path
12361 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12365 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12367 Modified files: (Branch: RATBOX_2_1)
12370 passing a pointer to a pointer is not what was intended, oops
12372 Revision Changes Path
12373 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12377 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12379 Modified files: (Branch: RATBOX_2_1)
12382 - update services.txt with FNC
12384 Revision Changes Path
12385 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12389 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12391 Modified files: (Branch: RATBOX_2_1)
12394 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12396 Revision Changes Path
12397 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12401 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12403 Modified files: (Branch: RATBOX_2_1)
12406 - add some uniqueness into auth process for bopm
12408 Revision Changes Path
12409 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12413 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12415 Modified files: (Branch: RATBOX_2_1)
12416 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12418 - make contrib/ compile
12420 Revision Changes Path
12421 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12422 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12423 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12424 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12428 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12430 Modified files: (Branch: RATBOX_2_1)
12431 modules m_monitor.c
12433 Don't allow MONITOR from an unregistered client
12435 Revision Changes Path
12436 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12440 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12442 Modified files: (Branch: RATBOX_2_1)
12443 doc example.conf example.efnet.conf
12445 src class.c messages.tab newconf.c
12447 - remove sendq_eob, its become more of a hindrance than a benefit.
12448 - sync example.efnet.conf cluster {}; with example.conf
12450 Revision Changes Path
12451 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12452 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12453 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12454 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12455 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12456 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12460 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12462 Modified files: (Branch: RATBOX_2_1)
12464 include patchlevel.h
12467 - revved patchlevel to 2.1.2
12469 Revision Changes Path
12470 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12471 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12475 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12477 Modified files: (Branch: RATBOX_2_1)
12478 . configure configure.ac
12480 - raise default topiclen to 160.
12482 Revision Changes Path
12483 7.249.2.1 +3 -3 ircd-ratbox/configure
12484 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12488 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12490 Modified files: (Branch: RATBOX_2_1)
12491 modules m_services.c
12493 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12494 tsinfo matches this
12496 Revision Changes Path
12497 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12501 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12503 Modified files: (Branch: RATBOX_2_1)
12504 modules m_services.c
12506 - monitor_signoff() the client we're nickchanging
12508 Revision Changes Path
12509 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12513 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12515 Modified files: (Branch: RATBOX_2_1)
12518 - fix various UID problems with trace
12520 Revision Changes Path
12521 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12525 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12527 Modified files: (Branch: RATBOX_2_1)
12528 help/opers dline kline
12529 modules m_resv.c m_stats.c
12530 modules/core m_mode.c
12533 - tidy up kline/dline help to note they dont accept nick as target
12534 - disallow bans beginning with ':' over bmask
12535 - disallow bans with a space in chm_ban
12536 - stop counting hidden opers in stats p
12537 - match() parameters in remote unresv were inverted, causing it to fail
12538 - fix possibility of clients setting blank keys
12540 Revision Changes Path
12541 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12542 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12543 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12544 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12545 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12549 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12551 Modified files: (Branch: RATBOX_2_1)
12554 - fix problems with amd64 and the way we do va_list
12556 Revision Changes Path
12557 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12561 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12563 Modified files: (Branch: RATBOX_2_1)
12564 modules m_services.c
12566 - tidy up the kill notifications for RSFNC
12568 Revision Changes Path
12569 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12573 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12575 Modified files: (Branch: RATBOX_2_1)
12577 modules m_services.c
12580 - some more rserv stuff:
12581 - add RSFNC capability
12582 - fix up RSFNC, kill existing clients if they exist.
12584 Revision Changes Path
12585 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12586 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12587 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12591 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12593 Modified files: (Branch: RATBOX_2_1)
12594 modules m_services.c
12596 - first stab at a FNC implementation for rserv
12598 Revision Changes Path
12599 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12603 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12605 Modified files: (Branch: RATBOX_2_1)
12610 Revision Changes Path
12611 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12615 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12617 Modified files: (Branch: RATBOX_2_1)
12620 - add links_delay back
12622 Revision Changes Path
12623 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12627 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12629 Modified files: (Branch: RATBOX_2_1)
12633 - swap tabs for spaces
12635 Revision Changes Path
12636 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12637 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12641 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12643 Modified files: (Branch: RATBOX_2_1)
12646 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12647 contained in the client_flood conf option
12648 - remove a couple of unused defines from info
12650 Revision Changes Path
12651 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12655 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12657 Modified files: (Branch: RATBOX_2_1)
12660 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12662 Revision Changes Path
12663 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12667 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12669 Modified files: (Branch: RATBOX_2_1)
12670 doc example.conf example.efnet.conf
12672 - fix missing closing comment tag
12674 Revision Changes Path
12675 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12676 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12680 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12682 Modified files: (Branch: RATBOX_2_1)
12684 include patchlevel.h
12686 - revved patchlevel to 2.1.1
12688 Revision Changes Path
12689 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12690 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12694 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12696 Modified files: (Branch: RATBOX_2_1)
12699 - sync up remote kline reasons, so theyre consistent with what happens
12700 when we add local klines - notably the "Temporary K-line x min" and
12701 date added to reason.
12703 Revision Changes Path
12704 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12708 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12710 Modified files: (Branch: RATBOX_2_1)
12713 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12715 Revision Changes Path
12716 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12720 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12722 Modified files: (Branch: RATBOX_2_1)
12725 used the data pointer we saved, not what just got nulled
12727 Revision Changes Path
12728 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12732 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12734 Modified files: (Branch: RATBOX_2_1)
12735 modules m_resv.c m_xline.c
12737 - fix broken propagation of xline/resv
12739 Revision Changes Path
12740 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12741 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12745 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12747 Modified files: (Branch: RATBOX_2_1)
12750 - properly increment bad auth count for stats T when we timeout an auth
12752 Revision Changes Path
12753 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12757 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12759 Modified files: (Branch: RATBOX_2_1)
12762 modules/core m_nick.c
12764 - fix a bit that didnt make sense in monitor.txt
12765 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12767 Revision Changes Path
12768 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12769 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12770 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12774 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12776 Modified files: (Branch: RATBOX_2_1)
12779 removing dlink nodes from auth_poll_list twice is bad
12781 Revision Changes Path
12782 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12786 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12788 Modified files: (Branch: RATBOX_2_1)
12791 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12792 changed to RPL_STATSDEBUG
12794 Revision Changes Path
12795 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12799 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12801 Added files: (Branch: RATBOX_2_1)
12804 - add some documentation about target change
12806 Revision Changes Path
12807 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12811 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12813 Modified files: (Branch: RATBOX_2_1)
12814 include supported.h
12815 modules/core m_message.c
12817 - remove extra argument to 005
12818 - disallow messaging of UIDs
12820 Revision Changes Path
12821 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12822 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12826 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12828 Modified files: (Branch: RATBOX_2_1)
12831 - fix a longstanding parser bug with wrong limit checking, causing us to
12832 accept one less parameter than we're allowed to accept.
12834 Revision Changes Path
12835 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12839 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12841 Modified files: (Branch: RATBOX_2_1)
12842 modules/core m_message.c
12844 - exempt users messaging themselves from target change
12846 Revision Changes Path
12847 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12851 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12853 Modified files: (Branch: RATBOX_2_1)
12854 include supported.h
12856 - stop violating MAXPARA on 005.
12858 Revision Changes Path
12859 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12863 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12865 Modified files: (Branch: RATBOX_2_1)
12866 modules/core m_nick.c
12868 - dont store an ipv6 sockhost if we're not compiled with v6 support
12870 Revision Changes Path
12871 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12875 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12877 Modified files: (Branch: RATBOX_2_1)
12880 - remove some vms includes
12882 Revision Changes Path
12883 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12887 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12889 Modified files: (Branch: RATBOX_2_1)
12893 - force commit for new branch
12895 Revision Changes Path
12896 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12897 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12901 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12904 . RELNOTES configure configure.ac
12905 include patchlevel.h
12907 - revved patchlevel to 2.1.0
12909 Revision Changes Path
12910 1.114 +6 -2 ircd-ratbox/RELNOTES
12911 7.249 +11 -11 ircd-ratbox/configure
12912 7.63 +3 -3 ircd-ratbox/configure.ac
12913 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12917 leeh 2005/03/04 13:31:32 EST (20050304_2)
12921 include patchlevel.h
12924 - revved patchlevel to 2.1.0beta2
12926 Revision Changes Path
12927 1.113 +12 -0 ircd-ratbox/RELNOTES
12928 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12932 leeh 2005/03/04 13:27:05 EST (20050304_1)
12935 doc whats-new-2.1.txt
12938 - update whats-new-2.1
12939 - when we're handling global NAMES, dont output channels if there are no
12940 members within them we can show.
12942 Revision Changes Path
12943 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12944 7.436 +12 -2 ircd-ratbox/src/channel.c
12948 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12953 That would be a node_heap not a prefix_heap..oops
12955 Revision Changes Path
12956 7.30 +1 -1 ircd-ratbox/src/patricia.c
12960 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12965 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12966 otherwise..the other macros might work????
12968 Revision Changes Path
12969 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12973 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12976 . configure configure.ac
12980 Revision Changes Path
12981 7.248 +5 -5 ircd-ratbox/configure
12982 7.62 +5 -5 ircd-ratbox/configure.ac
12986 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12989 . configure configure.ac
12993 Revision Changes Path
12994 7.247 +3 -2 ircd-ratbox/configure
12995 7.61 +3 -2 ircd-ratbox/configure.ac
12999 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13002 . configure configure.ac
13006 Revision Changes Path
13007 7.246 +6 -6 ircd-ratbox/configure
13008 7.60 +4 -4 ircd-ratbox/configure.ac
13012 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13015 . configure configure.ac
13018 Doh these changes got put on RATBOX_2_0 when they were meant for
13020 Also merged in the monitor heap size stuff, not that i think monitor has
13023 Revision Changes Path
13024 7.245 +12 -3 ircd-ratbox/configure
13025 7.59 +11 -3 ircd-ratbox/configure.ac
13026 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13030 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13035 Add more robust alloca checking
13037 Revision Changes Path
13038 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13042 leeh 2005/02/24 15:27:17 EST (20050224_9)
13047 - fix the copyright on m_42.c :p
13049 Revision Changes Path
13050 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13054 leeh 2005/02/24 15:22:53 EST (20050224_8)
13057 include supported.h
13060 - fix a core in undline on bad masks
13061 - remove an unwanted space from beginning of second 005 numeric
13063 Revision Changes Path
13064 7.5 +1 -1 ircd-ratbox/include/supported.h
13065 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13069 leeh 2005/02/24 15:18:59 EST (20050224_7)
13072 modules m_monitor.c
13074 - use max_monitor when adding nicknames
13076 that should be everything now..
13078 Revision Changes Path
13079 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13083 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13090 Revision Changes Path
13091 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13095 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13102 Revision Changes Path
13103 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13107 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13112 The Answer to Life, the Universe, and Everything
13114 Revision Changes Path
13115 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13119 leeh 2005/02/24 14:53:04 EST (20050224_3)
13123 modules m_monitor.c
13124 src ircd.c monitor.c
13126 - call init_monitor() on startup
13127 - add in support for adding/deleting/listing monitor entries
13129 Revision Changes Path
13130 7.2 +3 -1 ircd-ratbox/include/monitor.h
13131 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13132 7.374 +2 -0 ircd-ratbox/src/ircd.c
13133 7.3 +15 -4 ircd-ratbox/src/monitor.c
13137 leeh 2005/02/23 21:20:10 EST (20050224_2)
13140 doc example.conf example.efnet.conf
13141 include s_conf.h supported.h
13142 modules Makefile.in
13143 src client.c newconf.c s_conf.c
13145 modules m_monitor.c
13147 - add the max_monitor config option
13148 - advertise MONITOR=%d in 005
13149 - clear a local clients monitor list on exit
13150 - add the framework for the MONITOR command
13153 Revision Changes Path
13154 7.261 +5 -0 ircd-ratbox/doc/example.conf
13155 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13156 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13157 7.4 +4 -2 ircd-ratbox/include/supported.h
13158 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13159 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13160 7.492 +1 -0 ircd-ratbox/src/client.c
13161 7.202 +1 -0 ircd-ratbox/src/newconf.c
13162 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13166 leeh 2005/02/23 20:57:51 EST (20050224_1)
13169 . configure configure.ac
13173 - move MONITOR_HEAP_SIZE over to configure
13175 Revision Changes Path
13176 7.244 ircd-ratbox/configure
13177 7.58 +4 -2 ircd-ratbox/configure.ac
13178 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13179 7.2 +0 -2 ircd-ratbox/src/monitor.c
13183 leeh 2005/02/23 20:48:08 EST (20050224_0)
13187 include client.h numeric.h
13188 modules/core m_nick.c
13189 src Makefile.in client.c messages.tab
13195 - first half of my server-side notify list implementation..
13197 Revision Changes Path
13198 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13199 7.266 +3 -0 ircd-ratbox/include/client.h
13200 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13201 7.58 +6 -0 ircd-ratbox/include/numeric.h
13202 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13203 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13204 7.491 +3 -0 ircd-ratbox/src/client.c
13205 7.126 +5 -5 ircd-ratbox/src/messages.tab
13206 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13207 7.342 +2 -0 ircd-ratbox/src/s_user.c
13211 leeh 2005/02/23 18:42:59 EST (20050223_0)
13216 - double the size of the client and channel hashtables (64k -> 128k and
13217 32k -> 64k). The improvements are quite significant..
13219 Revision Changes Path
13220 7.54 +4 -4 ircd-ratbox/include/hash.h
13224 leeh 2005/02/22 14:55:56 EST (20050222_1)
13228 modules m_services.c
13230 - remove a couple of unused vars
13231 - update monitor.txt
13233 Revision Changes Path
13234 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13235 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13239 leeh 2005/02/21 19:47:24 EST (20050222_0)
13244 - add in my documentation on the upcoming MONITOR command
13246 Revision Changes Path
13247 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13251 leeh 2005/02/21 12:09:34 EST (20050221_0)
13254 . configure configure.ac
13255 doc whats-new-2.1.txt
13256 tools README.mkpasswd
13260 - update whats-new-2.1.txt some more
13261 - we dont have vms mkpasswd anymore
13262 - remove the unused crypt.c
13264 Revision Changes Path
13265 7.243 +3 -6 ircd-ratbox/configure
13266 7.57 +2 -4 ircd-ratbox/configure.ac
13267 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13268 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13269 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13273 leeh 2005/02/19 12:38:09 EST (20050219_3)
13276 doc example.conf example.efnet.conf
13279 src channel.c client.c ircd.c s_conf.c
13281 - rework the splitcode, splitservers is now how many servers we've marked as
13282 EOB, rather than how many are linked. Thus pull ourselves out of
13283 splitmode immediately once this is satisfied
13285 Revision Changes Path
13286 7.260 +8 -9 ircd-ratbox/doc/example.conf
13287 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13288 7.83 +1 -0 ircd-ratbox/include/ircd.h
13289 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13290 7.435 +16 -36 ircd-ratbox/src/channel.c
13291 7.490 +2 -0 ircd-ratbox/src/client.c
13292 7.373 +2 -1 ircd-ratbox/src/ircd.c
13293 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13297 leeh 2005/02/19 09:02:34 EST (20050219_2)
13300 doc example.conf example.efnet.conf
13301 include ircd.h s_conf.h
13303 src channel.c ircd.c newconf.c s_conf.c
13305 - remove split_delay
13307 Revision Changes Path
13308 7.259 +0 -5 ircd-ratbox/doc/example.conf
13309 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13310 7.82 +0 -1 ircd-ratbox/include/ircd.h
13311 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13312 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13313 7.434 +2 -7 ircd-ratbox/src/channel.c
13314 7.372 +0 -1 ircd-ratbox/src/ircd.c
13315 7.201 +0 -1 ircd-ratbox/src/newconf.c
13316 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13320 leeh 2005/02/19 08:48:05 EST (20050219_1)
13324 modules m_cap.c m_who.c
13327 - implemented multi-prefix client capability, which allows stacking of @+ in
13330 Revision Changes Path
13331 7.265 +1 -1 ircd-ratbox/include/client.h
13332 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13333 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13334 7.433 +4 -6 ircd-ratbox/src/channel.c
13338 leeh 2005/02/19 06:27:58 EST (20050219_0)
13342 src newconf.c s_conf.c s_newconf.c
13344 - removed some unused vars/functions
13346 Revision Changes Path
13347 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13348 7.200 +0 -15 ircd-ratbox/src/newconf.c
13349 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13350 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13354 leeh 2005/02/16 12:58:24 EST (20050216_2)
13357 . RELNOTES configure configure.ac
13358 include patchlevel.h
13360 - update configure to reflect this is 'devel'
13362 - revved patchlevel to 2.1.0beta1
13364 Revision Changes Path
13365 1.112 +9 -1 ircd-ratbox/RELNOTES
13366 7.242 +11 -11 ircd-ratbox/configure
13367 7.56 +3 -3 ircd-ratbox/configure.ac
13368 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13372 leeh 2005/02/16 12:46:30 EST (20050216_1)
13375 . configure configure.ac
13376 include client.h numeric.h s_conf.h setup.h.in
13378 modules Makefile.in
13379 modules/core m_nick.c
13380 src Makefile.in client.c ircd.c messages.tab
13381 newconf.c s_conf.c s_user.c
13387 - remove watch, the protocol for this sucks so hard I just dont want it
13390 Revision Changes Path
13391 7.241 +2 -12 ircd-ratbox/configure
13392 7.55 +2 -4 ircd-ratbox/configure.ac
13393 7.264 +0 -2 ircd-ratbox/include/client.h
13394 7.57 +0 -11 ircd-ratbox/include/numeric.h
13395 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13396 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13397 7.3 +2 -3 ircd-ratbox/include/supported.h
13398 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13399 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13400 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13401 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13402 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13403 7.489 +0 -3 ircd-ratbox/src/client.c
13404 7.371 +0 -2 ircd-ratbox/src/ircd.c
13405 7.125 +9 -9 ircd-ratbox/src/messages.tab
13406 7.199 +0 -1 ircd-ratbox/src/newconf.c
13407 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13408 7.341 +0 -2 ircd-ratbox/src/s_user.c
13409 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13413 leeh 2005/02/15 19:13:31 EST (20050216_0)
13417 src event.c ircd_lexer.l ircd_signal.c
13420 servlink descrip.mms
13422 - remove a few vms bits
13424 Revision Changes Path
13425 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13426 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13427 7.47 +0 -54 ircd-ratbox/src/event.c
13428 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13429 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13430 7.152 +0 -3 ircd-ratbox/src/modules.c
13434 leeh 2005/02/15 18:53:32 EST (20050215_0)
13437 include hostmask.h ircd.h s_conf.h s_newconf.h
13438 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13440 src hostmask.c ircd.c ircd_signal.c s_conf.c
13443 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13444 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13446 Revision Changes Path
13447 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13448 7.81 +1 -0 ircd-ratbox/include/ircd.h
13449 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13450 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13451 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13452 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13453 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13454 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13455 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13456 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13457 7.370 +7 -0 ircd-ratbox/src/ircd.c
13458 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13459 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13460 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13464 leeh 2005/02/13 10:21:41 EST (20050213_4)
13469 doc whats-new-2.0.txt whats-new-2.1.txt
13473 - move whats-new.txt to whats-new-2.0.txt
13474 - add in whats-new-2.1.txt
13475 - update services.txt with the whois for logged in users
13477 Revision Changes Path
13478 7.2 +5 -0 ircd-ratbox/doc/services.txt
13479 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13480 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13481 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13485 leeh 2005/02/13 09:20:37 EST (20050213_3)
13488 include supported.h
13489 modules/core m_message.c
13491 - fix a compile error in m_message.c
13492 - update 005 to the spec and add CPRIVMSG/CNOTICE
13494 Revision Changes Path
13495 7.2 +31 -37 ircd-ratbox/include/supported.h
13496 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13500 leeh 2005/02/13 09:14:12 EST (20050213_2)
13505 - fix the membership memleak
13507 Revision Changes Path
13508 7.432 +0 -3 ircd-ratbox/src/channel.c
13512 leeh 2005/02/12 21:51:56 EST (20050213_1)
13516 modules/core m_message.c
13518 - add a bitmask to track when they send their first message, only allowing
13519 clearing stuff after that.
13521 Revision Changes Path
13522 7.263 +4 -0 ircd-ratbox/include/client.h
13523 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13527 leeh 2005/02/12 21:17:52 EST (20050213_0)
13530 include patricia.h s_newconf.h
13531 modules/core m_message.c
13532 src patricia.c s_newconf.c s_user.c
13534 - add in the patricia for tracking who fills up targets, give them a reduced
13537 Revision Changes Path
13538 7.20 +1 -1 ircd-ratbox/include/patricia.h
13539 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13540 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13541 7.29 +1 -1 ircd-ratbox/src/patricia.c
13542 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13543 7.340 +4 -0 ircd-ratbox/src/s_user.c
13547 leeh 2005/02/12 18:35:10 EST (20050212_0)
13550 include ircd_defs.h
13551 src class.c reject.c
13553 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13555 Revision Changes Path
13556 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13557 7.68 +1 -5 ircd-ratbox/src/class.c
13558 1.33 +1 -5 ircd-ratbox/src/reject.c
13562 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13567 remove stupid memory leak
13569 Revision Changes Path
13570 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13574 leeh 2005/02/11 06:42:48 EST (20050211_0)
13579 - workaround hyb6 allowing empty gline reasons
13581 Revision Changes Path
13582 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13586 leeh 2005/02/09 14:39:13 EST (20050209_2)
13590 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13591 src ircd.c s_conf.c
13593 - move temp dlines and temp klines over to an array, rather than completely
13596 Revision Changes Path
13597 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13598 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13599 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13600 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13601 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13602 7.369 +0 -5 ircd-ratbox/src/ircd.c
13603 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13607 leeh 2005/02/09 14:02:13 EST (20050209_1)
13611 modules m_cap.c m_pong.c m_user.c
13612 modules/core m_nick.c
13615 - remove 'nick' param from register_local_user(), its not needed.
13617 Revision Changes Path
13618 7.35 +1 -1 ircd-ratbox/include/s_user.h
13619 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13620 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13621 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13622 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13623 7.339 +6 -6 ircd-ratbox/src/s_user.c
13627 leeh 2005/02/09 13:12:53 EST (20050209_0)
13630 modules m_cmessage.c
13632 - dont send numerics when we're dealing with CNOTICE
13633 - add in checking for +g, and resetting idle
13635 Revision Changes Path
13636 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13640 leeh 2005/02/08 11:37:50 EST (20050208_2)
13645 - fix operator blocks to work on ip spoofs
13647 Revision Changes Path
13648 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13652 leeh 2005/02/07 19:23:22 EST (20050208_1)
13655 doc example.conf example.efnet.conf
13658 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13660 Revision Changes Path
13661 7.258 +0 -39 ircd-ratbox/doc/example.conf
13662 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13663 7.198 +0 -272 ircd-ratbox/src/newconf.c
13667 leeh 2005/02/07 19:19:32 EST (20050208_0)
13672 - added support for kline.conf.perm et al, these take the same formats
13673 as their non-permanent partners, but you cant remove them via the ircd.
13675 Revision Changes Path
13676 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13680 leeh 2005/02/02 19:18:59 EST (20050203_1)
13687 help/opers cnotice cprivmsg
13689 - added help files for cprivmsg/cnotice
13691 Revision Changes Path
13692 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13693 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13694 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13695 1.10 +19 -19 ircd-ratbox/help/opers/index
13696 1.7 +10 -9 ircd-ratbox/help/users/index
13700 leeh 2005/02/02 19:14:25 EST (20050203_0)
13704 modules Makefile.in
13707 modules m_cmessage.c
13709 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13710 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13711 nick is a member. These bypass any target change limitations.
13712 - added ERR_VOICENEEDED, numeric 489.
13714 Revision Changes Path
13715 7.56 +2 -0 ircd-ratbox/include/numeric.h
13716 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13717 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13718 7.124 +1 -1 ircd-ratbox/src/messages.tab
13722 leeh 2005/02/02 16:58:16 EST (20050202_4)
13727 - update etrace help
13729 Revision Changes Path
13730 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13734 leeh 2005/02/02 16:55:04 EST (20050202_3)
13739 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13740 can put its external ip address in there..
13742 Revision Changes Path
13743 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13747 leeh 2005/02/02 16:41:06 EST (20050202_2)
13752 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13753 if its a non-local client. These will just get "lost" if the remote
13754 server doesnt support this..
13756 Revision Changes Path
13757 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13761 leeh 2005/02/02 16:12:12 EST (20050202_1)
13764 include client.h numeric.h s_conf.h
13765 modules/core m_message.c
13766 src messages.tab newconf.c s_conf.c
13768 - first part of the target change code, add the storage of targets for
13769 localuser, throttle messages when they fill all the available slots
13771 Revision Changes Path
13772 7.262 +5 -1 ircd-ratbox/include/client.h
13773 7.55 +2 -0 ircd-ratbox/include/numeric.h
13774 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13775 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13776 7.123 +1 -1 ircd-ratbox/src/messages.tab
13777 7.197 +1 -0 ircd-ratbox/src/newconf.c
13778 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13782 leeh 2005/02/02 13:28:10 EST (20050202_0)
13785 modules m_resv.c m_stats.c m_testline.c
13786 modules/core m_join.c
13787 src hash.c kdparse.c messages.tab s_newconf.c
13789 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13790 tracking of when resvs get hit
13792 Revision Changes Path
13793 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13794 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13795 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13796 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13797 7.114 +3 -0 ircd-ratbox/src/hash.c
13798 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13799 7.122 +1 -1 ircd-ratbox/src/messages.tab
13800 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13804 leeh 2005/01/31 09:04:10 EST (20050131_2)
13809 - fflush() logfiles
13811 Revision Changes Path
13812 7.79 +2 -0 ircd-ratbox/src/s_log.c
13816 leeh 2005/01/31 08:59:09 EST (20050131_1)
13821 - rename fd_dump() to comm_dump()
13823 Revision Changes Path
13824 1.27 +2 -2 ircd-ratbox/src/commio.c
13828 leeh 2005/01/30 19:16:08 EST (20050131_0)
13833 modules m_services.c
13834 modules/core m_server.c
13835 src hook.c s_serv.c
13837 - added hook for server_introduced
13838 - fixed up services support for hooks
13840 Revision Changes Path
13841 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13842 1.31 +1 -0 ircd-ratbox/include/hook.h
13843 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13844 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13845 7.36 +2 -0 ircd-ratbox/src/hook.c
13846 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13850 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13855 Add back in the comm_fd_hack thing for solaris
13857 Revision Changes Path
13858 1.26 +26 -1 ircd-ratbox/src/commio.c
13862 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13866 include commio.h s_conf.h watch.h
13867 modules m_dline.c m_kline.c m_resv.c m_stats.c
13868 m_watch.c m_xline.c
13869 modules/core m_nick.c
13870 src balloc.c cache.c client.c commio.c
13871 epoll.c ircd.c ircd_lexer.l kdparse.c
13872 listener.c s_auth.c s_conf.c s_log.c
13875 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13877 Revision Changes Path
13878 1.18 +0 -2 ircd-ratbox/adns/adns.h
13879 1.14 +6 -37 ircd-ratbox/include/commio.h
13880 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13881 7.3 +2 -2 ircd-ratbox/include/watch.h
13882 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13883 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13884 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13885 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13886 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13887 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13888 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13889 7.85 +1 -1 ircd-ratbox/src/balloc.c
13890 1.24 +5 -5 ircd-ratbox/src/cache.c
13891 7.488 +4 -4 ircd-ratbox/src/client.c
13892 1.25 +10 -280 ircd-ratbox/src/commio.c
13893 1.33 +1 -1 ircd-ratbox/src/epoll.c
13894 7.368 +4 -4 ircd-ratbox/src/ircd.c
13895 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13896 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13897 7.125 +8 -8 ircd-ratbox/src/listener.c
13898 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13899 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13900 7.78 +20 -20 ircd-ratbox/src/s_log.c
13901 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13902 1.6 +22 -15 ircd-ratbox/src/watch.c
13906 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13909 modules/core m_mode.c
13911 remove two unused variables
13913 Revision Changes Path
13914 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13918 leeh 2005/01/28 15:31:40 EST (20050128_1)
13924 - mo_kline() needs minpara of 3, not 2
13925 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13926 - require me.info is never blank
13928 Revision Changes Path
13929 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13930 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13934 leeh 2005/01/28 15:26:28 EST (20050128_0)
13937 modules/core m_mode.c m_sjoin.c
13939 - patch via jilles to fix +eI lists being shown to lusers when handling
13940 protocol stuff over TS6
13942 Revision Changes Path
13943 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13944 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13948 leeh 2005/01/25 19:47:38 EST (20050126_0)
13952 modules/core m_join.c m_mode.c m_sjoin.c
13953 src channel.c messages.tab s_serv.c
13955 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13956 an operspy call with &me
13957 - remove modebuf/parabuf params from channel_modes(), we now generate a
13958 buffer internally which we return.
13960 Revision Changes Path
13961 7.163 +1 -1 ircd-ratbox/include/channel.h
13962 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13963 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13964 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13965 7.431 +25 -18 ircd-ratbox/src/channel.c
13966 7.121 +1 -1 ircd-ratbox/src/messages.tab
13967 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13971 alz 2005/01/25 18:09:18 EST (20050125_5)
13974 doc example.conf example.efnet.conf
13977 src listener.c newconf.c s_conf.c
13979 Added dline_with_reason config option (default yes):
13981 /* dline reason: show the user the dline reason when they connect
13984 dline_with_reason = yes;
13986 Revision Changes Path
13987 7.257 +6 -1 ircd-ratbox/doc/example.conf
13988 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13989 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13990 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13991 7.124 +1 -1 ircd-ratbox/src/listener.c
13992 7.196 +1 -0 ircd-ratbox/src/newconf.c
13993 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13997 leeh 2005/01/25 13:21:17 EST (20050125_4)
14002 - make conf_set_generic_string() test len exists before it uses it.
14004 Revision Changes Path
14005 7.195 +1 -1 ircd-ratbox/src/newconf.c
14009 leeh 2005/01/25 13:10:56 EST (20050125_3)
14015 - rename 'type' to 'flags' in cluster {};
14016 - add stacking of servers in cluster {}; documented in example.conf
14018 Revision Changes Path
14019 7.256 +18 -10 ircd-ratbox/doc/example.conf
14020 7.194 +39 -7 ircd-ratbox/src/newconf.c
14024 alz 2005/01/25 12:48:54 EST (20050125_2)
14028 src listener.c s_conf.c
14030 Added dline reasons, connecting/banned clients now see ban reason.
14032 Revision Changes Path
14033 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14034 7.123 +17 -4 ircd-ratbox/src/listener.c
14035 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14039 leeh 2005/01/25 07:44:37 EST (20050125_1)
14042 doc example.conf example.efnet.conf
14045 - implement stacking of shared {}; blocks, documented in example.conf
14047 Revision Changes Path
14048 7.255 +26 -13 ircd-ratbox/doc/example.conf
14049 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14050 7.193 +51 -36 ircd-ratbox/src/newconf.c
14054 leeh 2005/01/24 19:08:29 EST (20050125_0)
14058 include client.h s_conf.h
14059 modules/core m_join.c
14060 src newconf.c s_user.c
14062 - added jupe_exempt to auth {};, exempts the user from generating warnings
14063 when they attempt to join juped channels.
14065 Revision Changes Path
14066 7.254 +2 -0 ircd-ratbox/doc/example.conf
14067 7.261 +3 -0 ircd-ratbox/include/client.h
14068 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14069 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14070 7.192 +1 -0 ircd-ratbox/src/newconf.c
14071 7.338 +8 -0 ircd-ratbox/src/s_user.c
14075 leeh 2005/01/24 18:57:02 EST (20050124_6)
14080 - rework shared {};, the format is now:
14082 oper = "flame@*.leeh.co.uk", "*.lan";
14088 oper = "flame@*.leeh.co.uk", "*.lan";
14092 Revision Changes Path
14093 7.191 +55 -23 ircd-ratbox/src/newconf.c
14097 leeh 2005/01/24 17:25:58 EST (20050124_5)
14102 - fix the prototype on load_static_modules()
14104 Revision Changes Path
14105 7.61 +1 -1 ircd-ratbox/include/modules.h
14109 leeh 2005/01/24 16:00:30 EST (20050124_4)
14114 - have cap end call register_local_user() with its own copy of
14115 source_p->username so its safe for unidented users..
14117 Revision Changes Path
14118 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14122 leeh 2005/01/24 15:48:09 EST (20050124_3)
14125 include newconf.h s_conf.h
14127 src newconf.c s_conf.c s_log.c
14129 - move the conf parser over to a table based structure, with generic setting
14130 of integers/strings
14132 Revision Changes Path
14133 7.34 +9 -8 ircd-ratbox/include/newconf.h
14134 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14135 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14136 7.190 +264 -808 ircd-ratbox/src/newconf.c
14137 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14138 7.77 +13 -13 ircd-ratbox/src/s_log.c
14142 leeh 2005/01/24 13:11:30 EST (20050124_2)
14148 - added stacking of ips in exempt {};
14150 Revision Changes Path
14151 7.253 +4 -0 ircd-ratbox/doc/example.conf
14152 7.189 +11 -30 ircd-ratbox/src/newconf.c
14156 leeh 2005/01/24 12:59:57 EST (20050124_1)
14160 src channel.c client.c hash.c hook.c
14161 newconf.c s_user.c watch.c
14163 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14164 consistent with the rest of the dlink code.
14166 Revision Changes Path
14167 1.54 +7 -7 ircd-ratbox/include/tools.h
14168 7.430 +2 -2 ircd-ratbox/src/channel.c
14169 7.487 +6 -6 ircd-ratbox/src/client.c
14170 7.113 +5 -5 ircd-ratbox/src/hash.c
14171 7.35 +1 -1 ircd-ratbox/src/hook.c
14172 7.188 +2 -2 ircd-ratbox/src/newconf.c
14173 7.337 +1 -1 ircd-ratbox/src/s_user.c
14174 1.5 +4 -4 ircd-ratbox/src/watch.c
14178 leeh 2005/01/24 12:47:13 EST (20050124_0)
14183 - cheap hack on sticky capabs..
14185 Revision Changes Path
14186 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14190 leeh 2005/01/22 11:36:54 EST (20050122_0)
14195 - updated my clicap implementation to match the spec so far..
14197 Revision Changes Path
14198 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14202 leeh 2005/01/21 07:14:43 EST (20050121_2)
14207 modules m_services.c
14208 src hook.c s_serv.c
14210 - added hooks for when we're sending a burst
14211 - rewrote hooks.txt
14212 - fix up the hooks ive already done in services compatibility, ill add the
14213 hooks for server/client introductions in a bit.
14215 Revision Changes Path
14216 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14217 1.30 +4 -0 ircd-ratbox/include/hook.h
14218 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14219 7.34 +7 -0 ircd-ratbox/src/hook.c
14220 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14224 leeh 2005/01/21 06:34:03 EST (20050121_1)
14227 contrib example_module.c spy_admin_notice.c
14228 spy_info_notice.c spy_links_notice.c
14229 spy_motd_notice.c spy_stats_notice.c
14230 spy_stats_p_notice.c spy_trace_notice.c
14232 spy_whois_notice_global.c
14234 modules m_admin.c m_info.c m_links.c m_motd.c
14235 m_services.c m_stats.c m_trace.c
14236 m_whois.c static_modules.c.SH
14237 modules/core m_server.c
14238 src client.c hook.c ircd.c modules.c packet.c
14239 s_auth.c s_serv.c s_user.c send.c
14241 - add a better implementation of the hook system, its now a slow leaking
14242 array and events are created whenever we try adding a hook for it, or
14243 theyre registered for the caller.
14245 Ive temporarily fucked services support and removed most of the other
14246 hooks.. I shall fix this soon.
14248 Revision Changes Path
14249 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14250 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14251 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14252 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14253 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14254 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14255 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14256 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14257 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14258 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14259 1.29 +34 -70 ircd-ratbox/include/hook.h
14260 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14261 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14262 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14263 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14264 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14265 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14266 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14267 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14268 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14269 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14270 7.486 +1 -28 ircd-ratbox/src/client.c
14271 7.33 +131 -137 ircd-ratbox/src/hook.c
14272 7.367 +1 -1 ircd-ratbox/src/ircd.c
14273 7.151 +6 -10 ircd-ratbox/src/modules.c
14274 7.138 +10 -14 ircd-ratbox/src/packet.c
14275 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14276 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14277 7.336 +0 -6 ircd-ratbox/src/s_user.c
14278 7.286 +8 -6 ircd-ratbox/src/send.c
14282 leeh 2005/01/20 19:19:20 EST (20050121_0)
14287 - remove an unused struct
14289 Revision Changes Path
14290 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14294 leeh 2005/01/20 13:38:39 EST (20050120_1)
14297 . configure configure.ac
14298 include client.h numeric.h patchlevel.h
14299 modules Makefile.in
14300 src messages.tab s_user.c
14304 - drop back to -O0, fix patchlevel.h
14305 - first stab at client capabilities.. this still needs work.
14307 Revision Changes Path
14308 7.240 +3 -3 ircd-ratbox/configure
14309 7.54 +3 -3 ircd-ratbox/configure.ac
14310 7.260 +3 -0 ircd-ratbox/include/client.h
14311 7.54 +2 -0 ircd-ratbox/include/numeric.h
14312 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14313 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14314 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14315 7.120 +1 -1 ircd-ratbox/src/messages.tab
14316 7.335 +3 -0 ircd-ratbox/src/s_user.c
14320 leeh 2005/01/20 06:04:41 EST (20050120_0)
14323 . ChangeLog RELNOTES
14324 include config.h config.h.dist memory.h
14327 src commio.c crypt.c getopt.c ircd.c s_serv.c
14329 . README.VMS clean.com make.com
14330 include setup.h_vms
14331 modules descrip.mms static_modules_c.com
14332 modules/core descrip.mms
14333 src descrip.mms qio.c version.com
14334 tools descrip.mms mkpasswd_vms.c
14336 - clean changelog, relnotes
14337 - mark patchlevel as 2.1.0beta
14338 - remove VMS support
14340 Revision Changes Path
14341 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14342 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14343 1.111 +1 -348 ircd-ratbox/RELNOTES
14344 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14345 7.182 +0 -42 ircd-ratbox/include/config.h
14346 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14347 7.50 +0 -4 ircd-ratbox/include/memory.h
14348 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14349 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14350 7.2 +0 -58 ircd-ratbox/make.com (dead)
14351 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14352 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14353 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14354 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14355 1.24 +7 -30 ircd-ratbox/src/commio.c
14356 7.12 +0 -4 ircd-ratbox/src/crypt.c
14357 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14358 7.24 +0 -4 ircd-ratbox/src/getopt.c
14359 7.366 +4 -19 ircd-ratbox/src/ircd.c
14360 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14361 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14362 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14363 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14364 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14368 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14374 not using the return values on a few watch functions so make them void
14376 Revision Changes Path
14377 7.2 +5 -5 ircd-ratbox/include/watch.h
14378 1.4 +19 -28 ircd-ratbox/src/watch.c
14381 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14386 Make watch throttle, don't accept letter commands stacked
14388 Revision Changes Path
14389 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14393 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14400 Revision Changes Path
14401 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14405 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14408 . ChangeLog README.FIRST RELNOTES configure
14410 adns adns.h internal.h parse.c transmit.c
14412 contrib example_module.c spy_admin_notice.c
14413 spy_info_notice.c spy_links_notice.c
14414 spy_motd_notice.c spy_stats_notice.c
14415 spy_stats_p_notice.c spy_trace_notice.c
14417 spy_whois_notice_global.c
14418 doc example.conf example.efnet.conf ircd.motd
14419 server-version-info whats-new.txt
14420 help/opers umode xline
14422 include cache.h channel.h class.h client.h
14423 commio.h config.h config.h.dist hash.h
14424 hook.h hostmask.h irc_string.h ircd.h
14425 ircd_defs.h m_info.h memory.h msg.h
14426 newconf.h numeric.h packet.h patchlevel.h
14427 patricia.h s_conf.h s_gline.h s_newconf.h
14428 s_serv.h s_user.h scache.h serno.h
14429 setup.h.in sprintf_irc.h stdinc.h tools.h
14430 modules .depend Makefile.in m_admin.c m_away.c
14431 m_dline.c m_encap.c m_gline.c m_info.c
14432 m_kline.c m_links.c m_list.c m_lusers.c
14433 m_motd.c m_oper.c m_operspy.c m_rehash.c
14434 m_restart.c m_resv.c m_set.c m_stats.c
14435 m_svinfo.c m_testline.c m_testmask.c
14436 m_topic.c m_trace.c m_watch.c m_who.c
14437 m_whois.c m_whowas.c m_xline.c
14438 static_modules.c.SH
14439 modules/core m_error.c m_message.c m_mode.c m_quit.c
14440 m_server.c m_squit.c
14441 src .depend Makefile.in adns.c balloc.c
14442 cache.c channel.c class.c client.c
14443 commio.c crypt.c devpoll.c epoll.c
14444 event.c getopt.c hash.c hook.c hostmask.c
14445 irc_string.c ircd.c ircd_lexer.l
14446 ircd_parser.y ircd_signal.c listener.c
14447 modules.c newconf.c numeric.c packet.c
14448 parse.c patricia.c poll.c reject.c
14449 restart.c s_auth.c s_conf.c s_log.c
14450 s_newconf.c s_serv.c s_user.c scache.c
14451 select.c send.c snprintf.c tools.c
14452 version.c.SH watch.c whowas.c
14453 tools README.mkpasswd mkpasswd.c
14455 . README.VMS clean.com make.com
14457 include common.h s_stats.h setup.h_vms
14459 modules descrip.mms m_challenge.c m_etrace.c
14460 m_invite.c m_names.c m_pass.c m_ping.c
14461 m_pong.c m_services.c m_tb.c m_user.c
14462 m_users.c m_version.c
14463 static_modules_c.com
14464 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14466 servlink descrip.mms
14467 src descrip.mms kdparse.c messages.tab qio.c
14468 s_gline.c s_stats.c version.com
14469 tools descrip.mms mkpasswd_vms.c
14473 modules/core channels.c users.c
14476 merge from RATBOX_2_0
14478 Revision Changes Path
14479 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14480 7.40 +1 -0 ircd-ratbox/README.FIRST
14481 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14482 1.110 +114 -6 ircd-ratbox/RELNOTES
14483 1.17 +4 -0 ircd-ratbox/adns/adns.h
14484 1.17 +4 -4 ircd-ratbox/adns/internal.h
14485 1.12 +38 -38 ircd-ratbox/adns/parse.c
14486 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14487 1.19 +13 -13 ircd-ratbox/adns/types.c
14488 7.1 +10 -0 ircd-ratbox/clean.com (new)
14489 7.239 +47 -29 ircd-ratbox/configure
14490 7.53 +40 -32 ircd-ratbox/configure.ac
14491 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14492 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14493 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14494 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14495 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14496 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14497 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14498 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14499 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14500 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14501 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14502 7.252 +68 -22 ircd-ratbox/doc/example.conf
14503 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14504 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14505 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14506 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14507 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14508 1.5 +2 -1 ircd-ratbox/help/opers/umode
14509 1.7 +1 -1 ircd-ratbox/help/opers/xline
14510 1.2 +1 -0 ircd-ratbox/help/users/umode
14511 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14512 1.7 +8 -0 ircd-ratbox/include/cache.h
14513 7.162 +18 -16 ircd-ratbox/include/channel.h
14514 7.25 +4 -0 ircd-ratbox/include/class.h
14515 7.259 +34 -28 ircd-ratbox/include/client.h
14516 1.13 +45 -7 ircd-ratbox/include/commio.h
14517 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14518 7.181 +74 -16 ircd-ratbox/include/config.h
14519 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14520 7.53 +2 -0 ircd-ratbox/include/hash.h
14521 1.28 +73 -27 ircd-ratbox/include/hook.h
14522 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14523 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14524 7.80 +6 -31 ircd-ratbox/include/ircd.h
14525 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14526 7.56 +14 -8 ircd-ratbox/include/m_info.h
14527 7.49 +4 -0 ircd-ratbox/include/memory.h
14528 7.53 +2 -0 ircd-ratbox/include/msg.h
14529 7.33 +9 -9 ircd-ratbox/include/newconf.h
14530 7.53 +12 -8 ircd-ratbox/include/numeric.h
14531 7.27 +1 -1 ircd-ratbox/include/packet.h
14532 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14533 7.19 +25 -1 ircd-ratbox/include/patricia.h
14534 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14535 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14536 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14537 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14538 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14539 7.34 +13 -9 ircd-ratbox/include/s_user.h
14540 7.15 +1 -1 ircd-ratbox/include/scache.h
14541 7.5366 +1 -1 ircd-ratbox/include/serno.h
14542 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14543 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14544 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14545 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14546 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14547 1.53 +10 -10 ircd-ratbox/include/tools.h
14548 7.1 +58 -0 ircd-ratbox/make.com (new)
14549 1.45 +338 -182 ircd-ratbox/modules/.depend
14550 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14551 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14552 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14553 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14554 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14555 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14556 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14557 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14558 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14559 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14560 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14561 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14562 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14563 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14564 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14565 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14566 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14567 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14568 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14569 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14570 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14571 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14572 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14573 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14574 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14575 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14576 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14577 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14578 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14579 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14580 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14581 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14582 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14583 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14584 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14585 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14586 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14587 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14588 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14589 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14590 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14591 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14592 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14593 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14594 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14595 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14596 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14597 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14598 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14599 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14600 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14601 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14602 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14603 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14604 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14605 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14606 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14607 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14608 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14609 7.48 +162 -119 ircd-ratbox/src/.depend
14610 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14611 7.75 +5 -5 ircd-ratbox/src/adns.c
14612 7.84 +1 -1 ircd-ratbox/src/balloc.c
14613 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14614 1.23 +75 -7 ircd-ratbox/src/cache.c
14615 7.429 +342 -79 ircd-ratbox/src/channel.c
14616 7.67 +42 -2 ircd-ratbox/src/class.c
14617 7.485 +245 -85 ircd-ratbox/src/client.c
14618 1.23 +349 -43 ircd-ratbox/src/commio.c
14619 7.11 +4 -0 ircd-ratbox/src/crypt.c
14620 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14621 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14622 1.32 +4 -8 ircd-ratbox/src/epoll.c
14623 7.46 +63 -6 ircd-ratbox/src/event.c
14624 7.23 +4 -0 ircd-ratbox/src/getopt.c
14625 7.112 +8 -7 ircd-ratbox/src/hash.c
14626 7.32 +135 -133 ircd-ratbox/src/hook.c
14627 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14628 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14629 7.365 +56 -48 ircd-ratbox/src/ircd.c
14630 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14631 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14632 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14633 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14634 7.122 +14 -13 ircd-ratbox/src/listener.c
14635 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14636 7.150 +17 -8 ircd-ratbox/src/modules.c
14637 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14638 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14639 7.137 +55 -42 ircd-ratbox/src/packet.c
14640 7.187 +8 -15 ircd-ratbox/src/parse.c
14641 7.28 +2 -4 ircd-ratbox/src/patricia.c
14642 7.82 +3 -1 ircd-ratbox/src/poll.c
14643 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14644 1.32 +8 -3 ircd-ratbox/src/reject.c
14645 7.34 +1 -0 ircd-ratbox/src/restart.c
14646 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14647 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14648 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14649 7.76 +32 -35 ircd-ratbox/src/s_log.c
14650 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14651 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14652 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14653 7.334 +773 -2 ircd-ratbox/src/s_user.c
14654 7.27 +2 -1 ircd-ratbox/src/scache.c
14655 7.44 +2 -0 ircd-ratbox/src/select.c
14656 7.285 +12 -12 ircd-ratbox/src/send.c
14657 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14658 7.46 +0 -1 ircd-ratbox/src/tools.c
14659 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14660 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14661 1.3 +4 -4 ircd-ratbox/src/watch.c
14662 7.32 +1 -0 ircd-ratbox/src/whowas.c
14663 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14664 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14665 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14666 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14670 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14672 Modified files: (Branch: RATBOX_2_0)
14675 a remote client is never going to have a watch list..duh
14677 Revision Changes Path
14678 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14682 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14684 Added files: (Branch: RATBOX_2_0)
14689 Revision Changes Path
14690 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14694 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14696 Added files: (Branch: RATBOX_2_0)
14700 helps if we actually include the .c/.h files
14702 Revision Changes Path
14703 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14704 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14708 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14710 Modified files: (Branch: RATBOX_2_0)
14711 . configure configure.ac
14712 include client.h numeric.h s_conf.h setup.h.in
14714 modules Makefile.in
14715 modules/core m_nick.c
14716 src Makefile.in client.c ircd.c messages.tab
14717 newconf.c s_conf.c s_user.c
14719 backport watch from devel
14721 Revision Changes Path
14722 7.229.2.10 +12 -2 ircd-ratbox/configure
14723 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14724 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14725 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14726 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14727 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14728 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14729 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14730 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14731 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14732 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14733 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14734 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14735 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14736 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14737 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14741 leeh 2005/01/12 10:12:40 EST (20050112_1)
14743 Modified files: (Branch: RATBOX_2_0)
14745 modules m_services.c m_whois.c
14748 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14749 when the user is logged in
14751 Revision Changes Path
14752 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14753 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14754 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14755 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14759 leeh 2005/01/11 19:47:14 EST (20050112_0)
14761 Modified files: (Branch: RATBOX_2_0)
14762 include supported.h
14763 Added files: (Branch: RATBOX_2_0)
14767 - added doc/services.txt, outlining the compatibility code
14769 Revision Changes Path
14770 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14771 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14775 leeh 2005/01/11 18:38:10 EST (20050111_5)
14777 Modified files: (Branch: RATBOX_2_0)
14778 include client.h hook.h
14779 modules m_services.c
14780 modules/core m_server.c
14781 src hook.c s_serv.c
14783 - more services compatibility code:
14784 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14785 appropriate service {}; entry, only accept SU from these.
14786 - hook into us finishing nick burst, and have services burst a list of
14789 Revision Changes Path
14790 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14791 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14792 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14793 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14794 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14795 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14799 leeh 2005/01/11 17:32:42 EST (20050111_4)
14801 Modified files: (Branch: RATBOX_2_0)
14802 . configure configure.ac
14804 modules Makefile.in
14806 Added files: (Branch: RATBOX_2_0)
14807 modules m_services.c
14809 - more services compatibility code:
14810 - encap handlers for SU (services marking client as logged in)
14811 - and for LOGIN (servers bursting logged in status)
14812 - move suser from Client -> User
14814 Revision Changes Path
14815 7.229.2.9 +9 -3 ircd-ratbox/configure
14816 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14817 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14818 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14819 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14820 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14824 leeh 2005/01/11 16:46:34 EST (20050111_3)
14826 Modified files: (Branch: RATBOX_2_0)
14827 include ircd_defs.h
14829 - whoops, missing #endif
14831 Revision Changes Path
14832 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14836 leeh 2005/01/11 15:56:57 EST (20050111_2)
14838 Modified files: (Branch: RATBOX_2_0)
14839 include ircd_defs.h
14841 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14842 have ipv6 just report sizeof(struct sockaddr_in)
14844 Revision Changes Path
14845 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14849 leeh 2005/01/10 20:19:35 EST (20050111_1)
14851 Modified files: (Branch: RATBOX_2_0)
14854 - fix a gcc warning
14856 Revision Changes Path
14857 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14861 leeh 2005/01/10 20:10:35 EST (20050111_0)
14863 Modified files: (Branch: RATBOX_2_0)
14864 adns internal.h parse.c transmit.c types.c
14866 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14869 Revision Changes Path
14870 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14871 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14872 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14873 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14877 leeh 2005/01/10 17:48:48 EST (20050110_3)
14879 Modified files: (Branch: RATBOX_2_0)
14882 - send out the reformatted xline to opers (\s -> ' ')
14884 Revision Changes Path
14885 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14889 leeh 2005/01/10 16:18:53 EST (20050110_2)
14891 Modified files: (Branch: RATBOX_2_0)
14894 include client.h supported.h
14895 src messages.tab s_user.c send.c
14897 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14900 Revision Changes Path
14901 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14902 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14903 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14904 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14905 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14906 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14907 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14911 leeh 2005/01/10 14:50:47 EST (20050110_1)
14913 Modified files: (Branch: RATBOX_2_0)
14914 doc example.conf example.efnet.conf
14916 - I dont remember ts6 desyncing on bans, so im not sure why the example
14919 Revision Changes Path
14920 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14921 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14925 leeh 2005/01/10 13:31:10 EST (20050110_0)
14927 Modified files: (Branch: RATBOX_2_0)
14928 . configure configure.ac
14929 include channel.h client.h numeric.h s_conf.h
14930 s_serv.h setup.h.in
14931 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14933 src channel.c messages.tab newconf.c s_conf.c
14936 - added --enable-services to configure, which enables some ratbox-services
14937 compatibility code:
14938 - chanmode +r, registered users only
14939 - usermode +S, prevents deop/kick of a service
14940 - service { }; block in conf for the above umode
14942 Revision Changes Path
14943 7.229.2.8 +28 -16 ircd-ratbox/configure
14944 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14945 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14946 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14947 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14948 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14949 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14950 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14951 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14952 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14953 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14954 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14955 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14956 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14957 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14958 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14959 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14960 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14961 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14965 leeh 2005/01/09 08:23:30 EST (20050109_0)
14967 Modified files: (Branch: RATBOX_2_0)
14970 - remove a tab, and add +C to opers umode help
14972 Revision Changes Path
14973 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode