Import from http://svn.freenode.net/ircd-seven/private/beu/seven (r196).
[seven-1.x.git] / old / ChangeLog.charybdis
blob8e1714a155714cdef8df484af8209accef4496c8
1 jilles      2006/09/14 22:01:16 UTC     (20060914-2057)
2   Log:
3   Rerun autoconf.
4   
6   Changes:      Modified:
7   +9 -9         branches/release-2.1/configure (File Modified) 
10 jilles      2006/09/14 22:00:30 UTC     (20060914-2055)
11   Log:
12   Version change 2.1.0rc1 -> 2.1.0 (release).
13   
15   Changes:      Modified:
16   +1 -1         branches/release-2.1/configure.ac (File Modified) 
19 jilles      2006/09/02 23:57:18 UTC     (20060902-2031)
20   Log:
21   Merged revisions 2029 via svnmerge from 
22   http://svn.atheme.org/charybdis/trunk
23   
24   ........
25     r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
26     
27     NEWS: mention m_webirc.c module
28   ........
29   
31   Changes:      Modified:
32   + -           branches/release-2.1/  (Property Modified)
33   +1 -0         branches/release-2.1/NEWS (File Modified) 
36 jilles      2006/09/02 23:50:03 UTC     (20060902-2027)
37   Log:
38   Rerun autoconf.
39   
41   Changes:      Modified:
42   +9 -9         branches/release-2.1/configure (File Modified) 
45 jilles      2006/09/02 23:49:29 UTC     (20060902-2025)
46   Log:
47   Change version to 2.1.0rc1.
48   
50   Changes:      Modified:
51   +1 -1         branches/release-2.1/configure.ac (File Modified) 
54 jilles      2006/09/02 23:47:27 UTC     (20060902-2023)
55   Log:
56   Merged revisions 2021 via svnmerge from 
57   http://svn.atheme.org/charybdis/trunk
58   
59   ........
60     r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
61     
62     Get rid of delete_resolver_queries_f(), dnsbl_hits and
63     related flaky looking things, and instead keep a list
64     of BlacklistClients in PreClient.
65   ........
66   
68   Changes:      Modified:
69   + -           branches/release-2.1/  (Property Modified)
70   +4 -1         branches/release-2.1/include/blacklist.h (File Modified) 
71   +1 -1         branches/release-2.1/include/client.h (File Modified) 
72   +0 -1         branches/release-2.1/include/res.h (File Modified) 
73   +17 -32       branches/release-2.1/src/blacklist.c (File Modified) 
74   +0 -24        branches/release-2.1/src/res.c (File Modified) 
75   +1 -1         branches/release-2.1/src/s_user.c (File Modified) 
78 jilles      2006/09/02 19:25:05 UTC     (20060902-2019)
79   Log:
80   Merged revisions 2015,2017 via svnmerge from 
81   http://svn.atheme.org/charybdis/trunk
82   
83   ........
84     r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
85     
86     Check if the name in the question section of the
87     DNS reply matches what we queried, to guard against
88     late replies to a previous query with the same id.
89   ........
90     r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
91     
92     res.c: add a comment summarizing our changes
93   ........
94   
96   Changes:      Modified:
97   + -           branches/release-2.1/  (Property Modified)
98   +53 -18       branches/release-2.1/src/res.c (File Modified) 
101 jilles      2006/09/01 19:43:30 UTC     (20060901-1985)
102   Log:
103   Merged revisions 1981 via svnmerge from 
104   http://svn.atheme.org/charybdis/trunk
105   
106   ........
107     r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
108     
109     Alphabetize extensions and tweak the descriptions a little.
110   ........
111   
113   Changes:      Modified:
114   + -           branches/release-2.1/  (Property Modified)
115   +5 -5         branches/release-2.1/doc/example.conf (File Modified) 
116   +13 -13       branches/release-2.1/doc/reference.conf (File Modified) 
119 jilles      2006/09/01 19:42:07 UTC     (20060901-1983)
120   Log:
121   Merged revisions 1975 via svnmerge from 
122   http://svn.atheme.org/charybdis/trunk
123   
124   ........
125     r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
126     
127     Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
128     We should use the IP and not truncate the hostname.
129     From ratbox 2.2 (androsyn)
130   ........
131   
133   Changes:      Modified:
134   + -           branches/release-2.1/  (Property Modified)
135   +7 -1         branches/release-2.1/extensions/m_webirc.c (File Modified) 
138 jilles      2006/09/01 00:01:23 UTC     (20060901-1977)
139   Log:
140   Initialized merge tracking via "svnmerge" with revisions "1-1918" from 
141   http://svn.atheme.org/charybdis/trunk
142   
144   Changes:      Modified:
145   + -           branches/release-2.1/  (Property Modified)
148 nenolod     2006/08/31 10:32:46 UTC     (20060831-1919)
149   Log:
150   - branch 2.1 release family
151   
153   Changes:      Modified:
154   + -           branches/release-2.1/ (File Added) 
157 jilles      2006/08/30 16:20:52 UTC     (20060830-1917)
158   Log:
159   Describe new handling of host mangling in channel bans in SGML.
160   
162   Changes:      Modified:
163   +7 -1         trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
166 nenolod     2006/08/29 20:24:08 UTC     (20060829-1915)
167   Log:
168   - ok, 2.1 operline brought to you by marvin the melancholy robot
169   
171   Changes:      Modified:
172   +1 -1         trunk/src/messages.tab (File Modified) 
175 nenolod     2006/08/29 19:48:43 UTC     (20060829-1913)
176   Log:
177   - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
178   If anybody comes up with anything better, then please let us know
179   and we will change this before 2.1 is branched.
180   
182   Changes:      Modified:
183   +1 -1         trunk/src/messages.tab (File Modified) 
186 jilles      2006/08/29 19:34:39 UTC     (20060829-1911)
187   Log:
188   Add EUID to capab.txt.
189   
191   Changes:      Modified:
192   +1 -0         trunk/doc/technical/capab.txt (File Modified) 
195 jilles      2006/08/29 19:32:44 UTC     (20060829-1909)
196   Log:
197   Update NEWS file.
198   
200   Changes:      Modified:
201   +3 -0         trunk/NEWS (File Modified) 
204 jilles      2006/08/29 19:18:15 UTC     (20060829-1907)
205   Log:
206   Allow service{} servers to manipulate the nick delay table
207   (for "nickserv enforcement").
208   Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
209   If duration is 0, the nickdelay entry is removed, otherwise
210   it is added with the duration in seconds (maximum 24 hours).
211   It is suggested that this is used if the EUID capab is present.
212   
214   Changes:      Modified:
215   +42 -1        trunk/modules/m_services.c (File Modified) 
218 jilles      2006/08/29 14:51:31 UTC     (20060829-1905)
219   Log:
220   HURT: strip off *@ from the start of the mask
221   reject anything else containing '@' or '!'
222   
224   Changes:      Modified:
225   +11 -0        trunk/extensions/hurt.c (File Modified) 
228 jilles      2006/08/29 14:46:33 UTC     (20060829-1903)
229   Log:
230   ircd.c: need supported.h here
231   
233   Changes:      Modified:
234   +1 -0         trunk/src/ircd.c (File Modified) 
237 jilles      2006/08/29 14:45:53 UTC     (20060829-1901)
238   Log:
239   HURT: less ambiguity here
240   ips/hosts to be hurt must contain a '.' or ':' otherwise
241   they are interpreted as nicks
242   
244   Changes:      Modified:
245   +14 -9        trunk/extensions/hurt.c (File Modified) 
248 nenolod     2006/08/29 14:40:11 UTC     (20060829-1899)
249   Log:
250   - we're now ircd-charybdis.org.
251   - properly alphabetize credits
252   
254   Changes:      Modified:
255   +4 -5         trunk/CREDITS (File Modified) (Property Modified)
258 nenolod     2006/08/29 14:35:53 UTC     (20060829-1897)
259   Log:
260   - add additional modules to the configs
261   
263   Changes:      Modified:
264   +6 -0         trunk/doc/example.conf (File Modified) 
265   +12 -0        trunk/doc/reference.conf (File Modified) 
268 nenolod     2006/08/29 14:26:40 UTC     (20060829-1895)
269   Log:
270   - remove hurt.h, it is pointless and confusing
271   
273   Changes:      Modified:
274   +27 -62       trunk/extensions/hurt.c (File Modified) 
275   + -           trunk/extensions/hurt.h (File Deleted) 
278 nenolod     2006/08/29 14:24:37 UTC     (20060829-1893)
279   Log:
280   - add code to suggest a local HURT by nickname.
281   - clean up this code (use libcharybdis runtime for memory management, not system libc)
282   
284   Changes:      Modified:
285   +40 -10       trunk/extensions/hurt.c (File Modified) 
286   +1 -0         trunk/extensions/hurt.h (File Modified) 
289 nenolod     2006/08/29 14:13:06 UTC     (20060829-1891)
290   Log:
291   - update NEWS file
292   
294   Changes:      Modified:
295   +2 -1         trunk/NEWS (File Modified) 
298 jilles      2006/08/29 13:49:29 UTC     (20060829-1889)
299   Log:
300   MASKTRACE/TESTMASK: check orighost as well
301   
303   Changes:      Modified:
304   +4 -2         trunk/modules/m_etrace.c (File Modified) 
305   +3 -1         trunk/modules/m_testmask.c (File Modified) 
308 jilles      2006/08/29 13:42:56 UTC     (20060829-1887)
309   Log:
310   Make RPL_ISUPPORT (005) numeric modularizable.
311   Currently it will reassemble the numeric every time
312   it needs to be sent, using a few dozen callbacks;
313   if this is too slow some caching scheme should be
314   implemented.
315   
317   Changes:      Modified:
318   +0 -1         trunk/include/s_user.h (File Modified) 
319   +36 -114      trunk/include/supported.h (File Modified) 
320   +1 -1         trunk/modules/m_version.c (File Modified) 
321   +1 -0         trunk/src/Makefile.in (File Modified) 
322   +1 -0         trunk/src/ircd.c (File Modified) 
323   +300 -25      trunk/src/s_user.c (File Modified) 
324   + -           trunk/src/supported.c (File Added) 
327 jilles      2006/08/28 10:09:50 UTC     (20060828-1885)
328   Log:
329   EUID orighost could differ from host only in case,
330   do not mark as dynamic spoof then
331   
333   Changes:      Modified:
334   +2 -1         trunk/modules/core/m_nick.c (File Modified) 
337 jilles      2006/08/28 09:52:57 UTC     (20060828-1883)
338   Log:
339   kline help file: clarify a bit and remove some obsolete stuff
340   partly suggested by Olin
341   
343   Changes:      Modified:
344   +8 -8         trunk/help/opers/kline (File Modified) 
347 jilles      2006/08/28 09:51:56 UTC     (20060828-1881)
348   Log:
349   Update NEWS file.
350   
352   Changes:      Modified:
353   +20 -0        trunk/NEWS (File Modified) 
356 jilles      2006/08/27 21:18:43 UTC     (20060827-1879)
357   Log:
358   Show real host/IP to nonopers whoising themselves.
359   The IP is not shown for auth{} spoofs, otherwise it is,
360   as it looked rather weird to me to show an auth{} spoofed
361   IP like this. (/userhost on self still shows the IP.)
362   
364   Changes:      Modified:
365   +13 -2        trunk/modules/m_whois.c (File Modified) 
368 jilles      2006/08/27 18:30:04 UTC     (20060827-1877)
369   Log:
370   Document nick_delay stuff and move it around a bit.
371   
373   Changes:      Modified:
374   +1 -2         trunk/doc/example.conf (File Modified) 
375   +8 -2         trunk/doc/reference.conf (File Modified) 
378 nenolod     2006/08/27 18:22:55 UTC     (20060827-1875)
379   Log:
380   - disable nickdelay by default. Needs to be documented in reference.conf.
381   
383   Changes:      Modified:
384   +2 -0         trunk/doc/example.conf (File Modified) 
385   +2 -0         trunk/doc/reference.conf (File Modified) 
388 jilles      2006/08/27 18:05:50 UTC     (20060827-1873)
389   Log:
390   Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
391   
393   Changes:      Modified:
394   +2 -1         trunk/modules/m_services.c (File Modified) 
397 jilles      2006/08/27 15:36:00 UTC     (20060827-1871)
398   Log:
399   ip_cloaking: somewhat hackish but we need to send the
400   396 (RPL_HOSTHIDDEN) on connect if +h is in default
401   umodes
402   
404   Changes:      Modified:
405   +3 -0         trunk/extensions/ip_cloaking.c (File Modified) 
408 jilles      2006/08/27 14:24:25 UTC     (20060827-1869)
409   Log:
410   If EUID is used, show realhost in far connect notice
411   (but not in far disconnect notice).
412   
414   Changes:      Modified:
415   +1 -1         trunk/extensions/sno_farconnect.c (File Modified) 
418 jilles      2006/08/27 14:21:45 UTC     (20060827-1867)
419   Log:
420   ip_cloaking:
421   - use non-ENCAP CHGHOST if possible
422   - really introduce new users with their mangled and real
423     host if +h is in default umodes
424   
426   Changes:      Modified:
427   +15 -3        trunk/extensions/ip_cloaking.c (File Modified) 
430 jilles      2006/08/27 14:02:57 UTC     (20060827-1865)
431   Log:
432   Add non-ENCAP CHGHOST.
433   
435   Changes:      Modified:
436   +49 -11       trunk/modules/m_chghost.c (File Modified) 
439 jilles      2006/08/27 13:40:37 UTC     (20060827-1863)
440   Log:
441   Initial addition of EUID (puts realhost/account in same
442   command as user introduction).
443   See doc/technical/euid.txt for more information.
444   At this time, EUID requires TS6, and new CHGHOST is not done yet.
445   
447   Changes:      Modified:
448   + -           trunk/doc/technical/euid.txt (File Added) 
449   +2 -1         trunk/include/s_serv.h (File Modified) 
450   +1 -1         trunk/include/s_user.h (File Modified) 
451   +127 -4       trunk/modules/core/m_nick.c (File Modified) 
452   +1 -34        trunk/modules/m_chghost.c (File Modified) 
453   +0 -28        trunk/modules/m_services.c (File Modified) 
454   +30 -1        trunk/src/s_serv.c (File Modified) 
455   +30 -3        trunk/src/s_user.c (File Modified) 
458 jilles      2006/08/26 23:21:42 UTC     (20060826-1861)
459   Log:
460   Store the mangled host in localClient and use it for
461   ban matching (also match real host for mangled users,
462   also match mangled host for uncloaked users).
463   Improve interaction of +h with auth{} and services
464   spoofs.
465   Note that all of this only applies to clients who
466   connect after the mangling module is loaded
467   (other clients cannot even set +h).
468   The sorcerynet cloaking module has not been updated
469   for these changes.
470   
472   Changes:      Modified:
473   +31 -13       trunk/extensions/ip_cloaking.c (File Modified) 
474   +3 -0         trunk/include/client.h (File Modified) 
475   +64 -5        trunk/src/channel.c (File Modified) 
476   +1 -0         trunk/src/client.c (File Modified) 
477   +2 -2         trunk/src/s_user.c (File Modified) 
480 jilles      2006/08/25 20:20:42 UTC     (20060825-1859)
481   Log:
482   Document /stats U letters in sgml.
483   
485   Changes:      Modified:
486   +27 -21       trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
489 jilles      2006/08/25 14:33:51 UTC     (20060825-1857)
490   Log:
491   Better description of hub_mask and leaf_mask.
492   
494   Changes:      Modified:
495   +13 -2        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
498 jilles      2006/08/25 14:24:14 UTC     (20060825-1855)
499   Log:
500   Add operspy_dont_care_user_info to sgml docs.
501   
503   Changes:      Modified:
504   +6 -0         trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified) 
507 jilles      2006/08/24 18:30:52 UTC     (20060824-1853)
508   Log:
509   Add general::operspy_dont_care_user_info.
510   This makes /who mask equivalent to /who !mask for opers
511   with the operspy flag, and removes the operspy log/notice
512   on /who mask, /masktrace and /scan.
513   The necessary privilege (operspy flag) is unchanged.
514   Behaviour for the other operspy commands (channel
515   related ones) is also unchanged.
516   
518   Changes:      Modified:
519   +1 -0         trunk/doc/example.conf (File Modified) 
520   +6 -0         trunk/doc/reference.conf (File Modified) 
521   +1 -0         trunk/include/s_conf.h (File Modified) 
522   +10 -8        trunk/modules/m_etrace.c (File Modified) 
523   +6 -0         trunk/modules/m_info.c (File Modified) 
524   +8 -5         trunk/modules/m_scan.c (File Modified) 
525   +1 -1         trunk/modules/m_version.c (File Modified) 
526   +6 -1         trunk/modules/m_who.c (File Modified) 
527   +1 -0         trunk/src/newconf.c (File Modified) 
528   +1 -0         trunk/src/s_conf.c (File Modified) 
531 jilles      2006/08/24 17:16:53 UTC     (20060824-1851)
532   Log:
533   Show 'S' in /version if sno_farconnect.so has ever been loaded.
534   This letter will also be used for showing operspy with
535   limited accountability (show non channel related info
536   without '!' or notice).
537   
539   Changes:      Modified:
540   +2 -0         trunk/doc/server-version-info (File Modified) 
541   +3 -0         trunk/extensions/sno_farconnect.c (File Modified) 
542   +2 -0         trunk/include/ircd.h (File Modified) 
543   +6 -0         trunk/modules/m_info.c (File Modified) 
544   +2 -0         trunk/modules/m_version.c (File Modified) 
545   +1 -0         trunk/src/ircd_state.c (File Modified) 
548 jilles      2006/08/23 12:40:21 UTC     (20060823-1849)
549   Log:
550   Add m_webirc module, allows showing real host of CGI:IRC users.
551   Differences to the version available on my web page for a while:
552   instructions on how to set it up.
553   
555   Changes:      Modified:
556   +137 -0       trunk/extensions/Makefile.in (File Modified) 
557   + -           trunk/extensions/m_webirc.c (File Added) 
560 nenolod     2006/08/23 10:21:57 UTC     (20060823-1847)
561   Log:
562   - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
563   
565   Changes:      Modified:
566   +5 -50        trunk/libcharybdis/ports.c (File Modified) 
569 nenolod     2006/08/22 23:57:10 UTC     (20060822-1845)
570   Log:
571   - move beu from core to contributors
572   - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
573   
575   Changes:      Modified:
576   +2 -2         trunk/CREDITS (File Modified) 
579 jilles      2006/08/22 17:57:25 UTC     (20060822-1843)
580   Log:
581   Mention that class blocks must be defined before the
582   auth or connect blocks referencing them.
583   
585   Changes:      Modified:
586   +4 -2         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
589 jilles      2006/08/22 17:30:03 UTC     (20060822-1841)
590   Log:
591   extb_canjoin:
592   - change from "can join" to "is banned", this reverses sense
593     and removes "weird" checks like for +i, +l, +j
594   - don't allow $j to same channel
595   - +s/+p restriction removed, anyone can /mode b anyway
596   - +k check removed
597   
599   Changes:      Modified:
600   +12 -8        trunk/extensions/extb_canjoin.c (File Modified) 
603 jilles      2006/08/22 15:25:37 UTC     (20060822-1839)
604   Log:
605   Add a few important lines from reference.conf to example.conf.
606   
608   Changes:      Modified:
609   +8 -1         trunk/doc/example.conf (File Modified) 
612 nenolod     2006/08/22 14:05:58 UTC     (20060822-1837)
613   Log:
614   - we don't support rtsigio anymore
615   - we definately don't support VMS nor Cygwin either.
616   
618   Changes:      Modified:
619   +2 -2         trunk/INSTALL (File Modified) 
620   +0 -2         trunk/README.FIRST (File Modified) 
623 nenolod     2006/08/22 12:59:38 UTC     (20060822-1835)
624   Log:
625   - if the channel is +k, pass the source channel's key to can_join() for the target channel.
626   
628   Changes:      Modified:
629   +1 -1         trunk/extensions/extb_canjoin.c (File Modified) 
632 jilles      2006/08/22 12:55:22 UTC     (20060822-1833)
633   Log:
634   extb_canjoin:
635   - return EXTBAN_NOMATCH for a valid ban that does not match
636   - consider a $j ban invalid if we were already processing a
637     can_join for a $j ban
638   
640   Changes:      Modified:
641   +7 -2         trunk/extensions/extb_canjoin.c (File Modified) 
644 jilles      2006/08/22 12:44:04 UTC     (20060822-1831)
645   Log:
646   extb_extgecos: realhost -> orighost
647   
649   Changes:      Modified:
650   +1 -1         trunk/extensions/extb_extgecos.c (File Modified) 
653 nenolod     2006/08/22 07:05:17 UTC     (20060822-1829)
654   Log:
655   - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
656   
658   Changes:      Modified:
659   +59 -0        trunk/extensions/Makefile.in (File Modified) 
660   + -           trunk/extensions/extb_canjoin.c (File Added) 
663 nenolod     2006/08/22 05:06:34 UTC     (20060822-1827)
664   Log:
665   - oh right, charybdis calls that 'orighost'.
666   
668   Changes:      Modified:
669   +2 -2         trunk/modules/m_who.c (File Modified) 
672 nenolod     2006/08/22 05:05:20 UTC     (20060822-1825)
673   Log:
674   - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
675   
677   Changes:      Modified:
678   +2 -0         trunk/modules/m_who.c (File Modified) 
681 nenolod     2006/08/22 00:16:38 UTC     (20060822-1823)
682   Log:
683   - also check $x against realhost
684   
686   Changes:      Modified:
687   +12 -1        trunk/extensions/extb_extgecos.c (File Modified) 
690 jilles      2006/08/20 17:16:37 UTC     (20060820-1811)
691   Log:
692   Sorcerynet people want a debugging notice moved from +s to +d.
693   
695   Changes:      Modified:
696   +1 -1         trunk/src/blacklist.c (File Modified) 
699 jilles      2006/08/20 16:59:27 UTC     (20060820-1805)
700   Log:
701   Use source_p instead of client_p for free_pre_client().
702   client_p could be NULL or another client.
703   
705   Changes:      Modified:
706   +1 -1         trunk/src/client.c (File Modified) 
709 nenolod     2006/08/20 16:58:04 UTC     (20060820-1803)
710   Log:
711   - revert this, I know how to fix it now
712   
714   Changes:      Modified:
715   +1 -1         trunk/modules/core/m_nick.c (File Modified) 
718 nenolod     2006/08/20 16:55:31 UTC     (20060820-1801)
719   Log:
720   - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
721   This fix is probably suboptimal, but it does indeed fix the problem.
722   
724   Changes:      Modified:
725   +1 -1         trunk/modules/core/m_nick.c (File Modified) 
728 nenolod     2006/08/20 10:27:33 UTC     (20060820-1799)
729   Log:
730   - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
731   
733   Changes:      Modified:
734   +49 -0        trunk/extensions/Makefile.in (File Modified) 
735   + -           trunk/extensions/extb_extgecos.c (File Added) 
738 jilles      2006/08/10 00:00:44 UTC     (20060810-1797)
739   Log:
740   Remove undocumented and unused general::fallback_to_ip6_int config option.
741   
743   Changes:      Modified:
744   +0 -3         trunk/include/s_conf.h (File Modified) 
745   +0 -3         trunk/src/newconf.c (File Modified) 
748 jilles      2006/08/04 20:12:47 UTC     (20060804-1795)
749   Log:
750   SGML docs:
751   - document new TESTMASK
752   - mention that TESTMASK matching is the same as MASKTRACE matching
753   - mention that gecos in TESTMASK/MASKTRACE is optional (has always
754     been that way)
755   
757   Changes:      Modified:
758   +23 -6        trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
761 jilles      2006/08/04 19:56:03 UTC     (20060804-1793)
762   Log:
763   New testmask from ratbox 2.2.
764   Allows matches on nick, ip and gecos in addition to user
765   and host, and is fully analogous to masktrace.
766   The numeric has changed from 724 to 727 and fields in it
767   have changed.
768   
770   Changes:      Modified:
771   +4 -3         trunk/help/opers/testmask (File Modified) 
772   +1 -0         trunk/include/numeric.h (File Modified) 
773   +82 -9        trunk/modules/m_testmask.c (File Modified) 
774   +2 -2         trunk/src/messages.tab (File Modified) 
777 jilles      2006/08/04 19:33:27 UTC     (20060804-1791)
778   Log:
779   contrib -> extensions
780   
782   Changes:      Modified:
783   +1 -1         trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
786 jilles      2006/08/03 22:12:00 UTC     (20060803-1789)
787   Log:
788   CHGHOST: Check validity of new hostname.
789   If the command came from a local client (disabled by
790   default), send an error message and drop the command.
791   If the command came from a remote client or server,
792   send a notice to opers and the target user (if local).
793   
795   Changes:      Modified:
796   +42 -1        trunk/modules/m_chghost.c (File Modified) 
799 jilles      2006/07/31 15:54:57 UTC     (20060731-1787)
800   Log:
801   Update NEWS file.
802   
804   Changes:      Modified:
805   +23 -1        trunk/NEWS (File Modified) 
808 jilles      2006/07/31 15:24:06 UTC     (20060731-1785)
809   Log:
810   When an outgoing server connection succeeds, set
811   localClient->ip by simply copying the whole sockaddr
812   struct instead of copying certain parts only.
813   
815   Changes:      Modified:
816   +1 -19        trunk/src/s_serv.c (File Modified) 
819 jilles      2006/07/31 15:17:19 UTC     (20060731-1783)
820   Log:
821   Give a special error message and ignore the connect block
822   if trying to add a connect block for the server's own name.
823   
825   Changes:      Modified:
826   +7 -0         trunk/src/newconf.c (File Modified) 
829 jilles      2006/07/30 18:07:38 UTC     (20060730-1781)
830   Log:
831   Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
832   when --disable-balloc is used, so that it compiles.
833   Obviously the BlockHeapUsage() stub returns just zeroes so
834   /stats z will be less informative.
835   
837   Changes:      Modified:
838   +5 -0         trunk/libcharybdis/balloc.h (File Modified) 
841 jilles      2006/07/30 16:36:39 UTC     (20060730-1779)
842   Log:
843   Free and zero dns_query in DNS callback for outgoing connect.
844   This avoids double free of reslist.
845   
847   Changes:      Modified:
848   +4 -0         trunk/libcharybdis/commio.c (File Modified) 
851 jilles      2006/07/30 16:10:50 UTC     (20060730-1777)
852   Log:
853   From ratbox, log failed outgoing connections to serverlog.
854   Added: IP address.
855   
857   Changes:      Modified:
858   +13 -1        trunk/src/s_serv.c (File Modified) 
861 jilles      2006/07/30 15:44:50 UTC     (20060730-1775)
862   Log:
863   Change serverlog message when connecting to be more clear and show the port number.
864   
866   Changes:      Modified:
867   +1 -1         trunk/src/s_serv.c (File Modified) 
870 jilles      2006/07/30 15:03:52 UTC     (20060730-1773)
871   Log:
872   Remove gethost_byname(), this is meaningless
873   since the removal of AAAA -> A fallback (r1763).
874   
876   Changes:      Modified:
877   +0 -1         trunk/include/res.h (File Modified) 
878   +0 -12        trunk/src/res.c (File Modified) 
881 jilles      2006/07/30 14:47:53 UTC     (20060730-1771)
882   Log:
883   Remove ip6.int support and use only ip6.arpa.
884   The global ip6.int zone has disappeared on June 1
885   and a lot of other software has been removing ip6.int
886   support also.
887   This removes the second and last case where IPv6
888   support in charybdis causes extra lookups and slows
889   DNS down.
890   
892   Changes:      Modified:
893   +5 -27        trunk/src/res.c (File Modified) 
896 jilles      2006/07/30 14:30:48 UTC     (20060730-1769)
897   Log:
898   Mention new default (r1767) for connect::aftype in sgml docs.
899   
901   Changes:      Modified:
902   +1 -1         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
905 jilles      2006/07/30 13:59:15 UTC     (20060730-1767)
906   Log:
907   Use IPv6 if connect::host looks like an IPv6 address
908   (contains a colon). No need to aftype=ipv6 anymore.
909   
911   Changes:      Modified:
912   +2 -0         trunk/src/newconf.c (File Modified) 
915 jilles      2006/07/30 13:42:26 UTC     (20060730-1765)
916   Log:
917   More information about connect::host.
918   
920   Changes:      Modified:
921   +7 -2         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
924 jilles      2006/07/30 12:59:39 UTC     (20060730-1763)
925   Log:
926   Remove fallback to A if AAAA cannot be found.
927   In case of a forward check of a reverse lookup, we
928   already know if it's ipv4 or ipv6, so it is not
929   useful and in case of a forward lookup of a hostname
930   in connect::host, connect::aftype already specifies
931   if it's ipv4 or ipv6.
932   
934   Changes:      Modified:
935   +4 -27        trunk/src/res.c (File Modified) 
938 jilles      2006/07/27 19:27:49 UTC     (20060727-1761)
939   Log:
940   msg_channel():
941   - check if +c made the message text empty and refuse
942     to send it if so
943   - don't copy message text if it is not necessary
944     (channel is -c)
945   
947   Changes:      Modified:
948   +14 -4        trunk/modules/core/m_message.c (File Modified) 
951 jilles      2006/07/25 23:46:50 UTC     (20060725-1759)
952   Log:
953   remove_conf_item(): do not free cf_name, this is generally a string constant
954   
956   Changes:      Modified:
957   +0 -1         trunk/src/newconf.c (File Modified) 
960 jilles      2006/07/25 23:34:45 UTC     (20060725-1757)
961   Log:
962   Remove the old unused FDL_ constants.
963   
965   Changes:      Modified:
966   +0 -9         trunk/libcharybdis/commio.h (File Modified) 
969 jilles      2006/07/25 23:17:59 UTC     (20060725-1755)
970   Log:
971   Remove an unused struct irc_sockaddr_storage from fde_t
972   (allocated for every possible file descriptor).
973   
975   Changes:      Modified:
976   +0 -2         trunk/libcharybdis/commio.h (File Modified) 
979 jilles      2006/07/25 22:48:38 UTC     (20060725-1753)
980   Log:
981   If the DNS lookup for an outgoing connection is still
982   pending when it is closed, clean it up.
983   
985   Changes:      Modified:
986   +1 -0         trunk/libcharybdis/commio.c (File Modified) 
989 jilles      2006/07/25 22:40:33 UTC     (20060725-1751)
990   Log:
991   If proc_answer() fails (for example if a lookup for an
992   A record returns a CNAME), fail the query immediately.
993   Previously the packet was just ignored, leaving the
994   query to time out.
995   
997   Changes:      Modified:
998   +4 -8         trunk/src/res.c (File Modified) 
1001 jilles      2006/07/25 22:16:20 UTC     (20060725-1749)
1002   Log:
1003   Correct sockhost field in an outgoing server connection.
1004   First copy the host field from the server_conf, then
1005   take the IP from to where the connection was attempted
1006   when the connection callback is called.
1007   (Before r1747 this used the IP from the server_conf.)
1008   
1010   Changes:      Modified:
1011   +8 -2         trunk/src/s_serv.c (File Modified) 
1014 jilles      2006/07/25 21:22:45 UTC     (20060725-1747)
1015   Log:
1016   Remove ipnum (keep aftype) and dns_query from server_conf.
1017   We don't keep track of binary form address in connect{}
1018   blocks anymore, DNS lookups of names in host= gone.
1019   As before the DNS lookup is done on connect.
1020   This should unbreak hostnames in host= somewhat.
1021   
1023   Changes:      Modified:
1024   +1 -2         trunk/include/s_newconf.h (File Modified) 
1025   +2 -2         trunk/src/newconf.c (File Modified) 
1026   +1 -42        trunk/src/s_newconf.c (File Modified) 
1027   +12 -31       trunk/src/s_serv.c (File Modified) 
1030 jilles      2006/07/25 16:25:56 UTC     (20060725-1745)
1031   Log:
1032   Rerun autoconf.
1033   
1035   Changes:      Modified:
1036   +1 -1         trunk/configure (File Modified) 
1039 jilles      2006/07/25 16:25:12 UTC     (20060725-1743)
1040   Log:
1041   Fix --disable-balloc help text (said --disable-small-net).
1042   
1044   Changes:      Modified:
1045   +1 -1         trunk/configure.ac (File Modified) 
1048 jilles      2006/07/23 18:58:52 UTC     (20060723-1741)
1049   Log:
1050   Add general::servicestring, shown on RPL_WHOISOPERATOR for
1051   services (+S). Unlike operstring and adminstring, this
1052   is not changeable with /quote set but is updated on rehash.
1053   
1055   Changes:      Modified:
1056   +1 -0         trunk/doc/example.conf (File Modified) 
1057   +10 -2        trunk/doc/reference.conf (File Modified) 
1058   +1 -0         trunk/include/s_conf.h (File Modified) 
1059   +6 -0         trunk/modules/m_info.c (File Modified) 
1060   +3 -2         trunk/modules/m_whois.c (File Modified) 
1061   +1 -0         trunk/src/newconf.c (File Modified) 
1062   +1 -0         trunk/src/s_conf.c (File Modified) 
1065 jilles      2006/07/22 16:27:02 UTC     (20060722-1739)
1066   Log:
1067   Fix handling of comma in whois: ignore the comma and
1068   everything after it but do output the entire parameter
1069   in RPL_ENDOFWHOIS.
1070   
1072   Changes:      Modified:
1073   +2 -2         trunk/modules/m_whois.c (File Modified) 
1076 beu         2006/07/21 22:36:46 UTC     (20060721-1737)
1077   Log:
1078   New /stats letter 's' to list HURTs:
1079   - opers get the full listing.
1080   - users get any HURTs that match their sockhost/orighost if
1081     "stats_k_oper_only" is set to 1.
1082   
1084   Changes:      Modified:
1085   +50 -0        trunk/extensions/hurt.c (File Modified) 
1088 nenolod     2006/07/19 02:35:40 UTC     (20060719-1735)
1089   Log:
1090   - make the newconf system available to modules.
1091   
1093   Changes:      Modified:
1094   +4 -1         trunk/include/newconf.h (File Modified) 
1095   +4 -8         trunk/src/newconf.c (File Modified) 
1098 beu         2006/07/18 22:39:16 UTC     (20060718-1733)
1099   Log:
1100   Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
1102   Changes:      Modified:
1103   +0 -3         trunk/doc/example.conf (File Modified) 
1104   +0 -3         trunk/doc/reference.conf (File Modified) 
1107 beu         2006/07/18 22:34:36 UTC     (20060718-1731)
1108   Log:
1109   Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
1110   
1112   Changes:      Modified:
1113   +3 -0         trunk/doc/example.conf (File Modified) 
1114   +3 -0         trunk/doc/reference.conf (File Modified) 
1117 jilles      2006/07/17 16:48:13 UTC     (20060717-1729)
1118   Log:
1119   Fix too early truncation of JOIN channel list.
1120   
1122   Changes:      Modified:
1123   +2 -3         trunk/modules/core/m_join.c (File Modified) 
1126 jilles      2006/07/07 21:59:52 UTC     (20060707-1727)
1127   Log:
1128   - From ratbox 2.2 (anfl), send server notices about read
1129     errors from handshakes and servers to +s instead of +d.
1130   - Send various server notices about failed server
1131     connections which did not reach registered state network
1132     wide if the connection was initiated by a remote oper.
1133     This avoids annoying the whole net if there is a
1134     broken autoconnect, but allows all opers to see why a
1135     remote connect failed. Failed connections which did reach
1136     server state already generate server notices everywhere.
1137   
1138   Note: this is an exception to our general policy to not send
1139   server notices about unregistered connections remotely.
1140   
1142   Changes:      Modified:
1143   +1 -0         trunk/include/client.h (File Modified) 
1144   +20 -6        trunk/src/client.c (File Modified) 
1145   +6 -6         trunk/src/s_serv.c (File Modified) 
1148 nenolod     2006/07/07 14:41:39 UTC     (20060707-1725)
1149   Log:
1150   - fix typoes
1151   
1153   Changes:      Modified:
1154   +1 -1         trunk/doc/example.conf (File Modified) 
1155   +1 -1         trunk/doc/reference.conf (File Modified) 
1158 jilles      2006/07/06 15:23:58 UTC     (20060706-1723)
1159   Log:
1160   Don't allow #channel +b $c:&channel (inconsistent target).
1161   
1163   Changes:      Modified:
1164   +3 -0         trunk/extensions/extb_channel.c (File Modified) 
1167 jilles      2006/07/05 14:37:18 UTC     (20060705-1721)
1168   Log:
1169   Remove dns_query pointer from LocalClient, we store this in AuthQuery.
1170   
1172   Changes:      Modified:
1173   +0 -2         trunk/include/client.h (File Modified) 
1176 jilles      2006/07/05 13:28:40 UTC     (20060705-1719)
1177   Log:
1178   Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
1179   
1181   Changes:      Modified:
1182   +2 -0         trunk/modules/core/m_sjoin.c (File Modified) 
1185 jilles      2006/07/04 14:41:11 UTC     (20060704-1717)
1186   Log:
1187   Store IP addresses in whowas. These are shown to opers.
1188   Obtained from Eurus patches.
1189   orighost tracking removed (not worth the memory IMHO),
1190   numeric changed to RPL_WHOISACTUALLY, fixed to deal
1191   with unknown IPs and to not violate auth{} spoof policy.
1192   
1194   Changes:      Modified:
1195   +2 -0         trunk/doc/reference.conf (File Modified) 
1196   +1 -0         trunk/include/numeric.h (File Modified) 
1197   +1 -0         trunk/include/whowas.h (File Modified) 
1198   +10 -1        trunk/modules/m_whowas.c (File Modified) 
1199   +1 -1         trunk/src/messages.tab (File Modified) 
1200   +4 -0         trunk/src/whowas.c (File Modified) 
1203 jilles      2006/07/03 15:18:47 UTC     (20060703-1715)
1204   Log:
1205   Describe hostmask parameter of masktrace better in sgml docs.
1206   
1208   Changes:      Modified:
1209   +5 -0         trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
1212 jilles      2006/07/03 14:03:05 UTC     (20060703-1713)
1213   Log:
1214   masktrace help file: mention CIDR IP masks
1215   From ratbox 2.2
1216   
1218   Changes:      Modified:
1219   +2 -0         trunk/help/opers/masktrace (File Modified) 
1222 jilles      2006/07/03 13:56:38 UTC     (20060703-1711)
1223   Log:
1224   MASKTRACE: allow normal match() on IP address also
1225   From ratbox 2.2
1226   
1228   Changes:      Modified:
1229   +2 -3         trunk/modules/m_etrace.c (File Modified) 
1232 jilles      2006/06/29 22:36:45 UTC     (20060629-1709)
1233   Log:
1234   Allow +S clients (services) to send to channels and @/+ channels always.
1235   
1237   Changes:      Modified:
1238   +1 -1         trunk/modules/core/m_message.c (File Modified) 
1239   +1 -1         trunk/src/channel.c (File Modified) 
1242 jilles      2006/06/29 22:25:46 UTC     (20060629-1707)
1243   Log:
1244   Allow servers to send to @#chan and +#chan.
1245   
1247   Changes:      Modified:
1248   +1 -1         trunk/modules/core/m_message.c (File Modified) 
1251 jilles      2006/06/29 21:51:59 UTC     (20060629-1705)
1252   Log:
1253   Don't count opers on service{} servers in /lusers.
1254   
1256   Changes:      Modified:
1257   +2 -2         trunk/src/s_user.c (File Modified) 
1260 jilles      2006/06/29 21:19:38 UTC     (20060629-1703)
1261   Log:
1262   Show opers the real host behind a dynamic spoof in WHOIS.
1263   If the user is auth{} spoofed, this shows the auth{} spoof
1264   otherwise it shows the DNS hostname and IP address.
1265   The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
1266   
1268   Changes:      Modified:
1269   +1 -0         trunk/include/numeric.h (File Modified) 
1270   +12 -2        trunk/modules/m_whois.c (File Modified) 
1271   +1 -1         trunk/src/messages.tab (File Modified) 
1274 jilles      2006/06/27 16:25:52 UTC     (20060627-1701)
1275   Log:
1276   Remove #define HIDE_SPOOF_IPS from config.h, should
1277   have been done earlier.
1278   
1280   Changes:      Modified:
1281   +0 -7         trunk/include/config.h (File Modified) 
1284 jilles      2006/06/27 15:29:10 UTC     (20060627-1699)
1285   Log:
1286   Bring back ERR_CANTKILLSERVER.
1287   
1289   Changes:      Modified:
1290   +5 -7         trunk/modules/core/m_kill.c (File Modified) 
1293 jilles      2006/06/27 15:18:57 UTC     (20060627-1697)
1294   Log:
1295   ip_cloaking module:
1296   - also send RPL_HOSTHIDDEN on -h
1297   - don't allow +h for auth{} spoofed clients
1298   
1300   Changes:      Modified:
1301   +8 -2         trunk/extensions/ip_cloaking.c (File Modified) 
1304 jilles      2006/06/27 15:11:23 UTC     (20060627-1695)
1305   Log:
1306   /etc/resolv.conf parsing:
1307   - don't crash (sometimes) if there is a line without an argument
1308     (e.g. 'search' by itself)
1309   - fix handling of lines with leading whitespace
1310   
1312   Changes:      Modified:
1313   +9 -8         trunk/src/reslib.c (File Modified) 
1316 jilles      2006/06/20 14:26:16 UTC     (20060620-1683)
1317   Log:
1318   Put back code that terminates DNS queries, which was
1319   removed during the resolver changes.
1320   
1322   Changes:      Modified:
1323   +4 -0         trunk/src/s_auth.c (File Modified) 
1326 nenolod     2006/06/20 09:20:58 UTC     (20060620-1681)
1327   Log:
1328   - oh hey, that was in the wrong place
1329   
1331   Changes:      Modified:
1332   +13 -13       trunk/src/s_auth.c (File Modified) 
1335 nenolod     2006/06/20 08:33:20 UTC     (20060620-1679)
1336   Log:
1337   - handle a situation where a user can go away before DNS completes
1338   
1340   Changes:      Modified:
1341   +13 -0        trunk/src/s_auth.c (File Modified) 
1344 jilles      2006/06/16 14:43:33 UTC     (20060616-1677)
1345   Log:
1346   More dnsbl stuff
1347   
1349   Changes:      Modified:
1350   +1 -0         trunk/include/blacklist.h (File Modified) 
1351   +1 -0         trunk/include/res.h (File Modified) 
1352   +33 -2        trunk/src/blacklist.c (File Modified) 
1353   +2 -0         trunk/src/client.c (File Modified) 
1354   +24 -0        trunk/src/res.c (File Modified) 
1357 jilles      2006/06/15 22:32:23 UTC     (20060615-1675)
1358   Log:
1359   Don't touch the returned sockaddr (mangle_mapped_sockaddr())
1360   if comm_accept() failed.
1361   
1362   Found with valgrind.
1363   
1365   Changes:      Modified:
1366   +4 -4         trunk/src/listener.c (File Modified) 
1369 nenolod     2006/06/15 18:13:04 UTC     (20060615-1673)
1370   Log:
1371   - handle unavailable Client/preClient structs
1372   
1374   Changes:      Modified:
1375   +9 -0         trunk/src/blacklist.c (File Modified) 
1378 jilles      2006/06/14 17:52:20 UTC     (20060614-1671)
1379   Log:
1380   Add +lf to SGML docs.
1381   
1383   Changes:      Modified:
1384   +3 -2         trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
1387 jilles      2006/06/14 17:48:41 UTC     (20060614-1669)
1388   Log:
1389   Also do forwarding if the channel limit (+l) is exceeded.
1390   
1392   Changes:      Modified:
1393   +1 -1         trunk/help/opers/cmode (File Modified) 
1394   +2 -2         trunk/modules/core/m_join.c (File Modified) 
1397 beu         2006/06/07 11:53:21 UTC     (20060607-1663)
1398   Log:
1399   Post-release lovin':
1400   - Update version to 2.1.0.
1401   - Regenerate configure.
1402   
1404   Changes:      Modified:
1405   +9 -9         trunk/configure (File Modified) 
1406   +1 -1         trunk/configure.ac (File Modified) 
1409 beu         2006/06/07 11:42:54 UTC     (20060607-1659)
1410   Log:
1411   Comment out example blacklist{} block.
1412   
1414   Changes:      Modified:
1415   +7 -7         trunk/doc/example.conf (File Modified) 
1416   +7 -7         trunk/doc/reference.conf (File Modified) 
1419 beu         2006/06/07 10:59:48 UTC     (20060607-1653)
1420   Log:
1421   Add note regarding use of AHBL BLs.
1422   
1424   Changes:      Modified:
1425   +4 -0         trunk/doc/example.conf (File Modified) 
1426   +4 -0         trunk/doc/reference.conf (File Modified) 
1429 jilles      2006/06/05 15:43:45 UTC     (20060605-1646)
1430   Log:
1431   Fix typos.
1432   
1434   Changes:      Modified:
1435   +2 -2         trunk/CREDITS (File Modified) 
1438 jilles      2006/06/05 15:28:22 UTC     (20060605-1644)
1439   Log:
1440   Add beu to CREDITS.
1441   
1443   Changes:      Modified:
1444   +1 -0         trunk/CREDITS (File Modified) 
1447 jilles      2006/06/05 00:02:19 UTC     (20060605-1640)
1448   Log:
1449   Put more recent ratbox CREDITS here.
1450   
1452   Changes:      Modified:
1453   +3 -2         trunk/doc/Ratbox-team (File Modified) 
1456 jilles      2006/06/04 19:19:02 UTC     (20060604-1636)
1457   Log:
1458   Clarify a bit.
1459   
1461   Changes:      Modified:
1462   +5 -4         trunk/NEWS (File Modified) 
1465 jilles      2006/06/04 13:26:04 UTC     (20060604-1634)
1466   Log:
1467   Mention that install or make install also avoids modunload crashes.
1468   
1470   Changes:      Modified:
1471   +2 -1         trunk/BUGS (File Modified) 
1474 nenolod     2006/06/04 07:01:42 UTC     (20060604-1632)
1475   Log:
1476   - update NEWS a bit
1477   
1479   Changes:      Modified:
1480   +3 -8         trunk/NEWS (File Modified) 
1483 nenolod     2006/06/04 03:06:33 UTC     (20060604-1630)
1484   Log:
1485   - further updates
1486   
1488   Changes:      Modified:
1489   +3 -2         trunk/BUGS (File Modified) 
1492 nenolod     2006/06/04 03:05:20 UTC     (20060604-1628)
1493   Log:
1494   - add orighost check to hurt.c
1495   - update BUGS info
1496   
1498   Changes:      Modified:
1499   +1 -6         trunk/BUGS (File Modified) 
1500   +1 -1         trunk/extensions/hurt.c (File Modified) 
1503 jilles      2006/06/04 03:03:46 UTC     (20060604-1626)
1504   Log:
1505   Make kline_exempt exempt from HURT also.
1506   
1508   Changes:      Modified:
1509   +2 -1         trunk/extensions/hurt.c (File Modified) 
1512 jilles      2006/06/04 03:02:27 UTC     (20060604-1624)
1513   Log:
1514   Fix mask HEAL propagation.
1515   
1517   Changes:      Modified:
1518   +6 -3         trunk/extensions/hurt.c (File Modified) 
1521 beu         2006/06/04 03:01:05 UTC     (20060604-1622)
1522   Log:
1523   - Remove old cruft.
1524   - Update.
1525   
1527   Changes:      Modified:
1528   +18 -31       trunk/extensions/README (File Modified) 
1531 jilles      2006/06/04 02:46:31 UTC     (20060604-1620)
1532   Log:
1533   More target change hax.
1534   Ick.
1535   
1537   Changes:      Modified:
1538   +5 -0         trunk/extensions/hurt.c (File Modified) 
1541 jilles      2006/06/04 02:44:47 UTC     (20060604-1618)
1542   Log:
1543   Improvements to HURT propagation.
1544   
1546   Changes:      Modified:
1547   +8 -6         trunk/extensions/hurt.c (File Modified) 
1550 nenolod     2006/06/04 02:33:31 UTC     (20060604-1616)
1551   Log:
1552   - further simplification
1553   
1555   Changes:      Modified:
1556   +25 -76       trunk/extensions/hurt.c (File Modified) 
1557   +0 -9         trunk/extensions/hurt.h (File Modified) 
1560 nenolod     2006/06/04 02:22:52 UTC     (20060604-1614)
1561   Log:
1562   - client_exit hook
1563   
1565   Changes:      Modified:
1566   +13 -0        trunk/extensions/hurt.c (File Modified) 
1569 nenolod     2006/06/04 02:17:01 UTC     (20060604-1612)
1570   Log:
1571   - cut off at 15 messages instead of 30
1572   
1574   Changes:      Modified:
1575   +1 -1         trunk/extensions/hurt.h (File Modified) 
1578 jilles      2006/06/04 02:16:18 UTC     (20060604-1610)
1579   Log:
1580   Squash a warning here.
1581   
1583   Changes:      Modified:
1584   +1 -3         trunk/src/ircd.c (File Modified) 
1587 jilles      2006/06/04 02:11:40 UTC     (20060604-1608)
1588   Log:
1589   Don't show servers in /stats l to nonopers if flatten links is enabled.
1590   
1592   Changes:      Modified:
1593   +3 -1         trunk/modules/m_stats.c (File Modified) 
1596 nenolod     2006/06/04 02:05:50 UTC     (20060604-1606)
1597   Log:
1598   - hurt expiry
1599   
1601   Changes:      Modified:
1602   +20 -7        trunk/extensions/hurt.c (File Modified) 
1605 nenolod     2006/06/04 01:59:06 UTC     (20060604-1603)
1606   Log:
1607   - remove inline stuff (yuck)
1608   - sockaddr should have been sockhost
1609   
1611   Changes:      Modified:
1612   +22 -31       trunk/extensions/hurt.c (File Modified) 
1615 nenolod     2006/06/04 01:56:14 UTC     (20060604-1601)
1616   Log:
1617   - make hurt checking actually work
1618   
1620   Changes:      Modified:
1621   +2 -7         trunk/extensions/hurt.c (File Modified) 
1624 jilles      2006/06/04 01:55:34 UTC     (20060604-1599)
1625   Log:
1626   Slight tweak to alias{}.
1627   
1629   Changes:      Modified:
1630   +4 -0         trunk/src/parse.c (File Modified) 
1633 nenolod     2006/06/04 01:54:42 UTC     (20060604-1597)
1634   Log:
1635   - further simplification
1636   
1638   Changes:      Modified:
1639   +59 -71       trunk/extensions/hurt.c (File Modified) 
1640   +0 -1         trunk/extensions/hurt.h (File Modified) 
1643 nenolod     2006/06/04 01:40:14 UTC     (20060604-1595)
1644   Log:
1645   - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
1646   
1648   Changes:      Modified:
1649   +10 -20       trunk/extensions/hurt.c (File Modified) 
1650   +0 -4         trunk/extensions/hurt.h (File Modified) 
1653 nenolod     2006/06/04 01:25:26 UTC     (20060604-1593)
1654   Log:
1655   - remove some unnecessary code here (hurt_initial_check_event()).
1656   
1658   Changes:      Modified:
1659   +0 -23        trunk/extensions/hurt.c (File Modified) 
1662 nenolod     2006/06/04 01:21:30 UTC     (20060604-1591)
1663   Log:
1664   - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
1665   
1667   Changes:      Modified:
1668   +8 -0         trunk/modules/core/m_message.c (File Modified) 
1671 nenolod     2006/06/04 01:09:52 UTC     (20060604-1589)
1672   Log:
1673   - more sane tgchange hax
1674   
1676   Changes:      Modified:
1677   +2 -1         trunk/extensions/hurt.c (File Modified) 
1680 jilles      2006/06/03 23:28:39 UTC     (20060603-1587)
1681   Log:
1682   Make HEAL <nick> work.
1683   
1685   Changes:      Modified:
1686   +40 -43       trunk/extensions/hurt.c (File Modified) 
1689 jilles      2006/06/03 23:04:33 UTC     (20060603-1585)
1690   Log:
1691   Destroy hurt_clients list on unload.
1692   
1694   Changes:      Modified:
1695   +7 -0         trunk/extensions/hurt.c (File Modified) 
1698 jilles      2006/06/03 22:55:21 UTC     (20060603-1583)
1699   Log:
1700   Coding style: no space between a function name and parenthesis.
1701   
1703   Changes:      Modified:
1704   +43 -43       trunk/extensions/hurt.c (File Modified) 
1707 jilles      2006/06/03 22:48:40 UTC     (20060603-1581)
1708   Log:
1709   Now works and throws out hurt clients after 30 protocol messages
1710   unless they identify.
1711   
1713   Changes:      Modified:
1714   +28 -36       trunk/extensions/hurt.c (File Modified) 
1715   +1 -7         trunk/extensions/hurt.h (File Modified) 
1718 jilles      2006/06/03 22:19:39 UTC     (20060603-1579)
1719   Log:
1720   Working addition/lookup.
1721   
1723   Changes:      Modified:
1724   +8 -0         trunk/extensions/hurt.c (File Modified) 
1727 jilles      2006/06/03 22:00:31 UTC     (20060603-1577)
1728   Log:
1729   Get rid of hyb6 style propagation (:server COMMAND source).
1730   
1732   Changes:      Modified:
1733   +18 -22       trunk/extensions/hurt.c (File Modified) 
1736 jilles      2006/06/03 21:53:47 UTC     (20060603-1575)
1737   Log:
1738   add not-working hurt_add and hurt_find
1739   
1741   Changes:      Modified:
1742   +13 -5        trunk/extensions/hurt.c (File Modified) 
1745 jilles      2006/06/03 21:34:56 UTC     (20060603-1573)
1746   Log:
1747   Comment out a lot of stuff so I can load and unload this without crashing.
1748   
1750   Changes:      Modified:
1751   +17 -6        trunk/extensions/hurt.c (File Modified) 
1754 jilles      2006/06/03 21:24:02 UTC     (20060603-1571)
1755   Log:
1756   Fix svn:keywords and add a short comment at the top.
1757   
1759   Changes:      Modified:
1760   +8 -0         trunk/extensions/hurt.c (File Modified) (Property Modified)
1763 jilles      2006/06/03 21:21:44 UTC     (20060603-1569)
1764   Log:
1765   - Make hurt module compile
1766   - Link it to the build
1767   - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
1768     correct flag name, no CAP_TS6 use etc
1769   
1771   Changes:      Modified:
1772   +1 -0         trunk/extensions/Makefile.in (File Modified) 
1773   +30 -32       trunk/extensions/hurt.c (File Modified) 
1776 jilles      2006/06/03 21:06:46 UTC     (20060603-1567)
1777   Log:
1778   Put beu's hurt module in trunk.
1779   
1781   Changes:      Modified:
1782   + -           trunk/extensions/hurt.c (File Added) 
1783   + -           trunk/extensions/hurt.h (File Added) 
1786 nenolod     2006/06/02 00:43:35 UTC     (20060602-1563)
1787   Log:
1788   - _iprint(): use stderr instead of stdout
1789   
1791   Changes:      Modified:
1792   +1 -1         trunk/src/s_log.c (File Modified) 
1795 jilles      2006/06/01 23:50:54 UTC     (20060601-1561)
1796   Log:
1797   - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
1798     and subsequently destroy our kqueue when we close 0, 1, 2
1799     (broke /restart).
1800   - After closing fd 0, 1, 2 reopen them to /dev/null again
1801     so we don't send messages from malloc etc to a random
1802     user's connection.
1803   - Remove an obsolete comment.
1804   
1806   Changes:      Modified:
1807   +13 -2        trunk/src/ircd.c (File Modified) 
1810 jilles      2006/06/01 22:17:16 UTC     (20060601-1559)
1811   Log:
1812   Update NEWS file.
1813   
1815   Changes:      Modified:
1816   +29 -1        trunk/NEWS (File Modified) 
1819 jilles      2006/06/01 20:18:31 UTC     (20060601-1551)
1820   Log:
1821   Rerun autoconf.
1822   
1824   Changes:      Modified:
1825   +1 -1         trunk/configure (File Modified) 
1828 jilles      2006/06/01 20:17:21 UTC     (20060601-1549)
1829   Log:
1830   Fix openssl version check to also accept versions newer than 0.9.6.
1831   
1833   Changes:      Modified:
1834   +1 -1         trunk/configure.ac (File Modified) 
1837 jilles      2006/06/01 18:18:28 UTC     (20060601-1543)
1838   Log:
1839   Oops, need packet.h here.
1840   
1842   Changes:      Modified:
1843   +1 -0         trunk/modules/m_cmessage.c (File Modified) 
1846 jilles      2006/06/01 18:17:00 UTC     (20060601-1541)
1847   Log:
1848   End the flood grace period in CPRIVMSG/CNOTICE.
1849   
1851   Changes:      Modified:
1852   +3 -0         trunk/modules/m_cmessage.c (File Modified) 
1855 nenolod     2006/06/01 17:51:07 UTC     (20060601-1539)
1856   Log:
1857   - update class::connectfreq documentation
1858   
1860   Changes:      Modified:
1861   +1 -1         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
1864 nenolod     2006/06/01 17:41:10 UTC     (20060601-1537)
1865   Log:
1866   - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
1867   
1869   Changes:      Modified:
1870   +3 -6         trunk/src/s_serv.c (File Modified) 
1873 jilles      2006/06/01 15:27:18 UTC     (20060601-1535)
1874   Log:
1875   New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
1876   
1878   Changes:      Modified:
1879   +1 -1         trunk/src/messages.tab (File Modified) 
1882 jilles      2006/06/01 13:06:23 UTC     (20060601-1533)
1883   Log:
1884   Don't mention that /stats p shows idle times, as it doesn't.
1885   
1887   Changes:      Modified:
1888   +1 -1         trunk/help/opers/stats (File Modified) 
1889   +1 -1         trunk/help/users/stats (File Modified) 
1892 jilles      2006/06/01 12:59:03 UTC     (20060601-1531)
1893   Log:
1894   /stats A shows DNS servers, it doesn't matter whether ircd
1895   uses ADNS or something else.
1896   
1898   Changes:      Modified:
1899   +1 -1         trunk/help/opers/stats (File Modified) 
1902 jilles      2006/05/30 21:34:57 UTC     (20060530-1529)
1903   Log:
1904   get_client_name() fix
1905   
1907   Changes:      Modified:
1908   +4 -0         trunk/src/client.c (File Modified) 
1911 jilles      2006/05/28 13:58:14 UTC     (20060528-1527)
1912   Log:
1913   Add some comments.
1914   
1916   Changes:      Modified:
1917   +6 -0         trunk/src/ircd.c (File Modified) 
1920 beu         2006/05/28 09:22:09 UTC     (20060528-1521)
1921   Log:
1922   Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
1924   Changes:      Modified:
1925   +16 -17       trunk/configure (File Modified) 
1926   +1 -1         trunk/configure.ac (File Modified) 
1929 beu         2006/05/28 09:10:43 UTC     (20060528-1517)
1930   Log:
1931   Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
1933   Changes:      Modified:
1934   +135 -0       trunk/configure (File Modified) 
1935   +6 -0         trunk/configure.ac (File Modified) 
1938 jilles      2006/05/28 03:28:53 UTC     (20060528-1515)
1939   Log:
1940   Exit 0 on successful -conftest.
1941   
1943   Changes:      Modified:
1944   +1 -1         trunk/src/ircd.c (File Modified) 
1947 jilles      2006/05/28 03:19:47 UTC     (20060528-1513)
1948   Log:
1949   Make the "keep the parent process around" thing work, by opening
1950   a pipe to the child process. This pipe is on fd 0 in the child
1951   process. After successful initialization, the child will write
1952   a byte to this pipe, on fatal errors it will close it without
1953   writing anything.
1954   
1955   Somewhat hackish still but should work.
1956   
1958   Changes:      Modified:
1959   +27 -30       trunk/src/ircd.c (File Modified) 
1962 nenolod     2006/05/28 02:37:26 UTC     (20060528-1511)
1963   Log:
1964   - convert some error messages to ierror() over fprintf/ilog combination
1965   
1967   Changes:      Modified:
1968   +3 -6         trunk/src/ircd.c (File Modified) 
1971 nenolod     2006/05/28 02:35:58 UTC     (20060528-1509)
1972   Log:
1973   - inotice() for loadmodule when in foreground mode
1974   
1976   Changes:      Modified:
1977   +3 -0         trunk/src/modules.c (File Modified) 
1980 nenolod     2006/05/28 02:34:43 UTC     (20060528-1507)
1981   Log:
1982   - remove inotice() on loading modules from the config
1983   
1985   Changes:      Modified:
1986   +0 -3         trunk/src/modules.c (File Modified) 
1989 nenolod     2006/05/28 00:11:14 UTC     (20060528-1505)
1990   Log:
1991   - usleep for 50000usec in the parent process to allow for startup messages
1992     to be cleanly printed before detaching to shell, this should be more than 
1993     enough time really
1994   
1996   Changes:      Modified:
1997   +3 -0         trunk/src/ircd.c (File Modified) 
2000 nenolod     2006/05/28 00:07:11 UTC     (20060528-1503)
2001   Log:
2002   - display more errors during normal startup as to try to help people find common problems
2003   
2005   Changes:      Modified:
2006   +27 -10       trunk/src/ircd.c (File Modified) 
2009 nenolod     2006/05/27 23:36:23 UTC     (20060527-1501)
2010   Log:
2011   - version bump in preparation of 2.0.0 release
2012   
2014   Changes:      Modified:
2015   +9 -9         trunk/configure (File Modified) 
2016   +1 -1         trunk/configure.ac (File Modified) 
2019 jilles      2006/05/27 20:39:47 UTC     (20060527-1495)
2020   Log:
2021   Change example.conf operator block from "admin" to "god",
2022   so as to show we encourage per-person operator blocks.
2023   
2025   Changes:      Modified:
2026   +4 -2         trunk/doc/example.conf (File Modified) 
2029 jilles      2006/05/27 20:33:58 UTC     (20060527-1493)
2030   Log:
2031   Document alias{} block.
2032   
2034   Changes:      Modified:
2035   +28 -0        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
2038 jilles      2006/05/27 20:28:00 UTC     (20060527-1491)
2039   Log:
2040   Document DNS blacklist stuff in sgml.
2041   
2043   Changes:      Modified:
2044   +6 -0         trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
2045   +39 -1        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
2048 jilles      2006/05/27 20:13:30 UTC     (20060527-1489)
2049   Log:
2050   Misc /stats clarifications.
2051   
2053   Changes:      Modified:
2054   +9 -4         trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
2057 jilles      2006/05/27 19:54:37 UTC     (20060527-1487)
2058   Log:
2059   Move snomasks into umodes chapter.
2060   Move oprivs chapter down.
2061   
2063   Changes:      Modified:
2064   +1 -160       trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified) 
2065   + -           trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted) 
2066   +137 -0       trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
2069 jilles      2006/05/27 19:09:19 UTC     (20060527-1485)
2070   Log:
2071   Mention operator{} user@host change.
2072   
2074   Changes:      Modified:
2075   +9 -3         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
2078 jilles      2006/05/27 18:58:12 UTC     (20060527-1483)
2079   Log:
2080   operator{} block user@host matches against orighost now, not host.
2081   This means that services/+h spoofs do not work in operator{} blocks;
2082   auth{} spoofs still work.
2083   
2085   Changes:      Modified:
2086   +4 -0         trunk/doc/example.conf (File Modified) 
2087   +1 -1         trunk/doc/reference.conf (File Modified) 
2088   +2 -2         trunk/modules/m_challenge.c (File Modified) 
2089   +1 -1         trunk/modules/m_oper.c (File Modified) 
2092 nenolod     2006/05/27 17:24:05 UTC     (20060527-1481)
2093   Log:
2094   - inotice/iwarn/ierror() stuff I was working on
2095   
2097   Changes:      Modified:
2098   +3 -0         trunk/include/s_log.h (File Modified) 
2099   +15 -11       trunk/src/ircd.c (File Modified) 
2100   +3 -1         trunk/src/modules.c (File Modified) 
2101   +1 -1         trunk/src/newconf.c (File Modified) 
2102   +54 -0        trunk/src/s_log.c (File Modified) 
2105 jilles      2006/05/26 22:54:29 UTC     (20060526-1473)
2106   Log:
2107   Oops, don't add blacklists to the list twice on rehash.
2108   
2110   Changes:      Modified:
2111   +3 -2         trunk/src/blacklist.c (File Modified) 
2114 jilles      2006/05/26 22:27:21 UTC     (20060526-1471)
2115   Log:
2116   Remove notices to the client about progress of dnsbl lookups.
2117   
2119   Changes:      Modified:
2120   +0 -4         trunk/src/blacklist.c (File Modified) 
2123 jilles      2006/05/26 22:18:23 UTC     (20060526-1469)
2124   Log:
2125   Add auth{} flag dnsbl_exempt.
2126   
2128   Changes:      Modified:
2129   +2 -1         trunk/doc/example.conf (File Modified) 
2130   +2 -1         trunk/doc/reference.conf (File Modified) 
2131   +2 -0         trunk/include/s_conf.h (File Modified) 
2132   +1 -0         trunk/src/newconf.c (File Modified) 
2133   +8 -1         trunk/src/s_user.c (File Modified) 
2136 jilles      2006/05/26 22:07:49 UTC     (20060526-1467)
2137   Log:
2138   Switch alias{} and blacklist{} around, for consistency with example.conf.
2139   
2141   Changes:      Modified:
2142   +18 -18       trunk/doc/reference.conf (File Modified) 
2145 jilles      2006/05/26 21:58:29 UTC     (20060526-1465)
2146   Log:
2147   Send a warning to the user if they are dnsbl listed but exempted.
2148   
2150   Changes:      Modified:
2151   +17 -12       trunk/src/s_user.c (File Modified) 
2154 jilles      2006/05/26 21:25:28 UTC     (20060526-1463)
2155   Log:
2156   Move throwing out dnsbl listed clients to registration,
2157   and make kline_exempt exempt from it.
2158   
2160   Changes:      Modified:
2161   +1 -0         trunk/include/blacklist.h (File Modified) 
2162   +4 -0         trunk/include/client.h (File Modified) 
2163   +15 -16       trunk/src/blacklist.c (File Modified) 
2164   +6 -0         trunk/src/client.c (File Modified) 
2165   +17 -0        trunk/src/s_user.c (File Modified) 
2168 jilles      2006/05/26 21:20:56 UTC     (20060526-1461)
2169   Log:
2170   Show refcount in /stats n.
2171   
2173   Changes:      Modified:
2174   +3 -2         trunk/modules/m_stats.c (File Modified) 
2177 jilles      2006/05/26 20:50:41 UTC     (20060526-1459)
2178   Log:
2179   Don't look up dnsbls twice if they send USER twice.
2180   
2182   Changes:      Modified:
2183   +5 -3         trunk/modules/m_user.c (File Modified) 
2186 jilles      2006/05/26 20:42:48 UTC     (20060526-1457)
2187   Log:
2188   Add /stats n to help files.
2189   
2191   Changes:      Modified:
2192   +1 -0         trunk/help/opers/stats (File Modified) 
2193   +1 -0         trunk/help/users/stats (File Modified) 
2196 jilles      2006/05/26 20:36:54 UTC     (20060526-1455)
2197   Log:
2198   Only check dnsbls for A records, not AAAA.
2199   
2201   Changes:      Modified:
2202   +1 -1         trunk/src/blacklist.c (File Modified) 
2205 jilles      2006/05/26 20:09:55 UTC     (20060526-1453)
2206   Log:
2207   Don't remove non-illegal blacklists on completion of check.
2208   Add debugging notices (not working).
2209   
2211   Changes:      Modified:
2212   +5 -1         trunk/src/blacklist.c (File Modified) 
2215 jilles      2006/05/26 19:58:05 UTC     (20060526-1451)
2216   Log:
2217   Don't call register_local_user() if they haven't sent a nick yet.
2218   
2220   Changes:      Modified:
2221   +1 -1         trunk/src/blacklist.c (File Modified) 
2224 jilles      2006/05/26 19:45:28 UTC     (20060526-1449)
2225   Log:
2226   Add /stats n, shows dnsbls with counts (counts reset on rehash).
2227   
2229   Changes:      Modified:
2230   +21 -0        trunk/modules/m_stats.c (File Modified) 
2233 jilles      2006/05/26 18:57:36 UTC     (20060526-1447)
2234   Log:
2235   More dnsbl rehash fixes, it was adding bogus entries.
2236   
2238   Changes:      Modified:
2239   +2 -7         trunk/src/newconf.c (File Modified) 
2242 jilles      2006/05/26 17:38:52 UTC     (20060526-1445)
2243   Log:
2244   Need blacklist.h here.
2245   
2247   Changes:      Modified:
2248   +1 -0         trunk/src/s_conf.c (File Modified) 
2251 nenolod     2006/05/26 17:33:33 UTC     (20060526-1443)
2252   Log:
2253   - nuke iauth
2254   
2256   Changes:      Modified:
2257   +1 -2         trunk/configure (File Modified) 
2258   +0 -48        trunk/configure.ac (File Modified) 
2259   + -           trunk/doc/example-iauth.conf (File Deleted) 
2260   + -           trunk/iauth/ (File Deleted) 
2263 jilles      2006/05/26 17:20:01 UTC     (20060526-1441)
2264   Log:
2265   Improve handling of rehashing with blacklists.
2266   Also some coding style tweaks.
2267   
2269   Changes:      Modified:
2270   +3 -2         trunk/include/blacklist.h (File Modified) 
2271   +35 -16       trunk/src/blacklist.c (File Modified) 
2272   +2 -0         trunk/src/s_conf.c (File Modified) 
2275 jilles      2006/05/25 15:20:48 UTC     (20060525-1439)
2276   Log:
2277   Clear can_send cache if a user logs in or out from services.
2278   
2280   Changes:      Modified:
2281   +2 -0         trunk/modules/m_services.c (File Modified) 
2284 jilles      2006/05/23 16:41:33 UTC     (20060523-1425)
2285   Log:
2286   Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
2287   This directory is not entered by default.
2288   More stuff needs to be moved into here.
2289   
2291   Changes:      Modified:
2292   +2 -1         trunk/configure (File Modified) 
2293   +1 -0         trunk/configure.ac (File Modified) 
2294   +69 -458      trunk/extensions/Makefile.in (File Modified) 
2295   + -           trunk/extensions/m_clearchan.c (File Deleted) 
2296   + -           trunk/extensions/m_force.c (File Deleted) 
2297   + -           trunk/unsupported/ (File Added) 
2298   + -           trunk/unsupported/Makefile.in (File Added) 
2299   + -           trunk/unsupported/m_clearchan.c (File Added) 
2300   + -           trunk/unsupported/m_force.c (File Added) 
2303 jilles      2006/05/23 16:32:11 UTC     (20060523-1423)
2304   Log:
2305   Logging/wallops for forcejoin/forcepart, numeric fix.
2306   This needs to be moved to the toys section.
2307   
2309   Changes:      Modified:
2310   +22 -2        trunk/extensions/m_force.c (File Modified) 
2313 jilles      2006/05/23 16:06:01 UTC     (20060523-1421)
2314   Log:
2315   Fix comments at the top (including copyright).
2316   
2318   Changes:      Modified:
2319   +3 -2         trunk/extensions/m_omode.c (File Modified) 
2322 jilles      2006/05/23 16:01:22 UTC     (20060523-1419)
2323   Log:
2324   Add OMODE command to extensions/ for oper mode hacking:
2325   - requires admin privs
2326   - does not work for opped opers
2327   - sends wallops
2328   - sends a ServerMode for opping the oper themselves,
2329     otherwise a mode coming from the oper (not only
2330     does this provide full accountability, it is also
2331     easiest to implement while avoiding channels
2332     messed up with bogus bans etc).
2333   
2335   Changes:      Modified:
2336   +171 -0       trunk/extensions/Makefile.in (File Modified) 
2337   + -           trunk/extensions/m_omode.c (File Added) 
2340 gxti        2006/05/22 23:02:06 UTC     (20060522-1417)
2341   Log:
2342   Metadata fix
2343   
2345   Changes:      Modified:
2346   + -           trunk/include/blacklist.h  (Property Modified)
2347   + -           trunk/src/blacklist.c  (Property Modified)
2350 nenolod     2006/05/22 19:25:09 UTC     (20060522-1415)
2351   Log:
2352   - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
2353   
2355   Changes:      Modified:
2356   +5 -1         trunk/src/blacklist.c (File Modified) 
2359 nenolod     2006/05/22 17:13:15 UTC     (20060522-1413)
2360   Log:
2361   Initial DNS blacklist support:
2362   - see example.conf for how to use.
2363   - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
2364   - tor.ahbl.org is also included because most networks will not want to allow tor
2365     (and we're considering going KoS on tor users here anyway due to abuse)
2366   
2368   Changes:      Modified:
2369   +18 -0        trunk/doc/example.conf (File Modified) 
2370   +66 -0        trunk/doc/reference.conf (File Modified) 
2371   + -           trunk/include/blacklist.h (File Added) 
2372   +2 -0         trunk/include/client.h (File Modified) 
2373   +3 -0         trunk/modules/m_user.c (File Modified) 
2374   +152 -0       trunk/src/Makefile.in (File Modified) 
2375   + -           trunk/src/blacklist.c (File Added) 
2376   +34 -0        trunk/src/newconf.c (File Modified) 
2377   +1 -0         trunk/src/s_auth.c (File Modified) 
2378   +4 -0         trunk/src/s_user.c (File Modified) 
2381 jilles      2006/05/21 17:38:31 UTC     (20060521-1411)
2382   Log:
2383   Remove last bit of lzo stuff (comment in example.conf connect{}).
2384   
2386   Changes:      Modified:
2387   +0 -4         trunk/doc/example.conf (File Modified) 
2390 jilles      2006/05/21 14:46:17 UTC     (20060521-1409)
2391   Log:
2392   Show sasl successes and failures in /stats t (like other
2393   things in /stats t, about local clients only).
2394   
2396   Changes:      Modified:
2397   +2 -0         trunk/include/s_stats.h (File Modified) 
2398   +3 -0         trunk/modules/m_sasl.c (File Modified) 
2399   +3 -0         trunk/src/s_stats.c (File Modified) 
2402 jilles      2006/05/20 20:13:56 UTC     (20060520-1405)
2403   Log:
2404   Allow messaging services by nickname without using
2405   target change slots (this was already possible with
2406   user@server notation or services shortcuts).
2407   
2409   Changes:      Modified:
2410   +2 -2         trunk/modules/core/m_message.c (File Modified) 
2413 jilles      2006/05/20 19:28:16 UTC     (20060520-1393)
2414   Log:
2415   Abort a safelist if a new /list comes in while one is already in progress.
2416   
2418   Changes:      Modified:
2419   +16 -0        trunk/modules/m_list_safelist.c (File Modified) 
2422 jilles      2006/05/20 19:24:11 UTC     (20060520-1391)
2423   Log:
2424   Change $![letter]:[mask] to $~[letter]:[mask]
2425   so both ! and ~ invert an extban.
2426   
2428   Changes:      Modified:
2429   +2 -0         trunk/src/chmode.c (File Modified) 
2432 nenolod     2006/05/20 19:19:00 UTC     (20060520-1389)
2433   Log:
2434   - revert due to technical issues
2435   
2437   Changes:      Modified:
2438   +1 -1         trunk/src/extban.c (File Modified) 
2441 nenolod     2006/05/20 19:17:42 UTC     (20060520-1387)
2442   Log:
2443   - 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
2444   
2446   Changes:      Modified:
2447   +1 -1         trunk/src/extban.c (File Modified) 
2450 jilles      2006/05/20 18:32:45 UTC     (20060520-1385)
2451   Log:
2452   Don't pace /list on a single channel.
2453   
2455   Changes:      Modified:
2456   +10 -7        trunk/modules/m_list_safelist.c (File Modified) 
2459 jilles      2006/05/20 18:15:46 UTC     (20060520-1383)
2460   Log:
2461   Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
2462   
2464   Changes:      Modified:
2465   +4 -2         trunk/include/supported.h (File Modified) 
2468 jilles      2006/05/20 17:21:19 UTC     (20060520-1381)
2469   Log:
2470   Extban types are case insensitive; force them to lowercase when added.
2471   
2473   Changes:      Modified:
2474   +5 -5         trunk/doc/extban.txt (File Modified) 
2475   +4 -0         trunk/src/chmode.c (File Modified) 
2476   +3 -3         trunk/src/extban.c (File Modified) 
2479 jilles      2006/05/20 14:11:07 UTC     (20060520-1379)
2480   Log:
2481   sendto_wallops_flags():
2482   - instead of checking IsOper on each client, walk the appropriate list
2483   - instead of sending non-+z wallops from persons to nonopers, send only
2484     +w wallops from persons
2485   
2487   Changes:      Modified:
2488   +1 -5         trunk/src/send.c (File Modified) 
2491 jilles      2006/05/20 13:48:37 UTC     (20060520-1377)
2492   Log:
2493   Prefix oper wallops with "WALLOPS - " if they would
2494   otherwise look like operwalls or locops, when sending
2495   them to local users.
2496   
2498   Changes:      Modified:
2499   +11 -1        trunk/modules/m_wallops.c (File Modified) 
2502 jilles      2006/05/20 13:47:22 UTC     (20060520-1375)
2503   Log:
2504   Make sure destination field in some sasl numerics
2505   is the user's nick, not the sasl agent or server
2506   name.
2507   
2509   Changes:      Modified:
2510   +2 -2         trunk/modules/m_sasl.c (File Modified) 
2513 beu         2006/05/19 19:24:44 UTC     (20060519-1373)
2514   Log:
2515   Add `-I.' to INCLUDES (hurt module has it's own header file...)
2516   
2518   Changes:      Modified:
2519   +1 -1         trunk/extensions/Makefile.in (File Modified) 
2522 jilles      2006/05/19 18:10:55 UTC     (20060519-1369)
2523   Log:
2524   Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
2525   
2527   Changes:      Modified:
2528   +1 -0         trunk/src/s_user.c (File Modified) 
2531 beu         2006/05/19 18:10:13 UTC     (20060519-1367)
2532   Log:
2533   Fix build for when IPv6 is disabled.
2534   
2536   Changes:      Modified:
2537   +12 -10       trunk/src/s_auth.c (File Modified) 
2540 jilles      2006/05/18 18:38:04 UTC     (20060518-1365)
2541   Log:
2542   Add information about adding extban types.
2543   
2545   Changes:      Modified:
2546   +25 -0        trunk/doc/extban.txt (File Modified) 
2549 jilles      2006/05/18 17:59:35 UTC     (20060518-1363)
2550   Log:
2551   Better extban validation: try to match a new extban from
2552   a local user against its setter to see if it is valid.
2553   Unknown extban types from remotes are no longer hidden.
2554   
2556   Changes:      Modified:
2557   +4 -3         trunk/doc/extban.txt (File Modified) 
2558   +1 -0         trunk/include/channel.h (File Modified) 
2559   +2 -6         trunk/src/chmode.c (File Modified) 
2560   +32 -0        trunk/src/extban.c (File Modified) 
2563 jilles      2006/05/17 20:55:55 UTC     (20060517-1359)
2564   Log:
2565   Make sure both .c.o: and .s.o: are followed by the necessary command.
2566   
2568   Changes:      Modified:
2569   +1 -0         trunk/src/Makefile.in (File Modified) 
2572 jilles      2006/05/17 18:07:20 UTC     (20060517-1357)
2573   Log:
2574   Add need_sasl auth{} flag to sgml documentation.
2575   
2577   Changes:      Modified:
2578   +7 -1         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
2581 jilles      2006/05/17 17:50:10 UTC     (20060517-1353)
2582   Log:
2583   Document need_sasl auth{} flag in example confs.
2584   
2586   Changes:      Modified:
2587   +1 -0         trunk/doc/example.conf (File Modified) 
2588   +1 -0         trunk/doc/reference.conf (File Modified) 
2591 jilles      2006/05/17 17:37:46 UTC     (20060517-1349)
2592   Log:
2593   Don't allow TB to set an empty topic.
2594   This would be possible if a server sent bad protocol
2595   and could cause a crash.
2596   
2598   Changes:      Modified:
2599   +4 -0         trunk/modules/m_tb.c (File Modified) 
2602 nenolod     2006/05/17 14:49:13 UTC     (20060517-1347)
2603   Log:
2604   - oops
2605   
2607   Changes:      Modified:
2608   +1 -1         trunk/Makefile.in (File Modified) 
2611 nenolod     2006/05/17 14:46:58 UTC     (20060517-1345)
2612   Log:
2613   - typo fix
2614   
2616   Changes:      Modified:
2617   +2 -2         trunk/configure (File Modified) 
2618   +1 -1         trunk/configure.ac (File Modified) 
2621 nenolod     2006/05/17 14:45:52 UTC     (20060517-1343)
2622   Log:
2623   - rebuild configure
2624   
2626   Changes:      Modified:
2627   +2 -2         trunk/configure (File Modified) 
2630 nenolod     2006/05/17 00:52:51 UTC     (20060517-1341)
2631   Log:
2632   - makefile fix
2633   
2635   Changes:      Modified:
2636   +1 -1         trunk/extensions/Makefile.in (File Modified) 
2639 nenolod     2006/05/17 00:45:40 UTC     (20060517-1339)
2640   Log:
2641   - rename contrib to extensions to bring some clarity to things
2642   
2644   Changes:      Modified:
2645   +1 -1         trunk/Makefile.in (File Modified) 
2646   +1 -1         trunk/configure.ac (File Modified) 
2647   +10 -10       trunk/doc/example.conf (File Modified) 
2648   +10 -10       trunk/doc/reference.conf (File Modified) 
2649   + -           trunk/extensions/ (File Added) 
2650   + -           trunk/extras/ (File Deleted) 
2653 nenolod     2006/05/17 00:43:32 UTC     (20060517-1337)
2654   Log:
2655   - temporary rename
2656   
2658   Changes:      Modified:
2659   +1 -1         trunk/Makefile.in (File Modified) 
2660   +1 -1         trunk/configure.ac (File Modified) 
2661   + -           trunk/contrib/ (File Deleted) 
2662   + -           trunk/extras/ (File Added) 
2665 jilles      2006/05/14 13:47:33 UTC     (20060514-1333)
2666   Log:
2667   Don't allow servers to QUIT (they should use SQUIT).
2668   
2670   Changes:      Modified:
2671   +1 -1         trunk/modules/core/m_quit.c (File Modified) 
2674 nenolod     2006/05/14 02:09:30 UTC     (20060514-1329)
2675   Log:
2676   - keywords
2677   
2679   Changes:      Modified:
2680   + -           trunk/src/fnvhash.s  (Property Modified)
2683 nenolod     2006/05/14 01:47:33 UTC     (20060514-1327)
2684   Log:
2685   - reduced version of code
2686   
2688   Changes:      Modified:
2689   +9 -61        trunk/src/fnvhash.s (File Modified) 
2692 nenolod     2006/05/14 01:20:24 UTC     (20060514-1325)
2693   Log:
2694   - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
2695   
2697   Changes:      Modified:
2698   +1 -1         trunk/src/fnvhash.s (File Modified) 
2701 jilles      2006/05/14 01:19:25 UTC     (20060514-1323)
2702   Log:
2703   Fix orighost matching for klines, etc. Was hashing the visible
2704   host, oops.
2705   
2707   Changes:      Modified:
2708   +1 -1         trunk/src/hostmask.c (File Modified) 
2711 nenolod     2006/05/13 23:49:14 UTC     (20060513-1321)
2712   Log:
2713   - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
2714   
2716   Changes:      Modified:
2717   +7 -1         trunk/configure (File Modified) 
2718   +5 -0         trunk/configure.ac (File Modified) 
2719   +5 -6         trunk/src/Makefile.in (File Modified) 
2720   +0 -4         trunk/src/fnvhash.s (File Modified) 
2721   +0 -2         trunk/src/hash.c (File Modified) 
2724 nenolod     2006/05/13 23:35:31 UTC     (20060513-1319)
2725   Log:
2726   - regenerate configure
2727   
2729   Changes:      Modified:
2730   +18 -0        trunk/configure (File Modified) 
2733 nenolod     2006/05/13 23:35:15 UTC     (20060513-1317)
2734   Log:
2735   - --enable-ricer-hashing option.
2736   
2738   Changes:      Modified:
2739   +9 -0         trunk/configure.ac (File Modified) 
2740   +3 -0         trunk/include/setup.h.in (File Modified) 
2743 nenolod     2006/05/13 23:22:47 UTC     (20060513-1315)
2744   Log:
2745   - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
2746   
2748   Changes:      Modified:
2749   + -           trunk/src/fnvhash.s (File Added) 
2750   +3 -0         trunk/src/hash.c (File Modified) 
2753 jilles      2006/05/12 15:57:25 UTC     (20060512-1309)
2754   Log:
2755   Fix syntax error in reference.conf.
2756   
2758   Changes:      Modified:
2759   +0 -1         trunk/doc/reference.conf (File Modified) 
2762 jilles      2006/05/11 16:28:16 UTC     (20060511-1307)
2763   Log:
2764   Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
2765   (&& instead of ||...)
2766   Allows stuff like /mode +b 127.0.0.1 to ban that IP.
2767   
2769   Changes:      Modified:
2770   +1 -1         trunk/src/chmode.c (File Modified) 
2773 jilles      2006/05/11 16:16:36 UTC     (20060511-1303)
2774   Log:
2775   Documentation for extban.
2776   
2778   Changes:      Modified:
2779   + -           trunk/doc/extban.txt (File Added) 
2782 jilles      2006/05/11 15:50:33 UTC     (20060511-1301)
2783   Log:
2784   Add extban modules to example confs.
2785   
2787   Changes:      Modified:
2788   +5 -0         trunk/doc/example.conf (File Modified) 
2789   +10 -0        trunk/doc/reference.conf (File Modified) 
2792 jilles      2006/05/11 15:43:03 UTC     (20060511-1299)
2793   Log:
2794   Initial addition of extended ban types (conditionals).
2795   Allows custom +bqeI checks via modules.
2796   Initial extra types are account (a[:mask]), oper (o),
2797   channel (c:name), realname (r:mask), server (s:mask).
2798   
2800   Changes:      Modified:
2801   +229 -0       trunk/contrib/Makefile.in (File Modified) 
2802   + -           trunk/contrib/extb_account.c (File Added) 
2803   + -           trunk/contrib/extb_channel.c (File Added) 
2804   + -           trunk/contrib/extb_oper.c (File Added) 
2805   + -           trunk/contrib/extb_realname.c (File Added) 
2806   + -           trunk/contrib/extb_server.c (File Added) 
2807   +13 -0        trunk/include/channel.h (File Modified) 
2808   +1 -0         trunk/src/Makefile.in (File Modified) 
2809   +14 -5        trunk/src/channel.c (File Modified) 
2810   +91 -0        trunk/src/chmode.c (File Modified) 
2811   + -           trunk/src/extban.c (File Added) 
2814 jilles      2006/05/09 19:28:19 UTC     (20060509-1297)
2815   Log:
2816   Do not force +bqeI modes starting with '$' in nick!user@host format.
2817   * and ? characters in them are still assumed to be wildcards.
2818   
2820   Changes:      Modified:
2821   +6 -0         trunk/src/chmode.c (File Modified) 
2824 nenolod     2006/05/08 13:05:25 UTC     (20060508-1295)
2825   Log:
2826   - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
2827   
2829   Changes:      Modified:
2830   +4 -0         trunk/modules/m_capab.c (File Modified) 
2833 jilles      2006/05/05 19:00:19 UTC     (20060505-1291)
2834   Log:
2835   Stop some mixing of client and server protocol.
2836   
2838   Changes:      Modified:
2839   +6 -0         trunk/modules/core/m_nick.c (File Modified) 
2840   +4 -2         trunk/modules/m_pass.c (File Modified) 
2841   +6 -0         trunk/modules/m_sasl.c (File Modified) 
2842   +6 -0         trunk/modules/m_user.c (File Modified) 
2845 nenolod     2006/05/05 15:06:00 UTC     (20060505-1287)
2846   Log:
2847   - additional revert
2848   
2850   Changes:      Modified:
2851   +0 -2         trunk/include/s_newconf.h (File Modified) 
2852   +0 -4         trunk/include/s_serv.h (File Modified) 
2853   +0 -1         trunk/src/newconf.c (File Modified) 
2854   +1 -13        trunk/src/s_serv.c (File Modified) 
2857 nenolod     2006/05/05 15:03:53 UTC     (20060505-1285)
2858   Log:
2859   - revert LZOLink patch for now
2860   
2862   Changes:      Modified:
2863   +0 -1         trunk/servlink/Makefile.in (File Modified) 
2864   +0 -16        trunk/servlink/README (File Modified) 
2865   +2 -36        trunk/servlink/control.c (File Modified) 
2866   +0 -3         trunk/servlink/control.h (File Modified) 
2867   +7 -5955      trunk/servlink/io.c (File Modified) 
2868   + -           trunk/servlink/lzoconf.h (File Deleted) 
2869   + -           trunk/servlink/lzodefs.h (File Deleted) 
2870   + -           trunk/servlink/minilzo.c (File Deleted) 
2871   + -           trunk/servlink/minilzo.h (File Deleted) 
2872   +0 -1         trunk/servlink/servlink.h (File Modified) 
2875 nenolod     2006/05/05 13:37:26 UTC     (20060505-1283)
2876   Log:
2877   - more stuff here
2878   
2880   Changes:      Modified:
2881   +4 -2         trunk/servlink/control.c (File Modified) 
2882   +2 -1         trunk/servlink/io.c (File Modified) 
2885 nenolod     2006/05/05 04:21:59 UTC     (20060505-1281)
2886   Log:
2887   - oops
2888   
2890   Changes:      Modified:
2891   +2 -2         trunk/servlink/io.c (File Modified) 
2894 nenolod     2006/05/05 04:15:09 UTC     (20060505-1279)
2895   Log:
2896   - paranoia, prevent segfaults
2897   
2899   Changes:      Modified:
2900   +2 -2         trunk/servlink/io.c (File Modified) 
2903 nenolod     2006/05/05 03:49:15 UTC     (20060505-1277)
2904   Log:
2905   - more optimal servlink code
2906   
2908   Changes:      Modified:
2909   +21 -8        trunk/servlink/io.c (File Modified) 
2912 nenolod     2006/05/05 03:33:12 UTC     (20060505-1275)
2913   Log:
2914   - more efficient read strategy
2915   
2917   Changes:      Modified:
2918   +15 -3        trunk/servlink/io.c (File Modified) 
2921 nenolod     2006/05/05 03:23:07 UTC     (20060505-1273)
2922   Log:
2923   - use lzo_uintp cast to make LZO happy
2924   
2926   Changes:      Modified:
2927   +3 -3         trunk/servlink/io.c (File Modified) 
2930 nenolod     2006/05/05 03:09:46 UTC     (20060505-1271)
2931   Log:
2932   - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
2933   
2935   Changes:      Modified:
2936   +4 -0         trunk/doc/example.conf (File Modified) 
2937   +2 -1         trunk/include/s_newconf.h (File Modified) 
2938   +4 -0         trunk/include/s_serv.h (File Modified) 
2939   +1 -0         trunk/servlink/Makefile.in (File Modified) 
2940   +16 -0        trunk/servlink/README (File Modified) 
2941   +34 -2        trunk/servlink/control.c (File Modified) 
2942   +3 -0         trunk/servlink/control.h (File Modified) 
2943   +5929 -7      trunk/servlink/io.c (File Modified) 
2944   + -           trunk/servlink/lzoconf.h (File Added) 
2945   + -           trunk/servlink/lzodefs.h (File Added) 
2946   + -           trunk/servlink/minilzo.c (File Added) 
2947   + -           trunk/servlink/minilzo.h (File Added) 
2948   +1 -0         trunk/servlink/servlink.h (File Modified) 
2949   +1 -0         trunk/src/newconf.c (File Modified) 
2950   +14 -2        trunk/src/s_serv.c (File Modified) 
2953 nenolod     2006/04/30 16:51:11 UTC     (20060430-1269)
2954   Log:
2955   - remove imalloc, it was a concept that probably wouldn't have worked properly
2956   
2958   Changes:      Modified:
2959   +0 -977       trunk/libcharybdis/Makefile.in (File Modified) 
2960   + -           trunk/libcharybdis/imalloc.c (File Deleted) 
2961   + -           trunk/libcharybdis/imalloc.h (File Deleted) 
2964 nenolod     2006/04/29 03:04:39 UTC     (20060429-1267)
2965   Log:
2966   - disable imalloc for now
2967   
2969   Changes:      Modified:
2970   +33 -7        trunk/libcharybdis/imalloc.c (File Modified) 
2973 nenolod     2006/04/29 02:47:22 UTC     (20060429-1265)
2974   Log:
2975   - remove unneeded debug code
2976   
2978   Changes:      Modified:
2979   +0 -6         trunk/libcharybdis/imalloc.c (File Modified) 
2982 nenolod     2006/04/29 02:46:00 UTC     (20060429-1263)
2983   Log:
2984   - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
2985   
2987   Changes:      Modified:
2988   +6 -4         trunk/libcharybdis/imalloc.c (File Modified) 
2991 nenolod     2006/04/29 02:40:23 UTC     (20060429-1261)
2992   Log:
2993   - more stuff here, imalloc remains disabled for now
2994   
2996   Changes:      Modified:
2997   +2 -3         trunk/libcharybdis/imalloc.c (File Modified) 
3000 nenolod     2006/04/29 02:27:03 UTC     (20060429-1259)
3001   Log:
3002   - more progress
3003   
3005   Changes:      Modified:
3006   +13 -4        trunk/libcharybdis/imalloc.c (File Modified) 
3009 nenolod     2006/04/29 02:21:48 UTC     (20060429-1257)
3010   Log:
3011   - more tweaks
3012   
3014   Changes:      Modified:
3015   +1 -1         trunk/libcharybdis/imalloc.c (File Modified) 
3016   +2 -0         trunk/src/ircd.c (File Modified) 
3019 nenolod     2006/04/29 02:13:05 UTC     (20060429-1255)
3020   Log:
3021   - roll back libircd crap
3022   
3024   Changes:      Modified:
3025   +1 -1         trunk/libcharybdis/Makefile.in (File Modified) 
3026   +4 -0         trunk/libcharybdis/imalloc.c (File Modified) 
3027   +29 -0        trunk/src/.depend (File Modified) 
3028   +6 -21        trunk/src/Makefile.in (File Modified) 
3029   +3 -218       trunk/src/ircd.c (File Modified) 
3030   + -           trunk/src/ircd_linker.c (File Deleted) 
3031   + -           trunk/src/main.c (File Deleted) 
3034 nenolod     2006/04/29 01:57:30 UTC     (20060429-1253)
3035   Log:
3036   - realloc(), free() implementation
3037   
3039   Changes:      Modified:
3040   +141 -0       trunk/libcharybdis/imalloc.c (File Modified) 
3043 nenolod     2006/04/29 01:12:55 UTC     (20060429-1251)
3044   Log:
3045   - malloc(), calloc() implementation
3046   
3048   Changes:      Modified:
3049   +78 -3        trunk/libcharybdis/imalloc.c (File Modified) 
3052 nenolod     2006/04/29 00:41:14 UTC     (20060429-1249)
3053   Log:
3054   - block_free(), block_find(), retune_heaps() implementation
3055   
3057   Changes:      Modified:
3058   +146 -1       trunk/libcharybdis/imalloc.c (File Modified) 
3061 nenolod     2006/04/28 21:43:10 UTC     (20060428-1246)
3062   Log:
3063   - block_destroy code, block_allocate code.
3064   
3066   Changes:      Modified:
3067   +81 -4        trunk/libcharybdis/imalloc.c (File Modified) 
3070 nenolod     2006/04/28 21:04:19 UTC     (20060428-1244)
3071   Log:
3072   - block_new() code
3073   
3075   Changes:      Modified:
3076   +57 -0        trunk/libcharybdis/imalloc.c (File Modified) 
3079 nenolod     2006/04/28 20:34:53 UTC     (20060428-1242)
3080   Log:
3081   - disable imalloc again :P
3082   
3084   Changes:      Modified:
3085   +1 -1         trunk/libcharybdis/imalloc.c (File Modified) 
3088 nenolod     2006/04/28 20:34:31 UTC     (20060428-1240)
3089   Log:
3090   - fix warning
3091   
3093   Changes:      Modified:
3094   +1 -1         trunk/libcharybdis/imalloc.c (File Modified) 
3097 nenolod     2006/04/28 20:34:03 UTC     (20060428-1238)
3098   Log:
3099   - fix typo
3100   
3102   Changes:      Modified:
3103   +2 -2         trunk/libcharybdis/imalloc.c (File Modified) 
3106 nenolod     2006/04/28 20:32:20 UTC     (20060428-1236)
3107   Log:
3108   - constructor code for imalloc engine (malloc_init())
3109   
3111   Changes:      Modified:
3112   +35 -2        trunk/libcharybdis/imalloc.c (File Modified) 
3115 nenolod     2006/04/28 20:22:37 UTC     (20060428-1234)
3116   Log:
3117   - imalloc engine improvements
3118   
3120   Changes:      Modified:
3121   +60 -6        trunk/libcharybdis/imalloc.c (File Modified) 
3124 nenolod     2006/04/28 19:51:10 UTC     (20060428-1232)
3125   Log:
3126   - replace mmap() code with direct brk()/sbrk() calls.
3127   
3129   Changes:      Modified:
3130   +32 -10       trunk/libcharybdis/imalloc.c (File Modified) 
3133 nenolod     2006/04/28 19:26:44 UTC     (20060428-1230)
3134   Log:
3135   - remove outdated i_malloc() interfaces
3136   
3138   Changes:      Modified:
3139   +1 -44        trunk/libcharybdis/imalloc.c (File Modified) 
3142 nenolod     2006/04/28 15:04:38 UTC     (20060428-1228)
3143   Log:
3144   - redisable imalloc (sorry!)
3145   
3147   Changes:      Modified:
3148   +1 -1         trunk/libcharybdis/imalloc.c (File Modified) 
3151 nenolod     2006/04/28 15:03:12 UTC     (20060428-1226)
3152   Log:
3153   - correct GET_PAGE_SLOT() macro
3154   
3156   Changes:      Modified:
3157   +2 -2         trunk/libcharybdis/imalloc.c (File Modified) 
3160 nenolod     2006/04/28 15:01:53 UTC     (20060428-1224)
3161   Log:
3162   - oops forgot to commit it with imalloc turned off
3163   
3165   Changes:      Modified:
3166   +1 -1         trunk/libcharybdis/imalloc.c (File Modified) 
3169 nenolod     2006/04/28 15:01:29 UTC     (20060428-1222)
3170   Log:
3171   - cleanups
3172   
3174   Changes:      Modified:
3175   +11 -11       trunk/libcharybdis/imalloc.c (File Modified) 
3176   +8 -2         trunk/libcharybdis/imalloc.h (File Modified) 
3179 nenolod     2006/04/28 14:56:20 UTC     (20060428-1220)
3180   Log:
3181   - lowlevel imalloc code
3182   
3184   Changes:      Modified:
3185   +278 -16      trunk/libcharybdis/imalloc.c (File Modified) 
3186   + -           trunk/libcharybdis/imalloc.h (File Added) 
3189 nenolod     2006/04/26 14:53:05 UTC     (20060426-1218)
3190   Log:
3191   - fix bindings
3192   
3194   Changes:      Modified:
3195   +3 -3         trunk/libcharybdis/imalloc.c (File Modified) 
3198 nenolod     2006/04/26 14:51:53 UTC     (20060426-1216)
3199   Log:
3200   remove #ifndef
3201   
3203   Changes:      Modified:
3204   +0 -1         trunk/libcharybdis/imalloc.c (File Modified) 
3207 nenolod     2006/04/26 14:50:01 UTC     (20060426-1214)
3208   Log:
3209   - 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)
3210   
3212   Changes:      Modified:
3213   +115 -0       trunk/libcharybdis/Makefile.in (File Modified) 
3214   + -           trunk/libcharybdis/imalloc.c (File Added) 
3217 nenolod     2006/04/26 14:37:24 UTC     (20060426-1212)
3218   Log:
3219   - increment configure Id
3220   
3222   Changes:      Modified:
3223   +2208 -1      trunk/configure (File Modified) 
3226 nenolod     2006/04/26 14:33:37 UTC     (20060426-1210)
3227   Log:
3228   - bootstrap for imalloc code
3229   
3231   Changes:      Modified:
3232   +54 -1        trunk/configure.ac (File Modified) 
3233   +27 -0        trunk/include/setup.h.in (File Modified) 
3236 jilles      2006/04/25 14:52:37 UTC     (20060425-1208)
3237   Log:
3238   Clarify interaction of spoofs and channel bans/operator{} blocks.
3239   
3241   Changes:      Modified:
3242   +4 -1         trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
3243   +6 -1         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
3246 nenolod     2006/04/24 13:42:18 UTC     (20060424-1206)
3247   Log:
3248   - move rehash checking &c into a timed event (idea stolen from ratbox3)
3249   
3251   Changes:      Modified:
3252   +30 -22       trunk/src/ircd.c (File Modified) 
3255 jilles      2006/04/22 17:07:07 UTC     (20060422-1204)
3256   Log:
3257   If shared{} blocks deny something, the command
3258   is silently ignored.
3259   
3261   Changes:      Modified:
3262   +1 -0         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
3265 jilles      2006/04/22 10:26:56 UTC     (20060422-1202)
3266   Log:
3267   Move up IsService check so we don't store a non-service
3268   in preClient->sasl_agent.
3269   
3271   Changes:      Modified:
3272   +6 -6         trunk/modules/m_sasl.c (File Modified) 
3275 gxti        2006/04/22 03:53:40 UTC     (20060422-1198)
3276   Log:
3277   SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
3278   Add some more sanity checks on agent strings.
3279   
3281   Changes:      Modified:
3282   +13 -11       trunk/modules/m_sasl.c (File Modified) 
3285 jilles      2006/04/21 16:28:56 UTC     (20060421-1194)
3286   Log:
3287   Unknown clients can have an ID too now so make sure to remove
3288   them from the hash if they exit.
3289   
3291   Changes:      Modified:
3292   +3 -0         trunk/src/client.c (File Modified) 
3295 jilles      2006/04/21 16:21:02 UTC     (20060421-1192)
3296   Log:
3297   Only accept sasl from servers in a service{} block.
3298   Not tested but this must go in.
3299   
3301   Changes:      Modified:
3302   +6 -0         trunk/modules/m_sasl.c (File Modified) 
3303   +3 -0         trunk/modules/m_signon.c (File Modified) 
3306 jilles      2006/04/19 15:52:08 UTC     (20060419-1190)
3307   Log:
3308   Only process SAVE messages targetting registered users,
3309   not servers or unregistered connections. Could cause
3310   a crash when bad protocol was received.
3311   
3313   Changes:      Modified:
3314   +5 -1         trunk/modules/core/m_nick.c (File Modified) 
3317 nenolod     2006/04/19 03:44:55 UTC     (20060419-1186)
3318   Log:
3319   - fix QJM buffer overflow vulnerability (fucking GXTi)
3320   
3322   Changes:      Modified:
3323   +3 -3         trunk/src/s_user.c (File Modified) 
3326 jilles      2006/04/18 23:28:33 UTC     (20060418-1184)
3327   Log:
3328   Mention /scan umodes under oper_spy privilege.
3329   
3331   Changes:      Modified:
3332   +3 -2         trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified) 
3335 jilles      2006/04/18 23:05:05 UTC     (20060418-1182)
3336   Log:
3337   Mention that overlapping cluster blocks are a bad thing.
3338   
3340   Changes:      Modified:
3341   +5 -0         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
3344 jilles      2006/04/18 22:57:47 UTC     (20060418-1180)
3345   Log:
3346   - Document cluster{} and shared{} blocks.
3347   - Mention that service{} does not allow wildcards.
3348   
3350   Changes:      Modified:
3351   +222 -1       trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
3354 jilles      2006/04/18 22:22:36 UTC     (20060418-1178)
3355   Log:
3356   Document exempt{} and service{} blocks, point to reference.conf for
3357   general{}, channel{} and serverhide{}.
3358   
3360   Changes:      Modified:
3361   +88 -1        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
3364 jilles      2006/04/18 22:02:17 UTC     (20060418-1176)
3365   Log:
3366   Document ~ in lists of values better.
3367   
3369   Changes:      Modified:
3370   +7 -0         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
3373 jilles      2006/04/18 21:51:18 UTC     (20060418-1174)
3374   Log:
3375   More detailed CNOTICE, CPRIVMSG descriptions.
3376   
3378   Changes:      Modified:
3379   +9 -0         trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified) 
3382 jilles      2006/04/18 13:49:18 UTC     (20060418-1172)
3383   Log:
3384   Oops, need both Revision and Id on modules.
3385   
3387   Changes:      Modified:
3388   + -           trunk/modules/sno_routing.c  (Property Modified)
3391 jilles      2006/04/17 22:26:12 UTC     (20060417-1170)
3392   Log:
3393   Tweak header comment a bit (filename, Id).
3394   
3396   Changes:      Modified:
3397   +1 -1         trunk/modules/sno_routing.c (File Modified) (Property Modified)
3400 jilles      2006/04/17 00:13:57 UTC     (20060417-1166)
3401   Log:
3402   Add GLINE and UNGLINE.
3403   
3405   Changes:      Modified:
3406   +40 -0        trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
3409 jilles      2006/04/16 13:07:49 UTC     (20060416-1156)
3410   Log:
3411   New configure with proper Id.
3412   
3414   Changes:      Modified:
3415   +3 -1         trunk/configure (File Modified) 
3418 jilles      2006/04/16 13:06:04 UTC     (20060416-1154)
3419   Log:
3420   Change #include directives for in6addr_any, hopefully compiles better now.
3421   
3423   Changes:      Modified:
3424   +3 -1         trunk/configure.ac (File Modified) 
3427 jilles      2006/04/09 20:20:32 UTC     (20060409-1152)
3428   Log:
3429   Encourage putting actual administrative information
3430   in the admin{} block.
3431   
3433   Changes:      Modified:
3434   +3 -3         trunk/doc/example.conf (File Modified) 
3437 gxti        2006/04/08 01:36:41 UTC     (20060408-1150)
3438   Log:
3439   New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
3440   
3442   Changes:      Modified:
3443   +9 -7         trunk/include/s_conf.h (File Modified) 
3444   +1 -0         trunk/src/newconf.c (File Modified) 
3445   +10 -0        trunk/src/s_user.c (File Modified) 
3448 jilles      2006/04/07 22:52:35 UTC     (20060407-1146)
3449   Log:
3450   - Change to glines = no in example confs
3451   - Point to clustered/remote KLINE/UNKLINE in notices if glines
3452     are disabled.
3453   
3455   Changes:      Modified:
3456   +1 -1         trunk/doc/example.conf (File Modified) 
3457   +1 -1         trunk/doc/reference.conf (File Modified) 
3458   +2 -2         trunk/modules/m_gline.c (File Modified) 
3461 nenolod     2006/04/06 13:35:20 UTC     (20060406-1144)
3462   Log:
3463   - forward-port QJM fix from 1.1
3464   
3466   Changes:      Modified:
3467   +2 -0         trunk/src/s_user.c (File Modified) 
3470 nenolod     2006/04/06 13:33:39 UTC     (20060406-1142)
3471   Log:
3472   - add switch to configure to disable the block allocator
3473   
3475   Changes:      Modified:
3476   +18 -0        trunk/configure (File Modified) 
3477   +9 -0         trunk/configure.ac (File Modified) 
3478   +0 -6         trunk/include/config.h (File Modified) 
3479   +3 -0         trunk/include/setup.h.in (File Modified) 
3482 gxti        2006/04/02 08:30:17 UTC     (20060402-1118)
3483   Log:
3484   Fix wierd error that would exit SASL users with "Overridden"
3486   Changes:      Modified:
3487   +1 -1         trunk/modules/m_signon.c (File Modified) 
3490 jilles      2006/03/30 10:11:21 UTC     (20060330-1116)
3491   Log:
3492   Remove obsolete XXX comment about lazylinks.
3493   
3495   Changes:      Modified:
3496   +0 -3         trunk/contrib/m_ojoin.c (File Modified) 
3499 jilles      2006/03/30 02:22:18 UTC     (20060330-1114)
3500   Log:
3501   OJOIN: make sure to send the wallops remotely for #channels
3502   
3504   Changes:      Modified:
3505   +5 -0         trunk/contrib/m_ojoin.c (File Modified) 
3508 gxti        2006/03/30 02:14:42 UTC     (20060330-1112)
3509   Log:
3510   Accountability for OJOIN (contrib module)
3512   Changes:      Modified:
3513   +6 -0         trunk/contrib/m_ojoin.c (File Modified) 
3516 nenolod     2006/03/29 22:55:25 UTC     (20060329-1110)
3517   Log:
3518   - move more stuff over to ircd_state
3519   
3521   Changes:      Modified:
3522   +1 -1         trunk/libcharybdis/linebuf.c (File Modified) 
3523   +1 -1         trunk/libcharybdis/tools.c (File Modified) 
3524   +9 -0         trunk/src/ircd_state.c (File Modified) 
3525   +3 -3         trunk/src/patricia.c (File Modified) 
3528 nenolod     2006/03/29 22:49:53 UTC     (20060329-1108)
3529   Log:
3530   - move more stuff out of libircd and into ircd_state.c
3531   
3533   Changes:      Modified:
3534   +5 -5         trunk/src/channel.c (File Modified) 
3535   +4 -4         trunk/src/client.c (File Modified) 
3536   +12 -0        trunk/src/ircd_state.c (File Modified) 
3539 nenolod     2006/03/29 22:46:12 UTC     (20060329-1106)
3540   Log:
3541   - this is just barrels of fun
3542   
3544   Changes:      Modified:
3545   + -           trunk/include/ircd_state.h (File Added) 
3546   +1 -1         trunk/src/Makefile.in (File Modified) 
3547   +2 -1         trunk/src/channel.c (File Modified) 
3548   +3 -52        trunk/src/ircd.c (File Modified) 
3549   +100 -3       trunk/src/ircd_state.c (File Modified) 
3552 jilles      2006/03/26 22:51:26 UTC     (20060326-1100)
3553   Log:
3554   It's .include, not #include.
3555   
3557   Changes:      Modified:
3558   +3 -1         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
3561 jilles      2006/03/26 22:35:04 UTC     (20060326-1098)
3562   Log:
3563   More consistent section titles.
3564   
3566   Changes:      Modified:
3567   +1 -1         trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
3568   +8 -6         trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified) 
3569   +5 -5         trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
3572 jilles      2006/03/23 11:15:26 UTC     (20060323-1096)
3573   Log:
3574   Mention possible exceeding of +j/+l due to propagation
3575   delays between servers.
3576   
3578   Changes:      Modified:
3579   +8 -0         trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
3582 jilles      2006/03/23 11:04:43 UTC     (20060323-1094)
3583   Log:
3584   Formatting nits:
3585   - "text" -> <quote>text</quote>
3586   - <filename>
3587   - a few more
3588   
3590   Changes:      Modified:
3591   +1 -1         trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
3592   +19 -19       trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
3593   +1 -1         trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified) 
3594   +1 -1         trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
3597 jilles      2006/03/23 01:23:57 UTC     (20060323-1092)
3598   Log:
3599   Remove text about deprecation of glines.
3600   
3602   Changes:      Modified:
3603   +0 -4         trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
3606 jilles      2006/03/23 00:20:59 UTC     (20060323-1090)
3607   Log:
3608   - Add description of umode +D, deaf.
3609   - Mention CALLERID 005 token with umode +g.
3610   
3612   Changes:      Modified:
3613   +24 -0        trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
3616 jilles      2006/03/19 15:57:54 UTC     (20060319-1088)
3617   Log:
3618   Strip off a leading colon in services shortcuts (aliases).
3619   
3621   Changes:      Modified:
3622   +2 -0         trunk/src/parse.c (File Modified) 
3625 jilles      2006/03/17 23:20:30 UTC     (20060317-1086)
3626   Log:
3627   Add no_oper_invis contrib module, denies opers setting
3628   themselves invisible (except hidden_oper's).
3629   
3631   Changes:      Modified:
3632   +42 -0        trunk/contrib/Makefile.in (File Modified) 
3633   + -           trunk/contrib/no_oper_invis.c (File Added) 
3636 jilles      2006/03/17 21:02:06 UTC     (20060317-1084)
3637   Log:
3638   Mention /stats E, make the other /stats descriptions more consistent.
3639   
3641   Changes:      Modified:
3642   +13 -7        trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
3645 jilles      2006/03/17 18:01:32 UTC     (20060317-1082)
3646   Log:
3647   Mention that the KILL reason and oper will appear on channels.
3648   
3650   Changes:      Modified:
3651   +3 -0         trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
3654 jilles      2006/03/17 15:49:35 UTC     (20060317-1080)
3655   Log:
3656   Mention /mode #channel f to query forward channel from outside.
3657   
3659   Changes:      Modified:
3660   +4 -0         trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
3663 jilles      2006/03/17 15:13:00 UTC     (20060317-1074)
3664   Log:
3665   Port over RATBOX_2_1 r20960 (anfl):
3666   client connect notices to +C should be hiding the extra
3667   fields for spoofed users
3668   
3670   Changes:      Modified:
3671   +2 -1         trunk/src/s_user.c (File Modified) 
3674 jilles      2006/03/15 17:07:32 UTC     (20060315-1072)
3675   Log:
3676   Add a chapter with our extra user commands:
3677   ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
3678   
3680   Changes:      Modified:
3681   +181 -0       trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified) 
3682   + -           trunk/doc/sgml/oper-guide/ucommands.sgml (File Added) 
3685 jilles      2006/03/15 14:31:14 UTC     (20060315-1070)
3686   Log:
3687   Do not put by <server>: in SQUIT reasons to servers
3688   other than the one being exited.
3689   
3691   Changes:      Modified:
3692   +1 -1         trunk/src/client.c (File Modified) 
3695 jilles      2006/03/14 19:16:18 UTC     (20060314-1068)
3696   Log:
3697   Regenerate configure.
3698   
3700   Changes:      Modified:
3701   +1162 -1159   trunk/configure (File Modified) 
3704 jilles      2006/03/14 19:15:34 UTC     (20060314-1066)
3705   Log:
3706   Move the warning flags down so they do not mess up
3707   checks like for -Wl,-export-dynamic.
3708   
3710   Changes:      Modified:
3711   +33 -30       trunk/configure.ac (File Modified) 
3714 nenolod     2006/03/14 14:53:54 UTC     (20060314-1064)
3715   Log:
3716   - more work here
3717   
3719   Changes:      Modified:
3720   +2 -1         trunk/iauth/Makefile.in (File Modified) 
3723 nenolod     2006/03/14 14:51:39 UTC     (20060314-1062)
3724   Log:
3725   - build iauth makefile
3726   
3728   Changes:      Modified:
3729   +3 -2         trunk/configure (File Modified) 
3730   +1 -0         trunk/configure.ac (File Modified) 
3733 nenolod     2006/03/14 14:50:54 UTC     (20060314-1060)
3734   Log:
3735   - Makefile
3736   
3738   Changes:      Modified:
3739   + -           trunk/iauth/Makefile.in (File Added) 
3742 nenolod     2006/03/14 14:46:12 UTC     (20060314-1058)
3743   Log:
3744   - add iauth.conf.example from irc2.11
3745   
3747   Changes:      Modified:
3748   + -           trunk/doc/example-iauth.conf (File Added) 
3751 nenolod     2006/03/14 14:38:33 UTC     (20060314-1056)
3752   Log:
3753   - wow, i found some docs on this thing
3754   
3756   Changes:      Modified:
3757   + -           trunk/doc/technical/iauth-internals.txt (File Added) 
3760 nenolod     2006/03/14 14:36:46 UTC     (20060314-1054)
3761   Log:
3762   - no longer applicable
3763   
3765   Changes:      Modified:
3766   + -           trunk/authdaemon/ (File Deleted) 
3769 nenolod     2006/03/14 14:27:52 UTC     (20060314-1052)
3770   Log:
3771   - remove libircd.so on make clean (oops)
3772   
3774   Changes:      Modified:
3775   +1 -1         trunk/src/Makefile.in (File Modified) 
3778 nenolod     2006/03/14 14:25:50 UTC     (20060314-1050)
3779   Log:
3780   - merge iauth source for experimentation
3781   
3783   Changes:      Modified:
3784   + -           trunk/iauth/ (File Added) 
3785   + -           trunk/iauth/a_conf.c (File Added) 
3786   + -           trunk/iauth/a_conf_def.h (File Added) 
3787   + -           trunk/iauth/a_conf_ext.h (File Added) 
3788   + -           trunk/iauth/a_defines.h (File Added) 
3789   + -           trunk/iauth/a_externs.h (File Added) 
3790   + -           trunk/iauth/a_io.c (File Added) 
3791   + -           trunk/iauth/a_io_ext.h (File Added) 
3792   + -           trunk/iauth/a_log.c (File Added) 
3793   + -           trunk/iauth/a_log_def.h (File Added) 
3794   + -           trunk/iauth/a_log_ext.h (File Added) 
3795   + -           trunk/iauth/a_struct_def.h (File Added) 
3796   + -           trunk/iauth/iauth.c (File Added) 
3797   + -           trunk/iauth/mod_lhex.c (File Added) 
3798   + -           trunk/iauth/mod_lhex_ext.h (File Added) 
3799   + -           trunk/iauth/mod_pipe.c (File Added) 
3800   + -           trunk/iauth/mod_pipe_ext.h (File Added) 
3801   + -           trunk/iauth/mod_rfc931.c (File Added) 
3802   + -           trunk/iauth/mod_rfc931_ext.h (File Added) 
3803   + -           trunk/iauth/mod_socks.c (File Added) 
3804   + -           trunk/iauth/mod_socks_ext.h (File Added) 
3805   + -           trunk/iauth/mod_webproxy.c (File Added) 
3806   + -           trunk/iauth/mod_webproxy_ext.h (File Added) 
3809 jilles      2006/03/12 16:05:39 UTC     (20060312-1044)
3810   Log:
3811   User /quote help index was not sorted properly.
3812   
3814   Changes:      Modified:
3815   +2 -2         trunk/help/Makefile.in (File Modified) 
3816   +8 -8         trunk/help/users/index (File Modified) 
3819 jilles      2006/03/12 15:57:27 UTC     (20060312-1038)
3820   Log:
3821   Add SCAN help file.
3822   
3824   Changes:      Modified:
3825   +25 -8        trunk/help/opers/index (File Modified) 
3826   + -           trunk/help/opers/scan (File Added) 
3829 jilles      2006/03/12 15:27:06 UTC     (20060312-1032)
3830   Log:
3831   SGML docs:
3832   - Document SCAN UMODES
3833   - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
3834   
3836   Changes:      Modified:
3837   +41 -0        trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
3840 jilles      2006/03/10 15:28:58 UTC     (20060310-1028)
3841   Log:
3842   Add our copyright information to /info (part of release-1.1 r1026).
3843   
3845   Changes:      Modified:
3846   +1 -0         trunk/src/version.c.SH (File Modified) 
3849 jilles      2006/03/10 00:16:30 UTC     (20060310-1020)
3850   Log:
3851   Fix some compile warnings.
3852   
3854   Changes:      Modified:
3855   +1 -1         trunk/modules/core/m_join.c (File Modified) 
3856   +2 -2         trunk/modules/core/m_nick.c (File Modified) 
3857   +0 -1         trunk/modules/core/m_sjoin.c (File Modified) 
3858   +1 -1         trunk/modules/m_scan.c (File Modified) 
3859   +4 -4         trunk/modules/m_signon.c (File Modified) 
3862 jilles      2006/03/09 15:54:20 UTC     (20060309-1012)
3863   Log:
3864   RSFNC: OK, actually consider unknowns also for detecting a collide.
3865   Otherwise we can get two clients with the same nick.
3866   
3868   Changes:      Modified:
3869   +1 -1         trunk/modules/m_services.c (File Modified) 
3872 nenolod     2006/03/09 15:32:14 UTC     (20060309-1006)
3873   Log:
3874   - charybdis profiling stuff
3875   - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
3876   - update .depend
3877   
3879   Changes:      Modified:
3880   +0 -8         trunk/configure (File Modified) 
3881   +1 -8         trunk/configure.ac (File Modified) 
3882   +18 -0        trunk/include/channel.h (File Modified) 
3883   +0 -1322      trunk/modules/core/m_mode.c (File Modified) 
3884   +335 -260     trunk/src/.depend (File Modified) 
3885   +1569 -0      trunk/src/Makefile.in (File Modified) 
3886   + -           trunk/src/chmode.c (File Added) 
3887   +16 -1        trunk/src/ircd.c (File Modified) 
3888   +11 -0        trunk/src/main.c (File Modified) 
3889   +11 -0        trunk/src/modules.c (File Modified) 
3892 jilles      2006/03/09 14:33:38 UTC     (20060309-1004)
3893   Log:
3894   RSFNC: Do not send kills to servers for unknowns
3895   
3897   Changes:      Modified:
3898   +4 -2         trunk/modules/m_services.c (File Modified) 
3901 jilles      2006/03/09 14:25:01 UTC     (20060309-1002)
3902   Log:
3903   Describe service{} blocks in reference.conf.
3904   
3906   Changes:      Modified:
3907   +12 -0        trunk/doc/reference.conf (File Modified) 
3910 jilles      2006/03/09 01:14:34 UTC     (20060309-996)
3911   Log:
3912   Replace this list of modes with pointers to other documentation.
3913   
3915   Changes:      Modified:
3916   +6 -50        trunk/doc/modes.txt (File Modified) 
3919 jilles      2006/03/08 00:10:46 UTC     (20060308-986)
3920   Log:
3921   Name the variable for the channel pointer 'chptr' instead of 'cptr',
3922   looks too much like an old-ircd client pointer otherwise.
3923   
3925   Changes:      Modified:
3926   +7 -7         trunk/contrib/m_findforwards.c (File Modified) 
3929 jilles      2006/03/08 00:09:27 UTC     (20060308-984)
3930   Log:
3931   findforwards:
3932   - note truncation of the list (perhaps sending multiple
3933     notices is better)
3934   - clarify in a comment that /findforwards on a nonexistent
3935     channel can be useful
3936   - sendto_one_notice() requires that the text start with
3937     a colon
3938   
3940   Changes:      Modified:
3941   +9 -3         trunk/contrib/m_findforwards.c (File Modified) 
3944 jilles      2006/03/07 23:33:48 UTC     (20060307-982)
3945   Log:
3946   When we close a local server's link, always include the
3947   name of the client causing the exit in the reason in the
3948   SQUIT we send them (replacing them with us). This makes
3949   sure server notices for stuff like "Not enough arguments
3950   to server command" are different on the two sides.
3951   
3953   Changes:      Modified:
3954   +7 -5         trunk/src/client.c (File Modified) 
3957 gxti        2006/03/07 22:58:03 UTC     (20060307-980)
3958   Log:
3959   New contrib module m_findforwards.c
3960   
3962   Changes:      Modified:
3963   +112 -0       trunk/contrib/Makefile.in (File Modified) 
3964   + -           trunk/contrib/m_findforwards.c (File Added) 
3967 jilles      2006/03/07 22:21:29 UTC     (20060307-968)
3968   Log:
3969   Whoops, don't show real host behind auth{} spoof in
3970   spoof notices if hide_spoof_ips is enabled.
3971   
3972   From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
3973   
3975   Changes:      Modified:
3976   +3 -2         trunk/src/s_conf.c (File Modified) 
3979 jilles      2006/03/07 12:54:53 UTC     (20060307-962)
3980   Log:
3981   Add dalnet-style /identify that sends to nickserv or chanserv.
3982   
3984   Changes:      Modified:
3985   +102 -0       trunk/contrib/Makefile.in (File Modified) 
3986   + -           trunk/contrib/m_identify.c (File Added) 
3989 jilles      2006/03/07 12:26:20 UTC     (20060307-958)
3990   Log:
3991   Document alias{} blocks a bit better.
3992   
3994   Changes:      Modified:
3995   +9 -0         trunk/doc/reference.conf (File Modified) 
3998 nenolod     2006/03/06 04:01:20 UTC     (20060306-948)
3999   Log:
4000   - add aliases to /stats m (data usage is not counted though, sorry)
4001   
4003   Changes:      Modified:
4004   +1 -0         trunk/include/s_conf.h (File Modified) 
4005   +3 -0         trunk/src/newconf.c (File Modified) 
4006   +15 -0        trunk/src/parse.c (File Modified) 
4009 nenolod     2006/03/06 03:43:02 UTC     (20060306-946)
4010   Log:
4011   - remove m_sshortcut as it's no longer relevant
4012   
4014   Changes:      Modified:
4015   +0 -145       trunk/modules/Makefile.in (File Modified) 
4016   + -           trunk/modules/m_sshortcut.c (File Deleted) 
4019 nenolod     2006/03/06 03:41:31 UTC     (20060306-944)
4020   Log:
4021   - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use 
4022     targets instead of my original idea :P)
4023   
4025   Changes:      Modified:
4026   +32 -0        trunk/doc/example.conf (File Modified) 
4027   +35 -0        trunk/doc/reference.conf (File Modified) 
4028   +4 -0         trunk/include/parse.h (File Modified) 
4029   +7 -0         trunk/include/s_conf.h (File Modified) 
4030   +82 -0        trunk/src/newconf.c (File Modified) 
4031   +78 -0        trunk/src/parse.c (File Modified) 
4032   +16 -0        trunk/src/s_conf.c (File Modified) 
4035 jilles      2006/03/05 23:33:56 UTC     (20060305-942)
4036   Log:
4037   Remove some spaces after tabs. ??
4038   
4040   Changes:      Modified:
4041   +18 -18       trunk/src/newconf.c (File Modified) 
4044 jilles      2006/03/05 23:15:38 UTC     (20060305-940)
4045   Log:
4046   Global /who:
4047   - make sure to clear all marks also if the who was aborted
4048     because of too many matches
4049   - give ERR_TOOMANYMATCHES if too many matches
4050   - clarify comments
4051   
4052   ratbox RATBOX_2_2 r22003 (jilles)
4053   
4055   Changes:      Modified:
4056   +28 -26       trunk/modules/m_who.c (File Modified) 
4059 nenolod     2006/03/05 09:45:50 UTC     (20060305-936)
4060   Log:
4061   - devel is 2.0
4062   
4064   Changes:      Modified:
4065   +9 -9         trunk/configure (File Modified) 
4066   +1 -1         trunk/configure.ac (File Modified) 
4069 nenolod     2006/03/05 03:39:14 UTC     (20060305-932)
4070   Log:
4071   - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
4072   
4074   Changes:      Modified:
4075   +2 -1         trunk/include/s_newconf.h (File Modified) 
4076   +20 -0        trunk/modules/m_rehash.c (File Modified) 
4077   +1 -1         trunk/src/s_newconf.c (File Modified) 
4080 gxti        2006/03/05 03:38:33 UTC     (20060305-930)
4081   Log:
4082   Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
4083   
4085   Changes:      Modified:
4086   +0 -1         trunk/doc/example.conf (File Modified) 
4087   +0 -3         trunk/doc/reference.conf (File Modified) 
4088   +0 -1         trunk/include/s_conf.h (File Modified) 
4089   +0 -6         trunk/modules/m_info.c (File Modified) 
4090   +1 -1         trunk/src/channel.c (File Modified) 
4091   +0 -1         trunk/src/newconf.c (File Modified) 
4094 gxti        2006/03/05 00:48:56 UTC     (20060305-928)
4095   Log:
4096   Missing header in m_chghost.c
4098   Changes:      Modified:
4099   +1 -0         trunk/modules/m_chghost.c (File Modified) 
4102 gxti        2006/02/28 19:53:33 UTC     (20060228-926)
4103   Log:
4104   Relocate QJM code to a seperate function(change_nick_user_host)
4105   Change CHGHOST to use change_nick_user_host instead of just setting it
4106   
4108   Changes:      Modified:
4109   +3 -0         trunk/include/s_user.h (File Modified) 
4110   +1 -1         trunk/modules/m_chghost.c (File Modified) 
4111   +3 -78        trunk/modules/m_signon.c (File Modified) 
4112   +89 -0        trunk/src/s_user.c (File Modified) 
4115 jilles      2006/02/28 13:24:51 UTC     (20060228-924)
4116   Log:
4117   Restore /stats a (dns servers, admin-only).
4118   
4120   Changes:      Modified:
4121   +1 -0         trunk/include/res.h (File Modified) 
4122   +5 -8         trunk/modules/m_stats.c (File Modified) 
4123   +16 -0        trunk/src/res.c (File Modified) 
4126 nenolod     2006/02/23 18:29:24 UTC     (20060223-920)
4127   Log:
4128   - Add CHARYBDIS_PROFILE if we are profiling.
4129   - Remove -static from CFLAGS when profiling because this is really unnecessary.
4130   - Remove duplicate --enable-epoll entry.
4131   
4133   Changes:      Modified:
4134   +1595 -15     trunk/configure (File Modified) 
4135   +30 -11       trunk/configure.ac (File Modified) 
4136   +3 -0         trunk/include/setup.h.in (File Modified) 
4139 nenolod     2006/02/23 18:17:21 UTC     (20060223-918)
4140   Log:
4141   - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
4142   
4144   Changes:      Modified:
4145   +28 -0        trunk/aclocal.m4 (File Modified) 
4148 jilles      2006/02/23 13:25:48 UTC     (20060223-916)
4149   Log:
4150   Allow requesting forward channel and quiet list in same mode command.
4151   
4153   Changes:      Modified:
4154   +1 -1         trunk/modules/core/m_mode.c (File Modified) 
4157 jilles      2006/02/22 00:06:41 UTC     (20060222-912)
4158   Log:
4159   Add description of xline wildcards.
4160   
4162   Changes:      Modified:
4163   +14 -3        trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
4166 gxti        2006/02/21 23:54:57 UTC     (20060221-908)
4167   Log:
4168   Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
4169   
4171   Changes:      Modified:
4172   +0 -4         trunk/modules/m_services.c (File Modified) 
4175 nenolod     2006/02/21 02:25:43 UTC     (20060221-906)
4176   Log:
4177   typo
4178   
4180   Changes:      Modified:
4181   +1 -1         trunk/include/hook.h (File Modified) 
4184 nenolod     2006/02/20 22:34:50 UTC     (20060220-904)
4185   Log:
4186   call_hook, not hook_call
4187   
4189   Changes:      Modified:
4190   +1 -1         trunk/modules/core/m_join.c (File Modified) 
4193 nenolod     2006/02/20 22:05:41 UTC     (20060220-902)
4194   Log:
4195   Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
4196   Could be useful for a number of things.
4197   
4199   Changes:      Modified:
4200   +9 -0         trunk/modules/core/m_join.c (File Modified) 
4203 nenolod     2006/02/20 21:35:40 UTC     (20060220-900)
4204   Log:
4205   New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
4206   
4208   Changes:      Modified:
4209   +7 -0         trunk/include/hook.h (File Modified) 
4212 gxti        2006/02/20 21:27:46 UTC     (20060220-896)
4213   Log:
4214   Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
4215   
4217   Changes:      Modified:
4218   +15 -0        trunk/modules/m_services.c (File Modified) 
4221 jilles      2006/02/20 11:26:45 UTC     (20060220-894)
4222   Log:
4223   Clarify snomask +f, +k, +u.
4224   
4226   Changes:      Modified:
4227   +8 -4         trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified) 
4230 jilles      2006/02/20 11:26:22 UTC     (20060220-892)
4231   Log:
4232   Cmode +p and +s may be set simultaneously.
4233   
4235   Changes:      Modified:
4236   +1 -0         trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
4239 nenolod     2006/02/20 05:20:38 UTC     (20060220-890)
4240   Log:
4241   actually, we should check the data version on each reload (oops)
4242   
4244   Changes:      Modified:
4245   +6 -6         trunk/src/main.c (File Modified) 
4248 nenolod     2006/02/20 05:17:22 UTC     (20060220-888)
4249   Log:
4250   more work on the loader
4251   
4253   Changes:      Modified:
4254   +45 -21       trunk/src/main.c (File Modified) 
4257 nenolod     2006/02/20 04:04:42 UTC     (20060220-886)
4258   Log:
4259   Add prototype ircd_state.c
4260   
4262   Changes:      Modified:
4263   + -           trunk/src/ircd_state.c (File Added) 
4266 jilles      2006/02/19 00:41:15 UTC     (20060219-882)
4267   Log:
4268   Smaller improvements.
4269   
4271   Changes:      Modified:
4272   +18 -8        trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
4275 jilles      2006/02/19 00:15:39 UTC     (20060219-880)
4276   Log:
4277   Add a lot of stuff here.
4278   
4280   Changes:      Modified:
4281   +210 -16      trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
4284 jilles      2006/02/18 22:55:32 UTC     (20060218-878)
4285   Log:
4286   Add +o, +t and +v cmodes and add a lot of information to other cmodes.
4287   
4289   Changes:      Modified:
4290   +81 -10       trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
4293 jilles      2006/02/18 21:57:54 UTC     (20060218-873)
4294   Log:
4295   Invex doesn't trump +r or (sic) +J.
4296   
4298   Changes:      Modified:
4299   +0 -2         trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
4302 nenolod     2006/02/18 21:56:00 UTC     (20060218-871)
4303   Log:
4304   Check to make sure a module is not loaded before loading it.
4305   
4307   Changes:      Modified:
4308   +6 -1         trunk/src/ircd_parser.y (File Modified) 
4311 nenolod     2006/02/16 18:54:16 UTC     (20060216-869)
4312   Log:
4313   - Add a missing comma in the HeaderMessages array
4314   - Only send "Your hostname is too long ..." if that really is the case
4315   
4317   Changes:      Modified:
4318   +2 -2         trunk/src/s_auth.c (File Modified) 
4321 nenolod     2006/02/16 14:25:09 UTC     (20060216-867)
4322   Log:
4323   build_symtable() will have already bailed here, so no need to check
4324   explicitly whether or not charybdis_main is NULL.
4325   
4327   Changes:      Modified:
4328   +7 -16        trunk/src/main.c (File Modified) 
4331 nenolod     2006/02/16 14:05:37 UTC     (20060216-865)
4332   Log:
4333   Data structure versioning, part 1.
4334   
4336   Changes:      Modified:
4337   +10 -1        trunk/include/ircd_defs.h (File Modified) 
4338   +2 -0         trunk/src/ircd.c (File Modified) 
4339   +15 -3        trunk/src/main.c (File Modified) 
4342 nenolod     2006/02/16 06:51:59 UTC     (20060216-863)
4343   Log:
4344   build a symbol table and use that instead of doing a raw dlsym on everything
4345   
4347   Changes:      Modified:
4348   + -           trunk/include/ircd_linker.h (File Added) 
4349   +71 -1        trunk/src/Makefile.in (File Modified) 
4350   + -           trunk/src/ircd_linker.c (File Added) 
4351   +16 -4        trunk/src/main.c (File Modified) 
4354 nenolod     2006/02/15 23:15:08 UTC     (20060215-861)
4355   Log:
4356   The launcher now calls io_loop() instead of charybdis_main().
4357   This is so that we do not have to reinitialize *everything* later.
4358   
4360   Changes:      Modified:
4361   +1 -0         trunk/include/ircd.h (File Modified) 
4362   +6 -7         trunk/src/ircd.c (File Modified) 
4363   +13 -1        trunk/src/main.c (File Modified) 
4366 nenolod     2006/02/15 23:05:22 UTC     (20060215-859)
4367   Log:
4368   Use global binding on libircd.so.
4369   
4371   Changes:      Modified:
4372   +1 -1         trunk/src/main.c (File Modified) 
4375 nenolod     2006/02/15 22:49:16 UTC     (20060215-857)
4376   Log:
4377   - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
4378     (it will do more later)
4379   
4381   Changes:      Modified:
4382   +14 -12       trunk/include/config.h (File Modified) 
4383   +1 -1         trunk/libcharybdis/Makefile.in (File Modified) 
4384   +31 -5        trunk/src/Makefile.in (File Modified) 
4385   +78 -1        trunk/src/ircd.c (File Modified) 
4386   + -           trunk/src/main.c (File Added) 
4389 nenolod     2006/02/15 03:27:43 UTC     (20060215-855)
4390   Log:
4391   Add whitespace here, oops.
4392   
4394   Changes:      Modified:
4395   +1 -1         trunk/CREDITS (File Modified) 
4398 nenolod     2006/02/15 01:34:19 UTC     (20060215-851)
4399   Log:
4400   Properly copy over the IP address here instead of using a cheap hack.
4401   Because the hack didn't work right except on IPv6. :|
4402   
4404   Changes:      Modified:
4405   +12 -2        trunk/src/s_newconf.c (File Modified) 
4408 jilles      2006/02/15 01:33:43 UTC     (20060215-849)
4409   Log:
4410   Revert reject cache notice to ratbox's, which more
4411   clearly suggests what's happening.
4412   
4414   Changes:      Modified:
4415   +4 -1         trunk/src/reject.c (File Modified) 
4418 nenolod     2006/02/15 01:30:41 UTC     (20060215-847)
4419   Log:
4420   Fix the openssl status in the overview information.
4421   
4423   Changes:      Modified:
4424   +1 -3         trunk/configure (File Modified) 
4425   +1 -3         trunk/configure.ac (File Modified) 
4428 jilles      2006/02/15 00:53:32 UTC     (20060215-843)
4429   Log:
4430   - Add simple exempt{} block (127.0.0.1) to example.conf.
4431   - Remove mention of deny{}.
4432   
4434   Changes:      Modified:
4435   +5 -0         trunk/doc/example.conf (File Modified) 
4436   +1 -1         trunk/doc/reference.conf (File Modified) 
4439 jilles      2006/02/15 00:37:34 UTC     (20060215-839)
4440   Log:
4441   example.conf: add some comments at the start
4442   reference.conf: some ircd-ratbox -> charybdis
4443   
4445   Changes:      Modified:
4446   +11 -0        trunk/doc/example.conf (File Modified) 
4447   +6 -5         trunk/doc/reference.conf (File Modified) 
4450 jilles      2006/02/15 00:27:59 UTC     (20060215-833)
4451   Log:
4452   Rename m_createauthonly module to createauthonly
4453   as this is not a module providing an m_function
4454   (command).
4455   
4457   Changes:      Modified:
4458   +1 -38        trunk/contrib/Makefile.in (File Modified) 
4459   + -           trunk/contrib/createauthonly.c (File Added) 
4460   + -           trunk/contrib/m_createauthonly.c (File Deleted) 
4463 jilles      2006/02/15 00:22:08 UTC     (20060215-831)
4464   Log:
4465   Add to example confs commented lines for:
4466   createauthonly.so, ip_cloaking.so, sno_farconnect.so,
4467   sno_globalkline.so, sno_globaloper.so.
4468   
4470   Changes:      Modified:
4471   +5 -1         trunk/doc/example.conf (File Modified) 
4472   +9 -1         trunk/doc/reference.conf (File Modified) 
4475 jilles      2006/02/15 00:12:24 UTC     (20060215-829)
4476   Log:
4477   - Unbreak connecting to connect{}s with hostnames
4478     instead of IP addresses (broken with new resolver).
4479   - Try to do A/AAAA query based on aftype in
4480     connect{} (doesn't seem to work fully).
4481   
4483   Changes:      Modified:
4484   +19 -2        trunk/libcharybdis/commio.c (File Modified) 
4487 jilles      2006/02/14 22:54:37 UTC     (20060214-827)
4488   Log:
4489   Unbreak /rehash dns.
4490   
4492   Changes:      Modified:
4493   +1 -0         trunk/src/res.c (File Modified) 
4496 jilles      2006/02/14 22:40:55 UTC     (20060214-825)
4497   Log:
4498   Preserve Hybrid Id and add one of our own.
4499   
4501   Changes:      Modified:
4502   +2 -1         trunk/src/res.c (File Modified) (Property Modified)
4503   +2 -1         trunk/src/reslib.c (File Modified) (Property Modified)
4506 jilles      2006/02/14 22:17:17 UTC     (20060214-821)
4507   Log:
4508   Add anfl and Androsyn to CREDITS.
4509   They wrote a lot of ratbox code we use, both before and after the fork.
4510   
4512   Changes:      Modified:
4513   +2 -0         trunk/CREDITS (File Modified) 
4516 nenolod     2006/02/14 21:39:42 UTC     (20060214-819)
4517   Log:
4518   Hostname validity check.
4519   
4521   Changes:      Modified:
4522   +42 -3        trunk/src/s_auth.c (File Modified) 
4525 nenolod     2006/02/14 21:02:12 UTC     (20060214-817)
4526   Log:
4527   Version bump to 1.2.0.
4528   
4530   Changes:      Modified:
4531   +9 -9         trunk/configure (File Modified) 
4532   +1 -1         trunk/configure.ac (File Modified) 
4535 nenolod     2006/02/14 20:55:24 UTC     (20060214-815)
4536   Log:
4537   - Missed a spot in the IPv6 code here. Should be usable now.
4538   
4540   Changes:      Modified:
4541   +2 -2         trunk/src/res.c (File Modified) 
4544 nenolod     2006/02/14 20:52:15 UTC     (20060214-813)
4545   Log:
4546   Alright, so, this massive commit does the following:
4547   - Removes adns
4548   - Adds a resolver based on the undernet and hybrid one.
4549   - Tries to clean up a giant mess in the header dependencies (encountered during the above)
4550   - Makes a check in ./configure be posixly correct
4551   - Simplifies the auth code and DNS callbacks
4552   
4553   Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
4554   
4556   Changes:      Modified:
4557   +1 -1         trunk/Makefile.in (File Modified) 
4558   + -           trunk/adns/ (File Deleted) 
4559   +148 -80      trunk/configure (File Modified) 
4560   +1 -2         trunk/configure.ac (File Modified) 
4561   +6 -0         trunk/include/client.h (File Modified) 
4562   +1 -0         trunk/include/packet.h (File Modified) 
4563   +153 -41      trunk/include/res.h (File Modified) 
4564   + -           trunk/include/reslib.h (File Added) 
4565   +4 -33        trunk/libcharybdis/commio.c (File Modified) 
4566   +930 -1449    trunk/modules/.depend (File Modified) 
4567   +3 -0         trunk/modules/m_stats.c (File Modified) 
4568   +417 -621     trunk/src/.depend (File Modified) 
4569   +1 -1         trunk/src/.indent.pro (File Modified) 
4570   +2069 -289    trunk/src/Makefile.in (File Modified) 
4571   + -           trunk/src/adns.c (File Deleted) 
4572   + -           trunk/src/res.c (File Added) 
4573   + -           trunk/src/reslib.c (File Added) 
4574   +11 -50       trunk/src/s_auth.c (File Modified) 
4575   +4 -26        trunk/src/s_newconf.c (File Modified) 
4578 nenolod     2006/02/13 20:14:51 UTC     (20060213-811)
4579   Log:
4580   Document the NOBALLOC feature.
4581   
4583   Changes:      Modified:
4584   +7 -1         trunk/include/config.h (File Modified) 
4587 jilles      2006/02/12 20:50:51 UTC     (20060212-806)
4588   Log:
4589   commands.sgml changes
4590   
4592   Changes:      Modified:
4593   +126 -51      trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
4596 jilles      2006/02/12 19:58:28 UTC     (20060212-804)
4597   Log:
4598   connect{} changes.
4599   
4601   Changes:      Modified:
4602   +11 -4        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4605 jilles      2006/02/12 19:47:43 UTC     (20060212-802)
4606   Log:
4607   Improve description of class{} block (in particular,
4608   mention server classes as well as client classes).
4609   
4611   Changes:      Modified:
4612   +41 -3        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4615 jilles      2006/02/12 19:37:35 UTC     (20060212-800)
4616   Log:
4617   In comment:
4618   -/* sendq: servers need a higher sendq as they send more data */
4619   +/* sendq: servers need a higher sendq as they are sent more data */
4620   
4622   Changes:      Modified:
4623   +1 -1         trunk/doc/reference.conf (File Modified) 
4626 jilles      2006/02/12 19:33:35 UTC     (20060212-798)
4627   Log:
4628   Add modules{} block.
4629   
4631   Changes:      Modified:
4632   +28 -0        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4635 jilles      2006/02/12 17:31:44 UTC     (20060212-796)
4636   Log:
4637   Add general::oper_snomask, snomask on oper up for opers
4638   that have umode +s set on oper up, but do not have
4639   a specific snomask setting in their operator block.
4640   If this is empty or not specified, +s is used as before.
4641   
4643   Changes:      Modified:
4644   +4 -1         trunk/doc/example.conf (File Modified) 
4645   +7 -1         trunk/doc/reference.conf (File Modified) 
4646   +1 -0         trunk/include/client.h (File Modified) 
4647   +1 -0         trunk/include/s_conf.h (File Modified) 
4648   +32 -0        trunk/src/newconf.c (File Modified) 
4649   +1 -0         trunk/src/s_conf.c (File Modified) 
4650   +13 -3        trunk/src/s_user.c (File Modified) 
4653 nenolod     2006/02/12 07:27:54 UTC     (20060212-794)
4654   Log:
4655   fix error
4657   Changes:      Modified:
4658   +1 -1         trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
4661 nenolod     2006/02/12 07:13:38 UTC     (20060212-792)
4662   Log:
4663   Add MASKTRACE and CHANTRACE commands.
4664   
4666   Changes:      Modified:
4667   +23 -5        trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
4670 nenolod     2006/02/12 06:39:51 UTC     (20060212-790)
4671   Log:
4672   document loadmodule directive
4673   
4675   Changes:      Modified:
4676   +12 -3        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4679 nenolod     2006/02/12 06:36:19 UTC     (20060212-788)
4680   Log:
4681   finish this up
4682   
4684   Changes:      Modified:
4685   +29 -3        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4688 nenolod     2006/02/12 06:29:55 UTC     (20060212-786)
4689   Log:
4690   q:lines are no longer living in the ircd.conf either
4691   
4693   Changes:      Modified:
4694   +0 -8         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4697 nenolod     2006/02/12 04:28:54 UTC     (20060212-784)
4698   Log:
4699   remove k:line, d:line, x:line as they are their own files now
4700   
4702   Changes:      Modified:
4703   +0 -29        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4706 jilles      2006/02/12 03:55:38 UTC     (20060212-782)
4707   Log:
4708   New place for operator::snomask.
4709   
4711   Changes:      Modified:
4712   +9 -9         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4715 nenolod     2006/02/12 03:46:29 UTC     (20060212-780)
4716   Log:
4717   Document connect {}.
4718   
4720   Changes:      Modified:
4721   +101 -20      trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4724 jilles      2006/02/12 03:42:26 UTC     (20060212-778)
4725   Log:
4726   example.conf: move operator::snomask to a more logical place,
4727   more sensible default
4728   reference.conf: add operator::snomask
4729   
4731   Changes:      Modified:
4732   +3 -3         trunk/doc/example.conf (File Modified) 
4733   +3 -0         trunk/doc/reference.conf (File Modified) 
4736 jilles      2006/02/12 03:34:24 UTC     (20060212-776)
4737   Log:
4738   Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
4739   in those conf entries that take umodes like <name1>, <name2>, ...
4740   
4742   Changes:      Modified:
4743   +3 -0         trunk/doc/reference.conf (File Modified) 
4744   +3 -0         trunk/src/newconf.c (File Modified) 
4747 nenolod     2006/02/12 03:33:02 UTC     (20060212-774)
4748   Log:
4749   Remove H:line
4750   
4752   Changes:      Modified:
4753   +0 -7         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4756 nenolod     2006/02/12 03:30:32 UTC     (20060212-772)
4757   Log:
4758   Aesthetic changes.
4759   
4761   Changes:      Modified:
4762   +2 -0         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4765 nenolod     2006/02/12 03:28:34 UTC     (20060212-770)
4766   Log:
4767   s/allow/auth
4768   
4770   Changes:      Modified:
4771   +1 -1         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4774 nenolod     2006/02/12 03:26:36 UTC     (20060212-768)
4775   Log:
4776   fix
4777   
4779   Changes:      Modified:
4780   +1 -1         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4783 nenolod     2006/02/12 03:25:40 UTC     (20060212-766)
4784   Log:
4785   Document operator {} blocks.
4786   
4788   Changes:      Modified:
4789   +65 -17       trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4792 jilles      2006/02/12 03:18:31 UTC     (20060212-764)
4793   Log:
4794   auth{}: clarify/add some details
4795   
4797   Changes:      Modified:
4798   +14 -7        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4801 nenolod     2006/02/12 03:11:11 UTC     (20060212-762)
4802   Log:
4803   auth{}: Move a paragraph.
4804   
4806   Changes:      Modified:
4807   +3 -3         trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4810 nenolod     2006/02/12 03:02:10 UTC     (20060212-760)
4811   Log:
4812   Document auth{} blocks.
4813   
4815   Changes:      Modified:
4816   +107 -43      trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
4819 jilles      2006/02/12 02:23:21 UTC     (20060212-758)
4820   Log:
4821   Add umode +R.
4822   
4824   Changes:      Modified:
4825   +2 -1         trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
4828 jilles      2006/02/12 02:19:41 UTC     (20060212-756)
4829   Log:
4830   Add umode +R, prevents unidentified clients from
4831   sending private messages or notices. /accept'ed
4832   clients and opers are exempt.
4833   Due to the /accept part, this is only checked
4834   at the target's server, may want to change
4835   this?
4836   
4838   Changes:      Modified:
4839   +1 -0         trunk/help/opers/umode (File Modified) 
4840   +1 -0         trunk/help/users/umode (File Modified) 
4841   +2 -0         trunk/include/client.h (File Modified) 
4842   +1 -0         trunk/include/numeric.h (File Modified) 
4843   +11 -1        trunk/modules/core/m_message.c (File Modified) 
4844   +9 -1         trunk/modules/m_cmessage.c (File Modified) 
4845   +1 -1         trunk/src/messages.tab (File Modified) 
4846   +1 -1         trunk/src/s_user.c (File Modified) 
4849 jilles      2006/02/12 01:26:44 UTC     (20060212-754)
4850   Log:
4851   Don't allow a nick change if banned or quieted (and not
4852   voiced or opped) on a channel. This uses numeric 435
4853   (bahamut's "cannot change to a banned nick") because
4854   bahamut/ircu's 437 and hyperion's 438 already have
4855   another meaning for us.
4856   
4858   Changes:      Modified:
4859   +2 -0         trunk/include/channel.h (File Modified) 
4860   +1 -0         trunk/include/numeric.h (File Modified) 
4861   +9 -0         trunk/modules/core/m_nick.c (File Modified) 
4862   +38 -0        trunk/src/channel.c (File Modified) 
4863   +1 -1         trunk/src/messages.tab (File Modified) 
4866 jilles      2006/02/11 20:55:03 UTC     (20060211-752)
4867   Log:
4868   KNOCK:
4869   - respect ban exceptions
4870   - also deny a knock if quieted
4871   
4873   Changes:      Modified:
4874   +2 -1         trunk/modules/m_knock.c (File Modified) 
4877 jilles      2006/02/11 19:42:32 UTC     (20060211-750)
4878   Log:
4879   Reverse bad substitution in comment.
4880   
4882   Changes:      Modified:
4883   +1 -1         trunk/src/channel.c (File Modified) 
4886 jilles      2006/02/11 19:04:47 UTC     (20060211-748)
4887   Log:
4888   - set DynSpoof flag for clients spoofed at registration
4889   - add orighost instead of host to the hostname hash
4890   
4892   Changes:      Modified:
4893   +5 -1         trunk/src/s_user.c (File Modified) 
4896 jilles      2006/02/11 16:59:13 UTC     (20060211-746)
4897   Log:
4898   sendto_common_channels_local_butone(): nicer way to skip the user themselves.
4899   
4901   Changes:      Modified:
4902   +2 -3         trunk/src/send.c (File Modified) 
4905 gxti        2006/02/10 02:44:34 UTC     (20060210-744)
4906   Log:
4907   Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
4908   
4910   Changes:      Modified:
4911   +17 -7        trunk/modules/m_signon.c (File Modified) 
4914 gxti        2006/02/09 02:44:48 UTC     (20060209-742)
4915   Log:
4916   Correct minimum args on ENCAP SASL to avoid nasty core.
4917   
4919   Changes:      Modified:
4920   +1 -1         trunk/modules/m_sasl.c (File Modified) 
4923 jilles      2006/02/09 01:14:21 UTC     (20060209-740)
4924   Log:
4925   Style nits: sptr can't ever be NULL, don't compare truth
4926   values with YES.
4927   
4929   Changes:      Modified:
4930   +2 -3         trunk/modules/m_scan.c (File Modified) 
4933 jilles      2006/02/09 01:04:56 UTC     (20060209-738)
4934   Log:
4935   - Comment out scan_cmodes() prototype to suppress warning
4936   - Correct minimum parameter count for mo_scan()
4937   
4939   Changes:      Modified:
4940   +2 -2         trunk/modules/m_scan.c (File Modified) 
4943 jilles      2006/02/09 00:56:16 UTC     (20060209-736)
4944   Log:
4945   SCAN UMODES:
4946   - Include full command in operspy notice
4947   - Allow global scans (no-list used, mask not used) without operspy
4948   - Use ERR_NOPRIVS numeric
4949   
4951   Changes:      Modified:
4952   +21 -9        trunk/modules/m_scan.c (File Modified) 
4955 jilles      2006/02/08 23:45:23 UTC     (20060208-734)
4956   Log:
4957   Cancel out the >3 default if < is given; this way
4958   any </> specification fully overrides the default.
4959   
4961   Changes:      Modified:
4962   +3 -0         trunk/modules/m_list_safelist.c (File Modified) 
4965 jilles      2006/02/08 23:13:44 UTC     (20060208-732)
4966   Log:
4967   - Call mo_list() from m_list() to reduce code duplication
4968   - Default to >3, rather arbitrarily (conf option?)
4969   - Make < and > mean less than and greater than again
4970   
4972   Changes:      Modified:
4973   +16 -47       trunk/modules/m_list_safelist.c (File Modified) 
4976 jilles      2006/02/08 22:20:43 UTC     (20060208-730)
4977   Log:
4978   When processing topic burst, hide connecting server
4979   on netburst if flatten links is enabled.
4980   
4982   Changes:      Modified:
4983   +9 -2         trunk/modules/m_tb.c (File Modified) 
4986 nenolod     2006/02/08 22:03:57 UTC     (20060208-728)
4987   Log:
4988   - remove PENALTY token
4989   
4991   Changes:      Modified:
4992   +0 -1         trunk/include/supported.h (File Modified) 
4995 nenolod     2006/02/08 22:00:03 UTC     (20060208-726)
4996   Log:
4997   005 fixups:
4998   - Add PENALTY because we have a pace-wait system.
4999   - Add FNC due to SAVE and RSFNC
5000   - Add q to MAXLIST.
5001   
5003   Changes:      Modified:
5004   +4 -2         trunk/include/supported.h (File Modified) 
5007 nenolod     2006/02/08 21:55:57 UTC     (20060208-724)
5008   Log:
5009   mkay, indent went nuts here
5010   
5012   Changes:      Modified:
5013   +4 -6         trunk/modules/m_list_safelist.c (File Modified) 
5016 nenolod     2006/02/08 21:51:28 UTC     (20060208-722)
5017   Log:
5018   Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5019   and can be used instead. The SAFELIST implementation is the one used by
5020   default, as most users/networks will be used to it.
5021   
5023   Changes:      Modified:
5024   +1 -0         trunk/NEWS (File Modified) 
5025   +14 -0        trunk/include/client.h (File Modified) 
5026   +5 -0         trunk/include/hash.h (File Modified) 
5027   +404 -272     trunk/modules/Makefile.in (File Modified) 
5028   + -           trunk/modules/m_list.c (File Deleted) 
5029   + -           trunk/modules/m_list_ratbox.c (File Added) 
5030   + -           trunk/modules/m_list_safelist.c (File Added) 
5031   +5 -5         trunk/src/hash.c (File Modified) 
5034 jilles      2006/02/08 21:02:52 UTC     (20060208-720)
5035   Log:
5036   Clear invites on a lowerTS JOIN or SJOIN.
5037   This should complete kick_on_split_riding protection.
5038   
5040   Changes:      Modified:
5041   +5 -0         trunk/modules/core/m_join.c (File Modified) 
5042   +5 -1         trunk/modules/core/m_sjoin.c (File Modified) 
5045 jilles      2006/02/08 20:26:58 UTC     (20060208-718)
5046   Log:
5047   Like in ratbox, send and interpret timestamps on invites.
5048   
5050   Changes:      Modified:
5051   +9 -2         trunk/modules/m_invite.c (File Modified) 
5054 jilles      2006/02/07 12:48:28 UTC     (20060207-716)
5055   Log:
5056   Add +S (network service) umode. Just for completeness, users or opers
5057   cannot set this.
5058   
5060   Changes:      Modified:
5061   +19 -0        trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
5064 nenolod     2006/02/06 20:04:23 UTC     (20060206-714)
5065   Log:
5066   update NEWS a bit
5067   
5069   Changes:      Modified:
5070   +35 -2        trunk/NEWS (File Modified) 
5073 gxti        2006/02/06 04:42:14 UTC     (20060206-712)
5074   Log:
5075   Split off a PreClient structure for data to be freed on registation (i.e. password).
5076   New hook introduce_client for post-registration messages.
5077   Fix b0rked SASL numerics.
5078   Burst REALHOST post-introduction for spoofed-on-registration clients.
5079   Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
5080   Pre-registration signon support.
5081   
5083   Changes:      Modified:
5084   +10 -0        trunk/configure (File Modified) 
5085   +2 -0         trunk/configure.ac (File Modified) 
5086   +14 -4        trunk/include/client.h (File Modified) 
5087   +1 -0         trunk/include/hook.h (File Modified) 
5088   +1 -0         trunk/include/numeric.h (File Modified) 
5089   +3 -0         trunk/include/setup.h.in (File Modified) 
5090   +16 -0        trunk/modules/m_chghost.c (File Modified) 
5091   +25 -21       trunk/modules/m_sasl.c (File Modified) 
5092   +63 -30       trunk/modules/m_signon.c (File Modified) 
5093   +18 -0        trunk/src/client.c (File Modified) 
5094   +2 -0         trunk/src/hook.c (File Modified) 
5095   +5 -5         trunk/src/messages.tab (File Modified) 
5096   +2 -0         trunk/src/s_serv.c (File Modified) 
5097   +28 -2        trunk/src/s_user.c (File Modified) 
5100 gxti        2006/02/06 03:10:01 UTC     (20060206-710)
5101   Log:
5102   Update hook documentation.
5103   
5105   Changes:      Modified:
5106   +30 -0        trunk/doc/hooks.txt (File Modified) 
5109 jilles      2006/02/05 22:44:03 UTC     (20060205-708)
5110   Log:
5111   Improve @/# handling in match_esc().
5112   
5114   Changes:      Modified:
5115   +21 -13       trunk/src/match.c (File Modified) 
5118 nenolod     2006/02/05 21:09:04 UTC     (20060205-706)
5119   Log:
5120   backtrack instead of bailing out when handling a mismatched escape
5121   
5123   Changes:      Modified:
5124   +1 -1         trunk/src/match.c (File Modified) 
5127 nenolod     2006/02/05 20:33:39 UTC     (20060205-704)
5128   Log:
5129   Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
5131   Changes:      Modified:
5132   +2 -1         trunk/CREDITS (File Modified) 
5135 nenolod     2006/02/05 20:24:55 UTC     (20060205-702)
5136   Log:
5137   Fix the escape brokenness and pick up a more efficient matching algorithm,
5138   via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
5139   Patch sent upstream. They can do whatever they want with it, *shrug*.
5140   
5142   Changes:      Modified:
5143   +147 -161     trunk/src/match.c (File Modified) 
5146 jilles      2006/02/04 20:13:39 UTC     (20060204-700)
5147   Log:
5148   If flatten links is enabled, fake the origins of some ServerModes
5149   sent to clients so that the server sending the netburst is hidden.
5150   Most mode hacks still show the true source.
5151   
5153   Changes:      Modified:
5154   +17 -4        trunk/modules/core/m_mode.c (File Modified) 
5155   +20 -10       trunk/modules/core/m_sjoin.c (File Modified) 
5158 jilles      2006/02/04 18:26:55 UTC     (20060204-698)
5159   Log:
5160   - When exiting a local server, send SQUIT <them> :<reason> (no matter
5161     where the exit originated).
5162   - When receiving an SQUIT for a server themselves
5163     (IsMe(target_p) || target_p == client_p)
5164     close their link and send a local server notice.
5165   
5167   Changes:      Modified:
5168   +16 -9        trunk/modules/core/m_squit.c (File Modified) 
5169   +6 -3         trunk/src/client.c (File Modified) 
5172 nenolod     2006/02/04 04:37:10 UTC     (20060204-696)
5173   Log:
5174   Hooking into the wrong hook, whoops. :P
5175   
5177   Changes:      Modified:
5178   +3 -5         trunk/contrib/m_createauthonly.c (File Modified) 
5179   +6 -10        trunk/modules/core/m_join.c (File Modified) 
5182 nenolod     2006/02/04 04:11:17 UTC     (20060204-694)
5183   Log:
5184   this doesn't work right, right now :P
5185   
5187   Changes:      Modified:
5188   +40 -0        trunk/contrib/Makefile.in (File Modified) 
5189   + -           trunk/contrib/m_createauthonly.c (File Added) 
5190   +6 -0         trunk/include/hook.h (File Modified) 
5191   +26 -1        trunk/modules/core/m_join.c (File Modified) 
5192   +1 -1         trunk/src/ircd.c (File Modified) 
5195 nenolod     2006/02/04 03:11:05 UTC     (20060204-692)
5196   Log:
5197   Make can_join() hookable.
5198   
5200   Changes:      Modified:
5201   +12 -1        trunk/src/channel.c (File Modified) 
5204 nenolod     2006/02/04 03:04:20 UTC     (20060204-690)
5205   Log:
5206   add 'int approved;' to the channel event hook
5207   
5209   Changes:      Modified:
5210   +1 -0         trunk/include/hook.h (File Modified) 
5213 gxti        2006/02/04 02:50:03 UTC     (20060204-688)
5214   Log:
5215   Use SIDs in SASL ENCAP origin.
5216   Ignore responses from other agents once the first SASL response has been received for a client.
5217   
5219   Changes:      Modified:
5220   +9 -5         trunk/modules/m_sasl.c (File Modified) 
5223 gxti        2006/02/04 01:44:17 UTC     (20060204-686)
5224   Log:
5225   Removed stray debug code.
5226   
5228   Changes:      Modified:
5229   +1 -1         trunk/modules/m_sasl.c (File Modified) 
5232 jilles      2006/02/03 22:39:24 UTC     (20060203-684)
5233   Log:
5234   Don't complain "unknown MODE flag" if a non-oper attempts
5235   to unset an oper only umode they do not have.
5236   This is to prevent unwanted error messages when users/bots
5237   do things like MODE <nick> +i-sw.
5238   
5240   Changes:      Modified:
5241   +4 -2         trunk/src/s_user.c (File Modified) 
5244 jilles      2006/02/03 22:32:03 UTC     (20060203-682)
5245   Log:
5246   Fix client_exit hook name and only call it for local exits that are not
5247   IsAnyServer.
5248   
5250   Changes:      Modified:
5251   +3 -2         trunk/modules/m_sasl.c (File Modified) 
5254 gxti        2006/02/03 21:41:48 UTC     (20060203-680)
5255   Log:
5256   Fix SASL logic to actually use stored agent UID.
5257   Change instances of SASL code that use sendto_one_prefix for ENCAP.
5258   Add abort code for exiting clients.
5259   
5261   Changes:      Modified:
5262   +18 -9        trunk/modules/m_sasl.c (File Modified) 
5265 jilles      2006/02/03 20:25:01 UTC     (20060203-678)
5266   Log:
5267   Port over ratbox 2.2 /challenge. This is slightly more secure
5268   (better crypto, longer keys, challenge timeout) and has better
5269   client scripts.
5270   
5271   The respond tool is no longer part of the ircd tree but a
5272   separate package, currently available from
5273   http://respond.ircd-ratbox.org (we should mirror/... this).
5274   
5276   Changes:      Modified:
5277   +65 -310      trunk/doc/challenge.txt (File Modified) 
5278   +5 -5         trunk/include/client.h (File Modified) 
5279   +3 -0         trunk/include/irc_string.h (File Modified) 
5280   +3 -0         trunk/include/numeric.h (File Modified) 
5281   +94 -50       trunk/modules/m_challenge.c (File Modified) 
5282   +1 -2         trunk/src/client.c (File Modified) 
5283   +125 -0       trunk/src/irc_string.c (File Modified) 
5284   +2 -2         trunk/src/messages.tab (File Modified) 
5285   + -           trunk/tools/rsa_respond/ (File Deleted) 
5288 gxti        2006/02/03 20:05:09 UTC     (20060203-676)
5289   Log:
5290   Preliminary SASL support.
5291   
5293   Changes:      Modified:
5294   +7 -0         trunk/include/client.h (File Modified) 
5295   +6 -0         trunk/include/numeric.h (File Modified) 
5296   +1 -0         trunk/modules/Makefile.in (File Modified) 
5297   +1 -1         trunk/modules/core/m_nick.c (File Modified) 
5298   +175 -1       trunk/modules/m_cap.c (File Modified) 
5299   + -           trunk/modules/m_sasl.c (File Added) 
5300   +2 -0         trunk/modules/m_user.c (File Modified) 
5301   +5 -5         trunk/src/messages.tab (File Modified) 
5302   +8 -2         trunk/src/s_user.c (File Modified) 
5305 jilles      2006/02/03 18:13:03 UTC     (20060203-674)
5306   Log:
5307   SIGNON: make logout also apply remotely.
5308   
5310   Changes:      Modified:
5311   +7 -2         trunk/modules/m_signon.c (File Modified) 
5314 gxti        2006/02/03 17:45:04 UTC     (20060203-672)
5315   Log:
5316   Use an asterisk when sending empty logins in SIGNON.
5317   
5319   Changes:      Modified:
5320   +5 -5         trunk/modules/m_signon.c (File Modified) 
5323 jilles      2006/02/03 17:38:31 UTC     (20060203-670)
5324   Log:
5325   SIGNON: Only add whowas entry (add_history()) and wipe
5326   accepts (del_all_accepts()) if nick changed.
5327   
5329   Changes:      Modified:
5330   +5 -3         trunk/modules/m_signon.c (File Modified) 
5333 jilles      2006/02/03 17:26:52 UTC     (20060203-668)
5334   Log:
5335   SIGNON: slight fixes to collision code:
5336   - don't kill if target_p == source_p (nick unchanged or only changed case)
5337   - add comment that SAVE support is missing
5338   - use sendto_realops_snomask() instead of sendto_realops_flags()
5339   
5341   Changes:      Modified:
5342   +9 -6         trunk/modules/m_signon.c (File Modified) 
5345 jilles      2006/02/03 17:19:26 UTC     (20060203-666)
5346   Log:
5347   Fix up kills for bad nick/user/host on SIGNON.
5348   
5350   Changes:      Modified:
5351   +16 -6        trunk/modules/m_signon.c (File Modified) 
5354 jilles      2006/02/03 16:50:56 UTC     (20060203-664)
5355   Log:
5356   If changing to a nick with a digit, only allow the UID.
5357   
5359   Changes:      Modified:
5360   +4 -0         trunk/modules/m_signon.c (File Modified) 
5363 gxti        2006/02/03 04:20:31 UTC     (20060203-661)
5364   Log:
5365   Cleaned up SIGNON patch for mainline with quit-join-mode support.
5366   Strip leading digits from logins that are not purely numeric.
5367   
5369   Changes:      Modified:
5370   +3 -0         trunk/include/numeric.h (File Modified) 
5371   +2 -0         trunk/include/send.h (File Modified) 
5372   +1 -0         trunk/modules/Makefile.in (File Modified) 
5373   +456 -3       trunk/modules/m_services.c (File Modified) 
5374   + -           trunk/modules/m_signon.c (File Added) 
5375   +2 -2         trunk/src/messages.tab (File Modified) 
5376   +98 -0        trunk/src/send.c (File Modified) 
5379 jilles      2006/02/02 14:10:16 UTC     (20060202-659)
5380   Log:
5381   Remove old server notice umodes from example confs.
5382   
5384   Changes:      Modified:
5385   +1 -2         trunk/doc/example.conf (File Modified) 
5386   +4 -17        trunk/doc/reference.conf (File Modified) 
5389 jilles      2006/02/01 15:11:42 UTC     (20060201-657)
5390   Log:
5391   Add snomask help file (forgot this earlier).
5392   
5394   Changes:      Modified:
5395   + -           trunk/help/opers/snomask (File Added) 
5398 jilles      2006/01/31 12:50:36 UTC     (20060131-655)
5399   Log:
5400   Add umode +l (receive locops).
5401   
5403   Changes:      Modified:
5404   +11 -0        trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
5407 jilles      2006/01/31 12:44:21 UTC     (20060131-653)
5408   Log:
5409   We don't plan to implement cmode +R (quiet unidentified) and
5410   umode +I (deny invite) for 1.1, so comment them out from the
5411   docs.
5412   
5414   Changes:      Modified:
5415   +2 -0         trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
5416   +2 -0         trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
5419 jilles      2006/01/31 12:40:38 UTC     (20060131-651)
5420   Log:
5421   Improve snomask usage description.
5422   
5424   Changes:      Modified:
5425   +9 -5         trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified) 
5428 jilles      2006/01/31 12:33:01 UTC     (20060131-649)
5429   Log:
5430   Mention the word snomask with umode +s (needs to be a link really).
5431   
5433   Changes:      Modified:
5434   +1 -1         trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
5437 jilles      2006/01/31 12:28:58 UTC     (20060131-647)
5438   Log:
5439   Add snomask +Z (operspy notices).
5440   
5442   Changes:      Modified:
5443   +10 -0        trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified) 
5446 jilles      2006/01/31 12:23:29 UTC     (20060131-645)
5447   Log:
5448   Misc updates/clarifications.
5449   
5451   Changes:      Modified:
5452   +8 -6         trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified) 
5455 jilles      2006/01/31 12:15:29 UTC     (20060131-643)
5456   Log:
5457   Document snomasks.
5458   
5460   Changes:      Modified:
5461   +139 -0       trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified) 
5462   + -           trunk/doc/sgml/oper-guide/snomasks.sgml (File Added) 
5463   +3 -85        trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
5466 jilles      2006/01/30 01:07:43 UTC     (20060130-641)
5467   Log:
5468   - Allow ENCAP REALHOST outside burst
5469   - Fix comment describing race condition: this can only happen
5470     on a local whois with use_whois_actually enabled
5471   
5473   Changes:      Modified:
5474   +4 -6         trunk/modules/m_chghost.c (File Modified) 
5477 jilles      2006/01/29 21:42:06 UTC     (20060129-639)
5478   Log:
5479   Add sno_globaloper.c, remote oper up notices generated from user mode changes.
5480   
5482   Changes:      Modified:
5483   +39 -0        trunk/contrib/Makefile.in (File Modified) 
5484   + -           trunk/contrib/sno_globaloper.c (File Added) 
5487 jilles      2006/01/29 21:26:53 UTC     (20060129-637)
5488   Log:
5489   Pass along old umodes and snomask in umode_changed hook,
5490   changing its parameter type from struct Client *
5491   to hook_data_umode_changed *. (For a new client, both
5492   are zero.)
5493   
5494   The IP cloaking module now fully ignores umode changes
5495   where +h didn't change.
5496   
5498   Changes:      Modified:
5499   +7 -2         trunk/contrib/ip_cloaking.c (File Modified) 
5500   +7 -0         trunk/include/hook.h (File Modified) 
5501   +18 -4        trunk/src/s_user.c (File Modified) 
5504 nenolod     2006/01/29 20:41:26 UTC     (20060129-635)
5505   Log:
5506   move libcharybdis-provided function initialisation into libcharybdis_init().
5507   
5509   Changes:      Modified:
5510   +32 -11       trunk/src/ircd.c (File Modified) 
5513 jilles      2006/01/29 20:40:55 UTC     (20060129-633)
5514   Log:
5515   Make +f notices (local host, global host, global user@host, local class)
5516   netwide. Exceeding /quote set max remains local.
5517   
5519   Changes:      Modified:
5520   +4 -4         trunk/src/s_conf.c (File Modified) 
5523 jilles      2006/01/29 20:32:44 UTC     (20060129-631)
5524   Log:
5525   Netwide notices about attempts to join juped channels.
5526   
5528   Changes:      Modified:
5529   +1 -1         trunk/modules/core/m_join.c (File Modified) 
5532 jilles      2006/01/29 19:57:17 UTC     (20060129-629)
5533   Log:
5534   Send server notices about failed oper attempts globally.
5535   Successful remote oper attempt notices will be generated
5536   from the mode changes.
5537   
5539   Changes:      Modified:
5540   +3 -3         trunk/modules/m_challenge.c (File Modified) 
5541   +2 -2         trunk/modules/m_oper.c (File Modified) 
5544 jilles      2006/01/29 19:56:11 UTC     (20060129-627)
5545   Log:
5546   Rest of infrastructure for sending server notices globally.
5547   Uses a new L_NETWIDE level on sendto_realops_snomask().
5548   
5550   Changes:      Modified:
5551   +1 -0         trunk/include/send.h (File Modified) 
5552   +31 -4        trunk/src/send.c (File Modified) 
5555 jilles      2006/01/29 18:55:28 UTC     (20060129-625)
5556   Log:
5557   Add general::global_snotices conf option to control
5558   whether we send out SNOTEs. Does not do anything yet.
5559   
5561   Changes:      Modified:
5562   +1 -0         trunk/doc/example.conf (File Modified) 
5563   +6 -0         trunk/doc/reference.conf (File Modified) 
5564   +1 -0         trunk/include/s_conf.h (File Modified) 
5565   +6 -0         trunk/modules/m_info.c (File Modified) 
5566   +1 -0         trunk/src/newconf.c (File Modified) 
5567   +1 -0         trunk/src/s_conf.c (File Modified) 
5570 jilles      2006/01/29 13:47:35 UTC     (20060129-623)
5571   Log:
5572   Only accept SNOTE from servers.
5573   
5575   Changes:      Modified:
5576   +2 -0         trunk/modules/m_snote.c (File Modified) 
5579 jilles      2006/01/29 13:25:06 UTC     (20060129-621)
5580   Log:
5581   Correct parv indices so this actually works.
5582   
5584   Changes:      Modified:
5585   +2 -2         trunk/modules/m_snote.c (File Modified) 
5588 jilles      2006/01/29 13:16:10 UTC     (20060129-619)
5589   Log:
5590   s/scan/snote/g
5591   
5593   Changes:      Modified:
5594   +3 -3         trunk/modules/m_snote.c (File Modified) 
5597 nenolod     2006/01/29 04:51:26 UTC     (20060129-617)
5598   Log:
5599   Add m_snote.c, SNOTE propagator.
5600   
5602   Changes:      Modified:
5603   +86 -0        trunk/modules/Makefile.in (File Modified) 
5604   + -           trunk/modules/m_snote.c (File Added) 
5607 nenolod     2006/01/29 03:25:01 UTC     (20060129-615)
5608   Log:
5609   start seeding the 1.1 NEWS file
5610   
5612   Changes:      Modified:
5613   +4 -0         trunk/NEWS (File Modified) 
5616 nenolod     2006/01/29 03:03:02 UTC     (20060129-613)
5617   Log:
5618   rename some modules to more descriptive names...
5619   
5621   Changes:      Modified:
5622   +2 -131       trunk/contrib/Makefile.in (File Modified) 
5623   + -           trunk/contrib/globalconnexit.c (File Deleted) 
5624   + -           trunk/contrib/globallineactive.c (File Deleted) 
5625   + -           trunk/contrib/sno_farconnect.c (File Added) 
5626   + -           trunk/contrib/sno_globalkline.c (File Added) 
5627   +1 -120       trunk/modules/Makefile.in (File Modified) 
5628   + -           trunk/modules/networknotice.c (File Deleted) 
5629   + -           trunk/modules/sno_routing.c (File Added) 
5632 jilles      2006/01/28 22:02:18 UTC     (20060128-611)
5633   Log:
5634   Add networknotice (global netjoin/netsplit notices with counts/reasons).
5635   Uses FLAGS2_FLOODDONE bit on servers.
5636   
5638   Changes:      Modified:
5639   +3 -0         trunk/include/client.h (File Modified) 
5640   +121 -1       trunk/modules/Makefile.in (File Modified) 
5641   + -           trunk/modules/networknotice.c (File Added) 
5644 jilles      2006/01/28 21:44:33 UTC     (20060128-609)
5645   Log:
5646   Don't show servers in /trace to nonopers if flatten links is enabled.
5647   
5649   Changes:      Modified:
5650   +8 -5         trunk/modules/m_trace.c (File Modified) 
5653 jilles      2006/01/28 16:45:46 UTC     (20060128-607)
5654   Log:
5655   CHGHOST:
5656   - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
5657   - send back confirmation to source, if local client
5658   - send a +s server notice if the source is neither a server nor a service (+S)
5659   
5661   Changes:      Modified:
5662   +5 -1         trunk/modules/m_chghost.c (File Modified) 
5665 jilles      2006/01/28 16:01:05 UTC     (20060128-605)
5666   Log:
5667   Use sendto_realops_snomask_from() to make the
5668   server notices appear to come from the affected
5669   user's server.
5670   
5672   Changes:      Modified:
5673   +5 -6         trunk/contrib/globalconnexit.c (File Modified) 
5674   +6 -6         trunk/contrib/globallineactive.c (File Modified) 
5677 jilles      2006/01/28 16:00:14 UTC     (20060128-603)
5678   Log:
5679   Add sendto_realops_snomask_from(), allows
5680   specification of apparent source server.
5681   
5683   Changes:      Modified:
5684   +1 -0         trunk/include/send.h (File Modified) 
5685   +41 -1        trunk/src/send.c (File Modified) 
5688 jilles      2006/01/28 15:30:20 UTC     (20060128-601)
5689   Log:
5690   Revert r579. Keep host, not orighost in oper up notice.
5691   It would be inconsistent to have orighost there, and we
5692   don't want to mess up all server notices by putting both
5693   host and orighost.
5694   
5696   Changes:      Modified:
5697   +1 -1         trunk/src/s_user.c (File Modified) 
5700 jilles      2006/01/28 15:27:10 UTC     (20060128-599)
5701   Log:
5702   Include the IP address in operlog/foperlog.
5703   
5705   Changes:      Modified:
5706   +10 -8        trunk/modules/m_challenge.c (File Modified) 
5707   +8 -6         trunk/modules/m_oper.c (File Modified) 
5710 jilles      2006/01/28 15:17:01 UTC     (20060128-597)
5711   Log:
5712   Call umode_changed hook on oper up.
5713   
5715   Changes:      Modified:
5716   +1 -0         trunk/src/s_user.c (File Modified) 
5719 jilles      2006/01/28 15:13:27 UTC     (20060128-595)
5720   Log:
5721   Add globalconnexit contrib module, shows remote client connects/exits
5722   except netsplits/netjoin on snomask +F.
5723   Notice formatting will probably change somewhat still.
5724   
5726   Changes:      Modified:
5727   +80 -0        trunk/contrib/Makefile.in (File Modified) 
5728   + -           trunk/contrib/globalconnexit.c (File Added) 
5731 jilles      2006/01/28 14:54:44 UTC     (20060128-593)
5732   Log:
5733   Declare snomask_modes[] so modules can provide snomasks.
5734   
5736   Changes:      Modified:
5737   +2 -0         trunk/include/snomask.h (File Modified) 
5740 jilles      2006/01/28 14:40:10 UTC     (20060128-591)
5741   Log:
5742   Replace user_signon hook with two new hooks: new_local_user
5743   and new_remote_user.
5744   These are called right before the user is introduced to the
5745   rest of the network.
5746   
5748   Changes:      Modified:
5749   +2 -1         trunk/include/hook.h (File Modified) 
5750   +2 -0         trunk/modules/core/m_nick.c (File Modified) 
5751   +4 -2         trunk/src/hook.c (File Modified) 
5752   +2 -3         trunk/src/s_user.c (File Modified) 
5755 nenolod     2006/01/28 01:51:45 UTC     (20060128-589)
5756   Log:
5757   Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
5758   
5760   Changes:      Modified:
5761   +2 -2         trunk/modules/m_scan.c (File Modified) 
5764 jilles      2006/01/27 19:45:11 UTC     (20060127-587)
5765   Log:
5766   Update doc/technical/send.txt.
5767   
5769   Changes:      Modified:
5770   +91 -131      trunk/doc/technical/send.txt (File Modified) 
5773 jilles      2006/01/27 14:44:19 UTC     (20060127-585)
5774   Log:
5775   Add chantrace and masktrace to help files.
5776   
5778   Changes:      Modified:
5779   + -           trunk/help/opers/chantrace (File Added) 
5780   +27 -20       trunk/help/opers/index (File Modified) 
5781   + -           trunk/help/opers/masktrace (File Added) 
5782   +2 -0         trunk/help/opers/operspy (File Modified) 
5785 jilles      2006/01/27 14:41:47 UTC     (20060127-583)
5786   Log:
5787   Port over chantrace from ratbox 2.2 (anfl/androsyn)
5788   Shows etrace-like output for all users in a channel,
5789   in particular IP addresses.
5790   
5792   Changes:      Modified:
5793   +75 -2        trunk/modules/m_etrace.c (File Modified) 
5796 jilles      2006/01/27 13:49:21 UTC     (20060127-581)
5797   Log:
5798   Port over ratbox 2.2 r21727 (anfl):
5799   add some logging when we drop servers in places where we only notify opers
5800   
5802   Changes:      Modified:
5803   +31 -0        trunk/modules/core/m_server.c (File Modified) 
5806 nenolod     2006/01/27 01:00:48 UTC     (20060127-579)
5807   Log:
5808   display orighost in operup message
5809   
5811   Changes:      Modified:
5812   +1 -1         trunk/src/s_user.c (File Modified) 
5815 jilles      2006/01/26 17:13:21 UTC     (20060126-577)
5816   Log:
5817   Add globallineactive contrib module, a hack which can often
5818   show k/d/g/x line active for remote clients.
5819   
5821   Changes:      Modified:
5822   +52 -0        trunk/contrib/Makefile.in (File Modified) 
5823   + -           trunk/contrib/globallineactive.c (File Added) 
5826 jilles      2006/01/26 16:34:00 UTC     (20060126-575)
5827   Log:
5828   Show IP field in the same way as MASKTRACE:
5829   "255.255.255.255" if it's unknown (remote TS5 client)
5830   and "0" if we or the remote server are purposely
5831   hiding it.
5832   
5834   Changes:      Modified:
5835   +12 -1        trunk/modules/m_scan.c (File Modified) 
5838 jilles      2006/01/26 16:25:22 UTC     (20060126-573)
5839   Log:
5840   scan umodes:
5841   - don't show servers in a global scan
5842   - don't show ip if it's spoofed and hide_spoof_ips is enabled
5843   
5845   Changes:      Modified:
5846   +4 -1         trunk/modules/m_scan.c (File Modified) 
5849 nenolod     2006/01/26 16:06:57 UTC     (20060126-571)
5850   Log:
5851   Implement SCAN UMODES.
5852   
5854   Changes:      Modified:
5855   +3 -0         trunk/include/numeric.h (File Modified) 
5856   +128 -2       trunk/modules/m_scan.c (File Modified) 
5857   +2 -2         trunk/src/messages.tab (File Modified) 
5860 nenolod     2006/01/26 15:06:43 UTC     (20060126-569)
5861   Log:
5862   more oops
5863   
5865   Changes:      Modified:
5866   +1 -1         trunk/modules/m_scan.c (File Modified) 
5869 nenolod     2006/01/26 15:06:03 UTC     (20060126-567)
5870   Log:
5871   parv[0] should be parv[1].
5872   
5874   Changes:      Modified:
5875   +1 -1         trunk/modules/m_scan.c (File Modified) 
5878 nenolod     2006/01/26 15:05:04 UTC     (20060126-565)
5879   Log:
5880   another oops
5881   
5883   Changes:      Modified:
5884   +1 -1         trunk/modules/m_scan.c (File Modified) 
5887 nenolod     2006/01/26 15:00:41 UTC     (20060126-563)
5888   Log:
5889   fix mistake here
5890   
5892   Changes:      Modified:
5893   +2 -2         trunk/modules/m_scan.c (File Modified) 
5896 nenolod     2006/01/26 14:58:36 UTC     (20060126-561)
5897   Log:
5898   framework for scan command
5899   
5901   Changes:      Modified:
5902   +113 -0       trunk/modules/Makefile.in (File Modified) 
5903   + -           trunk/modules/m_scan.c (File Added) 
5906 nenolod     2006/01/26 14:12:14 UTC     (20060126-559)
5907   Log:
5908   Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
5909   
5911   Changes:      Modified:
5912   +2 -0         trunk/include/irc_string.h (File Modified) 
5913   +157 -1       trunk/modules/m_etrace.c (File Modified) 
5914   +129 -90      trunk/src/match.c (File Modified) 
5917 nenolod     2006/01/23 15:57:12 UTC     (20060123-557)
5918   Log:
5919   orighost may live in a different hash bucket (likely the case), lets check it standalone
5920   
5922   Changes:      Modified:
5923   +39 -3        trunk/src/hostmask.c (File Modified) 
5926 nenolod     2006/01/23 15:11:11 UTC     (20060123-555)
5927   Log:
5928   SVN didn't check modules/ somehow, hrmm.
5929   
5931   Changes:      Modified:
5932   +1 -1         trunk/modules/m_kline.c (File Modified) 
5933   +6 -6         trunk/modules/m_stats.c (File Modified) 
5936 nenolod     2006/01/23 15:01:41 UTC     (20060123-553)
5937   Log:
5938   Track hostmask entries for client_p->orighost, if available.
5939   Not throughly tested, but seems to work fine.
5940   
5942   Changes:      Modified:
5943   +8 -4         trunk/include/hostmask.h (File Modified) 
5944   +14 -10       trunk/src/hostmask.c (File Modified) 
5947 jilles      2006/01/22 19:14:11 UTC     (20060122-549)
5948   Log:
5949   Pass on SQUIT reasons more.
5950   
5952   Changes:      Modified:
5953   +17 -19       trunk/src/client.c (File Modified) 
5956 jilles      2006/01/21 17:25:27 UTC     (20060121-543)
5957   Log:
5958   Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
5959   This way, hidden admins also get them.
5960   
5962   Changes:      Modified:
5963   +4 -4         trunk/src/send.c (File Modified) 
5966 jilles      2006/01/20 22:26:17 UTC     (20060120-541)
5967   Log:
5968   From ircd-ratbox 2.2 (r21339 anfl):
5969   ms_kill() should be using find_person(), not find_client()
5970   otherwise it can generate a core.
5971   
5973   Changes:      Modified:
5974   +1 -1         trunk/modules/core/m_kill.c (File Modified) 
5977 jilles      2006/01/18 22:56:51 UTC     (20060118-539)
5978   Log:
5979   Add m_error to core_module_table, so it is loaded by default.
5980   
5982   Changes:      Modified:
5983   +1 -0         trunk/src/modules.c (File Modified) 
5986 jilles      2006/01/18 00:28:30 UTC     (20060118-536)
5987   Log:
5988   comment is a const char *, not char *.
5989   
5991   Changes:      Modified:
5992   +1 -1         trunk/include/hook.h (File Modified) 
5995 jilles      2006/01/18 00:10:02 UTC     (20060118-534)
5996   Log:
5997   Fix a long standing hybrid 7 bug: when getting a read error
5998   on a server, report_error() is called with a %d instead of
5999   a %s in the format string ("Lost connection" in +d).
6000   
6002   Changes:      Modified:
6003   +1 -1         trunk/src/client.c (File Modified) 
6006 jilles      2006/01/16 17:21:11 UTC     (20060116-532)
6007   Log:
6008   Clarifications.
6009   
6011   Changes:      Modified:
6012   +12 -7        trunk/doc/technical/capab.txt (File Modified) 
6015 nenolod     2006/01/16 04:46:11 UTC     (20060116-530)
6016   Log:
6017   Add document describing capabilities and what they mean.
6018   
6020   Changes:      Modified:
6021   + -           trunk/doc/technical/capab.txt (File Added) 
6024 jilles      2006/01/16 01:19:24 UTC     (20060116-528)
6025   Log:
6026   Change client_exit hook to pass all exit_client() parameters.
6027   
6029   Changes:      Modified:
6030   +8 -0         trunk/include/hook.h (File Modified) 
6031   +6 -1         trunk/src/client.c (File Modified) 
6034 jilles      2006/01/15 21:51:42 UTC     (20060115-526)
6035   Log:
6036   Add client_exit hook, called in exit_client() for all
6037   clients of all types, except clients exiting because
6038   of netsplits (QS). The only thing done before it is
6039   marking the client as "closing" (to prevent
6040   recursion).
6041   
6043   Changes:      Modified:
6044   +1 -0         trunk/include/hook.h (File Modified) 
6045   +2 -0         trunk/src/client.c (File Modified) 
6046   +2 -0         trunk/src/hook.c (File Modified) 
6049 jilles      2006/01/15 21:06:36 UTC     (20060115-524)
6050   Log:
6051   Improve the code that calculates the nnnS nnnC counts
6052   in RPL_TRACESERVER.
6053   
6054   From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6055   
6057   Changes:      Modified:
6058   +43 -36       trunk/modules/m_trace.c (File Modified) 
6061 jilles      2006/01/15 20:55:27 UTC     (20060115-522)
6062   Log:
6063   Add server_eob hook.
6064   Planning to use this for netsplit/join notices.
6065   
6067   Changes:      Modified:
6068   +1 -0         trunk/include/hook.h (File Modified) 
6069   +2 -0         trunk/modules/m_pong.c (File Modified) 
6070   +2 -0         trunk/src/hook.c (File Modified) 
6073 jilles      2006/01/15 20:01:51 UTC     (20060115-520)
6074   Log:
6075   Default motd: ircd-ratbox -> charybdis
6076   
6078   Changes:      Modified:
6079   +1 -1         trunk/doc/ircd.motd (File Modified) 
6082 jilles      2006/01/15 19:35:03 UTC     (20060115-518)
6083   Log:
6084   Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
6085   
6087   Changes:      Modified:
6088   +4 -4         trunk/src/s_user.c (File Modified) 
6091 jilles      2006/01/15 19:12:28 UTC     (20060115-516)
6092   Log:
6093   - Remove obsolete EOB help file
6094   - Document snomask in the help files
6095   - Update indexes
6096   
6098   Changes:      Modified:
6099   + -           trunk/help/opers/eob (File Deleted) 
6100   +13 -12       trunk/help/opers/index (File Modified) 
6101   +1 -13        trunk/help/opers/umode (File Modified) 
6102   +7 -7         trunk/help/users/index (File Modified) 
6105 nenolod     2006/01/15 17:50:43 UTC     (20060115-514)
6106   Log:
6107   Bail if snomask to parse is not given. Pointy hat to myself.
6108   
6110   Changes:      Modified:
6111   +3 -0         trunk/src/snomask.c (File Modified) 
6114 gxti        2006/01/15 17:48:44 UTC     (20060115-512)
6115   Log:
6116   Remove m_flags from autoconf
6117   
6119   Changes:      Modified:
6120   +0 -1         trunk/contrib/Makefile.in (File Modified) 
6123 nenolod     2006/01/15 17:44:55 UTC     (20060115-510)
6124   Log:
6125   remove m_flags
6126   
6128   Changes:      Modified:
6129   + -           trunk/contrib/m_flags.c (File Deleted) 
6132 jilles      2006/01/15 17:22:19 UTC     (20060115-508)
6133   Log:
6134   If +s is in oper_only_umodes, clear snomask on deoper.
6135   
6137   Changes:      Modified:
6138   +5 -0         trunk/src/s_user.c (File Modified) 
6141 gxti        2006/01/15 17:16:50 UTC     (20060115-506)
6142   Log:
6143   Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
6144   
6146   Changes:      Modified:
6147   +2 -2         trunk/configure (File Modified) 
6148   +2 -2         trunk/configure.ac (File Modified) 
6151 jilles      2006/01/15 17:15:56 UTC     (20060115-504)
6152   Log:
6153   Remove the old server notice umodes.
6154   Default oper only umodes is now +s.
6155   Please make sure all remaining umodes still work.
6156   
6158   Changes:      Modified:
6159   +3 -21        trunk/include/client.h (File Modified) 
6160   +0 -12        trunk/src/newconf.c (File Modified) 
6161   +1 -1         trunk/src/s_conf.c (File Modified) 
6162   +12 -12       trunk/src/s_user.c (File Modified) 
6165 jilles      2006/01/15 17:00:27 UTC     (20060115-502)
6166   Log:
6167   operator::flags nick_changes now controls +n snomask instead of +n umode.
6168   
6170   Changes:      Modified:
6171   +8 -8         trunk/src/s_user.c (File Modified) 
6174 jilles      2006/01/15 16:53:16 UTC     (20060115-500)
6175   Log:
6176   Move down h_umode_changed hook call after umode allowed checks
6177   (so it will not see +a if someone tries to set it but is not
6178   allowed to).
6179   
6181   Changes:      Modified:
6182   +2 -3         trunk/src/s_user.c (File Modified) 
6185 jilles      2006/01/15 16:40:33 UTC     (20060115-498)
6186   Log:
6187   Move over non-+s server notices (hopefully, all of them).
6188   
6190   Changes:      Modified:
6191   +1 -1         trunk/contrib/spy_admin_notice.c (File Modified) 
6192   +1 -1         trunk/contrib/spy_info_notice.c (File Modified) 
6193   +1 -1         trunk/contrib/spy_links_notice.c (File Modified) 
6194   +1 -1         trunk/contrib/spy_motd_notice.c (File Modified) 
6195   +3 -3         trunk/contrib/spy_stats_notice.c (File Modified) 
6196   +1 -1         trunk/contrib/spy_stats_p_notice.c (File Modified) 
6197   +2 -2         trunk/contrib/spy_trace_notice.c (File Modified) 
6198   +1 -1         trunk/contrib/spy_whois_notice.c (File Modified) 
6199   +1 -1         trunk/contrib/spy_whois_notice_global.c (File Modified) 
6200   +2 -2         trunk/libcharybdis/event.c (File Modified) 
6201   +2 -2         trunk/modules/core/m_join.c (File Modified) 
6202   +1 -1         trunk/modules/core/m_kill.c (File Modified) 
6203   +3 -3         trunk/modules/core/m_message.c (File Modified) 
6204   +11 -11       trunk/modules/core/m_nick.c (File Modified) 
6205   +2 -2         trunk/modules/core/m_server.c (File Modified) 
6206   +1 -1         trunk/modules/core/m_sjoin.c (File Modified) 
6207   +1 -1         trunk/modules/m_post.c (File Modified) 
6208   +1 -1         trunk/modules/m_services.c (File Modified) 
6209   +2 -2         trunk/src/channel.c (File Modified) 
6210   +3 -3         trunk/src/client.c (File Modified) 
6211   +1 -1         trunk/src/hash.c (File Modified) 
6212   +5 -5         trunk/src/s_conf.c (File Modified) 
6213   +2 -2         trunk/src/s_log.c (File Modified) 
6214   +4 -4         trunk/src/s_user.c (File Modified) 
6217 jilles      2006/01/15 16:18:59 UTC     (20060115-496)
6218   Log:
6219   Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
6220   
6222   Changes:      Modified:
6223   +2 -1         trunk/include/snomask.h (File Modified) 
6224   +2 -2         trunk/src/snomask.c (File Modified) 
6227 jilles      2006/01/15 16:08:28 UTC     (20060115-494)
6228   Log:
6229   s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
6230   
6232   Changes:      Modified:
6233   +1 -1         trunk/contrib/example_module.c (File Modified) 
6234   +2 -2         trunk/include/ircd_defs.h (File Modified) 
6235   +6 -6         trunk/modules/core/m_error.c (File Modified) 
6236   +1 -1         trunk/modules/core/m_join.c (File Modified) 
6237   +2 -2         trunk/modules/core/m_kill.c (File Modified) 
6238   +1 -1         trunk/modules/core/m_message.c (File Modified) 
6239   +1 -1         trunk/modules/core/m_mode.c (File Modified) 
6240   +14 -14       trunk/modules/core/m_nick.c (File Modified) 
6241   +18 -18       trunk/modules/core/m_server.c (File Modified) 
6242   +1 -1         trunk/modules/core/m_sjoin.c (File Modified) 
6243   +1 -1         trunk/modules/core/m_squit.c (File Modified) 
6244   +4 -4         trunk/modules/m_challenge.c (File Modified) 
6245   +4 -4         trunk/modules/m_dline.c (File Modified) 
6246   +13 -13       trunk/modules/m_gline.c (File Modified) 
6247   +5 -5         trunk/modules/m_kline.c (File Modified) 
6248   +2 -2         trunk/modules/m_oper.c (File Modified) 
6249   +1 -1         trunk/modules/m_pong.c (File Modified) 
6250   +13 -13       trunk/modules/m_rehash.c (File Modified) 
6251   +4 -4         trunk/modules/m_resv.c (File Modified) 
6252   +16 -16       trunk/modules/m_set.c (File Modified) 
6253   +3 -3         trunk/modules/m_svinfo.c (File Modified) 
6254   +6 -6         trunk/modules/m_xline.c (File Modified) 
6255   +1 -1         trunk/src/adns.c (File Modified) 
6256   +2 -2         trunk/src/channel.c (File Modified) 
6257   +1 -1         trunk/src/listener.c (File Modified) 
6258   +1 -1         trunk/src/s_auth.c (File Modified) 
6259   +15 -15       trunk/src/s_conf.c (File Modified) 
6260   +3 -3         trunk/src/s_user.c (File Modified) 
6261   +7 -7         trunk/src/send.c (File Modified) 
6264 jilles      2006/01/15 15:34:12 UTC     (20060115-492)
6265   Log:
6266   On oper up:
6267   - set +s snomask if +s umode set but no snomasks
6268   - put numerics in more logical order
6269   
6271   Changes:      Modified:
6272   +3 -1         trunk/src/s_user.c (File Modified) 
6275 jilles      2006/01/15 15:12:39 UTC     (20060115-490)
6276   Log:
6277   parse_snobuf_to_mask(): default to + at start
6278   allows stuff like /mode jilles +s C
6279   
6281   Changes:      Modified:
6282   +1 -1         trunk/src/snomask.c (File Modified) 
6285 jilles      2006/01/15 15:04:34 UTC     (20060115-488)
6286   Log:
6287   Changes to user_mode() snomask handling.
6288   - show snomask (if not 0) on /mode <nick>
6289   - show snomask once at the end if +s/-s used
6290   - only parse 1 parameter for umode changes
6291   - don't crash on /mode <nick> +s
6292   - /mode <nick> -s clears snomask, doesn't use parameter
6293   - set umode +s iff snomask is not 0
6294   - snomask is not propagated, but umode +s is
6295   
6297   Changes:      Modified:
6298   +97 -72       trunk/src/s_user.c (File Modified) 
6301 nenolod     2006/01/15 10:36:32 UTC     (20060115-486)
6302   Log:
6303   Convert some messages over to snomask.
6304   
6306   Changes:      Modified:
6307   +29 -29       trunk/src/client.c (File Modified) 
6308   +2 -2         trunk/src/ircd.c (File Modified) 
6309   +13 -13       trunk/src/modules.c (File Modified) 
6310   +1 -1         trunk/src/newconf.c (File Modified) 
6311   +5 -5         trunk/src/parse.c (File Modified) 
6312   +1 -1         trunk/src/restart.c (File Modified) 
6313   +4 -4         trunk/src/s_newconf.c (File Modified) 
6314   +11 -11       trunk/src/s_serv.c (File Modified) 
6317 nenolod     2006/01/15 10:28:42 UTC     (20060115-484)
6318   Log:
6319   include snomask.h from client.h
6320   
6322   Changes:      Modified:
6323   +1 -0         trunk/include/client.h (File Modified) 
6326 nenolod     2006/01/15 10:28:18 UTC     (20060115-482)
6327   Log:
6328   make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
6329   
6331   Changes:      Modified:
6332   +1 -0         trunk/src/newconf.c (File Modified) 
6333   +2 -1         trunk/src/snomask.c (File Modified) 
6336 nenolod     2006/01/15 10:17:52 UTC     (20060115-480)
6337   Log:
6338   should start with +, not \0. Whoops. :)
6339   
6341   Changes:      Modified:
6342   +1 -1         trunk/src/snomask.c (File Modified) 
6345 nenolod     2006/01/15 10:14:17 UTC     (20060115-478)
6346   Log:
6347   core snomask support.
6348   
6350   Changes:      Modified:
6351   +3 -0         trunk/doc/example.conf (File Modified) 
6352   +2 -0         trunk/include/client.h (File Modified) 
6353   +2 -0         trunk/include/numeric.h (File Modified) 
6354   +2 -0         trunk/include/s_newconf.h (File Modified) 
6355   +63 -0        trunk/include/send.h (File Modified) 
6356   + -           trunk/include/snomask.h (File Added) 
6357   +1 -0         trunk/src/Makefile.in (File Modified) 
6358   +1 -1         trunk/src/messages.tab (File Modified) 
6359   +8 -0         trunk/src/newconf.c (File Modified) 
6360   +12 -0        trunk/src/s_user.c (File Modified) 
6361   +235 -0       trunk/src/send.c (File Modified) 
6362   + -           trunk/src/snomask.c (File Added) 
6365 nenolod     2006/01/15 05:32:44 UTC     (20060115-474)
6366   Log:
6367   add a blank line after the license info.
6368   
6370   Changes:      Modified:
6371   +1 -1         trunk/CREDITS (File Modified) 
6374 jilles      2006/01/14 19:59:18 UTC     (20060114-472)
6375   Log:
6376   Extend copyright to 2006.
6377   
6379   Changes:      Modified:
6380   +1 -1         trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified) 
6383 jilles      2006/01/14 19:56:24 UTC     (20060114-470)
6384   Log:
6385   - Fix up book id.
6386   - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
6387   
6389   Changes:      Modified:
6390   +1 -1         trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified) 
6391   +5 -0         trunk/doc/sgml/oper-guide/intro.sgml (File Modified) 
6394 jilles      2006/01/14 19:52:16 UTC     (20060114-468)
6395   Log:
6396   Add oper privileges document.
6397   
6399   Changes:      Modified:
6400   +162 -0       trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified) 
6401   + -           trunk/doc/sgml/oper-guide/oprivs.sgml (File Added) 
6404 jilles      2006/01/14 18:45:57 UTC     (20060114-466)
6405   Log:
6406   Capitalize message names in services shortcuts (for consistency).
6407   
6409   Changes:      Modified:
6410   +6 -6         trunk/modules/m_sshortcut.c (File Modified) 
6413 jilles      2006/01/13 16:53:35 UTC     (20060113-464)
6414   Log:
6415   Remove C++ comment.
6416   
6418   Changes:      Modified:
6419   +1 -1         trunk/src/patricia.c (File Modified) 
6422 jilles      2006/01/13 13:45:56 UTC     (20060113-462)
6423   Log:
6424   Remove obsolete 'nextconnect' variable.
6425   
6427   Changes:      Modified:
6428   +0 -1         trunk/include/ircd.h (File Modified) 
6429   +0 -2         trunk/src/client.c (File Modified) 
6430   +0 -1         trunk/src/ircd.c (File Modified) 
6433 jilles      2006/01/13 13:02:54 UTC     (20060113-460)
6434   Log:
6435   Remove this remnant of the hybrid 6 ziplinks implementation.
6436   
6438   Changes:      Modified:
6439   + -           trunk/include/s_zip.h (File Deleted) 
6442 jilles      2006/01/09 16:05:47 UTC     (20060109-458)
6443   Log:
6444   Make clone limiting work on orighost, not host (so it
6445   looks through services cloaks). Lightly tested, please
6446   test/review.
6447   
6449   Changes:      Modified:
6450   +2 -0         trunk/modules/m_chghost.c (File Modified) 
6451   +1 -1         trunk/src/client.c (File Modified) 
6452   +1 -1         trunk/src/s_conf.c (File Modified) 
6455 jilles      2006/01/09 15:51:02 UTC     (20060109-456)
6456   Log:
6457   Don't forget to link me_realhost() into the command hash.
6458   
6459   Pointy hat to: myself
6460   
6462   Changes:      Modified:
6463   +1 -1         trunk/modules/m_chghost.c (File Modified) 
6466 jilles      2006/01/09 14:46:59 UTC     (20060109-454)
6467   Log:
6468   It's call_hook, not hook_call.
6469   
6471   Changes:      Modified:
6472   +1 -1         trunk/src/s_user.c (File Modified) 
6475 jilles      2006/01/09 14:45:36 UTC     (20060109-452)
6476   Log:
6477   Add unreject help file.
6478   
6480   Changes:      Modified:
6481   + -           trunk/help/opers/unreject (File Added) 
6484 jilles      2006/01/09 14:41:41 UTC     (20060109-450)
6485   Log:
6486   Link the all-important 42 module to the build :P
6487   
6489   Changes:      Modified:
6490   +1 -0         trunk/contrib/Makefile.in (File Modified) 
6493 jilles      2006/01/08 19:12:10 UTC     (20060108-448)
6494   Log:
6495   Mention /rehash help.
6496   
6498   Changes:      Modified:
6499   +1 -0         trunk/help/opers/rehash (File Modified) 
6502 nenolod     2006/01/06 14:56:49 UTC     (20060106-446)
6503   Log:
6504   Add h_user_signon hook.
6505   
6507   Changes:      Modified:
6508   +1 -0         trunk/include/hook.h (File Modified) 
6509   +2 -0         trunk/src/hook.c (File Modified) 
6510   +4 -0         trunk/src/s_user.c (File Modified) 
6513 jilles      2006/01/06 02:30:23 UTC     (20060106-444)
6514   Log:
6515   Oops, forgot to set orighost for remote client introductions.
6516   
6518   Changes:      Modified:
6519   +1 -0         trunk/modules/core/m_nick.c (File Modified) 
6522 jilles      2006/01/06 01:40:44 UTC     (20060106-442)
6523   Log:
6524   Use TS6 forms in services shortcuts, if possible.
6525   
6527   Changes:      Modified:
6528   +3 -3         trunk/modules/m_sshortcut.c (File Modified) 
6531 jilles      2006/01/06 01:31:19 UTC     (20060106-440)
6532   Log:
6533   - Start out default_umodes conf entry from the empty set instead of +i.
6534   - Move oper_only_umodes check to where default_umodes is used, as
6535     oper_only_umodes may not be set yet while we're reading the conf.
6536   
6538   Changes:      Modified:
6539   +6 -7         trunk/src/newconf.c (File Modified) 
6540   +1 -1         trunk/src/s_user.c (File Modified) 
6543 jilles      2006/01/06 01:00:44 UTC     (20060106-438)
6544   Log:
6545   Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
6546   
6548   Changes:      Modified:
6549   +1 -0         trunk/doc/example.conf (File Modified) 
6550   +7 -0         trunk/doc/reference.conf (File Modified) 
6551   +0 -7         trunk/include/config.h.dist (File Modified) 
6552   +1 -0         trunk/include/s_conf.h (File Modified) 
6553   +6 -0         trunk/modules/m_info.c (File Modified) 
6554   +9 -18        trunk/src/client.c (File Modified) 
6555   +1 -0         trunk/src/newconf.c (File Modified) 
6556   +1 -0         trunk/src/s_conf.c (File Modified) 
6559 jilles      2006/01/06 00:14:18 UTC     (20060106-436)
6560   Log:
6561   - Allow NULL target_ip in show_ip() (indicates message is being
6562     sent to local opers)
6563   - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
6564     confitem
6565   - Using these, remove all uses of #define HIDE_SPOOF_IPS except
6566     those in src/client.c
6567   
6568   From ratbox 2.2 svn (anfl)
6569   
6571   Changes:      Modified:
6572   +1 -0         trunk/include/client.h (File Modified) 
6573   +21 -2        trunk/src/client.c (File Modified) 
6574   +2 -4         trunk/src/hostmask.c (File Modified) 
6575   +1 -5         trunk/src/s_conf.c (File Modified) 
6576   +4 -8         trunk/src/s_user.c (File Modified) 
6579 nenolod     2006/01/06 00:01:30 UTC     (20060106-434)
6580   Log:
6581   Fire off events properly.
6582   
6584   Changes:      Modified:
6585   +7 -3         trunk/src/s_user.c (File Modified) 
6588 nenolod     2006/01/05 23:42:13 UTC     (20060105-432)
6589   Log:
6590   make sure modules which depend on umode information get the message upon connection (oops)
6591   
6593   Changes:      Modified:
6594   +3 -0         trunk/src/s_user.c (File Modified) 
6597 jilles      2006/01/05 23:33:33 UTC     (20060105-430)
6598   Log:
6599   Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
6600   From ratbox 2.2 svn.
6601   
6603   Changes:      Modified:
6604   +3 -7         trunk/modules/m_etrace.c (File Modified) 
6607 nenolod     2006/01/05 23:27:27 UTC     (20060105-428)
6608   Log:
6609   Replace silly `default_invisible' option with more versatile default_umodes.
6610   
6612   Changes:      Modified:
6613   +2 -2         trunk/Makefile.in (File Modified) 
6614   +12 -1        trunk/doc/example.conf (File Modified) 
6615   +14 -7        trunk/doc/reference.conf (File Modified) 
6616   +2 -4         trunk/include/s_conf.h (File Modified) 
6617   +0 -6         trunk/modules/m_info.c (File Modified) 
6618   +4 -0         trunk/src/modules.c (File Modified) 
6619   +41 -1        trunk/src/newconf.c (File Modified) 
6620   +2 -2         trunk/src/s_conf.c (File Modified) 
6621   +3 -4         trunk/src/s_user.c (File Modified) 
6624 jilles      2006/01/02 14:30:45 UTC     (20060102-426)
6625   Log:
6626   Add temporary nick resvs with the proper duration,
6627   not 60 times too long.
6628   
6630   Changes:      Modified:
6631   +1 -1         trunk/modules/m_resv.c (File Modified) 
6634 jilles      2006/01/02 14:21:31 UTC     (20060102-424)
6635   Log:
6636   Add kick on split riding. See reference.conf for more details.
6637   
6639   Changes:      Modified:
6640   +1 -0         trunk/doc/example.conf (File Modified) 
6641   +16 -0        trunk/doc/reference.conf (File Modified) 
6642   +1 -0         trunk/include/s_conf.h (File Modified) 
6643   +56 -0        trunk/modules/core/m_sjoin.c (File Modified) 
6644   +6 -0         trunk/modules/m_info.c (File Modified) 
6645   +1 -0         trunk/src/newconf.c (File Modified) 
6646   +1 -0         trunk/src/s_conf.c (File Modified) 
6649 nenolod     2005/12/27 06:07:24 UTC     (20051227-422)
6650   Log:
6651   New credits, denoting GXTi as being on the core team.
6652   
6654   Changes:      Modified:
6655   +16 -5        trunk/CREDITS (File Modified) 
6658 nenolod     2005/12/24 05:50:12 UTC     (20051224-420)
6659   Log:
6660   better cloaking algorithm
6661   
6663   Changes:      Modified:
6664   +14 -7        trunk/contrib/ip_cloaking.c (File Modified) 
6667 nenolod     2005/12/23 21:43:09 UTC     (20051223-418)
6668   Log:
6669   don't do redundant bitshifting.
6670   
6672   Changes:      Modified:
6673   +2 -2         trunk/contrib/ip_cloaking.c (File Modified) 
6676 jilles      2005/12/23 21:15:41 UTC     (20051223-416)
6677   Log:
6678   Add ip_cloaking.so.
6679   
6681   Changes:      Modified:
6682   +1 -0         trunk/contrib/Makefile.in (File Modified) 
6685 jilles      2005/12/23 21:15:25 UTC     (20051223-414)
6686   Log:
6687   Set the DynSpoof flag properly.
6688   
6690   Changes:      Modified:
6691   +4 -0         trunk/contrib/ip_cloaking.c (File Modified) 
6694 nenolod     2005/12/23 08:11:04 UTC     (20051223-412)
6695   Log:
6696   first go at an ip_cloaking implementation for charybdis.
6697   
6699   Changes:      Modified:
6700   + -           trunk/contrib/ip_cloaking.c (File Added) 
6703 nenolod     2005/12/23 07:25:47 UTC     (20051223-410)
6704   Log:
6705   Add libcharybdis to contrib/ includes.
6706   
6708   Changes:      Modified:
6709   +1 -1         trunk/contrib/Makefile.in (File Modified) 
6712 nenolod     2005/12/23 02:40:07 UTC     (20051223-408)
6713   Log:
6714   add h_umode_changed hook for modules that provide usermodes.
6715   
6717   Changes:      Modified:
6718   +1 -0         trunk/include/hook.h (File Modified) 
6719   +2 -1         trunk/src/hook.c (File Modified) 
6720   +3 -0         trunk/src/s_user.c (File Modified) 
6723 jilles      2005/12/19 16:52:45 UTC     (20051219-406)
6724   Log:
6725   Show quiets in /stats z.
6726   
6728   Changes:      Modified:
6729   +15 -10       trunk/src/s_stats.c (File Modified) 
6732 nenolod     2005/12/19 15:33:16 UTC     (20051219-404)
6733   Log:
6734   remove old ratbox-services stuff from configure. pointed out with a pointy stick via 
6735   
6737   Changes:      Modified:
6738   +0 -12        trunk/configure (File Modified) 
6739   +0 -9         trunk/configure.ac (File Modified) 
6740   +0 -3         trunk/include/setup.h.in (File Modified) 
6743 nenolod     2005/12/19 15:30:32 UTC     (20051219-402)
6744   Log:
6745   change various buffer sizes to = topiclen.
6746   
6748   Changes:      Modified:
6749   +3 -4         trunk/include/ircd_defs.h (File Modified) 
6752 jon         2005/12/12 19:32:18 UTC     (20051212-400)
6753   Log:
6754   - Partial commit test, partial ego strokage ;)
6755   
6757   Changes:      Modified:
6758   +2 -1         trunk/CREDITS (File Modified) 
6761 nenolod     2005/12/12 18:12:46 UTC     (20051212-398)
6762   Log:
6763   More kqueue corrections.
6765   Changes:      Modified:
6766   +8 -2         trunk/libcharybdis/kqueue.c (File Modified) 
6769 nenolod     2005/12/12 06:27:59 UTC     (20051212-396)
6770   Log:
6771   We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
6772   Not sure why this wasn't this way to begin with.
6773   
6775   Changes:      Modified:
6776   +3 -3         trunk/libcharybdis/kqueue.c (File Modified) 
6779 jilles      2005/12/11 16:39:52 UTC     (20051211-394)
6780   Log:
6781   example.conf tweaks:
6782   Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
6783   most people do not need this.
6784   Enable serverinfo::hub.
6785   
6787   Changes:      Modified:
6788   +14 -11       trunk/doc/example.conf (File Modified) 
6791 nenolod     2005/12/10 04:37:54 UTC     (20051210-392)
6792   Log:
6793   Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
6794   
6796   Changes:      Modified:
6797   +1 -1         trunk/src/s_serv.c (File Modified) 
6800 nenolod     2005/12/07 18:46:56 UTC     (20051207-390)
6801   Log:
6802   header include changes
6803   
6805   Changes:      Modified:
6806   +1 -20        trunk/libcharybdis/devpoll.c (File Modified) 
6807   +1 -21        trunk/libcharybdis/epoll.c (File Modified) 
6808   +1 -19        trunk/libcharybdis/kqueue.c (File Modified) 
6809   +1 -18        trunk/libcharybdis/poll.c (File Modified) 
6810   +2 -3         trunk/libcharybdis/ports.c (File Modified) 
6811   +1 -21        trunk/libcharybdis/select.c (File Modified) 
6814 nenolod     2005/12/07 16:34:40 UTC     (20051207-388)
6815   Log:
6816   s/ilog/libcharybdis_{die,log,restart}/g
6817   
6819   Changes:      Modified:
6820   +7 -9         trunk/libcharybdis/balloc.c (File Modified) 
6821   +4 -29        trunk/libcharybdis/commio.c (File Modified) 
6822   +5 -8         trunk/libcharybdis/devpoll.c (File Modified) 
6823   +4 -4         trunk/libcharybdis/epoll.c (File Modified) 
6824   +2 -2         trunk/libcharybdis/kqueue.c (File Modified) 
6825   +3 -0         trunk/libcharybdis/libcharybdis.h (File Modified) 
6826   +3 -14        trunk/libcharybdis/memory.c (File Modified) 
6827   +3 -3         trunk/libcharybdis/ports.c (File Modified) 
6830 nenolod     2005/12/07 16:21:24 UTC     (20051207-386)
6831   Log:
6832   Use the right callbacks in the function code.
6834   Changes:      Modified:
6835   +2 -2         trunk/libcharybdis/libcharybdis.c (File Modified) 
6838 nenolod     2005/12/07 16:18:43 UTC     (20051207-384)
6839   Log:
6840   More work, it builds again!
6841   
6843   Changes:      Modified:
6844   +1 -0         trunk/libcharybdis/Makefile.in (File Modified) 
6845   +138 -4       trunk/libcharybdis/commio.c (File Modified) 
6846   + -           trunk/libcharybdis/libcharybdis.c (File Added) 
6847   + -           trunk/libcharybdis/libcharybdis.h (File Added) 
6850 nenolod     2005/12/07 15:15:59 UTC     (20051207-382)
6851   Log:
6852   Move some stuff around.
6853   
6855   Changes:      Modified:
6856   + -           trunk/include/memory.h (File Deleted) 
6857   + -           trunk/include/tools.h (File Deleted) 
6858   +8 -1         trunk/libcharybdis/Makefile.in (File Modified) 
6859   + -           trunk/libcharybdis/memory.c (File Added) 
6860   + -           trunk/libcharybdis/memory.h (File Added) 
6861   + -           trunk/libcharybdis/snprintf.c (File Added) 
6862   + -           trunk/libcharybdis/tools.c (File Added) 
6863   + -           trunk/libcharybdis/tools.h (File Added) 
6864   +1000 -1062   trunk/modules/.depend (File Modified) 
6865   +421 -455     trunk/src/.depend (File Modified) 
6866   +0 -1191      trunk/src/Makefile.in (File Modified) 
6867   + -           trunk/src/memory.c (File Deleted) 
6868   + -           trunk/src/snprintf.c (File Deleted) 
6869   + -           trunk/src/tools.c (File Deleted) 
6872 nenolod     2005/12/07 15:08:37 UTC     (20051207-380)
6873   Log:
6874   move more headers into libcharybdis
6876   Changes:      Modified:
6877   + -           trunk/include/balloc.h (File Deleted) 
6878   + -           trunk/include/event.h (File Deleted) 
6879   + -           trunk/libcharybdis/balloc.h (File Added) 
6880   + -           trunk/libcharybdis/event.h (File Added) 
6881   +924 -1020    trunk/modules/.depend (File Modified) 
6882   +327 -406     trunk/src/.depend (File Modified) 
6885 nenolod     2005/12/07 15:06:15 UTC     (20051207-378)
6886   Log:
6887   balloc, events -> libcharybdis
6889   Changes:      Modified:
6890   +1 -1         trunk/libcharybdis/Makefile.in (File Modified) 
6891   + -           trunk/libcharybdis/balloc.c (File Added) 
6892   + -           trunk/libcharybdis/event.c (File Added) 
6893   +0 -1008      trunk/src/Makefile.in (File Modified) 
6894   + -           trunk/src/balloc.c (File Deleted) 
6895   + -           trunk/src/event.c (File Deleted) 
6898 nenolod     2005/12/07 15:00:41 UTC     (20051207-376)
6899   Log:
6900   More fun
6902   Changes:      Modified:
6903   + -           trunk/include/commio.h (File Deleted) 
6904   + -           trunk/include/linebuf.h (File Deleted) 
6905   + -           trunk/libcharybdis/commio.h (File Added) 
6906   + -           trunk/libcharybdis/linebuf.h (File Added) 
6907   +1644 -530    trunk/modules/.depend (File Modified) 
6908   +1 -1         trunk/modules/Makefile.in (File Modified) 
6909   +720 -284     trunk/src/.depend (File Modified) 
6912 nenolod     2005/12/07 14:54:12 UTC     (20051207-374)
6913   Log:
6914   Makefile reworking -- moving libcharybdis headers into proper location.
6916   Changes:      Modified:
6917   +1 -1         trunk/adns/Makefile.in (File Modified) 
6918   +1 -1         trunk/src/Makefile.in (File Modified) 
6921 nenolod     2005/12/07 14:47:30 UTC     (20051207-372)
6922   Log:
6923   Document proposed authdaemon protocol.
6925   Changes:      Modified:
6926   + -           trunk/authdaemon/protocol.txt (File Added) 
6929 nenolod     2005/12/07 14:42:23 UTC     (20051207-370)
6930   Log:
6931   Makefile oops
6933   Changes:      Modified:
6934   +2 -2         trunk/libcharybdis/Makefile.in (File Modified) 
6937 nenolod     2005/12/07 14:38:33 UTC     (20051207-368)
6938   Log:
6939   Remove dead makefile from generation
6941   Changes:      Modified:
6942   +1 -2         trunk/configure (File Modified) 
6943   +0 -1         trunk/configure.ac (File Modified) 
6946 nenolod     2005/12/07 14:36:56 UTC     (20051207-366)
6947   Log:
6948   libcharybdisIO -> libcharybdis
6950   Changes:      Modified:
6951   +1 -1         trunk/src/Makefile.in (File Modified) 
6954 nenolod     2005/12/07 14:35:50 UTC     (20051207-364)
6955   Log:
6956   More restructuring.
6958   Changes:      Modified:
6959   + -           trunk/libcharybdis/Makefile.in (File Added) 
6960   + -           trunk/libcharybdis/commio.c (File Added) 
6961   + -           trunk/libcharybdis/devpoll.c (File Added) 
6962   + -           trunk/libcharybdis/epoll.c (File Added) 
6963   + -           trunk/libcharybdis/io/ (File Deleted) 
6964   + -           trunk/libcharybdis/kqueue.c (File Added) 
6965   + -           trunk/libcharybdis/linebuf.c (File Added) 
6966   + -           trunk/libcharybdis/log/ (File Deleted) 
6967   + -           trunk/libcharybdis/poll.c (File Added) 
6968   + -           trunk/libcharybdis/ports.c (File Added) 
6969   + -           trunk/libcharybdis/select.c (File Added) 
6972 nenolod     2005/12/07 14:33:31 UTC     (20051207-362)
6973   Log:
6974   Blah kill makefile
6976   Changes:      Modified:
6977   + -           trunk/libcharybdis/Makefile.in (File Deleted) 
6980 nenolod     2005/12/07 14:33:10 UTC     (20051207-360)
6981   Log:
6982   Blah kill makefile
6984   Changes:      Modified:
6985   +2 -4         trunk/libcharybdis/io/Makefile.in (File Modified) 
6988 nenolod     2005/12/06 19:52:25 UTC     (20051206-358)
6989   Log:
6990   add authdaemon dir for later hacking
6991   
6993   Changes:      Modified:
6994   + -           trunk/authdaemon/ (File Added) 
6997 nenolod     2005/12/06 19:49:25 UTC     (20051206-356)
6998   Log:
6999   linebuf -> libcharybdisIO
7000   
7002   Changes:      Modified:
7003   +1 -1         trunk/libcharybdis/io/Makefile.in (File Modified) 
7004   + -           trunk/libcharybdis/io/linebuf.c (File Added) 
7005   + -           trunk/libcharybdis/log/ (File Added) 
7006   + -           trunk/libcharybdis/log/Makefile.in (File Added) 
7007   +0 -687       trunk/src/Makefile.in (File Modified) 
7008   + -           trunk/src/linebuf.c (File Deleted) 
7011 nenolod     2005/12/06 19:47:43 UTC     (20051206-354)
7012   Log:
7013   Solaris 10 I/O ports support
7015   Changes:      Modified:
7016   + -           trunk/libcharybdis/io/ports.c (File Added) 
7019 nenolod     2005/12/06 19:15:13 UTC     (20051206-352)
7020   Log:
7021   libcharybdis stuff
7022   
7024   Changes:      Modified:
7025   +1 -1         trunk/Makefile.in (File Modified) 
7026   +3 -1         trunk/configure (File Modified) 
7027   +133 -10      trunk/configure.ac (File Modified) 
7028   + -           trunk/libcharybdis/ (File Added) 
7029   + -           trunk/libcharybdis/Makefile.in (File Added) 
7030   + -           trunk/libcharybdis/io/ (File Added) 
7031   +4 -2         trunk/libcharybdis/io/Makefile.in (File Modified) 
7032   +2 -3         trunk/src/Makefile.in (File Modified) 
7033   + -           trunk/src/io/ (File Deleted) 
7036 nenolod     2005/12/06 18:57:28 UTC     (20051206-350)
7037   Log:
7038   split IO stuff into libcharybdisIO.
7039   
7041   Changes:      Modified:
7042   + -           trunk/src/commio.c (File Deleted) 
7043   + -           trunk/src/devpoll.c (File Deleted) 
7044   + -           trunk/src/epoll.c (File Deleted) 
7045   + -           trunk/src/io/ (File Added) 
7046   + -           trunk/src/io/Makefile.in (File Added) 
7047   + -           trunk/src/io/commio.c (File Added) 
7048   + -           trunk/src/io/devpoll.c (File Added) 
7049   + -           trunk/src/io/epoll.c (File Added) 
7050   + -           trunk/src/io/kqueue.c (File Added) 
7051   + -           trunk/src/io/poll.c (File Added) 
7052   + -           trunk/src/io/select.c (File Added) 
7053   + -           trunk/src/kqueue.c (File Deleted) 
7054   + -           trunk/src/poll.c (File Deleted) 
7055   + -           trunk/src/select.c (File Deleted) 
7058 nenolod     2005/12/06 18:51:20 UTC     (20051206-348)
7059   Log:
7060   Version bump: 1.1.0
7061   
7063   Changes:      Modified:
7064   +86 -155      trunk/configure (File Modified) 
7065   +1 -1         trunk/configure.ac (File Modified) 
7068 jilles      2005/12/04 01:56:31 UTC     (20051204-346)
7069   Log:
7070   Remove mentions of mkkeypair/cryptlinks.
7071   
7073   Changes:      Modified:
7074   +1 -3         trunk/doc/challenge.txt (File Modified) 
7077 jilles      2005/12/02 17:57:29 UTC     (20051202-344)
7078   Log:
7079   Clarify serverinfo{} description.
7080   
7082   Changes:      Modified:
7083   +13 -5        trunk/doc/sgml/oper-guide/config.sgml (File Modified) 
7086 jilles      2005/12/02 17:41:44 UTC     (20051202-342)
7087   Log:
7088   Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
7089   
7091   Changes:      Modified:
7092   +14 -41       trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
7095 jilles      2005/12/02 17:38:53 UTC     (20051202-340)
7096   Log:
7097   Improvements also applicable to hyperion 1.x.
7098   
7100   Changes:      Modified:
7101   +4 -5         trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
7104 jilles      2005/12/02 17:08:45 UTC     (20051202-338)
7105   Log:
7106   - Add +F description
7107   - General improvements and changes to charybdis
7108   
7110   Changes:      Modified:
7111   +27 -14       trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified) 
7114 jilles      2005/12/02 16:43:45 UTC     (20051202-336)
7115   Log:
7116   The server notice umodes only have an effect
7117   for opers. ("sendto_realops_flags", so having
7118   the umode is not enough, they must also be
7119   opered)
7120   
7122   Changes:      Modified:
7123   +13 -14       trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
7126 jilles      2005/12/02 16:39:40 UTC     (20051202-334)
7127   Log:
7128   Updates to umodes docs.
7129   
7131   Changes:      Modified:
7132   +25 -27       trunk/doc/sgml/oper-guide/umodes.sgml (File Modified) 
7135 nenolod     2005/11/25 19:37:36 UTC     (20051125-332)
7136   Log:
7137   Add SGML documentation.
7139   Changes:      Modified:
7140   + -           trunk/doc/sgml/ (File Added) 
7141   + -           trunk/doc/sgml/oper-guide/ (File Added) 
7142   + -           trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added) 
7143   + -           trunk/doc/sgml/oper-guide/cmodes.sgml (File Added) 
7144   + -           trunk/doc/sgml/oper-guide/commands.sgml (File Added) 
7145   + -           trunk/doc/sgml/oper-guide/config.sgml (File Added) 
7146   + -           trunk/doc/sgml/oper-guide/intro.sgml (File Added) 
7147   + -           trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added) 
7148   + -           trunk/doc/sgml/oper-guide/umodes.sgml (File Added) 
7151 jilles      2005/11/21 11:04:33 UTC     (20051121-330)
7152   Log:
7153   Make operwall flag restrict setting umode +z.
7154   This repairs this flag broken in charybdis-1.0.
7155   
7157   Changes:      Modified:
7158   +41 -0        trunk/contrib/m_flags.c (File Modified) 
7159   +9 -0         trunk/src/s_user.c (File Modified) 
7162 jilles      2005/11/21 10:29:37 UTC     (20051121-328)
7163   Log:
7164   Don't complain/reset remote clients +n. I'm still not
7165   convinced propagating all umodes is the way to go, oh
7166   well.
7167   
7169   Changes:      Modified:
7170   +1 -1         trunk/src/s_user.c (File Modified) 
7173 jilles      2005/11/21 10:21:42 UTC     (20051121-326)
7174   Log:
7175   - Require admin flag for oper /chghost (if it's enabled
7176     which is not default)
7177   - Give error message on nonexistant nick
7178   
7180   Changes:      Modified:
7181   +12 -0        trunk/modules/m_chghost.c (File Modified) 
7184 nenolod     2005/11/20 21:10:14 UTC     (20051120-324)
7185   Log:
7186   Incorporated jilles' dynspoof patch with a few minor changes.
7188   Changes:      Modified:
7189   +5 -2         trunk/include/client.h (File Modified) 
7190   +1 -0         trunk/include/numeric.h (File Modified) 
7191   +75 -4        trunk/modules/m_chghost.c (File Modified) 
7192   +2 -21        trunk/modules/m_stats.c (File Modified) 
7193   +2 -8         trunk/modules/m_trace.c (File Modified) 
7194   +2 -0         trunk/src/client.c (File Modified) 
7195   +3 -0         trunk/src/s_user.c (File Modified) 
7198 nenolod     2005/11/20 21:02:01 UTC     (20051120-322)
7199   Log:
7200   Update NEWS.
7202   Changes:      Modified:
7203   +5 -0         trunk/NEWS (File Modified) 
7206 jilles      2005/11/17 22:38:52 UTC     (20051117-320)
7207   Log:
7208   Make show_ip() far less braindead.
7209   
7210   Obtained from: ratbox 2.2 SVN
7211   
7213   Changes:      Modified:
7214   +14 -85       trunk/src/client.c (File Modified) 
7217 jilles      2005/11/15 16:33:26 UTC     (20051115-318)
7218   Log:
7219   Instead of not showing channels at all for whoising services,
7220   only show channels the requester is also on. If operspying
7221   services, show all the channels.
7222   
7224   Changes:      Modified:
7225   +37 -40       trunk/modules/m_whois.c (File Modified) 
7228 jilles      2005/11/15 15:59:00 UTC     (20051115-316)
7229   Log:
7230   - Show real errno if we fail to connect to a server
7231   - Don't show server IPs on IRC if a server goes dead
7232     during handshake
7233   
7235   Changes:      Modified:
7236   +2 -5         trunk/src/s_serv.c (File Modified) 
7239 jilles      2005/11/15 15:28:18 UTC     (20051115-314)
7240   Log:
7241   Revert hybrid 7.2 aline code. It causes too many problems.
7242   
7244   Changes:      Modified:
7245   +1 -47        trunk/NEWS (File Modified) 
7246   + -           trunk/include/aline.h (File Deleted) 
7247   +53 -6        trunk/modules/m_dline.c (File Modified) 
7248   +212 -16      trunk/modules/m_kline.c (File Modified) 
7249   +37 -8        trunk/modules/m_resv.c (File Modified) 
7250   +45 -24       trunk/modules/m_xline.c (File Modified) 
7251   +0 -485       trunk/src/Makefile.in (File Modified) 
7252   + -           trunk/src/aline.c (File Deleted) 
7255 jilles      2005/11/07 10:47:33 UTC     (20051107-312)
7256   Log:
7257   Incorporate recent ratbox monitor bugfixes (could crash).
7258   
7260   Changes:      Modified:
7261   +16 -0        trunk/modules/m_monitor.c (File Modified) 
7262   +4 -3         trunk/src/monitor.c (File Modified) 
7265 jilles      2005/10/24 23:10:06 UTC     (20051024-310)
7266   Log:
7267   Fix /invite UID leak.
7268   
7269   Found by logiclrd@EFnet.
7270   
7272   Changes:      Modified:
7273   +3 -2         trunk/modules/m_invite.c (File Modified) 
7276 nenolod     2005/10/23 05:28:02 UTC     (20051023-308)
7277   Log:
7278   Don't show what channels a service is in.
7280   Changes:      Modified:
7281   +1 -0         trunk/NEWS (File Modified) 
7282   +40 -35       trunk/modules/m_whois.c (File Modified) 
7285 nenolod     2005/10/23 05:21:13 UTC     (20051023-306)
7286   Log:
7287   Update version to 1.0.3.
7288   
7290   Changes:      Modified:
7291   +9 -9         trunk/configure (File Modified) 
7292   +1 -1         trunk/configure.ac (File Modified) 
7295 jilles      2005/10/22 17:12:51 UTC     (20051022-304)
7296   Log:
7297   Update NEWS.
7298   
7300   Changes:      Modified:
7301   +7 -1         trunk/NEWS (File Modified) 
7304 jilles      2005/10/22 17:11:32 UTC     (20051022-302)
7305   Log:
7306   Make sure we don't return alloca() (LOCAL_COPY) ed space.
7307   More static buffers :(
7308   
7310   Changes:      Modified:
7311   +12 -4        trunk/src/aline.c (File Modified) 
7314 jilles      2005/10/18 21:52:35 UTC     (20051018-300)
7315   Log:
7316   Make operspy mode (/mode !#channel showing parameters
7317   even if not on channel) work again.
7318   
7320   Changes:      Modified:
7321   +4 -4         trunk/src/channel.c (File Modified) 
7324 jilles      2005/10/16 22:04:15 UTC     (20051016-298)
7325   Log:
7326   Call server_introduced hook on TS6 remote server
7327   introduction (ms_sid()).
7328   
7330   Changes:      Modified:
7331   +6 -0         trunk/modules/core/m_server.c (File Modified) 
7334 nenolod     2005/10/16 08:29:57 UTC     (20051016-296)
7335   Log:
7336   Cyrix boxes are wierd.
7338   Changes:      Modified:
7339   +2 -1         trunk/modules/m_services.c (File Modified) 
7342 nenolod     2005/10/16 08:23:39 UTC     (20051016-294)
7343   Log:
7344   More paranoia.
7346   Changes:      Modified:
7347   +1 -1         trunk/include/client.h (File Modified) 
7348   +3 -1         trunk/modules/m_services.c (File Modified) 
7351 nenolod     2005/10/16 08:07:40 UTC     (20051016-292)
7352   Log:
7353   heh
7355   Changes:      Modified:
7356   +1 -6         trunk/modules/m_services.c (File Modified) 
7359 nenolod     2005/10/16 08:00:24 UTC     (20051016-290)
7360   Log:
7361   Disable a check that doesn't always seem to work right for some reason.
7363   Changes:      Modified:
7364   +2 -0         trunk/modules/m_services.c (File Modified) 
7367 nenolod     2005/10/15 04:58:18 UTC     (20051015-288)
7368   Log:
7369   Update NEWS.
7370   
7372   Changes:      Modified:
7373   +4 -1         trunk/NEWS (File Modified) 
7376 nenolod     2005/10/15 04:53:12 UTC     (20051015-286)
7377   Log:
7378   1.0.2
7379   
7381   Changes:      Modified:
7382   +9 -9         trunk/configure (File Modified) 
7383   +1 -1         trunk/configure.ac (File Modified) 
7386 jilles      2005/10/08 22:30:18 UTC     (20051008-284)
7387   Log:
7388   Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
7389   
7391   Changes:      Modified:
7392   +3 -13        trunk/modules/m_trace.c (File Modified) 
7395 jilles      2005/10/06 11:00:22 UTC     (20051006-282)
7396   Log:
7397   Don't send empty RPL_WHOISCHANNELS on remote whois.
7398   
7399   Pointy hat to: jilles
7400   
7402   Changes:      Modified:
7403   +1 -1         trunk/modules/m_whois.c (File Modified) 
7406 nenolod     2005/10/02 21:30:55 UTC     (20051002-280)
7407   Log:
7408   Update NEWS.
7409   
7411   Changes:      Modified:
7412   +3 -0         trunk/NEWS (File Modified) 
7415 nenolod     2005/10/02 21:28:23 UTC     (20051002-278)
7416   Log:
7417   Modular umode support.
7418   
7420   Changes:      Modified:
7421   +0 -9         trunk/include/client.h (File Modified) 
7422   +2 -1         trunk/include/s_user.h (File Modified) 
7423   +1 -1         trunk/include/tools.h (File Modified) 
7424   +2 -2         trunk/modules/core/m_nick.c (File Modified) 
7425   +3 -0         trunk/src/ircd.c (File Modified) 
7426   +1 -1         trunk/src/messages.tab (File Modified) 
7427   +2 -2         trunk/src/s_serv.c (File Modified) 
7428   +37 -59       trunk/src/s_user.c (File Modified) 
7429   +21 -0        trunk/src/tools.c (File Modified) 
7432 jilles      2005/10/02 20:23:15 UTC     (20051002-276)
7433   Log:
7434   Optionally do forced nick change to the UID instead of kill
7435   on nick collisions, see doc/collision_fnc.txt for more
7436   details.
7437   
7439   Changes:      Modified:
7440   + -           trunk/doc/collision_fnc.txt (File Added) 
7441   +1 -0         trunk/doc/example.conf (File Modified) 
7442   +8 -0         trunk/doc/reference.conf (File Modified) 
7443   +1 -0         trunk/include/numeric.h (File Modified) 
7444   +1 -0         trunk/include/s_conf.h (File Modified) 
7445   +2 -1         trunk/include/s_serv.h (File Modified) 
7446   +1 -0         trunk/include/s_stats.h (File Modified) 
7447   +275 -95      trunk/modules/core/m_nick.c (File Modified) 
7448   +1 -1         trunk/src/messages.tab (File Modified) 
7449   +1 -0         trunk/src/newconf.c (File Modified) 
7450   +1 -0         trunk/src/s_conf.c (File Modified) 
7451   +1 -0         trunk/src/s_serv.c (File Modified) 
7452   +2 -2         trunk/src/s_stats.c (File Modified) 
7455 nenolod     2005/10/02 19:50:18 UTC     (20051002-274)
7456   Log:
7457   Update NEWS.
7458   
7460   Modified:
7461         trunk/NEWS (File Modified) 
7464 jilles      2005/09/28 15:45:31 UTC     (20050928-272)
7465   Log:
7466   Don't allow lookups by uid in /monitor + and /monitor s.
7467   
7469   Modified:
7470         trunk/modules/m_monitor.c (File Modified) 
7473 jilles      2005/09/28 13:05:01 UTC     (20050928-270)
7474   Log:
7475   Stop garbage +j being set in cases like +j aaa:bbb by
7476   initializing the variables properly.
7477   
7478   Reported by kyle.
7479   
7481   Modified:
7482         trunk/modules/core/m_mode.c (File Modified) 
7483         trunk/modules/core/m_sjoin.c (File Modified) 
7486 jilles      2005/09/25 15:51:54 UTC     (20050925-268)
7487   Log:
7488   Apply flags to the proper server in me_gcap().
7489   
7491   Modified:
7492         trunk/modules/m_capab.c (File Modified) 
7495 jilles      2005/09/22 23:13:46 UTC     (20050922-266)
7496   Log:
7497   Use find_named_client() instead of find_client() to check
7498   for nick collisions.
7499   
7501   Modified:
7502         trunk/modules/core/m_nick.c (File Modified) 
7505 nenolod     2005/09/22 05:55:25 UTC     (20050922-264)
7506   Log:
7507   - Replace old 381 numeric with a new, more positive one!
7508   
7510   Modified:
7511         trunk/src/messages.tab (File Modified) 
7514 jilles      2005/09/22 00:38:45 UTC     (20050922-262)
7515   Log:
7516   Make it compile again.
7517   
7519   Modified:
7520         trunk/src/channel.c (File Modified) 
7521         trunk/src/client.c (File Modified) 
7522         trunk/src/ircd.c (File Modified) 
7523         trunk/src/packet.c (File Modified) 
7526 nenolod     2005/09/22 00:02:59 UTC     (20050922-260)
7527   Log:
7528   - Prevent UID disclosure in cmode setting.
7529   
7531   Modified:
7532         trunk/NEWS (File Modified) 
7533         trunk/modules/core/m_mode.c (File Modified) 
7536 nenolod     2005/09/21 23:57:17 UTC     (20050921-258)
7537   Log:
7538   A different check which prevents UID disclosure.
7539   
7541   Modified:
7542         trunk/modules/core/m_kick.c (File Modified) 
7545 nenolod     2005/09/21 23:46:04 UTC     (20050921-256)
7546   Log:
7547   - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
7548   
7550   Modified:
7551         trunk/modules/core/m_kick.c (File Modified) 
7554 nenolod     2005/09/21 23:35:12 UTC     (20050921-254)
7555   Log:
7556   - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
7557   
7559   Modified:
7560         trunk/NEWS (File Modified) 
7561         trunk/modules/m_accept.c (File Modified) 
7562         trunk/modules/m_admin.c (File Modified) 
7563         trunk/modules/m_away.c (File Modified) 
7564         trunk/modules/m_cap.c (File Modified) 
7565         trunk/modules/m_capab.c (File Modified) 
7566         trunk/modules/m_challenge.c (File Modified) 
7567         trunk/modules/m_chghost.c (File Modified) 
7568         trunk/modules/m_close.c (File Modified) 
7569         trunk/modules/m_cmessage.c (File Modified) 
7570         trunk/modules/m_connect.c (File Modified) 
7571         trunk/modules/m_dline.c (File Modified) 
7572         trunk/modules/m_encap.c (File Modified) 
7573         trunk/modules/m_etrace.c (File Modified) 
7574         trunk/modules/m_gline.c (File Modified) 
7575         trunk/modules/m_help.c (File Modified) 
7576         trunk/modules/m_info.c (File Modified) 
7577         trunk/modules/m_invite.c (File Modified) 
7578         trunk/modules/m_ison.c (File Modified) 
7579         trunk/modules/m_kline.c (File Modified) 
7580         trunk/modules/m_knock.c (File Modified) 
7581         trunk/modules/m_links.c (File Modified) 
7582         trunk/modules/m_list.c (File Modified) 
7583         trunk/modules/m_locops.c (File Modified) 
7584         trunk/modules/m_lusers.c (File Modified) 
7585         trunk/modules/m_map.c (File Modified) 
7586         trunk/modules/m_monitor.c (File Modified) 
7587         trunk/modules/m_motd.c (File Modified) 
7588         trunk/modules/m_names.c (File Modified) 
7589         trunk/modules/m_oper.c (File Modified) 
7590         trunk/modules/m_operspy.c (File Modified) 
7591         trunk/modules/m_pass.c (File Modified) 
7592         trunk/modules/m_ping.c (File Modified) 
7593         trunk/modules/m_pong.c (File Modified) 
7594         trunk/modules/m_post.c (File Modified) 
7595         trunk/modules/m_rehash.c (File Modified) 
7596         trunk/modules/m_restart.c (File Modified) 
7597         trunk/modules/m_resv.c (File Modified) 
7598         trunk/modules/m_services.c (File Modified) 
7599         trunk/modules/m_set.c (File Modified) 
7600         trunk/modules/m_sshortcut.c (File Modified) 
7601         trunk/modules/m_stats.c (File Modified) 
7602         trunk/modules/m_svinfo.c (File Modified) 
7603         trunk/modules/m_tb.c (File Modified) 
7604         trunk/modules/m_testline.c (File Modified) 
7605         trunk/modules/m_testmask.c (File Modified) 
7606         trunk/modules/m_time.c (File Modified) 
7607         trunk/modules/m_topic.c (File Modified) 
7608         trunk/modules/m_trace.c (File Modified) 
7609         trunk/modules/m_unreject.c (File Modified) 
7610         trunk/modules/m_user.c (File Modified) 
7611         trunk/modules/m_userhost.c (File Modified) 
7612         trunk/modules/m_users.c (File Modified) 
7613         trunk/modules/m_version.c (File Modified) 
7614         trunk/modules/m_wallops.c (File Modified) 
7615         trunk/modules/m_who.c (File Modified) 
7616         trunk/modules/m_whois.c (File Modified) 
7617         trunk/modules/m_whowas.c (File Modified) 
7618         trunk/modules/m_xline.c (File Modified) 
7619         trunk/src/adns.c (File Modified) 
7620         trunk/src/aline.c (File Modified) 
7621         trunk/src/cache.c (File Modified) 
7622         trunk/src/channel.c (File Modified) 
7623         trunk/src/class.c (File Modified) 
7624         trunk/src/client.c (File Modified) 
7625         trunk/src/commio.c (File Modified) 
7626         trunk/src/event.c (File Modified) 
7627         trunk/src/hash.c (File Modified) 
7628         trunk/src/hostmask.c (File Modified) 
7629         trunk/src/ircd.c (File Modified) 
7630         trunk/src/kdparse.c (File Modified) 
7631         trunk/src/linebuf.c (File Modified) 
7632         trunk/src/listener.c (File Modified) 
7633         trunk/src/modules.c (File Modified) 
7634         trunk/src/monitor.c (File Modified) 
7635         trunk/src/newconf.c (File Modified) 
7636         trunk/src/packet.c (File Modified) 
7637         trunk/src/parse.c (File Modified) 
7638         trunk/src/reject.c (File Modified) 
7639         trunk/src/s_auth.c (File Modified) 
7640         trunk/src/s_conf.c (File Modified) 
7641         trunk/src/s_gline.c (File Modified) 
7642         trunk/src/s_log.c (File Modified) 
7643         trunk/src/s_newconf.c (File Modified) 
7644         trunk/src/s_serv.c (File Modified) 
7645         trunk/src/s_stats.c (File Modified) 
7646         trunk/src/s_user.c (File Modified) 
7647         trunk/src/send.c (File Modified) 
7648         trunk/src/whowas.c (File Modified) 
7651 nenolod     2005/09/21 23:24:34 UTC     (20050921-252)
7652   Log:
7653   - More coding style niceities. Pretty much got client.h squared away.
7654   
7656   Modified:
7657         trunk/modules/m_dline.c (File Modified) 
7658         trunk/modules/m_gline.c (File Modified) 
7659         trunk/modules/m_kline.c (File Modified) 
7660         trunk/modules/m_rehash.c (File Modified) 
7661         trunk/modules/m_resv.c (File Modified) 
7662         trunk/modules/m_stats.c (File Modified) 
7663         trunk/modules/m_testline.c (File Modified) 
7664         trunk/modules/m_user.c (File Modified) 
7665         trunk/modules/m_xline.c (File Modified) 
7668 jilles      2005/09/21 22:37:13 UTC     (20050921-250)
7669   Log:
7670   - Propagate quiets (+q) on netjoins
7671   - Clear +q list too on lowerTS sjoin from TS6 source
7672   
7674   Modified:
7675         trunk/modules/core/m_sjoin.c (File Modified) 
7676         trunk/src/s_serv.c (File Modified) 
7679 jilles      2005/09/21 15:49:43 UTC     (20050921-248)
7680   Log:
7681   Second argument to whois is always a nick, never a uid.
7682   This prevents /whois other.server uid to get information
7683   about that uid.
7684   
7686   Modified:
7687         trunk/modules/m_whois.c (File Modified) 
7690 jilles      2005/09/21 15:43:45 UTC     (20050921-246)
7691   Log:
7692   Don't allow local users to use uids in user mode.
7693   
7695   Modified:
7696         trunk/src/s_user.c (File Modified) 
7699 jilles      2005/09/21 15:42:56 UTC     (20050921-244)
7700   Log:
7701   Make it compile again.
7702   
7704   Modified:
7705         trunk/src/s_stats.c (File Modified) 
7708 jilles      2005/09/21 15:09:11 UTC     (20050921-242)
7709   Log:
7710   Fix propagation of empty SJOIN.
7711   
7713   Modified:
7714         trunk/modules/core/m_sjoin.c (File Modified) 
7717 nenolod     2005/09/21 06:13:45 UTC     (20050921-240)
7718   Log:
7719   Some atheme-style niceties here.
7720   
7722   Modified:
7723         trunk/modules/m_accept.c (File Modified) 
7724         trunk/modules/m_admin.c (File Modified) 
7725         trunk/modules/m_away.c (File Modified) 
7726         trunk/modules/m_cap.c (File Modified) 
7727         trunk/modules/m_capab.c (File Modified) 
7728         trunk/modules/m_challenge.c (File Modified) 
7729         trunk/modules/m_chghost.c (File Modified) 
7730         trunk/modules/m_close.c (File Modified) 
7731         trunk/modules/m_cmessage.c (File Modified) 
7732         trunk/modules/m_connect.c (File Modified) 
7733         trunk/modules/m_dline.c (File Modified) 
7734         trunk/modules/m_encap.c (File Modified) 
7735         trunk/modules/m_etrace.c (File Modified) 
7736         trunk/modules/m_gline.c (File Modified) 
7737         trunk/modules/m_help.c (File Modified) 
7738         trunk/modules/m_info.c (File Modified) 
7739         trunk/modules/m_invite.c (File Modified) 
7740         trunk/modules/m_ison.c (File Modified) 
7741         trunk/modules/m_kline.c (File Modified) 
7742         trunk/modules/m_knock.c (File Modified) 
7743         trunk/modules/m_links.c (File Modified) 
7744         trunk/modules/m_list.c (File Modified) 
7745         trunk/modules/m_locops.c (File Modified) 
7746         trunk/modules/m_lusers.c (File Modified) 
7747         trunk/modules/m_map.c (File Modified) 
7748         trunk/modules/m_monitor.c (File Modified) 
7749         trunk/modules/m_motd.c (File Modified) 
7750         trunk/modules/m_names.c (File Modified) 
7751         trunk/modules/m_oper.c (File Modified) 
7752         trunk/modules/m_operspy.c (File Modified) 
7753         trunk/modules/m_pass.c (File Modified) 
7754         trunk/modules/m_ping.c (File Modified) 
7755         trunk/modules/m_pong.c (File Modified) 
7756         trunk/modules/m_post.c (File Modified) 
7757         trunk/modules/m_rehash.c (File Modified) 
7758         trunk/modules/m_restart.c (File Modified) 
7759         trunk/modules/m_resv.c (File Modified) 
7760         trunk/modules/m_services.c (File Modified) 
7761         trunk/modules/m_set.c (File Modified) 
7762         trunk/modules/m_sshortcut.c (File Modified) 
7763         trunk/modules/m_stats.c (File Modified) 
7764         trunk/modules/m_svinfo.c (File Modified) 
7765         trunk/modules/m_tb.c (File Modified) 
7766         trunk/modules/m_testline.c (File Modified) 
7767         trunk/modules/m_testmask.c (File Modified) 
7768         trunk/modules/m_time.c (File Modified) 
7769         trunk/modules/m_topic.c (File Modified) 
7770         trunk/modules/m_trace.c (File Modified) 
7771         trunk/modules/m_unreject.c (File Modified) 
7772         trunk/modules/m_user.c (File Modified) 
7773         trunk/modules/m_userhost.c (File Modified) 
7774         trunk/modules/m_users.c (File Modified) 
7775         trunk/modules/m_version.c (File Modified) 
7776         trunk/modules/m_wallops.c (File Modified) 
7777         trunk/modules/m_who.c (File Modified) 
7778         trunk/modules/m_whois.c (File Modified) 
7779         trunk/modules/m_whowas.c (File Modified) 
7780         trunk/modules/m_xline.c (File Modified) 
7783 nenolod     2005/09/21 05:26:03 UTC     (20050921-238)
7784   Log:
7785   Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
7786   
7788   Modified:
7789         trunk/.indent.pro (File Modified) 
7790         trunk/include/charybdis.h (File Added) 
7791         trunk/include/client.h (File Modified) 
7792         trunk/modules/.indent.pro (File Modified) 
7793         trunk/src/.indent.pro (File Modified) 
7794         trunk/src/adns.c (File Modified) 
7795         trunk/src/aline.c (File Modified) 
7796         trunk/src/cache.c (File Modified) 
7797         trunk/src/channel.c (File Modified) 
7798         trunk/src/class.c (File Modified) 
7799         trunk/src/client.c (File Modified) 
7800         trunk/src/commio.c (File Modified) 
7801         trunk/src/event.c (File Modified) 
7802         trunk/src/hash.c (File Modified) 
7803         trunk/src/hostmask.c (File Modified) 
7804         trunk/src/ircd.c (File Modified) 
7805         trunk/src/kdparse.c (File Modified) 
7806         trunk/src/linebuf.c (File Modified) 
7807         trunk/src/listener.c (File Modified) 
7808         trunk/src/modules.c (File Modified) 
7809         trunk/src/monitor.c (File Modified) 
7810         trunk/src/newconf.c (File Modified) 
7811         trunk/src/packet.c (File Modified) 
7812         trunk/src/parse.c (File Modified) 
7813         trunk/src/reject.c (File Modified) 
7814         trunk/src/s_auth.c (File Modified) 
7815         trunk/src/s_conf.c (File Modified) 
7816         trunk/src/s_gline.c (File Modified) 
7817         trunk/src/s_log.c (File Modified) 
7818         trunk/src/s_newconf.c (File Modified) 
7819         trunk/src/s_serv.c (File Modified) 
7820         trunk/src/s_stats.c (File Modified) 
7821         trunk/src/s_user.c (File Modified) 
7822         trunk/src/send.c (File Modified) 
7823         trunk/src/whowas.c (File Modified) 
7826 nenolod     2005/09/21 04:31:10 UTC     (20050921-236)
7827   Log:
7828   - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
7829   - Convert a few modules towards using this code.
7830   - Make a note about this change in NEWS.
7831   
7833   Modified:
7834         trunk/NEWS (File Modified) 
7835         trunk/include/aline.h (File Added) 
7836         trunk/modules/m_dline.c (File Modified) 
7837         trunk/modules/m_kline.c (File Modified) 
7838         trunk/modules/m_resv.c (File Modified) 
7839         trunk/modules/m_xline.c (File Modified) 
7840         trunk/src/Makefile.in (File Modified) 
7841         trunk/src/aline.c (File Added) 
7844 nenolod     2005/09/21 00:20:28 UTC     (20050921-234)
7845   Log:
7846   - Update NEWS document.
7847   
7849   Modified:
7850         trunk/NEWS (File Modified) 
7853 jilles      2005/09/20 18:27:19 UTC     (20050920-232)
7854   Log:
7855   Use find_named_person() instead of find_person() in services shortcuts.
7856   
7858   Modified:
7859         trunk/modules/m_sshortcut.c (File Modified) 
7862 jilles      2005/09/18 22:18:59 UTC     (20050918-230)
7863   Log:
7864   Fix propagation of empty channels (+P).
7865   
7867   Modified:
7868         trunk/modules/core/m_sjoin.c (File Modified) 
7869         trunk/src/s_serv.c (File Modified) 
7872 jilles      2005/09/18 22:18:04 UTC     (20050918-228)
7873   Log:
7874   Use same comparison for +f.
7875   
7877   Modified:
7878         trunk/modules/core/m_join.c (File Modified) 
7881 jilles      2005/09/18 18:48:13 UTC     (20050918-226)
7882   Log:
7883   Retire server-server non-encap CHGHOST, and clean it up a bit.
7884   
7886   Modified:
7887         trunk/modules/m_chghost.c (File Modified) 
7890 jilles      2005/09/18 14:26:20 UTC     (20050918-224)
7891   Log:
7892   Use TS6 form for SQUIT wallops.
7893   
7895   Modified:
7896         trunk/modules/core/m_squit.c (File Modified) 
7899 jilles      2005/09/18 14:25:54 UTC     (20050918-222)
7900   Log:
7901   Propagate nick changes for remote clients in TS6 form if possible;
7902   simplify the code a bit.
7903   
7905   Modified:
7906         trunk/modules/core/m_nick.c (File Modified) 
7909 jilles      2005/09/18 14:16:43 UTC     (20050918-220)
7910   Log:
7911   Only clear oper_only_umodes on deoper for local clients.
7912   
7914   Modified:
7915         trunk/src/s_user.c (File Modified) 
7918 nenolod     2005/09/18 06:14:39 UTC     (20050918-218)
7919   Log:
7920   - Don't enable use_whois_actually in the default config, makes cloaking 
7921     only useful for vanity.
7922   
7924   Modified:
7925         trunk/doc/example.conf (File Modified) 
7928 jilles      2005/09/18 00:00:12 UTC     (20050918-216)
7929   Log:
7930   Fix linebuf raw code to not truncate lines longer than
7931   510 characters. This stops ziplinks corruption at
7932   the initial burst if the other side sends a lot.
7933   
7935   Modified:
7936         trunk/src/linebuf.c (File Modified) 
7939 nenolod     2005/09/13 03:26:36 UTC     (20050913-214)
7940   Log:
7941   - Add +r to channel_modes().
7942   
7944   Modified:
7945         trunk/src/channel.c (File Modified) 
7948 nenolod     2005/09/13 00:11:52 UTC     (20050913-212)
7949   Log:
7950   Update NEWS.
7951   
7953   Modified:
7954         trunk/NEWS (File Modified) 
7957 nenolod     2005/09/12 23:49:25 UTC     (20050912-210)
7958   Log:
7959   err, nvm. wrong project :-P
7960   
7962   Modified:
7963         trunk/src/match.c (File Modified) 
7966 nenolod     2005/09/12 23:49:00 UTC     (20050912-208)
7967   Log:
7968   make sure we don't crash on match(NULL, test)
7969   
7971   Modified:
7972         trunk/src/match.c (File Modified) 
7975 jilles      2005/09/12 23:40:03 UTC     (20050912-206)
7976   Log:
7977   Add remote rehash, /rehash <server> and /rehash <option> <server>,
7978   flags = rehash in shared{}.
7979   Uses :<source> ENCAP <target> REHASH [option].
7980   
7982   Modified:
7983         trunk/doc/example.conf (File Modified) 
7984         trunk/doc/reference.conf (File Modified) 
7985         trunk/help/opers/rehash (File Modified) 
7986         trunk/include/s_newconf.h (File Modified) 
7987         trunk/modules/m_rehash.c (File Modified) 
7988         trunk/modules/m_stats.c (File Modified) 
7989         trunk/src/newconf.c (File Modified) 
7992 jilles      2005/09/12 22:48:44 UTC     (20050912-204)
7993   Log:
7994   Initialize flags to 0 in conf_set_shared_flags() and
7995   conf_set_cluster_flags().
7996   
7998   Modified:
7999         trunk/src/newconf.c (File Modified) 
8002 jilles      2005/09/12 22:14:16 UTC     (20050912-202)
8003   Log:
8004   Don't allow a forward from a #channel to an &channel.
8005   Error message is Illegal channel name.
8006   
8008   Modified:
8009         trunk/modules/core/m_mode.c (File Modified) 
8012 nenolod     2005/09/12 21:56:51 UTC     (20050912-200)
8013   Log:
8014   - change version to 1.0.1
8015   
8017   Modified:
8018         trunk/configure (File Modified) 
8019         trunk/configure.ac (File Modified) 
8022 nenolod     2005/09/12 21:56:28 UTC     (20050912-198)
8023   Log:
8024   Update NEWS.
8025   
8027   Modified:
8028         trunk/NEWS (File Modified) 
8031 jilles      2005/09/12 21:55:58 UTC     (20050912-196)
8032   Log:
8033   Services shortcuts changes:
8034   - Require umode +S on target
8035   - Use ERR_SERVICESDOWN (440) for error message
8036   - Fix check for empty string
8037   
8039   Modified:
8040         trunk/include/numeric.h (File Modified) 
8041         trunk/modules/m_sshortcut.c (File Modified) 
8042         trunk/src/messages.tab (File Modified) 
8045 nenolod     2005/09/12 21:24:30 UTC     (20050912-194)
8046   Log:
8047   s/IsChanService/IsService/g;
8048   
8050   Modified:
8051         trunk/modules/m_sshortcut.c (File Modified) 
8054 nenolod     2005/09/12 21:23:42 UTC     (20050912-192)
8055   Log:
8056   Add check for service validity in shortcut routines.
8057   
8059   Modified:
8060         trunk/modules/m_sshortcut.c (File Modified) 
8063 jilles      2005/09/12 15:30:26 UTC     (20050912-190)
8064   Log:
8065   Don't allow forwarding to a -F channel the setter is not on.
8066   
8068   Modified:
8069         trunk/modules/core/m_mode.c (File Modified) 
8072 jilles      2005/09/12 13:55:56 UTC     (20050912-188)
8073   Log:
8074   Describe identify_service and identify_command in
8075   reference.conf.
8076   
8078   Modified:
8079         trunk/doc/reference.conf (File Modified) 
8082 jilles      2005/09/12 13:37:11 UTC     (20050912-186)
8083   Log:
8084   More helpfile updates.
8085   
8087   Modified:
8088         trunk/help/Makefile.in (File Modified) 
8089         trunk/help/opers/die (File Modified) 
8090         trunk/help/opers/join (File Modified) 
8091         trunk/help/opers/links (File Modified) 
8092         trunk/help/opers/lusers (File Modified) 
8093         trunk/help/opers/map (File Added) 
8094         trunk/help/opers/motd (File Modified) 
8095         trunk/help/opers/names (File Modified) 
8096         trunk/help/opers/notice (File Modified) 
8097         trunk/help/opers/operspy (File Modified) 
8098         trunk/help/opers/part (File Modified) 
8099         trunk/help/opers/privmsg (File Modified) 
8100         trunk/help/opers/restart (File Modified) 
8101         trunk/help/opers/set (File Modified) 
8102         trunk/help/opers/stats (File Modified) 
8103         trunk/help/opers/trace (File Modified) 
8104         trunk/help/opers/version (File Modified) 
8105         trunk/help/users/notice (File Modified) 
8106         trunk/help/users/privmsg (File Modified) 
8107         trunk/help/users/stats (File Modified) 
8110 jilles      2005/09/12 11:18:40 UTC     (20050912-184)
8111   Log:
8112   Update help files.
8113   
8115   Modified:
8116         trunk/help/opers/cmode (File Modified) 
8117         trunk/help/opers/umode (File Modified) 
8118         trunk/help/opers/wallops (File Modified) 
8119         trunk/help/opers/who (File Modified) 
8120         trunk/help/users/umode (File Modified) 
8123 jilles      2005/09/12 11:11:18 UTC     (20050912-182)
8124   Log:
8125   Include cmode +r in 004 and 005.
8126   
8128   Modified:
8129         trunk/include/supported.h (File Modified) 
8130         trunk/src/messages.tab (File Modified) 
8133 jilles      2005/09/12 10:53:35 UTC     (20050912-180)
8134   Log:
8135   No need to clear all 3 buffers in channel_modes().
8136   
8138   Modified:
8139         trunk/src/channel.c (File Modified) 
8142 jilles      2005/09/12 10:31:54 UTC     (20050912-178)
8143   Log:
8144   - Fix multiple +f modes per line
8145   - -f shouldn't take a parameter
8146   
8148   Modified:
8149         trunk/modules/core/m_mode.c (File Modified) 
8152 jilles      2005/09/12 10:04:27 UTC     (20050912-176)
8153   Log:
8154   Channel mode +Q now prevents forwarding to or through
8155   a channel, just like in hyperion, not from a channel.
8156   
8158   Modified:
8159         trunk/modules/core/m_join.c (File Modified) 
8162 jilles      2005/09/12 09:36:21 UTC     (20050912-174)
8163   Log:
8164   Complete +F/+Q propagation.
8165   
8167   Modified:
8168         trunk/modules/core/m_join.c (File Modified) 
8169         trunk/modules/core/m_sjoin.c (File Modified) 
8170         trunk/src/channel.c (File Modified) 
8173 nenolod     2005/09/12 06:10:29 UTC     (20050912-172)
8174   Log:
8175   - A few minor fixes.
8176   
8178   Modified:
8179         trunk/modules/core/m_join.c (File Modified) 
8180         trunk/modules/m_services.c (File Modified) 
8183 nenolod     2005/09/12 04:15:44 UTC     (20050912-170)
8184   Log:
8185   - Fix netsplit obfuscation.
8186   
8188   Modified:
8189         trunk/src/client.c (File Modified) 
8192 nenolod     2005/09/12 04:07:36 UTC     (20050912-168)
8193   Log:
8194   - Fix another /stats p related bug.
8195   
8197   Modified:
8198         trunk/src/client.c (File Modified) 
8201 nenolod     2005/09/12 03:57:13 UTC     (20050912-166)
8202   Log:
8203   - Update example.conf.
8204   
8206   Modified:
8207         trunk/doc/example.conf (File Modified) 
8210 nenolod     2005/09/12 03:52:56 UTC     (20050912-164)
8211   Log:
8212   - Fix a minor bug here, and re-release 1.0.
8213   
8215   Modified:
8216         trunk/modules/core/m_nick.c (File Modified) 
8219 nenolod     2005/09/12 03:19:51 UTC     (20050912-162)
8220   Log:
8221   - Add bursted clients to /stats p list.
8222   
8224   Modified:
8225         trunk/modules/core/m_nick.c (File Modified) 
8228 nenolod     2005/09/12 03:15:28 UTC     (20050912-160)
8229   Log:
8230   - Add identify_service, identify_command options to the example.conf,
8231     newconf parser.
8232   
8234   Modified:
8235         trunk/NEWS (File Modified) 
8236         trunk/doc/example.conf (File Modified) 
8237         trunk/src/newconf.c (File Modified) 
8240 nenolod     2005/09/12 03:00:04 UTC     (20050912-158)
8241   Log:
8242   - Add services shortcuts.
8243   
8245   Modified:
8246         trunk/modules/Makefile.in (File Modified) 
8247         trunk/modules/m_sshortcut.c (File Added) 
8250 nenolod     2005/09/12 02:46:00 UTC     (20050912-156)
8251   Log:
8252   - put back checks i removed by mistake
8253   
8255   Modified:
8256         trunk/modules/core/m_join.c (File Modified) 
8259 nenolod     2005/09/12 02:42:09 UTC     (20050912-154)
8260   Log:
8261   - Implement channel mode +Q, which disables forwarding.
8262   - Make forwarding usable by everyone.
8263   - Implement channel mode +F which bypasses authority checks on a target 
8264     set with this mode
8265   - Update NEWS.
8266   
8268   Modified:
8269         trunk/NEWS (File Modified) 
8270         trunk/include/channel.h (File Modified) 
8271         trunk/include/supported.h (File Modified) 
8272         trunk/modules/core/m_join.c (File Modified) 
8273         trunk/modules/core/m_mode.c (File Modified) 
8274         trunk/src/messages.tab (File Modified) 
8277 nenolod     2005/09/12 02:13:26 UTC     (20050912-152)
8278   Log:
8279   - Fix account handling brokenness.
8280   
8282   Modified:
8283         trunk/modules/m_services.c (File Modified) 
8286 jilles      2005/09/12 02:04:09 UTC     (20050912-150)
8287   Log:
8288   Identify to services via server password hack. Still
8289   needs config file parts, like
8290   identifyservice = "nickserv@services.int";
8291   identifycommand = "IDENTIFY";
8292   
8294   Modified:
8295         trunk/include/s_conf.h (File Modified) 
8296         trunk/src/s_user.c (File Modified) 
8299 jilles      2005/09/12 01:59:46 UTC     (20050912-148)
8300   Log:
8301   Make send.c compile.
8302   
8304   Modified:
8305         trunk/src/send.c (File Modified) 
8308 nenolod     2005/09/12 01:18:24 UTC     (20050912-146)
8309   Log:
8310   - Handle this better.
8311   
8313   Modified:
8314         trunk/src/send.c (File Modified) 
8317 nenolod     2005/09/12 01:16:34 UTC     (20050912-144)
8318   Log:
8319   If the source is not a client, don't send to normal users.
8320   
8322   Modified:
8323         trunk/src/send.c (File Modified) 
8326 nenolod     2005/09/12 01:07:01 UTC     (20050912-142)
8327   Log:
8328   - Make /wallops behave as wallops in other ircds.
8329   
8331   Modified:
8332         trunk/modules/m_wallops.c (File Modified) 
8333         trunk/src/send.c (File Modified) 
8336 nenolod     2005/09/12 00:53:16 UTC     (20050912-140)
8337   Log:
8338   - charybdis-1.0
8339   
8341   Modified:
8342         trunk/NEWS (File Modified) 
8343         trunk/configure (File Modified) 
8344         trunk/configure.ac (File Modified) 
8347 nenolod     2005/09/12 00:48:18 UTC     (20050912-138)
8348   Log:
8349   - Remove efnet configuration.
8350   - Rename example.conf as reference.conf, and replace the default 
8351   example.conf with one suitable for AthemeNET.
8352   - Update makefile to reflect these changes.
8353   
8355   Modified:
8356         trunk/doc/Makefile.in (File Modified) 
8357         trunk/doc/example.conf (File Modified) 
8358         trunk/doc/example.efnet.conf (File Deleted) 
8359         trunk/doc/reference.conf (File Added) 
8362 nenolod     2005/09/12 00:30:48 UTC     (20050912-136)
8363   Log:
8364   - Don't display opers who are /away.
8365   
8367   Modified:
8368         trunk/modules/m_stats.c (File Modified) 
8371 jilles      2005/09/12 00:21:20 UTC     (20050912-134)
8372   Log:
8373   Put cmode +f in 004 and 005.
8374   
8376   Modified:
8377         trunk/include/supported.h (File Modified) 
8378         trunk/src/messages.tab (File Modified) 
8381 jilles      2005/09/12 00:15:13 UTC     (20050912-132)
8382   Log:
8383   Add user umode +Q which prevents a user from
8384   being forwarded.
8385   
8387   Modified:
8388         trunk/include/client.h (File Modified) 
8389         trunk/modules/core/m_join.c (File Modified) 
8390         trunk/src/messages.tab (File Modified) 
8391         trunk/src/s_user.c (File Modified) 
8394 jilles      2005/09/11 23:47:02 UTC     (20050911-130)
8395   Log:
8396   Implement channel forwarding in m_join(). As in
8397   hyperion, failing to join because of +i, +r or +j
8398   can cause you to be forwarded, potentially
8399   recursively. Unlike hyperion, a single numeric
8400   is sent in case of a successful forward, otherwise
8401   the ircd acts if there were no forward.
8402   
8404   Modified:
8405         trunk/include/numeric.h (File Modified) 
8406         trunk/modules/core/m_join.c (File Modified) 
8407         trunk/src/messages.tab (File Modified) 
8410 jilles      2005/09/11 22:57:53 UTC     (20050911-128)
8411   Log:
8412   Allow servers to set oper-only cmodes as well.
8413   
8415   Modified:
8416         trunk/modules/core/m_mode.c (File Modified) 
8419 jilles      2005/09/11 22:48:37 UTC     (20050911-126)
8420   Log:
8421   Add cmode +f which takes a channel name, settable
8422   only by opers for now. Does not do anything yet.
8423   
8425   Modified:
8426         trunk/include/channel.h (File Modified) 
8427         trunk/modules/core/m_join.c (File Modified) 
8428         trunk/modules/core/m_mode.c (File Modified) 
8429         trunk/modules/core/m_sjoin.c (File Modified) 
8430         trunk/src/channel.c (File Modified) 
8433 jilles      2005/09/11 20:48:09 UTC     (20050911-124)
8434   Log:
8435   Fully initialize 'mode' in ms_join() and ms_sjoin()
8436   to avoid old +j garbage from being used.
8437   
8439   Modified:
8440         trunk/modules/core/m_join.c (File Modified) 
8441         trunk/modules/core/m_sjoin.c (File Modified) 
8444 jilles      2005/09/11 19:41:53 UTC     (20050911-122)
8445   Log:
8446   - only touch join_count/join_delta if join throttling
8447     is enabled on the channel
8448   - reset join_count/join_delta to 0 if -j is set
8449   
8451   Modified:
8452         trunk/modules/core/m_join.c (File Modified) 
8453         trunk/modules/core/m_mode.c (File Modified) 
8454         trunk/modules/core/m_sjoin.c (File Modified) 
8457 jilles      2005/09/11 18:57:20 UTC     (20050911-120)
8458   Log:
8459   Also start a new "period" for join throttling for remote joins,
8460   if necessary.  Make the code slightly clearer.
8461   
8463   Modified:
8464         trunk/modules/core/m_join.c (File Modified) 
8465         trunk/src/channel.c (File Modified) 
8468 jilles      2005/09/11 18:12:20 UTC     (20050911-118)
8469   Log:
8470   Some +j improvements, still broken.
8471   
8473   Modified:
8474         trunk/modules/core/m_join.c (File Modified) 
8475         trunk/modules/core/m_sjoin.c (File Modified) 
8478 jilles      2005/09/11 16:44:36 UTC     (20050911-116)
8479   Log:
8480   Only do +z processing for +m channels the sender is on,
8481   as bans/quiets are currently only checked locally.
8482   
8484   Modified:
8485         trunk/modules/core/m_message.c (File Modified) 
8488 jilles      2005/09/11 16:01:02 UTC     (20050911-114)
8489   Log:
8490   - Add max_bans_large configuration option, defaulting to 500, to
8491     limit the number of bans in a +L channel
8492   - Change b/e/I to b/e/I/q in texts
8493   
8495   Modified:
8496         trunk/doc/example.conf (File Modified) 
8497         trunk/include/s_conf.h (File Modified) 
8498         trunk/modules/core/m_mode.c (File Modified) 
8499         trunk/modules/m_info.c (File Modified) 
8500         trunk/src/newconf.c (File Modified) 
8501         trunk/src/s_conf.c (File Modified) 
8504 jilles      2005/09/11 15:20:38 UTC     (20050911-112)
8505   Log:
8506   Store invite for +gi channels.
8507   Note that +gi is significantly weaker access control than +i.
8508   
8510   Modified:
8511         trunk/modules/m_invite.c (File Modified) 
8514 jilles      2005/09/11 14:38:35 UTC     (20050911-110)
8515   Log:
8516   Nonops are allowed to see +q lists.
8517   
8519   Modified:
8520         trunk/modules/core/m_mode.c (File Modified) 
8523 jilles      2005/09/11 14:27:59 UTC     (20050911-108)
8524   Log:
8525   Invalidate can_send() cache on -q.
8526   
8528   Modified:
8529         trunk/modules/core/m_mode.c (File Modified) 
8532 nenolod     2005/09/11 07:01:01 UTC     (20050911-106)
8533   Log:
8534   - Make sure sjoin doesnt crash the ircd if it's blank. :X
8535   
8537   Modified:
8538         trunk/modules/core/m_sjoin.c (File Modified) 
8541 nenolod     2005/09/11 06:28:20 UTC     (20050911-104)
8542   Log:
8543   - Allow blank SJOINs -- for permanant channels.
8544   
8546   Modified:
8547         trunk/modules/core/m_sjoin.c (File Modified) 
8550 nenolod     2005/09/11 06:12:40 UTC     (20050911-102)
8551   Log:
8552   - Burst permanant channels.
8553   
8555   Modified:
8556         trunk/src/s_serv.c (File Modified) 
8559 nenolod     2005/09/11 06:08:42 UTC     (20050911-100)
8560   Log:
8561   - Fix handling of permanant channels.
8562   
8564   Modified:
8565         trunk/modules/core/m_join.c (File Modified) 
8568 nenolod     2005/09/11 03:37:47 UTC     (20050911-98)
8569   Log:
8570   - Run indent on core modules.
8571   - Add propagation of join throttle settings.
8572   
8574   Modified:
8575         trunk/modules/core/m_die.c (File Modified) 
8576         trunk/modules/core/m_error.c (File Modified) 
8577         trunk/modules/core/m_join.c (File Modified) 
8578         trunk/modules/core/m_kick.c (File Modified) 
8579         trunk/modules/core/m_kill.c (File Modified) 
8580         trunk/modules/core/m_message.c (File Modified) 
8581         trunk/modules/core/m_mode.c (File Modified) 
8582         trunk/modules/core/m_nick.c (File Modified) 
8583         trunk/modules/core/m_part.c (File Modified) 
8584         trunk/modules/core/m_quit.c (File Modified) 
8585         trunk/modules/core/m_server.c (File Modified) 
8586         trunk/modules/core/m_sjoin.c (File Modified) 
8587         trunk/modules/core/m_squit.c (File Modified) 
8590 nenolod     2005/09/11 00:31:11 UTC     (20050911-96)
8591   Log:
8592   - Fix mistake in commit message.
8593   
8595   Modified:
8596         trunk/ChangeLog (File Modified) 
8599 nenolod     2005/09/11 00:30:36 UTC     (20050911-94)
8600   Log:
8601   - Channel throttling.
8602   
8604   Modified:
8605         trunk/NEWS (File Modified) 
8606         trunk/include/supported.h (File Modified) 
8607         trunk/modules/core/m_mode.c (File Modified) 
8608         trunk/src/messages.tab (File Modified) 
8611 nenolod     2005/09/10 23:56:31 UTC     (20050910-92)
8612   Log:
8613   - Channel throttle logic fixes.
8614   
8616   Modified:
8617         trunk/include/channel.h (File Modified) 
8620 nenolod     2005/09/10 23:55:45 UTC     (20050910-90)
8621   Log:
8622   - Add the throttle logic.
8623   
8625   Modified:
8626         trunk/include/channel.h (File Modified) 
8627         trunk/include/numeric.h (File Modified) 
8628         trunk/modules/core/m_join.c (File Modified) 
8629         trunk/src/channel.c (File Modified) 
8630         trunk/src/messages.tab (File Modified) 
8633 nenolod     2005/09/10 20:10:09 UTC     (20050910-88)
8634   Log:
8635   - Cosmetic fixes to CREDITS.
8636   
8638   Modified:
8639         trunk/CREDITS (File Modified) 
8642 nenolod     2005/09/10 19:54:51 UTC     (20050910-86)
8643   Log:
8644   - Better channel_modes() from ShadowIRCd 4.
8645   
8647   Modified:
8648         trunk/include/channel.h (File Modified) 
8649         trunk/src/channel.c (File Modified) 
8652 nenolod     2005/09/10 19:01:56 UTC     (20050910-84)
8653   Log:
8654   - Strip colour codes from parts.
8655   
8657   Modified:
8658         trunk/modules/core/m_part.c (File Modified) 
8661 nenolod     2005/09/10 19:01:00 UTC     (20050910-82)
8662   Log:
8663   - Strip colour codes from quits.
8664   
8666   Modified:
8667         trunk/modules/core/m_quit.c (File Modified) 
8670 nenolod     2005/09/10 18:59:00 UTC     (20050910-80)
8671   Log:
8672   - add +c/+g/+z to channel_modes().
8673   
8675   Modified:
8676         trunk/src/channel.c (File Modified) 
8679 nenolod     2005/09/10 18:56:03 UTC     (20050910-78)
8680   Log:
8681   - Add +g to 004/005 numerics.
8682   
8684   Modified:
8685         trunk/include/supported.h (File Modified) 
8686         trunk/src/messages.tab (File Modified) 
8689 nenolod     2005/09/10 18:54:51 UTC     (20050910-76)
8690   Log:
8691   - Add +cgz to set_final_mode() in both join/sjoin.
8692   - Implement channel mode +g: Free invite.
8693   
8695   Modified:
8696         trunk/include/channel.h (File Modified) 
8697         trunk/modules/core/m_join.c (File Modified) 
8698         trunk/modules/core/m_mode.c (File Modified) 
8699         trunk/modules/core/m_sjoin.c (File Modified) 
8700         trunk/modules/m_invite.c (File Modified) 
8703 nenolod     2005/09/10 18:16:51 UTC     (20050910-74)
8704   Log:
8705   - Make sure /stats p uses the right list.
8706   
8708   Modified:
8709         trunk/modules/m_stats.c (File Modified) 
8712 nenolod     2005/09/10 18:16:27 UTC     (20050910-72)
8713   Log:
8714   - local oper list becomes local_oper_list.
8715   - all opers are stored on oper_list for /stats p.
8716   
8718   Modified:
8719         trunk/include/ircd.h (File Modified) 
8720         trunk/modules/m_stats.c (File Modified) 
8721         trunk/modules/m_trace.c (File Modified) 
8722         trunk/src/client.c (File Modified) 
8723         trunk/src/ircd.c (File Modified) 
8724         trunk/src/s_user.c (File Modified) 
8725         trunk/src/send.c (File Modified) 
8728 nenolod     2005/09/10 07:03:09 UTC     (20050910-70)
8729   Log:
8730   - Remove ENABLE_SERVICES legacy define.
8731   
8733   Modified:
8734         trunk/configure (File Modified) 
8735         trunk/configure.ac (File Modified) 
8736         trunk/include/client.h (File Modified) 
8737         trunk/include/m_info.h (File Modified) 
8738         trunk/include/s_conf.h (File Modified) 
8739         trunk/modules/Makefile.in (File Modified) 
8740         trunk/modules/core/m_kick.c (File Modified) 
8741         trunk/modules/core/m_mode.c (File Modified) 
8742         trunk/modules/core/m_nick.c (File Modified) 
8743         trunk/modules/core/m_sjoin.c (File Modified) 
8744         trunk/modules/m_services.c (File Modified) 
8745         trunk/src/channel.c (File Modified) 
8746         trunk/src/newconf.c (File Modified) 
8747         trunk/src/s_conf.c (File Modified) 
8748         trunk/src/s_serv.c (File Modified) 
8749         trunk/src/s_user.c (File Modified) 
8752 nenolod     2005/09/10 06:47:19 UTC     (20050910-68)
8753   Log:
8754   - New reject message, ala ircu.
8755   
8757   Modified:
8758         trunk/src/reject.c (File Modified) 
8761 nenolod     2005/09/10 06:27:05 UTC     (20050910-66)
8762   Log:
8763   - Reduce 'broadcast storm' effect in m_chghost.
8764   
8766   Modified:
8767         trunk/modules/m_chghost.c (File Modified) 
8770 nenolod     2005/09/10 06:22:38 UTC     (20050910-64)
8771   Log:
8772   - Add +z to RPL_ISUPPORT, RPL_MYINFO.
8773   
8775   Modified:
8776         trunk/include/supported.h (File Modified) 
8777         trunk/src/messages.tab (File Modified) 
8780 nenolod     2005/09/10 06:21:43 UTC     (20050910-62)
8781   Log:
8782   - Implement +z.
8783   
8785   Modified:
8786         trunk/include/channel.h (File Modified) 
8787         trunk/modules/core/m_message.c (File Modified) 
8788         trunk/modules/core/m_mode.c (File Modified) 
8791 nenolod     2005/09/10 06:03:27 UTC     (20050910-60)
8792   Log:
8793   - use sendto_one_numeric() in some places.
8794   
8796   Modified:
8797         trunk/modules/core/m_mode.c (File Modified) 
8800 nenolod     2005/09/10 05:40:25 UTC     (20050910-58)
8801   Log:
8802   - Implement channel mode +c -- colour stripping.
8803   
8805   Modified:
8806         trunk/include/irc_string.h (File Modified) 
8807         trunk/include/supported.h (File Modified) 
8808         trunk/modules/core/m_message.c (File Modified) 
8809         trunk/modules/core/m_mode.c (File Modified) 
8810         trunk/src/irc_string.c (File Modified) 
8811         trunk/src/messages.tab (File Modified) 
8814 nenolod     2005/09/10 05:29:17 UTC     (20050910-56)
8815   Log:
8816   - Add +qLP to CHANMODES 005 numeric.
8817   
8819   Modified:
8820         trunk/include/supported.h (File Modified) 
8823 nenolod     2005/09/10 05:12:55 UTC     (20050910-54)
8824   Log:
8825   Move credits files to doc/.
8826   
8828   Modified:
8829         trunk/Hybrid-team (File Deleted) 
8830         trunk/Ratbox-team (File Deleted) 
8831         trunk/doc/Hybrid-team (File Added) 
8832         trunk/doc/Ratbox-team (File Added) 
8835 nenolod     2005/09/10 05:11:15 UTC     (20050910-52)
8836   Log:
8837   - Rename Ratbox credits as Ratbox-team.
8838   - Add in our own CREDITS.
8839   
8841   Modified:
8842         trunk/CREDITS (File Deleted) 
8843         trunk/CREDITS (File Added) 
8844         trunk/Ratbox-team (File Added) 
8847 nenolod     2005/09/10 05:03:03 UTC     (20050910-50)
8848   Log:
8849   - Quietcache fixes.
8850   
8852   Modified:
8853         trunk/modules/core/m_mode.c (File Modified) 
8856 nenolod     2005/09/10 04:43:41 UTC     (20050910-48)
8857   Log:
8858   - Rebuild configure.
8859   
8861   Modified:
8862         trunk/autom4te.cache/ (File Deleted) 
8863         trunk/configure (File Modified) 
8866 nenolod     2005/09/10 03:25:41 UTC     (20050910-46)
8867   Log:
8868   Add +q to messages.tab.
8869   
8871   Modified:
8872         trunk/src/messages.tab (File Modified) 
8875 nenolod     2005/09/10 03:17:39 UTC     (20050910-44)
8876   Log:
8877   - port m_sjoin stuff to TS6 JOIN syntax.
8878   
8880   Modified:
8881         trunk/modules/core/m_join.c (File Modified) 
8884 nenolod     2005/09/10 03:15:50 UTC     (20050910-42)
8885   Log:
8886   - Implement channel mode +q (quiet)
8887   
8889   Modified:
8890         trunk/include/channel.h (File Modified) 
8891         trunk/modules/core/m_mode.c (File Modified) 
8892         trunk/src/channel.c (File Modified) 
8895 jilles      2005/09/10 03:03:05 UTC     (20050910-40)
8896   Log:
8897   Add +L/+P for set_final_mode().
8898   
8900   Modified:
8901         trunk/modules/core/m_sjoin.c (File Modified) 
8904 jilles      2005/09/10 02:59:22 UTC     (20050910-38)
8905   Log:
8906   Add +L/+P in channel_modes().
8907   
8909   Modified:
8910         trunk/src/channel.c (File Modified) 
8913 jilles      2005/09/10 02:55:10 UTC     (20050910-36)
8914   Log:
8915   - Use MODE_PERMANENT, not MODE_PERMANANT
8916   - Actually use chm_staff()
8917   
8918   It compiles but is not otherwise tested.
8919   
8921   Modified:
8922         trunk/include/channel.h (File Modified) 
8923         trunk/modules/core/m_mode.c (File Modified) 
8924         trunk/modules/core/m_sjoin.c (File Modified) 
8925         trunk/src/channel.c (File Modified) 
8928 nenolod     2005/09/10 02:53:04 UTC     (20050910-34)
8929   Log:
8930   - Ok, patchlevel.h is fixed now.
8931   
8933   Modified:
8934         trunk/include/patchlevel.h (File Modified) 
8937 nenolod     2005/09/10 02:45:47 UTC     (20050910-32)
8938   Log:
8939   - *sigh*
8940   
8942   Modified:
8943         trunk/include/patchlevel.h (File Modified) 
8944         trunk/src/version.c.SH (File Modified) 
8947 nenolod     2005/09/10 02:43:00 UTC     (20050910-30)
8948   Log:
8949   - Fix compilation issue with version.c.
8950   
8952   Modified:
8953         trunk/src/version.c.SH (File Modified) 
8956 nenolod     2005/09/10 02:33:47 UTC     (20050910-28)
8957   Log:
8958   - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove 
8959     this from the BUGS file.
8960   
8962   Modified:
8963         trunk/BUGS (File Modified) 
8966 jilles      2005/09/10 02:30:22 UTC     (20050910-26)
8967   Log:
8968   Mangle all netsplit messages if flatten links is enabled.
8969   
8971   Modified:
8972         trunk/src/client.c (File Modified) 
8975 nenolod     2005/09/10 02:26:22 UTC     (20050910-24)
8976   Log:
8977   - jilles pointed out that /stats p needed severe changes -- implement 
8978     them
8979   
8981   Modified:
8982         trunk/modules/m_stats.c (File Modified) 
8985 nenolod     2005/09/10 02:24:18 UTC     (20050910-22)
8986   Log:
8987   Rename RELNOTES to NEWS.
8988   
8990   Modified:
8991         trunk/NEWS (File Added) 
8992         trunk/RELNOTES (File Deleted) 
8995 nenolod     2005/09/10 02:24:03 UTC     (20050910-20)
8996   Log:
8997   Update RELNOTES.
8998   
9000   Modified:
9001         trunk/RELNOTES (File Modified) 
9004 nenolod     2005/09/10 02:22:34 UTC     (20050910-18)
9005   Log:
9006   - Make /stats p work globally.
9007   - Change 'OPER(s)' to 'staff members'
9008   
9010   Modified:
9011         trunk/modules/m_stats.c (File Modified) 
9014 nenolod     2005/09/10 02:19:01 UTC     (20050910-16)
9015   Log:
9016   - add modes, +LP to RPL_MYINFO.
9017   
9019   Modified:
9020         trunk/src/messages.tab (File Modified) 
9023 nenolod     2005/09/10 02:16:42 UTC     (20050910-14)
9024   Log:
9025   More stuff to RELNOTES.
9026   
9028   Modified:
9029         trunk/RELNOTES (File Modified) 
9032 nenolod     2005/09/10 01:32:27 UTC     (20050910-12)
9033   Log:
9034   - Implement +P.
9035   
9037   Modified:
9038         trunk/modules/core/m_sjoin.c (File Modified) 
9039         trunk/src/channel.c (File Modified) 
9042 nenolod     2005/09/10 01:28:47 UTC     (20050910-10)
9043   Log:
9044   - Implement list limit exceed modes -- +L.
9045   
9047   Modified:
9048         trunk/modules/core/m_mode.c (File Modified) 
9051 nenolod     2005/09/10 01:26:55 UTC     (20050910-8)
9052   Log:
9053   - Add handlers for modes +L, +P.
9054   
9056   Modified:
9057         trunk/include/channel.h (File Modified) 
9058         trunk/modules/core/m_mode.c (File Modified) 
9061 nenolod     2005/09/10 01:02:21 UTC     (20050910-6)
9062   Log:
9063   Update properties on *everything*.
9064   
9066   Modified:
9067         trunk/.cvsignore  (Property Modified)
9068         trunk/.indent.pro  (Property Modified)
9069         trunk/BUGS (File Modified) (Property Modified)
9070         trunk/CREDITS (File Modified) (Property Modified)
9071         trunk/ChangeLog  (Property Modified)
9072         trunk/Hybrid-team (File Modified) (Property Modified)
9073         trunk/INSTALL (File Modified) (Property Modified)
9074         trunk/LICENSE (File Modified) (Property Modified)
9075         trunk/Makefile.in (File Modified) (Property Modified)
9076         trunk/README.FIRST (File Modified) (Property Modified)
9077         trunk/RELNOTES (File Modified) (Property Modified)
9078         trunk/SVN-Access  (Property Modified)
9079         trunk/aclocal.m4 (File Modified) (Property Modified)
9080         trunk/adns/.cvsignore  (Property Modified)
9081         trunk/adns/COPYING  (Property Modified)
9082         trunk/adns/GPL-vs-LGPL  (Property Modified)
9083         trunk/adns/Makefile.in (File Modified) (Property Modified)
9084         trunk/adns/README  (Property Modified)
9085         trunk/adns/README.ircd  (Property Modified)
9086         trunk/adns/adns.h (File Modified) (Property Modified)
9087         trunk/adns/check.c (File Modified) (Property Modified)
9088         trunk/adns/dlist.h (File Modified) (Property Modified)
9089         trunk/adns/event.c (File Modified) (Property Modified)
9090         trunk/adns/general.c (File Modified) (Property Modified)
9091         trunk/adns/internal.h (File Modified) (Property Modified)
9092         trunk/adns/parse.c (File Modified) (Property Modified)
9093         trunk/adns/query.c (File Modified) (Property Modified)
9094         trunk/adns/reply.c (File Modified) (Property Modified)
9095         trunk/adns/setup.c (File Modified) (Property Modified)
9096         trunk/adns/transmit.c (File Modified) (Property Modified)
9097         trunk/adns/tvarith.h (File Modified) (Property Modified)
9098         trunk/adns/types.c (File Modified) (Property Modified)
9099         trunk/configure (File Modified) (Property Modified)
9100         trunk/configure.ac (File Modified) (Property Modified)
9101         trunk/contrib/.cvsignore  (Property Modified)
9102         trunk/contrib/.indent.pro  (Property Modified)
9103         trunk/contrib/Makefile.in (File Modified) (Property Modified)
9104         trunk/contrib/README (File Modified) (Property Modified)
9105         trunk/contrib/example_module.c (File Modified) (Property Modified)
9106         trunk/contrib/m_42.c (File Modified) (Property Modified)
9107         trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
9108         trunk/contrib/m_flags.c (File Modified) (Property Modified)
9109         trunk/contrib/m_force.c (File Modified) (Property Modified)
9110         trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
9111         trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
9112         trunk/contrib/m_okick.c (File Modified) (Property Modified)
9113         trunk/contrib/m_olist.c (File Modified) (Property Modified)
9114         trunk/contrib/m_opme.c (File Modified) (Property Modified)
9115         trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
9116         trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
9117         trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
9118         trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
9119         trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
9120         trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
9121         trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
9122         trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
9123         trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
9124         trunk/doc/.cvsignore  (Property Modified)
9125         trunk/doc/CIDR.txt (File Modified) (Property Modified)
9126         trunk/doc/Makefile.in (File Modified) (Property Modified)
9127         trunk/doc/README.cidr_bans (File Modified) (Property Modified)
9128         trunk/doc/Tao-of-IRC.940110  (Property Modified)
9129         trunk/doc/challenge.txt (File Modified) (Property Modified)
9130         trunk/doc/example.conf (File Modified) (Property Modified)
9131         trunk/doc/example.efnet.conf (File Modified) (Property Modified)
9132         trunk/doc/hooks.txt (File Modified) (Property Modified)
9133         trunk/doc/index.txt (File Modified) (Property Modified)
9134         trunk/doc/ircd.8 (File Modified) (Property Modified)
9135         trunk/doc/ircd.motd  (Property Modified)
9136         trunk/doc/logfiles.txt (File Modified) (Property Modified)
9137         trunk/doc/modeg.txt (File Modified) (Property Modified)
9138         trunk/doc/modes.txt (File Modified) (Property Modified)
9139         trunk/doc/monitor.txt (File Modified) (Property Modified)
9140         trunk/doc/old/Authors  (Property Modified)
9141         trunk/doc/operguide.txt (File Modified) (Property Modified)
9142         trunk/doc/opermyth.txt  (Property Modified)
9143         trunk/doc/server-version-info (File Modified) (Property Modified)
9144         trunk/doc/services.txt (File Modified) (Property Modified)
9145         trunk/doc/technical/README.TSora  (Property Modified)
9146         trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
9147         trunk/doc/technical/event.txt (File Modified) (Property Modified)
9148         trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
9149         trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
9150         trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
9151         trunk/doc/technical/index.txt (File Modified) (Property Modified)
9152         trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
9153         trunk/doc/technical/network.txt (File Modified) (Property Modified)
9154         trunk/doc/technical/rfc1459.txt  (Property Modified)
9155         trunk/doc/technical/send.txt (File Modified) (Property Modified)
9156         trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
9157         trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
9158         trunk/doc/tgchange.txt (File Modified) (Property Modified)
9159         trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
9160         trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
9161         trunk/help/Makefile.in (File Modified) (Property Modified)
9162         trunk/help/opers/accept  (Property Modified)
9163         trunk/help/opers/admin  (Property Modified)
9164         trunk/help/opers/away  (Property Modified)
9165         trunk/help/opers/capab  (Property Modified)
9166         trunk/help/opers/challenge  (Property Modified)
9167         trunk/help/opers/close  (Property Modified)
9168         trunk/help/opers/cmode  (Property Modified)
9169         trunk/help/opers/cnotice  (Property Modified)
9170         trunk/help/opers/connect  (Property Modified)
9171         trunk/help/opers/cprivmsg  (Property Modified)
9172         trunk/help/opers/credits  (Property Modified)
9173         trunk/help/opers/die  (Property Modified)
9174         trunk/help/opers/dline  (Property Modified)
9175         trunk/help/opers/eob  (Property Modified)
9176         trunk/help/opers/error  (Property Modified)
9177         trunk/help/opers/etrace  (Property Modified)
9178         trunk/help/opers/gline  (Property Modified)
9179         trunk/help/opers/help  (Property Modified)
9180         trunk/help/opers/index  (Property Modified)
9181         trunk/help/opers/info  (Property Modified)
9182         trunk/help/opers/invite  (Property Modified)
9183         trunk/help/opers/ison  (Property Modified)
9184         trunk/help/opers/join  (Property Modified)
9185         trunk/help/opers/kick  (Property Modified)
9186         trunk/help/opers/kill  (Property Modified)
9187         trunk/help/opers/kline  (Property Modified)
9188         trunk/help/opers/knock  (Property Modified)
9189         trunk/help/opers/links  (Property Modified)
9190         trunk/help/opers/list  (Property Modified)
9191         trunk/help/opers/locops  (Property Modified)
9192         trunk/help/opers/lusers  (Property Modified)
9193         trunk/help/opers/modlist  (Property Modified)
9194         trunk/help/opers/modload  (Property Modified)
9195         trunk/help/opers/modrestart  (Property Modified)
9196         trunk/help/opers/modunload  (Property Modified)
9197         trunk/help/opers/motd  (Property Modified)
9198         trunk/help/opers/names  (Property Modified)
9199         trunk/help/opers/nick  (Property Modified)
9200         trunk/help/opers/notice  (Property Modified)
9201         trunk/help/opers/oper  (Property Modified)
9202         trunk/help/opers/operspy  (Property Modified)
9203         trunk/help/opers/operwall  (Property Modified)
9204         trunk/help/opers/part  (Property Modified)
9205         trunk/help/opers/pass  (Property Modified)
9206         trunk/help/opers/ping  (Property Modified)
9207         trunk/help/opers/pong  (Property Modified)
9208         trunk/help/opers/post  (Property Modified)
9209         trunk/help/opers/privmsg  (Property Modified)
9210         trunk/help/opers/quit  (Property Modified)
9211         trunk/help/opers/rehash  (Property Modified)
9212         trunk/help/opers/restart  (Property Modified)
9213         trunk/help/opers/resv  (Property Modified)
9214         trunk/help/opers/server  (Property Modified)
9215         trunk/help/opers/set  (Property Modified)
9216         trunk/help/opers/sjoin  (Property Modified)
9217         trunk/help/opers/squit  (Property Modified)
9218         trunk/help/opers/stats  (Property Modified)
9219         trunk/help/opers/svinfo  (Property Modified)
9220         trunk/help/opers/testgecos  (Property Modified)
9221         trunk/help/opers/testline  (Property Modified)
9222         trunk/help/opers/testmask  (Property Modified)
9223         trunk/help/opers/time  (Property Modified)
9224         trunk/help/opers/topic  (Property Modified)
9225         trunk/help/opers/trace  (Property Modified)
9226         trunk/help/opers/uhelp  (Property Modified)
9227         trunk/help/opers/umode  (Property Modified)
9228         trunk/help/opers/undline  (Property Modified)
9229         trunk/help/opers/ungline  (Property Modified)
9230         trunk/help/opers/unkline  (Property Modified)
9231         trunk/help/opers/unresv  (Property Modified)
9232         trunk/help/opers/unxline  (Property Modified)
9233         trunk/help/opers/user  (Property Modified)
9234         trunk/help/opers/userhost  (Property Modified)
9235         trunk/help/opers/users  (Property Modified)
9236         trunk/help/opers/version  (Property Modified)
9237         trunk/help/opers/wallops  (Property Modified)
9238         trunk/help/opers/who  (Property Modified)
9239         trunk/help/opers/whois  (Property Modified)
9240         trunk/help/opers/whowas  (Property Modified)
9241         trunk/help/opers/xline  (Property Modified)
9242         trunk/help/users/index  (Property Modified)
9243         trunk/help/users/info  (Property Modified)
9244         trunk/help/users/notice  (Property Modified)
9245         trunk/help/users/privmsg  (Property Modified)
9246         trunk/help/users/stats  (Property Modified)
9247         trunk/help/users/umode  (Property Modified)
9248         trunk/include/.cvsignore  (Property Modified)
9249         trunk/include/.indent.pro  (Property Modified)
9250         trunk/include/balloc.h (File Modified) (Property Modified)
9251         trunk/include/cache.h (File Modified) (Property Modified)
9252         trunk/include/channel.h (File Modified) (Property Modified)
9253         trunk/include/class.h (File Modified) (Property Modified)
9254         trunk/include/client.h (File Modified) (Property Modified)
9255         trunk/include/commio.h (File Modified) (Property Modified)
9256         trunk/include/common.h (File Modified) (Property Modified)
9257         trunk/include/config.h (File Modified) (Property Modified)
9258         trunk/include/config.h.dist (File Modified) (Property Modified)
9259         trunk/include/defaults.h (File Modified) (Property Modified)
9260         trunk/include/event.h (File Modified) (Property Modified)
9261         trunk/include/hash.h (File Modified) (Property Modified)
9262         trunk/include/hook.h (File Modified) (Property Modified)
9263         trunk/include/hostmask.h (File Modified) (Property Modified)
9264         trunk/include/irc_string.h (File Modified) (Property Modified)
9265         trunk/include/ircd.h (File Modified) (Property Modified)
9266         trunk/include/ircd_defs.h (File Modified) (Property Modified)
9267         trunk/include/ircd_getopt.h (File Modified) (Property Modified)
9268         trunk/include/ircd_signal.h (File Modified) (Property Modified)
9269         trunk/include/linebuf.h (File Modified) (Property Modified)
9270         trunk/include/listener.h (File Modified) (Property Modified)
9271         trunk/include/m_info.h (File Modified) (Property Modified)
9272         trunk/include/memory.h (File Modified) (Property Modified)
9273         trunk/include/modules.h (File Modified) (Property Modified)
9274         trunk/include/monitor.h (File Modified) (Property Modified)
9275         trunk/include/msg.h (File Modified) (Property Modified)
9276         trunk/include/newconf.h (File Modified) (Property Modified)
9277         trunk/include/numeric.h (File Modified) (Property Modified)
9278         trunk/include/packet.h (File Modified) (Property Modified)
9279         trunk/include/parse.h (File Modified) (Property Modified)
9280         trunk/include/patchlevel.h (File Modified) (Property Modified)
9281         trunk/include/patricia.h (File Modified) (Property Modified)
9282         trunk/include/reject.h (File Modified) (Property Modified)
9283         trunk/include/res.h (File Modified) (Property Modified)
9284         trunk/include/restart.h (File Modified) (Property Modified)
9285         trunk/include/s_auth.h (File Modified) (Property Modified)
9286         trunk/include/s_conf.h (File Modified) (Property Modified)
9287         trunk/include/s_gline.h (File Modified) (Property Modified)
9288         trunk/include/s_log.h (File Modified) (Property Modified)
9289         trunk/include/s_newconf.h (File Modified) (Property Modified)
9290         trunk/include/s_serv.h (File Modified) (Property Modified)
9291         trunk/include/s_stats.h (File Modified) (Property Modified)
9292         trunk/include/s_user.h (File Modified) (Property Modified)
9293         trunk/include/s_zip.h (File Modified) (Property Modified)
9294         trunk/include/scache.h (File Modified) (Property Modified)
9295         trunk/include/send.h (File Modified) (Property Modified)
9296         trunk/include/serno.h  (Property Modified)
9297         trunk/include/setup.h.in  (Property Modified)
9298         trunk/include/sprintf_irc.h (File Modified) (Property Modified)
9299         trunk/include/stdinc.h (File Modified) (Property Modified)
9300         trunk/include/supported.h (File Modified) (Property Modified)
9301         trunk/include/tools.h (File Modified) (Property Modified)
9302         trunk/include/whowas.h (File Modified) (Property Modified)
9303         trunk/install-sh (File Modified) (Property Modified)
9304         trunk/modules/.cvsignore  (Property Modified)
9305         trunk/modules/.depend  (Property Modified)
9306         trunk/modules/.indent.pro  (Property Modified)
9307         trunk/modules/Makefile.in (File Modified) (Property Modified)
9308         trunk/modules/core/m_die.c (File Modified) (Property Modified)
9309         trunk/modules/core/m_error.c (File Modified) (Property Modified)
9310         trunk/modules/core/m_join.c (File Modified) (Property Modified)
9311         trunk/modules/core/m_kick.c (File Modified) (Property Modified)
9312         trunk/modules/core/m_kill.c (File Modified) (Property Modified)
9313         trunk/modules/core/m_message.c (File Modified) (Property Modified)
9314         trunk/modules/core/m_mode.c (File Modified) (Property Modified)
9315         trunk/modules/core/m_nick.c (File Modified) (Property Modified)
9316         trunk/modules/core/m_part.c (File Modified) (Property Modified)
9317         trunk/modules/core/m_quit.c (File Modified) (Property Modified)
9318         trunk/modules/core/m_server.c (File Modified) (Property Modified)
9319         trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
9320         trunk/modules/core/m_squit.c (File Modified) (Property Modified)
9321         trunk/modules/m_accept.c (File Modified) (Property Modified)
9322         trunk/modules/m_admin.c (File Modified) (Property Modified)
9323         trunk/modules/m_away.c (File Modified) (Property Modified)
9324         trunk/modules/m_cap.c (File Modified) (Property Modified)
9325         trunk/modules/m_capab.c (File Modified) (Property Modified)
9326         trunk/modules/m_challenge.c (File Modified) (Property Modified)
9327         trunk/modules/m_chghost.c (File Modified) (Property Modified)
9328         trunk/modules/m_close.c (File Modified) (Property Modified)
9329         trunk/modules/m_cmessage.c (File Modified) (Property Modified)
9330         trunk/modules/m_connect.c (File Modified) (Property Modified)
9331         trunk/modules/m_dline.c (File Modified) (Property Modified)
9332         trunk/modules/m_encap.c (File Modified) (Property Modified)
9333         trunk/modules/m_etrace.c (File Modified) (Property Modified)
9334         trunk/modules/m_gline.c (File Modified) (Property Modified)
9335         trunk/modules/m_help.c (File Modified) (Property Modified)
9336         trunk/modules/m_info.c (File Modified) (Property Modified)
9337         trunk/modules/m_invite.c (File Modified) (Property Modified)
9338         trunk/modules/m_ison.c (File Modified) (Property Modified)
9339         trunk/modules/m_kline.c (File Modified) (Property Modified)
9340         trunk/modules/m_knock.c (File Modified) (Property Modified)
9341         trunk/modules/m_links.c (File Modified) (Property Modified)
9342         trunk/modules/m_list.c (File Modified) (Property Modified)
9343         trunk/modules/m_locops.c (File Modified) (Property Modified)
9344         trunk/modules/m_lusers.c (File Modified) (Property Modified)
9345         trunk/modules/m_map.c (File Modified) (Property Modified)
9346         trunk/modules/m_monitor.c (File Modified) (Property Modified)
9347         trunk/modules/m_motd.c (File Modified) (Property Modified)
9348         trunk/modules/m_names.c (File Modified) (Property Modified)
9349         trunk/modules/m_oper.c (File Modified) (Property Modified)
9350         trunk/modules/m_operspy.c (File Modified) (Property Modified)
9351         trunk/modules/m_pass.c (File Modified) (Property Modified)
9352         trunk/modules/m_ping.c (File Modified) (Property Modified)
9353         trunk/modules/m_pong.c (File Modified) (Property Modified)
9354         trunk/modules/m_post.c (File Modified) (Property Modified)
9355         trunk/modules/m_rehash.c (File Modified) (Property Modified)
9356         trunk/modules/m_restart.c (File Modified) (Property Modified)
9357         trunk/modules/m_resv.c (File Modified) (Property Modified)
9358         trunk/modules/m_services.c (File Modified) (Property Modified)
9359         trunk/modules/m_set.c (File Modified) (Property Modified)
9360         trunk/modules/m_stats.c (File Modified) (Property Modified)
9361         trunk/modules/m_svinfo.c (File Modified) (Property Modified)
9362         trunk/modules/m_tb.c (File Modified) (Property Modified)
9363         trunk/modules/m_testline.c (File Modified) (Property Modified)
9364         trunk/modules/m_testmask.c (File Modified) (Property Modified)
9365         trunk/modules/m_time.c (File Modified) (Property Modified)
9366         trunk/modules/m_topic.c (File Modified) (Property Modified)
9367         trunk/modules/m_trace.c (File Modified) (Property Modified)
9368         trunk/modules/m_unreject.c (File Modified) (Property Modified)
9369         trunk/modules/m_user.c (File Modified) (Property Modified)
9370         trunk/modules/m_userhost.c (File Modified) (Property Modified)
9371         trunk/modules/m_users.c (File Modified) (Property Modified)
9372         trunk/modules/m_version.c (File Modified) (Property Modified)
9373         trunk/modules/m_wallops.c (File Modified) (Property Modified)
9374         trunk/modules/m_who.c (File Modified) (Property Modified)
9375         trunk/modules/m_whois.c (File Modified) (Property Modified)
9376         trunk/modules/m_whowas.c (File Modified) (Property Modified)
9377         trunk/modules/m_xline.c (File Modified) (Property Modified)
9378         trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
9379         trunk/servlink/.cvsignore  (Property Modified)
9380         trunk/servlink/.indent.pro  (Property Modified)
9381         trunk/servlink/Makefile.in (File Modified) (Property Modified)
9382         trunk/servlink/README (File Modified) (Property Modified)
9383         trunk/servlink/TODO (File Modified) (Property Modified)
9384         trunk/servlink/control.c (File Modified) (Property Modified)
9385         trunk/servlink/control.h (File Modified) (Property Modified)
9386         trunk/servlink/io.c (File Modified) (Property Modified)
9387         trunk/servlink/io.h (File Modified) (Property Modified)
9388         trunk/servlink/servlink.c (File Modified) (Property Modified)
9389         trunk/servlink/servlink.h (File Modified) (Property Modified)
9390         trunk/src/.cvsignore  (Property Modified)
9391         trunk/src/.depend  (Property Modified)
9392         trunk/src/.indent.pro  (Property Modified)
9393         trunk/src/Makefile.in (File Modified) (Property Modified)
9394         trunk/src/adns.c (File Modified) (Property Modified)
9395         trunk/src/balloc.c (File Modified) (Property Modified)
9396         trunk/src/cache.c (File Modified) (Property Modified)
9397         trunk/src/channel.c (File Modified) (Property Modified)
9398         trunk/src/class.c (File Modified) (Property Modified)
9399         trunk/src/client.c (File Modified) (Property Modified)
9400         trunk/src/commio.c (File Modified) (Property Modified)
9401         trunk/src/devpoll.c (File Modified) (Property Modified)
9402         trunk/src/epoll.c (File Modified) (Property Modified)
9403         trunk/src/event.c (File Modified) (Property Modified)
9404         trunk/src/getopt.c (File Modified) (Property Modified)
9405         trunk/src/hash.c (File Modified) (Property Modified)
9406         trunk/src/hook.c (File Modified) (Property Modified)
9407         trunk/src/hostmask.c (File Modified) (Property Modified)
9408         trunk/src/irc_string.c (File Modified) (Property Modified)
9409         trunk/src/ircd.c (File Modified) (Property Modified)
9410         trunk/src/ircd_lexer.l (File Modified) (Property Modified)
9411         trunk/src/ircd_parser.y (File Modified) (Property Modified)
9412         trunk/src/ircd_signal.c (File Modified) (Property Modified)
9413         trunk/src/kdparse.c (File Modified) (Property Modified)
9414         trunk/src/kqueue.c (File Modified) (Property Modified)
9415         trunk/src/linebuf.c (File Modified) (Property Modified)
9416         trunk/src/listener.c (File Modified) (Property Modified)
9417         trunk/src/match.c (File Modified) (Property Modified)
9418         trunk/src/memory.c (File Modified) (Property Modified)
9419         trunk/src/messages.tab (File Modified) (Property Modified)
9420         trunk/src/modules.c (File Modified) (Property Modified)
9421         trunk/src/monitor.c (File Modified) (Property Modified)
9422         trunk/src/newconf.c (File Modified) (Property Modified)
9423         trunk/src/numeric.c (File Modified) (Property Modified)
9424         trunk/src/packet.c (File Modified) (Property Modified)
9425         trunk/src/parse.c (File Modified) (Property Modified)
9426         trunk/src/patricia.c (File Modified) (Property Modified)
9427         trunk/src/poll.c (File Modified) (Property Modified)
9428         trunk/src/reject.c (File Modified) (Property Modified)
9429         trunk/src/restart.c (File Modified) (Property Modified)
9430         trunk/src/s_auth.c (File Modified) (Property Modified)
9431         trunk/src/s_conf.c (File Modified) (Property Modified)
9432         trunk/src/s_gline.c (File Modified) (Property Modified)
9433         trunk/src/s_log.c (File Modified) (Property Modified)
9434         trunk/src/s_newconf.c (File Modified) (Property Modified)
9435         trunk/src/s_serv.c (File Modified) (Property Modified)
9436         trunk/src/s_stats.c (File Modified) (Property Modified)
9437         trunk/src/s_user.c (File Modified) (Property Modified)
9438         trunk/src/scache.c (File Modified) (Property Modified)
9439         trunk/src/select.c (File Modified) (Property Modified)
9440         trunk/src/send.c (File Modified) (Property Modified)
9441         trunk/src/snprintf.c (File Modified) (Property Modified)
9442         trunk/src/tools.c (File Modified) (Property Modified)
9443         trunk/src/version.c.SH (File Modified) (Property Modified)
9444         trunk/src/whowas.c (File Modified) (Property Modified)
9445         trunk/tools/.cvsignore  (Property Modified)
9446         trunk/tools/Makefile.in (File Modified) (Property Modified)
9447         trunk/tools/README (File Modified) (Property Modified)
9448         trunk/tools/README.mkpasswd (File Modified) (Property Modified)
9449         trunk/tools/convertilines.c (File Modified) (Property Modified)
9450         trunk/tools/convertklines.c (File Modified) (Property Modified)
9451         trunk/tools/mkkeypair  (Property Modified)
9452         trunk/tools/mkpasswd.c (File Modified) (Property Modified)
9453         trunk/tools/rsa_respond/.cvsignore  (Property Modified)
9454         trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
9455         trunk/tools/rsa_respond/README (File Modified) (Property Modified)
9456         trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
9457         trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
9458         trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
9459         trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
9460         trunk/tools/untabify (File Modified) (Property Modified)
9461         trunk/tools/viconf.c (File Modified) (Property Modified)
9464 nenolod     2005/09/10 00:57:52 UTC     (20050910-4)
9465   Log:
9466   - Update RELNOTES.
9467   
9469   Modified:
9470         trunk/RELNOTES (File Modified) 
9473 nenolod     2005/09/10 00:50:51 UTC     (20050910-2)
9474   Log:
9475   - Make version.c use our serial, not ratbox's.
9476   
9478   Modified:
9479         trunk/src/version.c.SH (File Modified) 
9482 leeh        2005/09/06 15:59:08 UTC     (20050906_2-20748)
9483   Log:
9484   - update RELNOTES
9485   - revved patchlevel to 2.1.5
9486   
9488   Modified:
9489         ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified) 
9490         ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified) 
9493 leeh        2005/09/06 15:58:31 UTC     (20050906_1-20746)
9494   Log:
9495   - fix buffer overflow and unterminated buffer when removing TS6 bans
9496   - fix rebuilding of SJOIN
9497   
9499   Modified:
9500         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified) 
9503 androsyn    2005/09/06 02:31:24 UTC     (20050906_0-20728)
9504   Log:
9505   have servlink report if it gets an uncompressed error message when it gets inflate failures
9507   Modified:
9508         ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified) 
9511 leeh        2005/08/31 20:59:02 UTC     (20050831_0-20702)
9512   Log:
9513   - extend our copyrights to 2005.
9514   
9516   Modified:
9517         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified) 
9518         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified) 
9519         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified) 
9520         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified) 
9521         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified) 
9522         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified) 
9523         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified) 
9524         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified) 
9525         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified) 
9526         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified) 
9527         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified) 
9528         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified) 
9529         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified) 
9530         ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified) 
9531         ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified) 
9532         ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified) 
9533         ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified) 
9534         ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified) 
9535         ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified) 
9536         ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified) 
9537         ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified) 
9538         ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified) 
9539         ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified) 
9540         ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified) 
9541         ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified) 
9542         ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified) 
9543         ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified) 
9544         ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified) 
9545         ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified) 
9546         ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified) 
9547         ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified) 
9548         ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified) 
9549         ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified) 
9550         ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified) 
9551         ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified) 
9552         ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified) 
9553         ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified) 
9554         ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified) 
9555         ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified) 
9556         ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified) 
9557         ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified) 
9558         ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified) 
9559         ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified) 
9560         ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified) 
9561         ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified) 
9562         ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified) 
9563         ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified) 
9564         ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified) 
9565         ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified) 
9566         ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified) 
9567         ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified) 
9568         ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified) 
9569         ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified) 
9570         ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified) 
9571         ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified) 
9572         ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified) 
9573         ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified) 
9574         ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified) 
9575         ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified) 
9576         ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified) 
9577         ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified) 
9578         ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified) 
9579         ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified) 
9580         ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified) 
9581         ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified) 
9582         ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified) 
9583         ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified) 
9584         ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified) 
9585         ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified) 
9586         ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified) 
9587         ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified) 
9588         ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified) 
9589         ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified) 
9590         ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified) 
9591         ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified) 
9592         ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified) 
9593         ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified) 
9594         ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified) 
9595         ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified) 
9596         ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified) 
9597         ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified) 
9598         ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified) 
9599         ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified) 
9600         ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified) 
9601         ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified) 
9602         ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified) 
9603         ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified) 
9604         ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified) 
9605         ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified) 
9606         ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified) 
9607         ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified) 
9608         ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified) 
9609         ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified) 
9610         ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified) 
9611         ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified) 
9612         ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified) 
9613         ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified) 
9614         ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified) 
9615         ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified) 
9616         ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified) 
9617         ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified) 
9618         ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified) 
9619         ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified) 
9620         ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified) 
9623 leeh        2005/08/26 13:07:25 UTC     (20050826_1-20692)
9624   Log:
9625   - update RELNOTES
9626   - revved patchlevel to 2.1.4
9627   
9629   Modified:
9630         ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified) 
9631         ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified) 
9634 leeh        2005/08/26 12:22:52 UTC     (20050826_0-20690)
9635   Log:
9636   - add TARGMAX to 005
9637   - remove the +1 from ->uid in struct Client
9638   - fix checking of accept entries in m_accept.c
9639   
9641   Modified:
9642         ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified) 
9643         ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified) 
9644         ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified) 
9645         ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified) 
9648 leeh        2005/08/23 19:28:33 UTC     (20050823_0-20664)
9649   Log:
9650   - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
9651     send it over TS6
9652   
9654   Modified:
9655         ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified) 
9658 leeh        2005/08/22 20:13:32 UTC     (20050822_1-20640)
9659   Log:
9660   - remove an unused variable
9661   
9663   Modified:
9664         ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified) 
9667 androsyn    2005/08/22 10:38:59 UTC     (20050822_0-20638)
9668   Log:
9669   don't burst a TS5 name in burst_TS6. -via jillies
9671   Modified:
9672         ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified) 
9675 leeh        2005/08/21 12:17:12 UTC     (20050821_1-20626)
9676   Log:
9677   - via jilles, make nickchanges invalidate any cached bans for
9678     quiet_on_ban
9679   
9681   Modified:
9682         ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified) 
9683         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified) 
9684         ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified) 
9685         ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified) 
9688 leeh        2005/08/21 11:25:46 UTC     (20050821_0-20624)
9689   Log:
9690   - fix some char vs byte usage to make adns compile cleanly with gcc4
9691   
9693   Modified:
9694         ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified) 
9695         ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified) 
9696         ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified) 
9697         ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified) 
9698         ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified) 
9699         ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified) 
9700         ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified) 
9701         ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified) 
9704 androsyn    2005/07/31 05:12:43 UTC     (20050731_0-20607)
9705   Log:
9706   userhost should allow 5 userhost checks, not 4
9708   Modified:
9709         ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified) 
9712 leeh        2005/07/17 20:10:30 UTC     (20050717_2-20587)
9713   Log:
9714   - another darwin fix
9715   
9717   Modified:
9718         ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified) 
9721 leeh        2005/07/17 18:55:27 UTC     (20050717_1-20583)
9722   Log:
9723   - darwin fixes
9724   
9726   Modified:
9727         ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified) 
9728         ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified) 
9729         ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified) 
9730         ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified) 
9731         ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified) 
9732         ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified) 
9733         ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified) 
9734         ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified) 
9737 leeh        2005/07/17 17:00:02 UTC     (20050717_0-20575)
9738   Log:
9739   - remove bogus extern of abort_list
9740   
9742   Modified:
9743         ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified) 
9746 androsyn    2005/07/08 00:37:30 UTC     (20050708_0-20553)
9747   Log:
9748   svn repo access stuff
9750   Modified:
9751         ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added) 
9754 androsyn    2005/07/07 21:01:50 UTC     (20050707_1-20547)
9755   Log:
9756   test commit
9757   
9759   Modified:
9760         ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified) 
9763 androsyn    2005/07/07 21:01:50 UTC     (20050707_0-20547)
9764   Log:
9765   test commit
9766   
9768   Modified:
9769         ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified) 
9772 androsyn    2005/07/05 14:01:52 UTC     (20050705_2-19423)
9773   Log:
9774   revert omotd..i thought it was a good idea..oh well
9776   Modified:
9777         ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified) 
9780 androsyn    2005/07/05 04:55:42 UTC     (20050705_1-19411)
9781   Log:
9782   Commas are bad things in channel keys
9783   
9785   Modified:
9786         ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified) 
9789 androsyn    2005/07/05 04:16:51 UTC     (20050705_0-19405)
9790   Log:
9791   Add OMOTD command to display oper motd
9792   
9794   Modified:
9795         ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified) 
9798 androsyn    2005/07/04 08:27:58 UTC     (20050704_0-19391)
9799   Log:
9800   set m->prev = NULL in dlinkAdd, as it could possibly cause issues
9802   Modified:
9803         ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified) 
9806 leeh        2005/06/22 22:10:50 UTC     (20050622_0)
9808   Modified files:        (Branch: RATBOX_2_1)
9809     modules              m_whois.c 
9810   Log:
9811   - stop testing whois for protocol violations, as they can be caused in
9812     ircds going all the way back to the original ircd2.8
9813   
9814   Revision   Changes    Path
9815   1.147.4.1  +20 -2     ircd-ratbox/modules/m_whois.c
9819 leeh        2005/06/16 23:10:21 UTC     (20050616_0)
9821   Modified files:        (Branch: RATBOX_2_1)
9822     modules              m_time.c 
9823   Log:
9824   - remove some 2.2 code
9825   
9826   Revision  Changes    Path
9827   1.45.8.2  +5 -4      ircd-ratbox/modules/m_time.c
9831 androsyn    2005/06/15 18:55:24 UTC     (20050615_2)
9833   Modified files:        (Branch: RATBOX_2_1)
9834     modules              m_time.c 
9835   Log:
9836   backport of the silly december 31st bug
9837   
9838   Revision  Changes    Path
9839   1.45.8.1  +6 -7      ircd-ratbox/modules/m_time.c
9843 leeh        2005/06/15 13:51:57 UTC     (20050615_1)
9845   Modified files:        (Branch: RATBOX_2_1)
9846     .                    RELNOTES 
9847     include              patchlevel.h 
9848   Log:
9849   - revved patchlevel to 2.1.3
9850   
9851   Revision   Changes    Path
9852   1.114.2.3  +18 -0     ircd-ratbox/RELNOTES
9853   7.73.2.3   +1 -1      ircd-ratbox/include/patchlevel.h
9857 leeh        2005/06/15 01:54:00 UTC     (20050615_0)
9859   Modified files:        (Branch: RATBOX_2_1)
9860     include              client.h 
9861     modules              m_accept.c 
9862     modules/core         m_nick.c 
9863     src                  client.c 
9864   Log:
9865   - stop removing a clients own list of accepted clients when they do a
9866     nickchange
9867   - clean up the accept code so its less retarded
9868   
9869   Revision   Changes    Path
9870   7.266.4.3  +2 -2      ircd-ratbox/include/client.h
9871   1.161.4.5  +16 -2     ircd-ratbox/modules/core/m_nick.c
9872   1.59.4.1   +3 -2      ircd-ratbox/modules/m_accept.c
9873   7.492.4.1  +9 -63     ircd-ratbox/src/client.c
9877 leeh        2005/06/14 12:44:47 UTC     (20050614_0)
9879   Modified files:        (Branch: RATBOX_2_1)
9880     include              event.h 
9881     modules              m_links.c 
9882     src                  event.c ircd.c newconf.c 
9883   Log:
9884   - remove a defn of links_cache_list in m_links.c which was causing
9885     the flattened links update to be ignored
9886   - add eventUpdate(), and make links_delay update on rehash
9887   
9888   Revision   Changes    Path
9889   1.19.8.1   +2 -0      ircd-ratbox/include/event.h
9890   1.70.4.1   +1 -2      ircd-ratbox/modules/m_links.c
9891   7.47.4.1   +25 -0     ircd-ratbox/src/event.c
9892   7.374.4.1  +1 -1      ircd-ratbox/src/ircd.c
9893   7.202.4.5  +2 -0      ircd-ratbox/src/newconf.c
9897 leeh        2005/06/12 02:23:01 UTC     (20050612_2)
9899   Modified files:        (Branch: RATBOX_2_1)
9900     doc                  services.txt 
9901     src                  newconf.c 
9902   Log:
9903   - make the conf parser apply service {}; on rehash
9904   
9905   Revision   Changes    Path
9906   7.2.4.2    +8 -2      ircd-ratbox/doc/services.txt
9907   7.202.4.4  +24 -4     ircd-ratbox/src/newconf.c
9911 leeh        2005/06/12 02:10:30 UTC     (20050612_1)
9913   Modified files:        (Branch: RATBOX_2_1)
9914     include              m_info.h 
9915   Log:
9916   - show ENABLE_SERVICES define in info
9917   
9918   Revision  Changes    Path
9919   7.56.4.2  +6 -0      ircd-ratbox/include/m_info.h
9923 leeh        2005/06/12 01:44:37 UTC     (20050612_0)
9925   Modified files:        (Branch: RATBOX_2_1)
9926     modules              m_services.c m_stats.c 
9927   Log:
9928   - via jilles, make m_services.c hook into stats U and display service
9929     blocks
9930   
9931   Revision   Changes    Path
9932   1.6.4.7    +20 -1     ircd-ratbox/modules/m_services.c
9933   1.243.4.3  +4 -4      ircd-ratbox/modules/m_stats.c
9937 leeh        2005/06/11 20:33:12 UTC     (20050611_3)
9939   Modified files:        (Branch: RATBOX_2_1)
9940     .                    configure configure.ac 
9941   Log:
9942   - default build to -O2
9943   
9944   Revision   Changes    Path
9945   7.249.2.2  +4 -4      ircd-ratbox/configure
9946   7.63.2.2   +4 -4      ircd-ratbox/configure.ac
9950 leeh        2005/06/11 20:26:02 UTC     (20050611_2)
9952   Modified files:        (Branch: RATBOX_2_1)
9953     doc                  example.conf example.efnet.conf 
9954     include              client.h s_conf.h s_newconf.h 
9955     modules              m_info.c 
9956     modules/core         m_join.c m_nick.c 
9957     src                  channel.c newconf.c s_conf.c s_user.c 
9958   Log:
9959   - remove no_oper_resvs from general {};
9960   - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
9961   
9962   Revision   Changes    Path
9963   7.261.4.3  +1 -3      ircd-ratbox/doc/example.conf
9964   7.89.4.3   +3 -3      ircd-ratbox/doc/example.efnet.conf
9965   7.266.4.2  +3 -0      ircd-ratbox/include/client.h
9966   7.315.4.1  +3 -2      ircd-ratbox/include/s_conf.h
9967   7.46.4.1   +2 -3      ircd-ratbox/include/s_newconf.h
9968   1.164.4.1  +4 -4      ircd-ratbox/modules/core/m_join.c
9969   1.161.4.4  +2 -2      ircd-ratbox/modules/core/m_nick.c
9970   1.122.4.1  +1 -7      ircd-ratbox/modules/m_info.c
9971   7.436.4.1  +1 -1      ircd-ratbox/src/channel.c
9972   7.202.4.3  +1 -1      ircd-ratbox/src/newconf.c
9973   7.511.4.2  +0 -1      ircd-ratbox/src/s_conf.c
9974   7.342.4.1  +8 -0      ircd-ratbox/src/s_user.c
9978 leeh        2005/06/11 20:06:22 UTC     (20050611_1)
9980   Modified files:        (Branch: RATBOX_2_1)
9981     modules/core         m_mode.c m_nick.c 
9982     src                  s_newconf.c 
9983   Log:
9984   - 2.0 sync:
9985     - raise max temptime to a year
9986     - tidy up BMASK
9987     - require 9 parameters in ms_nick(), 10 in ms_uid()
9988   
9989   Revision   Changes    Path
9990   1.121.4.2  +23 -9     ircd-ratbox/modules/core/m_mode.c
9991   1.161.4.3  +23 -3     ircd-ratbox/modules/core/m_nick.c
9992   7.67.4.1   +2 -2      ircd-ratbox/src/s_newconf.c
9996 leeh        2005/06/11 16:35:25 UTC     (20050611_0)
9998   Modified files:        (Branch: RATBOX_2_1)
9999     modules              m_services.c 
10000   Log:
10001   - only show services logged in info when its a local client
10002   
10003   Revision  Changes    Path
10004   1.6.4.6   +4 -1      ircd-ratbox/modules/m_services.c
10008 androsyn    2005/06/03 19:12:17 UTC     (20050603_1)
10010   Modified files:        (Branch: RATBOX_2_1)
10011     src                  match.c 
10012   Log:
10013   passing a pointer to a pointer is not what was intended, oops
10014   
10015   Revision  Changes    Path
10016   7.42.4.1  +3 -3      ircd-ratbox/src/match.c
10020 leeh        2005/06/03 11:18:11 UTC     (20050603_0)
10022   Modified files:        (Branch: RATBOX_2_1)
10023     doc                  services.txt 
10024   Log:
10025   - update services.txt with FNC
10026   
10027   Revision  Changes    Path
10028   7.2.4.1   +7 -0      ircd-ratbox/doc/services.txt
10032 androsyn    2005/05/30 16:47:27 UTC     (20050530_0)
10034   Modified files:        (Branch: RATBOX_2_1)
10035     modules              m_resv.c 
10036   Log:
10037   use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10038   
10039   Revision  Changes    Path
10040   1.74.4.3  +2 -2      ircd-ratbox/modules/m_resv.c
10044 leeh        2005/05/19 12:44:47 UTC     (20050519_1)
10046   Modified files:        (Branch: RATBOX_2_1)
10047     src                  s_auth.c 
10048   Log:
10049   - add some uniqueness into auth process for bopm
10050   
10051   Revision   Changes    Path
10052   7.192.4.3  +5 -0      ircd-ratbox/src/s_auth.c
10056 leeh        2005/05/19 08:50:26 UTC     (20050519_0)
10058   Modified files:        (Branch: RATBOX_2_1)
10059     contrib              m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c 
10060   Log:
10061   - make contrib/ compile
10062   
10063   Revision  Changes    Path
10064   1.12.8.1  +2 -1      ircd-ratbox/contrib/m_mkpasswd.c
10065   1.24.6.1  +2 -1      ircd-ratbox/contrib/m_ojoin.c
10066   1.14.6.1  +2 -1      ircd-ratbox/contrib/m_olist.c
10067   1.44.6.1  +2 -1      ircd-ratbox/contrib/m_opme.c
10071 androsyn    2005/05/18 22:01:55 UTC     (20050518_0)
10073   Modified files:        (Branch: RATBOX_2_1)
10074     modules              m_monitor.c 
10075   Log:
10076   Don't allow MONITOR from an unregistered client
10077   
10078   Revision  Changes    Path
10079   1.3.4.1   +2 -2      ircd-ratbox/modules/m_monitor.c
10083 leeh        2005/05/17 13:16:11 UTC     (20050517_0)
10085   Modified files:        (Branch: RATBOX_2_1)
10086     doc                  example.conf example.efnet.conf 
10087     include              class.h 
10088     src                  class.c messages.tab newconf.c 
10089   Log:
10090   - remove sendq_eob, its become more of a hindrance than a benefit.
10091   - sync example.efnet.conf cluster {}; with example.conf
10092   
10093   Revision   Changes    Path
10094   7.261.4.2  +0 -3      ircd-ratbox/doc/example.conf
10095   7.89.4.2   +17 -12    ircd-ratbox/doc/example.efnet.conf
10096   7.25.4.1   +0 -3      ircd-ratbox/include/class.h
10097   7.68.4.1   +2 -8      ircd-ratbox/src/class.c
10098   7.126.4.1  +1 -1      ircd-ratbox/src/messages.tab
10099   7.202.4.2  +0 -7      ircd-ratbox/src/newconf.c
10103 leeh        2005/05/11 22:39:00 UTC     (20050511_5)
10105   Modified files:        (Branch: RATBOX_2_1)
10106     .                    RELNOTES 
10107     include              patchlevel.h 
10108   Log:
10109   - update RELNOTES
10110   - revved patchlevel to 2.1.2
10111   
10112   Revision   Changes    Path
10113   1.114.2.2  +17 -0     ircd-ratbox/RELNOTES
10114   7.73.2.2   +1 -1      ircd-ratbox/include/patchlevel.h
10118 leeh        2005/05/11 22:29:18 UTC     (20050511_4)
10120   Modified files:        (Branch: RATBOX_2_1)
10121     .                    configure configure.ac 
10122   Log:
10123   - raise default topiclen to 160.
10124   
10125   Revision   Changes    Path
10126   7.249.2.1  +3 -3      ircd-ratbox/configure
10127   7.63.2.1   +3 -3      ircd-ratbox/configure.ac
10131 leeh        2005/05/11 22:22:13 UTC     (20050511_3)
10133   Modified files:        (Branch: RATBOX_2_1)
10134     modules              m_services.c 
10135   Log:
10136   - add a current tsinfo param to RSFNC, only accept the fnc if the clients
10137     tsinfo matches this
10138   
10139   Revision  Changes    Path
10140   1.6.4.5   +23 -7     ircd-ratbox/modules/m_services.c
10144 leeh        2005/05/11 21:58:41 UTC     (20050511_2)
10146   Modified files:        (Branch: RATBOX_2_1)
10147     modules              m_services.c 
10148   Log:
10149   - monitor_signoff() the client we're nickchanging
10150   
10151   Revision  Changes    Path
10152   1.6.4.4   +3 -1      ircd-ratbox/modules/m_services.c
10156 leeh        2005/05/11 21:52:51 UTC     (20050511_1)
10158   Modified files:        (Branch: RATBOX_2_1)
10159     modules              m_trace.c 
10160   Log:
10161   - fix various UID problems with trace
10162   
10163   Revision   Changes    Path
10164   1.107.4.1  +16 -9     ircd-ratbox/modules/m_trace.c
10168 leeh        2005/05/11 21:22:02 UTC     (20050511_0)
10170   Modified files:        (Branch: RATBOX_2_1)
10171     help/opers           dline kline 
10172     modules              m_resv.c m_stats.c 
10173     modules/core         m_mode.c 
10174   Log:
10175   - sync with 2.0
10176     - tidy up kline/dline help to note they dont accept nick as target
10177     - disallow bans beginning with ':' over bmask
10178     - disallow bans with a space in chm_ban
10179     - stop counting hidden opers in stats p
10180     - match() parameters in remote unresv were inverted, causing it to fail
10181     - fix possibility of clients setting blank keys
10182   
10183   Revision   Changes    Path
10184   1.2.18.1   +1 -4      ircd-ratbox/help/opers/dline
10185   1.2.24.1   +1 -1      ircd-ratbox/help/opers/kline
10186   1.121.4.1  +15 -5     ircd-ratbox/modules/core/m_mode.c
10187   1.74.4.2   +2 -2      ircd-ratbox/modules/m_resv.c
10188   1.243.4.2  +5 -3      ircd-ratbox/modules/m_stats.c
10192 leeh        2005/05/08 22:37:18 UTC     (20050508_0)
10194   Modified files:        (Branch: RATBOX_2_1)
10195     src                  send.c 
10196   Log:
10197   - fix problems with amd64 and the way we do va_list
10198   
10199   Revision   Changes    Path
10200   7.286.4.1  +35 -21    ircd-ratbox/src/send.c
10204 leeh        2005/05/07 13:35:57 UTC     (20050507_1)
10206   Modified files:        (Branch: RATBOX_2_1)
10207     modules              m_services.c 
10208   Log:
10209   - tidy up the kill notifications for RSFNC
10210   
10211   Revision  Changes    Path
10212   1.6.4.3   +9 -2      ircd-ratbox/modules/m_services.c
10216 leeh        2005/05/07 10:35:54 UTC     (20050507_0)
10218   Modified files:        (Branch: RATBOX_2_1)
10219     include              s_serv.h 
10220     modules              m_services.c 
10221     src                  s_serv.c 
10222   Log:
10223   - some more rserv stuff:
10224     - add RSFNC capability
10225     - fix up RSFNC, kill existing clients if they exist.
10226   
10227   Revision   Changes    Path
10228   7.97.4.1   +3 -1      ircd-ratbox/include/s_serv.h
10229   1.6.4.2    +24 -13    ircd-ratbox/modules/m_services.c
10230   7.426.4.1  +1 -0      ircd-ratbox/src/s_serv.c
10234 leeh        2005/05/06 23:50:29 UTC     (20050506_0)
10236   Modified files:        (Branch: RATBOX_2_1)
10237     modules              m_services.c 
10238   Log:
10239   - first stab at a FNC implementation for rserv
10240   
10241   Revision  Changes    Path
10242   1.6.4.1   +86 -2     ircd-ratbox/modules/m_services.c
10246 leeh        2005/05/03 09:30:51 UTC     (20050503_0)
10248   Modified files:        (Branch: RATBOX_2_1)
10249     help/opers           umode 
10250   Log:
10251   - remove a tab
10252   
10253   Revision  Changes    Path
10254   1.5.4.2   +1 -1      ircd-ratbox/help/opers/umode
10258 leeh        2005/05/02 22:46:52 UTC     (20050502_0)
10260   Modified files:        (Branch: RATBOX_2_1)
10261     src                  newconf.c 
10262   Log:
10263   - add links_delay back
10264   
10265   Revision   Changes    Path
10266   7.202.4.1  +15 -0     ircd-ratbox/src/newconf.c
10270 leeh        2005/04/27 21:50:30 UTC     (20050427_1)
10272   Modified files:        (Branch: RATBOX_2_1)
10273     help/opers           umode 
10274     help/users           umode 
10275   Log:
10276   - swap tabs for spaces
10277   
10278   Revision  Changes    Path
10279   1.5.4.1   +1 -1      ircd-ratbox/help/opers/umode
10280   1.2.4.1   +1 -1      ircd-ratbox/help/users/umode
10284 leeh        2005/04/27 21:38:20 UTC     (20050427_0)
10286   Modified files:        (Branch: RATBOX_2_1)
10287     include              m_info.h 
10288   Log:
10289   - remove the CLIENT_FLOOD define from m_info.h, as the informations already
10290     contained in the client_flood conf option
10291   - remove a couple of unused defines from info
10292   
10293   Revision  Changes    Path
10294   7.56.4.1  +0 -20     ircd-ratbox/include/m_info.h
10298 androsyn    2005/04/26 16:04:29 UTC     (20050426_0)
10300   Modified files:        (Branch: RATBOX_2_1)
10301     src                  s_conf.c 
10302   Log:
10303   use the correct field and swap to host byte order when displaying the Unauthorised connection message
10304   
10305   Revision   Changes    Path
10306   7.511.4.1  +2 -2      ircd-ratbox/src/s_conf.c
10310 leeh        2005/04/17 13:31:34 UTC     (20050417_0)
10312   Modified files:        (Branch: RATBOX_2_1)
10313     doc                  example.conf example.efnet.conf 
10314   Log:
10315   - fix missing closing comment tag
10316   
10317   Revision   Changes    Path
10318   7.261.4.1  +1 -1      ircd-ratbox/doc/example.conf
10319   7.89.4.1   +1 -1      ircd-ratbox/doc/example.efnet.conf
10323 leeh        2005/04/12 18:44:21 UTC     (20050412_2)
10325   Modified files:        (Branch: RATBOX_2_1)
10326     .                    RELNOTES 
10327     include              patchlevel.h 
10328   Log:
10329   - revved patchlevel to 2.1.1
10330   
10331   Revision   Changes    Path
10332   1.114.2.1  +11 -0     ircd-ratbox/RELNOTES
10333   7.73.2.1   +1 -1      ircd-ratbox/include/patchlevel.h
10337 leeh        2005/04/12 18:36:31 UTC     (20050412_1)
10339   Modified files:        (Branch: RATBOX_2_1)
10340     modules              m_kline.c 
10341   Log:
10342   - sync up remote kline reasons, so theyre consistent with what happens
10343     when we add local klines - notably the "Temporary K-line x min" and
10344     date added to reason.
10345   
10346   Revision   Changes    Path
10347   1.200.4.1  +14 -5     ircd-ratbox/modules/m_kline.c
10351 leeh        2005/04/12 01:52:06 UTC     (20050412_0)
10353   Modified files:        (Branch: RATBOX_2_1)
10354     doc                  monitor.txt 
10355   Log:
10356   - force the monitor spec to state RPL_MONONLINE must give n!u@h
10357   
10358   Revision  Changes    Path
10359   1.3.4.2   +1 -4      ircd-ratbox/doc/monitor.txt
10363 androsyn    2005/04/08 22:00:05 UTC     (20050408_0)
10365   Modified files:        (Branch: RATBOX_2_1)
10366     src                  commio.c 
10367   Log:
10368   used the data pointer we saved, not what just got nulled
10369   
10370   Revision  Changes    Path
10371   1.27.4.1  +1 -1      ircd-ratbox/src/commio.c
10375 leeh        2005/04/05 12:14:32 UTC     (20050405_0)
10377   Modified files:        (Branch: RATBOX_2_1)
10378     modules              m_resv.c m_xline.c 
10379   Log:
10380   - fix broken propagation of xline/resv
10381   
10382   Revision  Changes    Path
10383   1.74.4.1  +2 -2      ircd-ratbox/modules/m_resv.c
10384   1.67.4.1  +2 -2      ircd-ratbox/modules/m_xline.c
10388 leeh        2005/04/04 18:32:37 UTC     (20050404_1)
10390   Modified files:        (Branch: RATBOX_2_1)
10391     src                  s_auth.c 
10392   Log:
10393   - properly increment bad auth count for stats T when we timeout an auth
10394   
10395   Revision   Changes    Path
10396   7.192.4.2  +1 -0      ircd-ratbox/src/s_auth.c
10400 leeh        2005/04/04 17:24:14 UTC     (20050404_0)
10402   Modified files:        (Branch: RATBOX_2_1)
10403     doc                  monitor.txt 
10404     include              client.h 
10405     modules/core         m_nick.c 
10406   Log:
10407   - fix a bit that didnt make sense in monitor.txt
10408   - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
10409   
10410   Revision   Changes    Path
10411   1.3.4.1    +1 -1      ircd-ratbox/doc/monitor.txt
10412   7.266.4.1  +2 -4      ircd-ratbox/include/client.h
10413   1.161.4.2  +2 -13     ircd-ratbox/modules/core/m_nick.c
10417 androsyn    2005/03/28 21:55:44 UTC     (20050328_1)
10419   Modified files:        (Branch: RATBOX_2_1)
10420     src                  s_auth.c 
10421   Log:
10422   removing dlink nodes from auth_poll_list twice is bad
10423   
10424   Revision   Changes    Path
10425   7.192.4.1  +0 -1      ircd-ratbox/src/s_auth.c
10429 leeh        2005/03/28 02:17:38 UTC     (20050328_0)
10431   Modified files:        (Branch: RATBOX_2_1)
10432     modules              m_stats.c 
10433   Log:
10434   - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
10435     changed to RPL_STATSDEBUG
10436   
10437   Revision   Changes    Path
10438   1.243.4.1  +4 -4      ircd-ratbox/modules/m_stats.c
10442 leeh        2005/03/27 02:19:04 UTC     (20050327_0)
10444   Added files:           (Branch: RATBOX_2_1)
10445     doc                  tgchange.txt 
10446   Log:
10447   - add some documentation about target change
10448   
10449   Revision  Changes    Path
10450   1.1.2.1   +38 -0     ircd-ratbox/doc/tgchange.txt (new)
10454 leeh        2005/03/25 16:46:29 UTC     (20050325_1)
10456   Modified files:        (Branch: RATBOX_2_1)
10457     include              supported.h 
10458     modules/core         m_message.c 
10459   Log:
10460   - remove extra argument to 005
10461   - disallow messaging of UIDs
10462   
10463   Revision   Changes    Path
10464   7.5.4.2    +1 -1      ircd-ratbox/include/supported.h
10465   1.162.4.2  +11 -3     ircd-ratbox/modules/core/m_message.c
10469 leeh        2005/03/25 14:20:13 UTC     (20050325_0)
10471   Modified files:        (Branch: RATBOX_2_1)
10472     src                  parse.c 
10473   Log:
10474   - fix a longstanding parser bug with wrong limit checking, causing us to
10475     accept one less parameter than we're allowed to accept.
10476   
10477   Revision   Changes    Path
10478   7.187.4.1  +7 -4      ircd-ratbox/src/parse.c
10482 leeh        2005/03/24 13:41:45 UTC     (20050324_0)
10484   Modified files:        (Branch: RATBOX_2_1)
10485     modules/core         m_message.c 
10486   Log:
10487   - exempt users messaging themselves from target change
10488   
10489   Revision   Changes    Path
10490   1.162.4.1  +5 -1      ircd-ratbox/modules/core/m_message.c
10494 leeh        2005/03/22 13:15:53 UTC     (20050322_0)
10496   Modified files:        (Branch: RATBOX_2_1)
10497     include              supported.h 
10498   Log:
10499   - stop violating MAXPARA on 005.
10500   
10501   Revision  Changes    Path
10502   7.5.4.1   +3 -4      ircd-ratbox/include/supported.h
10506 leeh        2005/03/20 17:41:00 UTC     (20050320_1)
10508   Modified files:        (Branch: RATBOX_2_1)
10509     modules/core         m_nick.c 
10510   Log:
10511   - dont store an ipv6 sockhost if we're not compiled with v6 support
10512   
10513   Revision   Changes    Path
10514   1.161.4.1  +13 -2     ircd-ratbox/modules/core/m_nick.c
10518 leeh        2005/03/20 00:32:04 UTC     (20050320_0)
10520   Modified files:        (Branch: RATBOX_2_1)
10521     include              stdinc.h 
10522   Log:
10523   - remove some vms includes
10524   
10525   Revision  Changes    Path
10526   1.19.4.1  +0 -46     ircd-ratbox/include/stdinc.h
10530 leeh        2005/03/18 16:47:38 UTC     (20050318_1)
10532   Modified files:        (Branch: RATBOX_2_1)
10533     .                    ChangeLog 
10534     include              serno.h 
10535   Log:
10536   - force commit for new branch
10537   
10538   Revision    Changes    Path
10539   1.1694.2.1  +0 -0      ircd-ratbox/ChangeLog
10540   7.5463.2.1  +0 -0      ircd-ratbox/include/serno.h
10544 leeh        2005/03/18 16:44:47 UTC     (20050318_0)
10546   Modified files:
10547     .                    RELNOTES configure configure.ac 
10548     include              patchlevel.h 
10549   Log:
10550   - revved patchlevel to 2.1.0
10551   
10552   Revision  Changes    Path
10553   1.114     +6 -2      ircd-ratbox/RELNOTES
10554   7.249     +11 -11    ircd-ratbox/configure
10555   7.63      +3 -3      ircd-ratbox/configure.ac
10556   7.73      +1 -1      ircd-ratbox/include/patchlevel.h
10560 leeh        2005/03/04 13:31:32 EST     (20050304_2)
10562   Modified files:
10563     .                    RELNOTES 
10564     include              patchlevel.h 
10565   Log:
10566   - update RELNOTES
10567   - revved patchlevel to 2.1.0beta2
10568   
10569   Revision  Changes    Path
10570   1.113     +12 -0     ircd-ratbox/RELNOTES
10571   7.72      +1 -1      ircd-ratbox/include/patchlevel.h
10575 leeh        2005/03/04 13:27:05 EST     (20050304_1)
10577   Modified files:
10578     doc                  whats-new-2.1.txt 
10579     src                  channel.c 
10580   Log:
10581   - update whats-new-2.1
10582   - when we're handling global NAMES, dont output channels if there are no
10583     members within them we can show.
10584   
10585   Revision  Changes    Path
10586   7.3       +9 -2      ircd-ratbox/doc/whats-new-2.1.txt
10587   7.436     +12 -2     ircd-ratbox/src/channel.c
10591 androsyn    2005/03/04 12:38:07 EST     (20050304_0)
10593   Modified files:
10594     src                  patricia.c 
10595   Log:
10596   That would be a node_heap not a prefix_heap..oops
10597   
10598   Revision  Changes    Path
10599   7.30      +1 -1      ircd-ratbox/src/patricia.c
10603 androsyn    2005/02/26 19:38:35 EST     (20050227_4)
10605   Modified files:
10606     include              stdinc.h 
10607   Log:
10608   sort out some alloca related stupidness.  if we have gcc just use the builtin for it
10609   otherwise..the other macros might work????
10610   
10611   Revision  Changes    Path
10612   1.19      +15 -6     ircd-ratbox/include/stdinc.h
10616 androsyn    2005/02/26 19:26:04 EST     (20050227_3)
10618   Modified files:
10619     .                    configure configure.ac 
10620   Log:
10621   i hate autoconf
10622   
10623   Revision  Changes    Path
10624   7.248     +5 -5      ircd-ratbox/configure
10625   7.62      +5 -5      ircd-ratbox/configure.ac
10629 androsyn    2005/02/26 19:15:55 EST     (20050227_2)
10631   Modified files:
10632     .                    configure configure.ac 
10633   Log:
10634   i hate autoconf
10635   
10636   Revision  Changes    Path
10637   7.247     +3 -2      ircd-ratbox/configure
10638   7.61      +3 -2      ircd-ratbox/configure.ac
10642 androsyn    2005/02/26 19:13:45 EST     (20050227_1)
10644   Modified files:
10645     .                    configure configure.ac 
10646   Log:
10647   doh
10648   
10649   Revision  Changes    Path
10650   7.246     +6 -6      ircd-ratbox/configure
10651   7.60      +4 -4      ircd-ratbox/configure.ac
10655 androsyn    2005/02/26 19:10:17 EST     (20050227_0)
10657   Modified files:
10658     .                    configure configure.ac 
10659     include              stdinc.h 
10660   Log:
10661   Doh these changes got put on RATBOX_2_0 when they were meant for
10662   head..oops...
10663   Also merged in the monitor heap size stuff, not that i think monitor has
10664   been moved to head
10665   
10666   Revision  Changes    Path
10667   7.245     +12 -3     ircd-ratbox/configure
10668   7.59      +11 -3     ircd-ratbox/configure.ac
10669   1.18      +57 -20    ircd-ratbox/include/stdinc.h
10673 androsyn    2005/02/26 18:52:24 EST     (20050226_0)
10675   Modified files:
10676     include              stdinc.h 
10677   Log:
10678   Add more robust alloca checking
10679   
10680   Revision  Changes    Path
10681   1.17      +20 -11    ircd-ratbox/include/stdinc.h
10685 leeh        2005/02/24 15:27:17 EST     (20050224_9)
10687   Modified files:
10688     contrib              m_42.c 
10689   Log:
10690   - fix the copyright on m_42.c :p
10691   
10692   Revision  Changes    Path
10693   1.4       +2 -2      ircd-ratbox/contrib/m_42.c
10697 leeh        2005/02/24 15:22:53 EST     (20050224_8)
10699   Modified files:
10700     include              supported.h 
10701     modules              m_dline.c 
10702   Log:
10703   - fix a core in undline on bad masks
10704   - remove an unwanted space from beginning of second 005 numeric
10705   
10706   Revision  Changes    Path
10707   7.5       +1 -1      ircd-ratbox/include/supported.h
10708   1.49      +8 -1      ircd-ratbox/modules/m_dline.c
10712 leeh        2005/02/24 15:18:59 EST     (20050224_7)
10714   Modified files:
10715     modules              m_monitor.c 
10716   Log:
10717   - use max_monitor when adding nicknames
10718   - add in monitor s
10719     that should be everything now..
10720   
10721   Revision  Changes    Path
10722   1.3       +90 -1     ircd-ratbox/modules/m_monitor.c
10726 androsyn    2005/02/24 15:13:52 EST     (20050224_6)
10728   Modified files:
10729     contrib              m_42.c 
10730   Log:
10731   42
10732   
10733   Revision  Changes    Path
10734   1.3       +1 -1      ircd-ratbox/contrib/m_42.c
10738 androsyn    2005/02/24 15:13:06 EST     (20050224_5)
10740   Modified files:
10741     contrib              m_42.c 
10742   Log:
10743   42
10744   
10745   Revision  Changes    Path
10746   1.2       +1 -1      ircd-ratbox/contrib/m_42.c
10750 androsyn    2005/02/24 15:12:12 EST     (20050224_4)
10752   Added files:
10753     contrib              m_42.c 
10754   Log:
10755   The Answer to Life, the Universe, and Everything
10756   
10757   Revision  Changes    Path
10758   1.1       +35 -0     ircd-ratbox/contrib/m_42.c (new)
10762 leeh        2005/02/24 14:53:04 EST     (20050224_3)
10764   Modified files:
10765     include              monitor.h 
10766     modules              m_monitor.c 
10767     src                  ircd.c monitor.c 
10768   Log:
10769   - call init_monitor() on startup
10770   - add in support for adding/deleting/listing monitor entries
10771   
10772   Revision  Changes    Path
10773   7.2       +3 -1      ircd-ratbox/include/monitor.h
10774   1.2       +155 -1    ircd-ratbox/modules/m_monitor.c
10775   7.374     +2 -0      ircd-ratbox/src/ircd.c
10776   7.3       +15 -4     ircd-ratbox/src/monitor.c
10780 leeh        2005/02/23 21:20:10 EST     (20050224_2)
10782   Modified files:
10783     doc                  example.conf example.efnet.conf 
10784     include              s_conf.h supported.h 
10785     modules              Makefile.in 
10786     src                  client.c newconf.c s_conf.c 
10787   Added files:
10788     modules              m_monitor.c 
10789   Log:
10790   - add the max_monitor config option
10791   - advertise MONITOR=%d in 005
10792   - clear a local clients monitor list on exit
10793   - add the framework for the MONITOR command
10794   - bed.
10795   
10796   Revision  Changes    Path
10797   7.261     +5 -0      ircd-ratbox/doc/example.conf
10798   7.89      +5 -0      ircd-ratbox/doc/example.efnet.conf
10799   7.315     +1 -0      ircd-ratbox/include/s_conf.h
10800   7.4       +4 -2      ircd-ratbox/include/supported.h
10801   1.119     +1 -0      ircd-ratbox/modules/Makefile.in
10802   1.1       +95 -0     ircd-ratbox/modules/m_monitor.c (new)
10803   7.492     +1 -0      ircd-ratbox/src/client.c
10804   7.202     +1 -0      ircd-ratbox/src/newconf.c
10805   7.511     +1 -0      ircd-ratbox/src/s_conf.c
10809 leeh        2005/02/23 20:57:51 EST     (20050224_1)
10811   Modified files:
10812     .                    configure configure.ac 
10813     include              setup.h.in 
10814     src                  monitor.c 
10815   Log:
10816   - move MONITOR_HEAP_SIZE over to configure
10817   
10818   Revision  Changes    Path
10819   7.244                ircd-ratbox/configure
10820   7.58      +4 -2      ircd-ratbox/configure.ac
10821   7.95      +3 -0      ircd-ratbox/include/setup.h.in
10822   7.2       +0 -2      ircd-ratbox/src/monitor.c
10826 leeh        2005/02/23 20:48:08 EST     (20050224_0)
10828   Modified files:
10829     doc                  monitor.txt 
10830     include              client.h numeric.h 
10831     modules/core         m_nick.c 
10832     src                  Makefile.in client.c messages.tab 
10833                          s_user.c 
10834   Added files:
10835     include              monitor.h 
10836     src                  monitor.c 
10837   Log:
10838   - first half of my server-side notify list implementation..
10839   
10840   Revision  Changes    Path
10841   1.3       +2 -2      ircd-ratbox/doc/monitor.txt
10842   7.266     +3 -0      ircd-ratbox/include/client.h
10843   7.1       +30 -0     ircd-ratbox/include/monitor.h (new)
10844   7.58      +6 -0      ircd-ratbox/include/numeric.h
10845   1.161     +17 -3     ircd-ratbox/modules/core/m_nick.c
10846   7.155     +1 -0      ircd-ratbox/src/Makefile.in
10847   7.491     +3 -0      ircd-ratbox/src/client.c
10848   7.126     +5 -5      ircd-ratbox/src/messages.tab
10849   7.1       +182 -0    ircd-ratbox/src/monitor.c (new)
10850   7.342     +2 -0      ircd-ratbox/src/s_user.c
10854 leeh        2005/02/23 18:42:59 EST     (20050223_0)
10856   Modified files:
10857     include              hash.h 
10858   Log:
10859   - double the size of the client and channel hashtables (64k -> 128k and
10860     32k -> 64k).  The improvements are quite significant..
10861   
10862   Revision  Changes    Path
10863   7.54      +4 -4      ircd-ratbox/include/hash.h
10867 leeh        2005/02/22 14:55:56 EST     (20050222_1)
10869   Modified files:
10870     doc                  monitor.txt 
10871     modules              m_services.c 
10872   Log:
10873   - remove a couple of unused vars
10874   - update monitor.txt
10875   
10876   Revision  Changes    Path
10877   1.2       +14 -0     ircd-ratbox/doc/monitor.txt
10878   1.6       +1 -4      ircd-ratbox/modules/m_services.c
10882 leeh        2005/02/21 19:47:24 EST     (20050222_0)
10884   Added files:
10885     doc                  monitor.txt 
10886   Log:
10887   - add in my documentation on the upcoming MONITOR command
10888   
10889   Revision  Changes    Path
10890   1.1       +100 -0    ircd-ratbox/doc/monitor.txt (new)
10894 leeh        2005/02/21 12:09:34 EST     (20050221_0)
10896   Modified files:
10897     .                    configure configure.ac 
10898     doc                  whats-new-2.1.txt 
10899     tools                README.mkpasswd 
10900   Removed files:
10901     src                  crypt.c 
10902   Log:
10903   - update whats-new-2.1.txt some more
10904   - we dont have vms mkpasswd anymore
10905   - remove the unused crypt.c
10906   
10907   Revision  Changes    Path
10908   7.243     +3 -6      ircd-ratbox/configure
10909   7.57      +2 -4      ircd-ratbox/configure.ac
10910   7.2       +2 -0      ircd-ratbox/doc/whats-new-2.1.txt
10911   7.13      +0 -504    ircd-ratbox/src/crypt.c (dead)
10912   1.9       +0 -3      ircd-ratbox/tools/README.mkpasswd
10916 leeh        2005/02/19 12:38:09 EST     (20050219_3)
10918   Modified files:
10919     doc                  example.conf example.efnet.conf 
10920     include              ircd.h 
10921     modules              m_pong.c 
10922     src                  channel.c client.c ircd.c s_conf.c 
10923   Log:
10924   - rework the splitcode, splitservers is now how many servers we've marked as
10925     EOB, rather than how many are linked.  Thus pull ourselves out of
10926     splitmode immediately once this is satisfied
10927   
10928   Revision  Changes    Path
10929   7.260     +8 -9      ircd-ratbox/doc/example.conf
10930   7.88      +10 -11    ircd-ratbox/doc/example.efnet.conf
10931   7.83      +1 -0      ircd-ratbox/include/ircd.h
10932   1.60      +2 -1      ircd-ratbox/modules/m_pong.c
10933   7.435     +16 -36    ircd-ratbox/src/channel.c
10934   7.490     +2 -0      ircd-ratbox/src/client.c
10935   7.373     +2 -1      ircd-ratbox/src/ircd.c
10936   7.510     +11 -3     ircd-ratbox/src/s_conf.c
10940 leeh        2005/02/19 09:02:34 EST     (20050219_2)
10942   Modified files:
10943     doc                  example.conf example.efnet.conf 
10944     include              ircd.h s_conf.h 
10945     modules              m_set.c 
10946     src                  channel.c ircd.c newconf.c s_conf.c 
10947   Log:
10948   - remove split_delay
10949   
10950   Revision  Changes    Path
10951   7.259     +0 -5      ircd-ratbox/doc/example.conf
10952   7.87      +0 -5      ircd-ratbox/doc/example.efnet.conf
10953   7.82      +0 -1      ircd-ratbox/include/ircd.h
10954   7.314     +0 -1      ircd-ratbox/include/s_conf.h
10955   1.81      +1 -20     ircd-ratbox/modules/m_set.c
10956   7.434     +2 -7      ircd-ratbox/src/channel.c
10957   7.372     +0 -1      ircd-ratbox/src/ircd.c
10958   7.201     +0 -1      ircd-ratbox/src/newconf.c
10959   7.509     +0 -1      ircd-ratbox/src/s_conf.c
10963 leeh        2005/02/19 08:48:05 EST     (20050219_1)
10965   Modified files:
10966     include              client.h 
10967     modules              m_cap.c m_who.c 
10968     src                  channel.c 
10969   Log:
10970   - implemented multi-prefix client capability, which allows stacking of @+ in
10971     names and who
10972   
10973   Revision  Changes    Path
10974   7.265     +1 -1      ircd-ratbox/include/client.h
10975   1.6       +6 -15     ircd-ratbox/modules/m_cap.c
10976   1.115     +4 -3      ircd-ratbox/modules/m_who.c
10977   7.433     +4 -6      ircd-ratbox/src/channel.c
10981 leeh        2005/02/19 06:27:58 EST     (20050219_0)
10983   Modified files:
10984     modules              m_etrace.c 
10985     src                  newconf.c s_conf.c s_newconf.c 
10986   Log:
10987   - removed some unused vars/functions
10988   
10989   Revision  Changes    Path
10990   1.15      +1 -2      ircd-ratbox/modules/m_etrace.c
10991   7.200     +0 -15     ircd-ratbox/src/newconf.c
10992   7.508     +0 -1      ircd-ratbox/src/s_conf.c
10993   7.67      +0 -1      ircd-ratbox/src/s_newconf.c
10997 leeh        2005/02/16 12:58:24 EST     (20050216_2)
10999   Modified files:
11000     .                    RELNOTES configure configure.ac 
11001     include              patchlevel.h 
11002   Log:
11003   - update configure to reflect this is 'devel'
11004   - update RELNOTES
11005   - revved patchlevel to 2.1.0beta1
11006   
11007   Revision  Changes    Path
11008   1.112     +9 -1      ircd-ratbox/RELNOTES
11009   7.242     +11 -11    ircd-ratbox/configure
11010   7.56      +3 -3      ircd-ratbox/configure.ac
11011   7.71      +1 -1      ircd-ratbox/include/patchlevel.h
11015 leeh        2005/02/16 12:46:30 EST     (20050216_1)
11017   Modified files:
11018     .                    configure configure.ac 
11019     include              client.h numeric.h s_conf.h setup.h.in 
11020                          supported.h 
11021     modules              Makefile.in 
11022     modules/core         m_nick.c 
11023     src                  Makefile.in client.c ircd.c messages.tab 
11024                          newconf.c s_conf.c s_user.c 
11025   Removed files:
11026     include              watch.h 
11027     modules              m_watch.c 
11028     src                  watch.c 
11029   Log:
11030   - remove watch, the protocol for this sucks so hard I just dont want it
11031     here ;-)
11032   
11033   Revision  Changes    Path
11034   7.241     +2 -12     ircd-ratbox/configure
11035   7.55      +2 -4      ircd-ratbox/configure.ac
11036   7.264     +0 -2      ircd-ratbox/include/client.h
11037   7.57      +0 -11     ircd-ratbox/include/numeric.h
11038   7.313     +0 -1      ircd-ratbox/include/s_conf.h
11039   7.94      +0 -3      ircd-ratbox/include/setup.h.in
11040   7.3       +2 -3      ircd-ratbox/include/supported.h
11041   7.4       +0 -53     ircd-ratbox/include/watch.h (dead)
11042   1.118     +0 -1      ircd-ratbox/modules/Makefile.in
11043   1.160     +1 -16     ircd-ratbox/modules/core/m_nick.c
11044   1.8       +0 -272    ircd-ratbox/modules/m_watch.c (dead)
11045   7.154     +0 -1      ircd-ratbox/src/Makefile.in
11046   7.489     +0 -3      ircd-ratbox/src/client.c
11047   7.371     +0 -2      ircd-ratbox/src/ircd.c
11048   7.125     +9 -9      ircd-ratbox/src/messages.tab
11049   7.199     +0 -1      ircd-ratbox/src/newconf.c
11050   7.507     +0 -1      ircd-ratbox/src/s_conf.c
11051   7.341     +0 -2      ircd-ratbox/src/s_user.c
11052   1.7       +0 -239    ircd-ratbox/src/watch.c (dead)
11056 leeh        2005/02/15 19:13:31 EST     (20050216_0)
11058   Modified files:
11059     include              stdinc.h 
11060     src                  event.c ircd_lexer.l ircd_signal.c 
11061                          modules.c 
11062   Removed files:
11063     servlink             descrip.mms 
11064   Log:
11065   - remove a few vms bits
11066   
11067   Revision  Changes    Path
11068   1.16      +0 -46     ircd-ratbox/include/stdinc.h
11069   1.4       +0 -15     ircd-ratbox/servlink/descrip.mms (dead)
11070   7.47      +0 -54     ircd-ratbox/src/event.c
11071   1.168     +1 -5      ircd-ratbox/src/ircd_lexer.l
11072   7.27      +0 -25     ircd-ratbox/src/ircd_signal.c
11073   7.152     +0 -3      ircd-ratbox/src/modules.c
11077 leeh        2005/02/15 18:53:32 EST     (20050215_0)
11079   Modified files:
11080     include              hostmask.h ircd.h s_conf.h s_newconf.h 
11081     modules              m_dline.c m_kline.c m_rehash.c m_resv.c 
11082                          m_xline.c 
11083     src                  hostmask.c ircd.c ircd_signal.c s_conf.c 
11084                          s_newconf.c 
11085   Log:
11086   - we now no longer rehash kline.conf etc on rehash, only ircd.conf
11087   - SIGUSR2 or /rehash bans will now reread kline.conf etc.
11088   
11089   Revision  Changes    Path
11090   1.42      +1 -0      ircd-ratbox/include/hostmask.h
11091   7.81      +1 -0      ircd-ratbox/include/ircd.h
11092   7.312     +1 -0      ircd-ratbox/include/s_conf.h
11093   7.46      +1 -0      ircd-ratbox/include/s_newconf.h
11094   1.48      +2 -2      ircd-ratbox/modules/m_dline.c
11095   1.200     +2 -2      ircd-ratbox/modules/m_kline.c
11096   1.89      +11 -1     ircd-ratbox/modules/m_rehash.c
11097   1.74      +2 -2      ircd-ratbox/modules/m_resv.c
11098   1.67      +2 -2      ircd-ratbox/modules/m_xline.c
11099   7.106     +35 -1     ircd-ratbox/src/hostmask.c
11100   7.370     +7 -0      ircd-ratbox/src/ircd.c
11101   7.26      +10 -0     ircd-ratbox/src/ircd_signal.c
11102   7.506     +59 -47    ircd-ratbox/src/s_conf.c
11103   7.66      +7 -0      ircd-ratbox/src/s_newconf.c
11107 leeh        2005/02/13 10:21:41 EST     (20050213_4)
11109   Modified files:
11110     doc                  services.txt 
11111   Added files:
11112     doc                  whats-new-2.0.txt whats-new-2.1.txt 
11113   Removed files:
11114     doc                  whats-new.txt 
11115   Log:
11116   - move whats-new.txt to whats-new-2.0.txt
11117   - add in whats-new-2.1.txt
11118   - update services.txt with the whois for logged in users
11119   
11120   Revision  Changes    Path
11121   7.2       +5 -0      ircd-ratbox/doc/services.txt
11122   7.1       +113 -0    ircd-ratbox/doc/whats-new-2.0.txt (new)
11123   7.1       +60 -0     ircd-ratbox/doc/whats-new-2.1.txt (new)
11124   7.51      +0 -113    ircd-ratbox/doc/whats-new.txt (dead)
11128 leeh        2005/02/13 09:20:37 EST     (20050213_3)
11130   Modified files:
11131     include              supported.h 
11132     modules/core         m_message.c 
11133   Log:
11134   - fix a compile error in m_message.c
11135   - update 005 to the spec and add CPRIVMSG/CNOTICE
11136   
11137   Revision  Changes    Path
11138   7.2       +31 -37    ircd-ratbox/include/supported.h
11139   1.162     +2 -2      ircd-ratbox/modules/core/m_message.c
11143 leeh        2005/02/13 09:14:12 EST     (20050213_2)
11145   Modified files:
11146     src                  channel.c 
11147   Log:
11148   - fix the membership memleak
11149   
11150   Revision  Changes    Path
11151   7.432     +0 -3      ircd-ratbox/src/channel.c
11155 leeh        2005/02/12 21:51:56 EST     (20050213_1)
11157   Modified files:
11158     include              client.h 
11159     modules/core         m_message.c 
11160   Log:
11161   - add a bitmask to track when they send their first message, only allowing
11162     clearing stuff after that.
11163   
11164   Revision  Changes    Path
11165   7.263     +4 -0      ircd-ratbox/include/client.h
11166   1.161     +13 -2     ircd-ratbox/modules/core/m_message.c
11170 leeh        2005/02/12 21:17:52 EST     (20050213_0)
11172   Modified files:
11173     include              patricia.h s_newconf.h 
11174     modules/core         m_message.c 
11175     src                  patricia.c s_newconf.c s_user.c 
11176   Log:
11177   - add in the patricia for tracking who fills up targets, give them a reduced
11178     count on connect
11179   
11180   Revision  Changes    Path
11181   7.20      +1 -1      ircd-ratbox/include/patricia.h
11182   7.45      +17 -0     ircd-ratbox/include/s_newconf.h
11183   1.160     +43 -4     ircd-ratbox/modules/core/m_message.c
11184   7.29      +1 -1      ircd-ratbox/src/patricia.c
11185   7.65      +36 -0     ircd-ratbox/src/s_newconf.c
11186   7.340     +4 -0      ircd-ratbox/src/s_user.c
11190 leeh        2005/02/12 18:35:10 EST     (20050212_0)
11192   Modified files:
11193     include              ircd_defs.h 
11194     src                  class.c reject.c 
11195   Log:
11196   - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
11197   
11198   Revision  Changes    Path
11199   7.55      +5 -0      ircd-ratbox/include/ircd_defs.h
11200   7.68      +1 -5      ircd-ratbox/src/class.c
11201   1.33      +1 -5      ircd-ratbox/src/reject.c
11205 androsyn    2005/02/11 17:11:57 EST     (20050211_1)
11207   Modified files:
11208     modules              m_watch.c 
11209   Log:
11210   remove stupid memory leak
11211   
11212   Revision  Changes    Path
11213   1.7       +1 -2      ircd-ratbox/modules/m_watch.c
11217 leeh        2005/02/11 06:42:48 EST     (20050211_0)
11219   Modified files:
11220     modules              m_gline.c 
11221   Log:
11222   - workaround hyb6 allowing empty gline reasons
11223   
11224   Revision  Changes    Path
11225   1.150     +10 -2     ircd-ratbox/modules/m_gline.c
11229 leeh        2005/02/09 14:39:13 EST     (20050209_2)
11231   Modified files:
11232     include              s_conf.h 
11233     modules              m_dline.c m_kline.c m_rehash.c m_stats.c 
11234     src                  ircd.c s_conf.c 
11235   Log:
11236   - move temp dlines and temp klines over to an array, rather than completely
11237     seperate dlinks.
11238   
11239   Revision  Changes    Path
11240   7.311     +11 -20    ircd-ratbox/include/s_conf.h
11241   1.47      +4 -15     ircd-ratbox/modules/m_dline.c
11242   1.199     +4 -15     ircd-ratbox/modules/m_kline.c
11243   1.88      +42 -26    ircd-ratbox/modules/m_rehash.c
11244   1.243     +22 -31    ircd-ratbox/modules/m_stats.c
11245   7.369     +0 -5      ircd-ratbox/src/ircd.c
11246   7.505     +78 -104   ircd-ratbox/src/s_conf.c
11250 leeh        2005/02/09 14:02:13 EST     (20050209_1)
11252   Modified files:
11253     include              s_user.h 
11254     modules              m_cap.c m_pong.c m_user.c 
11255     modules/core         m_nick.c 
11256     src                  s_user.c 
11257   Log:
11258   - remove 'nick' param from register_local_user(), its not needed.
11259   
11260   Revision  Changes    Path
11261   7.35      +1 -1      ircd-ratbox/include/s_user.h
11262   1.159     +2 -2      ircd-ratbox/modules/core/m_nick.c
11263   1.5       +2 -2      ircd-ratbox/modules/m_cap.c
11264   1.59      +2 -3      ircd-ratbox/modules/m_pong.c
11265   1.46      +2 -2      ircd-ratbox/modules/m_user.c
11266   7.339     +6 -6      ircd-ratbox/src/s_user.c
11270 leeh        2005/02/09 13:12:53 EST     (20050209_0)
11272   Modified files:
11273     modules              m_cmessage.c 
11274   Log:
11275   - dont send numerics when we're dealing with CNOTICE
11276   - add in checking for +g, and resetting idle
11277   
11278   Revision  Changes    Path
11279   1.2       +41 -7     ircd-ratbox/modules/m_cmessage.c
11283 leeh        2005/02/08 11:37:50 EST     (20050208_2)
11285   Modified files:
11286     src                  s_newconf.c 
11287   Log:
11288   - fix operator blocks to work on ip spoofs
11289   
11290   Revision  Changes    Path
11291   7.64      +9 -8      ircd-ratbox/src/s_newconf.c
11295 leeh        2005/02/07 19:23:22 EST     (20050208_1)
11297   Modified files:
11298     doc                  example.conf example.efnet.conf 
11299     src                  newconf.c 
11300   Log:
11301   - removed ability to set klines/dlines/xlines/resvs in ircd.conf
11302   
11303   Revision  Changes    Path
11304   7.258     +0 -39     ircd-ratbox/doc/example.conf
11305   7.86      +0 -42     ircd-ratbox/doc/example.efnet.conf
11306   7.198     +0 -272    ircd-ratbox/src/newconf.c
11310 leeh        2005/02/07 19:19:32 EST     (20050208_0)
11312   Modified files:
11313     src                  s_conf.c 
11314   Log:
11315   - added support for kline.conf.perm et al, these take the same formats
11316     as their non-permanent partners, but you cant remove them via the ircd.
11317   
11318   Revision  Changes    Path
11319   7.504     +33 -67    ircd-ratbox/src/s_conf.c
11323 leeh        2005/02/02 19:18:59 EST     (20050203_1)
11325   Modified files:
11326     help                 Makefile.in 
11327     help/opers           index 
11328     help/users           index 
11329   Added files:
11330     help/opers           cnotice cprivmsg 
11331   Log:
11332   - added help files for cprivmsg/cnotice
11333   
11334   Revision  Changes    Path
11335   1.23      +3 -2      ircd-ratbox/help/Makefile.in
11336   1.1       +5 -0      ircd-ratbox/help/opers/cnotice (new)
11337   1.1       +5 -0      ircd-ratbox/help/opers/cprivmsg (new)
11338   1.10      +19 -19    ircd-ratbox/help/opers/index
11339   1.7       +10 -9     ircd-ratbox/help/users/index
11343 leeh        2005/02/02 19:14:25 EST     (20050203_0)
11345   Modified files:
11346     include              numeric.h 
11347     modules              Makefile.in 
11348     src                  messages.tab 
11349   Added files:
11350     modules              m_cmessage.c 
11351   Log:
11352   - implemented CPRIVMSG/CNOTICE, stolen from undernet.  Take the form:
11353     CPRIVMSG <nick> <channel> :<text>.  Work if sender is +ov in channel, and
11354     nick is a member.  These bypass any target change limitations.
11355   - added ERR_VOICENEEDED, numeric 489.
11356   
11357   Revision  Changes    Path
11358   7.56      +2 -0      ircd-ratbox/include/numeric.h
11359   1.117     +1 -0      ircd-ratbox/modules/Makefile.in
11360   1.1       +122 -0    ircd-ratbox/modules/m_cmessage.c (new)
11361   7.124     +1 -1      ircd-ratbox/src/messages.tab
11365 leeh        2005/02/02 16:58:16 EST     (20050202_4)
11367   Modified files:
11368     help/opers           etrace 
11369   Log:
11370   - update etrace help
11371   
11372   Revision  Changes    Path
11373   1.3       +7 -1      ircd-ratbox/help/opers/etrace
11377 leeh        2005/02/02 16:55:04 EST     (20050202_3)
11379   Modified files:
11380     modules              m_etrace.c 
11381   Log:
11382   - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
11383     can put its external ip address in there..
11384   
11385   Revision  Changes    Path
11386   1.14      +31 -41    ircd-ratbox/modules/m_etrace.c
11390 leeh        2005/02/02 16:41:06 EST     (20050202_2)
11392   Modified files:
11393     modules              m_etrace.c 
11394   Log:
11395   - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
11396     if its a non-local client.  These will just get "lost" if the remote
11397     server doesnt support this..
11398   
11399   Revision  Changes    Path
11400   1.13      +66 -4     ircd-ratbox/modules/m_etrace.c
11404 leeh        2005/02/02 16:12:12 EST     (20050202_1)
11406   Modified files:
11407     include              client.h numeric.h s_conf.h 
11408     modules/core         m_message.c 
11409     src                  messages.tab newconf.c s_conf.c 
11410   Log:
11411   - first part of the target change code, add the storage of targets for
11412     localuser, throttle messages when they fill all the available slots
11413   
11414   Revision  Changes    Path
11415   7.262     +5 -1      ircd-ratbox/include/client.h
11416   7.55      +2 -0      ircd-ratbox/include/numeric.h
11417   7.310     +1 -0      ircd-ratbox/include/s_conf.h
11418   1.159     +65 -1     ircd-ratbox/modules/core/m_message.c
11419   7.123     +1 -1      ircd-ratbox/src/messages.tab
11420   7.197     +1 -0      ircd-ratbox/src/newconf.c
11421   7.503     +1 -0      ircd-ratbox/src/s_conf.c
11425 leeh        2005/02/02 13:28:10 EST     (20050202_0)
11427   Modified files:
11428     modules              m_resv.c m_stats.c m_testline.c 
11429     modules/core         m_join.c 
11430     src                  hash.c kdparse.c messages.tab s_newconf.c 
11431   Log:
11432   - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
11433     tracking of when resvs get hit
11434   
11435   Revision  Changes    Path
11436   1.164     +7 -1      ircd-ratbox/modules/core/m_join.c
11437   1.73      +3 -1      ircd-ratbox/modules/m_resv.c
11438   1.242     +5 -5      ircd-ratbox/modules/m_stats.c
11439   1.55      +6 -1      ircd-ratbox/modules/m_testline.c
11440   7.114     +3 -0      ircd-ratbox/src/hash.c
11441   7.43      +2 -0      ircd-ratbox/src/kdparse.c
11442   7.122     +1 -1      ircd-ratbox/src/messages.tab
11443   7.63      +3 -0      ircd-ratbox/src/s_newconf.c
11447 leeh        2005/01/31 09:04:10 EST     (20050131_2)
11449   Modified files:
11450     src                  s_log.c 
11451   Log:
11452   - fflush() logfiles
11453   
11454   Revision  Changes    Path
11455   7.79      +2 -0      ircd-ratbox/src/s_log.c
11459 leeh        2005/01/31 08:59:09 EST     (20050131_1)
11461   Modified files:
11462     src                  commio.c 
11463   Log:
11464   - rename fd_dump() to comm_dump()
11465   
11466   Revision  Changes    Path
11467   1.27      +2 -2      ircd-ratbox/src/commio.c
11471 leeh        2005/01/30 19:16:08 EST     (20050131_0)
11473   Modified files:
11474     doc                  hooks.txt 
11475     include              hook.h 
11476     modules              m_services.c 
11477     modules/core         m_server.c 
11478     src                  hook.c s_serv.c 
11479   Log:
11480   - added hook for server_introduced
11481   - fixed up services support for hooks
11482   
11483   Revision  Changes    Path
11484   1.4       +10 -0     ircd-ratbox/doc/hooks.txt
11485   1.31      +1 -0      ircd-ratbox/include/hook.h
11486   1.152     +6 -1      ircd-ratbox/modules/core/m_server.c
11487   1.5       +8 -22     ircd-ratbox/modules/m_services.c
11488   7.36      +2 -0      ircd-ratbox/src/hook.c
11489   7.426     +5 -0      ircd-ratbox/src/s_serv.c
11493 androsyn    2005/01/29 20:18:12 EST     (20050130_1)
11495   Modified files:
11496     src                  commio.c 
11497   Log:
11498   Add back in the comm_fd_hack thing for solaris
11499   
11500   Revision  Changes    Path
11501   1.26      +26 -1     ircd-ratbox/src/commio.c
11505 androsyn    2005/01/29 19:59:17 EST     (20050130_0)
11507   Modified files:
11508     adns                 adns.h 
11509     include              commio.h s_conf.h watch.h 
11510     modules              m_dline.c m_kline.c m_resv.c m_stats.c 
11511                          m_watch.c m_xline.c 
11512     modules/core         m_nick.c 
11513     src                  balloc.c cache.c client.c commio.c 
11514                          epoll.c ircd.c ircd_lexer.l kdparse.c 
11515                          listener.c s_auth.c s_conf.c s_log.c 
11516                          s_serv.c watch.c 
11517   Log:
11518   Do the fb* to f* mangle and then fix watch to prevent stupid crap
11519   
11520   Revision  Changes    Path
11521   1.18      +0 -2      ircd-ratbox/adns/adns.h
11522   1.14      +6 -37     ircd-ratbox/include/commio.h
11523   7.309     +6 -6      ircd-ratbox/include/s_conf.h
11524   7.3       +2 -2      ircd-ratbox/include/watch.h
11525   1.158     +3 -3      ircd-ratbox/modules/core/m_nick.c
11526   1.46      +13 -13    ircd-ratbox/modules/m_dline.c
11527   1.198     +12 -12    ircd-ratbox/modules/m_kline.c
11528   1.72      +11 -11    ircd-ratbox/modules/m_resv.c
11529   1.241     +3 -3      ircd-ratbox/modules/m_stats.c
11530   1.6       +60 -21    ircd-ratbox/modules/m_watch.c
11531   1.66      +16 -16    ircd-ratbox/modules/m_xline.c
11532   7.85      +1 -1      ircd-ratbox/src/balloc.c
11533   1.24      +5 -5      ircd-ratbox/src/cache.c
11534   7.488     +4 -4      ircd-ratbox/src/client.c
11535   1.25      +10 -280   ircd-ratbox/src/commio.c
11536   1.33      +1 -1      ircd-ratbox/src/epoll.c
11537   7.368     +4 -4      ircd-ratbox/src/ircd.c
11538   1.167     +6 -6      ircd-ratbox/src/ircd_lexer.l
11539   7.42      +8 -8      ircd-ratbox/src/kdparse.c
11540   7.125     +8 -8      ircd-ratbox/src/listener.c
11541   7.192     +6 -6      ircd-ratbox/src/s_auth.c
11542   7.502     +21 -21    ircd-ratbox/src/s_conf.c
11543   7.78      +20 -20    ircd-ratbox/src/s_log.c
11544   7.425     +8 -8      ircd-ratbox/src/s_serv.c
11545   1.6       +22 -15    ircd-ratbox/src/watch.c
11549 androsyn    2005/01/29 12:18:38 EST     (20050129_0)
11551   Modified files:
11552     modules/core         m_mode.c 
11553   Log:
11554   remove two unused variables
11555   
11556   Revision  Changes    Path
11557   1.121     +1 -3      ircd-ratbox/modules/core/m_mode.c
11561 leeh        2005/01/28 15:31:40 EST     (20050128_1)
11563   Modified files:
11564     modules              m_kline.c 
11565     src                  s_conf.c 
11566   Log:
11567   - mo_kline() needs minpara of 3, not 2
11568   - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
11569   - require me.info is never blank
11570   
11571   Revision  Changes    Path
11572   1.197     +9 -2      ircd-ratbox/modules/m_kline.c
11573   7.501     +2 -2      ircd-ratbox/src/s_conf.c
11577 leeh        2005/01/28 15:26:28 EST     (20050128_0)
11579   Modified files:
11580     modules/core         m_mode.c m_sjoin.c 
11581   Log:
11582   - patch via jilles to fix +eI lists being shown to lusers when handling
11583     protocol stuff over TS6
11584   
11585   Revision  Changes    Path
11586   1.120     +7 -3      ircd-ratbox/modules/core/m_mode.c
11587   1.205     +8 -8      ircd-ratbox/modules/core/m_sjoin.c
11591 leeh        2005/01/25 19:47:38 EST     (20050126_0)
11593   Modified files:
11594     include              channel.h 
11595     modules/core         m_join.c m_mode.c m_sjoin.c 
11596     src                  channel.c messages.tab s_serv.c 
11597   Log:
11598   - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
11599     an operspy call with &me
11600   - remove modebuf/parabuf params from channel_modes(), we now generate a
11601     buffer internally which we return.
11602   
11603   Revision  Changes    Path
11604   7.163     +1 -1      ircd-ratbox/include/channel.h
11605   1.163     +12 -14    ircd-ratbox/modules/core/m_join.c
11606   1.119     +4 -47     ircd-ratbox/modules/core/m_mode.c
11607   1.204     +9 -12     ircd-ratbox/modules/core/m_sjoin.c
11608   7.431     +25 -18    ircd-ratbox/src/channel.c
11609   7.121     +1 -1      ircd-ratbox/src/messages.tab
11610   7.424     +6 -14     ircd-ratbox/src/s_serv.c
11614 alz         2005/01/25 18:09:18 EST     (20050125_5)
11616   Modified files:
11617     doc                  example.conf example.efnet.conf 
11618     include              s_conf.h 
11619     modules              m_info.c 
11620     src                  listener.c newconf.c s_conf.c 
11621   Log:
11622   Added dline_with_reason config option (default yes):
11623   
11624   /* dline reason: show the user the dline reason when they connect
11625    * and are dlined.
11626    */
11627   dline_with_reason = yes;
11628   
11629   Revision  Changes    Path
11630   7.257     +6 -1      ircd-ratbox/doc/example.conf
11631   7.85      +6 -1      ircd-ratbox/doc/example.efnet.conf
11632   7.308     +1 -0      ircd-ratbox/include/s_conf.h
11633   1.122     +7 -1      ircd-ratbox/modules/m_info.c
11634   7.124     +1 -1      ircd-ratbox/src/listener.c
11635   7.196     +1 -0      ircd-ratbox/src/newconf.c
11636   7.500     +1 -0      ircd-ratbox/src/s_conf.c
11640 leeh        2005/01/25 13:21:17 EST     (20050125_4)
11642   Modified files:
11643     src                  newconf.c 
11644   Log:
11645   - make conf_set_generic_string() test len exists before it uses it.
11646   
11647   Revision  Changes    Path
11648   7.195     +1 -1      ircd-ratbox/src/newconf.c
11652 leeh        2005/01/25 13:10:56 EST     (20050125_3)
11654   Modified files:
11655     doc                  example.conf 
11656     src                  newconf.c 
11657   Log:
11658   - rename 'type' to 'flags' in cluster {};
11659   - add stacking of servers in cluster {}; documented in example.conf
11660   
11661   Revision  Changes    Path
11662   7.256     +18 -10    ircd-ratbox/doc/example.conf
11663   7.194     +39 -7     ircd-ratbox/src/newconf.c
11667 alz         2005/01/25 12:48:54 EST     (20050125_2)
11669   Modified files:
11670     include              s_conf.h 
11671     src                  listener.c s_conf.c 
11672   Log:
11673   Added dline reasons, connecting/banned clients now see ban reason.
11674   
11675   Revision  Changes    Path
11676   7.307     +1 -1      ircd-ratbox/include/s_conf.h
11677   7.123     +17 -4     ircd-ratbox/src/listener.c
11678   7.499     +5 -5      ircd-ratbox/src/s_conf.c
11682 leeh        2005/01/25 07:44:37 EST     (20050125_1)
11684   Modified files:
11685     doc                  example.conf example.efnet.conf 
11686     src                  newconf.c 
11687   Log:
11688   - implement stacking of shared {}; blocks, documented in example.conf
11689   
11690   Revision  Changes    Path
11691   7.255     +26 -13    ircd-ratbox/doc/example.conf
11692   7.84      +27 -14    ircd-ratbox/doc/example.efnet.conf
11693   7.193     +51 -36    ircd-ratbox/src/newconf.c
11697 leeh        2005/01/24 19:08:29 EST     (20050125_0)
11699   Modified files:
11700     doc                  example.conf 
11701     include              client.h s_conf.h 
11702     modules/core         m_join.c 
11703     src                  newconf.c s_user.c 
11704   Log:
11705   - added jupe_exempt to auth {};, exempts the user from generating warnings
11706     when they attempt to join juped channels.
11707   
11708   Revision  Changes    Path
11709   7.254     +2 -0      ircd-ratbox/doc/example.conf
11710   7.261     +3 -0      ircd-ratbox/include/client.h
11711   7.306     +2 -0      ircd-ratbox/include/s_conf.h
11712   1.162     +5 -2      ircd-ratbox/modules/core/m_join.c
11713   7.192     +1 -0      ircd-ratbox/src/newconf.c
11714   7.338     +8 -0      ircd-ratbox/src/s_user.c
11718 leeh        2005/01/24 18:57:02 EST     (20050124_6)
11720   Modified files:
11721     src                  newconf.c 
11722   Log:
11723   - rework shared {};, the format is now:
11724     shared {
11725         oper = "flame@*.leeh.co.uk", "*.lan";
11726         flags = kline;
11727     };
11728   
11729     With no privs:
11730     shared {
11731         oper = "flame@*.leeh.co.uk", "*.lan";
11732         flags = none;
11733     };
11734   
11735   Revision  Changes    Path
11736   7.191     +55 -23    ircd-ratbox/src/newconf.c
11740 leeh        2005/01/24 17:25:58 EST     (20050124_5)
11742   Modified files:
11743     include              modules.h 
11744   Log:
11745   - fix the prototype on load_static_modules()
11746   
11747   Revision  Changes    Path
11748   7.61      +1 -1      ircd-ratbox/include/modules.h
11752 leeh        2005/01/24 16:00:30 EST     (20050124_4)
11754   Modified files:
11755     modules              m_cap.c 
11756   Log:
11757   - have cap end call register_local_user() with its own copy of
11758     source_p->username so its safe for unidented users..
11759   
11760   Revision  Changes    Path
11761   1.4       +6 -2      ircd-ratbox/modules/m_cap.c
11765 leeh        2005/01/24 15:48:09 EST     (20050124_3)
11767   Modified files:
11768     include              newconf.h s_conf.h 
11769     modules              m_info.c 
11770     src                  newconf.c s_conf.c s_log.c 
11771   Log:
11772   - move the conf parser over to a table based structure, with generic setting
11773     of integers/strings
11774   
11775   Revision  Changes    Path
11776   7.34      +9 -8      ircd-ratbox/include/newconf.h
11777   7.305     +13 -13    ircd-ratbox/include/s_conf.h
11778   1.121     +13 -16    ircd-ratbox/modules/m_info.c
11779   7.190     +264 -808  ircd-ratbox/src/newconf.c
11780   7.498     +11 -13    ircd-ratbox/src/s_conf.c
11781   7.77      +13 -13    ircd-ratbox/src/s_log.c
11785 leeh        2005/01/24 13:11:30 EST     (20050124_2)
11787   Modified files:
11788     doc                  example.conf 
11789     src                  newconf.c 
11790   Log:
11791   - added stacking of ips in exempt {};
11792   
11793   Revision  Changes    Path
11794   7.253     +4 -0      ircd-ratbox/doc/example.conf
11795   7.189     +11 -30    ircd-ratbox/src/newconf.c
11799 leeh        2005/01/24 12:59:57 EST     (20050124_1)
11801   Modified files:
11802     include              tools.h 
11803     src                  channel.c client.c hash.c hook.c 
11804                          newconf.c s_user.c watch.c 
11805   Log:
11806   - moved dlinkFind*() to be (node, list) rather than (list, node) so its
11807     consistent with the rest of the dlink code.
11808   
11809   Revision  Changes    Path
11810   1.54      +7 -7      ircd-ratbox/include/tools.h
11811   7.430     +2 -2      ircd-ratbox/src/channel.c
11812   7.487     +6 -6      ircd-ratbox/src/client.c
11813   7.113     +5 -5      ircd-ratbox/src/hash.c
11814   7.35      +1 -1      ircd-ratbox/src/hook.c
11815   7.188     +2 -2      ircd-ratbox/src/newconf.c
11816   7.337     +1 -1      ircd-ratbox/src/s_user.c
11817   1.5       +4 -4      ircd-ratbox/src/watch.c
11821 leeh        2005/01/24 12:47:13 EST     (20050124_0)
11823   Modified files:
11824     modules              m_cap.c 
11825   Log:
11826   - cheap hack on sticky capabs..
11827   
11828   Revision  Changes    Path
11829   1.3       +4 -2      ircd-ratbox/modules/m_cap.c
11833 leeh        2005/01/22 11:36:54 EST     (20050122_0)
11835   Modified files:
11836     modules              m_cap.c 
11837   Log:
11838   - updated my clicap implementation to match the spec so far..
11839   
11840   Revision  Changes    Path
11841   1.2       +84 -11    ircd-ratbox/modules/m_cap.c
11845 leeh        2005/01/21 07:14:43 EST     (20050121_2)
11847   Modified files:
11848     doc                  hooks.txt 
11849     include              hook.h 
11850     modules              m_services.c 
11851     src                  hook.c s_serv.c 
11852   Log:
11853   - added hooks for when we're sending a burst
11854   - rewrote hooks.txt
11855   - fix up the hooks ive already done in services compatibility, ill add the
11856     hooks for server/client introductions in a bit.
11857   
11858   Revision  Changes    Path
11859   1.3       +71 -33    ircd-ratbox/doc/hooks.txt
11860   1.30      +4 -0      ircd-ratbox/include/hook.h
11861   1.4       +24 -35    ircd-ratbox/modules/m_services.c
11862   7.34      +7 -0      ircd-ratbox/src/hook.c
11863   7.423     +26 -2     ircd-ratbox/src/s_serv.c
11867 leeh        2005/01/21 06:34:03 EST     (20050121_1)
11869   Modified files:
11870     contrib              example_module.c spy_admin_notice.c 
11871                          spy_info_notice.c spy_links_notice.c 
11872                          spy_motd_notice.c spy_stats_notice.c 
11873                          spy_stats_p_notice.c spy_trace_notice.c 
11874                          spy_whois_notice.c 
11875                          spy_whois_notice_global.c 
11876     include              hook.h 
11877     modules              m_admin.c m_info.c m_links.c m_motd.c 
11878                          m_services.c m_stats.c m_trace.c 
11879                          m_whois.c static_modules.c.SH 
11880     modules/core         m_server.c 
11881     src                  client.c hook.c ircd.c modules.c packet.c 
11882                          s_auth.c s_serv.c s_user.c send.c 
11883   Log:
11884   - add a better implementation of the hook system, its now a slow leaking
11885     array and events are created whenever we try adding a hook for it, or
11886     theyre registered for the caller.
11887   
11888     Ive temporarily fucked services support and removed most of the other
11889     hooks.. I shall fix this soon.
11890   
11891   Revision  Changes    Path
11892   1.13      +6 -7      ircd-ratbox/contrib/example_module.c
11893   1.14      +6 -8      ircd-ratbox/contrib/spy_admin_notice.c
11894   1.14      +6 -8      ircd-ratbox/contrib/spy_info_notice.c
11895   1.20      +8 -8      ircd-ratbox/contrib/spy_links_notice.c
11896   1.14      +6 -8      ircd-ratbox/contrib/spy_motd_notice.c
11897   1.21      +22 -22    ircd-ratbox/contrib/spy_stats_notice.c
11898   1.13      +6 -8      ircd-ratbox/contrib/spy_stats_p_notice.c
11899   1.15      +10 -12    ircd-ratbox/contrib/spy_trace_notice.c
11900   1.20      +15 -14    ircd-ratbox/contrib/spy_whois_notice.c
11901   1.9       +14 -14    ircd-ratbox/contrib/spy_whois_notice_global.c
11902   1.29      +34 -70    ircd-ratbox/include/hook.h
11903   1.151     +1 -3      ircd-ratbox/modules/core/m_server.c
11904   1.62      +5 -6      ircd-ratbox/modules/m_admin.c
11905   1.120     +5 -6      ircd-ratbox/modules/m_info.c
11906   1.70      +6 -6      ircd-ratbox/modules/m_links.c
11907   1.58      +5 -6      ircd-ratbox/modules/m_motd.c
11908   1.3       +13 -1     ircd-ratbox/modules/m_services.c
11909   1.240     +10 -11    ircd-ratbox/modules/m_stats.c
11910   1.107     +8 -9      ircd-ratbox/modules/m_trace.c
11911   1.147     +8 -8      ircd-ratbox/modules/m_whois.c
11912   1.10      +2 -2      ircd-ratbox/modules/static_modules.c.SH
11913   7.486     +1 -28     ircd-ratbox/src/client.c
11914   7.33      +131 -137  ircd-ratbox/src/hook.c
11915   7.367     +1 -1      ircd-ratbox/src/ircd.c
11916   7.151     +6 -10     ircd-ratbox/src/modules.c
11917   7.138     +10 -14    ircd-ratbox/src/packet.c
11918   7.191     +0 -3      ircd-ratbox/src/s_auth.c
11919   7.422     +0 -16     ircd-ratbox/src/s_serv.c
11920   7.336     +0 -6      ircd-ratbox/src/s_user.c
11921   7.286     +8 -6      ircd-ratbox/src/send.c
11925 leeh        2005/01/20 19:19:20 EST     (20050121_0)
11927   Modified files:
11928     include              hostmask.h 
11929   Log:
11930   - remove an unused struct
11931   
11932   Revision  Changes    Path
11933   1.41      +0 -9      ircd-ratbox/include/hostmask.h
11937 leeh        2005/01/20 13:38:39 EST     (20050120_1)
11939   Modified files:
11940     .                    configure configure.ac 
11941     include              client.h numeric.h patchlevel.h 
11942     modules              Makefile.in 
11943     src                  messages.tab s_user.c 
11944   Added files:
11945     modules              m_cap.c 
11946   Log:
11947   - drop back to -O0, fix patchlevel.h
11948   - first stab at client capabilities.. this still needs work.
11949   
11950   Revision  Changes    Path
11951   7.240     +3 -3      ircd-ratbox/configure
11952   7.54      +3 -3      ircd-ratbox/configure.ac
11953   7.260     +3 -0      ircd-ratbox/include/client.h
11954   7.54      +2 -0      ircd-ratbox/include/numeric.h
11955   7.70      +1 -3      ircd-ratbox/include/patchlevel.h
11956   1.116     +1 -0      ircd-ratbox/modules/Makefile.in
11957   1.1       +405 -0    ircd-ratbox/modules/m_cap.c (new)
11958   7.120     +1 -1      ircd-ratbox/src/messages.tab
11959   7.335     +3 -0      ircd-ratbox/src/s_user.c
11963 leeh        2005/01/20 06:04:41 EST     (20050120_0)
11965   Modified files:
11966     .                    ChangeLog RELNOTES 
11967     include              config.h config.h.dist memory.h 
11968                          patchlevel.h 
11969     modules              m_stats.c 
11970     src                  commio.c crypt.c getopt.c ircd.c s_serv.c 
11971   Removed files:
11972     .                    README.VMS clean.com make.com 
11973     include              setup.h_vms 
11974     modules              descrip.mms static_modules_c.com 
11975     modules/core         descrip.mms 
11976     src                  descrip.mms qio.c version.com 
11977     tools                descrip.mms mkpasswd_vms.c 
11978   Log:
11979   - clean changelog, relnotes
11980   - mark patchlevel as 2.1.0beta
11981   - remove VMS support
11982   
11983   Revision  Changes    Path
11984   1.1613    +0 -27165  ircd-ratbox/ChangeLog
11985   7.2       +0 -46     ircd-ratbox/README.VMS (dead)
11986   1.111     +1 -348    ircd-ratbox/RELNOTES
11987   7.2       +0 -10     ircd-ratbox/clean.com (dead)
11988   7.182     +0 -42     ircd-ratbox/include/config.h
11989   7.79      +0 -42     ircd-ratbox/include/config.h.dist
11990   7.50      +0 -4      ircd-ratbox/include/memory.h
11991   7.69      +1 -6      ircd-ratbox/include/patchlevel.h
11992   7.16      +0 -124    ircd-ratbox/include/setup.h_vms (dead)
11993   7.2       +0 -58     ircd-ratbox/make.com (dead)
11994   1.5       +0 -24     ircd-ratbox/modules/core/descrip.mms (dead)
11995   1.10      +0 -33     ircd-ratbox/modules/descrip.mms (dead)
11996   1.239     +1 -10     ircd-ratbox/modules/m_stats.c
11997   1.6       +0 -125    ircd-ratbox/modules/static_modules_c.com (dead)
11998   1.24      +7 -30     ircd-ratbox/src/commio.c
11999   7.12      +0 -4      ircd-ratbox/src/crypt.c
12000   7.15      +0 -44     ircd-ratbox/src/descrip.mms (dead)
12001   7.24      +0 -4      ircd-ratbox/src/getopt.c
12002   7.366     +4 -19     ircd-ratbox/src/ircd.c
12003   7.8       +0 -221    ircd-ratbox/src/qio.c (dead)
12004   7.421     +1 -8      ircd-ratbox/src/s_serv.c
12005   7.8       +0 -101    ircd-ratbox/src/version.com (dead)
12006   7.9       +0 -25     ircd-ratbox/tools/descrip.mms (dead)
12007   7.4       +0 -458    ircd-ratbox/tools/mkpasswd_vms.c (dead)
12011 androsyn    2005/01/18 11:55:13 EST     (20050118_7)
12013   Modified files:
12014     include              watch.h 
12015     src                  watch.c 
12016   Log:
12017   not using the return values on a few watch functions so make them void
12018   
12019   Revision  Changes    Path
12020   7.2       +5 -5      ircd-ratbox/include/watch.h
12021   1.4       +19 -28    ircd-ratbox/src/watch.c
12024 androsyn    2005/01/14 13:10:41 EST     (20050114_5)
12026   Modified files:
12027     modules              m_watch.c 
12028   Log:
12029   Make watch throttle, don't accept letter commands stacked
12030   
12031   Revision  Changes    Path
12032   1.5       +126 -122  ircd-ratbox/modules/m_watch.c
12036 androsyn    2005/01/14 13:06:06 EST     (20050114_4)
12038   Modified files:
12039     modules              m_gline.c 
12040   Log:
12041   fix merge error
12042   
12043   Revision  Changes    Path
12044   1.149     +1 -1      ircd-ratbox/modules/m_gline.c
12048 androsyn    2005/01/14 12:12:37 EST     (20050114_3)
12050   Modified files:
12051     .                    ChangeLog README.FIRST RELNOTES configure 
12052                          configure.ac 
12053     adns                 adns.h internal.h parse.c transmit.c 
12054                          types.c 
12055     contrib              example_module.c spy_admin_notice.c 
12056                          spy_info_notice.c spy_links_notice.c 
12057                          spy_motd_notice.c spy_stats_notice.c 
12058                          spy_stats_p_notice.c spy_trace_notice.c 
12059                          spy_whois_notice.c 
12060                          spy_whois_notice_global.c 
12061     doc                  example.conf example.efnet.conf ircd.motd 
12062                          server-version-info whats-new.txt 
12063     help/opers           umode xline 
12064     help/users           umode 
12065     include              cache.h channel.h class.h client.h 
12066                          commio.h config.h config.h.dist hash.h 
12067                          hook.h hostmask.h irc_string.h ircd.h 
12068                          ircd_defs.h m_info.h memory.h msg.h 
12069                          newconf.h numeric.h packet.h patchlevel.h 
12070                          patricia.h s_conf.h s_gline.h s_newconf.h 
12071                          s_serv.h s_user.h scache.h serno.h 
12072                          setup.h.in sprintf_irc.h stdinc.h tools.h 
12073     modules              .depend Makefile.in m_admin.c m_away.c 
12074                          m_dline.c m_encap.c m_gline.c m_info.c 
12075                          m_kline.c m_links.c m_list.c m_lusers.c 
12076                          m_motd.c m_oper.c m_operspy.c m_rehash.c 
12077                          m_restart.c m_resv.c m_set.c m_stats.c 
12078                          m_svinfo.c m_testline.c m_testmask.c 
12079                          m_topic.c m_trace.c m_watch.c m_who.c 
12080                          m_whois.c m_whowas.c m_xline.c 
12081                          static_modules.c.SH 
12082     modules/core         m_error.c m_message.c m_mode.c m_quit.c 
12083                          m_server.c m_squit.c 
12084     src                  .depend Makefile.in adns.c balloc.c 
12085                          cache.c channel.c class.c client.c 
12086                          commio.c crypt.c devpoll.c epoll.c 
12087                          event.c getopt.c hash.c hook.c hostmask.c 
12088                          irc_string.c ircd.c ircd_lexer.l 
12089                          ircd_parser.y ircd_signal.c listener.c 
12090                          modules.c newconf.c numeric.c packet.c 
12091                          parse.c patricia.c poll.c reject.c 
12092                          restart.c s_auth.c s_conf.c s_log.c 
12093                          s_newconf.c s_serv.c s_user.c scache.c 
12094                          select.c send.c snprintf.c tools.c 
12095                          version.c.SH watch.c whowas.c 
12096     tools                README.mkpasswd mkpasswd.c 
12097   Added files:
12098     .                    README.VMS clean.com make.com 
12099     doc                  services.txt 
12100     include              common.h s_stats.h setup.h_vms 
12101                          supported.h 
12102     modules              descrip.mms m_challenge.c m_etrace.c 
12103                          m_invite.c m_names.c m_pass.c m_ping.c 
12104                          m_pong.c m_services.c m_tb.c m_user.c 
12105                          m_users.c m_version.c 
12106                          static_modules_c.com 
12107     modules/core         descrip.mms m_join.c m_kick.c m_nick.c 
12108                          m_part.c m_sjoin.c 
12109     servlink             descrip.mms 
12110     src                  descrip.mms kdparse.c messages.tab qio.c 
12111                          s_gline.c s_stats.c version.com 
12112     tools                descrip.mms mkpasswd_vms.c 
12113   Removed files:
12114     doc                  005.txt 
12115     include              banconf.h 
12116     modules/core         channels.c users.c 
12117     src                  banconf.c 
12118   Log:
12119   merge from RATBOX_2_0
12120   
12121   Revision  Changes       Path
12122   1.1601    +25853 -1906  ircd-ratbox/ChangeLog
12123   7.40      +1 -0         ircd-ratbox/README.FIRST
12124   7.1       +46 -0        ircd-ratbox/README.VMS (new)
12125   1.110     +114 -6       ircd-ratbox/RELNOTES
12126   1.17      +4 -0         ircd-ratbox/adns/adns.h
12127   1.17      +4 -4         ircd-ratbox/adns/internal.h
12128   1.12      +38 -38       ircd-ratbox/adns/parse.c
12129   1.15      +3 -3         ircd-ratbox/adns/transmit.c
12130   1.19      +13 -13       ircd-ratbox/adns/types.c
12131   7.1       +10 -0        ircd-ratbox/clean.com (new)
12132   7.239     +47 -29       ircd-ratbox/configure
12133   7.53      +40 -32       ircd-ratbox/configure.ac
12134   1.12      +7 -6         ircd-ratbox/contrib/example_module.c
12135   1.13      +9 -7         ircd-ratbox/contrib/spy_admin_notice.c
12136   1.13      +9 -7         ircd-ratbox/contrib/spy_info_notice.c
12137   1.19      +9 -9         ircd-ratbox/contrib/spy_links_notice.c
12138   1.13      +9 -7         ircd-ratbox/contrib/spy_motd_notice.c
12139   1.20      +22 -22       ircd-ratbox/contrib/spy_stats_notice.c
12140   1.12      +8 -6         ircd-ratbox/contrib/spy_stats_p_notice.c
12141   1.14      +12 -12       ircd-ratbox/contrib/spy_trace_notice.c
12142   1.19      +14 -15       ircd-ratbox/contrib/spy_whois_notice.c
12143   1.8       +14 -14       ircd-ratbox/contrib/spy_whois_notice_global.c
12144   1.2       +0 -46        ircd-ratbox/doc/005.txt (dead)
12145   7.252     +68 -22       ircd-ratbox/doc/example.conf
12146   7.83      +70 -19       ircd-ratbox/doc/example.efnet.conf
12147   7.4       +2 -2         ircd-ratbox/doc/ircd.motd
12148   7.18      +2 -0         ircd-ratbox/doc/server-version-info
12149   7.1       +37 -0        ircd-ratbox/doc/services.txt (new)
12150   7.50      +21 -3        ircd-ratbox/doc/whats-new.txt
12151   1.5       +2 -1         ircd-ratbox/help/opers/umode
12152   1.7       +1 -1         ircd-ratbox/help/opers/xline
12153   1.2       +1 -0         ircd-ratbox/help/users/umode
12154   7.3       +0 -15        ircd-ratbox/include/banconf.h (dead)
12155   1.7       +8 -0         ircd-ratbox/include/cache.h
12156   7.162     +18 -16       ircd-ratbox/include/channel.h
12157   7.25      +4 -0         ircd-ratbox/include/class.h
12158   7.259     +34 -28       ircd-ratbox/include/client.h
12159   1.13      +45 -7        ircd-ratbox/include/commio.h
12160   7.9       +68 -0        ircd-ratbox/include/common.h (new)
12161   7.181     +74 -16       ircd-ratbox/include/config.h
12162   7.78      +74 -16       ircd-ratbox/include/config.h.dist
12163   7.53      +2 -0         ircd-ratbox/include/hash.h
12164   1.28      +73 -27       ircd-ratbox/include/hook.h
12165   1.40      +15 -2        ircd-ratbox/include/hostmask.h
12166   7.61      +7 -1         ircd-ratbox/include/irc_string.h
12167   7.80      +6 -31        ircd-ratbox/include/ircd.h
12168   7.54      +4 -0         ircd-ratbox/include/ircd_defs.h
12169   7.56      +14 -8        ircd-ratbox/include/m_info.h
12170   7.49      +4 -0         ircd-ratbox/include/memory.h
12171   7.53      +2 -0         ircd-ratbox/include/msg.h
12172   7.33      +9 -9         ircd-ratbox/include/newconf.h
12173   7.53      +12 -8        ircd-ratbox/include/numeric.h
12174   7.27      +1 -1         ircd-ratbox/include/packet.h
12175   7.68      +7 -1         ircd-ratbox/include/patchlevel.h
12176   7.19      +25 -1        ircd-ratbox/include/patricia.h
12177   7.304     +80 -25       ircd-ratbox/include/s_conf.h
12178   7.20      +12 -0        ircd-ratbox/include/s_gline.h
12179   7.44      +1 -48        ircd-ratbox/include/s_newconf.h
12180   7.97      +7 -1         ircd-ratbox/include/s_serv.h
12181   7.20      +80 -0        ircd-ratbox/include/s_stats.h (new)
12182   7.34      +13 -9        ircd-ratbox/include/s_user.h
12183   7.15      +1 -1         ircd-ratbox/include/scache.h
12184   7.5366    +1 -1         ircd-ratbox/include/serno.h
12185   7.93      +3 -0         ircd-ratbox/include/setup.h.in
12186   7.15      +124 -0       ircd-ratbox/include/setup.h_vms (new)
12187   7.18      +2 -7         ircd-ratbox/include/sprintf_irc.h
12188   1.15      +47 -47       ircd-ratbox/include/stdinc.h
12189   7.1       +124 -0       ircd-ratbox/include/supported.h (new)
12190   1.53      +10 -10       ircd-ratbox/include/tools.h
12191   7.1       +58 -0        ircd-ratbox/make.com (new)
12192   1.45      +338 -182     ircd-ratbox/modules/.depend
12193   1.115     +20 -4        ircd-ratbox/modules/Makefile.in
12194   1.14      +0 -1963      ircd-ratbox/modules/core/channels.c (dead)
12195   1.4       +24 -0        ircd-ratbox/modules/core/descrip.mms (new)
12196   1.11      +2 -1         ircd-ratbox/modules/core/m_error.c
12197   1.161     +747 -0       ircd-ratbox/modules/core/m_join.c (new)
12198   1.81      +201 -0       ircd-ratbox/modules/core/m_kick.c (new)
12199   1.158     +6 -186       ircd-ratbox/modules/core/m_message.c
12200   1.118     +97 -195      ircd-ratbox/modules/core/m_mode.c
12201   1.157     +1026 -0      ircd-ratbox/modules/core/m_nick.c (new)
12202   1.94      +155 -0       ircd-ratbox/modules/core/m_part.c (new)
12203   1.50      +5 -2         ircd-ratbox/modules/core/m_quit.c
12204   1.150     +10 -987      ircd-ratbox/modules/core/m_server.c
12205   1.203     +759 -0       ircd-ratbox/modules/core/m_sjoin.c (new)
12206   1.82      +3 -2         ircd-ratbox/modules/core/m_squit.c
12207   1.26      +0 -2316      ircd-ratbox/modules/core/users.c (dead)
12208   1.9       +33 -0        ircd-ratbox/modules/descrip.mms (new)
12209   1.61      +6 -5         ircd-ratbox/modules/m_admin.c
12210   1.59      +3 -3         ircd-ratbox/modules/m_away.c
12211   1.72      +273 -0       ircd-ratbox/modules/m_challenge.c (new)
12212   1.45      +229 -44      ircd-ratbox/modules/m_dline.c
12213   1.21      +2 -1         ircd-ratbox/modules/m_encap.c
12214   1.12      +154 -0       ircd-ratbox/modules/m_etrace.c (new)
12215   1.148     +29 -82       ircd-ratbox/modules/m_gline.c
12216   1.119     +50 -42       ircd-ratbox/modules/m_info.c
12217   1.83      +203 -0       ircd-ratbox/modules/m_invite.c (new)
12218   1.196     +154 -5       ircd-ratbox/modules/m_kline.c
12219   1.69      +8 -64        ircd-ratbox/modules/m_links.c
12220   1.80      +4 -4         ircd-ratbox/modules/m_list.c
12221   1.46      +2 -37        ircd-ratbox/modules/m_lusers.c
12222   1.57      +6 -5         ircd-ratbox/modules/m_motd.c
12223   1.81      +193 -0       ircd-ratbox/modules/m_names.c (new)
12224   1.90      +4 -299       ircd-ratbox/modules/m_oper.c
12225   1.6       +2 -1         ircd-ratbox/modules/m_operspy.c
12226   1.49      +101 -0       ircd-ratbox/modules/m_pass.c (new)
12227   1.58      +115 -0       ircd-ratbox/modules/m_ping.c (new)
12228   1.58      +134 -0       ircd-ratbox/modules/m_pong.c (new)
12229   1.87      +34 -60       ircd-ratbox/modules/m_rehash.c
12230   1.46      +2 -1         ircd-ratbox/modules/m_restart.c
12231   1.71      +98 -3        ircd-ratbox/modules/m_resv.c
12232   1.2       +172 -0       ircd-ratbox/modules/m_services.c (new)
12233   1.80      +31 -1        ircd-ratbox/modules/m_set.c
12234   1.238     +173 -570     ircd-ratbox/modules/m_stats.c
12235   1.63      +2 -1         ircd-ratbox/modules/m_svinfo.c
12236   1.9       +115 -0       ircd-ratbox/modules/m_tb.c (new)
12237   1.54      +7 -6         ircd-ratbox/modules/m_testline.c
12238   1.4       +2 -1         ircd-ratbox/modules/m_testmask.c
12239   1.90      +2 -127       ircd-ratbox/modules/m_topic.c
12240   1.106     +12 -105      ircd-ratbox/modules/m_trace.c
12241   1.45      +107 -0       ircd-ratbox/modules/m_user.c (new)
12242   1.45      +72 -0        ircd-ratbox/modules/m_users.c (new)
12243   1.68      +157 -0       ircd-ratbox/modules/m_version.c (new)
12244   1.4       +1 -2         ircd-ratbox/modules/m_watch.c
12245   1.114     +2 -1         ircd-ratbox/modules/m_who.c
12246   1.146     +14 -11       ircd-ratbox/modules/m_whois.c
12247   1.51      +2 -1         ircd-ratbox/modules/m_whowas.c
12248   1.65      +105 -13      ircd-ratbox/modules/m_xline.c
12249   1.9       +2 -2         ircd-ratbox/modules/static_modules.c.SH
12250   1.5       +125 -0       ircd-ratbox/modules/static_modules_c.com (new)
12251   1.3       +15 -0        ircd-ratbox/servlink/descrip.mms (new)
12252   7.48      +162 -119     ircd-ratbox/src/.depend
12253   7.153     +3 -1         ircd-ratbox/src/Makefile.in
12254   7.75      +5 -5         ircd-ratbox/src/adns.c
12255   7.84      +1 -1         ircd-ratbox/src/balloc.c
12256   7.7       +0 -355       ircd-ratbox/src/banconf.c (dead)
12257   1.23      +75 -7        ircd-ratbox/src/cache.c
12258   7.429     +342 -79      ircd-ratbox/src/channel.c
12259   7.67      +42 -2        ircd-ratbox/src/class.c
12260   7.485     +245 -85      ircd-ratbox/src/client.c
12261   1.23      +349 -43      ircd-ratbox/src/commio.c
12262   7.11      +4 -0         ircd-ratbox/src/crypt.c
12263   7.14      +44 -0        ircd-ratbox/src/descrip.mms (new)
12264   7.36      +3 -1         ircd-ratbox/src/devpoll.c
12265   1.32      +4 -8         ircd-ratbox/src/epoll.c
12266   7.46      +63 -6        ircd-ratbox/src/event.c
12267   7.23      +4 -0         ircd-ratbox/src/getopt.c
12268   7.112     +8 -7         ircd-ratbox/src/hash.c
12269   7.32      +135 -133     ircd-ratbox/src/hook.c
12270   7.105     +117 -17      ircd-ratbox/src/hostmask.c
12271   7.76      +79 -26       ircd-ratbox/src/irc_string.c
12272   7.365     +56 -48       ircd-ratbox/src/ircd.c
12273   1.166     +11 -7        ircd-ratbox/src/ircd_lexer.l
12274   1.275     +1 -0         ircd-ratbox/src/ircd_parser.y
12275   7.25      +25 -10       ircd-ratbox/src/ircd_signal.c
12276   7.41      +309 -0       ircd-ratbox/src/kdparse.c (new)
12277   7.122     +14 -13       ircd-ratbox/src/listener.c
12278   7.119     +1025 -0      ircd-ratbox/src/messages.tab (new)
12279   7.150     +17 -8        ircd-ratbox/src/modules.c
12280   7.187     +1196 -344    ircd-ratbox/src/newconf.c
12281   7.35      +34 -1003     ircd-ratbox/src/numeric.c
12282   7.137     +55 -42       ircd-ratbox/src/packet.c
12283   7.187     +8 -15        ircd-ratbox/src/parse.c
12284   7.28      +2 -4         ircd-ratbox/src/patricia.c
12285   7.82      +3 -1         ircd-ratbox/src/poll.c
12286   7.7       +221 -0       ircd-ratbox/src/qio.c (new)
12287   1.32      +8 -3         ircd-ratbox/src/reject.c
12288   7.34      +1 -0         ircd-ratbox/src/restart.c
12289   7.190     +60 -52       ircd-ratbox/src/s_auth.c
12290   7.497     +892 -156     ircd-ratbox/src/s_conf.c
12291   7.1       +167 -0       ircd-ratbox/src/s_gline.c (new)
12292   7.76      +32 -35       ircd-ratbox/src/s_log.c
12293   7.62      +10 -329      ircd-ratbox/src/s_newconf.c
12294   7.420     +999 -4       ircd-ratbox/src/s_serv.c
12295   7.40      +385 -0       ircd-ratbox/src/s_stats.c (new)
12296   7.334     +773 -2       ircd-ratbox/src/s_user.c
12297   7.27      +2 -1         ircd-ratbox/src/scache.c
12298   7.44      +2 -0         ircd-ratbox/src/select.c
12299   7.285     +12 -12       ircd-ratbox/src/send.c
12300   1.16      +0 -58        ircd-ratbox/src/snprintf.c
12301   7.46      +0 -1         ircd-ratbox/src/tools.c
12302   7.28      +4 -1         ircd-ratbox/src/version.c.SH
12303   7.7       +101 -0       ircd-ratbox/src/version.com (new)
12304   1.3       +4 -4         ircd-ratbox/src/watch.c
12305   7.32      +1 -0         ircd-ratbox/src/whowas.c
12306   1.8       +5 -0         ircd-ratbox/tools/README.mkpasswd
12307   7.8       +25 -0        ircd-ratbox/tools/descrip.mms (new)
12308   7.16      +2 -30        ircd-ratbox/tools/mkpasswd.c
12309   7.3       +458 -0       ircd-ratbox/tools/mkpasswd_vms.c (new)
12313 androsyn    2005/01/13 22:17:53 EST     (20050114_2)
12315   Modified files:        (Branch: RATBOX_2_0)
12316     src                  client.c 
12317   Log:
12318   a remote client is never going to have a watch list..duh
12319   
12320   Revision    Changes    Path
12321   7.463.2.13  +0 -1      ircd-ratbox/src/client.c
12325 androsyn    2005/01/13 20:49:55 EST     (20050114_1)
12327   Added files:           (Branch: RATBOX_2_0)
12328     modules              m_watch.c 
12329   Log:
12330   get that one too
12331   
12332   Revision  Changes    Path
12333   1.3.2.1   +231 -0    ircd-ratbox/modules/m_watch.c (new)
12337 androsyn    2005/01/13 20:39:28 EST     (20050114_0)
12339   Added files:           (Branch: RATBOX_2_0)
12340     include              watch.h 
12341     src                  watch.c 
12342   Log:
12343   helps if we actually include the .c/.h files
12344   
12345   Revision  Changes    Path
12346   7.1.2.1   +53 -0     ircd-ratbox/include/watch.h (new)
12347   1.2.2.1   +241 -0    ircd-ratbox/src/watch.c (new)
12351 androsyn    2005/01/13 13:57:16 EST     (20050113_0)
12353   Modified files:        (Branch: RATBOX_2_0)
12354     .                    configure configure.ac 
12355     include              client.h numeric.h s_conf.h setup.h.in 
12356                          supported.h 
12357     modules              Makefile.in 
12358     modules/core         m_nick.c 
12359     src                  Makefile.in client.c ircd.c messages.tab 
12360                          newconf.c s_conf.c s_user.c 
12361   Log:
12362   backport watch from devel
12363   
12364   Revision    Changes    Path
12365   7.229.2.10  +12 -2     ircd-ratbox/configure
12366   7.43.2.10   +4 -2      ircd-ratbox/configure.ac
12367   7.246.2.12  +4 -0      ircd-ratbox/include/client.h
12368   7.46.2.5    +10 -0     ircd-ratbox/include/numeric.h
12369   7.278.2.9   +1 -0      ircd-ratbox/include/s_conf.h
12370   7.89.2.3    +3 -0      ircd-ratbox/include/setup.h.in
12371   1.41.2.3    +4 -2      ircd-ratbox/include/supported.h
12372   1.98.2.3    +1 -0      ircd-ratbox/modules/Makefile.in
12373   1.152.2.5   +24 -5     ircd-ratbox/modules/core/m_nick.c
12374   7.148.2.1   +1 -0      ircd-ratbox/src/Makefile.in
12375   7.463.2.12  +4 -0      ircd-ratbox/src/client.c
12376   7.343.2.3   +2 -0      ircd-ratbox/src/ircd.c
12377   7.114.2.9   +10 -10    ircd-ratbox/src/messages.tab
12378   7.156.2.16  +7 -0      ircd-ratbox/src/newconf.c
12379   7.470.2.8   +1 -0      ircd-ratbox/src/s_conf.c
12380   7.323.2.10  +2 -0      ircd-ratbox/src/s_user.c
12384 leeh        2005/01/12 10:12:40 EST     (20050112_1)
12386   Modified files:        (Branch: RATBOX_2_0)
12387     include              numeric.h 
12388     modules              m_services.c m_whois.c 
12389     src                  messages.tab 
12390   Log:
12391   - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
12392     when the user is logged in
12393   
12394   Revision   Changes    Path
12395   7.46.2.4   +1 -0      ircd-ratbox/include/numeric.h
12396   1.1.2.3    +18 -1     ircd-ratbox/modules/m_services.c
12397   1.140.2.3  +4 -1      ircd-ratbox/modules/m_whois.c
12398   7.114.2.8  +2 -2      ircd-ratbox/src/messages.tab
12402 leeh        2005/01/11 19:47:14 EST     (20050112_0)
12404   Modified files:        (Branch: RATBOX_2_0)
12405     include              supported.h 
12406   Added files:           (Branch: RATBOX_2_0)
12407     doc                  services.txt 
12408   Log:
12409   - add +r to 005
12410   - added doc/services.txt, outlining the compatibility code
12411   
12412   Revision  Changes    Path
12413   1.1.2.1   +37 -0     ircd-ratbox/doc/services.txt (new)
12414   1.41.2.2  +9 -2      ircd-ratbox/include/supported.h
12418 leeh        2005/01/11 18:38:10 EST     (20050111_5)
12420   Modified files:        (Branch: RATBOX_2_0)
12421     include              client.h hook.h 
12422     modules              m_services.c 
12423     modules/core         m_server.c 
12424     src                  hook.c s_serv.c 
12425   Log:
12426   - more services compatibility code:
12427     - hook into a server being linked, mark it FLAGS_SERVICE if we find an
12428       appropriate service {}; entry, only accept SU from these.
12429     - hook into us finishing nick burst, and have services burst a list of
12430       logged in users
12431   
12432   Revision    Changes    Path
12433   7.246.2.11  +1 -0      ircd-ratbox/include/client.h
12434   1.25.2.1    +2 -0      ircd-ratbox/include/hook.h
12435   1.133.2.1   +4 -1      ircd-ratbox/modules/core/m_server.c
12436   1.1.2.2     +52 -5     ircd-ratbox/modules/m_services.c
12437   7.30.2.1    +6 -0      ircd-ratbox/src/hook.c
12438   7.406.2.9   +7 -1      ircd-ratbox/src/s_serv.c
12442 leeh        2005/01/11 17:32:42 EST     (20050111_4)
12444   Modified files:        (Branch: RATBOX_2_0)
12445     .                    configure configure.ac 
12446     include              client.h 
12447     modules              Makefile.in 
12448     src                  channel.c 
12449   Added files:           (Branch: RATBOX_2_0)
12450     modules              m_services.c 
12451   Log:
12452   - more services compatibility code:
12453     - encap handlers for SU (services marking client as logged in)
12454     - and for LOGIN (servers bursting logged in status)
12455     - move suser from Client -> User
12456   
12457   Revision    Changes    Path
12458   7.229.2.9   +9 -3      ircd-ratbox/configure
12459   7.43.2.9    +7 -2      ircd-ratbox/configure.ac
12460   7.246.2.10  +5 -4      ircd-ratbox/include/client.h
12461   1.98.2.2    +3 -1      ircd-ratbox/modules/Makefile.in
12462   1.1.2.1     +108 -0    ircd-ratbox/modules/m_services.c (new)
12463   7.417.2.5   +1 -1      ircd-ratbox/src/channel.c
12467 leeh        2005/01/11 16:46:34 EST     (20050111_3)
12469   Modified files:        (Branch: RATBOX_2_0)
12470     include              ircd_defs.h 
12471   Log:
12472   - whoops, missing #endif
12473   
12474   Revision  Changes    Path
12475   7.50.4.7  +1 -0      ircd-ratbox/include/ircd_defs.h
12479 leeh        2005/01/11 15:56:57 EST     (20050111_2)
12481   Modified files:        (Branch: RATBOX_2_0)
12482     include              ircd_defs.h 
12483   Log:
12484   - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
12485     have ipv6 just report sizeof(struct sockaddr_in)
12486   
12487   Revision  Changes    Path
12488   7.50.4.6  +3 -0      ircd-ratbox/include/ircd_defs.h
12492 leeh        2005/01/10 20:19:35 EST     (20050111_1)
12494   Modified files:        (Branch: RATBOX_2_0)
12495     src                  newconf.c 
12496   Log:
12497   - fix a gcc warning
12498   
12499   Revision    Changes    Path
12500   7.156.2.15  +3 -2      ircd-ratbox/src/newconf.c
12504 leeh        2005/01/10 20:10:35 EST     (20050111_0)
12506   Modified files:        (Branch: RATBOX_2_0)
12507     adns                 internal.h parse.c transmit.c types.c 
12508   Log:
12509   - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
12510     conflict
12511   
12512   Revision   Changes    Path
12513   1.12.14.4  +4 -4      ircd-ratbox/adns/internal.h
12514   1.9.6.4    +38 -38    ircd-ratbox/adns/parse.c
12515   1.13.6.3   +3 -3      ircd-ratbox/adns/transmit.c
12516   1.14.6.4   +13 -13    ircd-ratbox/adns/types.c
12520 leeh        2005/01/10 17:48:48 EST     (20050110_3)
12522   Modified files:        (Branch: RATBOX_2_0)
12523     modules              m_xline.c 
12524   Log:
12525   - send out the reformatted xline to opers (\s -> ' ')
12526   
12527   Revision  Changes    Path
12528   1.52.2.6  +3 -3      ircd-ratbox/modules/m_xline.c
12532 leeh        2005/01/10 16:18:53 EST     (20050110_2)
12534   Modified files:        (Branch: RATBOX_2_0)
12535     help/opers           umode 
12536     help/users           umode 
12537     include              client.h supported.h 
12538     src                  messages.tab s_user.c send.c 
12539   Log:
12540   - alzs diff to add usermode +D, "deaf", which shields a user from seeing
12541     channel privmsgs.
12542   
12543   Revision   Changes    Path
12544   1.3.6.2    +1 -0      ircd-ratbox/help/opers/umode
12545   1.1.22.1   +1 -0      ircd-ratbox/help/users/umode
12546   7.246.2.9  +5 -2      ircd-ratbox/include/client.h
12547   1.41.2.1   +9 -9      ircd-ratbox/include/supported.h
12548   7.114.2.7  +1 -1      ircd-ratbox/src/messages.tab
12549   7.323.2.9  +2 -1      ircd-ratbox/src/s_user.c
12550   7.280.2.2  +3 -0      ircd-ratbox/src/send.c
12554 leeh        2005/01/10 14:50:47 EST     (20050110_1)
12556   Modified files:        (Branch: RATBOX_2_0)
12557     doc                  example.conf example.efnet.conf 
12558   Log:
12559   - I dont remember ts6 desyncing on bans, so im not sure why the example
12560     confs say so.
12561   
12562   Revision   Changes    Path
12563   7.243.2.9  +1 -2      ircd-ratbox/doc/example.conf
12564   7.75.2.10  +1 -2      ircd-ratbox/doc/example.efnet.conf
12568 leeh        2005/01/10 13:31:10 EST     (20050110_0)
12570   Modified files:        (Branch: RATBOX_2_0)
12571     .                    configure configure.ac 
12572     include              channel.h client.h numeric.h s_conf.h 
12573                          s_serv.h setup.h.in 
12574     modules/core         m_join.c m_kick.c m_mode.c m_nick.c 
12575                          m_sjoin.c 
12576     src                  channel.c messages.tab newconf.c s_conf.c 
12577                          s_serv.c s_user.c 
12578   Log:
12579   - added --enable-services to configure, which enables some ratbox-services
12580     compatibility code:
12581       - chanmode +r, registered users only
12582       - usermode +S, prevents deop/kick of a service
12583       - service { }; block in conf for the above umode
12584   
12585   Revision    Changes    Path
12586   7.229.2.8   +28 -16    ircd-ratbox/configure
12587   7.43.2.8    +19 -16    ircd-ratbox/configure.ac
12588   7.152.4.5   +4 -3      ircd-ratbox/include/channel.h
12589   7.246.2.8   +10 -4     ircd-ratbox/include/client.h
12590   7.46.2.3    +2 -1      ircd-ratbox/include/numeric.h
12591   7.278.2.8   +4 -0      ircd-ratbox/include/s_conf.h
12592   7.94.2.1    +2 -1      ircd-ratbox/include/s_serv.h
12593   7.89.2.2    +3 -0      ircd-ratbox/include/setup.h.in
12594   1.156.2.1   +9 -1      ircd-ratbox/modules/core/m_join.c
12595   1.79.2.1    +11 -1     ircd-ratbox/modules/core/m_kick.c
12596   1.112.2.4   +56 -1     ircd-ratbox/modules/core/m_mode.c
12597   1.152.2.4   +24 -1     ircd-ratbox/modules/core/m_nick.c
12598   1.201.2.4   +9 -1      ircd-ratbox/modules/core/m_sjoin.c
12599   7.417.2.4   +14 -1     ircd-ratbox/src/channel.c
12600   7.114.2.6   +2 -2      ircd-ratbox/src/messages.tab
12601   7.156.2.14  +35 -0     ircd-ratbox/src/newconf.c
12602   7.470.2.7   +15 -0     ircd-ratbox/src/s_conf.c
12603   7.406.2.8   +3 -0      ircd-ratbox/src/s_serv.c
12604   7.323.2.8   +12 -0     ircd-ratbox/src/s_user.c
12608 leeh        2005/01/09 08:23:30 EST     (20050109_0)
12610   Modified files:        (Branch: RATBOX_2_0)
12611     help/opers           umode 
12612   Log:
12613   - remove a tab, and add +C to opers umode help
12614   
12615   Revision  Changes    Path
12616   1.3.6.1   +1 -0      ircd-ratbox/help/opers/umode