1 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
3 Tweak some comments in sno_whois extension.
7 +2 -2 trunk/extensions/sno_whois.c (File Modified)
10 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
16 +3 -6 trunk/NEWS (File Modified)
19 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
21 - allow JOIN 0 from remotes
22 - allow JOIN 0 from locals, but only if it is exactly one
23 zero and is the first channel
27 +65 -0 trunk/modules/core/m_join.c (File Modified)
30 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
32 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
33 levels?), hideops, namespace cleanups, etc
37 + - trunk/IDEAS (File Added)
40 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
46 +0 -65 trunk/modules/core/m_join.c (File Modified)
49 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
51 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
52 to their policies indicating that they wish to be contacted before their services are used.
56 +6 -3 trunk/doc/example.conf (File Modified)
57 +6 -3 trunk/doc/reference.conf (File Modified)
60 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
62 - update NEWS in preparation of upcoming 2.2 release this week
66 +3 -0 trunk/NEWS (File Modified)
69 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
71 Move sno_channeljoin to unsupported, due to the privacy
72 issue and the fact that any oper with admin or hidden_admin
77 +0 -1 trunk/doc/example.conf (File Modified)
78 +0 -2 trunk/doc/reference.conf (File Modified)
79 +0 -46 trunk/extensions/Makefile.in (File Modified)
80 + - trunk/extensions/sno_channeljoin.c (File Deleted)
81 +47 -1 trunk/unsupported/Makefile.in (File Modified)
82 + - trunk/unsupported/sno_channeljoin.c (File Added)
85 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
87 - createoperonly: like createauthonly, but checks opered status instead of authed status
91 +41 -0 trunk/extensions/Makefile.in (File Modified)
92 + - trunk/extensions/createoperonly.c (File Added)
95 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
97 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
101 +1 -0 trunk/doc/example.conf (File Modified)
102 +3 -1 trunk/doc/reference.conf (File Modified)
103 +46 -0 trunk/extensions/Makefile.in (File Modified)
104 + - trunk/extensions/sno_channeljoin.c (File Added)
107 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
109 - update config files
113 +1 -0 trunk/doc/example.conf (File Modified)
114 +2 -0 trunk/doc/reference.conf (File Modified)
117 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
119 - fold in whois_notice_global functionality.
123 +0 -1 trunk/extensions/Makefile.in (File Modified)
124 +1 -56 trunk/extensions/sno_whois.c (File Modified)
125 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
128 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
130 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
134 +64 -57 trunk/extensions/Makefile.in (File Modified)
135 + - trunk/extensions/sno_whois.c (File Added)
136 + - trunk/extensions/spy_whois_notice.c (File Deleted)
139 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
141 Prevent too wide klines with CIDR masks.
145 +17 -5 trunk/modules/m_kline.c (File Modified)
148 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
150 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
154 +4 -0 trunk/modules/m_kline.c (File Modified)
157 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
159 - fold conf_connect_allowed() into accept_connection()
160 - extend add_connection() so that exempt{}s apply to max unregistered
166 +1 -1 trunk/doc/example.conf (File Modified)
167 +1 -1 trunk/doc/reference.conf (File Modified)
168 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
169 +0 -2 trunk/include/s_conf.h (File Modified)
170 +14 -7 trunk/src/listener.c (File Modified)
173 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
175 m_webirc: call del_unknown_ip() otherwise the unknown will
176 never be subtracted from the cgiirc ip
180 +2 -0 trunk/extensions/m_webirc.c (File Modified)
183 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
185 Remove s_assert in del_unknown_ip() supposedly if the ip
186 cannot be found, it is not feasible to avoid that case
187 entirely with m_webirc.c.
191 +1 -2 trunk/src/reject.c (File Modified)
194 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
196 Apply ratbox flood fix.
200 +1 -0 trunk/doc/example.conf (File Modified)
201 +5 -0 trunk/doc/reference.conf (File Modified)
202 +3 -0 trunk/include/client.h (File Modified)
203 +4 -0 trunk/include/reject.h (File Modified)
204 +1 -0 trunk/include/s_conf.h (File Modified)
205 +2 -0 trunk/src/client.c (File Modified)
206 +3 -0 trunk/src/listener.c (File Modified)
207 +1 -0 trunk/src/newconf.c (File Modified)
208 +8 -5 trunk/src/packet.c (File Modified)
209 +59 -2 trunk/src/reject.c (File Modified)
210 +1 -0 trunk/src/s_conf.c (File Modified)
211 +2 -0 trunk/src/s_serv.c (File Modified)
212 +1 -0 trunk/src/s_user.c (File Modified)
215 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
221 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
224 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
230 +114 -1 trunk/configure (File Modified)
233 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
235 - remove "ASM hashing code" from the configure overview
239 +0 -1 trunk/configure.ac (File Modified)
242 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
244 Target left IRC (more friendly error message if a UID
245 cannot be found) for /invite.
249 +8 -3 trunk/modules/m_invite.c (File Modified)
252 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
254 Remove emptyline craq because it leaks memory on /rehash motd etc.
255 from ratbox 2.2 (anfl/Androsyn)
259 +6 -14 trunk/src/cache.c (File Modified)
262 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
264 Merge old trunk r2767:
265 Copy channel name from command on lowerTS JOIN/SJOIN,
266 this makes the capitalization of the channel name
267 timestamped like modes are.
271 +3 -0 trunk/modules/core/m_join.c (File Modified)
272 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
275 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
277 Merge old trunk r2065,r2067:
278 channel_modes(): get rid of the trailing space
279 also make the *pbuf check work like it should
280 (don't call IsMember another time if we already
282 simplify a bit more, update comments
286 +13 -13 trunk/src/channel.c (File Modified)
289 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
295 +1 -1 trunk/extensions/m_webirc.c (File Modified)
298 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
300 chghost: refuse spoofs which are empty or start with a colon
301 (would break the protocol)
305 +3 -0 trunk/modules/m_chghost.c (File Modified)
308 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
310 Fix description of 043 numeric.
314 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
317 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
319 SAVE: make the nickTS of the UID nick equal to 100, so it
320 is always in sync on the network.
324 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
325 +15 -11 trunk/modules/core/m_nick.c (File Modified)
328 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
330 Force nickTS to increase when a local user changes their nick.
334 +5 -1 trunk/modules/core/m_nick.c (File Modified)
337 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
339 Remove #define UFLAGS. We haven't allowed this
340 undocumented extension to the IRC protocol for
341 years (allowing an initial umode in USER).
345 +0 -2 trunk/modules/m_user.c (File Modified)
348 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
350 Move new_local_user hook, so it is possible to call
351 exit_client() from it, refusing the connection.
355 +3 -1 trunk/doc/hooks.txt (File Modified)
356 +10 -9 trunk/src/s_user.c (File Modified)
359 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
361 Only free PreClient struct when the rest of the Client
362 is freed, not immediately upon exit_client(). Doing this
363 would cause problems with sasl's new_local_user hook
364 vs hooks that exit the client there.
368 +0 -1 trunk/src/client.c (File Modified)
371 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
373 Use TS6 prefix for server-server JOIN 0.
377 +2 -1 trunk/modules/core/m_join.c (File Modified)
380 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
382 Use orighost in kill server notices.
386 +3 -3 trunk/modules/core/m_kill.c (File Modified)
389 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
391 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
395 +3 -3 trunk/modules/m_set.c (File Modified)
398 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
404 +1 -1 trunk/src/messages.tab (File Modified)
407 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
409 Show max_clients in /info.
413 +6 -0 trunk/modules/m_info.c (File Modified)
416 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
418 Don't allow /quote set max higher than the
419 serverinfo::max_clients ircd.conf value.
423 +8 -0 trunk/modules/m_set.c (File Modified)
426 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
428 Change code that checks maxclients limit: allow exactly
429 the configured amount of non-exceed_limit clients.
430 Code that appeared to limit exceed_limit clients too
431 but less heavily removed (it was not effective because
432 the parentheses were wrong).
436 +2 -4 trunk/src/s_user.c (File Modified)
439 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
441 By default, leave MAX_BUFFER fds free for log files,
442 server connections, ident lookups, exceed_limit clients,
443 etc. Mention this in example.conf and reference.conf.
447 +4 -2 trunk/doc/example.conf (File Modified)
448 +3 -1 trunk/doc/reference.conf (File Modified)
449 +1 -1 trunk/src/s_conf.c (File Modified)
452 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
454 --with-maxclients configure option is gone
458 +0 -11 trunk/INSTALL (File Modified)
461 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
463 Make the code that raises fd rlimit to hard limit work.
467 +5 -5 trunk/src/ircd.c (File Modified)
470 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
472 - note the I/O reworking
476 +2 -0 trunk/NEWS (File Modified)
479 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
485 +4 -4 trunk/doc/Makefile.in (File Modified)
488 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
490 - enforce proper conditions for EPOLL_CTL_DEL.
491 - remove possibly problematic "performance" check
495 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
498 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
500 - rename m_list_safelist to m_list and remove ratbox implementation
504 +393 -664 trunk/modules/Makefile.in (File Modified)
505 + - trunk/modules/m_list.c (File Added)
506 + - trunk/modules/m_list_ratbox.c (File Deleted)
507 + - trunk/modules/m_list_safelist.c (File Deleted)
510 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
512 - some more transit to sendto_one_numeric().
516 +2 -3 trunk/modules/m_away.c (File Modified)
517 +3 -3 trunk/src/messages.tab (File Modified)
518 +1 -1 trunk/src/s_user.c (File Modified)
521 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
523 - change some sendto_one() to sendto_one_numeric().
527 +4 -10 trunk/modules/m_admin.c (File Modified)
528 +3 -3 trunk/modules/m_map.c (File Modified)
529 +12 -12 trunk/src/messages.tab (File Modified)
530 +1 -2 trunk/src/s_conf.c (File Modified)
531 +9 -10 trunk/src/s_user.c (File Modified)
534 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
536 - river's ports.c from old charybdis trunk
540 +195 -0 trunk/configure.ac (File Modified)
541 + - trunk/libcharybdis/ports.c (File Added)
544 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
546 - remove broken ports stuff and devpoll stuff.
550 +0 -307 trunk/configure (File Modified)
551 +0 -21 trunk/configure.ac (File Modified)
552 +0 -474 trunk/include/setup.h.in (File Modified)
553 + - trunk/libcharybdis/devpoll.c (File Deleted)
554 + - trunk/libcharybdis/ports.c (File Deleted)
557 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
563 +1 -25 trunk/configure (File Modified)
564 +0 -3 trunk/include/setup.h.in (File Modified)
567 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
569 - remove x86-optimized hash code.
573 +0 -13 trunk/configure.ac (File Modified)
574 +2 -187 trunk/src/Makefile.in (File Modified)
575 + - trunk/src/fnvhash.s (File Deleted)
578 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
580 - apparently setting KE_LENGTH to 128 is fine.
584 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
587 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
589 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
593 +5627 -5747 trunk/configure (File Modified)
594 +0 -15 trunk/configure.ac (File Modified)
595 +0 -2 trunk/include/m_info.h (File Modified)
596 +6 -9 trunk/include/setup.h.in (File Modified)
597 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
600 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
602 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
603 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
604 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
608 +0 -5 trunk/include/config.h (File Modified)
609 +0 -5 trunk/include/config.h.dist (File Modified)
610 +0 -6 trunk/include/defaults.h (File Modified)
611 +0 -3 trunk/include/m_info.h (File Modified)
612 +21 -7 trunk/libcharybdis/commio.c (File Modified)
613 +2 -0 trunk/libcharybdis/commio.h (File Modified)
614 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
615 +4 -3 trunk/libcharybdis/poll.c (File Modified)
616 +0 -3 trunk/libcharybdis/select.c (File Modified)
617 +0 -9 trunk/src/ircd.c (File Modified)
618 +23 -26 trunk/src/listener.c (File Modified)
619 +2 -1 trunk/src/restart.c (File Modified)
620 +5 -1 trunk/src/s_auth.c (File Modified)
621 +1 -1 trunk/src/s_conf.c (File Modified)
622 +3 -1 trunk/src/s_serv.c (File Modified)
625 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
627 Repair operspy who !#channel, broken by me in r3283.
631 +2 -2 trunk/modules/m_who.c (File Modified)
634 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
636 Update bug report and IRC channel information.
640 +2 -1 trunk/BUGS (File Modified)
641 +2 -1 trunk/NEWS (File Modified)
644 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
646 Change copyright years in version.c.SH as in release-2.1 r3339.
650 +2 -2 trunk/src/version.c.SH (File Modified)
653 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
659 +104 -0 trunk/configure (File Modified)
662 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
664 Need to check for various flavours of epoll,
665 even if --enable-epoll is forced.
669 +1 -0 trunk/configure.ac (File Modified)
672 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
674 Hack to allow some more warnings, already present in configure (?).
678 +1 -1 trunk/aclocal.m4 (File Modified)
681 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
683 Merge old trunk r2077,r2079:
684 - Move closing of servlink control fd to close_connection()
685 instead of doing it in exit_local_server(), and make sure
686 we first close the data fd and then the control fd.
687 - Have servlink process ready fds in order net, data, ctrl
688 instead of ctrl, data, net. This seems to fix the problem
689 that squit reasons do not show up on the other side of a
690 ziplink (by making it send any final SQUIT and/or ERROR
691 before noticing the closed control fd).
695 +1 -1 trunk/servlink/io.c (File Modified)
696 +3 -12 trunk/src/client.c (File Modified)
699 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
701 Don't show the UID if a TS6 server sends a kick with
702 an empty or no comment. Note that charybdis never sends
707 +4 -4 trunk/modules/core/m_kick.c (File Modified)
710 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
712 Merge old trunk r2081:
713 Don't say that services cannot be killed in
714 ERR_ISCHANSERVICE message (given when trying
715 to kick or deop them), as that's not the case.
719 +1 -1 trunk/src/messages.tab (File Modified)
722 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
724 Merge old trunk r2059
725 Clarifications to the descriptions of umode +Q and cmode +F,
726 suggested by Ariadne@SorceryNet.
730 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
731 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
734 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
736 Merge old trunk r2907,r2991:
737 Allow TESTLINE on channel names.
741 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
742 +4 -0 trunk/help/opers/testline (File Modified)
743 +22 -0 trunk/modules/m_testline.c (File Modified)
746 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
748 Merge old trunk r2835:
749 resolver: if sendto(2) fails, try sending to the next nameserver
753 +1 -1 trunk/src/res.c (File Modified)
756 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
758 Merge old trunk r2817:
759 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
760 starts with a digit. This is safe because the last
761 parameter is a nick and never a UID. (The first parameter
762 in a server-server two-param whois is a UID/SID.)
766 +1 -1 trunk/modules/m_whois.c (File Modified)
769 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
771 Merge old trunk r2779,r2785:
772 Show correct privilege name in a few ERR_NOPRIVS numerics.
776 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
777 +1 -1 trunk/extensions/m_opme.c (File Modified)
778 +2 -2 trunk/unsupported/m_force.c (File Modified)
781 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
783 Merge old trunk r2695:
784 Send an SQUIT instead of an ERROR to announce /die to connected servers.
785 This will generate better server notices.
789 +3 -2 trunk/modules/core/m_die.c (File Modified)
792 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
794 Merge old trunk r2294:
795 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
799 +1 -1 trunk/src/s_user.c (File Modified)
802 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
804 Merge old trunk r2226:
805 If we are connecting outward to a server, check if the
806 server name they sent is the same as what we tried to
807 connect to. Previously such a connection could succeed
808 if there existed connect blocks with the same IP and
809 passwords for the other server name.
813 +11 -0 trunk/modules/core/m_server.c (File Modified)
816 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
818 Merge old trunk r2212:
819 Another handling of SJOINs without nicks:
820 Propagate them if the channel is +P or the channel
821 already existed, otherwise remove the channel again
822 and do not propagate the SJOIN.
826 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
829 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
831 Remove channels entirely from /whois on services.
832 This cannot be overridden with operspy.
836 +20 -17 trunk/modules/m_whois.c (File Modified)
839 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
841 Fix /who on channels with ** in their name.
845 +2 -2 trunk/modules/m_who.c (File Modified)
848 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
850 NEWS: As in 2.1.3, mention that the TS6 revision will
851 interoperate with older versions
855 +2 -1 trunk/NEWS (File Modified)
858 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
860 Fix documentation of HIDE_SERVERS_IPS define.
864 +2 -2 trunk/include/config.h.dist (File Modified)
867 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
869 Don't leak auth{} spoofed ip for I-line is full notice either.
873 +1 -1 trunk/src/s_conf.c (File Modified)
876 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
882 +37 -0 trunk/NEWS (File Modified)
885 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
887 Allow /invite (but not invex) to override +r, +l, +j in
888 addition to +i. As before, a restrictive mode must be in
889 place at /invite time for the invite to have an effect;
890 +r does not count as a restrictive mode if the user is
891 logged in; +l and +j always count as restrictive modes to
892 allow for cases where they would allow join at /invite
893 time but not when the user tries to join.
897 +6 -2 trunk/modules/m_invite.c (File Modified)
898 +21 -10 trunk/src/channel.c (File Modified)
901 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
903 Remove invite_ops_only, forcing it to YES.
907 +0 -1 trunk/doc/example.conf (File Modified)
908 +0 -5 trunk/doc/reference.conf (File Modified)
909 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
910 +0 -1 trunk/include/s_conf.h (File Modified)
911 +0 -6 trunk/modules/m_info.c (File Modified)
912 +10 -14 trunk/modules/m_invite.c (File Modified)
913 +0 -1 trunk/src/newconf.c (File Modified)
914 +0 -1 trunk/src/s_conf.c (File Modified)
917 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
919 Move username check after xline and dnsbl checks, so it
920 will not complain to opers about clients who are xlined
921 or blacklisted anyway (both of which silently reject).
925 +15 -15 trunk/src/s_user.c (File Modified)
928 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
930 - MASTER_MAX is no longer relevant
934 +0 -7 trunk/modules/m_set.c (File Modified)
937 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
939 - add config option for setting max_clients.
943 +5 -0 trunk/doc/example.conf (File Modified)
944 +5 -0 trunk/doc/reference.conf (File Modified)
945 +2 -0 trunk/include/s_conf.h (File Modified)
946 +1 -1 trunk/src/ircd.c (File Modified)
947 +2 -0 trunk/src/newconf.c (File Modified)
948 +2 -1 trunk/src/s_conf.c (File Modified)
951 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
953 - remove get_maxrss() and all of that insecure and unsafe nonsense
957 +3 -38 trunk/src/ircd.c (File Modified)
958 +1 -1 trunk/src/restart.c (File Modified)
959 +0 -4 trunk/src/s_stats.c (File Modified)
962 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
964 - avoid some potential NULL dereferencing
968 +1 -1 trunk/libcharybdis/commio.c (File Modified)
971 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
977 +1 -1 trunk/libcharybdis/poll.c (File Modified)
980 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
982 - rework poll a bit for the MAXCONNECTIONS changes.
986 +46 -23 trunk/libcharybdis/poll.c (File Modified)
989 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
991 Our way of using kqueue may cause it to report fds we
992 don't know about anymore, cope.
996 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
999 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1001 Don't reference freed memory (fde_t) in comm_close().
1005 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1008 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1010 - fix for 100% cpu use
1014 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1017 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1019 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1023 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1026 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1028 - clear up use of fd_table in ircd.
1032 +3 -2 trunk/src/s_serv.c (File Modified)
1035 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1037 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1041 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1042 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1043 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1044 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1045 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1046 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1047 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1048 +2 -2 trunk/libcharybdis/select.c (File Modified)
1051 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1053 Fix some cases where the size argument to strlcpy()
1054 for usernames and hostnames is 1 too small.
1058 +1 -1 trunk/modules/m_chghost.c (File Modified)
1059 +2 -2 trunk/src/res.c (File Modified)
1060 +2 -2 trunk/src/s_user.c (File Modified)
1063 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1065 Cut down quit/part/kick reasons to avoid quit reasons
1066 overflowing the client exiting server notice (from
1067 TOPICLEN to 260). kill reasons become shorter accordingly.
1068 kline/dline/gline reasons become 390.
1069 away messages stay at TOPICLEN for now.
1073 +8 -3 trunk/include/ircd_defs.h (File Modified)
1074 +2 -2 trunk/modules/m_dline.c (File Modified)
1075 +4 -4 trunk/modules/m_gline.c (File Modified)
1076 +2 -2 trunk/modules/m_kline.c (File Modified)
1079 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1081 Don't leak auth{} spoofed IP addresses in +f notices.
1082 from ratbox (androsyn)
1086 +10 -3 trunk/src/s_conf.c (File Modified)
1089 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1091 Make oper_up() take +i/-i during opering up into account
1092 (e.g. no_oper_invis extension, +i in operator::umodes).
1093 Remove the hack from no_oper_invis.
1097 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1098 +4 -0 trunk/src/s_user.c (File Modified)
1101 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1103 no_oper_invis: decrement invisible count when clearing
1104 invisible on a local client who has just opered up
1105 oper_up() should really do this
1109 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1112 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1114 Put "End of Channel Quiet List" instead of
1115 "End of Channel Ban List" for a +q list.
1116 Due to client restrictions the numerics for
1117 quiet lists must be the same as for ban lists.
1121 +4 -1 trunk/src/chmode.c (File Modified)
1124 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1126 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1127 Change TS6 JOIN processing
1128 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1129 a local user joins an existing channel
1130 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1131 propagating a TS6 JOIN
1132 - don't interpret simple modes in an incoming TS6 JOIN
1134 This is to avoid desyncs when certain mode changes (e.g. -im)
1135 cross with joins. A downside is that simple modes will be
1136 more desynched when a JOIN creates a channel or lowers TS,
1137 but that's less important.
1139 Update the TS6 specification to include this, and clarify
1140 that TMODE can come from a server and that MODE must be
1141 translated into TMODE from other servers too.
1145 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1146 +19 -127 trunk/modules/core/m_join.c (File Modified)
1149 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1151 Make -logfile work again.
1155 +2 -2 trunk/src/s_log.c (File Modified)
1158 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1160 - fix off-by-one memory overflow error.
1164 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1167 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1169 Change handling of modularized umodes:
1170 - keep the bitmask reserved forever to the letter, fixing
1171 the problems when loading multiple umode modules,
1172 unloading them and then loading them in a different order
1173 - don't allow local users to change umodes which have
1174 been unloaded and don't set them on new users via
1179 +24 -3 trunk/src/s_user.c (File Modified)
1182 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1184 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1188 +1 -0 trunk/include/s_user.h (File Modified)
1189 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1190 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1191 +22 -0 trunk/src/s_user.c (File Modified)
1194 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1196 DNSBL keyword substitution is available as of 2.1.3.
1200 +1 -1 trunk/doc/example.conf (File Modified)
1203 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1205 Change two occurances like match(userinput, target_p->name) ||
1206 match(target_p->name, userinput) to just match(userinput,
1207 target_p->name). No client name can contain * or ? now.
1211 +1 -1 trunk/modules/m_trace.c (File Modified)
1212 +1 -2 trunk/src/s_serv.c (File Modified)
1215 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1217 Do not try find_server() on a name find_client() has
1218 returned NULL for, as this will always return NULL
1219 since the removal of hostmasking.
1223 +1 -2 trunk/modules/m_pong.c (File Modified)
1224 +0 -4 trunk/src/s_serv.c (File Modified)
1227 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1229 Remove server_exists() which checked whether the
1230 server name existed taking hostmasking into account
1231 and just check with find_server(); admittedly
1232 this checks if the name is a SID but that's not
1237 +3 -27 trunk/modules/core/m_server.c (File Modified)
1240 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1242 Remove hash_find_masked_server(), which made it possible
1243 to specify the full (unmasked) name of a server behind
1244 a hostmask. As a result find_any_client() (for prefixes)
1245 becomes equal to find_client(), so remove that too.
1249 +0 -1 trunk/include/hash.h (File Modified)
1250 +1 -75 trunk/src/hash.c (File Modified)
1251 +1 -1 trunk/src/parse.c (File Modified)
1254 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1256 Remove '*' from valid server name characters.
1257 This makes it impossible to connect hostmasked servers.
1258 (This support didn't work well anyway, was incompatible
1259 with TS6 and we never masked ourselves.)
1263 +1 -1 trunk/src/match.c (File Modified)
1266 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1268 Change spambot, flooder and jupe joiner notices from host to orighost.
1272 +1 -1 trunk/modules/core/m_join.c (File Modified)
1273 +2 -2 trunk/modules/core/m_message.c (File Modified)
1274 +2 -2 trunk/src/channel.c (File Modified)
1277 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1279 Add documentation for SASL client protocol, same as atheme doc/SASL.
1283 + - trunk/doc/sasl.txt (File Added)
1286 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1288 Include real hostname in Closing Link message for unknown
1289 connections that have sent USER. This is helpful for
1290 k-lined users while not breaking server IP hiding.
1294 +3 -1 trunk/src/client.c (File Modified)
1297 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1303 +29 -29 trunk/configure (File Modified)
1306 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1308 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1312 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1315 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1317 Backport from early 3.x:
1320 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1322 - remove "Processing connection to foobar.net" message
1326 +0 -3 trunk/src/s_auth.c (File Modified)
1329 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1331 - missed the processing connection one (actually, we can probably nuke this one)
1335 +1 -2 trunk/src/s_auth.c (File Modified)
1338 river 2006/09/27 16:33:05 UTC (20060927-2174)
1340 get_client_name = stupid
1345 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1348 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1350 - remove excessive arguments
1354 +1 -2 trunk/src/s_conf.c (File Modified)
1355 +1 -1 trunk/src/s_user.c (File Modified)
1358 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1360 - use sendto_one_notice() for on-connect notices too.
1364 +10 -10 trunk/src/s_auth.c (File Modified)
1367 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1369 - use sendto_one_notice() in the core, too.
1373 +2 -2 trunk/src/chmode.c (File Modified)
1374 +8 -15 trunk/src/modules.c (File Modified)
1375 +3 -5 trunk/src/s_conf.c (File Modified)
1376 +1 -2 trunk/src/s_newconf.c (File Modified)
1377 +20 -57 trunk/src/s_user.c (File Modified)
1380 river 2006/09/27 16:19:25 UTC (20060927-2166)
1382 the KILL command will use get_client_name(, SHOW_IP) instead of
1383 target->name, and will show a more useful error for local opers
1388 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1391 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1393 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1397 +4 -2 trunk/src/send.c (File Modified)
1400 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1406 +1 -1 trunk/include/client.h (File Modified)
1409 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1411 - get_id(): fall back to "*" if client has no known name
1415 +1 -1 trunk/include/client.h (File Modified)
1418 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1420 - convert to sendto_one_notice().
1424 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1425 +4 -6 trunk/unsupported/m_force.c (File Modified)
1428 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1430 - use sendto_one_notice() in many places instead of
1431 sendto_one(source_p, ":%s NOTICE %s :", ...);
1435 +10 -25 trunk/extensions/example_module.c (File Modified)
1436 +5 -14 trunk/extensions/hurt.c (File Modified)
1437 +1 -2 trunk/extensions/m_42.c (File Modified)
1438 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1439 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1440 +1 -2 trunk/extensions/m_opme.c (File Modified)
1441 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1442 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1443 +3 -7 trunk/modules/core/m_die.c (File Modified)
1444 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1445 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1446 +1 -2 trunk/modules/m_challenge.c (File Modified)
1447 +11 -15 trunk/modules/m_connect.c (File Modified)
1448 +20 -28 trunk/modules/m_dline.c (File Modified)
1449 +2 -2 trunk/modules/m_etrace.c (File Modified)
1450 +11 -21 trunk/modules/m_gline.c (File Modified)
1451 +2 -4 trunk/modules/m_kline.c (File Modified)
1452 +1 -2 trunk/modules/m_rehash.c (File Modified)
1453 +3 -7 trunk/modules/m_restart.c (File Modified)
1454 +31 -45 trunk/modules/m_set.c (File Modified)
1455 +2 -4 trunk/modules/m_testmask.c (File Modified)
1456 +5 -8 trunk/modules/m_unreject.c (File Modified)
1457 +2 -5 trunk/modules/m_xline.c (File Modified)
1462 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1463 +10 -25 trunk/extensions/example_module.c (File Modified)
1464 +5 -14 trunk/extensions/hurt.c (File Modified)
1465 +1 -2 trunk/extensions/m_42.c (File Modified)
1466 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1467 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1468 +1 -2 trunk/extensions/m_opme.c (File Modified)
1469 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1470 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1471 +3 -7 trunk/modules/core/m_die.c (File Modified)
1472 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1473 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1474 +1 -2 trunk/modules/m_challenge.c (File Modified)
1475 +11 -15 trunk/modules/m_connect.c (File Modified)
1476 +2 -4 trunk/modules/m_dline.c (File Modified)
1477 +2 -2 trunk/modules/m_etrace.c (File Modified)
1478 +11 -21 trunk/modules/m_gline.c (File Modified)
1479 +2 -4 trunk/modules/m_kline.c (File Modified)
1480 +1 -2 trunk/modules/m_rehash.c (File Modified)
1481 +3 -7 trunk/modules/m_restart.c (File Modified)
1482 +31 -45 trunk/modules/m_set.c (File Modified)
1483 +2 -4 trunk/modules/m_testmask.c (File Modified)
1484 +5 -8 trunk/modules/m_unreject.c (File Modified)
1485 +1 -3 trunk/modules/m_xline.c (File Modified)
1486 +2 -2 trunk/src/chmode.c (File Modified)
1487 +8 -15 trunk/src/modules.c (File Modified)
1488 +10 -14 trunk/src/s_auth.c (File Modified)
1489 +3 -6 trunk/src/s_conf.c (File Modified)
1490 +1 -2 trunk/src/s_newconf.c (File Modified)
1491 +20 -57 trunk/src/s_user.c (File Modified)
1492 +4 -2 trunk/src/send.c (File Modified)
1493 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1494 +4 -6 trunk/unsupported/m_force.c (File Modified)
1497 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1499 - keyword-subst from charybdis 2.2.
1503 +12 -3 trunk/doc/example.conf (File Modified)
1504 +58 -3 trunk/doc/reference.conf (File Modified)
1505 + - trunk/include/substitution.h (File Added)
1506 +1 -0 trunk/src/Makefile.in (File Modified)
1507 +2 -2 trunk/src/s_conf.c (File Modified)
1508 +164 -1 trunk/src/s_user.c (File Modified)
1509 + - trunk/src/substitution.c (File Added)
1512 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1514 Removed merge tracking for "svnmerge" for
1515 http://svn.atheme.org/charybdis/branches/release-2.2
1519 + - trunk/ (Property Modified)
1522 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1524 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1525 http://svn.atheme.org/charybdis/branches/release-2.2
1529 + - trunk/ (Property Modified)
1532 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1534 Removed merge tracking for "svnmerge" for
1535 http://svn.atheme.org/charybdis/branches/release-2.2
1539 + - trunk/ (Property Modified)
1542 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1544 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1545 http://svn.atheme.org/charybdis/branches/release-2.2
1549 + - trunk/ (Property Modified)
1552 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1558 + - trunk/ (Property Modified)
1561 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1563 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1564 http://svn.atheme.org/charybdis/branches/release-2.2
1568 + - trunk/ (Property Modified)
1571 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1573 - version bump to 2.2.0
1577 +3 -1 trunk/NEWS (File Modified)
1578 +1 -1 trunk/configure.ac (File Modified)
1581 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1584 + branches/release-2.1 -> 2.2 base
1585 + 3.0 -> branches/cxxconversion
1586 + backport some immediate 3.0 functionality for 2.2
1591 + - trunk/ (File Added)
1594 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1596 Merged revisions 3135,3137 via svnmerge from
1597 http://svn.atheme.org/charybdis/trunk
1600 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1602 - Expand TRACE description
1603 - Mention expiry time in TESTLINE
1605 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1607 Update copyright year for sgml docs to 2007.
1612 + - branches/release-2.1/ (Property Modified)
1613 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1614 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1617 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1619 Merged revisions 1999 via svnmerge from
1620 http://svn.atheme.org/charybdis/trunk
1621 Add river to CREDITS
1624 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1631 + - branches/release-2.1/ (Property Modified)
1632 +1 -0 branches/release-2.1/CREDITS (File Modified)
1635 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1637 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1638 http://svn.atheme.org/charybdis/trunk
1641 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1643 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1645 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1647 - add use_forward to /info
1649 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1651 Call channel_modes() with &me instead of source_p when
1652 sending out a JOIN and SJOIN for a local user. This
1653 saves checking whether they are on the channel they
1656 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1658 If use_forward is disabled:
1660 - hide +f in /mode #channel (/mode #channel f still shows it)
1661 - do not send any mode changes adding +f to local clients
1662 (-f ones are still sent)
1667 + - branches/release-2.1/ (Property Modified)
1668 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1669 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1670 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1671 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1672 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1673 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1674 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1675 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1676 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1677 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1678 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1679 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1682 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1684 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1688 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1689 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1690 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1693 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1695 Add accountability (wallops, log) to OKICK.
1699 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1702 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1704 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1705 Similar to branches/release-2.2 r3061.
1709 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1712 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1714 - Write xline to file after instead of before notifying opers and source
1715 - Also notify source of failure to add xline
1716 Similar to branches/release-2.2 r3057.
1720 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1723 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1725 If a dline/kline/resv cannot be added to the file, send
1726 the regular notices to local opers and source anyway,
1727 and also warn the source (local opers were already warned).
1728 Similar to branches/release-2.2 r3053.
1732 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1735 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1737 Port over fixes from unkline/unxline/unresv to undline.
1738 Similar to branches/release-2.2 r3049.
1742 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1745 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1747 Merged revisions 2915 via svnmerge from
1748 http://svn.atheme.org/charybdis/trunk
1751 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1753 In usage message, show kline.conf and xline.conf instead
1754 of klines.conf and xlines.conf.
1759 + - branches/release-2.1/ (Property Modified)
1760 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1763 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1765 Merged revisions 2831,2833,2853 via svnmerge from
1766 http://svn.atheme.org/charybdis/trunk
1769 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1771 unkline/unxline/unresv:
1772 - if fclose on the output returns an error, treat this as a
1774 - check if the rename from the temp file to the ban conf failed
1776 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1778 When adding a permanent dline/kline/xline/resv, check
1779 the return value of fclose().
1781 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1783 Do not free xline aconf if it could not be written out.
1784 It will be added to the list in memory anyway.
1789 + - branches/release-2.1/ (Property Modified)
1790 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1791 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1792 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1793 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1796 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1798 NEWS: Clarify effects of ip_cloaking changes a little.
1802 +2 -0 branches/release-2.1/NEWS (File Modified)
1805 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1811 +9 -9 branches/release-2.1/configure (File Modified)
1814 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1816 Version bump on 2.1 branch to 2.1.2.
1820 +1 -1 branches/release-2.1/configure.ac (File Modified)
1823 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1825 Mention r2801/r2805.
1829 +1 -0 branches/release-2.1/NEWS (File Modified)
1832 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1834 Merged revisions 2801 via svnmerge from
1835 http://svn.atheme.org/charybdis/trunk
1838 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1840 ip_cloaking: try to avoid truncation by removing more
1841 components of the hostname (except the TLD).
1846 + - branches/release-2.1/ (Property Modified)
1847 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1850 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1856 +8 -1 branches/release-2.1/NEWS (File Modified)
1859 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1861 Merged revisions 2781 via svnmerge from
1862 http://svn.atheme.org/charybdis/trunk
1865 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1867 Fix stupid bug: checked a hostmask against the found
1868 ban instead of all exceptions, causing all host mangled
1869 clients to be exempted if there was a single ban
1870 exception in many cases.
1875 + - branches/release-2.1/ (Property Modified)
1876 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1879 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1881 Merged revisions 2773 via svnmerge from
1882 http://svn.atheme.org/charybdis/trunk
1885 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1887 user@host must be *@* for a shared{} block with flags=locops
1888 (server should not be *).
1893 + - branches/release-2.1/ (Property Modified)
1894 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1897 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1899 Tweak \s code a little.
1903 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1904 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1905 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1908 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1910 Merged revisions 2761 via svnmerge from
1911 http://svn.atheme.org/charybdis/trunk
1914 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1916 The testline/no_tilde fixes are in 2.1.1.
1921 + - branches/release-2.1/ (Property Modified)
1922 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1925 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1931 +4 -1 branches/release-2.1/NEWS (File Modified)
1934 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1936 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
1937 http://svn.atheme.org/charybdis/trunk
1941 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1943 If the auth{} block has no_tilde and is not kline exempt,
1944 check the username without tilde against klines too.
1945 This is consistent with the way klines work on spoofs
1946 (klines checked on both raw and appearing-on-IRC version).
1948 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1950 Rework the fix for klines with no_tilde.
1951 Add an extra argument to find_address_conf() for the
1952 username without tilde, as that may contain one character more.
1954 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1956 Unbreak compile (because of r2697).
1957 testline with ~ could be improved some more perhaps, but this should work.
1959 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1961 testline: take no_tilde and username truncation into account
1963 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1965 Add some information on /testline with no_tilde and username truncation.
1970 + - branches/release-2.1/ (Property Modified)
1971 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1972 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1973 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1974 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1975 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1976 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1979 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1981 Merged revisions 2149,2151 via svnmerge from
1982 http://svn.atheme.org/charybdis/trunk
1985 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1987 Move kills from services from +s to +k snomask.
1988 Kills from non-service opers remain on +s.
1990 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1992 Update description of +s and +k snomasks.
1997 + - branches/release-2.1/ (Property Modified)
1998 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1999 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2000 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2003 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2005 Merged revisions 2685 via svnmerge from
2006 http://svn.atheme.org/charybdis/trunk
2009 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2011 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2016 + - branches/release-2.1/ (Property Modified)
2017 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2020 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2022 Merged revisions 2693 via svnmerge from
2023 http://svn.atheme.org/charybdis/trunk
2026 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2028 Fix truncation (by one) of unidented usernames
2029 if user registration is done because of DNSBL
2030 completion (which is the usual case if a valid
2031 NICK and USER are sent quickly and any DNSBLs
2037 + - branches/release-2.1/ (Property Modified)
2038 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2041 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2047 +10 -0 branches/release-2.1/NEWS (File Modified)
2050 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2056 +9 -9 branches/release-2.1/configure (File Modified)
2059 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2061 Version bump to 2.1.1.
2065 +1 -1 branches/release-2.1/configure.ac (File Modified)
2068 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2070 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
2071 http://svn.atheme.org/charybdis/trunk
2074 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2076 - fix a server notice on SID collision where the server name is mentioned twice
2078 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2080 - get_server_name() is stupid
2082 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2086 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2088 Do the Attempt to re-introduce SID server notice somewhat
2089 differently, showing a real host again if !HIDE_SERVERS_IPS
2090 and still showing the server name exactly once.
2092 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2094 Fix log message for Attempt to re-introduce SID (server notice was ok).
2096 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2098 - replace "No N line" with "no connect block" in a
2100 - show attempted server name in a few serverlog messages
2105 + - branches/release-2.1/ (Property Modified)
2106 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2109 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2111 Merged revisions 2218 via svnmerge from
2112 http://svn.atheme.org/charybdis/trunk
2115 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2117 Fix garbage in /stats y output on 64-bit archs.
2122 + - branches/release-2.1/ (Property Modified)
2123 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2126 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2128 Merged revisions 2438 via svnmerge from
2129 http://svn.atheme.org/charybdis/trunk
2132 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2134 Enable Revision keyword in addition to Id.
2139 + - branches/release-2.1/ (Property Modified)
2140 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2143 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2145 Merged revisions 2679 via svnmerge from
2146 http://svn.atheme.org/charybdis/trunk
2149 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2151 Port over ratbox 2.2 r23253 (anfl):
2152 - remove the cached storage of how many +beI there are, thereby fixing a
2153 case where it can get desynced from reality
2158 + - branches/release-2.1/ (Property Modified)
2159 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2160 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2163 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2165 Merged revisions 2093,2095 via svnmerge from
2166 http://svn.atheme.org/charybdis/trunk
2169 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2171 - change DNSBL licensing to BSD.
2173 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2175 - change x86-assembly FNV implementation to BSD license
2180 + - branches/release-2.1/ (Property Modified)
2181 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2182 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2185 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2187 Merged revisions 2073,2075 via svnmerge from
2188 http://svn.atheme.org/charybdis/trunk
2191 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2193 Put full information in the squit reason when exiting
2194 a server due to a servlink (ziplinks) error.
2196 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2198 Put full information in the squit reason when exiting
2199 a server due to not enough arguments for a command.
2204 + - branches/release-2.1/ (Property Modified)
2205 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2206 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2209 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2211 Merged revisions 2071 via svnmerge from
2212 http://svn.atheme.org/charybdis/trunk
2215 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2217 Don't redirect users from an existing domain to an
2218 existing server in reference.conf.
2224 + - branches/release-2.1/ (Property Modified)
2225 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2228 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2230 Merged revisions 2053 via svnmerge from
2231 http://svn.atheme.org/charybdis/trunk
2234 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2236 Make find_channel_membership() choose the shortest list
2237 (channel's list or user's list) to search, avoiding excessive
2238 CPU usage with services which are in lots of channels.
2239 From ratbox 2.2 (anfl/jilles)
2244 + - branches/release-2.1/ (Property Modified)
2245 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2248 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2254 +9 -9 branches/release-2.1/configure (File Modified)
2257 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2259 Version change 2.1.0rc1 -> 2.1.0 (release).
2263 +1 -1 branches/release-2.1/configure.ac (File Modified)
2266 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2268 Merged revisions 2029 via svnmerge from
2269 http://svn.atheme.org/charybdis/trunk
2272 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2274 NEWS: mention m_webirc.c module
2279 + - branches/release-2.1/ (Property Modified)
2280 +1 -0 branches/release-2.1/NEWS (File Modified)
2283 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2289 +9 -9 branches/release-2.1/configure (File Modified)
2292 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2294 Change version to 2.1.0rc1.
2298 +1 -1 branches/release-2.1/configure.ac (File Modified)
2301 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2303 Merged revisions 2021 via svnmerge from
2304 http://svn.atheme.org/charybdis/trunk
2307 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2309 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2310 related flaky looking things, and instead keep a list
2311 of BlacklistClients in PreClient.
2316 + - branches/release-2.1/ (Property Modified)
2317 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2318 +1 -1 branches/release-2.1/include/client.h (File Modified)
2319 +0 -1 branches/release-2.1/include/res.h (File Modified)
2320 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2321 +0 -24 branches/release-2.1/src/res.c (File Modified)
2322 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2325 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2327 Merged revisions 2015,2017 via svnmerge from
2328 http://svn.atheme.org/charybdis/trunk
2331 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2333 Check if the name in the question section of the
2334 DNS reply matches what we queried, to guard against
2335 late replies to a previous query with the same id.
2337 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2339 res.c: add a comment summarizing our changes
2344 + - branches/release-2.1/ (Property Modified)
2345 +53 -18 branches/release-2.1/src/res.c (File Modified)
2348 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2350 Merged revisions 1981 via svnmerge from
2351 http://svn.atheme.org/charybdis/trunk
2354 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2356 Alphabetize extensions and tweak the descriptions a little.
2361 + - branches/release-2.1/ (Property Modified)
2362 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2363 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2366 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2368 Merged revisions 1975 via svnmerge from
2369 http://svn.atheme.org/charybdis/trunk
2372 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2374 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2375 We should use the IP and not truncate the hostname.
2376 From ratbox 2.2 (androsyn)
2381 + - branches/release-2.1/ (Property Modified)
2382 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2385 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2387 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2388 http://svn.atheme.org/charybdis/trunk
2392 + - branches/release-2.1/ (Property Modified)
2395 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2397 - branch 2.1 release family
2401 + - branches/release-2.1/ (File Added)
2404 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2406 Describe new handling of host mangling in channel bans in SGML.
2410 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2413 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2415 - ok, 2.1 operline brought to you by marvin the melancholy robot
2419 +1 -1 trunk/src/messages.tab (File Modified)
2422 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2424 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2425 If anybody comes up with anything better, then please let us know
2426 and we will change this before 2.1 is branched.
2430 +1 -1 trunk/src/messages.tab (File Modified)
2433 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2435 Add EUID to capab.txt.
2439 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2442 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2448 +3 -0 trunk/NEWS (File Modified)
2451 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2453 Allow service{} servers to manipulate the nick delay table
2454 (for "nickserv enforcement").
2455 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2456 If duration is 0, the nickdelay entry is removed, otherwise
2457 it is added with the duration in seconds (maximum 24 hours).
2458 It is suggested that this is used if the EUID capab is present.
2462 +42 -1 trunk/modules/m_services.c (File Modified)
2465 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2467 HURT: strip off *@ from the start of the mask
2468 reject anything else containing '@' or '!'
2472 +11 -0 trunk/extensions/hurt.c (File Modified)
2475 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2477 ircd.c: need supported.h here
2481 +1 -0 trunk/src/ircd.c (File Modified)
2484 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2486 HURT: less ambiguity here
2487 ips/hosts to be hurt must contain a '.' or ':' otherwise
2488 they are interpreted as nicks
2492 +14 -9 trunk/extensions/hurt.c (File Modified)
2495 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2497 - we're now ircd-charybdis.org.
2498 - properly alphabetize credits
2502 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2505 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2507 - add additional modules to the configs
2511 +6 -0 trunk/doc/example.conf (File Modified)
2512 +12 -0 trunk/doc/reference.conf (File Modified)
2515 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2517 - remove hurt.h, it is pointless and confusing
2521 +27 -62 trunk/extensions/hurt.c (File Modified)
2522 + - trunk/extensions/hurt.h (File Deleted)
2525 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2527 - add code to suggest a local HURT by nickname.
2528 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2532 +40 -10 trunk/extensions/hurt.c (File Modified)
2533 +1 -0 trunk/extensions/hurt.h (File Modified)
2536 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2542 +2 -1 trunk/NEWS (File Modified)
2545 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2547 MASKTRACE/TESTMASK: check orighost as well
2551 +4 -2 trunk/modules/m_etrace.c (File Modified)
2552 +3 -1 trunk/modules/m_testmask.c (File Modified)
2555 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2557 Make RPL_ISUPPORT (005) numeric modularizable.
2558 Currently it will reassemble the numeric every time
2559 it needs to be sent, using a few dozen callbacks;
2560 if this is too slow some caching scheme should be
2565 +0 -1 trunk/include/s_user.h (File Modified)
2566 +36 -114 trunk/include/supported.h (File Modified)
2567 +1 -1 trunk/modules/m_version.c (File Modified)
2568 +1 -0 trunk/src/Makefile.in (File Modified)
2569 +1 -0 trunk/src/ircd.c (File Modified)
2570 +300 -25 trunk/src/s_user.c (File Modified)
2571 + - trunk/src/supported.c (File Added)
2574 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2576 EUID orighost could differ from host only in case,
2577 do not mark as dynamic spoof then
2581 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2584 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2586 kline help file: clarify a bit and remove some obsolete stuff
2587 partly suggested by Olin
2591 +8 -8 trunk/help/opers/kline (File Modified)
2594 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2600 +20 -0 trunk/NEWS (File Modified)
2603 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2605 Show real host/IP to nonopers whoising themselves.
2606 The IP is not shown for auth{} spoofs, otherwise it is,
2607 as it looked rather weird to me to show an auth{} spoofed
2608 IP like this. (/userhost on self still shows the IP.)
2612 +13 -2 trunk/modules/m_whois.c (File Modified)
2615 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2617 Document nick_delay stuff and move it around a bit.
2621 +1 -2 trunk/doc/example.conf (File Modified)
2622 +8 -2 trunk/doc/reference.conf (File Modified)
2625 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2627 - disable nickdelay by default. Needs to be documented in reference.conf.
2631 +2 -0 trunk/doc/example.conf (File Modified)
2632 +2 -0 trunk/doc/reference.conf (File Modified)
2635 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2637 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2641 +2 -1 trunk/modules/m_services.c (File Modified)
2644 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2646 ip_cloaking: somewhat hackish but we need to send the
2647 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2652 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2655 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2657 If EUID is used, show realhost in far connect notice
2658 (but not in far disconnect notice).
2662 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2665 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2668 - use non-ENCAP CHGHOST if possible
2669 - really introduce new users with their mangled and real
2670 host if +h is in default umodes
2674 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2677 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2679 Add non-ENCAP CHGHOST.
2683 +49 -11 trunk/modules/m_chghost.c (File Modified)
2686 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2688 Initial addition of EUID (puts realhost/account in same
2689 command as user introduction).
2690 See doc/technical/euid.txt for more information.
2691 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2695 + - trunk/doc/technical/euid.txt (File Added)
2696 +2 -1 trunk/include/s_serv.h (File Modified)
2697 +1 -1 trunk/include/s_user.h (File Modified)
2698 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2699 +1 -34 trunk/modules/m_chghost.c (File Modified)
2700 +0 -28 trunk/modules/m_services.c (File Modified)
2701 +30 -1 trunk/src/s_serv.c (File Modified)
2702 +30 -3 trunk/src/s_user.c (File Modified)
2705 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2707 Store the mangled host in localClient and use it for
2708 ban matching (also match real host for mangled users,
2709 also match mangled host for uncloaked users).
2710 Improve interaction of +h with auth{} and services
2712 Note that all of this only applies to clients who
2713 connect after the mangling module is loaded
2714 (other clients cannot even set +h).
2715 The sorcerynet cloaking module has not been updated
2720 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2721 +3 -0 trunk/include/client.h (File Modified)
2722 +64 -5 trunk/src/channel.c (File Modified)
2723 +1 -0 trunk/src/client.c (File Modified)
2724 +2 -2 trunk/src/s_user.c (File Modified)
2727 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2729 Document /stats U letters in sgml.
2733 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2736 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2738 Better description of hub_mask and leaf_mask.
2742 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2745 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2747 Add operspy_dont_care_user_info to sgml docs.
2751 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2754 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2756 Add general::operspy_dont_care_user_info.
2757 This makes /who mask equivalent to /who !mask for opers
2758 with the operspy flag, and removes the operspy log/notice
2759 on /who mask, /masktrace and /scan.
2760 The necessary privilege (operspy flag) is unchanged.
2761 Behaviour for the other operspy commands (channel
2762 related ones) is also unchanged.
2766 +1 -0 trunk/doc/example.conf (File Modified)
2767 +6 -0 trunk/doc/reference.conf (File Modified)
2768 +1 -0 trunk/include/s_conf.h (File Modified)
2769 +10 -8 trunk/modules/m_etrace.c (File Modified)
2770 +6 -0 trunk/modules/m_info.c (File Modified)
2771 +8 -5 trunk/modules/m_scan.c (File Modified)
2772 +1 -1 trunk/modules/m_version.c (File Modified)
2773 +6 -1 trunk/modules/m_who.c (File Modified)
2774 +1 -0 trunk/src/newconf.c (File Modified)
2775 +1 -0 trunk/src/s_conf.c (File Modified)
2778 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2780 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2781 This letter will also be used for showing operspy with
2782 limited accountability (show non channel related info
2783 without '!' or notice).
2787 +2 -0 trunk/doc/server-version-info (File Modified)
2788 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2789 +2 -0 trunk/include/ircd.h (File Modified)
2790 +6 -0 trunk/modules/m_info.c (File Modified)
2791 +2 -0 trunk/modules/m_version.c (File Modified)
2792 +1 -0 trunk/src/ircd_state.c (File Modified)
2795 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2797 Add m_webirc module, allows showing real host of CGI:IRC users.
2798 Differences to the version available on my web page for a while:
2799 instructions on how to set it up.
2803 +137 -0 trunk/extensions/Makefile.in (File Modified)
2804 + - trunk/extensions/m_webirc.c (File Added)
2807 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2809 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2813 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2816 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2818 - move beu from core to contributors
2819 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2823 +2 -2 trunk/CREDITS (File Modified)
2826 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2828 Mention that class blocks must be defined before the
2829 auth or connect blocks referencing them.
2833 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2836 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2839 - change from "can join" to "is banned", this reverses sense
2840 and removes "weird" checks like for +i, +l, +j
2841 - don't allow $j to same channel
2842 - +s/+p restriction removed, anyone can /mode b anyway
2847 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2850 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2852 Add a few important lines from reference.conf to example.conf.
2856 +8 -1 trunk/doc/example.conf (File Modified)
2859 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2861 - we don't support rtsigio anymore
2862 - we definately don't support VMS nor Cygwin either.
2866 +2 -2 trunk/INSTALL (File Modified)
2867 +0 -2 trunk/README.FIRST (File Modified)
2870 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2872 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2876 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2879 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2882 - return EXTBAN_NOMATCH for a valid ban that does not match
2883 - consider a $j ban invalid if we were already processing a
2884 can_join for a $j ban
2888 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2891 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2893 extb_extgecos: realhost -> orighost
2897 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2900 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2902 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2906 +59 -0 trunk/extensions/Makefile.in (File Modified)
2907 + - trunk/extensions/extb_canjoin.c (File Added)
2910 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2912 - oh right, charybdis calls that 'orighost'.
2916 +2 -2 trunk/modules/m_who.c (File Modified)
2919 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2921 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2925 +2 -0 trunk/modules/m_who.c (File Modified)
2928 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2930 - also check $x against realhost
2934 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2937 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2939 Sorcerynet people want a debugging notice moved from +s to +d.
2943 +1 -1 trunk/src/blacklist.c (File Modified)
2946 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2948 Use source_p instead of client_p for free_pre_client().
2949 client_p could be NULL or another client.
2953 +1 -1 trunk/src/client.c (File Modified)
2956 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2958 - revert this, I know how to fix it now
2962 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2965 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2967 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2968 This fix is probably suboptimal, but it does indeed fix the problem.
2972 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2975 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2977 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2981 +49 -0 trunk/extensions/Makefile.in (File Modified)
2982 + - trunk/extensions/extb_extgecos.c (File Added)
2985 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2987 Remove undocumented and unused general::fallback_to_ip6_int config option.
2991 +0 -3 trunk/include/s_conf.h (File Modified)
2992 +0 -3 trunk/src/newconf.c (File Modified)
2995 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2998 - document new TESTMASK
2999 - mention that TESTMASK matching is the same as MASKTRACE matching
3000 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3005 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3008 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3010 New testmask from ratbox 2.2.
3011 Allows matches on nick, ip and gecos in addition to user
3012 and host, and is fully analogous to masktrace.
3013 The numeric has changed from 724 to 727 and fields in it
3018 +4 -3 trunk/help/opers/testmask (File Modified)
3019 +1 -0 trunk/include/numeric.h (File Modified)
3020 +82 -9 trunk/modules/m_testmask.c (File Modified)
3021 +2 -2 trunk/src/messages.tab (File Modified)
3024 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3026 contrib -> extensions
3030 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3033 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3035 CHGHOST: Check validity of new hostname.
3036 If the command came from a local client (disabled by
3037 default), send an error message and drop the command.
3038 If the command came from a remote client or server,
3039 send a notice to opers and the target user (if local).
3043 +42 -1 trunk/modules/m_chghost.c (File Modified)
3046 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3052 +23 -1 trunk/NEWS (File Modified)
3055 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3057 When an outgoing server connection succeeds, set
3058 localClient->ip by simply copying the whole sockaddr
3059 struct instead of copying certain parts only.
3063 +1 -19 trunk/src/s_serv.c (File Modified)
3066 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3068 Give a special error message and ignore the connect block
3069 if trying to add a connect block for the server's own name.
3073 +7 -0 trunk/src/newconf.c (File Modified)
3076 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3078 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3079 when --disable-balloc is used, so that it compiles.
3080 Obviously the BlockHeapUsage() stub returns just zeroes so
3081 /stats z will be less informative.
3085 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3088 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3090 Free and zero dns_query in DNS callback for outgoing connect.
3091 This avoids double free of reslist.
3095 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3098 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3100 From ratbox, log failed outgoing connections to serverlog.
3105 +13 -1 trunk/src/s_serv.c (File Modified)
3108 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3110 Change serverlog message when connecting to be more clear and show the port number.
3114 +1 -1 trunk/src/s_serv.c (File Modified)
3117 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3119 Remove gethost_byname(), this is meaningless
3120 since the removal of AAAA -> A fallback (r1763).
3124 +0 -1 trunk/include/res.h (File Modified)
3125 +0 -12 trunk/src/res.c (File Modified)
3128 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3130 Remove ip6.int support and use only ip6.arpa.
3131 The global ip6.int zone has disappeared on June 1
3132 and a lot of other software has been removing ip6.int
3134 This removes the second and last case where IPv6
3135 support in charybdis causes extra lookups and slows
3140 +5 -27 trunk/src/res.c (File Modified)
3143 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3145 Mention new default (r1767) for connect::aftype in sgml docs.
3149 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3152 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3154 Use IPv6 if connect::host looks like an IPv6 address
3155 (contains a colon). No need to aftype=ipv6 anymore.
3159 +2 -0 trunk/src/newconf.c (File Modified)
3162 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3164 More information about connect::host.
3168 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3171 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3173 Remove fallback to A if AAAA cannot be found.
3174 In case of a forward check of a reverse lookup, we
3175 already know if it's ipv4 or ipv6, so it is not
3176 useful and in case of a forward lookup of a hostname
3177 in connect::host, connect::aftype already specifies
3178 if it's ipv4 or ipv6.
3182 +4 -27 trunk/src/res.c (File Modified)
3185 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3188 - check if +c made the message text empty and refuse
3190 - don't copy message text if it is not necessary
3195 +14 -4 trunk/modules/core/m_message.c (File Modified)
3198 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3200 remove_conf_item(): do not free cf_name, this is generally a string constant
3204 +0 -1 trunk/src/newconf.c (File Modified)
3207 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3209 Remove the old unused FDL_ constants.
3213 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3216 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3218 Remove an unused struct irc_sockaddr_storage from fde_t
3219 (allocated for every possible file descriptor).
3223 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3226 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3228 If the DNS lookup for an outgoing connection is still
3229 pending when it is closed, clean it up.
3233 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3236 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3238 If proc_answer() fails (for example if a lookup for an
3239 A record returns a CNAME), fail the query immediately.
3240 Previously the packet was just ignored, leaving the
3245 +4 -8 trunk/src/res.c (File Modified)
3248 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3250 Correct sockhost field in an outgoing server connection.
3251 First copy the host field from the server_conf, then
3252 take the IP from to where the connection was attempted
3253 when the connection callback is called.
3254 (Before r1747 this used the IP from the server_conf.)
3258 +8 -2 trunk/src/s_serv.c (File Modified)
3261 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3263 Remove ipnum (keep aftype) and dns_query from server_conf.
3264 We don't keep track of binary form address in connect{}
3265 blocks anymore, DNS lookups of names in host= gone.
3266 As before the DNS lookup is done on connect.
3267 This should unbreak hostnames in host= somewhat.
3271 +1 -2 trunk/include/s_newconf.h (File Modified)
3272 +2 -2 trunk/src/newconf.c (File Modified)
3273 +1 -42 trunk/src/s_newconf.c (File Modified)
3274 +12 -31 trunk/src/s_serv.c (File Modified)
3277 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3283 +1 -1 trunk/configure (File Modified)
3286 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3288 Fix --disable-balloc help text (said --disable-small-net).
3292 +1 -1 trunk/configure.ac (File Modified)
3295 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3297 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3298 services (+S). Unlike operstring and adminstring, this
3299 is not changeable with /quote set but is updated on rehash.
3303 +1 -0 trunk/doc/example.conf (File Modified)
3304 +10 -2 trunk/doc/reference.conf (File Modified)
3305 +1 -0 trunk/include/s_conf.h (File Modified)
3306 +6 -0 trunk/modules/m_info.c (File Modified)
3307 +3 -2 trunk/modules/m_whois.c (File Modified)
3308 +1 -0 trunk/src/newconf.c (File Modified)
3309 +1 -0 trunk/src/s_conf.c (File Modified)
3312 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3314 Fix handling of comma in whois: ignore the comma and
3315 everything after it but do output the entire parameter
3320 +2 -2 trunk/modules/m_whois.c (File Modified)
3323 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3325 New /stats letter 's' to list HURTs:
3326 - opers get the full listing.
3327 - users get any HURTs that match their sockhost/orighost if
3328 "stats_k_oper_only" is set to 1.
3332 +50 -0 trunk/extensions/hurt.c (File Modified)
3335 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3337 - make the newconf system available to modules.
3341 +4 -1 trunk/include/newconf.h (File Modified)
3342 +4 -8 trunk/src/newconf.c (File Modified)
3345 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3347 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3350 +0 -3 trunk/doc/example.conf (File Modified)
3351 +0 -3 trunk/doc/reference.conf (File Modified)
3354 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3356 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3360 +3 -0 trunk/doc/example.conf (File Modified)
3361 +3 -0 trunk/doc/reference.conf (File Modified)
3364 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3366 Fix too early truncation of JOIN channel list.
3370 +2 -3 trunk/modules/core/m_join.c (File Modified)
3373 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3375 - From ratbox 2.2 (anfl), send server notices about read
3376 errors from handshakes and servers to +s instead of +d.
3377 - Send various server notices about failed server
3378 connections which did not reach registered state network
3379 wide if the connection was initiated by a remote oper.
3380 This avoids annoying the whole net if there is a
3381 broken autoconnect, but allows all opers to see why a
3382 remote connect failed. Failed connections which did reach
3383 server state already generate server notices everywhere.
3385 Note: this is an exception to our general policy to not send
3386 server notices about unregistered connections remotely.
3390 +1 -0 trunk/include/client.h (File Modified)
3391 +20 -6 trunk/src/client.c (File Modified)
3392 +6 -6 trunk/src/s_serv.c (File Modified)
3395 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3401 +1 -1 trunk/doc/example.conf (File Modified)
3402 +1 -1 trunk/doc/reference.conf (File Modified)
3405 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3407 Don't allow #channel +b $c:&channel (inconsistent target).
3411 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3414 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3416 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3420 +0 -2 trunk/include/client.h (File Modified)
3423 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3425 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3429 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3432 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3434 Store IP addresses in whowas. These are shown to opers.
3435 Obtained from Eurus patches.
3436 orighost tracking removed (not worth the memory IMHO),
3437 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3438 with unknown IPs and to not violate auth{} spoof policy.
3442 +2 -0 trunk/doc/reference.conf (File Modified)
3443 +1 -0 trunk/include/numeric.h (File Modified)
3444 +1 -0 trunk/include/whowas.h (File Modified)
3445 +10 -1 trunk/modules/m_whowas.c (File Modified)
3446 +1 -1 trunk/src/messages.tab (File Modified)
3447 +4 -0 trunk/src/whowas.c (File Modified)
3450 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3452 Describe hostmask parameter of masktrace better in sgml docs.
3456 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3459 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3461 masktrace help file: mention CIDR IP masks
3466 +2 -0 trunk/help/opers/masktrace (File Modified)
3469 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3471 MASKTRACE: allow normal match() on IP address also
3476 +2 -3 trunk/modules/m_etrace.c (File Modified)
3479 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3481 Allow +S clients (services) to send to channels and @/+ channels always.
3485 +1 -1 trunk/modules/core/m_message.c (File Modified)
3486 +1 -1 trunk/src/channel.c (File Modified)
3489 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3491 Allow servers to send to @#chan and +#chan.
3495 +1 -1 trunk/modules/core/m_message.c (File Modified)
3498 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3500 Don't count opers on service{} servers in /lusers.
3504 +2 -2 trunk/src/s_user.c (File Modified)
3507 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3509 Show opers the real host behind a dynamic spoof in WHOIS.
3510 If the user is auth{} spoofed, this shows the auth{} spoof
3511 otherwise it shows the DNS hostname and IP address.
3512 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3516 +1 -0 trunk/include/numeric.h (File Modified)
3517 +12 -2 trunk/modules/m_whois.c (File Modified)
3518 +1 -1 trunk/src/messages.tab (File Modified)
3521 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3523 Remove #define HIDE_SPOOF_IPS from config.h, should
3524 have been done earlier.
3528 +0 -7 trunk/include/config.h (File Modified)
3531 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3533 Bring back ERR_CANTKILLSERVER.
3537 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3540 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3543 - also send RPL_HOSTHIDDEN on -h
3544 - don't allow +h for auth{} spoofed clients
3548 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3551 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3553 /etc/resolv.conf parsing:
3554 - don't crash (sometimes) if there is a line without an argument
3555 (e.g. 'search' by itself)
3556 - fix handling of lines with leading whitespace
3560 +9 -8 trunk/src/reslib.c (File Modified)
3563 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3565 Put back code that terminates DNS queries, which was
3566 removed during the resolver changes.
3570 +4 -0 trunk/src/s_auth.c (File Modified)
3573 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3575 - oh hey, that was in the wrong place
3579 +13 -13 trunk/src/s_auth.c (File Modified)
3582 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3584 - handle a situation where a user can go away before DNS completes
3588 +13 -0 trunk/src/s_auth.c (File Modified)
3591 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3597 +1 -0 trunk/include/blacklist.h (File Modified)
3598 +1 -0 trunk/include/res.h (File Modified)
3599 +33 -2 trunk/src/blacklist.c (File Modified)
3600 +2 -0 trunk/src/client.c (File Modified)
3601 +24 -0 trunk/src/res.c (File Modified)
3604 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3606 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3607 if comm_accept() failed.
3609 Found with valgrind.
3613 +4 -4 trunk/src/listener.c (File Modified)
3616 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3618 - handle unavailable Client/preClient structs
3622 +9 -0 trunk/src/blacklist.c (File Modified)
3625 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3627 Add +lf to SGML docs.
3631 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3634 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3636 Also do forwarding if the channel limit (+l) is exceeded.
3640 +1 -1 trunk/help/opers/cmode (File Modified)
3641 +2 -2 trunk/modules/core/m_join.c (File Modified)
3644 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3646 Post-release lovin':
3647 - Update version to 2.1.0.
3648 - Regenerate configure.
3652 +9 -9 trunk/configure (File Modified)
3653 +1 -1 trunk/configure.ac (File Modified)
3656 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3658 Comment out example blacklist{} block.
3662 +7 -7 trunk/doc/example.conf (File Modified)
3663 +7 -7 trunk/doc/reference.conf (File Modified)
3666 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3668 Add note regarding use of AHBL BLs.
3672 +4 -0 trunk/doc/example.conf (File Modified)
3673 +4 -0 trunk/doc/reference.conf (File Modified)
3676 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3682 +2 -2 trunk/CREDITS (File Modified)
3685 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3691 +1 -0 trunk/CREDITS (File Modified)
3694 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3696 Put more recent ratbox CREDITS here.
3700 +3 -2 trunk/doc/Ratbox-team (File Modified)
3703 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3709 +5 -4 trunk/NEWS (File Modified)
3712 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3714 Mention that install or make install also avoids modunload crashes.
3718 +2 -1 trunk/BUGS (File Modified)
3721 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3727 +3 -8 trunk/NEWS (File Modified)
3730 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3736 +3 -2 trunk/BUGS (File Modified)
3739 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3741 - add orighost check to hurt.c
3746 +1 -6 trunk/BUGS (File Modified)
3747 +1 -1 trunk/extensions/hurt.c (File Modified)
3750 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3752 Make kline_exempt exempt from HURT also.
3756 +2 -1 trunk/extensions/hurt.c (File Modified)
3759 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3761 Fix mask HEAL propagation.
3765 +6 -3 trunk/extensions/hurt.c (File Modified)
3768 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3775 +18 -31 trunk/extensions/README (File Modified)
3778 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3780 More target change hax.
3785 +5 -0 trunk/extensions/hurt.c (File Modified)
3788 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3790 Improvements to HURT propagation.
3794 +8 -6 trunk/extensions/hurt.c (File Modified)
3797 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3799 - further simplification
3803 +25 -76 trunk/extensions/hurt.c (File Modified)
3804 +0 -9 trunk/extensions/hurt.h (File Modified)
3807 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3813 +13 -0 trunk/extensions/hurt.c (File Modified)
3816 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3818 - cut off at 15 messages instead of 30
3822 +1 -1 trunk/extensions/hurt.h (File Modified)
3825 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3827 Squash a warning here.
3831 +1 -3 trunk/src/ircd.c (File Modified)
3834 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3836 Don't show servers in /stats l to nonopers if flatten links is enabled.
3840 +3 -1 trunk/modules/m_stats.c (File Modified)
3843 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3849 +20 -7 trunk/extensions/hurt.c (File Modified)
3852 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3854 - remove inline stuff (yuck)
3855 - sockaddr should have been sockhost
3859 +22 -31 trunk/extensions/hurt.c (File Modified)
3862 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3864 - make hurt checking actually work
3868 +2 -7 trunk/extensions/hurt.c (File Modified)
3871 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3873 Slight tweak to alias{}.
3877 +4 -0 trunk/src/parse.c (File Modified)
3880 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3882 - further simplification
3886 +59 -71 trunk/extensions/hurt.c (File Modified)
3887 +0 -1 trunk/extensions/hurt.h (File Modified)
3890 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3892 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3896 +10 -20 trunk/extensions/hurt.c (File Modified)
3897 +0 -4 trunk/extensions/hurt.h (File Modified)
3900 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3902 - remove some unnecessary code here (hurt_initial_check_event()).
3906 +0 -23 trunk/extensions/hurt.c (File Modified)
3909 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3911 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3915 +8 -0 trunk/modules/core/m_message.c (File Modified)
3918 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3920 - more sane tgchange hax
3924 +2 -1 trunk/extensions/hurt.c (File Modified)
3927 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3929 Make HEAL <nick> work.
3933 +40 -43 trunk/extensions/hurt.c (File Modified)
3936 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3938 Destroy hurt_clients list on unload.
3942 +7 -0 trunk/extensions/hurt.c (File Modified)
3945 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3947 Coding style: no space between a function name and parenthesis.
3951 +43 -43 trunk/extensions/hurt.c (File Modified)
3954 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3956 Now works and throws out hurt clients after 30 protocol messages
3957 unless they identify.
3961 +28 -36 trunk/extensions/hurt.c (File Modified)
3962 +1 -7 trunk/extensions/hurt.h (File Modified)
3965 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3967 Working addition/lookup.
3971 +8 -0 trunk/extensions/hurt.c (File Modified)
3974 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3976 Get rid of hyb6 style propagation (:server COMMAND source).
3980 +18 -22 trunk/extensions/hurt.c (File Modified)
3983 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3985 add not-working hurt_add and hurt_find
3989 +13 -5 trunk/extensions/hurt.c (File Modified)
3992 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3994 Comment out a lot of stuff so I can load and unload this without crashing.
3998 +17 -6 trunk/extensions/hurt.c (File Modified)
4001 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4003 Fix svn:keywords and add a short comment at the top.
4007 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4010 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4012 - Make hurt module compile
4013 - Link it to the build
4014 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4015 correct flag name, no CAP_TS6 use etc
4019 +1 -0 trunk/extensions/Makefile.in (File Modified)
4020 +30 -32 trunk/extensions/hurt.c (File Modified)
4023 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4025 Put beu's hurt module in trunk.
4029 + - trunk/extensions/hurt.c (File Added)
4030 + - trunk/extensions/hurt.h (File Added)
4033 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4035 - _iprint(): use stderr instead of stdout
4039 +1 -1 trunk/src/s_log.c (File Modified)
4042 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4044 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4045 and subsequently destroy our kqueue when we close 0, 1, 2
4047 - After closing fd 0, 1, 2 reopen them to /dev/null again
4048 so we don't send messages from malloc etc to a random
4050 - Remove an obsolete comment.
4054 +13 -2 trunk/src/ircd.c (File Modified)
4057 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4063 +29 -1 trunk/NEWS (File Modified)
4066 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4072 +1 -1 trunk/configure (File Modified)
4075 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4077 Fix openssl version check to also accept versions newer than 0.9.6.
4081 +1 -1 trunk/configure.ac (File Modified)
4084 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4086 Oops, need packet.h here.
4090 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4093 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4095 End the flood grace period in CPRIVMSG/CNOTICE.
4099 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4102 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4104 - update class::connectfreq documentation
4108 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4111 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4113 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4117 +3 -6 trunk/src/s_serv.c (File Modified)
4120 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4122 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4126 +1 -1 trunk/src/messages.tab (File Modified)
4129 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4131 Don't mention that /stats p shows idle times, as it doesn't.
4135 +1 -1 trunk/help/opers/stats (File Modified)
4136 +1 -1 trunk/help/users/stats (File Modified)
4139 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4141 /stats A shows DNS servers, it doesn't matter whether ircd
4142 uses ADNS or something else.
4146 +1 -1 trunk/help/opers/stats (File Modified)
4149 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4151 get_client_name() fix
4155 +4 -0 trunk/src/client.c (File Modified)
4158 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4164 +6 -0 trunk/src/ircd.c (File Modified)
4167 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4169 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4172 +16 -17 trunk/configure (File Modified)
4173 +1 -1 trunk/configure.ac (File Modified)
4176 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4178 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4181 +135 -0 trunk/configure (File Modified)
4182 +6 -0 trunk/configure.ac (File Modified)
4185 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4187 Exit 0 on successful -conftest.
4191 +1 -1 trunk/src/ircd.c (File Modified)
4194 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4196 Make the "keep the parent process around" thing work, by opening
4197 a pipe to the child process. This pipe is on fd 0 in the child
4198 process. After successful initialization, the child will write
4199 a byte to this pipe, on fatal errors it will close it without
4202 Somewhat hackish still but should work.
4206 +27 -30 trunk/src/ircd.c (File Modified)
4209 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4211 - convert some error messages to ierror() over fprintf/ilog combination
4215 +3 -6 trunk/src/ircd.c (File Modified)
4218 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4220 - inotice() for loadmodule when in foreground mode
4224 +3 -0 trunk/src/modules.c (File Modified)
4227 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4229 - remove inotice() on loading modules from the config
4233 +0 -3 trunk/src/modules.c (File Modified)
4236 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4238 - usleep for 50000usec in the parent process to allow for startup messages
4239 to be cleanly printed before detaching to shell, this should be more than
4244 +3 -0 trunk/src/ircd.c (File Modified)
4247 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4249 - display more errors during normal startup as to try to help people find common problems
4253 +27 -10 trunk/src/ircd.c (File Modified)
4256 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4258 - version bump in preparation of 2.0.0 release
4262 +9 -9 trunk/configure (File Modified)
4263 +1 -1 trunk/configure.ac (File Modified)
4266 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4268 Change example.conf operator block from "admin" to "god",
4269 so as to show we encourage per-person operator blocks.
4273 +4 -2 trunk/doc/example.conf (File Modified)
4276 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4278 Document alias{} block.
4282 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4285 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4287 Document DNS blacklist stuff in sgml.
4291 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4292 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4295 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4297 Misc /stats clarifications.
4301 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4304 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4306 Move snomasks into umodes chapter.
4307 Move oprivs chapter down.
4311 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4312 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4313 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4316 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4318 Mention operator{} user@host change.
4322 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4325 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4327 operator{} block user@host matches against orighost now, not host.
4328 This means that services/+h spoofs do not work in operator{} blocks;
4329 auth{} spoofs still work.
4333 +4 -0 trunk/doc/example.conf (File Modified)
4334 +1 -1 trunk/doc/reference.conf (File Modified)
4335 +2 -2 trunk/modules/m_challenge.c (File Modified)
4336 +1 -1 trunk/modules/m_oper.c (File Modified)
4339 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4341 - inotice/iwarn/ierror() stuff I was working on
4345 +3 -0 trunk/include/s_log.h (File Modified)
4346 +15 -11 trunk/src/ircd.c (File Modified)
4347 +3 -1 trunk/src/modules.c (File Modified)
4348 +1 -1 trunk/src/newconf.c (File Modified)
4349 +54 -0 trunk/src/s_log.c (File Modified)
4352 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4354 Oops, don't add blacklists to the list twice on rehash.
4358 +3 -2 trunk/src/blacklist.c (File Modified)
4361 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4363 Remove notices to the client about progress of dnsbl lookups.
4367 +0 -4 trunk/src/blacklist.c (File Modified)
4370 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4372 Add auth{} flag dnsbl_exempt.
4376 +2 -1 trunk/doc/example.conf (File Modified)
4377 +2 -1 trunk/doc/reference.conf (File Modified)
4378 +2 -0 trunk/include/s_conf.h (File Modified)
4379 +1 -0 trunk/src/newconf.c (File Modified)
4380 +8 -1 trunk/src/s_user.c (File Modified)
4383 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4385 Switch alias{} and blacklist{} around, for consistency with example.conf.
4389 +18 -18 trunk/doc/reference.conf (File Modified)
4392 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4394 Send a warning to the user if they are dnsbl listed but exempted.
4398 +17 -12 trunk/src/s_user.c (File Modified)
4401 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4403 Move throwing out dnsbl listed clients to registration,
4404 and make kline_exempt exempt from it.
4408 +1 -0 trunk/include/blacklist.h (File Modified)
4409 +4 -0 trunk/include/client.h (File Modified)
4410 +15 -16 trunk/src/blacklist.c (File Modified)
4411 +6 -0 trunk/src/client.c (File Modified)
4412 +17 -0 trunk/src/s_user.c (File Modified)
4415 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4417 Show refcount in /stats n.
4421 +3 -2 trunk/modules/m_stats.c (File Modified)
4424 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4426 Don't look up dnsbls twice if they send USER twice.
4430 +5 -3 trunk/modules/m_user.c (File Modified)
4433 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4435 Add /stats n to help files.
4439 +1 -0 trunk/help/opers/stats (File Modified)
4440 +1 -0 trunk/help/users/stats (File Modified)
4443 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4445 Only check dnsbls for A records, not AAAA.
4449 +1 -1 trunk/src/blacklist.c (File Modified)
4452 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4454 Don't remove non-illegal blacklists on completion of check.
4455 Add debugging notices (not working).
4459 +5 -1 trunk/src/blacklist.c (File Modified)
4462 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4464 Don't call register_local_user() if they haven't sent a nick yet.
4468 +1 -1 trunk/src/blacklist.c (File Modified)
4471 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4473 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4477 +21 -0 trunk/modules/m_stats.c (File Modified)
4480 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4482 More dnsbl rehash fixes, it was adding bogus entries.
4486 +2 -7 trunk/src/newconf.c (File Modified)
4489 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4491 Need blacklist.h here.
4495 +1 -0 trunk/src/s_conf.c (File Modified)
4498 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4504 +1 -2 trunk/configure (File Modified)
4505 +0 -48 trunk/configure.ac (File Modified)
4506 + - trunk/doc/example-iauth.conf (File Deleted)
4507 + - trunk/iauth/ (File Deleted)
4510 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4512 Improve handling of rehashing with blacklists.
4513 Also some coding style tweaks.
4517 +3 -2 trunk/include/blacklist.h (File Modified)
4518 +35 -16 trunk/src/blacklist.c (File Modified)
4519 +2 -0 trunk/src/s_conf.c (File Modified)
4522 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4524 Clear can_send cache if a user logs in or out from services.
4528 +2 -0 trunk/modules/m_services.c (File Modified)
4531 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4533 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4534 This directory is not entered by default.
4535 More stuff needs to be moved into here.
4539 +2 -1 trunk/configure (File Modified)
4540 +1 -0 trunk/configure.ac (File Modified)
4541 +69 -458 trunk/extensions/Makefile.in (File Modified)
4542 + - trunk/extensions/m_clearchan.c (File Deleted)
4543 + - trunk/extensions/m_force.c (File Deleted)
4544 + - trunk/unsupported/ (File Added)
4545 + - trunk/unsupported/Makefile.in (File Added)
4546 + - trunk/unsupported/m_clearchan.c (File Added)
4547 + - trunk/unsupported/m_force.c (File Added)
4550 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4552 Logging/wallops for forcejoin/forcepart, numeric fix.
4553 This needs to be moved to the toys section.
4557 +22 -2 trunk/extensions/m_force.c (File Modified)
4560 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4562 Fix comments at the top (including copyright).
4566 +3 -2 trunk/extensions/m_omode.c (File Modified)
4569 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4571 Add OMODE command to extensions/ for oper mode hacking:
4572 - requires admin privs
4573 - does not work for opped opers
4575 - sends a ServerMode for opping the oper themselves,
4576 otherwise a mode coming from the oper (not only
4577 does this provide full accountability, it is also
4578 easiest to implement while avoiding channels
4579 messed up with bogus bans etc).
4583 +171 -0 trunk/extensions/Makefile.in (File Modified)
4584 + - trunk/extensions/m_omode.c (File Added)
4587 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4593 + - trunk/include/blacklist.h (Property Modified)
4594 + - trunk/src/blacklist.c (Property Modified)
4597 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4599 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4603 +5 -1 trunk/src/blacklist.c (File Modified)
4606 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4608 Initial DNS blacklist support:
4609 - see example.conf for how to use.
4610 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4611 - tor.ahbl.org is also included because most networks will not want to allow tor
4612 (and we're considering going KoS on tor users here anyway due to abuse)
4616 +18 -0 trunk/doc/example.conf (File Modified)
4617 +66 -0 trunk/doc/reference.conf (File Modified)
4618 + - trunk/include/blacklist.h (File Added)
4619 +2 -0 trunk/include/client.h (File Modified)
4620 +3 -0 trunk/modules/m_user.c (File Modified)
4621 +152 -0 trunk/src/Makefile.in (File Modified)
4622 + - trunk/src/blacklist.c (File Added)
4623 +34 -0 trunk/src/newconf.c (File Modified)
4624 +1 -0 trunk/src/s_auth.c (File Modified)
4625 +4 -0 trunk/src/s_user.c (File Modified)
4628 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4630 Remove last bit of lzo stuff (comment in example.conf connect{}).
4634 +0 -4 trunk/doc/example.conf (File Modified)
4637 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4639 Show sasl successes and failures in /stats t (like other
4640 things in /stats t, about local clients only).
4644 +2 -0 trunk/include/s_stats.h (File Modified)
4645 +3 -0 trunk/modules/m_sasl.c (File Modified)
4646 +3 -0 trunk/src/s_stats.c (File Modified)
4649 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4651 Allow messaging services by nickname without using
4652 target change slots (this was already possible with
4653 user@server notation or services shortcuts).
4657 +2 -2 trunk/modules/core/m_message.c (File Modified)
4660 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4662 Abort a safelist if a new /list comes in while one is already in progress.
4666 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4669 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4671 Change $![letter]:[mask] to $~[letter]:[mask]
4672 so both ! and ~ invert an extban.
4676 +2 -0 trunk/src/chmode.c (File Modified)
4679 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4681 - revert due to technical issues
4685 +1 -1 trunk/src/extban.c (File Modified)
4688 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4690 - 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
4694 +1 -1 trunk/src/extban.c (File Modified)
4697 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4699 Don't pace /list on a single channel.
4703 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4706 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4708 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4712 +4 -2 trunk/include/supported.h (File Modified)
4715 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4717 Extban types are case insensitive; force them to lowercase when added.
4721 +5 -5 trunk/doc/extban.txt (File Modified)
4722 +4 -0 trunk/src/chmode.c (File Modified)
4723 +3 -3 trunk/src/extban.c (File Modified)
4726 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4728 sendto_wallops_flags():
4729 - instead of checking IsOper on each client, walk the appropriate list
4730 - instead of sending non-+z wallops from persons to nonopers, send only
4731 +w wallops from persons
4735 +1 -5 trunk/src/send.c (File Modified)
4738 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4740 Prefix oper wallops with "WALLOPS - " if they would
4741 otherwise look like operwalls or locops, when sending
4742 them to local users.
4746 +11 -1 trunk/modules/m_wallops.c (File Modified)
4749 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4751 Make sure destination field in some sasl numerics
4752 is the user's nick, not the sasl agent or server
4757 +2 -2 trunk/modules/m_sasl.c (File Modified)
4760 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4762 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4766 +1 -1 trunk/extensions/Makefile.in (File Modified)
4769 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4771 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4775 +1 -0 trunk/src/s_user.c (File Modified)
4778 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4780 Fix build for when IPv6 is disabled.
4784 +12 -10 trunk/src/s_auth.c (File Modified)
4787 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4789 Add information about adding extban types.
4793 +25 -0 trunk/doc/extban.txt (File Modified)
4796 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4798 Better extban validation: try to match a new extban from
4799 a local user against its setter to see if it is valid.
4800 Unknown extban types from remotes are no longer hidden.
4804 +4 -3 trunk/doc/extban.txt (File Modified)
4805 +1 -0 trunk/include/channel.h (File Modified)
4806 +2 -6 trunk/src/chmode.c (File Modified)
4807 +32 -0 trunk/src/extban.c (File Modified)
4810 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4812 Make sure both .c.o: and .s.o: are followed by the necessary command.
4816 +1 -0 trunk/src/Makefile.in (File Modified)
4819 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4821 Add need_sasl auth{} flag to sgml documentation.
4825 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4828 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4830 Document need_sasl auth{} flag in example confs.
4834 +1 -0 trunk/doc/example.conf (File Modified)
4835 +1 -0 trunk/doc/reference.conf (File Modified)
4838 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4840 Don't allow TB to set an empty topic.
4841 This would be possible if a server sent bad protocol
4842 and could cause a crash.
4846 +4 -0 trunk/modules/m_tb.c (File Modified)
4849 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4855 +1 -1 trunk/Makefile.in (File Modified)
4858 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4864 +2 -2 trunk/configure (File Modified)
4865 +1 -1 trunk/configure.ac (File Modified)
4868 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4874 +2 -2 trunk/configure (File Modified)
4877 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4883 +1 -1 trunk/extensions/Makefile.in (File Modified)
4886 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4888 - rename contrib to extensions to bring some clarity to things
4892 +1 -1 trunk/Makefile.in (File Modified)
4893 +1 -1 trunk/configure.ac (File Modified)
4894 +10 -10 trunk/doc/example.conf (File Modified)
4895 +10 -10 trunk/doc/reference.conf (File Modified)
4896 + - trunk/extensions/ (File Added)
4897 + - trunk/extras/ (File Deleted)
4900 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4906 +1 -1 trunk/Makefile.in (File Modified)
4907 +1 -1 trunk/configure.ac (File Modified)
4908 + - trunk/contrib/ (File Deleted)
4909 + - trunk/extras/ (File Added)
4912 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4914 Don't allow servers to QUIT (they should use SQUIT).
4918 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4921 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4927 + - trunk/src/fnvhash.s (Property Modified)
4930 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4932 - reduced version of code
4936 +9 -61 trunk/src/fnvhash.s (File Modified)
4939 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4941 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4945 +1 -1 trunk/src/fnvhash.s (File Modified)
4948 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4950 Fix orighost matching for klines, etc. Was hashing the visible
4955 +1 -1 trunk/src/hostmask.c (File Modified)
4958 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4960 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4964 +7 -1 trunk/configure (File Modified)
4965 +5 -0 trunk/configure.ac (File Modified)
4966 +5 -6 trunk/src/Makefile.in (File Modified)
4967 +0 -4 trunk/src/fnvhash.s (File Modified)
4968 +0 -2 trunk/src/hash.c (File Modified)
4971 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4973 - regenerate configure
4977 +18 -0 trunk/configure (File Modified)
4980 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4982 - --enable-ricer-hashing option.
4986 +9 -0 trunk/configure.ac (File Modified)
4987 +3 -0 trunk/include/setup.h.in (File Modified)
4990 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4992 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4996 + - trunk/src/fnvhash.s (File Added)
4997 +3 -0 trunk/src/hash.c (File Modified)
5000 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5002 Fix syntax error in reference.conf.
5006 +0 -1 trunk/doc/reference.conf (File Modified)
5009 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5011 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5012 (&& instead of ||...)
5013 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5017 +1 -1 trunk/src/chmode.c (File Modified)
5020 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5022 Documentation for extban.
5026 + - trunk/doc/extban.txt (File Added)
5029 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5031 Add extban modules to example confs.
5035 +5 -0 trunk/doc/example.conf (File Modified)
5036 +10 -0 trunk/doc/reference.conf (File Modified)
5039 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5041 Initial addition of extended ban types (conditionals).
5042 Allows custom +bqeI checks via modules.
5043 Initial extra types are account (a[:mask]), oper (o),
5044 channel (c:name), realname (r:mask), server (s:mask).
5048 +229 -0 trunk/contrib/Makefile.in (File Modified)
5049 + - trunk/contrib/extb_account.c (File Added)
5050 + - trunk/contrib/extb_channel.c (File Added)
5051 + - trunk/contrib/extb_oper.c (File Added)
5052 + - trunk/contrib/extb_realname.c (File Added)
5053 + - trunk/contrib/extb_server.c (File Added)
5054 +13 -0 trunk/include/channel.h (File Modified)
5055 +1 -0 trunk/src/Makefile.in (File Modified)
5056 +14 -5 trunk/src/channel.c (File Modified)
5057 +91 -0 trunk/src/chmode.c (File Modified)
5058 + - trunk/src/extban.c (File Added)
5061 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5063 Do not force +bqeI modes starting with '$' in nick!user@host format.
5064 * and ? characters in them are still assumed to be wildcards.
5068 +6 -0 trunk/src/chmode.c (File Modified)
5071 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5073 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5077 +4 -0 trunk/modules/m_capab.c (File Modified)
5080 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5082 Stop some mixing of client and server protocol.
5086 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5087 +4 -2 trunk/modules/m_pass.c (File Modified)
5088 +6 -0 trunk/modules/m_sasl.c (File Modified)
5089 +6 -0 trunk/modules/m_user.c (File Modified)
5092 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5098 +0 -2 trunk/include/s_newconf.h (File Modified)
5099 +0 -4 trunk/include/s_serv.h (File Modified)
5100 +0 -1 trunk/src/newconf.c (File Modified)
5101 +1 -13 trunk/src/s_serv.c (File Modified)
5104 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5106 - revert LZOLink patch for now
5110 +0 -1 trunk/servlink/Makefile.in (File Modified)
5111 +0 -16 trunk/servlink/README (File Modified)
5112 +2 -36 trunk/servlink/control.c (File Modified)
5113 +0 -3 trunk/servlink/control.h (File Modified)
5114 +7 -5955 trunk/servlink/io.c (File Modified)
5115 + - trunk/servlink/lzoconf.h (File Deleted)
5116 + - trunk/servlink/lzodefs.h (File Deleted)
5117 + - trunk/servlink/minilzo.c (File Deleted)
5118 + - trunk/servlink/minilzo.h (File Deleted)
5119 +0 -1 trunk/servlink/servlink.h (File Modified)
5122 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5128 +4 -2 trunk/servlink/control.c (File Modified)
5129 +2 -1 trunk/servlink/io.c (File Modified)
5132 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5138 +2 -2 trunk/servlink/io.c (File Modified)
5141 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5143 - paranoia, prevent segfaults
5147 +2 -2 trunk/servlink/io.c (File Modified)
5150 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5152 - more optimal servlink code
5156 +21 -8 trunk/servlink/io.c (File Modified)
5159 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5161 - more efficient read strategy
5165 +15 -3 trunk/servlink/io.c (File Modified)
5168 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5170 - use lzo_uintp cast to make LZO happy
5174 +3 -3 trunk/servlink/io.c (File Modified)
5177 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5179 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5183 +4 -0 trunk/doc/example.conf (File Modified)
5184 +2 -1 trunk/include/s_newconf.h (File Modified)
5185 +4 -0 trunk/include/s_serv.h (File Modified)
5186 +1 -0 trunk/servlink/Makefile.in (File Modified)
5187 +16 -0 trunk/servlink/README (File Modified)
5188 +34 -2 trunk/servlink/control.c (File Modified)
5189 +3 -0 trunk/servlink/control.h (File Modified)
5190 +5929 -7 trunk/servlink/io.c (File Modified)
5191 + - trunk/servlink/lzoconf.h (File Added)
5192 + - trunk/servlink/lzodefs.h (File Added)
5193 + - trunk/servlink/minilzo.c (File Added)
5194 + - trunk/servlink/minilzo.h (File Added)
5195 +1 -0 trunk/servlink/servlink.h (File Modified)
5196 +1 -0 trunk/src/newconf.c (File Modified)
5197 +14 -2 trunk/src/s_serv.c (File Modified)
5200 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5202 - remove imalloc, it was a concept that probably wouldn't have worked properly
5206 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5207 + - trunk/libcharybdis/imalloc.c (File Deleted)
5208 + - trunk/libcharybdis/imalloc.h (File Deleted)
5211 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5213 - disable imalloc for now
5217 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5220 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5222 - remove unneeded debug code
5226 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5229 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5231 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5235 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5238 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5240 - more stuff here, imalloc remains disabled for now
5244 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5247 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5253 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5256 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5262 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5263 +2 -0 trunk/src/ircd.c (File Modified)
5266 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5268 - roll back libircd crap
5272 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5273 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5274 +29 -0 trunk/src/.depend (File Modified)
5275 +6 -21 trunk/src/Makefile.in (File Modified)
5276 +3 -218 trunk/src/ircd.c (File Modified)
5277 + - trunk/src/ircd_linker.c (File Deleted)
5278 + - trunk/src/main.c (File Deleted)
5281 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5283 - realloc(), free() implementation
5287 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5290 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5292 - malloc(), calloc() implementation
5296 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5299 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5301 - block_free(), block_find(), retune_heaps() implementation
5305 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5308 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5310 - block_destroy code, block_allocate code.
5314 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5317 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5323 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5326 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5328 - disable imalloc again :P
5332 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5335 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5341 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5344 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5350 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5353 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5355 - constructor code for imalloc engine (malloc_init())
5359 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5362 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5364 - imalloc engine improvements
5368 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5371 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5373 - replace mmap() code with direct brk()/sbrk() calls.
5377 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5380 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5382 - remove outdated i_malloc() interfaces
5386 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5389 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5391 - redisable imalloc (sorry!)
5395 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5398 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5400 - correct GET_PAGE_SLOT() macro
5404 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5407 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5409 - oops forgot to commit it with imalloc turned off
5413 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5416 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5422 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5423 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5426 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5428 - lowlevel imalloc code
5432 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5433 + - trunk/libcharybdis/imalloc.h (File Added)
5436 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5442 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5445 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5451 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5454 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5456 - 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)
5460 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5461 + - trunk/libcharybdis/imalloc.c (File Added)
5464 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5466 - increment configure Id
5470 +2208 -1 trunk/configure (File Modified)
5473 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5475 - bootstrap for imalloc code
5479 +54 -1 trunk/configure.ac (File Modified)
5480 +27 -0 trunk/include/setup.h.in (File Modified)
5483 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5485 Clarify interaction of spoofs and channel bans/operator{} blocks.
5489 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5490 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5493 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5495 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5499 +30 -22 trunk/src/ircd.c (File Modified)
5502 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5504 If shared{} blocks deny something, the command
5505 is silently ignored.
5509 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5512 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5514 Move up IsService check so we don't store a non-service
5515 in preClient->sasl_agent.
5519 +6 -6 trunk/modules/m_sasl.c (File Modified)
5522 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5524 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5525 Add some more sanity checks on agent strings.
5529 +13 -11 trunk/modules/m_sasl.c (File Modified)
5532 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5534 Unknown clients can have an ID too now so make sure to remove
5535 them from the hash if they exit.
5539 +3 -0 trunk/src/client.c (File Modified)
5542 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5544 Only accept sasl from servers in a service{} block.
5545 Not tested but this must go in.
5549 +6 -0 trunk/modules/m_sasl.c (File Modified)
5550 +3 -0 trunk/modules/m_signon.c (File Modified)
5553 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5555 Only process SAVE messages targetting registered users,
5556 not servers or unregistered connections. Could cause
5557 a crash when bad protocol was received.
5561 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5564 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5566 - fix QJM buffer overflow vulnerability (fucking GXTi)
5570 +3 -3 trunk/src/s_user.c (File Modified)
5573 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5575 Mention /scan umodes under oper_spy privilege.
5579 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5582 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5584 Mention that overlapping cluster blocks are a bad thing.
5588 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5591 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5593 - Document cluster{} and shared{} blocks.
5594 - Mention that service{} does not allow wildcards.
5598 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5601 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5603 Document exempt{} and service{} blocks, point to reference.conf for
5604 general{}, channel{} and serverhide{}.
5608 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5611 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5613 Document ~ in lists of values better.
5617 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5620 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5622 More detailed CNOTICE, CPRIVMSG descriptions.
5626 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5629 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5631 Oops, need both Revision and Id on modules.
5635 + - trunk/modules/sno_routing.c (Property Modified)
5638 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5640 Tweak header comment a bit (filename, Id).
5644 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5647 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5649 Add GLINE and UNGLINE.
5653 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5656 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5658 New configure with proper Id.
5662 +3 -1 trunk/configure (File Modified)
5665 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5667 Change #include directives for in6addr_any, hopefully compiles better now.
5671 +3 -1 trunk/configure.ac (File Modified)
5674 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5676 Encourage putting actual administrative information
5677 in the admin{} block.
5681 +3 -3 trunk/doc/example.conf (File Modified)
5684 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5686 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5690 +9 -7 trunk/include/s_conf.h (File Modified)
5691 +1 -0 trunk/src/newconf.c (File Modified)
5692 +10 -0 trunk/src/s_user.c (File Modified)
5695 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5697 - Change to glines = no in example confs
5698 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5703 +1 -1 trunk/doc/example.conf (File Modified)
5704 +1 -1 trunk/doc/reference.conf (File Modified)
5705 +2 -2 trunk/modules/m_gline.c (File Modified)
5708 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5710 - forward-port QJM fix from 1.1
5714 +2 -0 trunk/src/s_user.c (File Modified)
5717 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5719 - add switch to configure to disable the block allocator
5723 +18 -0 trunk/configure (File Modified)
5724 +9 -0 trunk/configure.ac (File Modified)
5725 +0 -6 trunk/include/config.h (File Modified)
5726 +3 -0 trunk/include/setup.h.in (File Modified)
5729 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5731 Fix wierd error that would exit SASL users with "Overridden"
5734 +1 -1 trunk/modules/m_signon.c (File Modified)
5737 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5739 Remove obsolete XXX comment about lazylinks.
5743 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5746 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5748 OJOIN: make sure to send the wallops remotely for #channels
5752 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5755 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5757 Accountability for OJOIN (contrib module)
5760 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5763 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5765 - move more stuff over to ircd_state
5769 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5770 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5771 +9 -0 trunk/src/ircd_state.c (File Modified)
5772 +3 -3 trunk/src/patricia.c (File Modified)
5775 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5777 - move more stuff out of libircd and into ircd_state.c
5781 +5 -5 trunk/src/channel.c (File Modified)
5782 +4 -4 trunk/src/client.c (File Modified)
5783 +12 -0 trunk/src/ircd_state.c (File Modified)
5786 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5788 - this is just barrels of fun
5792 + - trunk/include/ircd_state.h (File Added)
5793 +1 -1 trunk/src/Makefile.in (File Modified)
5794 +2 -1 trunk/src/channel.c (File Modified)
5795 +3 -52 trunk/src/ircd.c (File Modified)
5796 +100 -3 trunk/src/ircd_state.c (File Modified)
5799 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5801 It's .include, not #include.
5805 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5808 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5810 More consistent section titles.
5814 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5815 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5816 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5819 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5821 Mention possible exceeding of +j/+l due to propagation
5822 delays between servers.
5826 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5829 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5832 - "text" -> <quote>text</quote>
5838 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5839 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5840 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5841 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5844 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5846 Remove text about deprecation of glines.
5850 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5853 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5855 - Add description of umode +D, deaf.
5856 - Mention CALLERID 005 token with umode +g.
5860 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5863 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5865 Strip off a leading colon in services shortcuts (aliases).
5869 +2 -0 trunk/src/parse.c (File Modified)
5872 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5874 Add no_oper_invis contrib module, denies opers setting
5875 themselves invisible (except hidden_oper's).
5879 +42 -0 trunk/contrib/Makefile.in (File Modified)
5880 + - trunk/contrib/no_oper_invis.c (File Added)
5883 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5885 Mention /stats E, make the other /stats descriptions more consistent.
5889 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5892 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5894 Mention that the KILL reason and oper will appear on channels.
5898 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5901 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5903 Mention /mode #channel f to query forward channel from outside.
5907 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5910 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5912 Port over RATBOX_2_1 r20960 (anfl):
5913 client connect notices to +C should be hiding the extra
5914 fields for spoofed users
5918 +2 -1 trunk/src/s_user.c (File Modified)
5921 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5923 Add a chapter with our extra user commands:
5924 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5928 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5929 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5932 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5934 Do not put by <server>: in SQUIT reasons to servers
5935 other than the one being exited.
5939 +1 -1 trunk/src/client.c (File Modified)
5942 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5944 Regenerate configure.
5948 +1162 -1159 trunk/configure (File Modified)
5951 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5953 Move the warning flags down so they do not mess up
5954 checks like for -Wl,-export-dynamic.
5958 +33 -30 trunk/configure.ac (File Modified)
5961 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5967 +2 -1 trunk/iauth/Makefile.in (File Modified)
5970 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5972 - build iauth makefile
5976 +3 -2 trunk/configure (File Modified)
5977 +1 -0 trunk/configure.ac (File Modified)
5980 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5986 + - trunk/iauth/Makefile.in (File Added)
5989 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5991 - add iauth.conf.example from irc2.11
5995 + - trunk/doc/example-iauth.conf (File Added)
5998 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6000 - wow, i found some docs on this thing
6004 + - trunk/doc/technical/iauth-internals.txt (File Added)
6007 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6009 - no longer applicable
6013 + - trunk/authdaemon/ (File Deleted)
6016 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6018 - remove libircd.so on make clean (oops)
6022 +1 -1 trunk/src/Makefile.in (File Modified)
6025 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6027 - merge iauth source for experimentation
6031 + - trunk/iauth/ (File Added)
6032 + - trunk/iauth/a_conf.c (File Added)
6033 + - trunk/iauth/a_conf_def.h (File Added)
6034 + - trunk/iauth/a_conf_ext.h (File Added)
6035 + - trunk/iauth/a_defines.h (File Added)
6036 + - trunk/iauth/a_externs.h (File Added)
6037 + - trunk/iauth/a_io.c (File Added)
6038 + - trunk/iauth/a_io_ext.h (File Added)
6039 + - trunk/iauth/a_log.c (File Added)
6040 + - trunk/iauth/a_log_def.h (File Added)
6041 + - trunk/iauth/a_log_ext.h (File Added)
6042 + - trunk/iauth/a_struct_def.h (File Added)
6043 + - trunk/iauth/iauth.c (File Added)
6044 + - trunk/iauth/mod_lhex.c (File Added)
6045 + - trunk/iauth/mod_lhex_ext.h (File Added)
6046 + - trunk/iauth/mod_pipe.c (File Added)
6047 + - trunk/iauth/mod_pipe_ext.h (File Added)
6048 + - trunk/iauth/mod_rfc931.c (File Added)
6049 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6050 + - trunk/iauth/mod_socks.c (File Added)
6051 + - trunk/iauth/mod_socks_ext.h (File Added)
6052 + - trunk/iauth/mod_webproxy.c (File Added)
6053 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6056 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6058 User /quote help index was not sorted properly.
6062 +2 -2 trunk/help/Makefile.in (File Modified)
6063 +8 -8 trunk/help/users/index (File Modified)
6066 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6072 +25 -8 trunk/help/opers/index (File Modified)
6073 + - trunk/help/opers/scan (File Added)
6076 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6079 - Document SCAN UMODES
6080 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6084 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6087 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6089 Add our copyright information to /info (part of release-1.1 r1026).
6093 +1 -0 trunk/src/version.c.SH (File Modified)
6096 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6098 Fix some compile warnings.
6102 +1 -1 trunk/modules/core/m_join.c (File Modified)
6103 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6104 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6105 +1 -1 trunk/modules/m_scan.c (File Modified)
6106 +4 -4 trunk/modules/m_signon.c (File Modified)
6109 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6111 RSFNC: OK, actually consider unknowns also for detecting a collide.
6112 Otherwise we can get two clients with the same nick.
6116 +1 -1 trunk/modules/m_services.c (File Modified)
6119 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6121 - charybdis profiling stuff
6122 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6127 +0 -8 trunk/configure (File Modified)
6128 +1 -8 trunk/configure.ac (File Modified)
6129 +18 -0 trunk/include/channel.h (File Modified)
6130 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6131 +335 -260 trunk/src/.depend (File Modified)
6132 +1569 -0 trunk/src/Makefile.in (File Modified)
6133 + - trunk/src/chmode.c (File Added)
6134 +16 -1 trunk/src/ircd.c (File Modified)
6135 +11 -0 trunk/src/main.c (File Modified)
6136 +11 -0 trunk/src/modules.c (File Modified)
6139 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6141 RSFNC: Do not send kills to servers for unknowns
6145 +4 -2 trunk/modules/m_services.c (File Modified)
6148 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6150 Describe service{} blocks in reference.conf.
6154 +12 -0 trunk/doc/reference.conf (File Modified)
6157 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6159 Replace this list of modes with pointers to other documentation.
6163 +6 -50 trunk/doc/modes.txt (File Modified)
6166 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6168 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6169 looks too much like an old-ircd client pointer otherwise.
6173 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6176 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6179 - note truncation of the list (perhaps sending multiple
6181 - clarify in a comment that /findforwards on a nonexistent
6182 channel can be useful
6183 - sendto_one_notice() requires that the text start with
6188 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6191 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6193 When we close a local server's link, always include the
6194 name of the client causing the exit in the reason in the
6195 SQUIT we send them (replacing them with us). This makes
6196 sure server notices for stuff like "Not enough arguments
6197 to server command" are different on the two sides.
6201 +7 -5 trunk/src/client.c (File Modified)
6204 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6206 New contrib module m_findforwards.c
6210 +112 -0 trunk/contrib/Makefile.in (File Modified)
6211 + - trunk/contrib/m_findforwards.c (File Added)
6214 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6216 Whoops, don't show real host behind auth{} spoof in
6217 spoof notices if hide_spoof_ips is enabled.
6219 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6223 +3 -2 trunk/src/s_conf.c (File Modified)
6226 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6228 Add dalnet-style /identify that sends to nickserv or chanserv.
6232 +102 -0 trunk/contrib/Makefile.in (File Modified)
6233 + - trunk/contrib/m_identify.c (File Added)
6236 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6238 Document alias{} blocks a bit better.
6242 +9 -0 trunk/doc/reference.conf (File Modified)
6245 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6247 - add aliases to /stats m (data usage is not counted though, sorry)
6251 +1 -0 trunk/include/s_conf.h (File Modified)
6252 +3 -0 trunk/src/newconf.c (File Modified)
6253 +15 -0 trunk/src/parse.c (File Modified)
6256 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6258 - remove m_sshortcut as it's no longer relevant
6262 +0 -145 trunk/modules/Makefile.in (File Modified)
6263 + - trunk/modules/m_sshortcut.c (File Deleted)
6266 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6268 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6269 targets instead of my original idea :P)
6273 +32 -0 trunk/doc/example.conf (File Modified)
6274 +35 -0 trunk/doc/reference.conf (File Modified)
6275 +4 -0 trunk/include/parse.h (File Modified)
6276 +7 -0 trunk/include/s_conf.h (File Modified)
6277 +82 -0 trunk/src/newconf.c (File Modified)
6278 +78 -0 trunk/src/parse.c (File Modified)
6279 +16 -0 trunk/src/s_conf.c (File Modified)
6282 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6284 Remove some spaces after tabs. ??
6288 +18 -18 trunk/src/newconf.c (File Modified)
6291 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6294 - make sure to clear all marks also if the who was aborted
6295 because of too many matches
6296 - give ERR_TOOMANYMATCHES if too many matches
6299 ratbox RATBOX_2_2 r22003 (jilles)
6303 +28 -26 trunk/modules/m_who.c (File Modified)
6306 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6312 +9 -9 trunk/configure (File Modified)
6313 +1 -1 trunk/configure.ac (File Modified)
6316 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6318 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6322 +2 -1 trunk/include/s_newconf.h (File Modified)
6323 +20 -0 trunk/modules/m_rehash.c (File Modified)
6324 +1 -1 trunk/src/s_newconf.c (File Modified)
6327 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6329 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6333 +0 -1 trunk/doc/example.conf (File Modified)
6334 +0 -3 trunk/doc/reference.conf (File Modified)
6335 +0 -1 trunk/include/s_conf.h (File Modified)
6336 +0 -6 trunk/modules/m_info.c (File Modified)
6337 +1 -1 trunk/src/channel.c (File Modified)
6338 +0 -1 trunk/src/newconf.c (File Modified)
6341 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6343 Missing header in m_chghost.c
6346 +1 -0 trunk/modules/m_chghost.c (File Modified)
6349 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6351 Relocate QJM code to a seperate function(change_nick_user_host)
6352 Change CHGHOST to use change_nick_user_host instead of just setting it
6356 +3 -0 trunk/include/s_user.h (File Modified)
6357 +1 -1 trunk/modules/m_chghost.c (File Modified)
6358 +3 -78 trunk/modules/m_signon.c (File Modified)
6359 +89 -0 trunk/src/s_user.c (File Modified)
6362 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6364 Restore /stats a (dns servers, admin-only).
6368 +1 -0 trunk/include/res.h (File Modified)
6369 +5 -8 trunk/modules/m_stats.c (File Modified)
6370 +16 -0 trunk/src/res.c (File Modified)
6373 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6375 - Add CHARYBDIS_PROFILE if we are profiling.
6376 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6377 - Remove duplicate --enable-epoll entry.
6381 +1595 -15 trunk/configure (File Modified)
6382 +30 -11 trunk/configure.ac (File Modified)
6383 +3 -0 trunk/include/setup.h.in (File Modified)
6386 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6388 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6392 +28 -0 trunk/aclocal.m4 (File Modified)
6395 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6397 Allow requesting forward channel and quiet list in same mode command.
6401 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6404 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6406 Add description of xline wildcards.
6410 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6413 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6415 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6419 +0 -4 trunk/modules/m_services.c (File Modified)
6422 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6428 +1 -1 trunk/include/hook.h (File Modified)
6431 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6433 call_hook, not hook_call
6437 +1 -1 trunk/modules/core/m_join.c (File Modified)
6440 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6442 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6443 Could be useful for a number of things.
6447 +9 -0 trunk/modules/core/m_join.c (File Modified)
6450 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6452 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6456 +7 -0 trunk/include/hook.h (File Modified)
6459 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6461 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6465 +15 -0 trunk/modules/m_services.c (File Modified)
6468 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6470 Clarify snomask +f, +k, +u.
6474 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6477 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6479 Cmode +p and +s may be set simultaneously.
6483 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6486 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6488 actually, we should check the data version on each reload (oops)
6492 +6 -6 trunk/src/main.c (File Modified)
6495 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6497 more work on the loader
6501 +45 -21 trunk/src/main.c (File Modified)
6504 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6506 Add prototype ircd_state.c
6510 + - trunk/src/ircd_state.c (File Added)
6513 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6515 Smaller improvements.
6519 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6522 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6524 Add a lot of stuff here.
6528 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6531 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6533 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6537 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6540 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6542 Invex doesn't trump +r or (sic) +J.
6546 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6549 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6551 Check to make sure a module is not loaded before loading it.
6555 +6 -1 trunk/src/ircd_parser.y (File Modified)
6558 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6560 - Add a missing comma in the HeaderMessages array
6561 - Only send "Your hostname is too long ..." if that really is the case
6565 +2 -2 trunk/src/s_auth.c (File Modified)
6568 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6570 build_symtable() will have already bailed here, so no need to check
6571 explicitly whether or not charybdis_main is NULL.
6575 +7 -16 trunk/src/main.c (File Modified)
6578 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6580 Data structure versioning, part 1.
6584 +10 -1 trunk/include/ircd_defs.h (File Modified)
6585 +2 -0 trunk/src/ircd.c (File Modified)
6586 +15 -3 trunk/src/main.c (File Modified)
6589 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6591 build a symbol table and use that instead of doing a raw dlsym on everything
6595 + - trunk/include/ircd_linker.h (File Added)
6596 +71 -1 trunk/src/Makefile.in (File Modified)
6597 + - trunk/src/ircd_linker.c (File Added)
6598 +16 -4 trunk/src/main.c (File Modified)
6601 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6603 The launcher now calls io_loop() instead of charybdis_main().
6604 This is so that we do not have to reinitialize *everything* later.
6608 +1 -0 trunk/include/ircd.h (File Modified)
6609 +6 -7 trunk/src/ircd.c (File Modified)
6610 +13 -1 trunk/src/main.c (File Modified)
6613 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6615 Use global binding on libircd.so.
6619 +1 -1 trunk/src/main.c (File Modified)
6622 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6624 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6625 (it will do more later)
6629 +14 -12 trunk/include/config.h (File Modified)
6630 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6631 +31 -5 trunk/src/Makefile.in (File Modified)
6632 +78 -1 trunk/src/ircd.c (File Modified)
6633 + - trunk/src/main.c (File Added)
6636 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6638 Add whitespace here, oops.
6642 +1 -1 trunk/CREDITS (File Modified)
6645 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6647 Properly copy over the IP address here instead of using a cheap hack.
6648 Because the hack didn't work right except on IPv6. :|
6652 +12 -2 trunk/src/s_newconf.c (File Modified)
6655 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6657 Revert reject cache notice to ratbox's, which more
6658 clearly suggests what's happening.
6662 +4 -1 trunk/src/reject.c (File Modified)
6665 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6667 Fix the openssl status in the overview information.
6671 +1 -3 trunk/configure (File Modified)
6672 +1 -3 trunk/configure.ac (File Modified)
6675 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6677 - Add simple exempt{} block (127.0.0.1) to example.conf.
6678 - Remove mention of deny{}.
6682 +5 -0 trunk/doc/example.conf (File Modified)
6683 +1 -1 trunk/doc/reference.conf (File Modified)
6686 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6688 example.conf: add some comments at the start
6689 reference.conf: some ircd-ratbox -> charybdis
6693 +11 -0 trunk/doc/example.conf (File Modified)
6694 +6 -5 trunk/doc/reference.conf (File Modified)
6697 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6699 Rename m_createauthonly module to createauthonly
6700 as this is not a module providing an m_function
6705 +1 -38 trunk/contrib/Makefile.in (File Modified)
6706 + - trunk/contrib/createauthonly.c (File Added)
6707 + - trunk/contrib/m_createauthonly.c (File Deleted)
6710 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6712 Add to example confs commented lines for:
6713 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6714 sno_globalkline.so, sno_globaloper.so.
6718 +5 -1 trunk/doc/example.conf (File Modified)
6719 +9 -1 trunk/doc/reference.conf (File Modified)
6722 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6724 - Unbreak connecting to connect{}s with hostnames
6725 instead of IP addresses (broken with new resolver).
6726 - Try to do A/AAAA query based on aftype in
6727 connect{} (doesn't seem to work fully).
6731 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6734 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6736 Unbreak /rehash dns.
6740 +1 -0 trunk/src/res.c (File Modified)
6743 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6745 Preserve Hybrid Id and add one of our own.
6749 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6750 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6753 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6755 Add anfl and Androsyn to CREDITS.
6756 They wrote a lot of ratbox code we use, both before and after the fork.
6760 +2 -0 trunk/CREDITS (File Modified)
6763 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6765 Hostname validity check.
6769 +42 -3 trunk/src/s_auth.c (File Modified)
6772 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6774 Version bump to 1.2.0.
6778 +9 -9 trunk/configure (File Modified)
6779 +1 -1 trunk/configure.ac (File Modified)
6782 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6784 - Missed a spot in the IPv6 code here. Should be usable now.
6788 +2 -2 trunk/src/res.c (File Modified)
6791 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6793 Alright, so, this massive commit does the following:
6795 - Adds a resolver based on the undernet and hybrid one.
6796 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6797 - Makes a check in ./configure be posixly correct
6798 - Simplifies the auth code and DNS callbacks
6800 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6804 +1 -1 trunk/Makefile.in (File Modified)
6805 + - trunk/adns/ (File Deleted)
6806 +148 -80 trunk/configure (File Modified)
6807 +1 -2 trunk/configure.ac (File Modified)
6808 +6 -0 trunk/include/client.h (File Modified)
6809 +1 -0 trunk/include/packet.h (File Modified)
6810 +153 -41 trunk/include/res.h (File Modified)
6811 + - trunk/include/reslib.h (File Added)
6812 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6813 +930 -1449 trunk/modules/.depend (File Modified)
6814 +3 -0 trunk/modules/m_stats.c (File Modified)
6815 +417 -621 trunk/src/.depend (File Modified)
6816 +1 -1 trunk/src/.indent.pro (File Modified)
6817 +2069 -289 trunk/src/Makefile.in (File Modified)
6818 + - trunk/src/adns.c (File Deleted)
6819 + - trunk/src/res.c (File Added)
6820 + - trunk/src/reslib.c (File Added)
6821 +11 -50 trunk/src/s_auth.c (File Modified)
6822 +4 -26 trunk/src/s_newconf.c (File Modified)
6825 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6827 Document the NOBALLOC feature.
6831 +7 -1 trunk/include/config.h (File Modified)
6834 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6836 commands.sgml changes
6840 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6843 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6849 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6852 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6854 Improve description of class{} block (in particular,
6855 mention server classes as well as client classes).
6859 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6862 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6865 -/* sendq: servers need a higher sendq as they send more data */
6866 +/* sendq: servers need a higher sendq as they are sent more data */
6870 +1 -1 trunk/doc/reference.conf (File Modified)
6873 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6875 Add modules{} block.
6879 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6882 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6884 Add general::oper_snomask, snomask on oper up for opers
6885 that have umode +s set on oper up, but do not have
6886 a specific snomask setting in their operator block.
6887 If this is empty or not specified, +s is used as before.
6891 +4 -1 trunk/doc/example.conf (File Modified)
6892 +7 -1 trunk/doc/reference.conf (File Modified)
6893 +1 -0 trunk/include/client.h (File Modified)
6894 +1 -0 trunk/include/s_conf.h (File Modified)
6895 +32 -0 trunk/src/newconf.c (File Modified)
6896 +1 -0 trunk/src/s_conf.c (File Modified)
6897 +13 -3 trunk/src/s_user.c (File Modified)
6900 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6905 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6908 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6910 Add MASKTRACE and CHANTRACE commands.
6914 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6917 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6919 document loadmodule directive
6923 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6926 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6932 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6935 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6937 q:lines are no longer living in the ircd.conf either
6941 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6944 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6946 remove k:line, d:line, x:line as they are their own files now
6950 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6953 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6955 New place for operator::snomask.
6959 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6962 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6964 Document connect {}.
6968 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6971 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6973 example.conf: move operator::snomask to a more logical place,
6974 more sensible default
6975 reference.conf: add operator::snomask
6979 +3 -3 trunk/doc/example.conf (File Modified)
6980 +3 -0 trunk/doc/reference.conf (File Modified)
6983 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6985 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6986 in those conf entries that take umodes like <name1>, <name2>, ...
6990 +3 -0 trunk/doc/reference.conf (File Modified)
6991 +3 -0 trunk/src/newconf.c (File Modified)
6994 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7000 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7003 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7009 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7012 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7018 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7021 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7027 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7030 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7032 Document operator {} blocks.
7036 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7039 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7041 auth{}: clarify/add some details
7045 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7048 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7050 auth{}: Move a paragraph.
7054 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7057 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7059 Document auth{} blocks.
7063 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7066 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7072 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7075 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7077 Add umode +R, prevents unidentified clients from
7078 sending private messages or notices. /accept'ed
7079 clients and opers are exempt.
7080 Due to the /accept part, this is only checked
7081 at the target's server, may want to change
7086 +1 -0 trunk/help/opers/umode (File Modified)
7087 +1 -0 trunk/help/users/umode (File Modified)
7088 +2 -0 trunk/include/client.h (File Modified)
7089 +1 -0 trunk/include/numeric.h (File Modified)
7090 +11 -1 trunk/modules/core/m_message.c (File Modified)
7091 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7092 +1 -1 trunk/src/messages.tab (File Modified)
7093 +1 -1 trunk/src/s_user.c (File Modified)
7096 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7098 Don't allow a nick change if banned or quieted (and not
7099 voiced or opped) on a channel. This uses numeric 435
7100 (bahamut's "cannot change to a banned nick") because
7101 bahamut/ircu's 437 and hyperion's 438 already have
7102 another meaning for us.
7106 +2 -0 trunk/include/channel.h (File Modified)
7107 +1 -0 trunk/include/numeric.h (File Modified)
7108 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7109 +38 -0 trunk/src/channel.c (File Modified)
7110 +1 -1 trunk/src/messages.tab (File Modified)
7113 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7116 - respect ban exceptions
7117 - also deny a knock if quieted
7121 +2 -1 trunk/modules/m_knock.c (File Modified)
7124 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7126 Reverse bad substitution in comment.
7130 +1 -1 trunk/src/channel.c (File Modified)
7133 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7135 - set DynSpoof flag for clients spoofed at registration
7136 - add orighost instead of host to the hostname hash
7140 +5 -1 trunk/src/s_user.c (File Modified)
7143 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7145 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7149 +2 -3 trunk/src/send.c (File Modified)
7152 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7154 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7158 +17 -7 trunk/modules/m_signon.c (File Modified)
7161 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7163 Correct minimum args on ENCAP SASL to avoid nasty core.
7167 +1 -1 trunk/modules/m_sasl.c (File Modified)
7170 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7172 Style nits: sptr can't ever be NULL, don't compare truth
7177 +2 -3 trunk/modules/m_scan.c (File Modified)
7180 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7182 - Comment out scan_cmodes() prototype to suppress warning
7183 - Correct minimum parameter count for mo_scan()
7187 +2 -2 trunk/modules/m_scan.c (File Modified)
7190 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7193 - Include full command in operspy notice
7194 - Allow global scans (no-list used, mask not used) without operspy
7195 - Use ERR_NOPRIVS numeric
7199 +21 -9 trunk/modules/m_scan.c (File Modified)
7202 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7204 Cancel out the >3 default if < is given; this way
7205 any </> specification fully overrides the default.
7209 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7212 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7214 - Call mo_list() from m_list() to reduce code duplication
7215 - Default to >3, rather arbitrarily (conf option?)
7216 - Make < and > mean less than and greater than again
7220 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7223 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7225 When processing topic burst, hide connecting server
7226 on netburst if flatten links is enabled.
7230 +9 -2 trunk/modules/m_tb.c (File Modified)
7233 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7235 - remove PENALTY token
7239 +0 -1 trunk/include/supported.h (File Modified)
7242 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7245 - Add PENALTY because we have a pace-wait system.
7246 - Add FNC due to SAVE and RSFNC
7251 +4 -2 trunk/include/supported.h (File Modified)
7254 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7256 mkay, indent went nuts here
7260 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7263 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7265 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7266 and can be used instead. The SAFELIST implementation is the one used by
7267 default, as most users/networks will be used to it.
7271 +1 -0 trunk/NEWS (File Modified)
7272 +14 -0 trunk/include/client.h (File Modified)
7273 +5 -0 trunk/include/hash.h (File Modified)
7274 +404 -272 trunk/modules/Makefile.in (File Modified)
7275 + - trunk/modules/m_list.c (File Deleted)
7276 + - trunk/modules/m_list_ratbox.c (File Added)
7277 + - trunk/modules/m_list_safelist.c (File Added)
7278 +5 -5 trunk/src/hash.c (File Modified)
7281 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7283 Clear invites on a lowerTS JOIN or SJOIN.
7284 This should complete kick_on_split_riding protection.
7288 +5 -0 trunk/modules/core/m_join.c (File Modified)
7289 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7292 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7294 Like in ratbox, send and interpret timestamps on invites.
7298 +9 -2 trunk/modules/m_invite.c (File Modified)
7301 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7303 Add +S (network service) umode. Just for completeness, users or opers
7308 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7311 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7317 +35 -2 trunk/NEWS (File Modified)
7320 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7322 Split off a PreClient structure for data to be freed on registation (i.e. password).
7323 New hook introduce_client for post-registration messages.
7324 Fix b0rked SASL numerics.
7325 Burst REALHOST post-introduction for spoofed-on-registration clients.
7326 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7327 Pre-registration signon support.
7331 +10 -0 trunk/configure (File Modified)
7332 +2 -0 trunk/configure.ac (File Modified)
7333 +14 -4 trunk/include/client.h (File Modified)
7334 +1 -0 trunk/include/hook.h (File Modified)
7335 +1 -0 trunk/include/numeric.h (File Modified)
7336 +3 -0 trunk/include/setup.h.in (File Modified)
7337 +16 -0 trunk/modules/m_chghost.c (File Modified)
7338 +25 -21 trunk/modules/m_sasl.c (File Modified)
7339 +63 -30 trunk/modules/m_signon.c (File Modified)
7340 +18 -0 trunk/src/client.c (File Modified)
7341 +2 -0 trunk/src/hook.c (File Modified)
7342 +5 -5 trunk/src/messages.tab (File Modified)
7343 +2 -0 trunk/src/s_serv.c (File Modified)
7344 +28 -2 trunk/src/s_user.c (File Modified)
7347 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7349 Update hook documentation.
7353 +30 -0 trunk/doc/hooks.txt (File Modified)
7356 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7358 Improve @/# handling in match_esc().
7362 +21 -13 trunk/src/match.c (File Modified)
7365 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7367 backtrack instead of bailing out when handling a mismatched escape
7371 +1 -1 trunk/src/match.c (File Modified)
7374 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7376 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7379 +2 -1 trunk/CREDITS (File Modified)
7382 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7384 Fix the escape brokenness and pick up a more efficient matching algorithm,
7385 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7386 Patch sent upstream. They can do whatever they want with it, *shrug*.
7390 +147 -161 trunk/src/match.c (File Modified)
7393 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7395 If flatten links is enabled, fake the origins of some ServerModes
7396 sent to clients so that the server sending the netburst is hidden.
7397 Most mode hacks still show the true source.
7401 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7402 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7405 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7407 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7408 where the exit originated).
7409 - When receiving an SQUIT for a server themselves
7410 (IsMe(target_p) || target_p == client_p)
7411 close their link and send a local server notice.
7415 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7416 +6 -3 trunk/src/client.c (File Modified)
7419 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7421 Hooking into the wrong hook, whoops. :P
7425 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7426 +6 -10 trunk/modules/core/m_join.c (File Modified)
7429 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7431 this doesn't work right, right now :P
7435 +40 -0 trunk/contrib/Makefile.in (File Modified)
7436 + - trunk/contrib/m_createauthonly.c (File Added)
7437 +6 -0 trunk/include/hook.h (File Modified)
7438 +26 -1 trunk/modules/core/m_join.c (File Modified)
7439 +1 -1 trunk/src/ircd.c (File Modified)
7442 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7444 Make can_join() hookable.
7448 +12 -1 trunk/src/channel.c (File Modified)
7451 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7453 add 'int approved;' to the channel event hook
7457 +1 -0 trunk/include/hook.h (File Modified)
7460 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7462 Use SIDs in SASL ENCAP origin.
7463 Ignore responses from other agents once the first SASL response has been received for a client.
7467 +9 -5 trunk/modules/m_sasl.c (File Modified)
7470 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7472 Removed stray debug code.
7476 +1 -1 trunk/modules/m_sasl.c (File Modified)
7479 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7481 Don't complain "unknown MODE flag" if a non-oper attempts
7482 to unset an oper only umode they do not have.
7483 This is to prevent unwanted error messages when users/bots
7484 do things like MODE <nick> +i-sw.
7488 +4 -2 trunk/src/s_user.c (File Modified)
7491 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7493 Fix client_exit hook name and only call it for local exits that are not
7498 +3 -2 trunk/modules/m_sasl.c (File Modified)
7501 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7503 Fix SASL logic to actually use stored agent UID.
7504 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7505 Add abort code for exiting clients.
7509 +18 -9 trunk/modules/m_sasl.c (File Modified)
7512 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7514 Port over ratbox 2.2 /challenge. This is slightly more secure
7515 (better crypto, longer keys, challenge timeout) and has better
7518 The respond tool is no longer part of the ircd tree but a
7519 separate package, currently available from
7520 http://respond.ircd-ratbox.org (we should mirror/... this).
7524 +65 -310 trunk/doc/challenge.txt (File Modified)
7525 +5 -5 trunk/include/client.h (File Modified)
7526 +3 -0 trunk/include/irc_string.h (File Modified)
7527 +3 -0 trunk/include/numeric.h (File Modified)
7528 +94 -50 trunk/modules/m_challenge.c (File Modified)
7529 +1 -2 trunk/src/client.c (File Modified)
7530 +125 -0 trunk/src/irc_string.c (File Modified)
7531 +2 -2 trunk/src/messages.tab (File Modified)
7532 + - trunk/tools/rsa_respond/ (File Deleted)
7535 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7537 Preliminary SASL support.
7541 +7 -0 trunk/include/client.h (File Modified)
7542 +6 -0 trunk/include/numeric.h (File Modified)
7543 +1 -0 trunk/modules/Makefile.in (File Modified)
7544 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7545 +175 -1 trunk/modules/m_cap.c (File Modified)
7546 + - trunk/modules/m_sasl.c (File Added)
7547 +2 -0 trunk/modules/m_user.c (File Modified)
7548 +5 -5 trunk/src/messages.tab (File Modified)
7549 +8 -2 trunk/src/s_user.c (File Modified)
7552 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7554 SIGNON: make logout also apply remotely.
7558 +7 -2 trunk/modules/m_signon.c (File Modified)
7561 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7563 Use an asterisk when sending empty logins in SIGNON.
7567 +5 -5 trunk/modules/m_signon.c (File Modified)
7570 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7572 SIGNON: Only add whowas entry (add_history()) and wipe
7573 accepts (del_all_accepts()) if nick changed.
7577 +5 -3 trunk/modules/m_signon.c (File Modified)
7580 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7582 SIGNON: slight fixes to collision code:
7583 - don't kill if target_p == source_p (nick unchanged or only changed case)
7584 - add comment that SAVE support is missing
7585 - use sendto_realops_snomask() instead of sendto_realops_flags()
7589 +9 -6 trunk/modules/m_signon.c (File Modified)
7592 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7594 Fix up kills for bad nick/user/host on SIGNON.
7598 +16 -6 trunk/modules/m_signon.c (File Modified)
7601 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7603 If changing to a nick with a digit, only allow the UID.
7607 +4 -0 trunk/modules/m_signon.c (File Modified)
7610 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7612 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7613 Strip leading digits from logins that are not purely numeric.
7617 +3 -0 trunk/include/numeric.h (File Modified)
7618 +2 -0 trunk/include/send.h (File Modified)
7619 +1 -0 trunk/modules/Makefile.in (File Modified)
7620 +456 -3 trunk/modules/m_services.c (File Modified)
7621 + - trunk/modules/m_signon.c (File Added)
7622 +2 -2 trunk/src/messages.tab (File Modified)
7623 +98 -0 trunk/src/send.c (File Modified)
7626 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7628 Remove old server notice umodes from example confs.
7632 +1 -2 trunk/doc/example.conf (File Modified)
7633 +4 -17 trunk/doc/reference.conf (File Modified)
7636 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7638 Add snomask help file (forgot this earlier).
7642 + - trunk/help/opers/snomask (File Added)
7645 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7647 Add umode +l (receive locops).
7651 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7654 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7656 We don't plan to implement cmode +R (quiet unidentified) and
7657 umode +I (deny invite) for 1.1, so comment them out from the
7662 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7663 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7666 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7668 Improve snomask usage description.
7672 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7675 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7677 Mention the word snomask with umode +s (needs to be a link really).
7681 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7684 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7686 Add snomask +Z (operspy notices).
7690 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7693 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7695 Misc updates/clarifications.
7699 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7702 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7708 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7709 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7710 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7713 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7715 - Allow ENCAP REALHOST outside burst
7716 - Fix comment describing race condition: this can only happen
7717 on a local whois with use_whois_actually enabled
7721 +4 -6 trunk/modules/m_chghost.c (File Modified)
7724 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7726 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7730 +39 -0 trunk/contrib/Makefile.in (File Modified)
7731 + - trunk/contrib/sno_globaloper.c (File Added)
7734 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7736 Pass along old umodes and snomask in umode_changed hook,
7737 changing its parameter type from struct Client *
7738 to hook_data_umode_changed *. (For a new client, both
7741 The IP cloaking module now fully ignores umode changes
7742 where +h didn't change.
7746 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7747 +7 -0 trunk/include/hook.h (File Modified)
7748 +18 -4 trunk/src/s_user.c (File Modified)
7751 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7753 move libcharybdis-provided function initialisation into libcharybdis_init().
7757 +32 -11 trunk/src/ircd.c (File Modified)
7760 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7762 Make +f notices (local host, global host, global user@host, local class)
7763 netwide. Exceeding /quote set max remains local.
7767 +4 -4 trunk/src/s_conf.c (File Modified)
7770 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7772 Netwide notices about attempts to join juped channels.
7776 +1 -1 trunk/modules/core/m_join.c (File Modified)
7779 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7781 Send server notices about failed oper attempts globally.
7782 Successful remote oper attempt notices will be generated
7783 from the mode changes.
7787 +3 -3 trunk/modules/m_challenge.c (File Modified)
7788 +2 -2 trunk/modules/m_oper.c (File Modified)
7791 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7793 Rest of infrastructure for sending server notices globally.
7794 Uses a new L_NETWIDE level on sendto_realops_snomask().
7798 +1 -0 trunk/include/send.h (File Modified)
7799 +31 -4 trunk/src/send.c (File Modified)
7802 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7804 Add general::global_snotices conf option to control
7805 whether we send out SNOTEs. Does not do anything yet.
7809 +1 -0 trunk/doc/example.conf (File Modified)
7810 +6 -0 trunk/doc/reference.conf (File Modified)
7811 +1 -0 trunk/include/s_conf.h (File Modified)
7812 +6 -0 trunk/modules/m_info.c (File Modified)
7813 +1 -0 trunk/src/newconf.c (File Modified)
7814 +1 -0 trunk/src/s_conf.c (File Modified)
7817 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7819 Only accept SNOTE from servers.
7823 +2 -0 trunk/modules/m_snote.c (File Modified)
7826 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7828 Correct parv indices so this actually works.
7832 +2 -2 trunk/modules/m_snote.c (File Modified)
7835 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7841 +3 -3 trunk/modules/m_snote.c (File Modified)
7844 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7846 Add m_snote.c, SNOTE propagator.
7850 +86 -0 trunk/modules/Makefile.in (File Modified)
7851 + - trunk/modules/m_snote.c (File Added)
7854 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7856 start seeding the 1.1 NEWS file
7860 +4 -0 trunk/NEWS (File Modified)
7863 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7865 rename some modules to more descriptive names...
7869 +2 -131 trunk/contrib/Makefile.in (File Modified)
7870 + - trunk/contrib/globalconnexit.c (File Deleted)
7871 + - trunk/contrib/globallineactive.c (File Deleted)
7872 + - trunk/contrib/sno_farconnect.c (File Added)
7873 + - trunk/contrib/sno_globalkline.c (File Added)
7874 +1 -120 trunk/modules/Makefile.in (File Modified)
7875 + - trunk/modules/networknotice.c (File Deleted)
7876 + - trunk/modules/sno_routing.c (File Added)
7879 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7881 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7882 Uses FLAGS2_FLOODDONE bit on servers.
7886 +3 -0 trunk/include/client.h (File Modified)
7887 +121 -1 trunk/modules/Makefile.in (File Modified)
7888 + - trunk/modules/networknotice.c (File Added)
7891 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7893 Don't show servers in /trace to nonopers if flatten links is enabled.
7897 +8 -5 trunk/modules/m_trace.c (File Modified)
7900 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7903 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7904 - send back confirmation to source, if local client
7905 - send a +s server notice if the source is neither a server nor a service (+S)
7909 +5 -1 trunk/modules/m_chghost.c (File Modified)
7912 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7914 Use sendto_realops_snomask_from() to make the
7915 server notices appear to come from the affected
7920 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7921 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7924 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7926 Add sendto_realops_snomask_from(), allows
7927 specification of apparent source server.
7931 +1 -0 trunk/include/send.h (File Modified)
7932 +41 -1 trunk/src/send.c (File Modified)
7935 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7937 Revert r579. Keep host, not orighost in oper up notice.
7938 It would be inconsistent to have orighost there, and we
7939 don't want to mess up all server notices by putting both
7944 +1 -1 trunk/src/s_user.c (File Modified)
7947 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7949 Include the IP address in operlog/foperlog.
7953 +10 -8 trunk/modules/m_challenge.c (File Modified)
7954 +8 -6 trunk/modules/m_oper.c (File Modified)
7957 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7959 Call umode_changed hook on oper up.
7963 +1 -0 trunk/src/s_user.c (File Modified)
7966 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7968 Add globalconnexit contrib module, shows remote client connects/exits
7969 except netsplits/netjoin on snomask +F.
7970 Notice formatting will probably change somewhat still.
7974 +80 -0 trunk/contrib/Makefile.in (File Modified)
7975 + - trunk/contrib/globalconnexit.c (File Added)
7978 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7980 Declare snomask_modes[] so modules can provide snomasks.
7984 +2 -0 trunk/include/snomask.h (File Modified)
7987 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7989 Replace user_signon hook with two new hooks: new_local_user
7990 and new_remote_user.
7991 These are called right before the user is introduced to the
7992 rest of the network.
7996 +2 -1 trunk/include/hook.h (File Modified)
7997 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7998 +4 -2 trunk/src/hook.c (File Modified)
7999 +2 -3 trunk/src/s_user.c (File Modified)
8002 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8004 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8008 +2 -2 trunk/modules/m_scan.c (File Modified)
8011 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8013 Update doc/technical/send.txt.
8017 +91 -131 trunk/doc/technical/send.txt (File Modified)
8020 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8022 Add chantrace and masktrace to help files.
8026 + - trunk/help/opers/chantrace (File Added)
8027 +27 -20 trunk/help/opers/index (File Modified)
8028 + - trunk/help/opers/masktrace (File Added)
8029 +2 -0 trunk/help/opers/operspy (File Modified)
8032 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8034 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8035 Shows etrace-like output for all users in a channel,
8036 in particular IP addresses.
8040 +75 -2 trunk/modules/m_etrace.c (File Modified)
8043 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8045 Port over ratbox 2.2 r21727 (anfl):
8046 add some logging when we drop servers in places where we only notify opers
8050 +31 -0 trunk/modules/core/m_server.c (File Modified)
8053 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8055 display orighost in operup message
8059 +1 -1 trunk/src/s_user.c (File Modified)
8062 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8064 Add globallineactive contrib module, a hack which can often
8065 show k/d/g/x line active for remote clients.
8069 +52 -0 trunk/contrib/Makefile.in (File Modified)
8070 + - trunk/contrib/globallineactive.c (File Added)
8073 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8075 Show IP field in the same way as MASKTRACE:
8076 "255.255.255.255" if it's unknown (remote TS5 client)
8077 and "0" if we or the remote server are purposely
8082 +12 -1 trunk/modules/m_scan.c (File Modified)
8085 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8088 - don't show servers in a global scan
8089 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8093 +4 -1 trunk/modules/m_scan.c (File Modified)
8096 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8098 Implement SCAN UMODES.
8102 +3 -0 trunk/include/numeric.h (File Modified)
8103 +128 -2 trunk/modules/m_scan.c (File Modified)
8104 +2 -2 trunk/src/messages.tab (File Modified)
8107 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8113 +1 -1 trunk/modules/m_scan.c (File Modified)
8116 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8118 parv[0] should be parv[1].
8122 +1 -1 trunk/modules/m_scan.c (File Modified)
8125 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8131 +1 -1 trunk/modules/m_scan.c (File Modified)
8134 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8140 +2 -2 trunk/modules/m_scan.c (File Modified)
8143 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8145 framework for scan command
8149 +113 -0 trunk/modules/Makefile.in (File Modified)
8150 + - trunk/modules/m_scan.c (File Added)
8153 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8155 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8159 +2 -0 trunk/include/irc_string.h (File Modified)
8160 +157 -1 trunk/modules/m_etrace.c (File Modified)
8161 +129 -90 trunk/src/match.c (File Modified)
8164 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8166 orighost may live in a different hash bucket (likely the case), lets check it standalone
8170 +39 -3 trunk/src/hostmask.c (File Modified)
8173 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8175 SVN didn't check modules/ somehow, hrmm.
8179 +1 -1 trunk/modules/m_kline.c (File Modified)
8180 +6 -6 trunk/modules/m_stats.c (File Modified)
8183 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8185 Track hostmask entries for client_p->orighost, if available.
8186 Not throughly tested, but seems to work fine.
8190 +8 -4 trunk/include/hostmask.h (File Modified)
8191 +14 -10 trunk/src/hostmask.c (File Modified)
8194 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8196 Pass on SQUIT reasons more.
8200 +17 -19 trunk/src/client.c (File Modified)
8203 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8205 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8206 This way, hidden admins also get them.
8210 +4 -4 trunk/src/send.c (File Modified)
8213 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8215 From ircd-ratbox 2.2 (r21339 anfl):
8216 ms_kill() should be using find_person(), not find_client()
8217 otherwise it can generate a core.
8221 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8224 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8226 Add m_error to core_module_table, so it is loaded by default.
8230 +1 -0 trunk/src/modules.c (File Modified)
8233 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8235 comment is a const char *, not char *.
8239 +1 -1 trunk/include/hook.h (File Modified)
8242 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8244 Fix a long standing hybrid 7 bug: when getting a read error
8245 on a server, report_error() is called with a %d instead of
8246 a %s in the format string ("Lost connection" in +d).
8250 +1 -1 trunk/src/client.c (File Modified)
8253 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8259 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8262 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8264 Add document describing capabilities and what they mean.
8268 + - trunk/doc/technical/capab.txt (File Added)
8271 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8273 Change client_exit hook to pass all exit_client() parameters.
8277 +8 -0 trunk/include/hook.h (File Modified)
8278 +6 -1 trunk/src/client.c (File Modified)
8281 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8283 Add client_exit hook, called in exit_client() for all
8284 clients of all types, except clients exiting because
8285 of netsplits (QS). The only thing done before it is
8286 marking the client as "closing" (to prevent
8291 +1 -0 trunk/include/hook.h (File Modified)
8292 +2 -0 trunk/src/client.c (File Modified)
8293 +2 -0 trunk/src/hook.c (File Modified)
8296 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8298 Improve the code that calculates the nnnS nnnC counts
8301 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8305 +43 -36 trunk/modules/m_trace.c (File Modified)
8308 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8310 Add server_eob hook.
8311 Planning to use this for netsplit/join notices.
8315 +1 -0 trunk/include/hook.h (File Modified)
8316 +2 -0 trunk/modules/m_pong.c (File Modified)
8317 +2 -0 trunk/src/hook.c (File Modified)
8320 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8322 Default motd: ircd-ratbox -> charybdis
8326 +1 -1 trunk/doc/ircd.motd (File Modified)
8329 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8331 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8335 +4 -4 trunk/src/s_user.c (File Modified)
8338 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8340 - Remove obsolete EOB help file
8341 - Document snomask in the help files
8346 + - trunk/help/opers/eob (File Deleted)
8347 +13 -12 trunk/help/opers/index (File Modified)
8348 +1 -13 trunk/help/opers/umode (File Modified)
8349 +7 -7 trunk/help/users/index (File Modified)
8352 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8354 Bail if snomask to parse is not given. Pointy hat to myself.
8358 +3 -0 trunk/src/snomask.c (File Modified)
8361 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8363 Remove m_flags from autoconf
8367 +0 -1 trunk/contrib/Makefile.in (File Modified)
8370 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8376 + - trunk/contrib/m_flags.c (File Deleted)
8379 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8381 If +s is in oper_only_umodes, clear snomask on deoper.
8385 +5 -0 trunk/src/s_user.c (File Modified)
8388 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8390 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8394 +2 -2 trunk/configure (File Modified)
8395 +2 -2 trunk/configure.ac (File Modified)
8398 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8400 Remove the old server notice umodes.
8401 Default oper only umodes is now +s.
8402 Please make sure all remaining umodes still work.
8406 +3 -21 trunk/include/client.h (File Modified)
8407 +0 -12 trunk/src/newconf.c (File Modified)
8408 +1 -1 trunk/src/s_conf.c (File Modified)
8409 +12 -12 trunk/src/s_user.c (File Modified)
8412 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8414 operator::flags nick_changes now controls +n snomask instead of +n umode.
8418 +8 -8 trunk/src/s_user.c (File Modified)
8421 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8423 Move down h_umode_changed hook call after umode allowed checks
8424 (so it will not see +a if someone tries to set it but is not
8429 +2 -3 trunk/src/s_user.c (File Modified)
8432 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8434 Move over non-+s server notices (hopefully, all of them).
8438 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8439 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8440 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8441 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8442 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8443 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8444 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8445 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8446 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8447 +2 -2 trunk/libcharybdis/event.c (File Modified)
8448 +2 -2 trunk/modules/core/m_join.c (File Modified)
8449 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8450 +3 -3 trunk/modules/core/m_message.c (File Modified)
8451 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8452 +2 -2 trunk/modules/core/m_server.c (File Modified)
8453 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8454 +1 -1 trunk/modules/m_post.c (File Modified)
8455 +1 -1 trunk/modules/m_services.c (File Modified)
8456 +2 -2 trunk/src/channel.c (File Modified)
8457 +3 -3 trunk/src/client.c (File Modified)
8458 +1 -1 trunk/src/hash.c (File Modified)
8459 +5 -5 trunk/src/s_conf.c (File Modified)
8460 +2 -2 trunk/src/s_log.c (File Modified)
8461 +4 -4 trunk/src/s_user.c (File Modified)
8464 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8466 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8470 +2 -1 trunk/include/snomask.h (File Modified)
8471 +2 -2 trunk/src/snomask.c (File Modified)
8474 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8476 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8480 +1 -1 trunk/contrib/example_module.c (File Modified)
8481 +2 -2 trunk/include/ircd_defs.h (File Modified)
8482 +6 -6 trunk/modules/core/m_error.c (File Modified)
8483 +1 -1 trunk/modules/core/m_join.c (File Modified)
8484 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8485 +1 -1 trunk/modules/core/m_message.c (File Modified)
8486 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8487 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8488 +18 -18 trunk/modules/core/m_server.c (File Modified)
8489 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8490 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8491 +4 -4 trunk/modules/m_challenge.c (File Modified)
8492 +4 -4 trunk/modules/m_dline.c (File Modified)
8493 +13 -13 trunk/modules/m_gline.c (File Modified)
8494 +5 -5 trunk/modules/m_kline.c (File Modified)
8495 +2 -2 trunk/modules/m_oper.c (File Modified)
8496 +1 -1 trunk/modules/m_pong.c (File Modified)
8497 +13 -13 trunk/modules/m_rehash.c (File Modified)
8498 +4 -4 trunk/modules/m_resv.c (File Modified)
8499 +16 -16 trunk/modules/m_set.c (File Modified)
8500 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8501 +6 -6 trunk/modules/m_xline.c (File Modified)
8502 +1 -1 trunk/src/adns.c (File Modified)
8503 +2 -2 trunk/src/channel.c (File Modified)
8504 +1 -1 trunk/src/listener.c (File Modified)
8505 +1 -1 trunk/src/s_auth.c (File Modified)
8506 +15 -15 trunk/src/s_conf.c (File Modified)
8507 +3 -3 trunk/src/s_user.c (File Modified)
8508 +7 -7 trunk/src/send.c (File Modified)
8511 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8514 - set +s snomask if +s umode set but no snomasks
8515 - put numerics in more logical order
8519 +3 -1 trunk/src/s_user.c (File Modified)
8522 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8524 parse_snobuf_to_mask(): default to + at start
8525 allows stuff like /mode jilles +s C
8529 +1 -1 trunk/src/snomask.c (File Modified)
8532 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8534 Changes to user_mode() snomask handling.
8535 - show snomask (if not 0) on /mode <nick>
8536 - show snomask once at the end if +s/-s used
8537 - only parse 1 parameter for umode changes
8538 - don't crash on /mode <nick> +s
8539 - /mode <nick> -s clears snomask, doesn't use parameter
8540 - set umode +s iff snomask is not 0
8541 - snomask is not propagated, but umode +s is
8545 +97 -72 trunk/src/s_user.c (File Modified)
8548 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8550 Convert some messages over to snomask.
8554 +29 -29 trunk/src/client.c (File Modified)
8555 +2 -2 trunk/src/ircd.c (File Modified)
8556 +13 -13 trunk/src/modules.c (File Modified)
8557 +1 -1 trunk/src/newconf.c (File Modified)
8558 +5 -5 trunk/src/parse.c (File Modified)
8559 +1 -1 trunk/src/restart.c (File Modified)
8560 +4 -4 trunk/src/s_newconf.c (File Modified)
8561 +11 -11 trunk/src/s_serv.c (File Modified)
8564 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8566 include snomask.h from client.h
8570 +1 -0 trunk/include/client.h (File Modified)
8573 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8575 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8579 +1 -0 trunk/src/newconf.c (File Modified)
8580 +2 -1 trunk/src/snomask.c (File Modified)
8583 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8585 should start with +, not \0. Whoops. :)
8589 +1 -1 trunk/src/snomask.c (File Modified)
8592 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8594 core snomask support.
8598 +3 -0 trunk/doc/example.conf (File Modified)
8599 +2 -0 trunk/include/client.h (File Modified)
8600 +2 -0 trunk/include/numeric.h (File Modified)
8601 +2 -0 trunk/include/s_newconf.h (File Modified)
8602 +63 -0 trunk/include/send.h (File Modified)
8603 + - trunk/include/snomask.h (File Added)
8604 +1 -0 trunk/src/Makefile.in (File Modified)
8605 +1 -1 trunk/src/messages.tab (File Modified)
8606 +8 -0 trunk/src/newconf.c (File Modified)
8607 +12 -0 trunk/src/s_user.c (File Modified)
8608 +235 -0 trunk/src/send.c (File Modified)
8609 + - trunk/src/snomask.c (File Added)
8612 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8614 add a blank line after the license info.
8618 +1 -1 trunk/CREDITS (File Modified)
8621 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8623 Extend copyright to 2006.
8627 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8630 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8633 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8637 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8638 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8641 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8643 Add oper privileges document.
8647 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8648 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8651 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8653 Capitalize message names in services shortcuts (for consistency).
8657 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8660 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8666 +1 -1 trunk/src/patricia.c (File Modified)
8669 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8671 Remove obsolete 'nextconnect' variable.
8675 +0 -1 trunk/include/ircd.h (File Modified)
8676 +0 -2 trunk/src/client.c (File Modified)
8677 +0 -1 trunk/src/ircd.c (File Modified)
8680 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8682 Remove this remnant of the hybrid 6 ziplinks implementation.
8686 + - trunk/include/s_zip.h (File Deleted)
8689 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8691 Make clone limiting work on orighost, not host (so it
8692 looks through services cloaks). Lightly tested, please
8697 +2 -0 trunk/modules/m_chghost.c (File Modified)
8698 +1 -1 trunk/src/client.c (File Modified)
8699 +1 -1 trunk/src/s_conf.c (File Modified)
8702 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8704 Don't forget to link me_realhost() into the command hash.
8706 Pointy hat to: myself
8710 +1 -1 trunk/modules/m_chghost.c (File Modified)
8713 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8715 It's call_hook, not hook_call.
8719 +1 -1 trunk/src/s_user.c (File Modified)
8722 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8724 Add unreject help file.
8728 + - trunk/help/opers/unreject (File Added)
8731 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8733 Link the all-important 42 module to the build :P
8737 +1 -0 trunk/contrib/Makefile.in (File Modified)
8740 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8742 Mention /rehash help.
8746 +1 -0 trunk/help/opers/rehash (File Modified)
8749 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8751 Add h_user_signon hook.
8755 +1 -0 trunk/include/hook.h (File Modified)
8756 +2 -0 trunk/src/hook.c (File Modified)
8757 +4 -0 trunk/src/s_user.c (File Modified)
8760 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8762 Oops, forgot to set orighost for remote client introductions.
8766 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8769 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8771 Use TS6 forms in services shortcuts, if possible.
8775 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8778 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8780 - Start out default_umodes conf entry from the empty set instead of +i.
8781 - Move oper_only_umodes check to where default_umodes is used, as
8782 oper_only_umodes may not be set yet while we're reading the conf.
8786 +6 -7 trunk/src/newconf.c (File Modified)
8787 +1 -1 trunk/src/s_user.c (File Modified)
8790 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8792 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8796 +1 -0 trunk/doc/example.conf (File Modified)
8797 +7 -0 trunk/doc/reference.conf (File Modified)
8798 +0 -7 trunk/include/config.h.dist (File Modified)
8799 +1 -0 trunk/include/s_conf.h (File Modified)
8800 +6 -0 trunk/modules/m_info.c (File Modified)
8801 +9 -18 trunk/src/client.c (File Modified)
8802 +1 -0 trunk/src/newconf.c (File Modified)
8803 +1 -0 trunk/src/s_conf.c (File Modified)
8806 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8808 - Allow NULL target_ip in show_ip() (indicates message is being
8809 sent to local opers)
8810 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8812 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8813 those in src/client.c
8815 From ratbox 2.2 svn (anfl)
8819 +1 -0 trunk/include/client.h (File Modified)
8820 +21 -2 trunk/src/client.c (File Modified)
8821 +2 -4 trunk/src/hostmask.c (File Modified)
8822 +1 -5 trunk/src/s_conf.c (File Modified)
8823 +4 -8 trunk/src/s_user.c (File Modified)
8826 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8828 Fire off events properly.
8832 +7 -3 trunk/src/s_user.c (File Modified)
8835 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8837 make sure modules which depend on umode information get the message upon connection (oops)
8841 +3 -0 trunk/src/s_user.c (File Modified)
8844 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8846 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8847 From ratbox 2.2 svn.
8851 +3 -7 trunk/modules/m_etrace.c (File Modified)
8854 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8856 Replace silly `default_invisible' option with more versatile default_umodes.
8860 +2 -2 trunk/Makefile.in (File Modified)
8861 +12 -1 trunk/doc/example.conf (File Modified)
8862 +14 -7 trunk/doc/reference.conf (File Modified)
8863 +2 -4 trunk/include/s_conf.h (File Modified)
8864 +0 -6 trunk/modules/m_info.c (File Modified)
8865 +4 -0 trunk/src/modules.c (File Modified)
8866 +41 -1 trunk/src/newconf.c (File Modified)
8867 +2 -2 trunk/src/s_conf.c (File Modified)
8868 +3 -4 trunk/src/s_user.c (File Modified)
8871 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8873 Add temporary nick resvs with the proper duration,
8874 not 60 times too long.
8878 +1 -1 trunk/modules/m_resv.c (File Modified)
8881 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8883 Add kick on split riding. See reference.conf for more details.
8887 +1 -0 trunk/doc/example.conf (File Modified)
8888 +16 -0 trunk/doc/reference.conf (File Modified)
8889 +1 -0 trunk/include/s_conf.h (File Modified)
8890 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8891 +6 -0 trunk/modules/m_info.c (File Modified)
8892 +1 -0 trunk/src/newconf.c (File Modified)
8893 +1 -0 trunk/src/s_conf.c (File Modified)
8896 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8898 New credits, denoting GXTi as being on the core team.
8902 +16 -5 trunk/CREDITS (File Modified)
8905 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8907 better cloaking algorithm
8911 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8914 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8916 don't do redundant bitshifting.
8920 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8923 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8929 +1 -0 trunk/contrib/Makefile.in (File Modified)
8932 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8934 Set the DynSpoof flag properly.
8938 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8941 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8943 first go at an ip_cloaking implementation for charybdis.
8947 + - trunk/contrib/ip_cloaking.c (File Added)
8950 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8952 Add libcharybdis to contrib/ includes.
8956 +1 -1 trunk/contrib/Makefile.in (File Modified)
8959 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8961 add h_umode_changed hook for modules that provide usermodes.
8965 +1 -0 trunk/include/hook.h (File Modified)
8966 +2 -1 trunk/src/hook.c (File Modified)
8967 +3 -0 trunk/src/s_user.c (File Modified)
8970 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8972 Show quiets in /stats z.
8976 +15 -10 trunk/src/s_stats.c (File Modified)
8979 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8981 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8985 +0 -12 trunk/configure (File Modified)
8986 +0 -9 trunk/configure.ac (File Modified)
8987 +0 -3 trunk/include/setup.h.in (File Modified)
8990 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8992 change various buffer sizes to = topiclen.
8996 +3 -4 trunk/include/ircd_defs.h (File Modified)
8999 jon 2005/12/12 19:32:18 UTC (20051212-400)
9001 - Partial commit test, partial ego strokage ;)
9005 +2 -1 trunk/CREDITS (File Modified)
9008 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9010 More kqueue corrections.
9013 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9016 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9018 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9019 Not sure why this wasn't this way to begin with.
9023 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9026 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9028 example.conf tweaks:
9029 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9030 most people do not need this.
9031 Enable serverinfo::hub.
9035 +14 -11 trunk/doc/example.conf (File Modified)
9038 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9040 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9044 +1 -1 trunk/src/s_serv.c (File Modified)
9047 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9049 header include changes
9053 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9054 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9055 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9056 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9057 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9058 +1 -21 trunk/libcharybdis/select.c (File Modified)
9061 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9063 s/ilog/libcharybdis_{die,log,restart}/g
9067 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9068 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9069 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9070 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9071 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9072 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9073 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9074 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9077 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9079 Use the right callbacks in the function code.
9082 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9085 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9087 More work, it builds again!
9091 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9092 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9093 + - trunk/libcharybdis/libcharybdis.c (File Added)
9094 + - trunk/libcharybdis/libcharybdis.h (File Added)
9097 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9099 Move some stuff around.
9103 + - trunk/include/memory.h (File Deleted)
9104 + - trunk/include/tools.h (File Deleted)
9105 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9106 + - trunk/libcharybdis/memory.c (File Added)
9107 + - trunk/libcharybdis/memory.h (File Added)
9108 + - trunk/libcharybdis/snprintf.c (File Added)
9109 + - trunk/libcharybdis/tools.c (File Added)
9110 + - trunk/libcharybdis/tools.h (File Added)
9111 +1000 -1062 trunk/modules/.depend (File Modified)
9112 +421 -455 trunk/src/.depend (File Modified)
9113 +0 -1191 trunk/src/Makefile.in (File Modified)
9114 + - trunk/src/memory.c (File Deleted)
9115 + - trunk/src/snprintf.c (File Deleted)
9116 + - trunk/src/tools.c (File Deleted)
9119 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9121 move more headers into libcharybdis
9124 + - trunk/include/balloc.h (File Deleted)
9125 + - trunk/include/event.h (File Deleted)
9126 + - trunk/libcharybdis/balloc.h (File Added)
9127 + - trunk/libcharybdis/event.h (File Added)
9128 +924 -1020 trunk/modules/.depend (File Modified)
9129 +327 -406 trunk/src/.depend (File Modified)
9132 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9134 balloc, events -> libcharybdis
9137 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9138 + - trunk/libcharybdis/balloc.c (File Added)
9139 + - trunk/libcharybdis/event.c (File Added)
9140 +0 -1008 trunk/src/Makefile.in (File Modified)
9141 + - trunk/src/balloc.c (File Deleted)
9142 + - trunk/src/event.c (File Deleted)
9145 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9150 + - trunk/include/commio.h (File Deleted)
9151 + - trunk/include/linebuf.h (File Deleted)
9152 + - trunk/libcharybdis/commio.h (File Added)
9153 + - trunk/libcharybdis/linebuf.h (File Added)
9154 +1644 -530 trunk/modules/.depend (File Modified)
9155 +1 -1 trunk/modules/Makefile.in (File Modified)
9156 +720 -284 trunk/src/.depend (File Modified)
9159 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9161 Makefile reworking -- moving libcharybdis headers into proper location.
9164 +1 -1 trunk/adns/Makefile.in (File Modified)
9165 +1 -1 trunk/src/Makefile.in (File Modified)
9168 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9170 Document proposed authdaemon protocol.
9173 + - trunk/authdaemon/protocol.txt (File Added)
9176 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9181 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9184 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9186 Remove dead makefile from generation
9189 +1 -2 trunk/configure (File Modified)
9190 +0 -1 trunk/configure.ac (File Modified)
9193 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9195 libcharybdisIO -> libcharybdis
9198 +1 -1 trunk/src/Makefile.in (File Modified)
9201 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9206 + - trunk/libcharybdis/Makefile.in (File Added)
9207 + - trunk/libcharybdis/commio.c (File Added)
9208 + - trunk/libcharybdis/devpoll.c (File Added)
9209 + - trunk/libcharybdis/epoll.c (File Added)
9210 + - trunk/libcharybdis/io/ (File Deleted)
9211 + - trunk/libcharybdis/kqueue.c (File Added)
9212 + - trunk/libcharybdis/linebuf.c (File Added)
9213 + - trunk/libcharybdis/log/ (File Deleted)
9214 + - trunk/libcharybdis/poll.c (File Added)
9215 + - trunk/libcharybdis/ports.c (File Added)
9216 + - trunk/libcharybdis/select.c (File Added)
9219 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9224 + - trunk/libcharybdis/Makefile.in (File Deleted)
9227 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9232 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9235 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9237 add authdaemon dir for later hacking
9241 + - trunk/authdaemon/ (File Added)
9244 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9246 linebuf -> libcharybdisIO
9250 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9251 + - trunk/libcharybdis/io/linebuf.c (File Added)
9252 + - trunk/libcharybdis/log/ (File Added)
9253 + - trunk/libcharybdis/log/Makefile.in (File Added)
9254 +0 -687 trunk/src/Makefile.in (File Modified)
9255 + - trunk/src/linebuf.c (File Deleted)
9258 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9260 Solaris 10 I/O ports support
9263 + - trunk/libcharybdis/io/ports.c (File Added)
9266 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9272 +1 -1 trunk/Makefile.in (File Modified)
9273 +3 -1 trunk/configure (File Modified)
9274 +133 -10 trunk/configure.ac (File Modified)
9275 + - trunk/libcharybdis/ (File Added)
9276 + - trunk/libcharybdis/Makefile.in (File Added)
9277 + - trunk/libcharybdis/io/ (File Added)
9278 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9279 +2 -3 trunk/src/Makefile.in (File Modified)
9280 + - trunk/src/io/ (File Deleted)
9283 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9285 split IO stuff into libcharybdisIO.
9289 + - trunk/src/commio.c (File Deleted)
9290 + - trunk/src/devpoll.c (File Deleted)
9291 + - trunk/src/epoll.c (File Deleted)
9292 + - trunk/src/io/ (File Added)
9293 + - trunk/src/io/Makefile.in (File Added)
9294 + - trunk/src/io/commio.c (File Added)
9295 + - trunk/src/io/devpoll.c (File Added)
9296 + - trunk/src/io/epoll.c (File Added)
9297 + - trunk/src/io/kqueue.c (File Added)
9298 + - trunk/src/io/poll.c (File Added)
9299 + - trunk/src/io/select.c (File Added)
9300 + - trunk/src/kqueue.c (File Deleted)
9301 + - trunk/src/poll.c (File Deleted)
9302 + - trunk/src/select.c (File Deleted)
9305 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9311 +86 -155 trunk/configure (File Modified)
9312 +1 -1 trunk/configure.ac (File Modified)
9315 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9317 Remove mentions of mkkeypair/cryptlinks.
9321 +1 -3 trunk/doc/challenge.txt (File Modified)
9324 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9326 Clarify serverinfo{} description.
9330 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9333 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9335 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9339 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9342 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9344 Improvements also applicable to hyperion 1.x.
9348 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9351 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9353 - Add +F description
9354 - General improvements and changes to charybdis
9358 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9361 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9363 The server notice umodes only have an effect
9364 for opers. ("sendto_realops_flags", so having
9365 the umode is not enough, they must also be
9370 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9373 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9375 Updates to umodes docs.
9379 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9382 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9384 Add SGML documentation.
9387 + - trunk/doc/sgml/ (File Added)
9388 + - trunk/doc/sgml/oper-guide/ (File Added)
9389 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9390 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9391 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9392 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9393 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9394 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9395 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9398 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9400 Make operwall flag restrict setting umode +z.
9401 This repairs this flag broken in charybdis-1.0.
9405 +41 -0 trunk/contrib/m_flags.c (File Modified)
9406 +9 -0 trunk/src/s_user.c (File Modified)
9409 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9411 Don't complain/reset remote clients +n. I'm still not
9412 convinced propagating all umodes is the way to go, oh
9417 +1 -1 trunk/src/s_user.c (File Modified)
9420 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9422 - Require admin flag for oper /chghost (if it's enabled
9423 which is not default)
9424 - Give error message on nonexistant nick
9428 +12 -0 trunk/modules/m_chghost.c (File Modified)
9431 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9433 Incorporated jilles' dynspoof patch with a few minor changes.
9436 +5 -2 trunk/include/client.h (File Modified)
9437 +1 -0 trunk/include/numeric.h (File Modified)
9438 +75 -4 trunk/modules/m_chghost.c (File Modified)
9439 +2 -21 trunk/modules/m_stats.c (File Modified)
9440 +2 -8 trunk/modules/m_trace.c (File Modified)
9441 +2 -0 trunk/src/client.c (File Modified)
9442 +3 -0 trunk/src/s_user.c (File Modified)
9445 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9450 +5 -0 trunk/NEWS (File Modified)
9453 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9455 Make show_ip() far less braindead.
9457 Obtained from: ratbox 2.2 SVN
9461 +14 -85 trunk/src/client.c (File Modified)
9464 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9466 Instead of not showing channels at all for whoising services,
9467 only show channels the requester is also on. If operspying
9468 services, show all the channels.
9472 +37 -40 trunk/modules/m_whois.c (File Modified)
9475 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9477 - Show real errno if we fail to connect to a server
9478 - Don't show server IPs on IRC if a server goes dead
9483 +2 -5 trunk/src/s_serv.c (File Modified)
9486 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9488 Revert hybrid 7.2 aline code. It causes too many problems.
9492 +1 -47 trunk/NEWS (File Modified)
9493 + - trunk/include/aline.h (File Deleted)
9494 +53 -6 trunk/modules/m_dline.c (File Modified)
9495 +212 -16 trunk/modules/m_kline.c (File Modified)
9496 +37 -8 trunk/modules/m_resv.c (File Modified)
9497 +45 -24 trunk/modules/m_xline.c (File Modified)
9498 +0 -485 trunk/src/Makefile.in (File Modified)
9499 + - trunk/src/aline.c (File Deleted)
9502 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9504 Incorporate recent ratbox monitor bugfixes (could crash).
9508 +16 -0 trunk/modules/m_monitor.c (File Modified)
9509 +4 -3 trunk/src/monitor.c (File Modified)
9512 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9514 Fix /invite UID leak.
9516 Found by logiclrd@EFnet.
9520 +3 -2 trunk/modules/m_invite.c (File Modified)
9523 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9525 Don't show what channels a service is in.
9528 +1 -0 trunk/NEWS (File Modified)
9529 +40 -35 trunk/modules/m_whois.c (File Modified)
9532 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9534 Update version to 1.0.3.
9538 +9 -9 trunk/configure (File Modified)
9539 +1 -1 trunk/configure.ac (File Modified)
9542 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9548 +7 -1 trunk/NEWS (File Modified)
9551 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9553 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9554 More static buffers :(
9558 +12 -4 trunk/src/aline.c (File Modified)
9561 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9563 Make operspy mode (/mode !#channel showing parameters
9564 even if not on channel) work again.
9568 +4 -4 trunk/src/channel.c (File Modified)
9571 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9573 Call server_introduced hook on TS6 remote server
9574 introduction (ms_sid()).
9578 +6 -0 trunk/modules/core/m_server.c (File Modified)
9581 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9583 Cyrix boxes are wierd.
9586 +2 -1 trunk/modules/m_services.c (File Modified)
9589 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9594 +1 -1 trunk/include/client.h (File Modified)
9595 +3 -1 trunk/modules/m_services.c (File Modified)
9598 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9603 +1 -6 trunk/modules/m_services.c (File Modified)
9606 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9608 Disable a check that doesn't always seem to work right for some reason.
9611 +2 -0 trunk/modules/m_services.c (File Modified)
9614 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9620 +4 -1 trunk/NEWS (File Modified)
9623 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9629 +9 -9 trunk/configure (File Modified)
9630 +1 -1 trunk/configure.ac (File Modified)
9633 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9635 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9639 +3 -13 trunk/modules/m_trace.c (File Modified)
9642 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9644 Don't send empty RPL_WHOISCHANNELS on remote whois.
9646 Pointy hat to: jilles
9650 +1 -1 trunk/modules/m_whois.c (File Modified)
9653 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9659 +3 -0 trunk/NEWS (File Modified)
9662 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9664 Modular umode support.
9668 +0 -9 trunk/include/client.h (File Modified)
9669 +2 -1 trunk/include/s_user.h (File Modified)
9670 +1 -1 trunk/include/tools.h (File Modified)
9671 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9672 +3 -0 trunk/src/ircd.c (File Modified)
9673 +1 -1 trunk/src/messages.tab (File Modified)
9674 +2 -2 trunk/src/s_serv.c (File Modified)
9675 +37 -59 trunk/src/s_user.c (File Modified)
9676 +21 -0 trunk/src/tools.c (File Modified)
9679 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9681 Optionally do forced nick change to the UID instead of kill
9682 on nick collisions, see doc/collision_fnc.txt for more
9687 + - trunk/doc/collision_fnc.txt (File Added)
9688 +1 -0 trunk/doc/example.conf (File Modified)
9689 +8 -0 trunk/doc/reference.conf (File Modified)
9690 +1 -0 trunk/include/numeric.h (File Modified)
9691 +1 -0 trunk/include/s_conf.h (File Modified)
9692 +2 -1 trunk/include/s_serv.h (File Modified)
9693 +1 -0 trunk/include/s_stats.h (File Modified)
9694 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9695 +1 -1 trunk/src/messages.tab (File Modified)
9696 +1 -0 trunk/src/newconf.c (File Modified)
9697 +1 -0 trunk/src/s_conf.c (File Modified)
9698 +1 -0 trunk/src/s_serv.c (File Modified)
9699 +2 -2 trunk/src/s_stats.c (File Modified)
9702 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9708 trunk/NEWS (File Modified)
9711 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9713 Don't allow lookups by uid in /monitor + and /monitor s.
9717 trunk/modules/m_monitor.c (File Modified)
9720 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9722 Stop garbage +j being set in cases like +j aaa:bbb by
9723 initializing the variables properly.
9729 trunk/modules/core/m_mode.c (File Modified)
9730 trunk/modules/core/m_sjoin.c (File Modified)
9733 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9735 Apply flags to the proper server in me_gcap().
9739 trunk/modules/m_capab.c (File Modified)
9742 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9744 Use find_named_client() instead of find_client() to check
9745 for nick collisions.
9749 trunk/modules/core/m_nick.c (File Modified)
9752 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9754 - Replace old 381 numeric with a new, more positive one!
9758 trunk/src/messages.tab (File Modified)
9761 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9763 Make it compile again.
9767 trunk/src/channel.c (File Modified)
9768 trunk/src/client.c (File Modified)
9769 trunk/src/ircd.c (File Modified)
9770 trunk/src/packet.c (File Modified)
9773 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9775 - Prevent UID disclosure in cmode setting.
9779 trunk/NEWS (File Modified)
9780 trunk/modules/core/m_mode.c (File Modified)
9783 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9785 A different check which prevents UID disclosure.
9789 trunk/modules/core/m_kick.c (File Modified)
9792 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9794 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9798 trunk/modules/core/m_kick.c (File Modified)
9801 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9803 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9807 trunk/NEWS (File Modified)
9808 trunk/modules/m_accept.c (File Modified)
9809 trunk/modules/m_admin.c (File Modified)
9810 trunk/modules/m_away.c (File Modified)
9811 trunk/modules/m_cap.c (File Modified)
9812 trunk/modules/m_capab.c (File Modified)
9813 trunk/modules/m_challenge.c (File Modified)
9814 trunk/modules/m_chghost.c (File Modified)
9815 trunk/modules/m_close.c (File Modified)
9816 trunk/modules/m_cmessage.c (File Modified)
9817 trunk/modules/m_connect.c (File Modified)
9818 trunk/modules/m_dline.c (File Modified)
9819 trunk/modules/m_encap.c (File Modified)
9820 trunk/modules/m_etrace.c (File Modified)
9821 trunk/modules/m_gline.c (File Modified)
9822 trunk/modules/m_help.c (File Modified)
9823 trunk/modules/m_info.c (File Modified)
9824 trunk/modules/m_invite.c (File Modified)
9825 trunk/modules/m_ison.c (File Modified)
9826 trunk/modules/m_kline.c (File Modified)
9827 trunk/modules/m_knock.c (File Modified)
9828 trunk/modules/m_links.c (File Modified)
9829 trunk/modules/m_list.c (File Modified)
9830 trunk/modules/m_locops.c (File Modified)
9831 trunk/modules/m_lusers.c (File Modified)
9832 trunk/modules/m_map.c (File Modified)
9833 trunk/modules/m_monitor.c (File Modified)
9834 trunk/modules/m_motd.c (File Modified)
9835 trunk/modules/m_names.c (File Modified)
9836 trunk/modules/m_oper.c (File Modified)
9837 trunk/modules/m_operspy.c (File Modified)
9838 trunk/modules/m_pass.c (File Modified)
9839 trunk/modules/m_ping.c (File Modified)
9840 trunk/modules/m_pong.c (File Modified)
9841 trunk/modules/m_post.c (File Modified)
9842 trunk/modules/m_rehash.c (File Modified)
9843 trunk/modules/m_restart.c (File Modified)
9844 trunk/modules/m_resv.c (File Modified)
9845 trunk/modules/m_services.c (File Modified)
9846 trunk/modules/m_set.c (File Modified)
9847 trunk/modules/m_sshortcut.c (File Modified)
9848 trunk/modules/m_stats.c (File Modified)
9849 trunk/modules/m_svinfo.c (File Modified)
9850 trunk/modules/m_tb.c (File Modified)
9851 trunk/modules/m_testline.c (File Modified)
9852 trunk/modules/m_testmask.c (File Modified)
9853 trunk/modules/m_time.c (File Modified)
9854 trunk/modules/m_topic.c (File Modified)
9855 trunk/modules/m_trace.c (File Modified)
9856 trunk/modules/m_unreject.c (File Modified)
9857 trunk/modules/m_user.c (File Modified)
9858 trunk/modules/m_userhost.c (File Modified)
9859 trunk/modules/m_users.c (File Modified)
9860 trunk/modules/m_version.c (File Modified)
9861 trunk/modules/m_wallops.c (File Modified)
9862 trunk/modules/m_who.c (File Modified)
9863 trunk/modules/m_whois.c (File Modified)
9864 trunk/modules/m_whowas.c (File Modified)
9865 trunk/modules/m_xline.c (File Modified)
9866 trunk/src/adns.c (File Modified)
9867 trunk/src/aline.c (File Modified)
9868 trunk/src/cache.c (File Modified)
9869 trunk/src/channel.c (File Modified)
9870 trunk/src/class.c (File Modified)
9871 trunk/src/client.c (File Modified)
9872 trunk/src/commio.c (File Modified)
9873 trunk/src/event.c (File Modified)
9874 trunk/src/hash.c (File Modified)
9875 trunk/src/hostmask.c (File Modified)
9876 trunk/src/ircd.c (File Modified)
9877 trunk/src/kdparse.c (File Modified)
9878 trunk/src/linebuf.c (File Modified)
9879 trunk/src/listener.c (File Modified)
9880 trunk/src/modules.c (File Modified)
9881 trunk/src/monitor.c (File Modified)
9882 trunk/src/newconf.c (File Modified)
9883 trunk/src/packet.c (File Modified)
9884 trunk/src/parse.c (File Modified)
9885 trunk/src/reject.c (File Modified)
9886 trunk/src/s_auth.c (File Modified)
9887 trunk/src/s_conf.c (File Modified)
9888 trunk/src/s_gline.c (File Modified)
9889 trunk/src/s_log.c (File Modified)
9890 trunk/src/s_newconf.c (File Modified)
9891 trunk/src/s_serv.c (File Modified)
9892 trunk/src/s_stats.c (File Modified)
9893 trunk/src/s_user.c (File Modified)
9894 trunk/src/send.c (File Modified)
9895 trunk/src/whowas.c (File Modified)
9898 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9900 - More coding style niceities. Pretty much got client.h squared away.
9904 trunk/modules/m_dline.c (File Modified)
9905 trunk/modules/m_gline.c (File Modified)
9906 trunk/modules/m_kline.c (File Modified)
9907 trunk/modules/m_rehash.c (File Modified)
9908 trunk/modules/m_resv.c (File Modified)
9909 trunk/modules/m_stats.c (File Modified)
9910 trunk/modules/m_testline.c (File Modified)
9911 trunk/modules/m_user.c (File Modified)
9912 trunk/modules/m_xline.c (File Modified)
9915 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9917 - Propagate quiets (+q) on netjoins
9918 - Clear +q list too on lowerTS sjoin from TS6 source
9922 trunk/modules/core/m_sjoin.c (File Modified)
9923 trunk/src/s_serv.c (File Modified)
9926 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9928 Second argument to whois is always a nick, never a uid.
9929 This prevents /whois other.server uid to get information
9934 trunk/modules/m_whois.c (File Modified)
9937 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9939 Don't allow local users to use uids in user mode.
9943 trunk/src/s_user.c (File Modified)
9946 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9948 Make it compile again.
9952 trunk/src/s_stats.c (File Modified)
9955 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9957 Fix propagation of empty SJOIN.
9961 trunk/modules/core/m_sjoin.c (File Modified)
9964 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9966 Some atheme-style niceties here.
9970 trunk/modules/m_accept.c (File Modified)
9971 trunk/modules/m_admin.c (File Modified)
9972 trunk/modules/m_away.c (File Modified)
9973 trunk/modules/m_cap.c (File Modified)
9974 trunk/modules/m_capab.c (File Modified)
9975 trunk/modules/m_challenge.c (File Modified)
9976 trunk/modules/m_chghost.c (File Modified)
9977 trunk/modules/m_close.c (File Modified)
9978 trunk/modules/m_cmessage.c (File Modified)
9979 trunk/modules/m_connect.c (File Modified)
9980 trunk/modules/m_dline.c (File Modified)
9981 trunk/modules/m_encap.c (File Modified)
9982 trunk/modules/m_etrace.c (File Modified)
9983 trunk/modules/m_gline.c (File Modified)
9984 trunk/modules/m_help.c (File Modified)
9985 trunk/modules/m_info.c (File Modified)
9986 trunk/modules/m_invite.c (File Modified)
9987 trunk/modules/m_ison.c (File Modified)
9988 trunk/modules/m_kline.c (File Modified)
9989 trunk/modules/m_knock.c (File Modified)
9990 trunk/modules/m_links.c (File Modified)
9991 trunk/modules/m_list.c (File Modified)
9992 trunk/modules/m_locops.c (File Modified)
9993 trunk/modules/m_lusers.c (File Modified)
9994 trunk/modules/m_map.c (File Modified)
9995 trunk/modules/m_monitor.c (File Modified)
9996 trunk/modules/m_motd.c (File Modified)
9997 trunk/modules/m_names.c (File Modified)
9998 trunk/modules/m_oper.c (File Modified)
9999 trunk/modules/m_operspy.c (File Modified)
10000 trunk/modules/m_pass.c (File Modified)
10001 trunk/modules/m_ping.c (File Modified)
10002 trunk/modules/m_pong.c (File Modified)
10003 trunk/modules/m_post.c (File Modified)
10004 trunk/modules/m_rehash.c (File Modified)
10005 trunk/modules/m_restart.c (File Modified)
10006 trunk/modules/m_resv.c (File Modified)
10007 trunk/modules/m_services.c (File Modified)
10008 trunk/modules/m_set.c (File Modified)
10009 trunk/modules/m_sshortcut.c (File Modified)
10010 trunk/modules/m_stats.c (File Modified)
10011 trunk/modules/m_svinfo.c (File Modified)
10012 trunk/modules/m_tb.c (File Modified)
10013 trunk/modules/m_testline.c (File Modified)
10014 trunk/modules/m_testmask.c (File Modified)
10015 trunk/modules/m_time.c (File Modified)
10016 trunk/modules/m_topic.c (File Modified)
10017 trunk/modules/m_trace.c (File Modified)
10018 trunk/modules/m_unreject.c (File Modified)
10019 trunk/modules/m_user.c (File Modified)
10020 trunk/modules/m_userhost.c (File Modified)
10021 trunk/modules/m_users.c (File Modified)
10022 trunk/modules/m_version.c (File Modified)
10023 trunk/modules/m_wallops.c (File Modified)
10024 trunk/modules/m_who.c (File Modified)
10025 trunk/modules/m_whois.c (File Modified)
10026 trunk/modules/m_whowas.c (File Modified)
10027 trunk/modules/m_xline.c (File Modified)
10030 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10032 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10036 trunk/.indent.pro (File Modified)
10037 trunk/include/charybdis.h (File Added)
10038 trunk/include/client.h (File Modified)
10039 trunk/modules/.indent.pro (File Modified)
10040 trunk/src/.indent.pro (File Modified)
10041 trunk/src/adns.c (File Modified)
10042 trunk/src/aline.c (File Modified)
10043 trunk/src/cache.c (File Modified)
10044 trunk/src/channel.c (File Modified)
10045 trunk/src/class.c (File Modified)
10046 trunk/src/client.c (File Modified)
10047 trunk/src/commio.c (File Modified)
10048 trunk/src/event.c (File Modified)
10049 trunk/src/hash.c (File Modified)
10050 trunk/src/hostmask.c (File Modified)
10051 trunk/src/ircd.c (File Modified)
10052 trunk/src/kdparse.c (File Modified)
10053 trunk/src/linebuf.c (File Modified)
10054 trunk/src/listener.c (File Modified)
10055 trunk/src/modules.c (File Modified)
10056 trunk/src/monitor.c (File Modified)
10057 trunk/src/newconf.c (File Modified)
10058 trunk/src/packet.c (File Modified)
10059 trunk/src/parse.c (File Modified)
10060 trunk/src/reject.c (File Modified)
10061 trunk/src/s_auth.c (File Modified)
10062 trunk/src/s_conf.c (File Modified)
10063 trunk/src/s_gline.c (File Modified)
10064 trunk/src/s_log.c (File Modified)
10065 trunk/src/s_newconf.c (File Modified)
10066 trunk/src/s_serv.c (File Modified)
10067 trunk/src/s_stats.c (File Modified)
10068 trunk/src/s_user.c (File Modified)
10069 trunk/src/send.c (File Modified)
10070 trunk/src/whowas.c (File Modified)
10073 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10075 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10076 - Convert a few modules towards using this code.
10077 - Make a note about this change in NEWS.
10081 trunk/NEWS (File Modified)
10082 trunk/include/aline.h (File Added)
10083 trunk/modules/m_dline.c (File Modified)
10084 trunk/modules/m_kline.c (File Modified)
10085 trunk/modules/m_resv.c (File Modified)
10086 trunk/modules/m_xline.c (File Modified)
10087 trunk/src/Makefile.in (File Modified)
10088 trunk/src/aline.c (File Added)
10091 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10093 - Update NEWS document.
10097 trunk/NEWS (File Modified)
10100 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10102 Use find_named_person() instead of find_person() in services shortcuts.
10106 trunk/modules/m_sshortcut.c (File Modified)
10109 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10111 Fix propagation of empty channels (+P).
10115 trunk/modules/core/m_sjoin.c (File Modified)
10116 trunk/src/s_serv.c (File Modified)
10119 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10121 Use same comparison for +f.
10125 trunk/modules/core/m_join.c (File Modified)
10128 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10130 Retire server-server non-encap CHGHOST, and clean it up a bit.
10134 trunk/modules/m_chghost.c (File Modified)
10137 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10139 Use TS6 form for SQUIT wallops.
10143 trunk/modules/core/m_squit.c (File Modified)
10146 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10148 Propagate nick changes for remote clients in TS6 form if possible;
10149 simplify the code a bit.
10153 trunk/modules/core/m_nick.c (File Modified)
10156 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10158 Only clear oper_only_umodes on deoper for local clients.
10162 trunk/src/s_user.c (File Modified)
10165 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10167 - Don't enable use_whois_actually in the default config, makes cloaking
10168 only useful for vanity.
10172 trunk/doc/example.conf (File Modified)
10175 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10177 Fix linebuf raw code to not truncate lines longer than
10178 510 characters. This stops ziplinks corruption at
10179 the initial burst if the other side sends a lot.
10183 trunk/src/linebuf.c (File Modified)
10186 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10188 - Add +r to channel_modes().
10192 trunk/src/channel.c (File Modified)
10195 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10201 trunk/NEWS (File Modified)
10204 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10206 err, nvm. wrong project :-P
10210 trunk/src/match.c (File Modified)
10213 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10215 make sure we don't crash on match(NULL, test)
10219 trunk/src/match.c (File Modified)
10222 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10224 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10225 flags = rehash in shared{}.
10226 Uses :<source> ENCAP <target> REHASH [option].
10230 trunk/doc/example.conf (File Modified)
10231 trunk/doc/reference.conf (File Modified)
10232 trunk/help/opers/rehash (File Modified)
10233 trunk/include/s_newconf.h (File Modified)
10234 trunk/modules/m_rehash.c (File Modified)
10235 trunk/modules/m_stats.c (File Modified)
10236 trunk/src/newconf.c (File Modified)
10239 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10241 Initialize flags to 0 in conf_set_shared_flags() and
10242 conf_set_cluster_flags().
10246 trunk/src/newconf.c (File Modified)
10249 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10251 Don't allow a forward from a #channel to an &channel.
10252 Error message is Illegal channel name.
10256 trunk/modules/core/m_mode.c (File Modified)
10259 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10261 - change version to 1.0.1
10265 trunk/configure (File Modified)
10266 trunk/configure.ac (File Modified)
10269 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10275 trunk/NEWS (File Modified)
10278 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10280 Services shortcuts changes:
10281 - Require umode +S on target
10282 - Use ERR_SERVICESDOWN (440) for error message
10283 - Fix check for empty string
10287 trunk/include/numeric.h (File Modified)
10288 trunk/modules/m_sshortcut.c (File Modified)
10289 trunk/src/messages.tab (File Modified)
10292 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10294 s/IsChanService/IsService/g;
10298 trunk/modules/m_sshortcut.c (File Modified)
10301 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10303 Add check for service validity in shortcut routines.
10307 trunk/modules/m_sshortcut.c (File Modified)
10310 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10312 Don't allow forwarding to a -F channel the setter is not on.
10316 trunk/modules/core/m_mode.c (File Modified)
10319 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10321 Describe identify_service and identify_command in
10326 trunk/doc/reference.conf (File Modified)
10329 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10331 More helpfile updates.
10335 trunk/help/Makefile.in (File Modified)
10336 trunk/help/opers/die (File Modified)
10337 trunk/help/opers/join (File Modified)
10338 trunk/help/opers/links (File Modified)
10339 trunk/help/opers/lusers (File Modified)
10340 trunk/help/opers/map (File Added)
10341 trunk/help/opers/motd (File Modified)
10342 trunk/help/opers/names (File Modified)
10343 trunk/help/opers/notice (File Modified)
10344 trunk/help/opers/operspy (File Modified)
10345 trunk/help/opers/part (File Modified)
10346 trunk/help/opers/privmsg (File Modified)
10347 trunk/help/opers/restart (File Modified)
10348 trunk/help/opers/set (File Modified)
10349 trunk/help/opers/stats (File Modified)
10350 trunk/help/opers/trace (File Modified)
10351 trunk/help/opers/version (File Modified)
10352 trunk/help/users/notice (File Modified)
10353 trunk/help/users/privmsg (File Modified)
10354 trunk/help/users/stats (File Modified)
10357 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10363 trunk/help/opers/cmode (File Modified)
10364 trunk/help/opers/umode (File Modified)
10365 trunk/help/opers/wallops (File Modified)
10366 trunk/help/opers/who (File Modified)
10367 trunk/help/users/umode (File Modified)
10370 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10372 Include cmode +r in 004 and 005.
10376 trunk/include/supported.h (File Modified)
10377 trunk/src/messages.tab (File Modified)
10380 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10382 No need to clear all 3 buffers in channel_modes().
10386 trunk/src/channel.c (File Modified)
10389 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10391 - Fix multiple +f modes per line
10392 - -f shouldn't take a parameter
10396 trunk/modules/core/m_mode.c (File Modified)
10399 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10401 Channel mode +Q now prevents forwarding to or through
10402 a channel, just like in hyperion, not from a channel.
10406 trunk/modules/core/m_join.c (File Modified)
10409 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10411 Complete +F/+Q propagation.
10415 trunk/modules/core/m_join.c (File Modified)
10416 trunk/modules/core/m_sjoin.c (File Modified)
10417 trunk/src/channel.c (File Modified)
10420 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10422 - A few minor fixes.
10426 trunk/modules/core/m_join.c (File Modified)
10427 trunk/modules/m_services.c (File Modified)
10430 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10432 - Fix netsplit obfuscation.
10436 trunk/src/client.c (File Modified)
10439 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10441 - Fix another /stats p related bug.
10445 trunk/src/client.c (File Modified)
10448 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10450 - Update example.conf.
10454 trunk/doc/example.conf (File Modified)
10457 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10459 - Fix a minor bug here, and re-release 1.0.
10463 trunk/modules/core/m_nick.c (File Modified)
10466 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10468 - Add bursted clients to /stats p list.
10472 trunk/modules/core/m_nick.c (File Modified)
10475 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10477 - Add identify_service, identify_command options to the example.conf,
10482 trunk/NEWS (File Modified)
10483 trunk/doc/example.conf (File Modified)
10484 trunk/src/newconf.c (File Modified)
10487 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10489 - Add services shortcuts.
10493 trunk/modules/Makefile.in (File Modified)
10494 trunk/modules/m_sshortcut.c (File Added)
10497 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10499 - put back checks i removed by mistake
10503 trunk/modules/core/m_join.c (File Modified)
10506 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10508 - Implement channel mode +Q, which disables forwarding.
10509 - Make forwarding usable by everyone.
10510 - Implement channel mode +F which bypasses authority checks on a target
10516 trunk/NEWS (File Modified)
10517 trunk/include/channel.h (File Modified)
10518 trunk/include/supported.h (File Modified)
10519 trunk/modules/core/m_join.c (File Modified)
10520 trunk/modules/core/m_mode.c (File Modified)
10521 trunk/src/messages.tab (File Modified)
10524 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10526 - Fix account handling brokenness.
10530 trunk/modules/m_services.c (File Modified)
10533 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10535 Identify to services via server password hack. Still
10536 needs config file parts, like
10537 identifyservice = "nickserv@services.int";
10538 identifycommand = "IDENTIFY";
10542 trunk/include/s_conf.h (File Modified)
10543 trunk/src/s_user.c (File Modified)
10546 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10548 Make send.c compile.
10552 trunk/src/send.c (File Modified)
10555 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10557 - Handle this better.
10561 trunk/src/send.c (File Modified)
10564 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10566 If the source is not a client, don't send to normal users.
10570 trunk/src/send.c (File Modified)
10573 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10575 - Make /wallops behave as wallops in other ircds.
10579 trunk/modules/m_wallops.c (File Modified)
10580 trunk/src/send.c (File Modified)
10583 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10589 trunk/NEWS (File Modified)
10590 trunk/configure (File Modified)
10591 trunk/configure.ac (File Modified)
10594 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10596 - Remove efnet configuration.
10597 - Rename example.conf as reference.conf, and replace the default
10598 example.conf with one suitable for AthemeNET.
10599 - Update makefile to reflect these changes.
10603 trunk/doc/Makefile.in (File Modified)
10604 trunk/doc/example.conf (File Modified)
10605 trunk/doc/example.efnet.conf (File Deleted)
10606 trunk/doc/reference.conf (File Added)
10609 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10611 - Don't display opers who are /away.
10615 trunk/modules/m_stats.c (File Modified)
10618 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10620 Put cmode +f in 004 and 005.
10624 trunk/include/supported.h (File Modified)
10625 trunk/src/messages.tab (File Modified)
10628 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10630 Add user umode +Q which prevents a user from
10635 trunk/include/client.h (File Modified)
10636 trunk/modules/core/m_join.c (File Modified)
10637 trunk/src/messages.tab (File Modified)
10638 trunk/src/s_user.c (File Modified)
10641 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10643 Implement channel forwarding in m_join(). As in
10644 hyperion, failing to join because of +i, +r or +j
10645 can cause you to be forwarded, potentially
10646 recursively. Unlike hyperion, a single numeric
10647 is sent in case of a successful forward, otherwise
10648 the ircd acts if there were no forward.
10652 trunk/include/numeric.h (File Modified)
10653 trunk/modules/core/m_join.c (File Modified)
10654 trunk/src/messages.tab (File Modified)
10657 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10659 Allow servers to set oper-only cmodes as well.
10663 trunk/modules/core/m_mode.c (File Modified)
10666 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10668 Add cmode +f which takes a channel name, settable
10669 only by opers for now. Does not do anything yet.
10673 trunk/include/channel.h (File Modified)
10674 trunk/modules/core/m_join.c (File Modified)
10675 trunk/modules/core/m_mode.c (File Modified)
10676 trunk/modules/core/m_sjoin.c (File Modified)
10677 trunk/src/channel.c (File Modified)
10680 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10682 Fully initialize 'mode' in ms_join() and ms_sjoin()
10683 to avoid old +j garbage from being used.
10687 trunk/modules/core/m_join.c (File Modified)
10688 trunk/modules/core/m_sjoin.c (File Modified)
10691 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10693 - only touch join_count/join_delta if join throttling
10694 is enabled on the channel
10695 - reset join_count/join_delta to 0 if -j is set
10699 trunk/modules/core/m_join.c (File Modified)
10700 trunk/modules/core/m_mode.c (File Modified)
10701 trunk/modules/core/m_sjoin.c (File Modified)
10704 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10706 Also start a new "period" for join throttling for remote joins,
10707 if necessary. Make the code slightly clearer.
10711 trunk/modules/core/m_join.c (File Modified)
10712 trunk/src/channel.c (File Modified)
10715 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10717 Some +j improvements, still broken.
10721 trunk/modules/core/m_join.c (File Modified)
10722 trunk/modules/core/m_sjoin.c (File Modified)
10725 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10727 Only do +z processing for +m channels the sender is on,
10728 as bans/quiets are currently only checked locally.
10732 trunk/modules/core/m_message.c (File Modified)
10735 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10737 - Add max_bans_large configuration option, defaulting to 500, to
10738 limit the number of bans in a +L channel
10739 - Change b/e/I to b/e/I/q in texts
10743 trunk/doc/example.conf (File Modified)
10744 trunk/include/s_conf.h (File Modified)
10745 trunk/modules/core/m_mode.c (File Modified)
10746 trunk/modules/m_info.c (File Modified)
10747 trunk/src/newconf.c (File Modified)
10748 trunk/src/s_conf.c (File Modified)
10751 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10753 Store invite for +gi channels.
10754 Note that +gi is significantly weaker access control than +i.
10758 trunk/modules/m_invite.c (File Modified)
10761 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10763 Nonops are allowed to see +q lists.
10767 trunk/modules/core/m_mode.c (File Modified)
10770 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10772 Invalidate can_send() cache on -q.
10776 trunk/modules/core/m_mode.c (File Modified)
10779 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10781 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10785 trunk/modules/core/m_sjoin.c (File Modified)
10788 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10790 - Allow blank SJOINs -- for permanant channels.
10794 trunk/modules/core/m_sjoin.c (File Modified)
10797 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10799 - Burst permanant channels.
10803 trunk/src/s_serv.c (File Modified)
10806 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10808 - Fix handling of permanant channels.
10812 trunk/modules/core/m_join.c (File Modified)
10815 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10817 - Run indent on core modules.
10818 - Add propagation of join throttle settings.
10822 trunk/modules/core/m_die.c (File Modified)
10823 trunk/modules/core/m_error.c (File Modified)
10824 trunk/modules/core/m_join.c (File Modified)
10825 trunk/modules/core/m_kick.c (File Modified)
10826 trunk/modules/core/m_kill.c (File Modified)
10827 trunk/modules/core/m_message.c (File Modified)
10828 trunk/modules/core/m_mode.c (File Modified)
10829 trunk/modules/core/m_nick.c (File Modified)
10830 trunk/modules/core/m_part.c (File Modified)
10831 trunk/modules/core/m_quit.c (File Modified)
10832 trunk/modules/core/m_server.c (File Modified)
10833 trunk/modules/core/m_sjoin.c (File Modified)
10834 trunk/modules/core/m_squit.c (File Modified)
10837 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10839 - Fix mistake in commit message.
10843 trunk/ChangeLog (File Modified)
10846 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10848 - Channel throttling.
10852 trunk/NEWS (File Modified)
10853 trunk/include/supported.h (File Modified)
10854 trunk/modules/core/m_mode.c (File Modified)
10855 trunk/src/messages.tab (File Modified)
10858 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10860 - Channel throttle logic fixes.
10864 trunk/include/channel.h (File Modified)
10867 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10869 - Add the throttle logic.
10873 trunk/include/channel.h (File Modified)
10874 trunk/include/numeric.h (File Modified)
10875 trunk/modules/core/m_join.c (File Modified)
10876 trunk/src/channel.c (File Modified)
10877 trunk/src/messages.tab (File Modified)
10880 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10882 - Cosmetic fixes to CREDITS.
10886 trunk/CREDITS (File Modified)
10889 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10891 - Better channel_modes() from ShadowIRCd 4.
10895 trunk/include/channel.h (File Modified)
10896 trunk/src/channel.c (File Modified)
10899 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10901 - Strip colour codes from parts.
10905 trunk/modules/core/m_part.c (File Modified)
10908 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10910 - Strip colour codes from quits.
10914 trunk/modules/core/m_quit.c (File Modified)
10917 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10919 - add +c/+g/+z to channel_modes().
10923 trunk/src/channel.c (File Modified)
10926 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10928 - Add +g to 004/005 numerics.
10932 trunk/include/supported.h (File Modified)
10933 trunk/src/messages.tab (File Modified)
10936 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10938 - Add +cgz to set_final_mode() in both join/sjoin.
10939 - Implement channel mode +g: Free invite.
10943 trunk/include/channel.h (File Modified)
10944 trunk/modules/core/m_join.c (File Modified)
10945 trunk/modules/core/m_mode.c (File Modified)
10946 trunk/modules/core/m_sjoin.c (File Modified)
10947 trunk/modules/m_invite.c (File Modified)
10950 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10952 - Make sure /stats p uses the right list.
10956 trunk/modules/m_stats.c (File Modified)
10959 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10961 - local oper list becomes local_oper_list.
10962 - all opers are stored on oper_list for /stats p.
10966 trunk/include/ircd.h (File Modified)
10967 trunk/modules/m_stats.c (File Modified)
10968 trunk/modules/m_trace.c (File Modified)
10969 trunk/src/client.c (File Modified)
10970 trunk/src/ircd.c (File Modified)
10971 trunk/src/s_user.c (File Modified)
10972 trunk/src/send.c (File Modified)
10975 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10977 - Remove ENABLE_SERVICES legacy define.
10981 trunk/configure (File Modified)
10982 trunk/configure.ac (File Modified)
10983 trunk/include/client.h (File Modified)
10984 trunk/include/m_info.h (File Modified)
10985 trunk/include/s_conf.h (File Modified)
10986 trunk/modules/Makefile.in (File Modified)
10987 trunk/modules/core/m_kick.c (File Modified)
10988 trunk/modules/core/m_mode.c (File Modified)
10989 trunk/modules/core/m_nick.c (File Modified)
10990 trunk/modules/core/m_sjoin.c (File Modified)
10991 trunk/modules/m_services.c (File Modified)
10992 trunk/src/channel.c (File Modified)
10993 trunk/src/newconf.c (File Modified)
10994 trunk/src/s_conf.c (File Modified)
10995 trunk/src/s_serv.c (File Modified)
10996 trunk/src/s_user.c (File Modified)
10999 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11001 - New reject message, ala ircu.
11005 trunk/src/reject.c (File Modified)
11008 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11010 - Reduce 'broadcast storm' effect in m_chghost.
11014 trunk/modules/m_chghost.c (File Modified)
11017 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11019 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11023 trunk/include/supported.h (File Modified)
11024 trunk/src/messages.tab (File Modified)
11027 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11033 trunk/include/channel.h (File Modified)
11034 trunk/modules/core/m_message.c (File Modified)
11035 trunk/modules/core/m_mode.c (File Modified)
11038 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11040 - use sendto_one_numeric() in some places.
11044 trunk/modules/core/m_mode.c (File Modified)
11047 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11049 - Implement channel mode +c -- colour stripping.
11053 trunk/include/irc_string.h (File Modified)
11054 trunk/include/supported.h (File Modified)
11055 trunk/modules/core/m_message.c (File Modified)
11056 trunk/modules/core/m_mode.c (File Modified)
11057 trunk/src/irc_string.c (File Modified)
11058 trunk/src/messages.tab (File Modified)
11061 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11063 - Add +qLP to CHANMODES 005 numeric.
11067 trunk/include/supported.h (File Modified)
11070 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11072 Move credits files to doc/.
11076 trunk/Hybrid-team (File Deleted)
11077 trunk/Ratbox-team (File Deleted)
11078 trunk/doc/Hybrid-team (File Added)
11079 trunk/doc/Ratbox-team (File Added)
11082 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11084 - Rename Ratbox credits as Ratbox-team.
11085 - Add in our own CREDITS.
11089 trunk/CREDITS (File Deleted)
11090 trunk/CREDITS (File Added)
11091 trunk/Ratbox-team (File Added)
11094 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11096 - Quietcache fixes.
11100 trunk/modules/core/m_mode.c (File Modified)
11103 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11105 - Rebuild configure.
11109 trunk/autom4te.cache/ (File Deleted)
11110 trunk/configure (File Modified)
11113 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11115 Add +q to messages.tab.
11119 trunk/src/messages.tab (File Modified)
11122 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11124 - port m_sjoin stuff to TS6 JOIN syntax.
11128 trunk/modules/core/m_join.c (File Modified)
11131 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11133 - Implement channel mode +q (quiet)
11137 trunk/include/channel.h (File Modified)
11138 trunk/modules/core/m_mode.c (File Modified)
11139 trunk/src/channel.c (File Modified)
11142 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11144 Add +L/+P for set_final_mode().
11148 trunk/modules/core/m_sjoin.c (File Modified)
11151 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11153 Add +L/+P in channel_modes().
11157 trunk/src/channel.c (File Modified)
11160 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11162 - Use MODE_PERMANENT, not MODE_PERMANANT
11163 - Actually use chm_staff()
11165 It compiles but is not otherwise tested.
11169 trunk/include/channel.h (File Modified)
11170 trunk/modules/core/m_mode.c (File Modified)
11171 trunk/modules/core/m_sjoin.c (File Modified)
11172 trunk/src/channel.c (File Modified)
11175 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11177 - Ok, patchlevel.h is fixed now.
11181 trunk/include/patchlevel.h (File Modified)
11184 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11190 trunk/include/patchlevel.h (File Modified)
11191 trunk/src/version.c.SH (File Modified)
11194 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11196 - Fix compilation issue with version.c.
11200 trunk/src/version.c.SH (File Modified)
11203 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11205 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11206 this from the BUGS file.
11210 trunk/BUGS (File Modified)
11213 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11215 Mangle all netsplit messages if flatten links is enabled.
11219 trunk/src/client.c (File Modified)
11222 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11224 - jilles pointed out that /stats p needed severe changes -- implement
11229 trunk/modules/m_stats.c (File Modified)
11232 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11234 Rename RELNOTES to NEWS.
11238 trunk/NEWS (File Added)
11239 trunk/RELNOTES (File Deleted)
11242 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11248 trunk/RELNOTES (File Modified)
11251 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11253 - Make /stats p work globally.
11254 - Change 'OPER(s)' to 'staff members'
11258 trunk/modules/m_stats.c (File Modified)
11261 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11263 - add modes, +LP to RPL_MYINFO.
11267 trunk/src/messages.tab (File Modified)
11270 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11272 More stuff to RELNOTES.
11276 trunk/RELNOTES (File Modified)
11279 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11285 trunk/modules/core/m_sjoin.c (File Modified)
11286 trunk/src/channel.c (File Modified)
11289 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11291 - Implement list limit exceed modes -- +L.
11295 trunk/modules/core/m_mode.c (File Modified)
11298 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11300 - Add handlers for modes +L, +P.
11304 trunk/include/channel.h (File Modified)
11305 trunk/modules/core/m_mode.c (File Modified)
11308 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11310 Update properties on *everything*.
11314 trunk/.cvsignore (Property Modified)
11315 trunk/.indent.pro (Property Modified)
11316 trunk/BUGS (File Modified) (Property Modified)
11317 trunk/CREDITS (File Modified) (Property Modified)
11318 trunk/ChangeLog (Property Modified)
11319 trunk/Hybrid-team (File Modified) (Property Modified)
11320 trunk/INSTALL (File Modified) (Property Modified)
11321 trunk/LICENSE (File Modified) (Property Modified)
11322 trunk/Makefile.in (File Modified) (Property Modified)
11323 trunk/README.FIRST (File Modified) (Property Modified)
11324 trunk/RELNOTES (File Modified) (Property Modified)
11325 trunk/SVN-Access (Property Modified)
11326 trunk/aclocal.m4 (File Modified) (Property Modified)
11327 trunk/adns/.cvsignore (Property Modified)
11328 trunk/adns/COPYING (Property Modified)
11329 trunk/adns/GPL-vs-LGPL (Property Modified)
11330 trunk/adns/Makefile.in (File Modified) (Property Modified)
11331 trunk/adns/README (Property Modified)
11332 trunk/adns/README.ircd (Property Modified)
11333 trunk/adns/adns.h (File Modified) (Property Modified)
11334 trunk/adns/check.c (File Modified) (Property Modified)
11335 trunk/adns/dlist.h (File Modified) (Property Modified)
11336 trunk/adns/event.c (File Modified) (Property Modified)
11337 trunk/adns/general.c (File Modified) (Property Modified)
11338 trunk/adns/internal.h (File Modified) (Property Modified)
11339 trunk/adns/parse.c (File Modified) (Property Modified)
11340 trunk/adns/query.c (File Modified) (Property Modified)
11341 trunk/adns/reply.c (File Modified) (Property Modified)
11342 trunk/adns/setup.c (File Modified) (Property Modified)
11343 trunk/adns/transmit.c (File Modified) (Property Modified)
11344 trunk/adns/tvarith.h (File Modified) (Property Modified)
11345 trunk/adns/types.c (File Modified) (Property Modified)
11346 trunk/configure (File Modified) (Property Modified)
11347 trunk/configure.ac (File Modified) (Property Modified)
11348 trunk/contrib/.cvsignore (Property Modified)
11349 trunk/contrib/.indent.pro (Property Modified)
11350 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11351 trunk/contrib/README (File Modified) (Property Modified)
11352 trunk/contrib/example_module.c (File Modified) (Property Modified)
11353 trunk/contrib/m_42.c (File Modified) (Property Modified)
11354 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11355 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11356 trunk/contrib/m_force.c (File Modified) (Property Modified)
11357 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11358 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11359 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11360 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11361 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11362 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11363 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11364 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11365 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11366 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11367 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11368 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11369 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11370 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11371 trunk/doc/.cvsignore (Property Modified)
11372 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11373 trunk/doc/Makefile.in (File Modified) (Property Modified)
11374 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11375 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11376 trunk/doc/challenge.txt (File Modified) (Property Modified)
11377 trunk/doc/example.conf (File Modified) (Property Modified)
11378 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11379 trunk/doc/hooks.txt (File Modified) (Property Modified)
11380 trunk/doc/index.txt (File Modified) (Property Modified)
11381 trunk/doc/ircd.8 (File Modified) (Property Modified)
11382 trunk/doc/ircd.motd (Property Modified)
11383 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11384 trunk/doc/modeg.txt (File Modified) (Property Modified)
11385 trunk/doc/modes.txt (File Modified) (Property Modified)
11386 trunk/doc/monitor.txt (File Modified) (Property Modified)
11387 trunk/doc/old/Authors (Property Modified)
11388 trunk/doc/operguide.txt (File Modified) (Property Modified)
11389 trunk/doc/opermyth.txt (Property Modified)
11390 trunk/doc/server-version-info (File Modified) (Property Modified)
11391 trunk/doc/services.txt (File Modified) (Property Modified)
11392 trunk/doc/technical/README.TSora (Property Modified)
11393 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11394 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11395 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11396 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11397 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11398 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11399 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11400 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11401 trunk/doc/technical/rfc1459.txt (Property Modified)
11402 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11403 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11404 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11405 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11406 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11407 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11408 trunk/help/Makefile.in (File Modified) (Property Modified)
11409 trunk/help/opers/accept (Property Modified)
11410 trunk/help/opers/admin (Property Modified)
11411 trunk/help/opers/away (Property Modified)
11412 trunk/help/opers/capab (Property Modified)
11413 trunk/help/opers/challenge (Property Modified)
11414 trunk/help/opers/close (Property Modified)
11415 trunk/help/opers/cmode (Property Modified)
11416 trunk/help/opers/cnotice (Property Modified)
11417 trunk/help/opers/connect (Property Modified)
11418 trunk/help/opers/cprivmsg (Property Modified)
11419 trunk/help/opers/credits (Property Modified)
11420 trunk/help/opers/die (Property Modified)
11421 trunk/help/opers/dline (Property Modified)
11422 trunk/help/opers/eob (Property Modified)
11423 trunk/help/opers/error (Property Modified)
11424 trunk/help/opers/etrace (Property Modified)
11425 trunk/help/opers/gline (Property Modified)
11426 trunk/help/opers/help (Property Modified)
11427 trunk/help/opers/index (Property Modified)
11428 trunk/help/opers/info (Property Modified)
11429 trunk/help/opers/invite (Property Modified)
11430 trunk/help/opers/ison (Property Modified)
11431 trunk/help/opers/join (Property Modified)
11432 trunk/help/opers/kick (Property Modified)
11433 trunk/help/opers/kill (Property Modified)
11434 trunk/help/opers/kline (Property Modified)
11435 trunk/help/opers/knock (Property Modified)
11436 trunk/help/opers/links (Property Modified)
11437 trunk/help/opers/list (Property Modified)
11438 trunk/help/opers/locops (Property Modified)
11439 trunk/help/opers/lusers (Property Modified)
11440 trunk/help/opers/modlist (Property Modified)
11441 trunk/help/opers/modload (Property Modified)
11442 trunk/help/opers/modrestart (Property Modified)
11443 trunk/help/opers/modunload (Property Modified)
11444 trunk/help/opers/motd (Property Modified)
11445 trunk/help/opers/names (Property Modified)
11446 trunk/help/opers/nick (Property Modified)
11447 trunk/help/opers/notice (Property Modified)
11448 trunk/help/opers/oper (Property Modified)
11449 trunk/help/opers/operspy (Property Modified)
11450 trunk/help/opers/operwall (Property Modified)
11451 trunk/help/opers/part (Property Modified)
11452 trunk/help/opers/pass (Property Modified)
11453 trunk/help/opers/ping (Property Modified)
11454 trunk/help/opers/pong (Property Modified)
11455 trunk/help/opers/post (Property Modified)
11456 trunk/help/opers/privmsg (Property Modified)
11457 trunk/help/opers/quit (Property Modified)
11458 trunk/help/opers/rehash (Property Modified)
11459 trunk/help/opers/restart (Property Modified)
11460 trunk/help/opers/resv (Property Modified)
11461 trunk/help/opers/server (Property Modified)
11462 trunk/help/opers/set (Property Modified)
11463 trunk/help/opers/sjoin (Property Modified)
11464 trunk/help/opers/squit (Property Modified)
11465 trunk/help/opers/stats (Property Modified)
11466 trunk/help/opers/svinfo (Property Modified)
11467 trunk/help/opers/testgecos (Property Modified)
11468 trunk/help/opers/testline (Property Modified)
11469 trunk/help/opers/testmask (Property Modified)
11470 trunk/help/opers/time (Property Modified)
11471 trunk/help/opers/topic (Property Modified)
11472 trunk/help/opers/trace (Property Modified)
11473 trunk/help/opers/uhelp (Property Modified)
11474 trunk/help/opers/umode (Property Modified)
11475 trunk/help/opers/undline (Property Modified)
11476 trunk/help/opers/ungline (Property Modified)
11477 trunk/help/opers/unkline (Property Modified)
11478 trunk/help/opers/unresv (Property Modified)
11479 trunk/help/opers/unxline (Property Modified)
11480 trunk/help/opers/user (Property Modified)
11481 trunk/help/opers/userhost (Property Modified)
11482 trunk/help/opers/users (Property Modified)
11483 trunk/help/opers/version (Property Modified)
11484 trunk/help/opers/wallops (Property Modified)
11485 trunk/help/opers/who (Property Modified)
11486 trunk/help/opers/whois (Property Modified)
11487 trunk/help/opers/whowas (Property Modified)
11488 trunk/help/opers/xline (Property Modified)
11489 trunk/help/users/index (Property Modified)
11490 trunk/help/users/info (Property Modified)
11491 trunk/help/users/notice (Property Modified)
11492 trunk/help/users/privmsg (Property Modified)
11493 trunk/help/users/stats (Property Modified)
11494 trunk/help/users/umode (Property Modified)
11495 trunk/include/.cvsignore (Property Modified)
11496 trunk/include/.indent.pro (Property Modified)
11497 trunk/include/balloc.h (File Modified) (Property Modified)
11498 trunk/include/cache.h (File Modified) (Property Modified)
11499 trunk/include/channel.h (File Modified) (Property Modified)
11500 trunk/include/class.h (File Modified) (Property Modified)
11501 trunk/include/client.h (File Modified) (Property Modified)
11502 trunk/include/commio.h (File Modified) (Property Modified)
11503 trunk/include/common.h (File Modified) (Property Modified)
11504 trunk/include/config.h (File Modified) (Property Modified)
11505 trunk/include/config.h.dist (File Modified) (Property Modified)
11506 trunk/include/defaults.h (File Modified) (Property Modified)
11507 trunk/include/event.h (File Modified) (Property Modified)
11508 trunk/include/hash.h (File Modified) (Property Modified)
11509 trunk/include/hook.h (File Modified) (Property Modified)
11510 trunk/include/hostmask.h (File Modified) (Property Modified)
11511 trunk/include/irc_string.h (File Modified) (Property Modified)
11512 trunk/include/ircd.h (File Modified) (Property Modified)
11513 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11514 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11515 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11516 trunk/include/linebuf.h (File Modified) (Property Modified)
11517 trunk/include/listener.h (File Modified) (Property Modified)
11518 trunk/include/m_info.h (File Modified) (Property Modified)
11519 trunk/include/memory.h (File Modified) (Property Modified)
11520 trunk/include/modules.h (File Modified) (Property Modified)
11521 trunk/include/monitor.h (File Modified) (Property Modified)
11522 trunk/include/msg.h (File Modified) (Property Modified)
11523 trunk/include/newconf.h (File Modified) (Property Modified)
11524 trunk/include/numeric.h (File Modified) (Property Modified)
11525 trunk/include/packet.h (File Modified) (Property Modified)
11526 trunk/include/parse.h (File Modified) (Property Modified)
11527 trunk/include/patchlevel.h (File Modified) (Property Modified)
11528 trunk/include/patricia.h (File Modified) (Property Modified)
11529 trunk/include/reject.h (File Modified) (Property Modified)
11530 trunk/include/res.h (File Modified) (Property Modified)
11531 trunk/include/restart.h (File Modified) (Property Modified)
11532 trunk/include/s_auth.h (File Modified) (Property Modified)
11533 trunk/include/s_conf.h (File Modified) (Property Modified)
11534 trunk/include/s_gline.h (File Modified) (Property Modified)
11535 trunk/include/s_log.h (File Modified) (Property Modified)
11536 trunk/include/s_newconf.h (File Modified) (Property Modified)
11537 trunk/include/s_serv.h (File Modified) (Property Modified)
11538 trunk/include/s_stats.h (File Modified) (Property Modified)
11539 trunk/include/s_user.h (File Modified) (Property Modified)
11540 trunk/include/s_zip.h (File Modified) (Property Modified)
11541 trunk/include/scache.h (File Modified) (Property Modified)
11542 trunk/include/send.h (File Modified) (Property Modified)
11543 trunk/include/serno.h (Property Modified)
11544 trunk/include/setup.h.in (Property Modified)
11545 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11546 trunk/include/stdinc.h (File Modified) (Property Modified)
11547 trunk/include/supported.h (File Modified) (Property Modified)
11548 trunk/include/tools.h (File Modified) (Property Modified)
11549 trunk/include/whowas.h (File Modified) (Property Modified)
11550 trunk/install-sh (File Modified) (Property Modified)
11551 trunk/modules/.cvsignore (Property Modified)
11552 trunk/modules/.depend (Property Modified)
11553 trunk/modules/.indent.pro (Property Modified)
11554 trunk/modules/Makefile.in (File Modified) (Property Modified)
11555 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11556 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11557 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11558 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11559 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11560 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11561 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11562 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11563 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11564 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11565 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11566 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11567 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11568 trunk/modules/m_accept.c (File Modified) (Property Modified)
11569 trunk/modules/m_admin.c (File Modified) (Property Modified)
11570 trunk/modules/m_away.c (File Modified) (Property Modified)
11571 trunk/modules/m_cap.c (File Modified) (Property Modified)
11572 trunk/modules/m_capab.c (File Modified) (Property Modified)
11573 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11574 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11575 trunk/modules/m_close.c (File Modified) (Property Modified)
11576 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11577 trunk/modules/m_connect.c (File Modified) (Property Modified)
11578 trunk/modules/m_dline.c (File Modified) (Property Modified)
11579 trunk/modules/m_encap.c (File Modified) (Property Modified)
11580 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11581 trunk/modules/m_gline.c (File Modified) (Property Modified)
11582 trunk/modules/m_help.c (File Modified) (Property Modified)
11583 trunk/modules/m_info.c (File Modified) (Property Modified)
11584 trunk/modules/m_invite.c (File Modified) (Property Modified)
11585 trunk/modules/m_ison.c (File Modified) (Property Modified)
11586 trunk/modules/m_kline.c (File Modified) (Property Modified)
11587 trunk/modules/m_knock.c (File Modified) (Property Modified)
11588 trunk/modules/m_links.c (File Modified) (Property Modified)
11589 trunk/modules/m_list.c (File Modified) (Property Modified)
11590 trunk/modules/m_locops.c (File Modified) (Property Modified)
11591 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11592 trunk/modules/m_map.c (File Modified) (Property Modified)
11593 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11594 trunk/modules/m_motd.c (File Modified) (Property Modified)
11595 trunk/modules/m_names.c (File Modified) (Property Modified)
11596 trunk/modules/m_oper.c (File Modified) (Property Modified)
11597 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11598 trunk/modules/m_pass.c (File Modified) (Property Modified)
11599 trunk/modules/m_ping.c (File Modified) (Property Modified)
11600 trunk/modules/m_pong.c (File Modified) (Property Modified)
11601 trunk/modules/m_post.c (File Modified) (Property Modified)
11602 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11603 trunk/modules/m_restart.c (File Modified) (Property Modified)
11604 trunk/modules/m_resv.c (File Modified) (Property Modified)
11605 trunk/modules/m_services.c (File Modified) (Property Modified)
11606 trunk/modules/m_set.c (File Modified) (Property Modified)
11607 trunk/modules/m_stats.c (File Modified) (Property Modified)
11608 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11609 trunk/modules/m_tb.c (File Modified) (Property Modified)
11610 trunk/modules/m_testline.c (File Modified) (Property Modified)
11611 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11612 trunk/modules/m_time.c (File Modified) (Property Modified)
11613 trunk/modules/m_topic.c (File Modified) (Property Modified)
11614 trunk/modules/m_trace.c (File Modified) (Property Modified)
11615 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11616 trunk/modules/m_user.c (File Modified) (Property Modified)
11617 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11618 trunk/modules/m_users.c (File Modified) (Property Modified)
11619 trunk/modules/m_version.c (File Modified) (Property Modified)
11620 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11621 trunk/modules/m_who.c (File Modified) (Property Modified)
11622 trunk/modules/m_whois.c (File Modified) (Property Modified)
11623 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11624 trunk/modules/m_xline.c (File Modified) (Property Modified)
11625 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11626 trunk/servlink/.cvsignore (Property Modified)
11627 trunk/servlink/.indent.pro (Property Modified)
11628 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11629 trunk/servlink/README (File Modified) (Property Modified)
11630 trunk/servlink/TODO (File Modified) (Property Modified)
11631 trunk/servlink/control.c (File Modified) (Property Modified)
11632 trunk/servlink/control.h (File Modified) (Property Modified)
11633 trunk/servlink/io.c (File Modified) (Property Modified)
11634 trunk/servlink/io.h (File Modified) (Property Modified)
11635 trunk/servlink/servlink.c (File Modified) (Property Modified)
11636 trunk/servlink/servlink.h (File Modified) (Property Modified)
11637 trunk/src/.cvsignore (Property Modified)
11638 trunk/src/.depend (Property Modified)
11639 trunk/src/.indent.pro (Property Modified)
11640 trunk/src/Makefile.in (File Modified) (Property Modified)
11641 trunk/src/adns.c (File Modified) (Property Modified)
11642 trunk/src/balloc.c (File Modified) (Property Modified)
11643 trunk/src/cache.c (File Modified) (Property Modified)
11644 trunk/src/channel.c (File Modified) (Property Modified)
11645 trunk/src/class.c (File Modified) (Property Modified)
11646 trunk/src/client.c (File Modified) (Property Modified)
11647 trunk/src/commio.c (File Modified) (Property Modified)
11648 trunk/src/devpoll.c (File Modified) (Property Modified)
11649 trunk/src/epoll.c (File Modified) (Property Modified)
11650 trunk/src/event.c (File Modified) (Property Modified)
11651 trunk/src/getopt.c (File Modified) (Property Modified)
11652 trunk/src/hash.c (File Modified) (Property Modified)
11653 trunk/src/hook.c (File Modified) (Property Modified)
11654 trunk/src/hostmask.c (File Modified) (Property Modified)
11655 trunk/src/irc_string.c (File Modified) (Property Modified)
11656 trunk/src/ircd.c (File Modified) (Property Modified)
11657 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11658 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11659 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11660 trunk/src/kdparse.c (File Modified) (Property Modified)
11661 trunk/src/kqueue.c (File Modified) (Property Modified)
11662 trunk/src/linebuf.c (File Modified) (Property Modified)
11663 trunk/src/listener.c (File Modified) (Property Modified)
11664 trunk/src/match.c (File Modified) (Property Modified)
11665 trunk/src/memory.c (File Modified) (Property Modified)
11666 trunk/src/messages.tab (File Modified) (Property Modified)
11667 trunk/src/modules.c (File Modified) (Property Modified)
11668 trunk/src/monitor.c (File Modified) (Property Modified)
11669 trunk/src/newconf.c (File Modified) (Property Modified)
11670 trunk/src/numeric.c (File Modified) (Property Modified)
11671 trunk/src/packet.c (File Modified) (Property Modified)
11672 trunk/src/parse.c (File Modified) (Property Modified)
11673 trunk/src/patricia.c (File Modified) (Property Modified)
11674 trunk/src/poll.c (File Modified) (Property Modified)
11675 trunk/src/reject.c (File Modified) (Property Modified)
11676 trunk/src/restart.c (File Modified) (Property Modified)
11677 trunk/src/s_auth.c (File Modified) (Property Modified)
11678 trunk/src/s_conf.c (File Modified) (Property Modified)
11679 trunk/src/s_gline.c (File Modified) (Property Modified)
11680 trunk/src/s_log.c (File Modified) (Property Modified)
11681 trunk/src/s_newconf.c (File Modified) (Property Modified)
11682 trunk/src/s_serv.c (File Modified) (Property Modified)
11683 trunk/src/s_stats.c (File Modified) (Property Modified)
11684 trunk/src/s_user.c (File Modified) (Property Modified)
11685 trunk/src/scache.c (File Modified) (Property Modified)
11686 trunk/src/select.c (File Modified) (Property Modified)
11687 trunk/src/send.c (File Modified) (Property Modified)
11688 trunk/src/snprintf.c (File Modified) (Property Modified)
11689 trunk/src/tools.c (File Modified) (Property Modified)
11690 trunk/src/version.c.SH (File Modified) (Property Modified)
11691 trunk/src/whowas.c (File Modified) (Property Modified)
11692 trunk/tools/.cvsignore (Property Modified)
11693 trunk/tools/Makefile.in (File Modified) (Property Modified)
11694 trunk/tools/README (File Modified) (Property Modified)
11695 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11696 trunk/tools/convertilines.c (File Modified) (Property Modified)
11697 trunk/tools/convertklines.c (File Modified) (Property Modified)
11698 trunk/tools/mkkeypair (Property Modified)
11699 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11700 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11701 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11702 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11703 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11704 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11705 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11706 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11707 trunk/tools/untabify (File Modified) (Property Modified)
11708 trunk/tools/viconf.c (File Modified) (Property Modified)
11711 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11717 trunk/RELNOTES (File Modified)
11720 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11722 - Make version.c use our serial, not ratbox's.
11726 trunk/src/version.c.SH (File Modified)
11729 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11732 - revved patchlevel to 2.1.5
11736 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11737 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11740 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11742 - fix buffer overflow and unterminated buffer when removing TS6 bans
11743 - fix rebuilding of SJOIN
11747 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11750 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11752 have servlink report if it gets an uncompressed error message when it gets inflate failures
11755 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11758 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11760 - extend our copyrights to 2005.
11764 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11766 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11767 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11768 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11769 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11770 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11771 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11772 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11773 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11777 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11778 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11779 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11780 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11781 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11782 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11783 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11784 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11787 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11788 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11789 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11790 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11791 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11792 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11800 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11801 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11802 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11870 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11873 - revved patchlevel to 2.1.4
11877 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11881 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11883 - add TARGMAX to 005
11884 - remove the +1 from ->uid in struct Client
11885 - fix checking of accept entries in m_accept.c
11889 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11895 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11897 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11905 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11907 - remove an unused variable
11911 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11914 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11916 don't burst a TS5 name in burst_TS6. -via jillies
11919 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11922 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11924 - via jilles, make nickchanges invalidate any cached bans for
11929 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11935 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11937 - fix some char vs byte usage to make adns compile cleanly with gcc4
11941 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11951 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11953 userhost should allow 5 userhost checks, not 4
11956 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11959 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11961 - another darwin fix
11965 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11968 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11974 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11984 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11986 - remove bogus extern of abort_list
11990 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11993 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11995 svn repo access stuff
11998 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12001 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12007 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12010 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12016 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12019 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12021 revert omotd..i thought it was a good idea..oh well
12024 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12027 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12029 Commas are bad things in channel keys
12033 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12036 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12038 Add OMOTD command to display oper motd
12042 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12045 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12047 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12050 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12053 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12055 Modified files: (Branch: RATBOX_2_1)
12058 - stop testing whois for protocol violations, as they can be caused in
12059 ircds going all the way back to the original ircd2.8
12061 Revision Changes Path
12062 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12066 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12068 Modified files: (Branch: RATBOX_2_1)
12071 - remove some 2.2 code
12073 Revision Changes Path
12074 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12078 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12080 Modified files: (Branch: RATBOX_2_1)
12083 backport of the silly december 31st bug
12085 Revision Changes Path
12086 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12090 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12092 Modified files: (Branch: RATBOX_2_1)
12094 include patchlevel.h
12096 - revved patchlevel to 2.1.3
12098 Revision Changes Path
12099 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12100 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12104 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12106 Modified files: (Branch: RATBOX_2_1)
12109 modules/core m_nick.c
12112 - stop removing a clients own list of accepted clients when they do a
12114 - clean up the accept code so its less retarded
12116 Revision Changes Path
12117 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12118 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12119 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12120 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12124 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12126 Modified files: (Branch: RATBOX_2_1)
12129 src event.c ircd.c newconf.c
12131 - remove a defn of links_cache_list in m_links.c which was causing
12132 the flattened links update to be ignored
12133 - add eventUpdate(), and make links_delay update on rehash
12135 Revision Changes Path
12136 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12137 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12138 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12139 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12140 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12144 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12146 Modified files: (Branch: RATBOX_2_1)
12150 - make the conf parser apply service {}; on rehash
12152 Revision Changes Path
12153 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12154 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12158 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12160 Modified files: (Branch: RATBOX_2_1)
12163 - show ENABLE_SERVICES define in info
12165 Revision Changes Path
12166 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12170 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12172 Modified files: (Branch: RATBOX_2_1)
12173 modules m_services.c m_stats.c
12175 - via jilles, make m_services.c hook into stats U and display service
12178 Revision Changes Path
12179 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12180 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12184 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12186 Modified files: (Branch: RATBOX_2_1)
12187 . configure configure.ac
12189 - default build to -O2
12191 Revision Changes Path
12192 7.249.2.2 +4 -4 ircd-ratbox/configure
12193 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12197 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12199 Modified files: (Branch: RATBOX_2_1)
12200 doc example.conf example.efnet.conf
12201 include client.h s_conf.h s_newconf.h
12203 modules/core m_join.c m_nick.c
12204 src channel.c newconf.c s_conf.c s_user.c
12206 - remove no_oper_resvs from general {};
12207 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12209 Revision Changes Path
12210 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12211 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12212 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12213 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12214 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12215 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12216 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12217 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12218 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12219 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12220 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12221 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12225 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12227 Modified files: (Branch: RATBOX_2_1)
12228 modules/core m_mode.c m_nick.c
12232 - raise max temptime to a year
12234 - require 9 parameters in ms_nick(), 10 in ms_uid()
12236 Revision Changes Path
12237 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12238 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12239 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12243 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12245 Modified files: (Branch: RATBOX_2_1)
12246 modules m_services.c
12248 - only show services logged in info when its a local client
12250 Revision Changes Path
12251 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12255 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12257 Modified files: (Branch: RATBOX_2_1)
12260 passing a pointer to a pointer is not what was intended, oops
12262 Revision Changes Path
12263 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12267 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12269 Modified files: (Branch: RATBOX_2_1)
12272 - update services.txt with FNC
12274 Revision Changes Path
12275 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12279 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12281 Modified files: (Branch: RATBOX_2_1)
12284 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12286 Revision Changes Path
12287 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12291 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12293 Modified files: (Branch: RATBOX_2_1)
12296 - add some uniqueness into auth process for bopm
12298 Revision Changes Path
12299 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12303 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12305 Modified files: (Branch: RATBOX_2_1)
12306 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12308 - make contrib/ compile
12310 Revision Changes Path
12311 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12312 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12313 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12314 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12318 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12320 Modified files: (Branch: RATBOX_2_1)
12321 modules m_monitor.c
12323 Don't allow MONITOR from an unregistered client
12325 Revision Changes Path
12326 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12330 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12332 Modified files: (Branch: RATBOX_2_1)
12333 doc example.conf example.efnet.conf
12335 src class.c messages.tab newconf.c
12337 - remove sendq_eob, its become more of a hindrance than a benefit.
12338 - sync example.efnet.conf cluster {}; with example.conf
12340 Revision Changes Path
12341 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12342 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12343 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12344 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12345 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12346 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12350 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12352 Modified files: (Branch: RATBOX_2_1)
12354 include patchlevel.h
12357 - revved patchlevel to 2.1.2
12359 Revision Changes Path
12360 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12361 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12365 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12367 Modified files: (Branch: RATBOX_2_1)
12368 . configure configure.ac
12370 - raise default topiclen to 160.
12372 Revision Changes Path
12373 7.249.2.1 +3 -3 ircd-ratbox/configure
12374 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12378 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12380 Modified files: (Branch: RATBOX_2_1)
12381 modules m_services.c
12383 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12384 tsinfo matches this
12386 Revision Changes Path
12387 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12391 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12393 Modified files: (Branch: RATBOX_2_1)
12394 modules m_services.c
12396 - monitor_signoff() the client we're nickchanging
12398 Revision Changes Path
12399 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12403 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12405 Modified files: (Branch: RATBOX_2_1)
12408 - fix various UID problems with trace
12410 Revision Changes Path
12411 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12415 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12417 Modified files: (Branch: RATBOX_2_1)
12418 help/opers dline kline
12419 modules m_resv.c m_stats.c
12420 modules/core m_mode.c
12423 - tidy up kline/dline help to note they dont accept nick as target
12424 - disallow bans beginning with ':' over bmask
12425 - disallow bans with a space in chm_ban
12426 - stop counting hidden opers in stats p
12427 - match() parameters in remote unresv were inverted, causing it to fail
12428 - fix possibility of clients setting blank keys
12430 Revision Changes Path
12431 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12432 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12433 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12434 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12435 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12439 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12441 Modified files: (Branch: RATBOX_2_1)
12444 - fix problems with amd64 and the way we do va_list
12446 Revision Changes Path
12447 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12451 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12453 Modified files: (Branch: RATBOX_2_1)
12454 modules m_services.c
12456 - tidy up the kill notifications for RSFNC
12458 Revision Changes Path
12459 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12463 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12465 Modified files: (Branch: RATBOX_2_1)
12467 modules m_services.c
12470 - some more rserv stuff:
12471 - add RSFNC capability
12472 - fix up RSFNC, kill existing clients if they exist.
12474 Revision Changes Path
12475 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12476 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12477 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12481 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12483 Modified files: (Branch: RATBOX_2_1)
12484 modules m_services.c
12486 - first stab at a FNC implementation for rserv
12488 Revision Changes Path
12489 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12493 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12495 Modified files: (Branch: RATBOX_2_1)
12500 Revision Changes Path
12501 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12505 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12507 Modified files: (Branch: RATBOX_2_1)
12510 - add links_delay back
12512 Revision Changes Path
12513 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12517 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12519 Modified files: (Branch: RATBOX_2_1)
12523 - swap tabs for spaces
12525 Revision Changes Path
12526 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12527 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12531 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12533 Modified files: (Branch: RATBOX_2_1)
12536 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12537 contained in the client_flood conf option
12538 - remove a couple of unused defines from info
12540 Revision Changes Path
12541 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12545 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12547 Modified files: (Branch: RATBOX_2_1)
12550 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12552 Revision Changes Path
12553 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12557 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12559 Modified files: (Branch: RATBOX_2_1)
12560 doc example.conf example.efnet.conf
12562 - fix missing closing comment tag
12564 Revision Changes Path
12565 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12566 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12570 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12572 Modified files: (Branch: RATBOX_2_1)
12574 include patchlevel.h
12576 - revved patchlevel to 2.1.1
12578 Revision Changes Path
12579 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12580 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12584 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12586 Modified files: (Branch: RATBOX_2_1)
12589 - sync up remote kline reasons, so theyre consistent with what happens
12590 when we add local klines - notably the "Temporary K-line x min" and
12591 date added to reason.
12593 Revision Changes Path
12594 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12598 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12600 Modified files: (Branch: RATBOX_2_1)
12603 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12605 Revision Changes Path
12606 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12610 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12612 Modified files: (Branch: RATBOX_2_1)
12615 used the data pointer we saved, not what just got nulled
12617 Revision Changes Path
12618 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12622 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12624 Modified files: (Branch: RATBOX_2_1)
12625 modules m_resv.c m_xline.c
12627 - fix broken propagation of xline/resv
12629 Revision Changes Path
12630 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12631 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12635 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12637 Modified files: (Branch: RATBOX_2_1)
12640 - properly increment bad auth count for stats T when we timeout an auth
12642 Revision Changes Path
12643 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12647 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12649 Modified files: (Branch: RATBOX_2_1)
12652 modules/core m_nick.c
12654 - fix a bit that didnt make sense in monitor.txt
12655 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12657 Revision Changes Path
12658 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12659 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12660 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12664 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12666 Modified files: (Branch: RATBOX_2_1)
12669 removing dlink nodes from auth_poll_list twice is bad
12671 Revision Changes Path
12672 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12676 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12678 Modified files: (Branch: RATBOX_2_1)
12681 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12682 changed to RPL_STATSDEBUG
12684 Revision Changes Path
12685 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12689 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12691 Added files: (Branch: RATBOX_2_1)
12694 - add some documentation about target change
12696 Revision Changes Path
12697 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12701 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12703 Modified files: (Branch: RATBOX_2_1)
12704 include supported.h
12705 modules/core m_message.c
12707 - remove extra argument to 005
12708 - disallow messaging of UIDs
12710 Revision Changes Path
12711 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12712 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12716 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12718 Modified files: (Branch: RATBOX_2_1)
12721 - fix a longstanding parser bug with wrong limit checking, causing us to
12722 accept one less parameter than we're allowed to accept.
12724 Revision Changes Path
12725 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12729 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12731 Modified files: (Branch: RATBOX_2_1)
12732 modules/core m_message.c
12734 - exempt users messaging themselves from target change
12736 Revision Changes Path
12737 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12741 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12743 Modified files: (Branch: RATBOX_2_1)
12744 include supported.h
12746 - stop violating MAXPARA on 005.
12748 Revision Changes Path
12749 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12753 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12755 Modified files: (Branch: RATBOX_2_1)
12756 modules/core m_nick.c
12758 - dont store an ipv6 sockhost if we're not compiled with v6 support
12760 Revision Changes Path
12761 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12765 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12767 Modified files: (Branch: RATBOX_2_1)
12770 - remove some vms includes
12772 Revision Changes Path
12773 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12777 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12779 Modified files: (Branch: RATBOX_2_1)
12783 - force commit for new branch
12785 Revision Changes Path
12786 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12787 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12791 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12794 . RELNOTES configure configure.ac
12795 include patchlevel.h
12797 - revved patchlevel to 2.1.0
12799 Revision Changes Path
12800 1.114 +6 -2 ircd-ratbox/RELNOTES
12801 7.249 +11 -11 ircd-ratbox/configure
12802 7.63 +3 -3 ircd-ratbox/configure.ac
12803 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12807 leeh 2005/03/04 13:31:32 EST (20050304_2)
12811 include patchlevel.h
12814 - revved patchlevel to 2.1.0beta2
12816 Revision Changes Path
12817 1.113 +12 -0 ircd-ratbox/RELNOTES
12818 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12822 leeh 2005/03/04 13:27:05 EST (20050304_1)
12825 doc whats-new-2.1.txt
12828 - update whats-new-2.1
12829 - when we're handling global NAMES, dont output channels if there are no
12830 members within them we can show.
12832 Revision Changes Path
12833 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12834 7.436 +12 -2 ircd-ratbox/src/channel.c
12838 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12843 That would be a node_heap not a prefix_heap..oops
12845 Revision Changes Path
12846 7.30 +1 -1 ircd-ratbox/src/patricia.c
12850 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12855 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12856 otherwise..the other macros might work????
12858 Revision Changes Path
12859 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12863 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12866 . configure configure.ac
12870 Revision Changes Path
12871 7.248 +5 -5 ircd-ratbox/configure
12872 7.62 +5 -5 ircd-ratbox/configure.ac
12876 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12879 . configure configure.ac
12883 Revision Changes Path
12884 7.247 +3 -2 ircd-ratbox/configure
12885 7.61 +3 -2 ircd-ratbox/configure.ac
12889 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12892 . configure configure.ac
12896 Revision Changes Path
12897 7.246 +6 -6 ircd-ratbox/configure
12898 7.60 +4 -4 ircd-ratbox/configure.ac
12902 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12905 . configure configure.ac
12908 Doh these changes got put on RATBOX_2_0 when they were meant for
12910 Also merged in the monitor heap size stuff, not that i think monitor has
12913 Revision Changes Path
12914 7.245 +12 -3 ircd-ratbox/configure
12915 7.59 +11 -3 ircd-ratbox/configure.ac
12916 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12920 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12925 Add more robust alloca checking
12927 Revision Changes Path
12928 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12932 leeh 2005/02/24 15:27:17 EST (20050224_9)
12937 - fix the copyright on m_42.c :p
12939 Revision Changes Path
12940 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12944 leeh 2005/02/24 15:22:53 EST (20050224_8)
12947 include supported.h
12950 - fix a core in undline on bad masks
12951 - remove an unwanted space from beginning of second 005 numeric
12953 Revision Changes Path
12954 7.5 +1 -1 ircd-ratbox/include/supported.h
12955 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12959 leeh 2005/02/24 15:18:59 EST (20050224_7)
12962 modules m_monitor.c
12964 - use max_monitor when adding nicknames
12966 that should be everything now..
12968 Revision Changes Path
12969 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12973 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12980 Revision Changes Path
12981 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12985 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12992 Revision Changes Path
12993 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12997 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13002 The Answer to Life, the Universe, and Everything
13004 Revision Changes Path
13005 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13009 leeh 2005/02/24 14:53:04 EST (20050224_3)
13013 modules m_monitor.c
13014 src ircd.c monitor.c
13016 - call init_monitor() on startup
13017 - add in support for adding/deleting/listing monitor entries
13019 Revision Changes Path
13020 7.2 +3 -1 ircd-ratbox/include/monitor.h
13021 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13022 7.374 +2 -0 ircd-ratbox/src/ircd.c
13023 7.3 +15 -4 ircd-ratbox/src/monitor.c
13027 leeh 2005/02/23 21:20:10 EST (20050224_2)
13030 doc example.conf example.efnet.conf
13031 include s_conf.h supported.h
13032 modules Makefile.in
13033 src client.c newconf.c s_conf.c
13035 modules m_monitor.c
13037 - add the max_monitor config option
13038 - advertise MONITOR=%d in 005
13039 - clear a local clients monitor list on exit
13040 - add the framework for the MONITOR command
13043 Revision Changes Path
13044 7.261 +5 -0 ircd-ratbox/doc/example.conf
13045 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13046 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13047 7.4 +4 -2 ircd-ratbox/include/supported.h
13048 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13049 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13050 7.492 +1 -0 ircd-ratbox/src/client.c
13051 7.202 +1 -0 ircd-ratbox/src/newconf.c
13052 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13056 leeh 2005/02/23 20:57:51 EST (20050224_1)
13059 . configure configure.ac
13063 - move MONITOR_HEAP_SIZE over to configure
13065 Revision Changes Path
13066 7.244 ircd-ratbox/configure
13067 7.58 +4 -2 ircd-ratbox/configure.ac
13068 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13069 7.2 +0 -2 ircd-ratbox/src/monitor.c
13073 leeh 2005/02/23 20:48:08 EST (20050224_0)
13077 include client.h numeric.h
13078 modules/core m_nick.c
13079 src Makefile.in client.c messages.tab
13085 - first half of my server-side notify list implementation..
13087 Revision Changes Path
13088 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13089 7.266 +3 -0 ircd-ratbox/include/client.h
13090 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13091 7.58 +6 -0 ircd-ratbox/include/numeric.h
13092 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13093 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13094 7.491 +3 -0 ircd-ratbox/src/client.c
13095 7.126 +5 -5 ircd-ratbox/src/messages.tab
13096 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13097 7.342 +2 -0 ircd-ratbox/src/s_user.c
13101 leeh 2005/02/23 18:42:59 EST (20050223_0)
13106 - double the size of the client and channel hashtables (64k -> 128k and
13107 32k -> 64k). The improvements are quite significant..
13109 Revision Changes Path
13110 7.54 +4 -4 ircd-ratbox/include/hash.h
13114 leeh 2005/02/22 14:55:56 EST (20050222_1)
13118 modules m_services.c
13120 - remove a couple of unused vars
13121 - update monitor.txt
13123 Revision Changes Path
13124 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13125 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13129 leeh 2005/02/21 19:47:24 EST (20050222_0)
13134 - add in my documentation on the upcoming MONITOR command
13136 Revision Changes Path
13137 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13141 leeh 2005/02/21 12:09:34 EST (20050221_0)
13144 . configure configure.ac
13145 doc whats-new-2.1.txt
13146 tools README.mkpasswd
13150 - update whats-new-2.1.txt some more
13151 - we dont have vms mkpasswd anymore
13152 - remove the unused crypt.c
13154 Revision Changes Path
13155 7.243 +3 -6 ircd-ratbox/configure
13156 7.57 +2 -4 ircd-ratbox/configure.ac
13157 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13158 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13159 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13163 leeh 2005/02/19 12:38:09 EST (20050219_3)
13166 doc example.conf example.efnet.conf
13169 src channel.c client.c ircd.c s_conf.c
13171 - rework the splitcode, splitservers is now how many servers we've marked as
13172 EOB, rather than how many are linked. Thus pull ourselves out of
13173 splitmode immediately once this is satisfied
13175 Revision Changes Path
13176 7.260 +8 -9 ircd-ratbox/doc/example.conf
13177 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13178 7.83 +1 -0 ircd-ratbox/include/ircd.h
13179 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13180 7.435 +16 -36 ircd-ratbox/src/channel.c
13181 7.490 +2 -0 ircd-ratbox/src/client.c
13182 7.373 +2 -1 ircd-ratbox/src/ircd.c
13183 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13187 leeh 2005/02/19 09:02:34 EST (20050219_2)
13190 doc example.conf example.efnet.conf
13191 include ircd.h s_conf.h
13193 src channel.c ircd.c newconf.c s_conf.c
13195 - remove split_delay
13197 Revision Changes Path
13198 7.259 +0 -5 ircd-ratbox/doc/example.conf
13199 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13200 7.82 +0 -1 ircd-ratbox/include/ircd.h
13201 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13202 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13203 7.434 +2 -7 ircd-ratbox/src/channel.c
13204 7.372 +0 -1 ircd-ratbox/src/ircd.c
13205 7.201 +0 -1 ircd-ratbox/src/newconf.c
13206 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13210 leeh 2005/02/19 08:48:05 EST (20050219_1)
13214 modules m_cap.c m_who.c
13217 - implemented multi-prefix client capability, which allows stacking of @+ in
13220 Revision Changes Path
13221 7.265 +1 -1 ircd-ratbox/include/client.h
13222 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13223 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13224 7.433 +4 -6 ircd-ratbox/src/channel.c
13228 leeh 2005/02/19 06:27:58 EST (20050219_0)
13232 src newconf.c s_conf.c s_newconf.c
13234 - removed some unused vars/functions
13236 Revision Changes Path
13237 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13238 7.200 +0 -15 ircd-ratbox/src/newconf.c
13239 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13240 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13244 leeh 2005/02/16 12:58:24 EST (20050216_2)
13247 . RELNOTES configure configure.ac
13248 include patchlevel.h
13250 - update configure to reflect this is 'devel'
13252 - revved patchlevel to 2.1.0beta1
13254 Revision Changes Path
13255 1.112 +9 -1 ircd-ratbox/RELNOTES
13256 7.242 +11 -11 ircd-ratbox/configure
13257 7.56 +3 -3 ircd-ratbox/configure.ac
13258 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13262 leeh 2005/02/16 12:46:30 EST (20050216_1)
13265 . configure configure.ac
13266 include client.h numeric.h s_conf.h setup.h.in
13268 modules Makefile.in
13269 modules/core m_nick.c
13270 src Makefile.in client.c ircd.c messages.tab
13271 newconf.c s_conf.c s_user.c
13277 - remove watch, the protocol for this sucks so hard I just dont want it
13280 Revision Changes Path
13281 7.241 +2 -12 ircd-ratbox/configure
13282 7.55 +2 -4 ircd-ratbox/configure.ac
13283 7.264 +0 -2 ircd-ratbox/include/client.h
13284 7.57 +0 -11 ircd-ratbox/include/numeric.h
13285 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13286 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13287 7.3 +2 -3 ircd-ratbox/include/supported.h
13288 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13289 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13290 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13291 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13292 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13293 7.489 +0 -3 ircd-ratbox/src/client.c
13294 7.371 +0 -2 ircd-ratbox/src/ircd.c
13295 7.125 +9 -9 ircd-ratbox/src/messages.tab
13296 7.199 +0 -1 ircd-ratbox/src/newconf.c
13297 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13298 7.341 +0 -2 ircd-ratbox/src/s_user.c
13299 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13303 leeh 2005/02/15 19:13:31 EST (20050216_0)
13307 src event.c ircd_lexer.l ircd_signal.c
13310 servlink descrip.mms
13312 - remove a few vms bits
13314 Revision Changes Path
13315 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13316 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13317 7.47 +0 -54 ircd-ratbox/src/event.c
13318 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13319 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13320 7.152 +0 -3 ircd-ratbox/src/modules.c
13324 leeh 2005/02/15 18:53:32 EST (20050215_0)
13327 include hostmask.h ircd.h s_conf.h s_newconf.h
13328 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13330 src hostmask.c ircd.c ircd_signal.c s_conf.c
13333 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13334 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13336 Revision Changes Path
13337 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13338 7.81 +1 -0 ircd-ratbox/include/ircd.h
13339 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13340 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13341 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13342 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13343 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13344 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13345 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13346 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13347 7.370 +7 -0 ircd-ratbox/src/ircd.c
13348 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13349 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13350 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13354 leeh 2005/02/13 10:21:41 EST (20050213_4)
13359 doc whats-new-2.0.txt whats-new-2.1.txt
13363 - move whats-new.txt to whats-new-2.0.txt
13364 - add in whats-new-2.1.txt
13365 - update services.txt with the whois for logged in users
13367 Revision Changes Path
13368 7.2 +5 -0 ircd-ratbox/doc/services.txt
13369 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13370 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13371 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13375 leeh 2005/02/13 09:20:37 EST (20050213_3)
13378 include supported.h
13379 modules/core m_message.c
13381 - fix a compile error in m_message.c
13382 - update 005 to the spec and add CPRIVMSG/CNOTICE
13384 Revision Changes Path
13385 7.2 +31 -37 ircd-ratbox/include/supported.h
13386 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13390 leeh 2005/02/13 09:14:12 EST (20050213_2)
13395 - fix the membership memleak
13397 Revision Changes Path
13398 7.432 +0 -3 ircd-ratbox/src/channel.c
13402 leeh 2005/02/12 21:51:56 EST (20050213_1)
13406 modules/core m_message.c
13408 - add a bitmask to track when they send their first message, only allowing
13409 clearing stuff after that.
13411 Revision Changes Path
13412 7.263 +4 -0 ircd-ratbox/include/client.h
13413 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13417 leeh 2005/02/12 21:17:52 EST (20050213_0)
13420 include patricia.h s_newconf.h
13421 modules/core m_message.c
13422 src patricia.c s_newconf.c s_user.c
13424 - add in the patricia for tracking who fills up targets, give them a reduced
13427 Revision Changes Path
13428 7.20 +1 -1 ircd-ratbox/include/patricia.h
13429 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13430 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13431 7.29 +1 -1 ircd-ratbox/src/patricia.c
13432 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13433 7.340 +4 -0 ircd-ratbox/src/s_user.c
13437 leeh 2005/02/12 18:35:10 EST (20050212_0)
13440 include ircd_defs.h
13441 src class.c reject.c
13443 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13445 Revision Changes Path
13446 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13447 7.68 +1 -5 ircd-ratbox/src/class.c
13448 1.33 +1 -5 ircd-ratbox/src/reject.c
13452 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13457 remove stupid memory leak
13459 Revision Changes Path
13460 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13464 leeh 2005/02/11 06:42:48 EST (20050211_0)
13469 - workaround hyb6 allowing empty gline reasons
13471 Revision Changes Path
13472 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13476 leeh 2005/02/09 14:39:13 EST (20050209_2)
13480 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13481 src ircd.c s_conf.c
13483 - move temp dlines and temp klines over to an array, rather than completely
13486 Revision Changes Path
13487 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13488 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13489 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13490 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13491 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13492 7.369 +0 -5 ircd-ratbox/src/ircd.c
13493 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13497 leeh 2005/02/09 14:02:13 EST (20050209_1)
13501 modules m_cap.c m_pong.c m_user.c
13502 modules/core m_nick.c
13505 - remove 'nick' param from register_local_user(), its not needed.
13507 Revision Changes Path
13508 7.35 +1 -1 ircd-ratbox/include/s_user.h
13509 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13510 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13511 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13512 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13513 7.339 +6 -6 ircd-ratbox/src/s_user.c
13517 leeh 2005/02/09 13:12:53 EST (20050209_0)
13520 modules m_cmessage.c
13522 - dont send numerics when we're dealing with CNOTICE
13523 - add in checking for +g, and resetting idle
13525 Revision Changes Path
13526 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13530 leeh 2005/02/08 11:37:50 EST (20050208_2)
13535 - fix operator blocks to work on ip spoofs
13537 Revision Changes Path
13538 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13542 leeh 2005/02/07 19:23:22 EST (20050208_1)
13545 doc example.conf example.efnet.conf
13548 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13550 Revision Changes Path
13551 7.258 +0 -39 ircd-ratbox/doc/example.conf
13552 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13553 7.198 +0 -272 ircd-ratbox/src/newconf.c
13557 leeh 2005/02/07 19:19:32 EST (20050208_0)
13562 - added support for kline.conf.perm et al, these take the same formats
13563 as their non-permanent partners, but you cant remove them via the ircd.
13565 Revision Changes Path
13566 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13570 leeh 2005/02/02 19:18:59 EST (20050203_1)
13577 help/opers cnotice cprivmsg
13579 - added help files for cprivmsg/cnotice
13581 Revision Changes Path
13582 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13583 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13584 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13585 1.10 +19 -19 ircd-ratbox/help/opers/index
13586 1.7 +10 -9 ircd-ratbox/help/users/index
13590 leeh 2005/02/02 19:14:25 EST (20050203_0)
13594 modules Makefile.in
13597 modules m_cmessage.c
13599 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13600 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13601 nick is a member. These bypass any target change limitations.
13602 - added ERR_VOICENEEDED, numeric 489.
13604 Revision Changes Path
13605 7.56 +2 -0 ircd-ratbox/include/numeric.h
13606 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13607 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13608 7.124 +1 -1 ircd-ratbox/src/messages.tab
13612 leeh 2005/02/02 16:58:16 EST (20050202_4)
13617 - update etrace help
13619 Revision Changes Path
13620 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13624 leeh 2005/02/02 16:55:04 EST (20050202_3)
13629 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13630 can put its external ip address in there..
13632 Revision Changes Path
13633 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13637 leeh 2005/02/02 16:41:06 EST (20050202_2)
13642 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13643 if its a non-local client. These will just get "lost" if the remote
13644 server doesnt support this..
13646 Revision Changes Path
13647 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13651 leeh 2005/02/02 16:12:12 EST (20050202_1)
13654 include client.h numeric.h s_conf.h
13655 modules/core m_message.c
13656 src messages.tab newconf.c s_conf.c
13658 - first part of the target change code, add the storage of targets for
13659 localuser, throttle messages when they fill all the available slots
13661 Revision Changes Path
13662 7.262 +5 -1 ircd-ratbox/include/client.h
13663 7.55 +2 -0 ircd-ratbox/include/numeric.h
13664 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13665 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13666 7.123 +1 -1 ircd-ratbox/src/messages.tab
13667 7.197 +1 -0 ircd-ratbox/src/newconf.c
13668 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13672 leeh 2005/02/02 13:28:10 EST (20050202_0)
13675 modules m_resv.c m_stats.c m_testline.c
13676 modules/core m_join.c
13677 src hash.c kdparse.c messages.tab s_newconf.c
13679 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13680 tracking of when resvs get hit
13682 Revision Changes Path
13683 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13684 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13685 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13686 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13687 7.114 +3 -0 ircd-ratbox/src/hash.c
13688 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13689 7.122 +1 -1 ircd-ratbox/src/messages.tab
13690 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13694 leeh 2005/01/31 09:04:10 EST (20050131_2)
13699 - fflush() logfiles
13701 Revision Changes Path
13702 7.79 +2 -0 ircd-ratbox/src/s_log.c
13706 leeh 2005/01/31 08:59:09 EST (20050131_1)
13711 - rename fd_dump() to comm_dump()
13713 Revision Changes Path
13714 1.27 +2 -2 ircd-ratbox/src/commio.c
13718 leeh 2005/01/30 19:16:08 EST (20050131_0)
13723 modules m_services.c
13724 modules/core m_server.c
13725 src hook.c s_serv.c
13727 - added hook for server_introduced
13728 - fixed up services support for hooks
13730 Revision Changes Path
13731 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13732 1.31 +1 -0 ircd-ratbox/include/hook.h
13733 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13734 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13735 7.36 +2 -0 ircd-ratbox/src/hook.c
13736 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13740 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13745 Add back in the comm_fd_hack thing for solaris
13747 Revision Changes Path
13748 1.26 +26 -1 ircd-ratbox/src/commio.c
13752 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13756 include commio.h s_conf.h watch.h
13757 modules m_dline.c m_kline.c m_resv.c m_stats.c
13758 m_watch.c m_xline.c
13759 modules/core m_nick.c
13760 src balloc.c cache.c client.c commio.c
13761 epoll.c ircd.c ircd_lexer.l kdparse.c
13762 listener.c s_auth.c s_conf.c s_log.c
13765 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13767 Revision Changes Path
13768 1.18 +0 -2 ircd-ratbox/adns/adns.h
13769 1.14 +6 -37 ircd-ratbox/include/commio.h
13770 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13771 7.3 +2 -2 ircd-ratbox/include/watch.h
13772 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13773 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13774 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13775 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13776 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13777 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13778 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13779 7.85 +1 -1 ircd-ratbox/src/balloc.c
13780 1.24 +5 -5 ircd-ratbox/src/cache.c
13781 7.488 +4 -4 ircd-ratbox/src/client.c
13782 1.25 +10 -280 ircd-ratbox/src/commio.c
13783 1.33 +1 -1 ircd-ratbox/src/epoll.c
13784 7.368 +4 -4 ircd-ratbox/src/ircd.c
13785 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13786 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13787 7.125 +8 -8 ircd-ratbox/src/listener.c
13788 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13789 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13790 7.78 +20 -20 ircd-ratbox/src/s_log.c
13791 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13792 1.6 +22 -15 ircd-ratbox/src/watch.c
13796 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13799 modules/core m_mode.c
13801 remove two unused variables
13803 Revision Changes Path
13804 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13808 leeh 2005/01/28 15:31:40 EST (20050128_1)
13814 - mo_kline() needs minpara of 3, not 2
13815 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13816 - require me.info is never blank
13818 Revision Changes Path
13819 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13820 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13824 leeh 2005/01/28 15:26:28 EST (20050128_0)
13827 modules/core m_mode.c m_sjoin.c
13829 - patch via jilles to fix +eI lists being shown to lusers when handling
13830 protocol stuff over TS6
13832 Revision Changes Path
13833 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13834 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13838 leeh 2005/01/25 19:47:38 EST (20050126_0)
13842 modules/core m_join.c m_mode.c m_sjoin.c
13843 src channel.c messages.tab s_serv.c
13845 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13846 an operspy call with &me
13847 - remove modebuf/parabuf params from channel_modes(), we now generate a
13848 buffer internally which we return.
13850 Revision Changes Path
13851 7.163 +1 -1 ircd-ratbox/include/channel.h
13852 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13853 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13854 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13855 7.431 +25 -18 ircd-ratbox/src/channel.c
13856 7.121 +1 -1 ircd-ratbox/src/messages.tab
13857 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13861 alz 2005/01/25 18:09:18 EST (20050125_5)
13864 doc example.conf example.efnet.conf
13867 src listener.c newconf.c s_conf.c
13869 Added dline_with_reason config option (default yes):
13871 /* dline reason: show the user the dline reason when they connect
13874 dline_with_reason = yes;
13876 Revision Changes Path
13877 7.257 +6 -1 ircd-ratbox/doc/example.conf
13878 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13879 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13880 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13881 7.124 +1 -1 ircd-ratbox/src/listener.c
13882 7.196 +1 -0 ircd-ratbox/src/newconf.c
13883 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13887 leeh 2005/01/25 13:21:17 EST (20050125_4)
13892 - make conf_set_generic_string() test len exists before it uses it.
13894 Revision Changes Path
13895 7.195 +1 -1 ircd-ratbox/src/newconf.c
13899 leeh 2005/01/25 13:10:56 EST (20050125_3)
13905 - rename 'type' to 'flags' in cluster {};
13906 - add stacking of servers in cluster {}; documented in example.conf
13908 Revision Changes Path
13909 7.256 +18 -10 ircd-ratbox/doc/example.conf
13910 7.194 +39 -7 ircd-ratbox/src/newconf.c
13914 alz 2005/01/25 12:48:54 EST (20050125_2)
13918 src listener.c s_conf.c
13920 Added dline reasons, connecting/banned clients now see ban reason.
13922 Revision Changes Path
13923 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13924 7.123 +17 -4 ircd-ratbox/src/listener.c
13925 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13929 leeh 2005/01/25 07:44:37 EST (20050125_1)
13932 doc example.conf example.efnet.conf
13935 - implement stacking of shared {}; blocks, documented in example.conf
13937 Revision Changes Path
13938 7.255 +26 -13 ircd-ratbox/doc/example.conf
13939 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13940 7.193 +51 -36 ircd-ratbox/src/newconf.c
13944 leeh 2005/01/24 19:08:29 EST (20050125_0)
13948 include client.h s_conf.h
13949 modules/core m_join.c
13950 src newconf.c s_user.c
13952 - added jupe_exempt to auth {};, exempts the user from generating warnings
13953 when they attempt to join juped channels.
13955 Revision Changes Path
13956 7.254 +2 -0 ircd-ratbox/doc/example.conf
13957 7.261 +3 -0 ircd-ratbox/include/client.h
13958 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13959 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13960 7.192 +1 -0 ircd-ratbox/src/newconf.c
13961 7.338 +8 -0 ircd-ratbox/src/s_user.c
13965 leeh 2005/01/24 18:57:02 EST (20050124_6)
13970 - rework shared {};, the format is now:
13972 oper = "flame@*.leeh.co.uk", "*.lan";
13978 oper = "flame@*.leeh.co.uk", "*.lan";
13982 Revision Changes Path
13983 7.191 +55 -23 ircd-ratbox/src/newconf.c
13987 leeh 2005/01/24 17:25:58 EST (20050124_5)
13992 - fix the prototype on load_static_modules()
13994 Revision Changes Path
13995 7.61 +1 -1 ircd-ratbox/include/modules.h
13999 leeh 2005/01/24 16:00:30 EST (20050124_4)
14004 - have cap end call register_local_user() with its own copy of
14005 source_p->username so its safe for unidented users..
14007 Revision Changes Path
14008 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14012 leeh 2005/01/24 15:48:09 EST (20050124_3)
14015 include newconf.h s_conf.h
14017 src newconf.c s_conf.c s_log.c
14019 - move the conf parser over to a table based structure, with generic setting
14020 of integers/strings
14022 Revision Changes Path
14023 7.34 +9 -8 ircd-ratbox/include/newconf.h
14024 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14025 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14026 7.190 +264 -808 ircd-ratbox/src/newconf.c
14027 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14028 7.77 +13 -13 ircd-ratbox/src/s_log.c
14032 leeh 2005/01/24 13:11:30 EST (20050124_2)
14038 - added stacking of ips in exempt {};
14040 Revision Changes Path
14041 7.253 +4 -0 ircd-ratbox/doc/example.conf
14042 7.189 +11 -30 ircd-ratbox/src/newconf.c
14046 leeh 2005/01/24 12:59:57 EST (20050124_1)
14050 src channel.c client.c hash.c hook.c
14051 newconf.c s_user.c watch.c
14053 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14054 consistent with the rest of the dlink code.
14056 Revision Changes Path
14057 1.54 +7 -7 ircd-ratbox/include/tools.h
14058 7.430 +2 -2 ircd-ratbox/src/channel.c
14059 7.487 +6 -6 ircd-ratbox/src/client.c
14060 7.113 +5 -5 ircd-ratbox/src/hash.c
14061 7.35 +1 -1 ircd-ratbox/src/hook.c
14062 7.188 +2 -2 ircd-ratbox/src/newconf.c
14063 7.337 +1 -1 ircd-ratbox/src/s_user.c
14064 1.5 +4 -4 ircd-ratbox/src/watch.c
14068 leeh 2005/01/24 12:47:13 EST (20050124_0)
14073 - cheap hack on sticky capabs..
14075 Revision Changes Path
14076 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14080 leeh 2005/01/22 11:36:54 EST (20050122_0)
14085 - updated my clicap implementation to match the spec so far..
14087 Revision Changes Path
14088 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14092 leeh 2005/01/21 07:14:43 EST (20050121_2)
14097 modules m_services.c
14098 src hook.c s_serv.c
14100 - added hooks for when we're sending a burst
14101 - rewrote hooks.txt
14102 - fix up the hooks ive already done in services compatibility, ill add the
14103 hooks for server/client introductions in a bit.
14105 Revision Changes Path
14106 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14107 1.30 +4 -0 ircd-ratbox/include/hook.h
14108 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14109 7.34 +7 -0 ircd-ratbox/src/hook.c
14110 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14114 leeh 2005/01/21 06:34:03 EST (20050121_1)
14117 contrib example_module.c spy_admin_notice.c
14118 spy_info_notice.c spy_links_notice.c
14119 spy_motd_notice.c spy_stats_notice.c
14120 spy_stats_p_notice.c spy_trace_notice.c
14122 spy_whois_notice_global.c
14124 modules m_admin.c m_info.c m_links.c m_motd.c
14125 m_services.c m_stats.c m_trace.c
14126 m_whois.c static_modules.c.SH
14127 modules/core m_server.c
14128 src client.c hook.c ircd.c modules.c packet.c
14129 s_auth.c s_serv.c s_user.c send.c
14131 - add a better implementation of the hook system, its now a slow leaking
14132 array and events are created whenever we try adding a hook for it, or
14133 theyre registered for the caller.
14135 Ive temporarily fucked services support and removed most of the other
14136 hooks.. I shall fix this soon.
14138 Revision Changes Path
14139 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14140 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14141 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14142 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14143 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14144 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14145 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14146 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14147 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14148 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14149 1.29 +34 -70 ircd-ratbox/include/hook.h
14150 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14151 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14152 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14153 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14154 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14155 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14156 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14157 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14158 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14159 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14160 7.486 +1 -28 ircd-ratbox/src/client.c
14161 7.33 +131 -137 ircd-ratbox/src/hook.c
14162 7.367 +1 -1 ircd-ratbox/src/ircd.c
14163 7.151 +6 -10 ircd-ratbox/src/modules.c
14164 7.138 +10 -14 ircd-ratbox/src/packet.c
14165 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14166 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14167 7.336 +0 -6 ircd-ratbox/src/s_user.c
14168 7.286 +8 -6 ircd-ratbox/src/send.c
14172 leeh 2005/01/20 19:19:20 EST (20050121_0)
14177 - remove an unused struct
14179 Revision Changes Path
14180 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14184 leeh 2005/01/20 13:38:39 EST (20050120_1)
14187 . configure configure.ac
14188 include client.h numeric.h patchlevel.h
14189 modules Makefile.in
14190 src messages.tab s_user.c
14194 - drop back to -O0, fix patchlevel.h
14195 - first stab at client capabilities.. this still needs work.
14197 Revision Changes Path
14198 7.240 +3 -3 ircd-ratbox/configure
14199 7.54 +3 -3 ircd-ratbox/configure.ac
14200 7.260 +3 -0 ircd-ratbox/include/client.h
14201 7.54 +2 -0 ircd-ratbox/include/numeric.h
14202 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14203 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14204 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14205 7.120 +1 -1 ircd-ratbox/src/messages.tab
14206 7.335 +3 -0 ircd-ratbox/src/s_user.c
14210 leeh 2005/01/20 06:04:41 EST (20050120_0)
14213 . ChangeLog RELNOTES
14214 include config.h config.h.dist memory.h
14217 src commio.c crypt.c getopt.c ircd.c s_serv.c
14219 . README.VMS clean.com make.com
14220 include setup.h_vms
14221 modules descrip.mms static_modules_c.com
14222 modules/core descrip.mms
14223 src descrip.mms qio.c version.com
14224 tools descrip.mms mkpasswd_vms.c
14226 - clean changelog, relnotes
14227 - mark patchlevel as 2.1.0beta
14228 - remove VMS support
14230 Revision Changes Path
14231 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14232 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14233 1.111 +1 -348 ircd-ratbox/RELNOTES
14234 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14235 7.182 +0 -42 ircd-ratbox/include/config.h
14236 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14237 7.50 +0 -4 ircd-ratbox/include/memory.h
14238 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14239 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14240 7.2 +0 -58 ircd-ratbox/make.com (dead)
14241 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14242 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14243 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14244 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14245 1.24 +7 -30 ircd-ratbox/src/commio.c
14246 7.12 +0 -4 ircd-ratbox/src/crypt.c
14247 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14248 7.24 +0 -4 ircd-ratbox/src/getopt.c
14249 7.366 +4 -19 ircd-ratbox/src/ircd.c
14250 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14251 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14252 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14253 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14254 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14258 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14264 not using the return values on a few watch functions so make them void
14266 Revision Changes Path
14267 7.2 +5 -5 ircd-ratbox/include/watch.h
14268 1.4 +19 -28 ircd-ratbox/src/watch.c
14271 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14276 Make watch throttle, don't accept letter commands stacked
14278 Revision Changes Path
14279 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14283 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14290 Revision Changes Path
14291 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14295 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14298 . ChangeLog README.FIRST RELNOTES configure
14300 adns adns.h internal.h parse.c transmit.c
14302 contrib example_module.c spy_admin_notice.c
14303 spy_info_notice.c spy_links_notice.c
14304 spy_motd_notice.c spy_stats_notice.c
14305 spy_stats_p_notice.c spy_trace_notice.c
14307 spy_whois_notice_global.c
14308 doc example.conf example.efnet.conf ircd.motd
14309 server-version-info whats-new.txt
14310 help/opers umode xline
14312 include cache.h channel.h class.h client.h
14313 commio.h config.h config.h.dist hash.h
14314 hook.h hostmask.h irc_string.h ircd.h
14315 ircd_defs.h m_info.h memory.h msg.h
14316 newconf.h numeric.h packet.h patchlevel.h
14317 patricia.h s_conf.h s_gline.h s_newconf.h
14318 s_serv.h s_user.h scache.h serno.h
14319 setup.h.in sprintf_irc.h stdinc.h tools.h
14320 modules .depend Makefile.in m_admin.c m_away.c
14321 m_dline.c m_encap.c m_gline.c m_info.c
14322 m_kline.c m_links.c m_list.c m_lusers.c
14323 m_motd.c m_oper.c m_operspy.c m_rehash.c
14324 m_restart.c m_resv.c m_set.c m_stats.c
14325 m_svinfo.c m_testline.c m_testmask.c
14326 m_topic.c m_trace.c m_watch.c m_who.c
14327 m_whois.c m_whowas.c m_xline.c
14328 static_modules.c.SH
14329 modules/core m_error.c m_message.c m_mode.c m_quit.c
14330 m_server.c m_squit.c
14331 src .depend Makefile.in adns.c balloc.c
14332 cache.c channel.c class.c client.c
14333 commio.c crypt.c devpoll.c epoll.c
14334 event.c getopt.c hash.c hook.c hostmask.c
14335 irc_string.c ircd.c ircd_lexer.l
14336 ircd_parser.y ircd_signal.c listener.c
14337 modules.c newconf.c numeric.c packet.c
14338 parse.c patricia.c poll.c reject.c
14339 restart.c s_auth.c s_conf.c s_log.c
14340 s_newconf.c s_serv.c s_user.c scache.c
14341 select.c send.c snprintf.c tools.c
14342 version.c.SH watch.c whowas.c
14343 tools README.mkpasswd mkpasswd.c
14345 . README.VMS clean.com make.com
14347 include common.h s_stats.h setup.h_vms
14349 modules descrip.mms m_challenge.c m_etrace.c
14350 m_invite.c m_names.c m_pass.c m_ping.c
14351 m_pong.c m_services.c m_tb.c m_user.c
14352 m_users.c m_version.c
14353 static_modules_c.com
14354 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14356 servlink descrip.mms
14357 src descrip.mms kdparse.c messages.tab qio.c
14358 s_gline.c s_stats.c version.com
14359 tools descrip.mms mkpasswd_vms.c
14363 modules/core channels.c users.c
14366 merge from RATBOX_2_0
14368 Revision Changes Path
14369 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14370 7.40 +1 -0 ircd-ratbox/README.FIRST
14371 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14372 1.110 +114 -6 ircd-ratbox/RELNOTES
14373 1.17 +4 -0 ircd-ratbox/adns/adns.h
14374 1.17 +4 -4 ircd-ratbox/adns/internal.h
14375 1.12 +38 -38 ircd-ratbox/adns/parse.c
14376 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14377 1.19 +13 -13 ircd-ratbox/adns/types.c
14378 7.1 +10 -0 ircd-ratbox/clean.com (new)
14379 7.239 +47 -29 ircd-ratbox/configure
14380 7.53 +40 -32 ircd-ratbox/configure.ac
14381 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14382 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14383 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14384 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14385 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14386 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14387 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14388 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14389 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14390 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14391 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14392 7.252 +68 -22 ircd-ratbox/doc/example.conf
14393 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14394 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14395 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14396 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14397 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14398 1.5 +2 -1 ircd-ratbox/help/opers/umode
14399 1.7 +1 -1 ircd-ratbox/help/opers/xline
14400 1.2 +1 -0 ircd-ratbox/help/users/umode
14401 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14402 1.7 +8 -0 ircd-ratbox/include/cache.h
14403 7.162 +18 -16 ircd-ratbox/include/channel.h
14404 7.25 +4 -0 ircd-ratbox/include/class.h
14405 7.259 +34 -28 ircd-ratbox/include/client.h
14406 1.13 +45 -7 ircd-ratbox/include/commio.h
14407 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14408 7.181 +74 -16 ircd-ratbox/include/config.h
14409 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14410 7.53 +2 -0 ircd-ratbox/include/hash.h
14411 1.28 +73 -27 ircd-ratbox/include/hook.h
14412 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14413 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14414 7.80 +6 -31 ircd-ratbox/include/ircd.h
14415 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14416 7.56 +14 -8 ircd-ratbox/include/m_info.h
14417 7.49 +4 -0 ircd-ratbox/include/memory.h
14418 7.53 +2 -0 ircd-ratbox/include/msg.h
14419 7.33 +9 -9 ircd-ratbox/include/newconf.h
14420 7.53 +12 -8 ircd-ratbox/include/numeric.h
14421 7.27 +1 -1 ircd-ratbox/include/packet.h
14422 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14423 7.19 +25 -1 ircd-ratbox/include/patricia.h
14424 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14425 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14426 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14427 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14428 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14429 7.34 +13 -9 ircd-ratbox/include/s_user.h
14430 7.15 +1 -1 ircd-ratbox/include/scache.h
14431 7.5366 +1 -1 ircd-ratbox/include/serno.h
14432 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14433 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14434 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14435 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14436 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14437 1.53 +10 -10 ircd-ratbox/include/tools.h
14438 7.1 +58 -0 ircd-ratbox/make.com (new)
14439 1.45 +338 -182 ircd-ratbox/modules/.depend
14440 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14441 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14442 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14443 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14444 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14445 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14446 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14447 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14448 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14449 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14450 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14451 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14452 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14453 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14454 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14455 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14456 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14457 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14458 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14459 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14460 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14461 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14462 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14463 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14464 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14465 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14466 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14467 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14468 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14469 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14470 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14471 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14472 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14473 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14474 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14475 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14476 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14477 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14478 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14479 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14480 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14481 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14482 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14483 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14484 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14485 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14486 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14487 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14488 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14489 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14490 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14491 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14492 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14493 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14494 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14495 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14496 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14497 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14498 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14499 7.48 +162 -119 ircd-ratbox/src/.depend
14500 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14501 7.75 +5 -5 ircd-ratbox/src/adns.c
14502 7.84 +1 -1 ircd-ratbox/src/balloc.c
14503 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14504 1.23 +75 -7 ircd-ratbox/src/cache.c
14505 7.429 +342 -79 ircd-ratbox/src/channel.c
14506 7.67 +42 -2 ircd-ratbox/src/class.c
14507 7.485 +245 -85 ircd-ratbox/src/client.c
14508 1.23 +349 -43 ircd-ratbox/src/commio.c
14509 7.11 +4 -0 ircd-ratbox/src/crypt.c
14510 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14511 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14512 1.32 +4 -8 ircd-ratbox/src/epoll.c
14513 7.46 +63 -6 ircd-ratbox/src/event.c
14514 7.23 +4 -0 ircd-ratbox/src/getopt.c
14515 7.112 +8 -7 ircd-ratbox/src/hash.c
14516 7.32 +135 -133 ircd-ratbox/src/hook.c
14517 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14518 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14519 7.365 +56 -48 ircd-ratbox/src/ircd.c
14520 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14521 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14522 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14523 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14524 7.122 +14 -13 ircd-ratbox/src/listener.c
14525 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14526 7.150 +17 -8 ircd-ratbox/src/modules.c
14527 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14528 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14529 7.137 +55 -42 ircd-ratbox/src/packet.c
14530 7.187 +8 -15 ircd-ratbox/src/parse.c
14531 7.28 +2 -4 ircd-ratbox/src/patricia.c
14532 7.82 +3 -1 ircd-ratbox/src/poll.c
14533 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14534 1.32 +8 -3 ircd-ratbox/src/reject.c
14535 7.34 +1 -0 ircd-ratbox/src/restart.c
14536 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14537 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14538 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14539 7.76 +32 -35 ircd-ratbox/src/s_log.c
14540 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14541 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14542 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14543 7.334 +773 -2 ircd-ratbox/src/s_user.c
14544 7.27 +2 -1 ircd-ratbox/src/scache.c
14545 7.44 +2 -0 ircd-ratbox/src/select.c
14546 7.285 +12 -12 ircd-ratbox/src/send.c
14547 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14548 7.46 +0 -1 ircd-ratbox/src/tools.c
14549 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14550 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14551 1.3 +4 -4 ircd-ratbox/src/watch.c
14552 7.32 +1 -0 ircd-ratbox/src/whowas.c
14553 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14554 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14555 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14556 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14560 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14562 Modified files: (Branch: RATBOX_2_0)
14565 a remote client is never going to have a watch list..duh
14567 Revision Changes Path
14568 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14572 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14574 Added files: (Branch: RATBOX_2_0)
14579 Revision Changes Path
14580 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14584 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14586 Added files: (Branch: RATBOX_2_0)
14590 helps if we actually include the .c/.h files
14592 Revision Changes Path
14593 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14594 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14598 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14600 Modified files: (Branch: RATBOX_2_0)
14601 . configure configure.ac
14602 include client.h numeric.h s_conf.h setup.h.in
14604 modules Makefile.in
14605 modules/core m_nick.c
14606 src Makefile.in client.c ircd.c messages.tab
14607 newconf.c s_conf.c s_user.c
14609 backport watch from devel
14611 Revision Changes Path
14612 7.229.2.10 +12 -2 ircd-ratbox/configure
14613 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14614 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14615 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14616 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14617 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14618 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14619 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14620 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14621 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14622 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14623 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14624 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14625 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14626 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14627 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14631 leeh 2005/01/12 10:12:40 EST (20050112_1)
14633 Modified files: (Branch: RATBOX_2_0)
14635 modules m_services.c m_whois.c
14638 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14639 when the user is logged in
14641 Revision Changes Path
14642 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14643 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14644 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14645 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14649 leeh 2005/01/11 19:47:14 EST (20050112_0)
14651 Modified files: (Branch: RATBOX_2_0)
14652 include supported.h
14653 Added files: (Branch: RATBOX_2_0)
14657 - added doc/services.txt, outlining the compatibility code
14659 Revision Changes Path
14660 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14661 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14665 leeh 2005/01/11 18:38:10 EST (20050111_5)
14667 Modified files: (Branch: RATBOX_2_0)
14668 include client.h hook.h
14669 modules m_services.c
14670 modules/core m_server.c
14671 src hook.c s_serv.c
14673 - more services compatibility code:
14674 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14675 appropriate service {}; entry, only accept SU from these.
14676 - hook into us finishing nick burst, and have services burst a list of
14679 Revision Changes Path
14680 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14681 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14682 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14683 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14684 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14685 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14689 leeh 2005/01/11 17:32:42 EST (20050111_4)
14691 Modified files: (Branch: RATBOX_2_0)
14692 . configure configure.ac
14694 modules Makefile.in
14696 Added files: (Branch: RATBOX_2_0)
14697 modules m_services.c
14699 - more services compatibility code:
14700 - encap handlers for SU (services marking client as logged in)
14701 - and for LOGIN (servers bursting logged in status)
14702 - move suser from Client -> User
14704 Revision Changes Path
14705 7.229.2.9 +9 -3 ircd-ratbox/configure
14706 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14707 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14708 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14709 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14710 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14714 leeh 2005/01/11 16:46:34 EST (20050111_3)
14716 Modified files: (Branch: RATBOX_2_0)
14717 include ircd_defs.h
14719 - whoops, missing #endif
14721 Revision Changes Path
14722 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14726 leeh 2005/01/11 15:56:57 EST (20050111_2)
14728 Modified files: (Branch: RATBOX_2_0)
14729 include ircd_defs.h
14731 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14732 have ipv6 just report sizeof(struct sockaddr_in)
14734 Revision Changes Path
14735 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14739 leeh 2005/01/10 20:19:35 EST (20050111_1)
14741 Modified files: (Branch: RATBOX_2_0)
14744 - fix a gcc warning
14746 Revision Changes Path
14747 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14751 leeh 2005/01/10 20:10:35 EST (20050111_0)
14753 Modified files: (Branch: RATBOX_2_0)
14754 adns internal.h parse.c transmit.c types.c
14756 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14759 Revision Changes Path
14760 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14761 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14762 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14763 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14767 leeh 2005/01/10 17:48:48 EST (20050110_3)
14769 Modified files: (Branch: RATBOX_2_0)
14772 - send out the reformatted xline to opers (\s -> ' ')
14774 Revision Changes Path
14775 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14779 leeh 2005/01/10 16:18:53 EST (20050110_2)
14781 Modified files: (Branch: RATBOX_2_0)
14784 include client.h supported.h
14785 src messages.tab s_user.c send.c
14787 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14790 Revision Changes Path
14791 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14792 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14793 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14794 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14795 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14796 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14797 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14801 leeh 2005/01/10 14:50:47 EST (20050110_1)
14803 Modified files: (Branch: RATBOX_2_0)
14804 doc example.conf example.efnet.conf
14806 - I dont remember ts6 desyncing on bans, so im not sure why the example
14809 Revision Changes Path
14810 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14811 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14815 leeh 2005/01/10 13:31:10 EST (20050110_0)
14817 Modified files: (Branch: RATBOX_2_0)
14818 . configure configure.ac
14819 include channel.h client.h numeric.h s_conf.h
14820 s_serv.h setup.h.in
14821 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14823 src channel.c messages.tab newconf.c s_conf.c
14826 - added --enable-services to configure, which enables some ratbox-services
14827 compatibility code:
14828 - chanmode +r, registered users only
14829 - usermode +S, prevents deop/kick of a service
14830 - service { }; block in conf for the above umode
14832 Revision Changes Path
14833 7.229.2.8 +28 -16 ircd-ratbox/configure
14834 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14835 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14836 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14837 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14838 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14839 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14840 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14841 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14842 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14843 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14844 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14845 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14846 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14847 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14848 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14849 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14850 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14851 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14855 leeh 2005/01/09 08:23:30 EST (20050109_0)
14857 Modified files: (Branch: RATBOX_2_0)
14860 - remove a tab, and add +C to opers umode help
14862 Revision Changes Path
14863 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode