]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] Remove hash_find_masked_server(), which made it possible
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
f42e9ceb 1jilles 2007/02/01 00:02:35 UTC (20070201-3175)
2 Log:
3 Remove '*' from valid server name characters.
4 This makes it impossible to connect hostmasked servers.
5 (This support didn't work well anyway, was incompatible
6 with TS6 and we never masked ourselves.)
7
8
9 Changes: Modified:
10 +1 -1 trunk/src/match.c (File Modified)
11
12
e5d9ca18 13jilles 2007/01/31 23:57:18 UTC (20070131-3173)
14 Log:
15 Change spambot, flooder and jupe joiner notices from host to orighost.
16
17
18 Changes: Modified:
19 +1 -1 trunk/modules/core/m_join.c (File Modified)
20 +2 -2 trunk/modules/core/m_message.c (File Modified)
21 +2 -2 trunk/src/channel.c (File Modified)
22
23
63aecfb9 24jilles 2007/01/28 22:13:18 UTC (20070128-3169)
25 Log:
26 Add documentation for SASL client protocol, same as atheme doc/SASL.
27
28
29 Changes: Modified:
30 + - trunk/doc/sasl.txt (File Added)
31
32
0c8f86ec 33jilles 2007/01/26 18:52:11 UTC (20070126-3167)
34 Log:
35 Include real hostname in Closing Link message for unknown
36 connections that have sent USER. This is helpful for
37 k-lined users while not breaking server IP hiding.
38
39
40 Changes: Modified:
41 +3 -1 trunk/src/client.c (File Modified)
42
43
dd12a19c 44jilles 2007/01/26 16:52:29 UTC (20070126-3165)
45 Log:
46 Rerun autoconf.
47
48
49 Changes: Modified:
50 +29 -29 trunk/configure (File Modified)
51
52
b1fc1658 53nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
54 Log:
55 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
56
57
58 Changes: Modified:
59 +3 -3 trunk/modules/core/m_kill.c (File Modified)
60
61
8d090389 62nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
63 Log:
64 Backport from early 3.x:
65
66 --
67 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
68 Log:
69 - remove "Processing connection to foobar.net" message
70
71
72 Changes: Modified:
73 +0 -3 trunk/src/s_auth.c (File Modified)
74
75
76 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
77 Log:
78 - missed the processing connection one (actually, we can probably nuke this one)
79
80
81 Changes: Modified:
82 +1 -2 trunk/src/s_auth.c (File Modified)
83
84
85 river 2006/09/27 16:33:05 UTC (20060927-2174)
86 Log:
87 get_client_name = stupid
88
89
90
91 Changes: Modified:
92 +10 -7 trunk/modules/core/m_kill.c (File Modified)
93
94
95 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
96 Log:
97 - remove excessive arguments
98
99
100 Changes: Modified:
101 +1 -2 trunk/src/s_conf.c (File Modified)
102 +1 -1 trunk/src/s_user.c (File Modified)
103
104
105 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
106 Log:
107 - use sendto_one_notice() for on-connect notices too.
108
109
110 Changes: Modified:
111 +10 -10 trunk/src/s_auth.c (File Modified)
112
113
114 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
115 Log:
116 - use sendto_one_notice() in the core, too.
117
118
119 Changes: Modified:
120 +2 -2 trunk/src/chmode.c (File Modified)
121 +8 -15 trunk/src/modules.c (File Modified)
122 +3 -5 trunk/src/s_conf.c (File Modified)
123 +1 -2 trunk/src/s_newconf.c (File Modified)
124 +20 -57 trunk/src/s_user.c (File Modified)
125
126
127 river 2006/09/27 16:19:25 UTC (20060927-2166)
128 Log:
129 the KILL command will use get_client_name(, SHOW_IP) instead of
130 target->name, and will show a more useful error for local opers
131
132
133
134 Changes: Modified:
135 +6 -4 trunk/modules/core/m_kill.c (File Modified)
136
137
138 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
139 Log:
140 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
141
142
143 Changes: Modified:
144 +4 -2 trunk/src/send.c (File Modified)
145
146
147 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
148 Log:
149 - back out r2159
150
151
152 Changes: Modified:
153 +1 -1 trunk/include/client.h (File Modified)
154
155
156 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
157 Log:
158 - get_id(): fall back to "*" if client has no known name
159
160
161 Changes: Modified:
162 +1 -1 trunk/include/client.h (File Modified)
163
164
165 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
166 Log:
167 - convert to sendto_one_notice().
168
169
170 Changes: Modified:
171 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
172 +4 -6 trunk/unsupported/m_force.c (File Modified)
173
174
175 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
176 Log:
177 - use sendto_one_notice() in many places instead of
178 sendto_one(source_p, ":%s NOTICE %s :", ...);
179
180
181 Changes: Modified:
182 +10 -25 trunk/extensions/example_module.c (File Modified)
183 +5 -14 trunk/extensions/hurt.c (File Modified)
184 +1 -2 trunk/extensions/m_42.c (File Modified)
185 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
186 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
187 +1 -2 trunk/extensions/m_opme.c (File Modified)
188 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
189 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
190 +3 -7 trunk/modules/core/m_die.c (File Modified)
191 +2 -4 trunk/modules/core/m_kill.c (File Modified)
192 +2 -2 trunk/modules/core/m_squit.c (File Modified)
193 +1 -2 trunk/modules/m_challenge.c (File Modified)
194 +11 -15 trunk/modules/m_connect.c (File Modified)
195 +20 -28 trunk/modules/m_dline.c (File Modified)
196 +2 -2 trunk/modules/m_etrace.c (File Modified)
197 +11 -21 trunk/modules/m_gline.c (File Modified)
198 +2 -4 trunk/modules/m_kline.c (File Modified)
199 +1 -2 trunk/modules/m_rehash.c (File Modified)
200 +3 -7 trunk/modules/m_restart.c (File Modified)
201 +31 -45 trunk/modules/m_set.c (File Modified)
202 +2 -4 trunk/modules/m_testmask.c (File Modified)
203 +5 -8 trunk/modules/m_unreject.c (File Modified)
204 +2 -5 trunk/modules/m_xline.c (File Modified)
205 --
206
207
208 Changes: Modified:
209 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
210 +10 -25 trunk/extensions/example_module.c (File Modified)
211 +5 -14 trunk/extensions/hurt.c (File Modified)
212 +1 -2 trunk/extensions/m_42.c (File Modified)
213 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
214 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
215 +1 -2 trunk/extensions/m_opme.c (File Modified)
216 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
217 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
218 +3 -7 trunk/modules/core/m_die.c (File Modified)
219 +14 -11 trunk/modules/core/m_kill.c (File Modified)
220 +2 -2 trunk/modules/core/m_squit.c (File Modified)
221 +1 -2 trunk/modules/m_challenge.c (File Modified)
222 +11 -15 trunk/modules/m_connect.c (File Modified)
223 +2 -4 trunk/modules/m_dline.c (File Modified)
224 +2 -2 trunk/modules/m_etrace.c (File Modified)
225 +11 -21 trunk/modules/m_gline.c (File Modified)
226 +2 -4 trunk/modules/m_kline.c (File Modified)
227 +1 -2 trunk/modules/m_rehash.c (File Modified)
228 +3 -7 trunk/modules/m_restart.c (File Modified)
229 +31 -45 trunk/modules/m_set.c (File Modified)
230 +2 -4 trunk/modules/m_testmask.c (File Modified)
231 +5 -8 trunk/modules/m_unreject.c (File Modified)
232 +1 -3 trunk/modules/m_xline.c (File Modified)
233 +2 -2 trunk/src/chmode.c (File Modified)
234 +8 -15 trunk/src/modules.c (File Modified)
235 +10 -14 trunk/src/s_auth.c (File Modified)
236 +3 -6 trunk/src/s_conf.c (File Modified)
237 +1 -2 trunk/src/s_newconf.c (File Modified)
238 +20 -57 trunk/src/s_user.c (File Modified)
239 +4 -2 trunk/src/send.c (File Modified)
240 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
241 +4 -6 trunk/unsupported/m_force.c (File Modified)
242
243
5366977b 244nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
245 Log:
246 - keyword-subst from charybdis 2.2.
247
248
249 Changes: Modified:
250 +12 -3 trunk/doc/example.conf (File Modified)
251 +58 -3 trunk/doc/reference.conf (File Modified)
252 + - trunk/include/substitution.h (File Added)
253 +1 -0 trunk/src/Makefile.in (File Modified)
254 +2 -2 trunk/src/s_conf.c (File Modified)
255 +164 -1 trunk/src/s_user.c (File Modified)
256 + - trunk/src/substitution.c (File Added)
257
258
92fb5c31 259nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
260 Log:
261 Removed merge tracking for "svnmerge" for
262 http://svn.atheme.org/charybdis/branches/release-2.2
263
264
265 Changes: Modified:
266 + - trunk/ (Property Modified)
267
268
269nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
270 Log:
271 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
272 http://svn.atheme.org/charybdis/branches/release-2.2
273
274
275 Changes: Modified:
276 + - trunk/ (Property Modified)
277
278
279nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
280 Log:
281 Removed merge tracking for "svnmerge" for
282 http://svn.atheme.org/charybdis/branches/release-2.2
283
284
285 Changes: Modified:
286 + - trunk/ (Property Modified)
287
288
289nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
290 Log:
291 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
292 http://svn.atheme.org/charybdis/branches/release-2.2
293
294
295 Changes: Modified:
296 + - trunk/ (Property Modified)
297
298
299nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
300 Log:
301 - bleah
302
303
304 Changes: Modified:
305 + - trunk/ (Property Modified)
306
307
308nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
309 Log:
310 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
311 http://svn.atheme.org/charybdis/branches/release-2.2
312
313
314 Changes: Modified:
315 + - trunk/ (Property Modified)
316
317
318nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
319 Log:
320 - version bump to 2.2.0
321
322
323 Changes: Modified:
324 +3 -1 trunk/NEWS (File Modified)
325 +1 -1 trunk/configure.ac (File Modified)
326
327
55da5539 328nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
329 Log:
330 - the new plan:
331 + branches/release-2.1 -> 2.2 base
332 + 3.0 -> branches/cxxconversion
333 + backport some immediate 3.0 functionality for 2.2
334 + other stuff
335
336
337 Changes: Modified:
338 + - trunk/ (File Added)
339
340
212380e3 341jilles 2007/01/23 23:48:50 UTC (20070123-3139)
342 Log:
343 Merged revisions 3135,3137 via svnmerge from
344 http://svn.atheme.org/charybdis/trunk
345
346 ........
347 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
348
349 - Expand TRACE description
350 - Mention expiry time in TESTLINE
351 ........
352 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
353
354 Update copyright year for sgml docs to 2007.
355 ........
356
357
358 Changes: Modified:
359 + - branches/release-2.1/ (Property Modified)
360 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
361 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
362
363
364jilles 2007/01/21 15:38:16 UTC (20070121-3133)
365 Log:
366 Merged revisions 1999 via svnmerge from
367 http://svn.atheme.org/charybdis/trunk
368 Add river to CREDITS
369
370 ........
371 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
372
373 vanity
374 ........
375
376
377 Changes: Modified:
378 + - branches/release-2.1/ (Property Modified)
379 +1 -0 branches/release-2.1/CREDITS (File Modified)
380
381
382jilles 2007/01/21 15:36:31 UTC (20070121-3131)
383 Log:
384 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
385 http://svn.atheme.org/charybdis/trunk
386
387 ........
388 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
389
390 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
391 ........
392 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
393
394 - add use_forward to /info
395 ........
396 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
397
398 Call channel_modes() with &me instead of source_p when
399 sending out a JOIN and SJOIN for a local user. This
400 saves checking whether they are on the channel they
401 have just joined.
402 ........
403 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
404
405 If use_forward is disabled:
406 - hide +fFQ in 005
407 - hide +f in /mode #channel (/mode #channel f still shows it)
408 - do not send any mode changes adding +f to local clients
409 (-f ones are still sent)
410 ........
411
412
413 Changes: Modified:
414 + - branches/release-2.1/ (Property Modified)
415 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
416 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
417 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
418 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
419 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
420 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
421 +1 -1 branches/release-2.1/src/channel.c (File Modified)
422 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
423 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
424 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
425 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
426 +4 -2 branches/release-2.1/src/supported.c (File Modified)
427
428
429jilles 2007/01/02 13:23:04 UTC (20070102-3121)
430 Log:
431 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
432
433
434 Changes: Modified:
435 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
436 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
437 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
438
439
440jilles 2007/01/02 13:11:04 UTC (20070102-3117)
441 Log:
442 Add accountability (wallops, log) to OKICK.
443
444
445 Changes: Modified:
446 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
447
448
449jilles 2006/12/27 00:47:45 UTC (20061227-3063)
450 Log:
451 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
452 Similar to branches/release-2.2 r3061.
453
454
455 Changes: Modified:
456 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
457
458
459jilles 2006/12/27 00:36:54 UTC (20061227-3059)
460 Log:
461 - Write xline to file after instead of before notifying opers and source
462 - Also notify source of failure to add xline
463 Similar to branches/release-2.2 r3057.
464
465
466 Changes: Modified:
467 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
468
469
470jilles 2006/12/27 00:25:50 UTC (20061227-3055)
471 Log:
472 If a dline/kline/resv cannot be added to the file, send
473 the regular notices to local opers and source anyway,
474 and also warn the source (local opers were already warned).
475 Similar to branches/release-2.2 r3053.
476
477
478 Changes: Modified:
479 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
480
481
482jilles 2006/12/27 00:02:32 UTC (20061227-3051)
483 Log:
484 Port over fixes from unkline/unxline/unresv to undline.
485 Similar to branches/release-2.2 r3049.
486
487
488 Changes: Modified:
489 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
490
491
492jilles 2006/12/26 23:18:05 UTC (20061226-3047)
493 Log:
494 Merged revisions 2915 via svnmerge from
495 http://svn.atheme.org/charybdis/trunk
496
497 ........
498 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
499
500 In usage message, show kline.conf and xline.conf instead
501 of klines.conf and xlines.conf.
502 ........
503
504
505 Changes: Modified:
506 + - branches/release-2.1/ (Property Modified)
507 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
508
509
510jilles 2006/12/26 23:16:57 UTC (20061226-3045)
511 Log:
512 Merged revisions 2831,2833,2853 via svnmerge from
513 http://svn.atheme.org/charybdis/trunk
514
515 ........
516 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
517
518 unkline/unxline/unresv:
519 - if fclose on the output returns an error, treat this as a
520 write error too
521 - check if the rename from the temp file to the ban conf failed
522 ........
523 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
524
525 When adding a permanent dline/kline/xline/resv, check
526 the return value of fclose().
527 ........
528 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
529
530 Do not free xline aconf if it could not be written out.
531 It will be added to the list in memory anyway.
532 ........
533
534
535 Changes: Modified:
536 + - branches/release-2.1/ (Property Modified)
537 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
538 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
539 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
540 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
541
542
543jilles 2006/12/05 13:24:19 UTC (20061205-2813)
544 Log:
545 NEWS: Clarify effects of ip_cloaking changes a little.
546
547
548 Changes: Modified:
549 +2 -0 branches/release-2.1/NEWS (File Modified)
550
551
552jilles 2006/12/05 13:18:39 UTC (20061205-2811)
553 Log:
554 Rerun autoconf.
555
556
557 Changes: Modified:
558 +9 -9 branches/release-2.1/configure (File Modified)
559
560
561jilles 2006/12/05 13:18:19 UTC (20061205-2809)
562 Log:
563 Version bump on 2.1 branch to 2.1.2.
564
565
566 Changes: Modified:
567 +1 -1 branches/release-2.1/configure.ac (File Modified)
568
569
570jilles 2006/12/05 12:47:23 UTC (20061205-2807)
571 Log:
572 Mention r2801/r2805.
573
574
575 Changes: Modified:
576 +1 -0 branches/release-2.1/NEWS (File Modified)
577
578
579jilles 2006/12/05 12:45:43 UTC (20061205-2805)
580 Log:
581 Merged revisions 2801 via svnmerge from
582 http://svn.atheme.org/charybdis/trunk
583
584 ........
585 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
586
587 ip_cloaking: try to avoid truncation by removing more
588 components of the hostname (except the TLD).
589 ........
590
591
592 Changes: Modified:
593 + - branches/release-2.1/ (Property Modified)
594 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
595
596
597jilles 2006/12/02 20:40:54 UTC (20061202-2793)
598 Log:
599 Update NEWS.
600
601
602 Changes: Modified:
603 +8 -1 branches/release-2.1/NEWS (File Modified)
604
605
606jilles 2006/12/02 20:32:39 UTC (20061202-2791)
607 Log:
608 Merged revisions 2781 via svnmerge from
609 http://svn.atheme.org/charybdis/trunk
610
611 ........
612 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
613
614 Fix stupid bug: checked a hostmask against the found
615 ban instead of all exceptions, causing all host mangled
616 clients to be exempted if there was a single ban
617 exception in many cases.
618 ........
619
620
621 Changes: Modified:
622 + - branches/release-2.1/ (Property Modified)
623 +2 -2 branches/release-2.1/src/channel.c (File Modified)
624
625
626jilles 2006/12/02 20:00:18 UTC (20061202-2789)
627 Log:
628 Merged revisions 2773 via svnmerge from
629 http://svn.atheme.org/charybdis/trunk
630
631 ........
632 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
633
634 user@host must be *@* for a shared{} block with flags=locops
635 (server should not be *).
636 ........
637
638
639 Changes: Modified:
640 + - branches/release-2.1/ (Property Modified)
641 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
642
643
644jilles 2006/11/27 11:45:31 UTC (20061127-2775)
645 Log:
646 Tweak \s code a little.
647
648
649 Changes: Modified:
650 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
651 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
652 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
653
654
655jilles 2006/11/12 14:21:16 UTC (20061112-2765)
656 Log:
657 Merged revisions 2761 via svnmerge from
658 http://svn.atheme.org/charybdis/trunk
659
660 ........
661 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
662
663 The testline/no_tilde fixes are in 2.1.1.
664 ........
665
666
667 Changes: Modified:
668 + - branches/release-2.1/ (Property Modified)
669 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
670
671
672jilles 2006/11/10 23:02:43 UTC (20061110-2759)
673 Log:
674 Update NEWS.
675
676
677 Changes: Modified:
678 +4 -1 branches/release-2.1/NEWS (File Modified)
679
680
681jilles 2006/11/10 22:58:15 UTC (20061110-2757)
682 Log:
683 Merged revisions 2125,2182-2183,2190-2195,2204-2205,2208-2209,2238-2239,2286-2287,2296-2297,2440-2441,2542-2547,2681-2682,2687-2690,2697,2703,2705,2707-2711 via svnmerge from
684 http://svn.atheme.org/charybdis/trunk
685 no_tilde fixes
686
687 ........
688 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
689
690 If the auth{} block has no_tilde and is not kline exempt,
691 check the username without tilde against klines too.
692 This is consistent with the way klines work on spoofs
693 (klines checked on both raw and appearing-on-IRC version).
694 ........
695 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
696
697 Rework the fix for klines with no_tilde.
698 Add an extra argument to find_address_conf() for the
699 username without tilde, as that may contain one character more.
700 ........
701 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
702
703 Unbreak compile (because of r2697).
704 testline with ~ could be improved some more perhaps, but this should work.
705 ........
706 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
707
708 testline: take no_tilde and username truncation into account
709 ........
710 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
711
712 Add some information on /testline with no_tilde and username truncation.
713 ........
714
715
716 Changes: Modified:
717 + - branches/release-2.1/ (Property Modified)
718 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
719 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
720 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
721 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
722 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
723 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
724
725
726jilles 2006/11/10 19:08:03 UTC (20061110-2755)
727 Log:
728 Merged revisions 2149,2151 via svnmerge from
729 http://svn.atheme.org/charybdis/trunk
730
731 ........
732 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
733
734 Move kills from services from +s to +k snomask.
735 Kills from non-service opers remain on +s.
736 ........
737 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
738
739 Update description of +s and +k snomasks.
740 ........
741
742
743 Changes: Modified:
744 + - branches/release-2.1/ (Property Modified)
745 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
746 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
747 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
748
749
750jilles 2006/11/10 19:05:25 UTC (20061110-2753)
751 Log:
752 Merged revisions 2685 via svnmerge from
753 http://svn.atheme.org/charybdis/trunk
754
755 ........
756 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
757
758 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
759 ........
760
761
762 Changes: Modified:
763 + - branches/release-2.1/ (Property Modified)
764 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
765
766
767jilles 2006/11/10 15:15:00 UTC (20061110-2743)
768 Log:
769 Merged revisions 2693 via svnmerge from
770 http://svn.atheme.org/charybdis/trunk
771
772 ........
773 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
774
775 Fix truncation (by one) of unidented usernames
776 if user registration is done because of DNSBL
777 completion (which is the usual case if a valid
778 NICK and USER are sent quickly and any DNSBLs
779 are enabled).
780 ........
781
782
783 Changes: Modified:
784 + - branches/release-2.1/ (Property Modified)
785 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
786
787
788jilles 2006/11/10 01:26:27 UTC (20061110-2739)
789 Log:
790 Update NEWS.
791
792
793 Changes: Modified:
794 +10 -0 branches/release-2.1/NEWS (File Modified)
795
796
797jilles 2006/11/10 00:21:56 UTC (20061110-2737)
798 Log:
799 Rerun autoconf.
800
801
802 Changes: Modified:
803 +9 -9 branches/release-2.1/configure (File Modified)
804
805
806jilles 2006/11/10 00:15:54 UTC (20061110-2735)
807 Log:
808 Version bump to 2.1.1.
809
810
811 Changes: Modified:
812 +1 -1 branches/release-2.1/configure.ac (File Modified)
813
814
815jilles 2006/11/10 00:04:08 UTC (20061110-2733)
816 Log:
817 Merged revisions 2186,2188,2190-2196,2204-2205,2208-2209,2224,2238-2239,2286-2287,2296-2297,2440-2441,2542-2547,2681-2682,2687-2690,2699,2701 via svnmerge from
818 http://svn.atheme.org/charybdis/trunk
819
820 ........
821 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
822
823 - fix a server notice on SID collision where the server name is mentioned twice
824 ........
825 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
826
827 - get_server_name() is stupid
828 ........
829 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
830
831 - fix an oops
832 ........
833 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
834
835 Do the Attempt to re-introduce SID server notice somewhat
836 differently, showing a real host again if !HIDE_SERVERS_IPS
837 and still showing the server name exactly once.
838 ........
839 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
840
841 Fix log message for Attempt to re-introduce SID (server notice was ok).
842 ........
843 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
844
845 - replace "No N line" with "no connect block" in a
846 serverlog message
847 - show attempted server name in a few serverlog messages
848 ........
849
850
851 Changes: Modified:
852 + - branches/release-2.1/ (Property Modified)
853 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
854
855
856jilles 2006/11/09 23:53:43 UTC (20061109-2731)
857 Log:
858 Merged revisions 2218 via svnmerge from
859 http://svn.atheme.org/charybdis/trunk
860
861 ........
862 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
863
864 Fix garbage in /stats y output on 64-bit archs.
865 ........
866
867
868 Changes: Modified:
869 + - branches/release-2.1/ (Property Modified)
870 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
871
872
873jilles 2006/11/09 23:52:06 UTC (20061109-2729)
874 Log:
875 Merged revisions 2438 via svnmerge from
876 http://svn.atheme.org/charybdis/trunk
877
878 ........
879 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
880
881 Enable Revision keyword in addition to Id.
882 ........
883
884
885 Changes: Modified:
886 + - branches/release-2.1/ (Property Modified)
887 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
888
889
890jilles 2006/11/09 23:48:45 UTC (20061109-2727)
891 Log:
892 Merged revisions 2679 via svnmerge from
893 http://svn.atheme.org/charybdis/trunk
894
895 ........
896 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
897
898 Port over ratbox 2.2 r23253 (anfl):
899 - remove the cached storage of how many +beI there are, thereby fixing a
900 case where it can get desynced from reality
901 ........
902
903
904 Changes: Modified:
905 + - branches/release-2.1/ (Property Modified)
906 +0 -1 branches/release-2.1/include/channel.h (File Modified)
907 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
908
909
910jilles 2006/11/09 23:43:35 UTC (20061109-2725)
911 Log:
912 Merged revisions 2093,2095 via svnmerge from
913 http://svn.atheme.org/charybdis/trunk
914
915 ........
916 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
917
918 - change DNSBL licensing to BSD.
919 ........
920 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
921
922 - change x86-assembly FNV implementation to BSD license
923 ........
924
925
926 Changes: Modified:
927 + - branches/release-2.1/ (Property Modified)
928 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
929 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
930
931
932jilles 2006/11/09 23:35:48 UTC (20061109-2723)
933 Log:
934 Merged revisions 2073,2075 via svnmerge from
935 http://svn.atheme.org/charybdis/trunk
936
937 ........
938 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
939
940 Put full information in the squit reason when exiting
941 a server due to a servlink (ziplinks) error.
942 ........
943 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
944
945 Put full information in the squit reason when exiting
946 a server due to not enough arguments for a command.
947 ........
948
949
950 Changes: Modified:
951 + - branches/release-2.1/ (Property Modified)
952 +7 -5 branches/release-2.1/src/parse.c (File Modified)
953 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
954
955
956jilles 2006/11/09 23:30:38 UTC (20061109-2721)
957 Log:
958 Merged revisions 2071 via svnmerge from
959 http://svn.atheme.org/charybdis/trunk
960
961 ........
962 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
963
964 Don't redirect users from an existing domain to an
965 existing server in reference.conf.
966 Idea from ratbox.
967 ........
968
969
970 Changes: Modified:
971 + - branches/release-2.1/ (Property Modified)
972 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
973
974
975jilles 2006/09/27 17:19:03 UTC (20060927-2182)
976 Log:
977 Merged revisions 2053 via svnmerge from
978 http://svn.atheme.org/charybdis/trunk
979
980 ........
981 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
982
983 Make find_channel_membership() choose the shortest list
984 (channel's list or user's list) to search, avoiding excessive
985 CPU usage with services which are in lots of channels.
986 From ratbox 2.2 (anfl/jilles)
987 ........
988
989
990 Changes: Modified:
991 + - branches/release-2.1/ (Property Modified)
992 +21 -4 branches/release-2.1/src/channel.c (File Modified)
993
994
995jilles 2006/09/14 22:01:16 UTC (20060914-2057)
996 Log:
997 Rerun autoconf.
998
999
1000 Changes: Modified:
1001 +9 -9 branches/release-2.1/configure (File Modified)
1002
1003
1004jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1005 Log:
1006 Version change 2.1.0rc1 -> 2.1.0 (release).
1007
1008
1009 Changes: Modified:
1010 +1 -1 branches/release-2.1/configure.ac (File Modified)
1011
1012
1013jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1014 Log:
1015 Merged revisions 2029 via svnmerge from
1016 http://svn.atheme.org/charybdis/trunk
1017
1018 ........
1019 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1020
1021 NEWS: mention m_webirc.c module
1022 ........
1023
1024
1025 Changes: Modified:
1026 + - branches/release-2.1/ (Property Modified)
1027 +1 -0 branches/release-2.1/NEWS (File Modified)
1028
1029
1030jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1031 Log:
1032 Rerun autoconf.
1033
1034
1035 Changes: Modified:
1036 +9 -9 branches/release-2.1/configure (File Modified)
1037
1038
1039jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1040 Log:
1041 Change version to 2.1.0rc1.
1042
1043
1044 Changes: Modified:
1045 +1 -1 branches/release-2.1/configure.ac (File Modified)
1046
1047
1048jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1049 Log:
1050 Merged revisions 2021 via svnmerge from
1051 http://svn.atheme.org/charybdis/trunk
1052
1053 ........
1054 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1055
1056 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1057 related flaky looking things, and instead keep a list
1058 of BlacklistClients in PreClient.
1059 ........
1060
1061
1062 Changes: Modified:
1063 + - branches/release-2.1/ (Property Modified)
1064 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1065 +1 -1 branches/release-2.1/include/client.h (File Modified)
1066 +0 -1 branches/release-2.1/include/res.h (File Modified)
1067 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1068 +0 -24 branches/release-2.1/src/res.c (File Modified)
1069 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1070
1071
1072jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1073 Log:
1074 Merged revisions 2015,2017 via svnmerge from
1075 http://svn.atheme.org/charybdis/trunk
1076
1077 ........
1078 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1079
1080 Check if the name in the question section of the
1081 DNS reply matches what we queried, to guard against
1082 late replies to a previous query with the same id.
1083 ........
1084 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1085
1086 res.c: add a comment summarizing our changes
1087 ........
1088
1089
1090 Changes: Modified:
1091 + - branches/release-2.1/ (Property Modified)
1092 +53 -18 branches/release-2.1/src/res.c (File Modified)
1093
1094
1095jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1096 Log:
1097 Merged revisions 1981 via svnmerge from
1098 http://svn.atheme.org/charybdis/trunk
1099
1100 ........
1101 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1102
1103 Alphabetize extensions and tweak the descriptions a little.
1104 ........
1105
1106
1107 Changes: Modified:
1108 + - branches/release-2.1/ (Property Modified)
1109 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1110 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1111
1112
1113jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1114 Log:
1115 Merged revisions 1975 via svnmerge from
1116 http://svn.atheme.org/charybdis/trunk
1117
1118 ........
1119 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1120
1121 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1122 We should use the IP and not truncate the hostname.
1123 From ratbox 2.2 (androsyn)
1124 ........
1125
1126
1127 Changes: Modified:
1128 + - branches/release-2.1/ (Property Modified)
1129 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1130
1131
1132jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1133 Log:
1134 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1135 http://svn.atheme.org/charybdis/trunk
1136
1137
1138 Changes: Modified:
1139 + - branches/release-2.1/ (Property Modified)
1140
1141
1142nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1143 Log:
1144 - branch 2.1 release family
1145
1146
1147 Changes: Modified:
1148 + - branches/release-2.1/ (File Added)
1149
1150
1151jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1152 Log:
1153 Describe new handling of host mangling in channel bans in SGML.
1154
1155
1156 Changes: Modified:
1157 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1158
1159
1160nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1161 Log:
1162 - ok, 2.1 operline brought to you by marvin the melancholy robot
1163
1164
1165 Changes: Modified:
1166 +1 -1 trunk/src/messages.tab (File Modified)
1167
1168
1169nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1170 Log:
1171 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1172 If anybody comes up with anything better, then please let us know
1173 and we will change this before 2.1 is branched.
1174
1175
1176 Changes: Modified:
1177 +1 -1 trunk/src/messages.tab (File Modified)
1178
1179
1180jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1181 Log:
1182 Add EUID to capab.txt.
1183
1184
1185 Changes: Modified:
1186 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1187
1188
1189jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1190 Log:
1191 Update NEWS file.
1192
1193
1194 Changes: Modified:
1195 +3 -0 trunk/NEWS (File Modified)
1196
1197
1198jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1199 Log:
1200 Allow service{} servers to manipulate the nick delay table
1201 (for "nickserv enforcement").
1202 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1203 If duration is 0, the nickdelay entry is removed, otherwise
1204 it is added with the duration in seconds (maximum 24 hours).
1205 It is suggested that this is used if the EUID capab is present.
1206
1207
1208 Changes: Modified:
1209 +42 -1 trunk/modules/m_services.c (File Modified)
1210
1211
1212jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1213 Log:
1214 HURT: strip off *@ from the start of the mask
1215 reject anything else containing '@' or '!'
1216
1217
1218 Changes: Modified:
1219 +11 -0 trunk/extensions/hurt.c (File Modified)
1220
1221
1222jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1223 Log:
1224 ircd.c: need supported.h here
1225
1226
1227 Changes: Modified:
1228 +1 -0 trunk/src/ircd.c (File Modified)
1229
1230
1231jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1232 Log:
1233 HURT: less ambiguity here
1234 ips/hosts to be hurt must contain a '.' or ':' otherwise
1235 they are interpreted as nicks
1236
1237
1238 Changes: Modified:
1239 +14 -9 trunk/extensions/hurt.c (File Modified)
1240
1241
1242nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1243 Log:
1244 - we're now ircd-charybdis.org.
1245 - properly alphabetize credits
1246
1247
1248 Changes: Modified:
1249 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1250
1251
1252nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1253 Log:
1254 - add additional modules to the configs
1255
1256
1257 Changes: Modified:
1258 +6 -0 trunk/doc/example.conf (File Modified)
1259 +12 -0 trunk/doc/reference.conf (File Modified)
1260
1261
1262nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1263 Log:
1264 - remove hurt.h, it is pointless and confusing
1265
1266
1267 Changes: Modified:
1268 +27 -62 trunk/extensions/hurt.c (File Modified)
1269 + - trunk/extensions/hurt.h (File Deleted)
1270
1271
1272nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1273 Log:
1274 - add code to suggest a local HURT by nickname.
1275 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1276
1277
1278 Changes: Modified:
1279 +40 -10 trunk/extensions/hurt.c (File Modified)
1280 +1 -0 trunk/extensions/hurt.h (File Modified)
1281
1282
1283nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1284 Log:
1285 - update NEWS file
1286
1287
1288 Changes: Modified:
1289 +2 -1 trunk/NEWS (File Modified)
1290
1291
1292jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1293 Log:
1294 MASKTRACE/TESTMASK: check orighost as well
1295
1296
1297 Changes: Modified:
1298 +4 -2 trunk/modules/m_etrace.c (File Modified)
1299 +3 -1 trunk/modules/m_testmask.c (File Modified)
1300
1301
1302jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1303 Log:
1304 Make RPL_ISUPPORT (005) numeric modularizable.
1305 Currently it will reassemble the numeric every time
1306 it needs to be sent, using a few dozen callbacks;
1307 if this is too slow some caching scheme should be
1308 implemented.
1309
1310
1311 Changes: Modified:
1312 +0 -1 trunk/include/s_user.h (File Modified)
1313 +36 -114 trunk/include/supported.h (File Modified)
1314 +1 -1 trunk/modules/m_version.c (File Modified)
1315 +1 -0 trunk/src/Makefile.in (File Modified)
1316 +1 -0 trunk/src/ircd.c (File Modified)
1317 +300 -25 trunk/src/s_user.c (File Modified)
1318 + - trunk/src/supported.c (File Added)
1319
1320
1321jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1322 Log:
1323 EUID orighost could differ from host only in case,
1324 do not mark as dynamic spoof then
1325
1326
1327 Changes: Modified:
1328 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1329
1330
1331jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1332 Log:
1333 kline help file: clarify a bit and remove some obsolete stuff
1334 partly suggested by Olin
1335
1336
1337 Changes: Modified:
1338 +8 -8 trunk/help/opers/kline (File Modified)
1339
1340
1341jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1342 Log:
1343 Update NEWS file.
1344
1345
1346 Changes: Modified:
1347 +20 -0 trunk/NEWS (File Modified)
1348
1349
1350jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1351 Log:
1352 Show real host/IP to nonopers whoising themselves.
1353 The IP is not shown for auth{} spoofs, otherwise it is,
1354 as it looked rather weird to me to show an auth{} spoofed
1355 IP like this. (/userhost on self still shows the IP.)
1356
1357
1358 Changes: Modified:
1359 +13 -2 trunk/modules/m_whois.c (File Modified)
1360
1361
1362jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1363 Log:
1364 Document nick_delay stuff and move it around a bit.
1365
1366
1367 Changes: Modified:
1368 +1 -2 trunk/doc/example.conf (File Modified)
1369 +8 -2 trunk/doc/reference.conf (File Modified)
1370
1371
1372nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1373 Log:
1374 - disable nickdelay by default. Needs to be documented in reference.conf.
1375
1376
1377 Changes: Modified:
1378 +2 -0 trunk/doc/example.conf (File Modified)
1379 +2 -0 trunk/doc/reference.conf (File Modified)
1380
1381
1382jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1383 Log:
1384 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1385
1386
1387 Changes: Modified:
1388 +2 -1 trunk/modules/m_services.c (File Modified)
1389
1390
1391jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1392 Log:
1393 ip_cloaking: somewhat hackish but we need to send the
1394 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1395 umodes
1396
1397
1398 Changes: Modified:
1399 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1400
1401
1402jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1403 Log:
1404 If EUID is used, show realhost in far connect notice
1405 (but not in far disconnect notice).
1406
1407
1408 Changes: Modified:
1409 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1410
1411
1412jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1413 Log:
1414 ip_cloaking:
1415 - use non-ENCAP CHGHOST if possible
1416 - really introduce new users with their mangled and real
1417 host if +h is in default umodes
1418
1419
1420 Changes: Modified:
1421 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1422
1423
1424jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1425 Log:
1426 Add non-ENCAP CHGHOST.
1427
1428
1429 Changes: Modified:
1430 +49 -11 trunk/modules/m_chghost.c (File Modified)
1431
1432
1433jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1434 Log:
1435 Initial addition of EUID (puts realhost/account in same
1436 command as user introduction).
1437 See doc/technical/euid.txt for more information.
1438 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1439
1440
1441 Changes: Modified:
1442 + - trunk/doc/technical/euid.txt (File Added)
1443 +2 -1 trunk/include/s_serv.h (File Modified)
1444 +1 -1 trunk/include/s_user.h (File Modified)
1445 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1446 +1 -34 trunk/modules/m_chghost.c (File Modified)
1447 +0 -28 trunk/modules/m_services.c (File Modified)
1448 +30 -1 trunk/src/s_serv.c (File Modified)
1449 +30 -3 trunk/src/s_user.c (File Modified)
1450
1451
1452jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1453 Log:
1454 Store the mangled host in localClient and use it for
1455 ban matching (also match real host for mangled users,
1456 also match mangled host for uncloaked users).
1457 Improve interaction of +h with auth{} and services
1458 spoofs.
1459 Note that all of this only applies to clients who
1460 connect after the mangling module is loaded
1461 (other clients cannot even set +h).
1462 The sorcerynet cloaking module has not been updated
1463 for these changes.
1464
1465
1466 Changes: Modified:
1467 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1468 +3 -0 trunk/include/client.h (File Modified)
1469 +64 -5 trunk/src/channel.c (File Modified)
1470 +1 -0 trunk/src/client.c (File Modified)
1471 +2 -2 trunk/src/s_user.c (File Modified)
1472
1473
1474jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1475 Log:
1476 Document /stats U letters in sgml.
1477
1478
1479 Changes: Modified:
1480 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1481
1482
1483jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1484 Log:
1485 Better description of hub_mask and leaf_mask.
1486
1487
1488 Changes: Modified:
1489 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1490
1491
1492jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1493 Log:
1494 Add operspy_dont_care_user_info to sgml docs.
1495
1496
1497 Changes: Modified:
1498 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1499
1500
1501jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1502 Log:
1503 Add general::operspy_dont_care_user_info.
1504 This makes /who mask equivalent to /who !mask for opers
1505 with the operspy flag, and removes the operspy log/notice
1506 on /who mask, /masktrace and /scan.
1507 The necessary privilege (operspy flag) is unchanged.
1508 Behaviour for the other operspy commands (channel
1509 related ones) is also unchanged.
1510
1511
1512 Changes: Modified:
1513 +1 -0 trunk/doc/example.conf (File Modified)
1514 +6 -0 trunk/doc/reference.conf (File Modified)
1515 +1 -0 trunk/include/s_conf.h (File Modified)
1516 +10 -8 trunk/modules/m_etrace.c (File Modified)
1517 +6 -0 trunk/modules/m_info.c (File Modified)
1518 +8 -5 trunk/modules/m_scan.c (File Modified)
1519 +1 -1 trunk/modules/m_version.c (File Modified)
1520 +6 -1 trunk/modules/m_who.c (File Modified)
1521 +1 -0 trunk/src/newconf.c (File Modified)
1522 +1 -0 trunk/src/s_conf.c (File Modified)
1523
1524
1525jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1526 Log:
1527 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1528 This letter will also be used for showing operspy with
1529 limited accountability (show non channel related info
1530 without '!' or notice).
1531
1532
1533 Changes: Modified:
1534 +2 -0 trunk/doc/server-version-info (File Modified)
1535 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1536 +2 -0 trunk/include/ircd.h (File Modified)
1537 +6 -0 trunk/modules/m_info.c (File Modified)
1538 +2 -0 trunk/modules/m_version.c (File Modified)
1539 +1 -0 trunk/src/ircd_state.c (File Modified)
1540
1541
1542jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1543 Log:
1544 Add m_webirc module, allows showing real host of CGI:IRC users.
1545 Differences to the version available on my web page for a while:
1546 instructions on how to set it up.
1547
1548
1549 Changes: Modified:
1550 +137 -0 trunk/extensions/Makefile.in (File Modified)
1551 + - trunk/extensions/m_webirc.c (File Added)
1552
1553
1554nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1555 Log:
1556 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1557
1558
1559 Changes: Modified:
1560 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1561
1562
1563nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1564 Log:
1565 - move beu from core to contributors
1566 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1567
1568
1569 Changes: Modified:
1570 +2 -2 trunk/CREDITS (File Modified)
1571
1572
1573jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1574 Log:
1575 Mention that class blocks must be defined before the
1576 auth or connect blocks referencing them.
1577
1578
1579 Changes: Modified:
1580 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1581
1582
1583jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1584 Log:
1585 extb_canjoin:
1586 - change from "can join" to "is banned", this reverses sense
1587 and removes "weird" checks like for +i, +l, +j
1588 - don't allow $j to same channel
1589 - +s/+p restriction removed, anyone can /mode b anyway
1590 - +k check removed
1591
1592
1593 Changes: Modified:
1594 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1595
1596
1597jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1598 Log:
1599 Add a few important lines from reference.conf to example.conf.
1600
1601
1602 Changes: Modified:
1603 +8 -1 trunk/doc/example.conf (File Modified)
1604
1605
1606nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1607 Log:
1608 - we don't support rtsigio anymore
1609 - we definately don't support VMS nor Cygwin either.
1610
1611
1612 Changes: Modified:
1613 +2 -2 trunk/INSTALL (File Modified)
1614 +0 -2 trunk/README.FIRST (File Modified)
1615
1616
1617nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1618 Log:
1619 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1620
1621
1622 Changes: Modified:
1623 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1624
1625
1626jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1627 Log:
1628 extb_canjoin:
1629 - return EXTBAN_NOMATCH for a valid ban that does not match
1630 - consider a $j ban invalid if we were already processing a
1631 can_join for a $j ban
1632
1633
1634 Changes: Modified:
1635 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1636
1637
1638jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1639 Log:
1640 extb_extgecos: realhost -> orighost
1641
1642
1643 Changes: Modified:
1644 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1645
1646
1647nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1648 Log:
1649 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1650
1651
1652 Changes: Modified:
1653 +59 -0 trunk/extensions/Makefile.in (File Modified)
1654 + - trunk/extensions/extb_canjoin.c (File Added)
1655
1656
1657nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1658 Log:
1659 - oh right, charybdis calls that 'orighost'.
1660
1661
1662 Changes: Modified:
1663 +2 -2 trunk/modules/m_who.c (File Modified)
1664
1665
1666nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1667 Log:
1668 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1669
1670
1671 Changes: Modified:
1672 +2 -0 trunk/modules/m_who.c (File Modified)
1673
1674
1675nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1676 Log:
1677 - also check $x against realhost
1678
1679
1680 Changes: Modified:
1681 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1682
1683
1684jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1685 Log:
1686 Sorcerynet people want a debugging notice moved from +s to +d.
1687
1688
1689 Changes: Modified:
1690 +1 -1 trunk/src/blacklist.c (File Modified)
1691
1692
1693jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1694 Log:
1695 Use source_p instead of client_p for free_pre_client().
1696 client_p could be NULL or another client.
1697
1698
1699 Changes: Modified:
1700 +1 -1 trunk/src/client.c (File Modified)
1701
1702
1703nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1704 Log:
1705 - revert this, I know how to fix it now
1706
1707
1708 Changes: Modified:
1709 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1710
1711
1712nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1713 Log:
1714 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1715 This fix is probably suboptimal, but it does indeed fix the problem.
1716
1717
1718 Changes: Modified:
1719 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1720
1721
1722nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1723 Log:
1724 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1725
1726
1727 Changes: Modified:
1728 +49 -0 trunk/extensions/Makefile.in (File Modified)
1729 + - trunk/extensions/extb_extgecos.c (File Added)
1730
1731
1732jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1733 Log:
1734 Remove undocumented and unused general::fallback_to_ip6_int config option.
1735
1736
1737 Changes: Modified:
1738 +0 -3 trunk/include/s_conf.h (File Modified)
1739 +0 -3 trunk/src/newconf.c (File Modified)
1740
1741
1742jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1743 Log:
1744 SGML docs:
1745 - document new TESTMASK
1746 - mention that TESTMASK matching is the same as MASKTRACE matching
1747 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1748 been that way)
1749
1750
1751 Changes: Modified:
1752 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1753
1754
1755jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1756 Log:
1757 New testmask from ratbox 2.2.
1758 Allows matches on nick, ip and gecos in addition to user
1759 and host, and is fully analogous to masktrace.
1760 The numeric has changed from 724 to 727 and fields in it
1761 have changed.
1762
1763
1764 Changes: Modified:
1765 +4 -3 trunk/help/opers/testmask (File Modified)
1766 +1 -0 trunk/include/numeric.h (File Modified)
1767 +82 -9 trunk/modules/m_testmask.c (File Modified)
1768 +2 -2 trunk/src/messages.tab (File Modified)
1769
1770
1771jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1772 Log:
1773 contrib -> extensions
1774
1775
1776 Changes: Modified:
1777 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1778
1779
1780jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1781 Log:
1782 CHGHOST: Check validity of new hostname.
1783 If the command came from a local client (disabled by
1784 default), send an error message and drop the command.
1785 If the command came from a remote client or server,
1786 send a notice to opers and the target user (if local).
1787
1788
1789 Changes: Modified:
1790 +42 -1 trunk/modules/m_chghost.c (File Modified)
1791
1792
1793jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1794 Log:
1795 Update NEWS file.
1796
1797
1798 Changes: Modified:
1799 +23 -1 trunk/NEWS (File Modified)
1800
1801
1802jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1803 Log:
1804 When an outgoing server connection succeeds, set
1805 localClient->ip by simply copying the whole sockaddr
1806 struct instead of copying certain parts only.
1807
1808
1809 Changes: Modified:
1810 +1 -19 trunk/src/s_serv.c (File Modified)
1811
1812
1813jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1814 Log:
1815 Give a special error message and ignore the connect block
1816 if trying to add a connect block for the server's own name.
1817
1818
1819 Changes: Modified:
1820 +7 -0 trunk/src/newconf.c (File Modified)
1821
1822
1823jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1824 Log:
1825 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1826 when --disable-balloc is used, so that it compiles.
1827 Obviously the BlockHeapUsage() stub returns just zeroes so
1828 /stats z will be less informative.
1829
1830
1831 Changes: Modified:
1832 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1833
1834
1835jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1836 Log:
1837 Free and zero dns_query in DNS callback for outgoing connect.
1838 This avoids double free of reslist.
1839
1840
1841 Changes: Modified:
1842 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1843
1844
1845jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1846 Log:
1847 From ratbox, log failed outgoing connections to serverlog.
1848 Added: IP address.
1849
1850
1851 Changes: Modified:
1852 +13 -1 trunk/src/s_serv.c (File Modified)
1853
1854
1855jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1856 Log:
1857 Change serverlog message when connecting to be more clear and show the port number.
1858
1859
1860 Changes: Modified:
1861 +1 -1 trunk/src/s_serv.c (File Modified)
1862
1863
1864jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1865 Log:
1866 Remove gethost_byname(), this is meaningless
1867 since the removal of AAAA -> A fallback (r1763).
1868
1869
1870 Changes: Modified:
1871 +0 -1 trunk/include/res.h (File Modified)
1872 +0 -12 trunk/src/res.c (File Modified)
1873
1874
1875jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1876 Log:
1877 Remove ip6.int support and use only ip6.arpa.
1878 The global ip6.int zone has disappeared on June 1
1879 and a lot of other software has been removing ip6.int
1880 support also.
1881 This removes the second and last case where IPv6
1882 support in charybdis causes extra lookups and slows
1883 DNS down.
1884
1885
1886 Changes: Modified:
1887 +5 -27 trunk/src/res.c (File Modified)
1888
1889
1890jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1891 Log:
1892 Mention new default (r1767) for connect::aftype in sgml docs.
1893
1894
1895 Changes: Modified:
1896 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1897
1898
1899jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1900 Log:
1901 Use IPv6 if connect::host looks like an IPv6 address
1902 (contains a colon). No need to aftype=ipv6 anymore.
1903
1904
1905 Changes: Modified:
1906 +2 -0 trunk/src/newconf.c (File Modified)
1907
1908
1909jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1910 Log:
1911 More information about connect::host.
1912
1913
1914 Changes: Modified:
1915 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1916
1917
1918jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1919 Log:
1920 Remove fallback to A if AAAA cannot be found.
1921 In case of a forward check of a reverse lookup, we
1922 already know if it's ipv4 or ipv6, so it is not
1923 useful and in case of a forward lookup of a hostname
1924 in connect::host, connect::aftype already specifies
1925 if it's ipv4 or ipv6.
1926
1927
1928 Changes: Modified:
1929 +4 -27 trunk/src/res.c (File Modified)
1930
1931
1932jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1933 Log:
1934 msg_channel():
1935 - check if +c made the message text empty and refuse
1936 to send it if so
1937 - don't copy message text if it is not necessary
1938 (channel is -c)
1939
1940
1941 Changes: Modified:
1942 +14 -4 trunk/modules/core/m_message.c (File Modified)
1943
1944
1945jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1946 Log:
1947 remove_conf_item(): do not free cf_name, this is generally a string constant
1948
1949
1950 Changes: Modified:
1951 +0 -1 trunk/src/newconf.c (File Modified)
1952
1953
1954jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1955 Log:
1956 Remove the old unused FDL_ constants.
1957
1958
1959 Changes: Modified:
1960 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1961
1962
1963jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1964 Log:
1965 Remove an unused struct irc_sockaddr_storage from fde_t
1966 (allocated for every possible file descriptor).
1967
1968
1969 Changes: Modified:
1970 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1971
1972
1973jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1974 Log:
1975 If the DNS lookup for an outgoing connection is still
1976 pending when it is closed, clean it up.
1977
1978
1979 Changes: Modified:
1980 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1981
1982
1983jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1984 Log:
1985 If proc_answer() fails (for example if a lookup for an
1986 A record returns a CNAME), fail the query immediately.
1987 Previously the packet was just ignored, leaving the
1988 query to time out.
1989
1990
1991 Changes: Modified:
1992 +4 -8 trunk/src/res.c (File Modified)
1993
1994
1995jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1996 Log:
1997 Correct sockhost field in an outgoing server connection.
1998 First copy the host field from the server_conf, then
1999 take the IP from to where the connection was attempted
2000 when the connection callback is called.
2001 (Before r1747 this used the IP from the server_conf.)
2002
2003
2004 Changes: Modified:
2005 +8 -2 trunk/src/s_serv.c (File Modified)
2006
2007
2008jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2009 Log:
2010 Remove ipnum (keep aftype) and dns_query from server_conf.
2011 We don't keep track of binary form address in connect{}
2012 blocks anymore, DNS lookups of names in host= gone.
2013 As before the DNS lookup is done on connect.
2014 This should unbreak hostnames in host= somewhat.
2015
2016
2017 Changes: Modified:
2018 +1 -2 trunk/include/s_newconf.h (File Modified)
2019 +2 -2 trunk/src/newconf.c (File Modified)
2020 +1 -42 trunk/src/s_newconf.c (File Modified)
2021 +12 -31 trunk/src/s_serv.c (File Modified)
2022
2023
2024jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2025 Log:
2026 Rerun autoconf.
2027
2028
2029 Changes: Modified:
2030 +1 -1 trunk/configure (File Modified)
2031
2032
2033jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2034 Log:
2035 Fix --disable-balloc help text (said --disable-small-net).
2036
2037
2038 Changes: Modified:
2039 +1 -1 trunk/configure.ac (File Modified)
2040
2041
2042jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2043 Log:
2044 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2045 services (+S). Unlike operstring and adminstring, this
2046 is not changeable with /quote set but is updated on rehash.
2047
2048
2049 Changes: Modified:
2050 +1 -0 trunk/doc/example.conf (File Modified)
2051 +10 -2 trunk/doc/reference.conf (File Modified)
2052 +1 -0 trunk/include/s_conf.h (File Modified)
2053 +6 -0 trunk/modules/m_info.c (File Modified)
2054 +3 -2 trunk/modules/m_whois.c (File Modified)
2055 +1 -0 trunk/src/newconf.c (File Modified)
2056 +1 -0 trunk/src/s_conf.c (File Modified)
2057
2058
2059jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2060 Log:
2061 Fix handling of comma in whois: ignore the comma and
2062 everything after it but do output the entire parameter
2063 in RPL_ENDOFWHOIS.
2064
2065
2066 Changes: Modified:
2067 +2 -2 trunk/modules/m_whois.c (File Modified)
2068
2069
2070beu 2006/07/21 22:36:46 UTC (20060721-1737)
2071 Log:
2072 New /stats letter 's' to list HURTs:
2073 - opers get the full listing.
2074 - users get any HURTs that match their sockhost/orighost if
2075 "stats_k_oper_only" is set to 1.
2076
2077
2078 Changes: Modified:
2079 +50 -0 trunk/extensions/hurt.c (File Modified)
2080
2081
2082nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2083 Log:
2084 - make the newconf system available to modules.
2085
2086
2087 Changes: Modified:
2088 +4 -1 trunk/include/newconf.h (File Modified)
2089 +4 -8 trunk/src/newconf.c (File Modified)
2090
2091
2092beu 2006/07/18 22:39:16 UTC (20060718-1733)
2093 Log:
2094 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2095
2096 Changes: Modified:
2097 +0 -3 trunk/doc/example.conf (File Modified)
2098 +0 -3 trunk/doc/reference.conf (File Modified)
2099
2100
2101beu 2006/07/18 22:34:36 UTC (20060718-1731)
2102 Log:
2103 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2104
2105
2106 Changes: Modified:
2107 +3 -0 trunk/doc/example.conf (File Modified)
2108 +3 -0 trunk/doc/reference.conf (File Modified)
2109
2110
2111jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2112 Log:
2113 Fix too early truncation of JOIN channel list.
2114
2115
2116 Changes: Modified:
2117 +2 -3 trunk/modules/core/m_join.c (File Modified)
2118
2119
2120jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2121 Log:
2122 - From ratbox 2.2 (anfl), send server notices about read
2123 errors from handshakes and servers to +s instead of +d.
2124 - Send various server notices about failed server
2125 connections which did not reach registered state network
2126 wide if the connection was initiated by a remote oper.
2127 This avoids annoying the whole net if there is a
2128 broken autoconnect, but allows all opers to see why a
2129 remote connect failed. Failed connections which did reach
2130 server state already generate server notices everywhere.
2131
2132 Note: this is an exception to our general policy to not send
2133 server notices about unregistered connections remotely.
2134
2135
2136 Changes: Modified:
2137 +1 -0 trunk/include/client.h (File Modified)
2138 +20 -6 trunk/src/client.c (File Modified)
2139 +6 -6 trunk/src/s_serv.c (File Modified)
2140
2141
2142nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2143 Log:
2144 - fix typoes
2145
2146
2147 Changes: Modified:
2148 +1 -1 trunk/doc/example.conf (File Modified)
2149 +1 -1 trunk/doc/reference.conf (File Modified)
2150
2151
2152jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2153 Log:
2154 Don't allow #channel +b $c:&channel (inconsistent target).
2155
2156
2157 Changes: Modified:
2158 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2159
2160
2161jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2162 Log:
2163 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2164
2165
2166 Changes: Modified:
2167 +0 -2 trunk/include/client.h (File Modified)
2168
2169
2170jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2171 Log:
2172 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2173
2174
2175 Changes: Modified:
2176 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2177
2178
2179jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2180 Log:
2181 Store IP addresses in whowas. These are shown to opers.
2182 Obtained from Eurus patches.
2183 orighost tracking removed (not worth the memory IMHO),
2184 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2185 with unknown IPs and to not violate auth{} spoof policy.
2186
2187
2188 Changes: Modified:
2189 +2 -0 trunk/doc/reference.conf (File Modified)
2190 +1 -0 trunk/include/numeric.h (File Modified)
2191 +1 -0 trunk/include/whowas.h (File Modified)
2192 +10 -1 trunk/modules/m_whowas.c (File Modified)
2193 +1 -1 trunk/src/messages.tab (File Modified)
2194 +4 -0 trunk/src/whowas.c (File Modified)
2195
2196
2197jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2198 Log:
2199 Describe hostmask parameter of masktrace better in sgml docs.
2200
2201
2202 Changes: Modified:
2203 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2204
2205
2206jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2207 Log:
2208 masktrace help file: mention CIDR IP masks
2209 From ratbox 2.2
2210
2211
2212 Changes: Modified:
2213 +2 -0 trunk/help/opers/masktrace (File Modified)
2214
2215
2216jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2217 Log:
2218 MASKTRACE: allow normal match() on IP address also
2219 From ratbox 2.2
2220
2221
2222 Changes: Modified:
2223 +2 -3 trunk/modules/m_etrace.c (File Modified)
2224
2225
2226jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2227 Log:
2228 Allow +S clients (services) to send to channels and @/+ channels always.
2229
2230
2231 Changes: Modified:
2232 +1 -1 trunk/modules/core/m_message.c (File Modified)
2233 +1 -1 trunk/src/channel.c (File Modified)
2234
2235
2236jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2237 Log:
2238 Allow servers to send to @#chan and +#chan.
2239
2240
2241 Changes: Modified:
2242 +1 -1 trunk/modules/core/m_message.c (File Modified)
2243
2244
2245jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2246 Log:
2247 Don't count opers on service{} servers in /lusers.
2248
2249
2250 Changes: Modified:
2251 +2 -2 trunk/src/s_user.c (File Modified)
2252
2253
2254jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2255 Log:
2256 Show opers the real host behind a dynamic spoof in WHOIS.
2257 If the user is auth{} spoofed, this shows the auth{} spoof
2258 otherwise it shows the DNS hostname and IP address.
2259 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2260
2261
2262 Changes: Modified:
2263 +1 -0 trunk/include/numeric.h (File Modified)
2264 +12 -2 trunk/modules/m_whois.c (File Modified)
2265 +1 -1 trunk/src/messages.tab (File Modified)
2266
2267
2268jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2269 Log:
2270 Remove #define HIDE_SPOOF_IPS from config.h, should
2271 have been done earlier.
2272
2273
2274 Changes: Modified:
2275 +0 -7 trunk/include/config.h (File Modified)
2276
2277
2278jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2279 Log:
2280 Bring back ERR_CANTKILLSERVER.
2281
2282
2283 Changes: Modified:
2284 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2285
2286
2287jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2288 Log:
2289 ip_cloaking module:
2290 - also send RPL_HOSTHIDDEN on -h
2291 - don't allow +h for auth{} spoofed clients
2292
2293
2294 Changes: Modified:
2295 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2296
2297
2298jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2299 Log:
2300 /etc/resolv.conf parsing:
2301 - don't crash (sometimes) if there is a line without an argument
2302 (e.g. 'search' by itself)
2303 - fix handling of lines with leading whitespace
2304
2305
2306 Changes: Modified:
2307 +9 -8 trunk/src/reslib.c (File Modified)
2308
2309
2310jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2311 Log:
2312 Put back code that terminates DNS queries, which was
2313 removed during the resolver changes.
2314
2315
2316 Changes: Modified:
2317 +4 -0 trunk/src/s_auth.c (File Modified)
2318
2319
2320nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2321 Log:
2322 - oh hey, that was in the wrong place
2323
2324
2325 Changes: Modified:
2326 +13 -13 trunk/src/s_auth.c (File Modified)
2327
2328
2329nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2330 Log:
2331 - handle a situation where a user can go away before DNS completes
2332
2333
2334 Changes: Modified:
2335 +13 -0 trunk/src/s_auth.c (File Modified)
2336
2337
2338jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2339 Log:
2340 More dnsbl stuff
2341
2342
2343 Changes: Modified:
2344 +1 -0 trunk/include/blacklist.h (File Modified)
2345 +1 -0 trunk/include/res.h (File Modified)
2346 +33 -2 trunk/src/blacklist.c (File Modified)
2347 +2 -0 trunk/src/client.c (File Modified)
2348 +24 -0 trunk/src/res.c (File Modified)
2349
2350
2351jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2352 Log:
2353 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2354 if comm_accept() failed.
2355
2356 Found with valgrind.
2357
2358
2359 Changes: Modified:
2360 +4 -4 trunk/src/listener.c (File Modified)
2361
2362
2363nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2364 Log:
2365 - handle unavailable Client/preClient structs
2366
2367
2368 Changes: Modified:
2369 +9 -0 trunk/src/blacklist.c (File Modified)
2370
2371
2372jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2373 Log:
2374 Add +lf to SGML docs.
2375
2376
2377 Changes: Modified:
2378 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2379
2380
2381jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2382 Log:
2383 Also do forwarding if the channel limit (+l) is exceeded.
2384
2385
2386 Changes: Modified:
2387 +1 -1 trunk/help/opers/cmode (File Modified)
2388 +2 -2 trunk/modules/core/m_join.c (File Modified)
2389
2390
2391beu 2006/06/07 11:53:21 UTC (20060607-1663)
2392 Log:
2393 Post-release lovin':
2394 - Update version to 2.1.0.
2395 - Regenerate configure.
2396
2397
2398 Changes: Modified:
2399 +9 -9 trunk/configure (File Modified)
2400 +1 -1 trunk/configure.ac (File Modified)
2401
2402
2403beu 2006/06/07 11:42:54 UTC (20060607-1659)
2404 Log:
2405 Comment out example blacklist{} block.
2406
2407
2408 Changes: Modified:
2409 +7 -7 trunk/doc/example.conf (File Modified)
2410 +7 -7 trunk/doc/reference.conf (File Modified)
2411
2412
2413beu 2006/06/07 10:59:48 UTC (20060607-1653)
2414 Log:
2415 Add note regarding use of AHBL BLs.
2416
2417
2418 Changes: Modified:
2419 +4 -0 trunk/doc/example.conf (File Modified)
2420 +4 -0 trunk/doc/reference.conf (File Modified)
2421
2422
2423jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2424 Log:
2425 Fix typos.
2426
2427
2428 Changes: Modified:
2429 +2 -2 trunk/CREDITS (File Modified)
2430
2431
2432jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2433 Log:
2434 Add beu to CREDITS.
2435
2436
2437 Changes: Modified:
2438 +1 -0 trunk/CREDITS (File Modified)
2439
2440
2441jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2442 Log:
2443 Put more recent ratbox CREDITS here.
2444
2445
2446 Changes: Modified:
2447 +3 -2 trunk/doc/Ratbox-team (File Modified)
2448
2449
2450jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2451 Log:
2452 Clarify a bit.
2453
2454
2455 Changes: Modified:
2456 +5 -4 trunk/NEWS (File Modified)
2457
2458
2459jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2460 Log:
2461 Mention that install or make install also avoids modunload crashes.
2462
2463
2464 Changes: Modified:
2465 +2 -1 trunk/BUGS (File Modified)
2466
2467
2468nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2469 Log:
2470 - update NEWS a bit
2471
2472
2473 Changes: Modified:
2474 +3 -8 trunk/NEWS (File Modified)
2475
2476
2477nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2478 Log:
2479 - further updates
2480
2481
2482 Changes: Modified:
2483 +3 -2 trunk/BUGS (File Modified)
2484
2485
2486nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2487 Log:
2488 - add orighost check to hurt.c
2489 - update BUGS info
2490
2491
2492 Changes: Modified:
2493 +1 -6 trunk/BUGS (File Modified)
2494 +1 -1 trunk/extensions/hurt.c (File Modified)
2495
2496
2497jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2498 Log:
2499 Make kline_exempt exempt from HURT also.
2500
2501
2502 Changes: Modified:
2503 +2 -1 trunk/extensions/hurt.c (File Modified)
2504
2505
2506jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2507 Log:
2508 Fix mask HEAL propagation.
2509
2510
2511 Changes: Modified:
2512 +6 -3 trunk/extensions/hurt.c (File Modified)
2513
2514
2515beu 2006/06/04 03:01:05 UTC (20060604-1622)
2516 Log:
2517 - Remove old cruft.
2518 - Update.
2519
2520
2521 Changes: Modified:
2522 +18 -31 trunk/extensions/README (File Modified)
2523
2524
2525jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2526 Log:
2527 More target change hax.
2528 Ick.
2529
2530
2531 Changes: Modified:
2532 +5 -0 trunk/extensions/hurt.c (File Modified)
2533
2534
2535jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2536 Log:
2537 Improvements to HURT propagation.
2538
2539
2540 Changes: Modified:
2541 +8 -6 trunk/extensions/hurt.c (File Modified)
2542
2543
2544nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2545 Log:
2546 - further simplification
2547
2548
2549 Changes: Modified:
2550 +25 -76 trunk/extensions/hurt.c (File Modified)
2551 +0 -9 trunk/extensions/hurt.h (File Modified)
2552
2553
2554nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2555 Log:
2556 - client_exit hook
2557
2558
2559 Changes: Modified:
2560 +13 -0 trunk/extensions/hurt.c (File Modified)
2561
2562
2563nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2564 Log:
2565 - cut off at 15 messages instead of 30
2566
2567
2568 Changes: Modified:
2569 +1 -1 trunk/extensions/hurt.h (File Modified)
2570
2571
2572jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2573 Log:
2574 Squash a warning here.
2575
2576
2577 Changes: Modified:
2578 +1 -3 trunk/src/ircd.c (File Modified)
2579
2580
2581jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2582 Log:
2583 Don't show servers in /stats l to nonopers if flatten links is enabled.
2584
2585
2586 Changes: Modified:
2587 +3 -1 trunk/modules/m_stats.c (File Modified)
2588
2589
2590nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2591 Log:
2592 - hurt expiry
2593
2594
2595 Changes: Modified:
2596 +20 -7 trunk/extensions/hurt.c (File Modified)
2597
2598
2599nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2600 Log:
2601 - remove inline stuff (yuck)
2602 - sockaddr should have been sockhost
2603
2604
2605 Changes: Modified:
2606 +22 -31 trunk/extensions/hurt.c (File Modified)
2607
2608
2609nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2610 Log:
2611 - make hurt checking actually work
2612
2613
2614 Changes: Modified:
2615 +2 -7 trunk/extensions/hurt.c (File Modified)
2616
2617
2618jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2619 Log:
2620 Slight tweak to alias{}.
2621
2622
2623 Changes: Modified:
2624 +4 -0 trunk/src/parse.c (File Modified)
2625
2626
2627nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2628 Log:
2629 - further simplification
2630
2631
2632 Changes: Modified:
2633 +59 -71 trunk/extensions/hurt.c (File Modified)
2634 +0 -1 trunk/extensions/hurt.h (File Modified)
2635
2636
2637nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2638 Log:
2639 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2640
2641
2642 Changes: Modified:
2643 +10 -20 trunk/extensions/hurt.c (File Modified)
2644 +0 -4 trunk/extensions/hurt.h (File Modified)
2645
2646
2647nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2648 Log:
2649 - remove some unnecessary code here (hurt_initial_check_event()).
2650
2651
2652 Changes: Modified:
2653 +0 -23 trunk/extensions/hurt.c (File Modified)
2654
2655
2656nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2657 Log:
2658 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2659
2660
2661 Changes: Modified:
2662 +8 -0 trunk/modules/core/m_message.c (File Modified)
2663
2664
2665nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2666 Log:
2667 - more sane tgchange hax
2668
2669
2670 Changes: Modified:
2671 +2 -1 trunk/extensions/hurt.c (File Modified)
2672
2673
2674jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2675 Log:
2676 Make HEAL <nick> work.
2677
2678
2679 Changes: Modified:
2680 +40 -43 trunk/extensions/hurt.c (File Modified)
2681
2682
2683jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2684 Log:
2685 Destroy hurt_clients list on unload.
2686
2687
2688 Changes: Modified:
2689 +7 -0 trunk/extensions/hurt.c (File Modified)
2690
2691
2692jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2693 Log:
2694 Coding style: no space between a function name and parenthesis.
2695
2696
2697 Changes: Modified:
2698 +43 -43 trunk/extensions/hurt.c (File Modified)
2699
2700
2701jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2702 Log:
2703 Now works and throws out hurt clients after 30 protocol messages
2704 unless they identify.
2705
2706
2707 Changes: Modified:
2708 +28 -36 trunk/extensions/hurt.c (File Modified)
2709 +1 -7 trunk/extensions/hurt.h (File Modified)
2710
2711
2712jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2713 Log:
2714 Working addition/lookup.
2715
2716
2717 Changes: Modified:
2718 +8 -0 trunk/extensions/hurt.c (File Modified)
2719
2720
2721jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2722 Log:
2723 Get rid of hyb6 style propagation (:server COMMAND source).
2724
2725
2726 Changes: Modified:
2727 +18 -22 trunk/extensions/hurt.c (File Modified)
2728
2729
2730jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2731 Log:
2732 add not-working hurt_add and hurt_find
2733
2734
2735 Changes: Modified:
2736 +13 -5 trunk/extensions/hurt.c (File Modified)
2737
2738
2739jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2740 Log:
2741 Comment out a lot of stuff so I can load and unload this without crashing.
2742
2743
2744 Changes: Modified:
2745 +17 -6 trunk/extensions/hurt.c (File Modified)
2746
2747
2748jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2749 Log:
2750 Fix svn:keywords and add a short comment at the top.
2751
2752
2753 Changes: Modified:
2754 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2755
2756
2757jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2758 Log:
2759 - Make hurt module compile
2760 - Link it to the build
2761 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2762 correct flag name, no CAP_TS6 use etc
2763
2764
2765 Changes: Modified:
2766 +1 -0 trunk/extensions/Makefile.in (File Modified)
2767 +30 -32 trunk/extensions/hurt.c (File Modified)
2768
2769
2770jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2771 Log:
2772 Put beu's hurt module in trunk.
2773
2774
2775 Changes: Modified:
2776 + - trunk/extensions/hurt.c (File Added)
2777 + - trunk/extensions/hurt.h (File Added)
2778
2779
2780nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2781 Log:
2782 - _iprint(): use stderr instead of stdout
2783
2784
2785 Changes: Modified:
2786 +1 -1 trunk/src/s_log.c (File Modified)
2787
2788
2789jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2790 Log:
2791 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2792 and subsequently destroy our kqueue when we close 0, 1, 2
2793 (broke /restart).
2794 - After closing fd 0, 1, 2 reopen them to /dev/null again
2795 so we don't send messages from malloc etc to a random
2796 user's connection.
2797 - Remove an obsolete comment.
2798
2799
2800 Changes: Modified:
2801 +13 -2 trunk/src/ircd.c (File Modified)
2802
2803
2804jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2805 Log:
2806 Update NEWS file.
2807
2808
2809 Changes: Modified:
2810 +29 -1 trunk/NEWS (File Modified)
2811
2812
2813jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2814 Log:
2815 Rerun autoconf.
2816
2817
2818 Changes: Modified:
2819 +1 -1 trunk/configure (File Modified)
2820
2821
2822jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2823 Log:
2824 Fix openssl version check to also accept versions newer than 0.9.6.
2825
2826
2827 Changes: Modified:
2828 +1 -1 trunk/configure.ac (File Modified)
2829
2830
2831jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2832 Log:
2833 Oops, need packet.h here.
2834
2835
2836 Changes: Modified:
2837 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2838
2839
2840jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2841 Log:
2842 End the flood grace period in CPRIVMSG/CNOTICE.
2843
2844
2845 Changes: Modified:
2846 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2847
2848
2849nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2850 Log:
2851 - update class::connectfreq documentation
2852
2853
2854 Changes: Modified:
2855 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2856
2857
2858nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2859 Log:
2860 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2861
2862
2863 Changes: Modified:
2864 +3 -6 trunk/src/s_serv.c (File Modified)
2865
2866
2867jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2868 Log:
2869 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2870
2871
2872 Changes: Modified:
2873 +1 -1 trunk/src/messages.tab (File Modified)
2874
2875
2876jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2877 Log:
2878 Don't mention that /stats p shows idle times, as it doesn't.
2879
2880
2881 Changes: Modified:
2882 +1 -1 trunk/help/opers/stats (File Modified)
2883 +1 -1 trunk/help/users/stats (File Modified)
2884
2885
2886jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2887 Log:
2888 /stats A shows DNS servers, it doesn't matter whether ircd
2889 uses ADNS or something else.
2890
2891
2892 Changes: Modified:
2893 +1 -1 trunk/help/opers/stats (File Modified)
2894
2895
2896jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2897 Log:
2898 get_client_name() fix
2899
2900
2901 Changes: Modified:
2902 +4 -0 trunk/src/client.c (File Modified)
2903
2904
2905jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2906 Log:
2907 Add some comments.
2908
2909
2910 Changes: Modified:
2911 +6 -0 trunk/src/ircd.c (File Modified)
2912
2913
2914beu 2006/05/28 09:22:09 UTC (20060528-1521)
2915 Log:
2916 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2917
2918 Changes: Modified:
2919 +16 -17 trunk/configure (File Modified)
2920 +1 -1 trunk/configure.ac (File Modified)
2921
2922
2923beu 2006/05/28 09:10:43 UTC (20060528-1517)
2924 Log:
2925 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2926
2927 Changes: Modified:
2928 +135 -0 trunk/configure (File Modified)
2929 +6 -0 trunk/configure.ac (File Modified)
2930
2931
2932jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2933 Log:
2934 Exit 0 on successful -conftest.
2935
2936
2937 Changes: Modified:
2938 +1 -1 trunk/src/ircd.c (File Modified)
2939
2940
2941jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2942 Log:
2943 Make the "keep the parent process around" thing work, by opening
2944 a pipe to the child process. This pipe is on fd 0 in the child
2945 process. After successful initialization, the child will write
2946 a byte to this pipe, on fatal errors it will close it without
2947 writing anything.
2948
2949 Somewhat hackish still but should work.
2950
2951
2952 Changes: Modified:
2953 +27 -30 trunk/src/ircd.c (File Modified)
2954
2955
2956nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2957 Log:
2958 - convert some error messages to ierror() over fprintf/ilog combination
2959
2960
2961 Changes: Modified:
2962 +3 -6 trunk/src/ircd.c (File Modified)
2963
2964
2965nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2966 Log:
2967 - inotice() for loadmodule when in foreground mode
2968
2969
2970 Changes: Modified:
2971 +3 -0 trunk/src/modules.c (File Modified)
2972
2973
2974nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2975 Log:
2976 - remove inotice() on loading modules from the config
2977
2978
2979 Changes: Modified:
2980 +0 -3 trunk/src/modules.c (File Modified)
2981
2982
2983nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2984 Log:
2985 - usleep for 50000usec in the parent process to allow for startup messages
2986 to be cleanly printed before detaching to shell, this should be more than
2987 enough time really
2988
2989
2990 Changes: Modified:
2991 +3 -0 trunk/src/ircd.c (File Modified)
2992
2993
2994nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2995 Log:
2996 - display more errors during normal startup as to try to help people find common problems
2997
2998
2999 Changes: Modified:
3000 +27 -10 trunk/src/ircd.c (File Modified)
3001
3002
3003nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3004 Log:
3005 - version bump in preparation of 2.0.0 release
3006
3007
3008 Changes: Modified:
3009 +9 -9 trunk/configure (File Modified)
3010 +1 -1 trunk/configure.ac (File Modified)
3011
3012
3013jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3014 Log:
3015 Change example.conf operator block from "admin" to "god",
3016 so as to show we encourage per-person operator blocks.
3017
3018
3019 Changes: Modified:
3020 +4 -2 trunk/doc/example.conf (File Modified)
3021
3022
3023jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3024 Log:
3025 Document alias{} block.
3026
3027
3028 Changes: Modified:
3029 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3030
3031
3032jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3033 Log:
3034 Document DNS blacklist stuff in sgml.
3035
3036
3037 Changes: Modified:
3038 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3039 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3040
3041
3042jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3043 Log:
3044 Misc /stats clarifications.
3045
3046
3047 Changes: Modified:
3048 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3049
3050
3051jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3052 Log:
3053 Move snomasks into umodes chapter.
3054 Move oprivs chapter down.
3055
3056
3057 Changes: Modified:
3058 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3059 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3060 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3061
3062
3063jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3064 Log:
3065 Mention operator{} user@host change.
3066
3067
3068 Changes: Modified:
3069 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3070
3071
3072jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3073 Log:
3074 operator{} block user@host matches against orighost now, not host.
3075 This means that services/+h spoofs do not work in operator{} blocks;
3076 auth{} spoofs still work.
3077
3078
3079 Changes: Modified:
3080 +4 -0 trunk/doc/example.conf (File Modified)
3081 +1 -1 trunk/doc/reference.conf (File Modified)
3082 +2 -2 trunk/modules/m_challenge.c (File Modified)
3083 +1 -1 trunk/modules/m_oper.c (File Modified)
3084
3085
3086nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3087 Log:
3088 - inotice/iwarn/ierror() stuff I was working on
3089
3090
3091 Changes: Modified:
3092 +3 -0 trunk/include/s_log.h (File Modified)
3093 +15 -11 trunk/src/ircd.c (File Modified)
3094 +3 -1 trunk/src/modules.c (File Modified)
3095 +1 -1 trunk/src/newconf.c (File Modified)
3096 +54 -0 trunk/src/s_log.c (File Modified)
3097
3098
3099jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3100 Log:
3101 Oops, don't add blacklists to the list twice on rehash.
3102
3103
3104 Changes: Modified:
3105 +3 -2 trunk/src/blacklist.c (File Modified)
3106
3107
3108jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3109 Log:
3110 Remove notices to the client about progress of dnsbl lookups.
3111
3112
3113 Changes: Modified:
3114 +0 -4 trunk/src/blacklist.c (File Modified)
3115
3116
3117jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3118 Log:
3119 Add auth{} flag dnsbl_exempt.
3120
3121
3122 Changes: Modified:
3123 +2 -1 trunk/doc/example.conf (File Modified)
3124 +2 -1 trunk/doc/reference.conf (File Modified)
3125 +2 -0 trunk/include/s_conf.h (File Modified)
3126 +1 -0 trunk/src/newconf.c (File Modified)
3127 +8 -1 trunk/src/s_user.c (File Modified)
3128
3129
3130jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3131 Log:
3132 Switch alias{} and blacklist{} around, for consistency with example.conf.
3133
3134
3135 Changes: Modified:
3136 +18 -18 trunk/doc/reference.conf (File Modified)
3137
3138
3139jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3140 Log:
3141 Send a warning to the user if they are dnsbl listed but exempted.
3142
3143
3144 Changes: Modified:
3145 +17 -12 trunk/src/s_user.c (File Modified)
3146
3147
3148jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3149 Log:
3150 Move throwing out dnsbl listed clients to registration,
3151 and make kline_exempt exempt from it.
3152
3153
3154 Changes: Modified:
3155 +1 -0 trunk/include/blacklist.h (File Modified)
3156 +4 -0 trunk/include/client.h (File Modified)
3157 +15 -16 trunk/src/blacklist.c (File Modified)
3158 +6 -0 trunk/src/client.c (File Modified)
3159 +17 -0 trunk/src/s_user.c (File Modified)
3160
3161
3162jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3163 Log:
3164 Show refcount in /stats n.
3165
3166
3167 Changes: Modified:
3168 +3 -2 trunk/modules/m_stats.c (File Modified)
3169
3170
3171jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3172 Log:
3173 Don't look up dnsbls twice if they send USER twice.
3174
3175
3176 Changes: Modified:
3177 +5 -3 trunk/modules/m_user.c (File Modified)
3178
3179
3180jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3181 Log:
3182 Add /stats n to help files.
3183
3184
3185 Changes: Modified:
3186 +1 -0 trunk/help/opers/stats (File Modified)
3187 +1 -0 trunk/help/users/stats (File Modified)
3188
3189
3190jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3191 Log:
3192 Only check dnsbls for A records, not AAAA.
3193
3194
3195 Changes: Modified:
3196 +1 -1 trunk/src/blacklist.c (File Modified)
3197
3198
3199jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3200 Log:
3201 Don't remove non-illegal blacklists on completion of check.
3202 Add debugging notices (not working).
3203
3204
3205 Changes: Modified:
3206 +5 -1 trunk/src/blacklist.c (File Modified)
3207
3208
3209jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3210 Log:
3211 Don't call register_local_user() if they haven't sent a nick yet.
3212
3213
3214 Changes: Modified:
3215 +1 -1 trunk/src/blacklist.c (File Modified)
3216
3217
3218jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3219 Log:
3220 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3221
3222
3223 Changes: Modified:
3224 +21 -0 trunk/modules/m_stats.c (File Modified)
3225
3226
3227jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3228 Log:
3229 More dnsbl rehash fixes, it was adding bogus entries.
3230
3231
3232 Changes: Modified:
3233 +2 -7 trunk/src/newconf.c (File Modified)
3234
3235
3236jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3237 Log:
3238 Need blacklist.h here.
3239
3240
3241 Changes: Modified:
3242 +1 -0 trunk/src/s_conf.c (File Modified)
3243
3244
3245nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3246 Log:
3247 - nuke iauth
3248
3249
3250 Changes: Modified:
3251 +1 -2 trunk/configure (File Modified)
3252 +0 -48 trunk/configure.ac (File Modified)
3253 + - trunk/doc/example-iauth.conf (File Deleted)
3254 + - trunk/iauth/ (File Deleted)
3255
3256
3257jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3258 Log:
3259 Improve handling of rehashing with blacklists.
3260 Also some coding style tweaks.
3261
3262
3263 Changes: Modified:
3264 +3 -2 trunk/include/blacklist.h (File Modified)
3265 +35 -16 trunk/src/blacklist.c (File Modified)
3266 +2 -0 trunk/src/s_conf.c (File Modified)
3267
3268
3269jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3270 Log:
3271 Clear can_send cache if a user logs in or out from services.
3272
3273
3274 Changes: Modified:
3275 +2 -0 trunk/modules/m_services.c (File Modified)
3276
3277
3278jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3279 Log:
3280 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3281 This directory is not entered by default.
3282 More stuff needs to be moved into here.
3283
3284
3285 Changes: Modified:
3286 +2 -1 trunk/configure (File Modified)
3287 +1 -0 trunk/configure.ac (File Modified)
3288 +69 -458 trunk/extensions/Makefile.in (File Modified)
3289 + - trunk/extensions/m_clearchan.c (File Deleted)
3290 + - trunk/extensions/m_force.c (File Deleted)
3291 + - trunk/unsupported/ (File Added)
3292 + - trunk/unsupported/Makefile.in (File Added)
3293 + - trunk/unsupported/m_clearchan.c (File Added)
3294 + - trunk/unsupported/m_force.c (File Added)
3295
3296
3297jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3298 Log:
3299 Logging/wallops for forcejoin/forcepart, numeric fix.
3300 This needs to be moved to the toys section.
3301
3302
3303 Changes: Modified:
3304 +22 -2 trunk/extensions/m_force.c (File Modified)
3305
3306
3307jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3308 Log:
3309 Fix comments at the top (including copyright).
3310
3311
3312 Changes: Modified:
3313 +3 -2 trunk/extensions/m_omode.c (File Modified)
3314
3315
3316jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3317 Log:
3318 Add OMODE command to extensions/ for oper mode hacking:
3319 - requires admin privs
3320 - does not work for opped opers
3321 - sends wallops
3322 - sends a ServerMode for opping the oper themselves,
3323 otherwise a mode coming from the oper (not only
3324 does this provide full accountability, it is also
3325 easiest to implement while avoiding channels
3326 messed up with bogus bans etc).
3327
3328
3329 Changes: Modified:
3330 +171 -0 trunk/extensions/Makefile.in (File Modified)
3331 + - trunk/extensions/m_omode.c (File Added)
3332
3333
3334gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3335 Log:
3336 Metadata fix
3337
3338
3339 Changes: Modified:
3340 + - trunk/include/blacklist.h (Property Modified)
3341 + - trunk/src/blacklist.c (Property Modified)
3342
3343
3344nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3345 Log:
3346 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3347
3348
3349 Changes: Modified:
3350 +5 -1 trunk/src/blacklist.c (File Modified)
3351
3352
3353nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3354 Log:
3355 Initial DNS blacklist support:
3356 - see example.conf for how to use.
3357 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3358 - tor.ahbl.org is also included because most networks will not want to allow tor
3359 (and we're considering going KoS on tor users here anyway due to abuse)
3360
3361
3362 Changes: Modified:
3363 +18 -0 trunk/doc/example.conf (File Modified)
3364 +66 -0 trunk/doc/reference.conf (File Modified)
3365 + - trunk/include/blacklist.h (File Added)
3366 +2 -0 trunk/include/client.h (File Modified)
3367 +3 -0 trunk/modules/m_user.c (File Modified)
3368 +152 -0 trunk/src/Makefile.in (File Modified)
3369 + - trunk/src/blacklist.c (File Added)
3370 +34 -0 trunk/src/newconf.c (File Modified)
3371 +1 -0 trunk/src/s_auth.c (File Modified)
3372 +4 -0 trunk/src/s_user.c (File Modified)
3373
3374
3375jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3376 Log:
3377 Remove last bit of lzo stuff (comment in example.conf connect{}).
3378
3379
3380 Changes: Modified:
3381 +0 -4 trunk/doc/example.conf (File Modified)
3382
3383
3384jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3385 Log:
3386 Show sasl successes and failures in /stats t (like other
3387 things in /stats t, about local clients only).
3388
3389
3390 Changes: Modified:
3391 +2 -0 trunk/include/s_stats.h (File Modified)
3392 +3 -0 trunk/modules/m_sasl.c (File Modified)
3393 +3 -0 trunk/src/s_stats.c (File Modified)
3394
3395
3396jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3397 Log:
3398 Allow messaging services by nickname without using
3399 target change slots (this was already possible with
3400 user@server notation or services shortcuts).
3401
3402
3403 Changes: Modified:
3404 +2 -2 trunk/modules/core/m_message.c (File Modified)
3405
3406
3407jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3408 Log:
3409 Abort a safelist if a new /list comes in while one is already in progress.
3410
3411
3412 Changes: Modified:
3413 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3414
3415
3416jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3417 Log:
3418 Change $![letter]:[mask] to $~[letter]:[mask]
3419 so both ! and ~ invert an extban.
3420
3421
3422 Changes: Modified:
3423 +2 -0 trunk/src/chmode.c (File Modified)
3424
3425
3426nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3427 Log:
3428 - revert due to technical issues
3429
3430
3431 Changes: Modified:
3432 +1 -1 trunk/src/extban.c (File Modified)
3433
3434
3435nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3436 Log:
3437 - 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
3438
3439
3440 Changes: Modified:
3441 +1 -1 trunk/src/extban.c (File Modified)
3442
3443
3444jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3445 Log:
3446 Don't pace /list on a single channel.
3447
3448
3449 Changes: Modified:
3450 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3451
3452
3453jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3454 Log:
3455 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3456
3457
3458 Changes: Modified:
3459 +4 -2 trunk/include/supported.h (File Modified)
3460
3461
3462jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3463 Log:
3464 Extban types are case insensitive; force them to lowercase when added.
3465
3466
3467 Changes: Modified:
3468 +5 -5 trunk/doc/extban.txt (File Modified)
3469 +4 -0 trunk/src/chmode.c (File Modified)
3470 +3 -3 trunk/src/extban.c (File Modified)
3471
3472
3473jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3474 Log:
3475 sendto_wallops_flags():
3476 - instead of checking IsOper on each client, walk the appropriate list
3477 - instead of sending non-+z wallops from persons to nonopers, send only
3478 +w wallops from persons
3479
3480
3481 Changes: Modified:
3482 +1 -5 trunk/src/send.c (File Modified)
3483
3484
3485jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3486 Log:
3487 Prefix oper wallops with "WALLOPS - " if they would
3488 otherwise look like operwalls or locops, when sending
3489 them to local users.
3490
3491
3492 Changes: Modified:
3493 +11 -1 trunk/modules/m_wallops.c (File Modified)
3494
3495
3496jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3497 Log:
3498 Make sure destination field in some sasl numerics
3499 is the user's nick, not the sasl agent or server
3500 name.
3501
3502
3503 Changes: Modified:
3504 +2 -2 trunk/modules/m_sasl.c (File Modified)
3505
3506
3507beu 2006/05/19 19:24:44 UTC (20060519-1373)
3508 Log:
3509 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3510
3511
3512 Changes: Modified:
3513 +1 -1 trunk/extensions/Makefile.in (File Modified)
3514
3515
3516jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3517 Log:
3518 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3519
3520
3521 Changes: Modified:
3522 +1 -0 trunk/src/s_user.c (File Modified)
3523
3524
3525beu 2006/05/19 18:10:13 UTC (20060519-1367)
3526 Log:
3527 Fix build for when IPv6 is disabled.
3528
3529
3530 Changes: Modified:
3531 +12 -10 trunk/src/s_auth.c (File Modified)
3532
3533
3534jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3535 Log:
3536 Add information about adding extban types.
3537
3538
3539 Changes: Modified:
3540 +25 -0 trunk/doc/extban.txt (File Modified)
3541
3542
3543jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3544 Log:
3545 Better extban validation: try to match a new extban from
3546 a local user against its setter to see if it is valid.
3547 Unknown extban types from remotes are no longer hidden.
3548
3549
3550 Changes: Modified:
3551 +4 -3 trunk/doc/extban.txt (File Modified)
3552 +1 -0 trunk/include/channel.h (File Modified)
3553 +2 -6 trunk/src/chmode.c (File Modified)
3554 +32 -0 trunk/src/extban.c (File Modified)
3555
3556
3557jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3558 Log:
3559 Make sure both .c.o: and .s.o: are followed by the necessary command.
3560
3561
3562 Changes: Modified:
3563 +1 -0 trunk/src/Makefile.in (File Modified)
3564
3565
3566jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3567 Log:
3568 Add need_sasl auth{} flag to sgml documentation.
3569
3570
3571 Changes: Modified:
3572 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3573
3574
3575jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3576 Log:
3577 Document need_sasl auth{} flag in example confs.
3578
3579
3580 Changes: Modified:
3581 +1 -0 trunk/doc/example.conf (File Modified)
3582 +1 -0 trunk/doc/reference.conf (File Modified)
3583
3584
3585jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3586 Log:
3587 Don't allow TB to set an empty topic.
3588 This would be possible if a server sent bad protocol
3589 and could cause a crash.
3590
3591
3592 Changes: Modified:
3593 +4 -0 trunk/modules/m_tb.c (File Modified)
3594
3595
3596nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3597 Log:
3598 - oops
3599
3600
3601 Changes: Modified:
3602 +1 -1 trunk/Makefile.in (File Modified)
3603
3604
3605nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3606 Log:
3607 - typo fix
3608
3609
3610 Changes: Modified:
3611 +2 -2 trunk/configure (File Modified)
3612 +1 -1 trunk/configure.ac (File Modified)
3613
3614
3615nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3616 Log:
3617 - rebuild configure
3618
3619
3620 Changes: Modified:
3621 +2 -2 trunk/configure (File Modified)
3622
3623
3624nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3625 Log:
3626 - makefile fix
3627
3628
3629 Changes: Modified:
3630 +1 -1 trunk/extensions/Makefile.in (File Modified)
3631
3632
3633nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3634 Log:
3635 - rename contrib to extensions to bring some clarity to things
3636
3637
3638 Changes: Modified:
3639 +1 -1 trunk/Makefile.in (File Modified)
3640 +1 -1 trunk/configure.ac (File Modified)
3641 +10 -10 trunk/doc/example.conf (File Modified)
3642 +10 -10 trunk/doc/reference.conf (File Modified)
3643 + - trunk/extensions/ (File Added)
3644 + - trunk/extras/ (File Deleted)
3645
3646
3647nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3648 Log:
3649 - temporary rename
3650
3651
3652 Changes: Modified:
3653 +1 -1 trunk/Makefile.in (File Modified)
3654 +1 -1 trunk/configure.ac (File Modified)
3655 + - trunk/contrib/ (File Deleted)
3656 + - trunk/extras/ (File Added)
3657
3658
3659jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3660 Log:
3661 Don't allow servers to QUIT (they should use SQUIT).
3662
3663
3664 Changes: Modified:
3665 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3666
3667
3668nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3669 Log:
3670 - keywords
3671
3672
3673 Changes: Modified:
3674 + - trunk/src/fnvhash.s (Property Modified)
3675
3676
3677nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3678 Log:
3679 - reduced version of code
3680
3681
3682 Changes: Modified:
3683 +9 -61 trunk/src/fnvhash.s (File Modified)
3684
3685
3686nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3687 Log:
3688 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3689
3690
3691 Changes: Modified:
3692 +1 -1 trunk/src/fnvhash.s (File Modified)
3693
3694
3695jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3696 Log:
3697 Fix orighost matching for klines, etc. Was hashing the visible
3698 host, oops.
3699
3700
3701 Changes: Modified:
3702 +1 -1 trunk/src/hostmask.c (File Modified)
3703
3704
3705nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3706 Log:
3707 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3708
3709
3710 Changes: Modified:
3711 +7 -1 trunk/configure (File Modified)
3712 +5 -0 trunk/configure.ac (File Modified)
3713 +5 -6 trunk/src/Makefile.in (File Modified)
3714 +0 -4 trunk/src/fnvhash.s (File Modified)
3715 +0 -2 trunk/src/hash.c (File Modified)
3716
3717
3718nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3719 Log:
3720 - regenerate configure
3721
3722
3723 Changes: Modified:
3724 +18 -0 trunk/configure (File Modified)
3725
3726
3727nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3728 Log:
3729 - --enable-ricer-hashing option.
3730
3731
3732 Changes: Modified:
3733 +9 -0 trunk/configure.ac (File Modified)
3734 +3 -0 trunk/include/setup.h.in (File Modified)
3735
3736
3737nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3738 Log:
3739 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3740
3741
3742 Changes: Modified:
3743 + - trunk/src/fnvhash.s (File Added)
3744 +3 -0 trunk/src/hash.c (File Modified)
3745
3746
3747jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3748 Log:
3749 Fix syntax error in reference.conf.
3750
3751
3752 Changes: Modified:
3753 +0 -1 trunk/doc/reference.conf (File Modified)
3754
3755
3756jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3757 Log:
3758 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3759 (&& instead of ||...)
3760 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3761
3762
3763 Changes: Modified:
3764 +1 -1 trunk/src/chmode.c (File Modified)
3765
3766
3767jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3768 Log:
3769 Documentation for extban.
3770
3771
3772 Changes: Modified:
3773 + - trunk/doc/extban.txt (File Added)
3774
3775
3776jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3777 Log:
3778 Add extban modules to example confs.
3779
3780
3781 Changes: Modified:
3782 +5 -0 trunk/doc/example.conf (File Modified)
3783 +10 -0 trunk/doc/reference.conf (File Modified)
3784
3785
3786jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3787 Log:
3788 Initial addition of extended ban types (conditionals).
3789 Allows custom +bqeI checks via modules.
3790 Initial extra types are account (a[:mask]), oper (o),
3791 channel (c:name), realname (r:mask), server (s:mask).
3792
3793
3794 Changes: Modified:
3795 +229 -0 trunk/contrib/Makefile.in (File Modified)
3796 + - trunk/contrib/extb_account.c (File Added)
3797 + - trunk/contrib/extb_channel.c (File Added)
3798 + - trunk/contrib/extb_oper.c (File Added)
3799 + - trunk/contrib/extb_realname.c (File Added)
3800 + - trunk/contrib/extb_server.c (File Added)
3801 +13 -0 trunk/include/channel.h (File Modified)
3802 +1 -0 trunk/src/Makefile.in (File Modified)
3803 +14 -5 trunk/src/channel.c (File Modified)
3804 +91 -0 trunk/src/chmode.c (File Modified)
3805 + - trunk/src/extban.c (File Added)
3806
3807
3808jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3809 Log:
3810 Do not force +bqeI modes starting with '$' in nick!user@host format.
3811 * and ? characters in them are still assumed to be wildcards.
3812
3813
3814 Changes: Modified:
3815 +6 -0 trunk/src/chmode.c (File Modified)
3816
3817
3818nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3819 Log:
3820 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3821
3822
3823 Changes: Modified:
3824 +4 -0 trunk/modules/m_capab.c (File Modified)
3825
3826
3827jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3828 Log:
3829 Stop some mixing of client and server protocol.
3830
3831
3832 Changes: Modified:
3833 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3834 +4 -2 trunk/modules/m_pass.c (File Modified)
3835 +6 -0 trunk/modules/m_sasl.c (File Modified)
3836 +6 -0 trunk/modules/m_user.c (File Modified)
3837
3838
3839nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3840 Log:
3841 - additional revert
3842
3843
3844 Changes: Modified:
3845 +0 -2 trunk/include/s_newconf.h (File Modified)
3846 +0 -4 trunk/include/s_serv.h (File Modified)
3847 +0 -1 trunk/src/newconf.c (File Modified)
3848 +1 -13 trunk/src/s_serv.c (File Modified)
3849
3850
3851nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3852 Log:
3853 - revert LZOLink patch for now
3854
3855
3856 Changes: Modified:
3857 +0 -1 trunk/servlink/Makefile.in (File Modified)
3858 +0 -16 trunk/servlink/README (File Modified)
3859 +2 -36 trunk/servlink/control.c (File Modified)
3860 +0 -3 trunk/servlink/control.h (File Modified)
3861 +7 -5955 trunk/servlink/io.c (File Modified)
3862 + - trunk/servlink/lzoconf.h (File Deleted)
3863 + - trunk/servlink/lzodefs.h (File Deleted)
3864 + - trunk/servlink/minilzo.c (File Deleted)
3865 + - trunk/servlink/minilzo.h (File Deleted)
3866 +0 -1 trunk/servlink/servlink.h (File Modified)
3867
3868
3869nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3870 Log:
3871 - more stuff here
3872
3873
3874 Changes: Modified:
3875 +4 -2 trunk/servlink/control.c (File Modified)
3876 +2 -1 trunk/servlink/io.c (File Modified)
3877
3878
3879nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3880 Log:
3881 - oops
3882
3883
3884 Changes: Modified:
3885 +2 -2 trunk/servlink/io.c (File Modified)
3886
3887
3888nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3889 Log:
3890 - paranoia, prevent segfaults
3891
3892
3893 Changes: Modified:
3894 +2 -2 trunk/servlink/io.c (File Modified)
3895
3896
3897nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3898 Log:
3899 - more optimal servlink code
3900
3901
3902 Changes: Modified:
3903 +21 -8 trunk/servlink/io.c (File Modified)
3904
3905
3906nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3907 Log:
3908 - more efficient read strategy
3909
3910
3911 Changes: Modified:
3912 +15 -3 trunk/servlink/io.c (File Modified)
3913
3914
3915nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3916 Log:
3917 - use lzo_uintp cast to make LZO happy
3918
3919
3920 Changes: Modified:
3921 +3 -3 trunk/servlink/io.c (File Modified)
3922
3923
3924nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3925 Log:
3926 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3927
3928
3929 Changes: Modified:
3930 +4 -0 trunk/doc/example.conf (File Modified)
3931 +2 -1 trunk/include/s_newconf.h (File Modified)
3932 +4 -0 trunk/include/s_serv.h (File Modified)
3933 +1 -0 trunk/servlink/Makefile.in (File Modified)
3934 +16 -0 trunk/servlink/README (File Modified)
3935 +34 -2 trunk/servlink/control.c (File Modified)
3936 +3 -0 trunk/servlink/control.h (File Modified)
3937 +5929 -7 trunk/servlink/io.c (File Modified)
3938 + - trunk/servlink/lzoconf.h (File Added)
3939 + - trunk/servlink/lzodefs.h (File Added)
3940 + - trunk/servlink/minilzo.c (File Added)
3941 + - trunk/servlink/minilzo.h (File Added)
3942 +1 -0 trunk/servlink/servlink.h (File Modified)
3943 +1 -0 trunk/src/newconf.c (File Modified)
3944 +14 -2 trunk/src/s_serv.c (File Modified)
3945
3946
3947nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3948 Log:
3949 - remove imalloc, it was a concept that probably wouldn't have worked properly
3950
3951
3952 Changes: Modified:
3953 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3954 + - trunk/libcharybdis/imalloc.c (File Deleted)
3955 + - trunk/libcharybdis/imalloc.h (File Deleted)
3956
3957
3958nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3959 Log:
3960 - disable imalloc for now
3961
3962
3963 Changes: Modified:
3964 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3965
3966
3967nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3968 Log:
3969 - remove unneeded debug code
3970
3971
3972 Changes: Modified:
3973 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3974
3975
3976nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3977 Log:
3978 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3979
3980
3981 Changes: Modified:
3982 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3983
3984
3985nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3986 Log:
3987 - more stuff here, imalloc remains disabled for now
3988
3989
3990 Changes: Modified:
3991 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3992
3993
3994nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3995 Log:
3996 - more progress
3997
3998
3999 Changes: Modified:
4000 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4001
4002
4003nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4004 Log:
4005 - more tweaks
4006
4007
4008 Changes: Modified:
4009 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4010 +2 -0 trunk/src/ircd.c (File Modified)
4011
4012
4013nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4014 Log:
4015 - roll back libircd crap
4016
4017
4018 Changes: Modified:
4019 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4020 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4021 +29 -0 trunk/src/.depend (File Modified)
4022 +6 -21 trunk/src/Makefile.in (File Modified)
4023 +3 -218 trunk/src/ircd.c (File Modified)
4024 + - trunk/src/ircd_linker.c (File Deleted)
4025 + - trunk/src/main.c (File Deleted)
4026
4027
4028nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4029 Log:
4030 - realloc(), free() implementation
4031
4032
4033 Changes: Modified:
4034 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4035
4036
4037nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4038 Log:
4039 - malloc(), calloc() implementation
4040
4041
4042 Changes: Modified:
4043 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4044
4045
4046nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4047 Log:
4048 - block_free(), block_find(), retune_heaps() implementation
4049
4050
4051 Changes: Modified:
4052 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4053
4054
4055nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4056 Log:
4057 - block_destroy code, block_allocate code.
4058
4059
4060 Changes: Modified:
4061 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4062
4063
4064nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4065 Log:
4066 - block_new() code
4067
4068
4069 Changes: Modified:
4070 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4071
4072
4073nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4074 Log:
4075 - disable imalloc again :P
4076
4077
4078 Changes: Modified:
4079 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4080
4081
4082nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4083 Log:
4084 - fix warning
4085
4086
4087 Changes: Modified:
4088 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4089
4090
4091nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4092 Log:
4093 - fix typo
4094
4095
4096 Changes: Modified:
4097 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4098
4099
4100nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4101 Log:
4102 - constructor code for imalloc engine (malloc_init())
4103
4104
4105 Changes: Modified:
4106 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4107
4108
4109nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4110 Log:
4111 - imalloc engine improvements
4112
4113
4114 Changes: Modified:
4115 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4116
4117
4118nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4119 Log:
4120 - replace mmap() code with direct brk()/sbrk() calls.
4121
4122
4123 Changes: Modified:
4124 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4125
4126
4127nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4128 Log:
4129 - remove outdated i_malloc() interfaces
4130
4131
4132 Changes: Modified:
4133 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4134
4135
4136nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4137 Log:
4138 - redisable imalloc (sorry!)
4139
4140
4141 Changes: Modified:
4142 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4143
4144
4145nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4146 Log:
4147 - correct GET_PAGE_SLOT() macro
4148
4149
4150 Changes: Modified:
4151 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4152
4153
4154nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4155 Log:
4156 - oops forgot to commit it with imalloc turned off
4157
4158
4159 Changes: Modified:
4160 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4161
4162
4163nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4164 Log:
4165 - cleanups
4166
4167
4168 Changes: Modified:
4169 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4170 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4171
4172
4173nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4174 Log:
4175 - lowlevel imalloc code
4176
4177
4178 Changes: Modified:
4179 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4180 + - trunk/libcharybdis/imalloc.h (File Added)
4181
4182
4183nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4184 Log:
4185 - fix bindings
4186
4187
4188 Changes: Modified:
4189 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4190
4191
4192nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4193 Log:
4194 remove #ifndef
4195
4196
4197 Changes: Modified:
4198 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4199
4200
4201nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4202 Log:
4203 - 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)
4204
4205
4206 Changes: Modified:
4207 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4208 + - trunk/libcharybdis/imalloc.c (File Added)
4209
4210
4211nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4212 Log:
4213 - increment configure Id
4214
4215
4216 Changes: Modified:
4217 +2208 -1 trunk/configure (File Modified)
4218
4219
4220nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4221 Log:
4222 - bootstrap for imalloc code
4223
4224
4225 Changes: Modified:
4226 +54 -1 trunk/configure.ac (File Modified)
4227 +27 -0 trunk/include/setup.h.in (File Modified)
4228
4229
4230jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4231 Log:
4232 Clarify interaction of spoofs and channel bans/operator{} blocks.
4233
4234
4235 Changes: Modified:
4236 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4237 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4238
4239
4240nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4241 Log:
4242 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4243
4244
4245 Changes: Modified:
4246 +30 -22 trunk/src/ircd.c (File Modified)
4247
4248
4249jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4250 Log:
4251 If shared{} blocks deny something, the command
4252 is silently ignored.
4253
4254
4255 Changes: Modified:
4256 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4257
4258
4259jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4260 Log:
4261 Move up IsService check so we don't store a non-service
4262 in preClient->sasl_agent.
4263
4264
4265 Changes: Modified:
4266 +6 -6 trunk/modules/m_sasl.c (File Modified)
4267
4268
4269gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4270 Log:
4271 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4272 Add some more sanity checks on agent strings.
4273
4274
4275 Changes: Modified:
4276 +13 -11 trunk/modules/m_sasl.c (File Modified)
4277
4278
4279jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4280 Log:
4281 Unknown clients can have an ID too now so make sure to remove
4282 them from the hash if they exit.
4283
4284
4285 Changes: Modified:
4286 +3 -0 trunk/src/client.c (File Modified)
4287
4288
4289jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4290 Log:
4291 Only accept sasl from servers in a service{} block.
4292 Not tested but this must go in.
4293
4294
4295 Changes: Modified:
4296 +6 -0 trunk/modules/m_sasl.c (File Modified)
4297 +3 -0 trunk/modules/m_signon.c (File Modified)
4298
4299
4300jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4301 Log:
4302 Only process SAVE messages targetting registered users,
4303 not servers or unregistered connections. Could cause
4304 a crash when bad protocol was received.
4305
4306
4307 Changes: Modified:
4308 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4309
4310
4311nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4312 Log:
4313 - fix QJM buffer overflow vulnerability (fucking GXTi)
4314
4315
4316 Changes: Modified:
4317 +3 -3 trunk/src/s_user.c (File Modified)
4318
4319
4320jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4321 Log:
4322 Mention /scan umodes under oper_spy privilege.
4323
4324
4325 Changes: Modified:
4326 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4327
4328
4329jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4330 Log:
4331 Mention that overlapping cluster blocks are a bad thing.
4332
4333
4334 Changes: Modified:
4335 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4336
4337
4338jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4339 Log:
4340 - Document cluster{} and shared{} blocks.
4341 - Mention that service{} does not allow wildcards.
4342
4343
4344 Changes: Modified:
4345 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4346
4347
4348jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4349 Log:
4350 Document exempt{} and service{} blocks, point to reference.conf for
4351 general{}, channel{} and serverhide{}.
4352
4353
4354 Changes: Modified:
4355 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4356
4357
4358jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4359 Log:
4360 Document ~ in lists of values better.
4361
4362
4363 Changes: Modified:
4364 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4365
4366
4367jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4368 Log:
4369 More detailed CNOTICE, CPRIVMSG descriptions.
4370
4371
4372 Changes: Modified:
4373 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4374
4375
4376jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4377 Log:
4378 Oops, need both Revision and Id on modules.
4379
4380
4381 Changes: Modified:
4382 + - trunk/modules/sno_routing.c (Property Modified)
4383
4384
4385jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4386 Log:
4387 Tweak header comment a bit (filename, Id).
4388
4389
4390 Changes: Modified:
4391 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4392
4393
4394jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4395 Log:
4396 Add GLINE and UNGLINE.
4397
4398
4399 Changes: Modified:
4400 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4401
4402
4403jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4404 Log:
4405 New configure with proper Id.
4406
4407
4408 Changes: Modified:
4409 +3 -1 trunk/configure (File Modified)
4410
4411
4412jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4413 Log:
4414 Change #include directives for in6addr_any, hopefully compiles better now.
4415
4416
4417 Changes: Modified:
4418 +3 -1 trunk/configure.ac (File Modified)
4419
4420
4421jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4422 Log:
4423 Encourage putting actual administrative information
4424 in the admin{} block.
4425
4426
4427 Changes: Modified:
4428 +3 -3 trunk/doc/example.conf (File Modified)
4429
4430
4431gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4432 Log:
4433 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4434
4435
4436 Changes: Modified:
4437 +9 -7 trunk/include/s_conf.h (File Modified)
4438 +1 -0 trunk/src/newconf.c (File Modified)
4439 +10 -0 trunk/src/s_user.c (File Modified)
4440
4441
4442jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4443 Log:
4444 - Change to glines = no in example confs
4445 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4446 are disabled.
4447
4448
4449 Changes: Modified:
4450 +1 -1 trunk/doc/example.conf (File Modified)
4451 +1 -1 trunk/doc/reference.conf (File Modified)
4452 +2 -2 trunk/modules/m_gline.c (File Modified)
4453
4454
4455nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4456 Log:
4457 - forward-port QJM fix from 1.1
4458
4459
4460 Changes: Modified:
4461 +2 -0 trunk/src/s_user.c (File Modified)
4462
4463
4464nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4465 Log:
4466 - add switch to configure to disable the block allocator
4467
4468
4469 Changes: Modified:
4470 +18 -0 trunk/configure (File Modified)
4471 +9 -0 trunk/configure.ac (File Modified)
4472 +0 -6 trunk/include/config.h (File Modified)
4473 +3 -0 trunk/include/setup.h.in (File Modified)
4474
4475
4476gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4477 Log:
4478 Fix wierd error that would exit SASL users with "Overridden"
4479
4480 Changes: Modified:
4481 +1 -1 trunk/modules/m_signon.c (File Modified)
4482
4483
4484jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4485 Log:
4486 Remove obsolete XXX comment about lazylinks.
4487
4488
4489 Changes: Modified:
4490 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4491
4492
4493jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4494 Log:
4495 OJOIN: make sure to send the wallops remotely for #channels
4496
4497
4498 Changes: Modified:
4499 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4500
4501
4502gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4503 Log:
4504 Accountability for OJOIN (contrib module)
4505
4506 Changes: Modified:
4507 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4508
4509
4510nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4511 Log:
4512 - move more stuff over to ircd_state
4513
4514
4515 Changes: Modified:
4516 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4517 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4518 +9 -0 trunk/src/ircd_state.c (File Modified)
4519 +3 -3 trunk/src/patricia.c (File Modified)
4520
4521
4522nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4523 Log:
4524 - move more stuff out of libircd and into ircd_state.c
4525
4526
4527 Changes: Modified:
4528 +5 -5 trunk/src/channel.c (File Modified)
4529 +4 -4 trunk/src/client.c (File Modified)
4530 +12 -0 trunk/src/ircd_state.c (File Modified)
4531
4532
4533nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4534 Log:
4535 - this is just barrels of fun
4536
4537
4538 Changes: Modified:
4539 + - trunk/include/ircd_state.h (File Added)
4540 +1 -1 trunk/src/Makefile.in (File Modified)
4541 +2 -1 trunk/src/channel.c (File Modified)
4542 +3 -52 trunk/src/ircd.c (File Modified)
4543 +100 -3 trunk/src/ircd_state.c (File Modified)
4544
4545
4546jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4547 Log:
4548 It's .include, not #include.
4549
4550
4551 Changes: Modified:
4552 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4553
4554
4555jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4556 Log:
4557 More consistent section titles.
4558
4559
4560 Changes: Modified:
4561 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4562 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4563 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4564
4565
4566jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4567 Log:
4568 Mention possible exceeding of +j/+l due to propagation
4569 delays between servers.
4570
4571
4572 Changes: Modified:
4573 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4574
4575
4576jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4577 Log:
4578 Formatting nits:
4579 - "text" -> <quote>text</quote>
4580 - <filename>
4581 - a few more
4582
4583
4584 Changes: Modified:
4585 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4586 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4587 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4588 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4589
4590
4591jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4592 Log:
4593 Remove text about deprecation of glines.
4594
4595
4596 Changes: Modified:
4597 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4598
4599
4600jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4601 Log:
4602 - Add description of umode +D, deaf.
4603 - Mention CALLERID 005 token with umode +g.
4604
4605
4606 Changes: Modified:
4607 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4608
4609
4610jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4611 Log:
4612 Strip off a leading colon in services shortcuts (aliases).
4613
4614
4615 Changes: Modified:
4616 +2 -0 trunk/src/parse.c (File Modified)
4617
4618
4619jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4620 Log:
4621 Add no_oper_invis contrib module, denies opers setting
4622 themselves invisible (except hidden_oper's).
4623
4624
4625 Changes: Modified:
4626 +42 -0 trunk/contrib/Makefile.in (File Modified)
4627 + - trunk/contrib/no_oper_invis.c (File Added)
4628
4629
4630jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4631 Log:
4632 Mention /stats E, make the other /stats descriptions more consistent.
4633
4634
4635 Changes: Modified:
4636 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4637
4638
4639jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4640 Log:
4641 Mention that the KILL reason and oper will appear on channels.
4642
4643
4644 Changes: Modified:
4645 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4646
4647
4648jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4649 Log:
4650 Mention /mode #channel f to query forward channel from outside.
4651
4652
4653 Changes: Modified:
4654 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4655
4656
4657jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4658 Log:
4659 Port over RATBOX_2_1 r20960 (anfl):
4660 client connect notices to +C should be hiding the extra
4661 fields for spoofed users
4662
4663
4664 Changes: Modified:
4665 +2 -1 trunk/src/s_user.c (File Modified)
4666
4667
4668jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4669 Log:
4670 Add a chapter with our extra user commands:
4671 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4672
4673
4674 Changes: Modified:
4675 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4676 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4677
4678
4679jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4680 Log:
4681 Do not put by <server>: in SQUIT reasons to servers
4682 other than the one being exited.
4683
4684
4685 Changes: Modified:
4686 +1 -1 trunk/src/client.c (File Modified)
4687
4688
4689jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4690 Log:
4691 Regenerate configure.
4692
4693
4694 Changes: Modified:
4695 +1162 -1159 trunk/configure (File Modified)
4696
4697
4698jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4699 Log:
4700 Move the warning flags down so they do not mess up
4701 checks like for -Wl,-export-dynamic.
4702
4703
4704 Changes: Modified:
4705 +33 -30 trunk/configure.ac (File Modified)
4706
4707
4708nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4709 Log:
4710 - more work here
4711
4712
4713 Changes: Modified:
4714 +2 -1 trunk/iauth/Makefile.in (File Modified)
4715
4716
4717nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4718 Log:
4719 - build iauth makefile
4720
4721
4722 Changes: Modified:
4723 +3 -2 trunk/configure (File Modified)
4724 +1 -0 trunk/configure.ac (File Modified)
4725
4726
4727nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4728 Log:
4729 - Makefile
4730
4731
4732 Changes: Modified:
4733 + - trunk/iauth/Makefile.in (File Added)
4734
4735
4736nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4737 Log:
4738 - add iauth.conf.example from irc2.11
4739
4740
4741 Changes: Modified:
4742 + - trunk/doc/example-iauth.conf (File Added)
4743
4744
4745nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4746 Log:
4747 - wow, i found some docs on this thing
4748
4749
4750 Changes: Modified:
4751 + - trunk/doc/technical/iauth-internals.txt (File Added)
4752
4753
4754nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4755 Log:
4756 - no longer applicable
4757
4758
4759 Changes: Modified:
4760 + - trunk/authdaemon/ (File Deleted)
4761
4762
4763nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4764 Log:
4765 - remove libircd.so on make clean (oops)
4766
4767
4768 Changes: Modified:
4769 +1 -1 trunk/src/Makefile.in (File Modified)
4770
4771
4772nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4773 Log:
4774 - merge iauth source for experimentation
4775
4776
4777 Changes: Modified:
4778 + - trunk/iauth/ (File Added)
4779 + - trunk/iauth/a_conf.c (File Added)
4780 + - trunk/iauth/a_conf_def.h (File Added)
4781 + - trunk/iauth/a_conf_ext.h (File Added)
4782 + - trunk/iauth/a_defines.h (File Added)
4783 + - trunk/iauth/a_externs.h (File Added)
4784 + - trunk/iauth/a_io.c (File Added)
4785 + - trunk/iauth/a_io_ext.h (File Added)
4786 + - trunk/iauth/a_log.c (File Added)
4787 + - trunk/iauth/a_log_def.h (File Added)
4788 + - trunk/iauth/a_log_ext.h (File Added)
4789 + - trunk/iauth/a_struct_def.h (File Added)
4790 + - trunk/iauth/iauth.c (File Added)
4791 + - trunk/iauth/mod_lhex.c (File Added)
4792 + - trunk/iauth/mod_lhex_ext.h (File Added)
4793 + - trunk/iauth/mod_pipe.c (File Added)
4794 + - trunk/iauth/mod_pipe_ext.h (File Added)
4795 + - trunk/iauth/mod_rfc931.c (File Added)
4796 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4797 + - trunk/iauth/mod_socks.c (File Added)
4798 + - trunk/iauth/mod_socks_ext.h (File Added)
4799 + - trunk/iauth/mod_webproxy.c (File Added)
4800 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4801
4802
4803jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4804 Log:
4805 User /quote help index was not sorted properly.
4806
4807
4808 Changes: Modified:
4809 +2 -2 trunk/help/Makefile.in (File Modified)
4810 +8 -8 trunk/help/users/index (File Modified)
4811
4812
4813jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4814 Log:
4815 Add SCAN help file.
4816
4817
4818 Changes: Modified:
4819 +25 -8 trunk/help/opers/index (File Modified)
4820 + - trunk/help/opers/scan (File Added)
4821
4822
4823jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4824 Log:
4825 SGML docs:
4826 - Document SCAN UMODES
4827 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4828
4829
4830 Changes: Modified:
4831 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4832
4833
4834jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4835 Log:
4836 Add our copyright information to /info (part of release-1.1 r1026).
4837
4838
4839 Changes: Modified:
4840 +1 -0 trunk/src/version.c.SH (File Modified)
4841
4842
4843jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4844 Log:
4845 Fix some compile warnings.
4846
4847
4848 Changes: Modified:
4849 +1 -1 trunk/modules/core/m_join.c (File Modified)
4850 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4851 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4852 +1 -1 trunk/modules/m_scan.c (File Modified)
4853 +4 -4 trunk/modules/m_signon.c (File Modified)
4854
4855
4856jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4857 Log:
4858 RSFNC: OK, actually consider unknowns also for detecting a collide.
4859 Otherwise we can get two clients with the same nick.
4860
4861
4862 Changes: Modified:
4863 +1 -1 trunk/modules/m_services.c (File Modified)
4864
4865
4866nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4867 Log:
4868 - charybdis profiling stuff
4869 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4870 - update .depend
4871
4872
4873 Changes: Modified:
4874 +0 -8 trunk/configure (File Modified)
4875 +1 -8 trunk/configure.ac (File Modified)
4876 +18 -0 trunk/include/channel.h (File Modified)
4877 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4878 +335 -260 trunk/src/.depend (File Modified)
4879 +1569 -0 trunk/src/Makefile.in (File Modified)
4880 + - trunk/src/chmode.c (File Added)
4881 +16 -1 trunk/src/ircd.c (File Modified)
4882 +11 -0 trunk/src/main.c (File Modified)
4883 +11 -0 trunk/src/modules.c (File Modified)
4884
4885
4886jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4887 Log:
4888 RSFNC: Do not send kills to servers for unknowns
4889
4890
4891 Changes: Modified:
4892 +4 -2 trunk/modules/m_services.c (File Modified)
4893
4894
4895jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4896 Log:
4897 Describe service{} blocks in reference.conf.
4898
4899
4900 Changes: Modified:
4901 +12 -0 trunk/doc/reference.conf (File Modified)
4902
4903
4904jilles 2006/03/09 01:14:34 UTC (20060309-996)
4905 Log:
4906 Replace this list of modes with pointers to other documentation.
4907
4908
4909 Changes: Modified:
4910 +6 -50 trunk/doc/modes.txt (File Modified)
4911
4912
4913jilles 2006/03/08 00:10:46 UTC (20060308-986)
4914 Log:
4915 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4916 looks too much like an old-ircd client pointer otherwise.
4917
4918
4919 Changes: Modified:
4920 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4921
4922
4923jilles 2006/03/08 00:09:27 UTC (20060308-984)
4924 Log:
4925 findforwards:
4926 - note truncation of the list (perhaps sending multiple
4927 notices is better)
4928 - clarify in a comment that /findforwards on a nonexistent
4929 channel can be useful
4930 - sendto_one_notice() requires that the text start with
4931 a colon
4932
4933
4934 Changes: Modified:
4935 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4936
4937
4938jilles 2006/03/07 23:33:48 UTC (20060307-982)
4939 Log:
4940 When we close a local server's link, always include the
4941 name of the client causing the exit in the reason in the
4942 SQUIT we send them (replacing them with us). This makes
4943 sure server notices for stuff like "Not enough arguments
4944 to server command" are different on the two sides.
4945
4946
4947 Changes: Modified:
4948 +7 -5 trunk/src/client.c (File Modified)
4949
4950
4951gxti 2006/03/07 22:58:03 UTC (20060307-980)
4952 Log:
4953 New contrib module m_findforwards.c
4954
4955
4956 Changes: Modified:
4957 +112 -0 trunk/contrib/Makefile.in (File Modified)
4958 + - trunk/contrib/m_findforwards.c (File Added)
4959
4960
4961jilles 2006/03/07 22:21:29 UTC (20060307-968)
4962 Log:
4963 Whoops, don't show real host behind auth{} spoof in
4964 spoof notices if hide_spoof_ips is enabled.
4965
4966 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4967
4968
4969 Changes: Modified:
4970 +3 -2 trunk/src/s_conf.c (File Modified)
4971
4972
4973jilles 2006/03/07 12:54:53 UTC (20060307-962)
4974 Log:
4975 Add dalnet-style /identify that sends to nickserv or chanserv.
4976
4977
4978 Changes: Modified:
4979 +102 -0 trunk/contrib/Makefile.in (File Modified)
4980 + - trunk/contrib/m_identify.c (File Added)
4981
4982
4983jilles 2006/03/07 12:26:20 UTC (20060307-958)
4984 Log:
4985 Document alias{} blocks a bit better.
4986
4987
4988 Changes: Modified:
4989 +9 -0 trunk/doc/reference.conf (File Modified)
4990
4991
4992nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4993 Log:
4994 - add aliases to /stats m (data usage is not counted though, sorry)
4995
4996
4997 Changes: Modified:
4998 +1 -0 trunk/include/s_conf.h (File Modified)
4999 +3 -0 trunk/src/newconf.c (File Modified)
5000 +15 -0 trunk/src/parse.c (File Modified)
5001
5002
5003nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5004 Log:
5005 - remove m_sshortcut as it's no longer relevant
5006
5007
5008 Changes: Modified:
5009 +0 -145 trunk/modules/Makefile.in (File Modified)
5010 + - trunk/modules/m_sshortcut.c (File Deleted)
5011
5012
5013nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5014 Log:
5015 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5016 targets instead of my original idea :P)
5017
5018
5019 Changes: Modified:
5020 +32 -0 trunk/doc/example.conf (File Modified)
5021 +35 -0 trunk/doc/reference.conf (File Modified)
5022 +4 -0 trunk/include/parse.h (File Modified)
5023 +7 -0 trunk/include/s_conf.h (File Modified)
5024 +82 -0 trunk/src/newconf.c (File Modified)
5025 +78 -0 trunk/src/parse.c (File Modified)
5026 +16 -0 trunk/src/s_conf.c (File Modified)
5027
5028
5029jilles 2006/03/05 23:33:56 UTC (20060305-942)
5030 Log:
5031 Remove some spaces after tabs. ??
5032
5033
5034 Changes: Modified:
5035 +18 -18 trunk/src/newconf.c (File Modified)
5036
5037
5038jilles 2006/03/05 23:15:38 UTC (20060305-940)
5039 Log:
5040 Global /who:
5041 - make sure to clear all marks also if the who was aborted
5042 because of too many matches
5043 - give ERR_TOOMANYMATCHES if too many matches
5044 - clarify comments
5045
5046 ratbox RATBOX_2_2 r22003 (jilles)
5047
5048
5049 Changes: Modified:
5050 +28 -26 trunk/modules/m_who.c (File Modified)
5051
5052
5053nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5054 Log:
5055 - devel is 2.0
5056
5057
5058 Changes: Modified:
5059 +9 -9 trunk/configure (File Modified)
5060 +1 -1 trunk/configure.ac (File Modified)
5061
5062
5063nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5064 Log:
5065 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5066
5067
5068 Changes: Modified:
5069 +2 -1 trunk/include/s_newconf.h (File Modified)
5070 +20 -0 trunk/modules/m_rehash.c (File Modified)
5071 +1 -1 trunk/src/s_newconf.c (File Modified)
5072
5073
5074gxti 2006/03/05 03:38:33 UTC (20060305-930)
5075 Log:
5076 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5077
5078
5079 Changes: Modified:
5080 +0 -1 trunk/doc/example.conf (File Modified)
5081 +0 -3 trunk/doc/reference.conf (File Modified)
5082 +0 -1 trunk/include/s_conf.h (File Modified)
5083 +0 -6 trunk/modules/m_info.c (File Modified)
5084 +1 -1 trunk/src/channel.c (File Modified)
5085 +0 -1 trunk/src/newconf.c (File Modified)
5086
5087
5088gxti 2006/03/05 00:48:56 UTC (20060305-928)
5089 Log:
5090 Missing header in m_chghost.c
5091
5092 Changes: Modified:
5093 +1 -0 trunk/modules/m_chghost.c (File Modified)
5094
5095
5096gxti 2006/02/28 19:53:33 UTC (20060228-926)
5097 Log:
5098 Relocate QJM code to a seperate function(change_nick_user_host)
5099 Change CHGHOST to use change_nick_user_host instead of just setting it
5100
5101
5102 Changes: Modified:
5103 +3 -0 trunk/include/s_user.h (File Modified)
5104 +1 -1 trunk/modules/m_chghost.c (File Modified)
5105 +3 -78 trunk/modules/m_signon.c (File Modified)
5106 +89 -0 trunk/src/s_user.c (File Modified)
5107
5108
5109jilles 2006/02/28 13:24:51 UTC (20060228-924)
5110 Log:
5111 Restore /stats a (dns servers, admin-only).
5112
5113
5114 Changes: Modified:
5115 +1 -0 trunk/include/res.h (File Modified)
5116 +5 -8 trunk/modules/m_stats.c (File Modified)
5117 +16 -0 trunk/src/res.c (File Modified)
5118
5119
5120nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5121 Log:
5122 - Add CHARYBDIS_PROFILE if we are profiling.
5123 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5124 - Remove duplicate --enable-epoll entry.
5125
5126
5127 Changes: Modified:
5128 +1595 -15 trunk/configure (File Modified)
5129 +30 -11 trunk/configure.ac (File Modified)
5130 +3 -0 trunk/include/setup.h.in (File Modified)
5131
5132
5133nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5134 Log:
5135 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5136
5137
5138 Changes: Modified:
5139 +28 -0 trunk/aclocal.m4 (File Modified)
5140
5141
5142jilles 2006/02/23 13:25:48 UTC (20060223-916)
5143 Log:
5144 Allow requesting forward channel and quiet list in same mode command.
5145
5146
5147 Changes: Modified:
5148 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5149
5150
5151jilles 2006/02/22 00:06:41 UTC (20060222-912)
5152 Log:
5153 Add description of xline wildcards.
5154
5155
5156 Changes: Modified:
5157 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5158
5159
5160gxti 2006/02/21 23:54:57 UTC (20060221-908)
5161 Log:
5162 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5163
5164
5165 Changes: Modified:
5166 +0 -4 trunk/modules/m_services.c (File Modified)
5167
5168
5169nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5170 Log:
5171 typo
5172
5173
5174 Changes: Modified:
5175 +1 -1 trunk/include/hook.h (File Modified)
5176
5177
5178nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5179 Log:
5180 call_hook, not hook_call
5181
5182
5183 Changes: Modified:
5184 +1 -1 trunk/modules/core/m_join.c (File Modified)
5185
5186
5187nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5188 Log:
5189 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5190 Could be useful for a number of things.
5191
5192
5193 Changes: Modified:
5194 +9 -0 trunk/modules/core/m_join.c (File Modified)
5195
5196
5197nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5198 Log:
5199 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5200
5201
5202 Changes: Modified:
5203 +7 -0 trunk/include/hook.h (File Modified)
5204
5205
5206gxti 2006/02/20 21:27:46 UTC (20060220-896)
5207 Log:
5208 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5209
5210
5211 Changes: Modified:
5212 +15 -0 trunk/modules/m_services.c (File Modified)
5213
5214
5215jilles 2006/02/20 11:26:45 UTC (20060220-894)
5216 Log:
5217 Clarify snomask +f, +k, +u.
5218
5219
5220 Changes: Modified:
5221 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5222
5223
5224jilles 2006/02/20 11:26:22 UTC (20060220-892)
5225 Log:
5226 Cmode +p and +s may be set simultaneously.
5227
5228
5229 Changes: Modified:
5230 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5231
5232
5233nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5234 Log:
5235 actually, we should check the data version on each reload (oops)
5236
5237
5238 Changes: Modified:
5239 +6 -6 trunk/src/main.c (File Modified)
5240
5241
5242nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5243 Log:
5244 more work on the loader
5245
5246
5247 Changes: Modified:
5248 +45 -21 trunk/src/main.c (File Modified)
5249
5250
5251nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5252 Log:
5253 Add prototype ircd_state.c
5254
5255
5256 Changes: Modified:
5257 + - trunk/src/ircd_state.c (File Added)
5258
5259
5260jilles 2006/02/19 00:41:15 UTC (20060219-882)
5261 Log:
5262 Smaller improvements.
5263
5264
5265 Changes: Modified:
5266 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5267
5268
5269jilles 2006/02/19 00:15:39 UTC (20060219-880)
5270 Log:
5271 Add a lot of stuff here.
5272
5273
5274 Changes: Modified:
5275 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5276
5277
5278jilles 2006/02/18 22:55:32 UTC (20060218-878)
5279 Log:
5280 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5281
5282
5283 Changes: Modified:
5284 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5285
5286
5287jilles 2006/02/18 21:57:54 UTC (20060218-873)
5288 Log:
5289 Invex doesn't trump +r or (sic) +J.
5290
5291
5292 Changes: Modified:
5293 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5294
5295
5296nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5297 Log:
5298 Check to make sure a module is not loaded before loading it.
5299
5300
5301 Changes: Modified:
5302 +6 -1 trunk/src/ircd_parser.y (File Modified)
5303
5304
5305nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5306 Log:
5307 - Add a missing comma in the HeaderMessages array
5308 - Only send "Your hostname is too long ..." if that really is the case
5309
5310
5311 Changes: Modified:
5312 +2 -2 trunk/src/s_auth.c (File Modified)
5313
5314
5315nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5316 Log:
5317 build_symtable() will have already bailed here, so no need to check
5318 explicitly whether or not charybdis_main is NULL.
5319
5320
5321 Changes: Modified:
5322 +7 -16 trunk/src/main.c (File Modified)
5323
5324
5325nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5326 Log:
5327 Data structure versioning, part 1.
5328
5329
5330 Changes: Modified:
5331 +10 -1 trunk/include/ircd_defs.h (File Modified)
5332 +2 -0 trunk/src/ircd.c (File Modified)
5333 +15 -3 trunk/src/main.c (File Modified)
5334
5335
5336nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5337 Log:
5338 build a symbol table and use that instead of doing a raw dlsym on everything
5339
5340
5341 Changes: Modified:
5342 + - trunk/include/ircd_linker.h (File Added)
5343 +71 -1 trunk/src/Makefile.in (File Modified)
5344 + - trunk/src/ircd_linker.c (File Added)
5345 +16 -4 trunk/src/main.c (File Modified)
5346
5347
5348nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5349 Log:
5350 The launcher now calls io_loop() instead of charybdis_main().
5351 This is so that we do not have to reinitialize *everything* later.
5352
5353
5354 Changes: Modified:
5355 +1 -0 trunk/include/ircd.h (File Modified)
5356 +6 -7 trunk/src/ircd.c (File Modified)
5357 +13 -1 trunk/src/main.c (File Modified)
5358
5359
5360nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5361 Log:
5362 Use global binding on libircd.so.
5363
5364
5365 Changes: Modified:
5366 +1 -1 trunk/src/main.c (File Modified)
5367
5368
5369nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5370 Log:
5371 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5372 (it will do more later)
5373
5374
5375 Changes: Modified:
5376 +14 -12 trunk/include/config.h (File Modified)
5377 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5378 +31 -5 trunk/src/Makefile.in (File Modified)
5379 +78 -1 trunk/src/ircd.c (File Modified)
5380 + - trunk/src/main.c (File Added)
5381
5382
5383nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5384 Log:
5385 Add whitespace here, oops.
5386
5387
5388 Changes: Modified:
5389 +1 -1 trunk/CREDITS (File Modified)
5390
5391
5392nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5393 Log:
5394 Properly copy over the IP address here instead of using a cheap hack.
5395 Because the hack didn't work right except on IPv6. :|
5396
5397
5398 Changes: Modified:
5399 +12 -2 trunk/src/s_newconf.c (File Modified)
5400
5401
5402jilles 2006/02/15 01:33:43 UTC (20060215-849)
5403 Log:
5404 Revert reject cache notice to ratbox's, which more
5405 clearly suggests what's happening.
5406
5407
5408 Changes: Modified:
5409 +4 -1 trunk/src/reject.c (File Modified)
5410
5411
5412nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5413 Log:
5414 Fix the openssl status in the overview information.
5415
5416
5417 Changes: Modified:
5418 +1 -3 trunk/configure (File Modified)
5419 +1 -3 trunk/configure.ac (File Modified)
5420
5421
5422jilles 2006/02/15 00:53:32 UTC (20060215-843)
5423 Log:
5424 - Add simple exempt{} block (127.0.0.1) to example.conf.
5425 - Remove mention of deny{}.
5426
5427
5428 Changes: Modified:
5429 +5 -0 trunk/doc/example.conf (File Modified)
5430 +1 -1 trunk/doc/reference.conf (File Modified)
5431
5432
5433jilles 2006/02/15 00:37:34 UTC (20060215-839)
5434 Log:
5435 example.conf: add some comments at the start
5436 reference.conf: some ircd-ratbox -> charybdis
5437
5438
5439 Changes: Modified:
5440 +11 -0 trunk/doc/example.conf (File Modified)
5441 +6 -5 trunk/doc/reference.conf (File Modified)
5442
5443
5444jilles 2006/02/15 00:27:59 UTC (20060215-833)
5445 Log:
5446 Rename m_createauthonly module to createauthonly
5447 as this is not a module providing an m_function
5448 (command).
5449
5450
5451 Changes: Modified:
5452 +1 -38 trunk/contrib/Makefile.in (File Modified)
5453 + - trunk/contrib/createauthonly.c (File Added)
5454 + - trunk/contrib/m_createauthonly.c (File Deleted)
5455
5456
5457jilles 2006/02/15 00:22:08 UTC (20060215-831)
5458 Log:
5459 Add to example confs commented lines for:
5460 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5461 sno_globalkline.so, sno_globaloper.so.
5462
5463
5464 Changes: Modified:
5465 +5 -1 trunk/doc/example.conf (File Modified)
5466 +9 -1 trunk/doc/reference.conf (File Modified)
5467
5468
5469jilles 2006/02/15 00:12:24 UTC (20060215-829)
5470 Log:
5471 - Unbreak connecting to connect{}s with hostnames
5472 instead of IP addresses (broken with new resolver).
5473 - Try to do A/AAAA query based on aftype in
5474 connect{} (doesn't seem to work fully).
5475
5476
5477 Changes: Modified:
5478 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5479
5480
5481jilles 2006/02/14 22:54:37 UTC (20060214-827)
5482 Log:
5483 Unbreak /rehash dns.
5484
5485
5486 Changes: Modified:
5487 +1 -0 trunk/src/res.c (File Modified)
5488
5489
5490jilles 2006/02/14 22:40:55 UTC (20060214-825)
5491 Log:
5492 Preserve Hybrid Id and add one of our own.
5493
5494
5495 Changes: Modified:
5496 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5497 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5498
5499
5500jilles 2006/02/14 22:17:17 UTC (20060214-821)
5501 Log:
5502 Add anfl and Androsyn to CREDITS.
5503 They wrote a lot of ratbox code we use, both before and after the fork.
5504
5505
5506 Changes: Modified:
5507 +2 -0 trunk/CREDITS (File Modified)
5508
5509
5510nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5511 Log:
5512 Hostname validity check.
5513
5514
5515 Changes: Modified:
5516 +42 -3 trunk/src/s_auth.c (File Modified)
5517
5518
5519nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5520 Log:
5521 Version bump to 1.2.0.
5522
5523
5524 Changes: Modified:
5525 +9 -9 trunk/configure (File Modified)
5526 +1 -1 trunk/configure.ac (File Modified)
5527
5528
5529nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5530 Log:
5531 - Missed a spot in the IPv6 code here. Should be usable now.
5532
5533
5534 Changes: Modified:
5535 +2 -2 trunk/src/res.c (File Modified)
5536
5537
5538nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5539 Log:
5540 Alright, so, this massive commit does the following:
5541 - Removes adns
5542 - Adds a resolver based on the undernet and hybrid one.
5543 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5544 - Makes a check in ./configure be posixly correct
5545 - Simplifies the auth code and DNS callbacks
5546
5547 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5548
5549
5550 Changes: Modified:
5551 +1 -1 trunk/Makefile.in (File Modified)
5552 + - trunk/adns/ (File Deleted)
5553 +148 -80 trunk/configure (File Modified)
5554 +1 -2 trunk/configure.ac (File Modified)
5555 +6 -0 trunk/include/client.h (File Modified)
5556 +1 -0 trunk/include/packet.h (File Modified)
5557 +153 -41 trunk/include/res.h (File Modified)
5558 + - trunk/include/reslib.h (File Added)
5559 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5560 +930 -1449 trunk/modules/.depend (File Modified)
5561 +3 -0 trunk/modules/m_stats.c (File Modified)
5562 +417 -621 trunk/src/.depend (File Modified)
5563 +1 -1 trunk/src/.indent.pro (File Modified)
5564 +2069 -289 trunk/src/Makefile.in (File Modified)
5565 + - trunk/src/adns.c (File Deleted)
5566 + - trunk/src/res.c (File Added)
5567 + - trunk/src/reslib.c (File Added)
5568 +11 -50 trunk/src/s_auth.c (File Modified)
5569 +4 -26 trunk/src/s_newconf.c (File Modified)
5570
5571
5572nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5573 Log:
5574 Document the NOBALLOC feature.
5575
5576
5577 Changes: Modified:
5578 +7 -1 trunk/include/config.h (File Modified)
5579
5580
5581jilles 2006/02/12 20:50:51 UTC (20060212-806)
5582 Log:
5583 commands.sgml changes
5584
5585
5586 Changes: Modified:
5587 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5588
5589
5590jilles 2006/02/12 19:58:28 UTC (20060212-804)
5591 Log:
5592 connect{} changes.
5593
5594
5595 Changes: Modified:
5596 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5597
5598
5599jilles 2006/02/12 19:47:43 UTC (20060212-802)
5600 Log:
5601 Improve description of class{} block (in particular,
5602 mention server classes as well as client classes).
5603
5604
5605 Changes: Modified:
5606 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5607
5608
5609jilles 2006/02/12 19:37:35 UTC (20060212-800)
5610 Log:
5611 In comment:
5612 -/* sendq: servers need a higher sendq as they send more data */
5613 +/* sendq: servers need a higher sendq as they are sent more data */
5614
5615
5616 Changes: Modified:
5617 +1 -1 trunk/doc/reference.conf (File Modified)
5618
5619
5620jilles 2006/02/12 19:33:35 UTC (20060212-798)
5621 Log:
5622 Add modules{} block.
5623
5624
5625 Changes: Modified:
5626 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5627
5628
5629jilles 2006/02/12 17:31:44 UTC (20060212-796)
5630 Log:
5631 Add general::oper_snomask, snomask on oper up for opers
5632 that have umode +s set on oper up, but do not have
5633 a specific snomask setting in their operator block.
5634 If this is empty or not specified, +s is used as before.
5635
5636
5637 Changes: Modified:
5638 +4 -1 trunk/doc/example.conf (File Modified)
5639 +7 -1 trunk/doc/reference.conf (File Modified)
5640 +1 -0 trunk/include/client.h (File Modified)
5641 +1 -0 trunk/include/s_conf.h (File Modified)
5642 +32 -0 trunk/src/newconf.c (File Modified)
5643 +1 -0 trunk/src/s_conf.c (File Modified)
5644 +13 -3 trunk/src/s_user.c (File Modified)
5645
5646
5647nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5648 Log:
5649 fix error
5650
5651 Changes: Modified:
5652 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5653
5654
5655nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5656 Log:
5657 Add MASKTRACE and CHANTRACE commands.
5658
5659
5660 Changes: Modified:
5661 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5662
5663
5664nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5665 Log:
5666 document loadmodule directive
5667
5668
5669 Changes: Modified:
5670 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5671
5672
5673nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5674 Log:
5675 finish this up
5676
5677
5678 Changes: Modified:
5679 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5680
5681
5682nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5683 Log:
5684 q:lines are no longer living in the ircd.conf either
5685
5686
5687 Changes: Modified:
5688 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5689
5690
5691nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5692 Log:
5693 remove k:line, d:line, x:line as they are their own files now
5694
5695
5696 Changes: Modified:
5697 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5698
5699
5700jilles 2006/02/12 03:55:38 UTC (20060212-782)
5701 Log:
5702 New place for operator::snomask.
5703
5704
5705 Changes: Modified:
5706 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5707
5708
5709nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5710 Log:
5711 Document connect {}.
5712
5713
5714 Changes: Modified:
5715 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5716
5717
5718jilles 2006/02/12 03:42:26 UTC (20060212-778)
5719 Log:
5720 example.conf: move operator::snomask to a more logical place,
5721 more sensible default
5722 reference.conf: add operator::snomask
5723
5724
5725 Changes: Modified:
5726 +3 -3 trunk/doc/example.conf (File Modified)
5727 +3 -0 trunk/doc/reference.conf (File Modified)
5728
5729
5730jilles 2006/02/12 03:34:24 UTC (20060212-776)
5731 Log:
5732 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5733 in those conf entries that take umodes like <name1>, <name2>, ...
5734
5735
5736 Changes: Modified:
5737 +3 -0 trunk/doc/reference.conf (File Modified)
5738 +3 -0 trunk/src/newconf.c (File Modified)
5739
5740
5741nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5742 Log:
5743 Remove H:line
5744
5745
5746 Changes: Modified:
5747 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5748
5749
5750nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5751 Log:
5752 Aesthetic changes.
5753
5754
5755 Changes: Modified:
5756 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5757
5758
5759nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5760 Log:
5761 s/allow/auth
5762
5763
5764 Changes: Modified:
5765 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5766
5767
5768nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5769 Log:
5770 fix
5771
5772
5773 Changes: Modified:
5774 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5775
5776
5777nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5778 Log:
5779 Document operator {} blocks.
5780
5781
5782 Changes: Modified:
5783 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5784
5785
5786jilles 2006/02/12 03:18:31 UTC (20060212-764)
5787 Log:
5788 auth{}: clarify/add some details
5789
5790
5791 Changes: Modified:
5792 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5793
5794
5795nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5796 Log:
5797 auth{}: Move a paragraph.
5798
5799
5800 Changes: Modified:
5801 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5802
5803
5804nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5805 Log:
5806 Document auth{} blocks.
5807
5808
5809 Changes: Modified:
5810 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5811
5812
5813jilles 2006/02/12 02:23:21 UTC (20060212-758)
5814 Log:
5815 Add umode +R.
5816
5817
5818 Changes: Modified:
5819 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5820
5821
5822jilles 2006/02/12 02:19:41 UTC (20060212-756)
5823 Log:
5824 Add umode +R, prevents unidentified clients from
5825 sending private messages or notices. /accept'ed
5826 clients and opers are exempt.
5827 Due to the /accept part, this is only checked
5828 at the target's server, may want to change
5829 this?
5830
5831
5832 Changes: Modified:
5833 +1 -0 trunk/help/opers/umode (File Modified)
5834 +1 -0 trunk/help/users/umode (File Modified)
5835 +2 -0 trunk/include/client.h (File Modified)
5836 +1 -0 trunk/include/numeric.h (File Modified)
5837 +11 -1 trunk/modules/core/m_message.c (File Modified)
5838 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5839 +1 -1 trunk/src/messages.tab (File Modified)
5840 +1 -1 trunk/src/s_user.c (File Modified)
5841
5842
5843jilles 2006/02/12 01:26:44 UTC (20060212-754)
5844 Log:
5845 Don't allow a nick change if banned or quieted (and not
5846 voiced or opped) on a channel. This uses numeric 435
5847 (bahamut's "cannot change to a banned nick") because
5848 bahamut/ircu's 437 and hyperion's 438 already have
5849 another meaning for us.
5850
5851
5852 Changes: Modified:
5853 +2 -0 trunk/include/channel.h (File Modified)
5854 +1 -0 trunk/include/numeric.h (File Modified)
5855 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5856 +38 -0 trunk/src/channel.c (File Modified)
5857 +1 -1 trunk/src/messages.tab (File Modified)
5858
5859
5860jilles 2006/02/11 20:55:03 UTC (20060211-752)
5861 Log:
5862 KNOCK:
5863 - respect ban exceptions
5864 - also deny a knock if quieted
5865
5866
5867 Changes: Modified:
5868 +2 -1 trunk/modules/m_knock.c (File Modified)
5869
5870
5871jilles 2006/02/11 19:42:32 UTC (20060211-750)
5872 Log:
5873 Reverse bad substitution in comment.
5874
5875
5876 Changes: Modified:
5877 +1 -1 trunk/src/channel.c (File Modified)
5878
5879
5880jilles 2006/02/11 19:04:47 UTC (20060211-748)
5881 Log:
5882 - set DynSpoof flag for clients spoofed at registration
5883 - add orighost instead of host to the hostname hash
5884
5885
5886 Changes: Modified:
5887 +5 -1 trunk/src/s_user.c (File Modified)
5888
5889
5890jilles 2006/02/11 16:59:13 UTC (20060211-746)
5891 Log:
5892 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5893
5894
5895 Changes: Modified:
5896 +2 -3 trunk/src/send.c (File Modified)
5897
5898
5899gxti 2006/02/10 02:44:34 UTC (20060210-744)
5900 Log:
5901 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5902
5903
5904 Changes: Modified:
5905 +17 -7 trunk/modules/m_signon.c (File Modified)
5906
5907
5908gxti 2006/02/09 02:44:48 UTC (20060209-742)
5909 Log:
5910 Correct minimum args on ENCAP SASL to avoid nasty core.
5911
5912
5913 Changes: Modified:
5914 +1 -1 trunk/modules/m_sasl.c (File Modified)
5915
5916
5917jilles 2006/02/09 01:14:21 UTC (20060209-740)
5918 Log:
5919 Style nits: sptr can't ever be NULL, don't compare truth
5920 values with YES.
5921
5922
5923 Changes: Modified:
5924 +2 -3 trunk/modules/m_scan.c (File Modified)
5925
5926
5927jilles 2006/02/09 01:04:56 UTC (20060209-738)
5928 Log:
5929 - Comment out scan_cmodes() prototype to suppress warning
5930 - Correct minimum parameter count for mo_scan()
5931
5932
5933 Changes: Modified:
5934 +2 -2 trunk/modules/m_scan.c (File Modified)
5935
5936
5937jilles 2006/02/09 00:56:16 UTC (20060209-736)
5938 Log:
5939 SCAN UMODES:
5940 - Include full command in operspy notice
5941 - Allow global scans (no-list used, mask not used) without operspy
5942 - Use ERR_NOPRIVS numeric
5943
5944
5945 Changes: Modified:
5946 +21 -9 trunk/modules/m_scan.c (File Modified)
5947
5948
5949jilles 2006/02/08 23:45:23 UTC (20060208-734)
5950 Log:
5951 Cancel out the >3 default if < is given; this way
5952 any </> specification fully overrides the default.
5953
5954
5955 Changes: Modified:
5956 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5957
5958
5959jilles 2006/02/08 23:13:44 UTC (20060208-732)
5960 Log:
5961 - Call mo_list() from m_list() to reduce code duplication
5962 - Default to >3, rather arbitrarily (conf option?)
5963 - Make < and > mean less than and greater than again
5964
5965
5966 Changes: Modified:
5967 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5968
5969
5970jilles 2006/02/08 22:20:43 UTC (20060208-730)
5971 Log:
5972 When processing topic burst, hide connecting server
5973 on netburst if flatten links is enabled.
5974
5975
5976 Changes: Modified:
5977 +9 -2 trunk/modules/m_tb.c (File Modified)
5978
5979
5980nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5981 Log:
5982 - remove PENALTY token
5983
5984
5985 Changes: Modified:
5986 +0 -1 trunk/include/supported.h (File Modified)
5987
5988
5989nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5990 Log:
5991 005 fixups:
5992 - Add PENALTY because we have a pace-wait system.
5993 - Add FNC due to SAVE and RSFNC
5994 - Add q to MAXLIST.
5995
5996
5997 Changes: Modified:
5998 +4 -2 trunk/include/supported.h (File Modified)
5999
6000
6001nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6002 Log:
6003 mkay, indent went nuts here
6004
6005
6006 Changes: Modified:
6007 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6008
6009
6010nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6011 Log:
6012 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6013 and can be used instead. The SAFELIST implementation is the one used by
6014 default, as most users/networks will be used to it.
6015
6016
6017 Changes: Modified:
6018 +1 -0 trunk/NEWS (File Modified)
6019 +14 -0 trunk/include/client.h (File Modified)
6020 +5 -0 trunk/include/hash.h (File Modified)
6021 +404 -272 trunk/modules/Makefile.in (File Modified)
6022 + - trunk/modules/m_list.c (File Deleted)
6023 + - trunk/modules/m_list_ratbox.c (File Added)
6024 + - trunk/modules/m_list_safelist.c (File Added)
6025 +5 -5 trunk/src/hash.c (File Modified)
6026
6027
6028jilles 2006/02/08 21:02:52 UTC (20060208-720)
6029 Log:
6030 Clear invites on a lowerTS JOIN or SJOIN.
6031 This should complete kick_on_split_riding protection.
6032
6033
6034 Changes: Modified:
6035 +5 -0 trunk/modules/core/m_join.c (File Modified)
6036 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6037
6038
6039jilles 2006/02/08 20:26:58 UTC (20060208-718)
6040 Log:
6041 Like in ratbox, send and interpret timestamps on invites.
6042
6043
6044 Changes: Modified:
6045 +9 -2 trunk/modules/m_invite.c (File Modified)
6046
6047
6048jilles 2006/02/07 12:48:28 UTC (20060207-716)
6049 Log:
6050 Add +S (network service) umode. Just for completeness, users or opers
6051 cannot set this.
6052
6053
6054 Changes: Modified:
6055 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6056
6057
6058nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6059 Log:
6060 update NEWS a bit
6061
6062
6063 Changes: Modified:
6064 +35 -2 trunk/NEWS (File Modified)
6065
6066
6067gxti 2006/02/06 04:42:14 UTC (20060206-712)
6068 Log:
6069 Split off a PreClient structure for data to be freed on registation (i.e. password).
6070 New hook introduce_client for post-registration messages.
6071 Fix b0rked SASL numerics.
6072 Burst REALHOST post-introduction for spoofed-on-registration clients.
6073 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6074 Pre-registration signon support.
6075
6076
6077 Changes: Modified:
6078 +10 -0 trunk/configure (File Modified)
6079 +2 -0 trunk/configure.ac (File Modified)
6080 +14 -4 trunk/include/client.h (File Modified)
6081 +1 -0 trunk/include/hook.h (File Modified)
6082 +1 -0 trunk/include/numeric.h (File Modified)
6083 +3 -0 trunk/include/setup.h.in (File Modified)
6084 +16 -0 trunk/modules/m_chghost.c (File Modified)
6085 +25 -21 trunk/modules/m_sasl.c (File Modified)
6086 +63 -30 trunk/modules/m_signon.c (File Modified)
6087 +18 -0 trunk/src/client.c (File Modified)
6088 +2 -0 trunk/src/hook.c (File Modified)
6089 +5 -5 trunk/src/messages.tab (File Modified)
6090 +2 -0 trunk/src/s_serv.c (File Modified)
6091 +28 -2 trunk/src/s_user.c (File Modified)
6092
6093
6094gxti 2006/02/06 03:10:01 UTC (20060206-710)
6095 Log:
6096 Update hook documentation.
6097
6098
6099 Changes: Modified:
6100 +30 -0 trunk/doc/hooks.txt (File Modified)
6101
6102
6103jilles 2006/02/05 22:44:03 UTC (20060205-708)
6104 Log:
6105 Improve @/# handling in match_esc().
6106
6107
6108 Changes: Modified:
6109 +21 -13 trunk/src/match.c (File Modified)
6110
6111
6112nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6113 Log:
6114 backtrack instead of bailing out when handling a mismatched escape
6115
6116
6117 Changes: Modified:
6118 +1 -1 trunk/src/match.c (File Modified)
6119
6120
6121nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6122 Log:
6123 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6124
6125 Changes: Modified:
6126 +2 -1 trunk/CREDITS (File Modified)
6127
6128
6129nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6130 Log:
6131 Fix the escape brokenness and pick up a more efficient matching algorithm,
6132 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6133 Patch sent upstream. They can do whatever they want with it, *shrug*.
6134
6135
6136 Changes: Modified:
6137 +147 -161 trunk/src/match.c (File Modified)
6138
6139
6140jilles 2006/02/04 20:13:39 UTC (20060204-700)
6141 Log:
6142 If flatten links is enabled, fake the origins of some ServerModes
6143 sent to clients so that the server sending the netburst is hidden.
6144 Most mode hacks still show the true source.
6145
6146
6147 Changes: Modified:
6148 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6149 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6150
6151
6152jilles 2006/02/04 18:26:55 UTC (20060204-698)
6153 Log:
6154 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6155 where the exit originated).
6156 - When receiving an SQUIT for a server themselves
6157 (IsMe(target_p) || target_p == client_p)
6158 close their link and send a local server notice.
6159
6160
6161 Changes: Modified:
6162 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6163 +6 -3 trunk/src/client.c (File Modified)
6164
6165
6166nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6167 Log:
6168 Hooking into the wrong hook, whoops. :P
6169
6170
6171 Changes: Modified:
6172 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6173 +6 -10 trunk/modules/core/m_join.c (File Modified)
6174
6175
6176nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6177 Log:
6178 this doesn't work right, right now :P
6179
6180
6181 Changes: Modified:
6182 +40 -0 trunk/contrib/Makefile.in (File Modified)
6183 + - trunk/contrib/m_createauthonly.c (File Added)
6184 +6 -0 trunk/include/hook.h (File Modified)
6185 +26 -1 trunk/modules/core/m_join.c (File Modified)
6186 +1 -1 trunk/src/ircd.c (File Modified)
6187
6188
6189nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6190 Log:
6191 Make can_join() hookable.
6192
6193
6194 Changes: Modified:
6195 +12 -1 trunk/src/channel.c (File Modified)
6196
6197
6198nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6199 Log:
6200 add 'int approved;' to the channel event hook
6201
6202
6203 Changes: Modified:
6204 +1 -0 trunk/include/hook.h (File Modified)
6205
6206
6207gxti 2006/02/04 02:50:03 UTC (20060204-688)
6208 Log:
6209 Use SIDs in SASL ENCAP origin.
6210 Ignore responses from other agents once the first SASL response has been received for a client.
6211
6212
6213 Changes: Modified:
6214 +9 -5 trunk/modules/m_sasl.c (File Modified)
6215
6216
6217gxti 2006/02/04 01:44:17 UTC (20060204-686)
6218 Log:
6219 Removed stray debug code.
6220
6221
6222 Changes: Modified:
6223 +1 -1 trunk/modules/m_sasl.c (File Modified)
6224
6225
6226jilles 2006/02/03 22:39:24 UTC (20060203-684)
6227 Log:
6228 Don't complain "unknown MODE flag" if a non-oper attempts
6229 to unset an oper only umode they do not have.
6230 This is to prevent unwanted error messages when users/bots
6231 do things like MODE <nick> +i-sw.
6232
6233
6234 Changes: Modified:
6235 +4 -2 trunk/src/s_user.c (File Modified)
6236
6237
6238jilles 2006/02/03 22:32:03 UTC (20060203-682)
6239 Log:
6240 Fix client_exit hook name and only call it for local exits that are not
6241 IsAnyServer.
6242
6243
6244 Changes: Modified:
6245 +3 -2 trunk/modules/m_sasl.c (File Modified)
6246
6247
6248gxti 2006/02/03 21:41:48 UTC (20060203-680)
6249 Log:
6250 Fix SASL logic to actually use stored agent UID.
6251 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6252 Add abort code for exiting clients.
6253
6254
6255 Changes: Modified:
6256 +18 -9 trunk/modules/m_sasl.c (File Modified)
6257
6258
6259jilles 2006/02/03 20:25:01 UTC (20060203-678)
6260 Log:
6261 Port over ratbox 2.2 /challenge. This is slightly more secure
6262 (better crypto, longer keys, challenge timeout) and has better
6263 client scripts.
6264
6265 The respond tool is no longer part of the ircd tree but a
6266 separate package, currently available from
6267 http://respond.ircd-ratbox.org (we should mirror/... this).
6268
6269
6270 Changes: Modified:
6271 +65 -310 trunk/doc/challenge.txt (File Modified)
6272 +5 -5 trunk/include/client.h (File Modified)
6273 +3 -0 trunk/include/irc_string.h (File Modified)
6274 +3 -0 trunk/include/numeric.h (File Modified)
6275 +94 -50 trunk/modules/m_challenge.c (File Modified)
6276 +1 -2 trunk/src/client.c (File Modified)
6277 +125 -0 trunk/src/irc_string.c (File Modified)
6278 +2 -2 trunk/src/messages.tab (File Modified)
6279 + - trunk/tools/rsa_respond/ (File Deleted)
6280
6281
6282gxti 2006/02/03 20:05:09 UTC (20060203-676)
6283 Log:
6284 Preliminary SASL support.
6285
6286
6287 Changes: Modified:
6288 +7 -0 trunk/include/client.h (File Modified)
6289 +6 -0 trunk/include/numeric.h (File Modified)
6290 +1 -0 trunk/modules/Makefile.in (File Modified)
6291 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6292 +175 -1 trunk/modules/m_cap.c (File Modified)
6293 + - trunk/modules/m_sasl.c (File Added)
6294 +2 -0 trunk/modules/m_user.c (File Modified)
6295 +5 -5 trunk/src/messages.tab (File Modified)
6296 +8 -2 trunk/src/s_user.c (File Modified)
6297
6298
6299jilles 2006/02/03 18:13:03 UTC (20060203-674)
6300 Log:
6301 SIGNON: make logout also apply remotely.
6302
6303
6304 Changes: Modified:
6305 +7 -2 trunk/modules/m_signon.c (File Modified)
6306
6307
6308gxti 2006/02/03 17:45:04 UTC (20060203-672)
6309 Log:
6310 Use an asterisk when sending empty logins in SIGNON.
6311
6312
6313 Changes: Modified:
6314 +5 -5 trunk/modules/m_signon.c (File Modified)
6315
6316
6317jilles 2006/02/03 17:38:31 UTC (20060203-670)
6318 Log:
6319 SIGNON: Only add whowas entry (add_history()) and wipe
6320 accepts (del_all_accepts()) if nick changed.
6321
6322
6323 Changes: Modified:
6324 +5 -3 trunk/modules/m_signon.c (File Modified)
6325
6326
6327jilles 2006/02/03 17:26:52 UTC (20060203-668)
6328 Log:
6329 SIGNON: slight fixes to collision code:
6330 - don't kill if target_p == source_p (nick unchanged or only changed case)
6331 - add comment that SAVE support is missing
6332 - use sendto_realops_snomask() instead of sendto_realops_flags()
6333
6334
6335 Changes: Modified:
6336 +9 -6 trunk/modules/m_signon.c (File Modified)
6337
6338
6339jilles 2006/02/03 17:19:26 UTC (20060203-666)
6340 Log:
6341 Fix up kills for bad nick/user/host on SIGNON.
6342
6343
6344 Changes: Modified:
6345 +16 -6 trunk/modules/m_signon.c (File Modified)
6346
6347
6348jilles 2006/02/03 16:50:56 UTC (20060203-664)
6349 Log:
6350 If changing to a nick with a digit, only allow the UID.
6351
6352
6353 Changes: Modified:
6354 +4 -0 trunk/modules/m_signon.c (File Modified)
6355
6356
6357gxti 2006/02/03 04:20:31 UTC (20060203-661)
6358 Log:
6359 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6360 Strip leading digits from logins that are not purely numeric.
6361
6362
6363 Changes: Modified:
6364 +3 -0 trunk/include/numeric.h (File Modified)
6365 +2 -0 trunk/include/send.h (File Modified)
6366 +1 -0 trunk/modules/Makefile.in (File Modified)
6367 +456 -3 trunk/modules/m_services.c (File Modified)
6368 + - trunk/modules/m_signon.c (File Added)
6369 +2 -2 trunk/src/messages.tab (File Modified)
6370 +98 -0 trunk/src/send.c (File Modified)
6371
6372
6373jilles 2006/02/02 14:10:16 UTC (20060202-659)
6374 Log:
6375 Remove old server notice umodes from example confs.
6376
6377
6378 Changes: Modified:
6379 +1 -2 trunk/doc/example.conf (File Modified)
6380 +4 -17 trunk/doc/reference.conf (File Modified)
6381
6382
6383jilles 2006/02/01 15:11:42 UTC (20060201-657)
6384 Log:
6385 Add snomask help file (forgot this earlier).
6386
6387
6388 Changes: Modified:
6389 + - trunk/help/opers/snomask (File Added)
6390
6391
6392jilles 2006/01/31 12:50:36 UTC (20060131-655)
6393 Log:
6394 Add umode +l (receive locops).
6395
6396
6397 Changes: Modified:
6398 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6399
6400
6401jilles 2006/01/31 12:44:21 UTC (20060131-653)
6402 Log:
6403 We don't plan to implement cmode +R (quiet unidentified) and
6404 umode +I (deny invite) for 1.1, so comment them out from the
6405 docs.
6406
6407
6408 Changes: Modified:
6409 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6410 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6411
6412
6413jilles 2006/01/31 12:40:38 UTC (20060131-651)
6414 Log:
6415 Improve snomask usage description.
6416
6417
6418 Changes: Modified:
6419 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6420
6421
6422jilles 2006/01/31 12:33:01 UTC (20060131-649)
6423 Log:
6424 Mention the word snomask with umode +s (needs to be a link really).
6425
6426
6427 Changes: Modified:
6428 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6429
6430
6431jilles 2006/01/31 12:28:58 UTC (20060131-647)
6432 Log:
6433 Add snomask +Z (operspy notices).
6434
6435
6436 Changes: Modified:
6437 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6438
6439
6440jilles 2006/01/31 12:23:29 UTC (20060131-645)
6441 Log:
6442 Misc updates/clarifications.
6443
6444
6445 Changes: Modified:
6446 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6447
6448
6449jilles 2006/01/31 12:15:29 UTC (20060131-643)
6450 Log:
6451 Document snomasks.
6452
6453
6454 Changes: Modified:
6455 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6456 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6457 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6458
6459
6460jilles 2006/01/30 01:07:43 UTC (20060130-641)
6461 Log:
6462 - Allow ENCAP REALHOST outside burst
6463 - Fix comment describing race condition: this can only happen
6464 on a local whois with use_whois_actually enabled
6465
6466
6467 Changes: Modified:
6468 +4 -6 trunk/modules/m_chghost.c (File Modified)
6469
6470
6471jilles 2006/01/29 21:42:06 UTC (20060129-639)
6472 Log:
6473 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6474
6475
6476 Changes: Modified:
6477 +39 -0 trunk/contrib/Makefile.in (File Modified)
6478 + - trunk/contrib/sno_globaloper.c (File Added)
6479
6480
6481jilles 2006/01/29 21:26:53 UTC (20060129-637)
6482 Log:
6483 Pass along old umodes and snomask in umode_changed hook,
6484 changing its parameter type from struct Client *
6485 to hook_data_umode_changed *. (For a new client, both
6486 are zero.)
6487
6488 The IP cloaking module now fully ignores umode changes
6489 where +h didn't change.
6490
6491
6492 Changes: Modified:
6493 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6494 +7 -0 trunk/include/hook.h (File Modified)
6495 +18 -4 trunk/src/s_user.c (File Modified)
6496
6497
6498nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6499 Log:
6500 move libcharybdis-provided function initialisation into libcharybdis_init().
6501
6502
6503 Changes: Modified:
6504 +32 -11 trunk/src/ircd.c (File Modified)
6505
6506
6507jilles 2006/01/29 20:40:55 UTC (20060129-633)
6508 Log:
6509 Make +f notices (local host, global host, global user@host, local class)
6510 netwide. Exceeding /quote set max remains local.
6511
6512
6513 Changes: Modified:
6514 +4 -4 trunk/src/s_conf.c (File Modified)
6515
6516
6517jilles 2006/01/29 20:32:44 UTC (20060129-631)
6518 Log:
6519 Netwide notices about attempts to join juped channels.
6520
6521
6522 Changes: Modified:
6523 +1 -1 trunk/modules/core/m_join.c (File Modified)
6524
6525
6526jilles 2006/01/29 19:57:17 UTC (20060129-629)
6527 Log:
6528 Send server notices about failed oper attempts globally.
6529 Successful remote oper attempt notices will be generated
6530 from the mode changes.
6531
6532
6533 Changes: Modified:
6534 +3 -3 trunk/modules/m_challenge.c (File Modified)
6535 +2 -2 trunk/modules/m_oper.c (File Modified)
6536
6537
6538jilles 2006/01/29 19:56:11 UTC (20060129-627)
6539 Log:
6540 Rest of infrastructure for sending server notices globally.
6541 Uses a new L_NETWIDE level on sendto_realops_snomask().
6542
6543
6544 Changes: Modified:
6545 +1 -0 trunk/include/send.h (File Modified)
6546 +31 -4 trunk/src/send.c (File Modified)
6547
6548
6549jilles 2006/01/29 18:55:28 UTC (20060129-625)
6550 Log:
6551 Add general::global_snotices conf option to control
6552 whether we send out SNOTEs. Does not do anything yet.
6553
6554
6555 Changes: Modified:
6556 +1 -0 trunk/doc/example.conf (File Modified)
6557 +6 -0 trunk/doc/reference.conf (File Modified)
6558 +1 -0 trunk/include/s_conf.h (File Modified)
6559 +6 -0 trunk/modules/m_info.c (File Modified)
6560 +1 -0 trunk/src/newconf.c (File Modified)
6561 +1 -0 trunk/src/s_conf.c (File Modified)
6562
6563
6564jilles 2006/01/29 13:47:35 UTC (20060129-623)
6565 Log:
6566 Only accept SNOTE from servers.
6567
6568
6569 Changes: Modified:
6570 +2 -0 trunk/modules/m_snote.c (File Modified)
6571
6572
6573jilles 2006/01/29 13:25:06 UTC (20060129-621)
6574 Log:
6575 Correct parv indices so this actually works.
6576
6577
6578 Changes: Modified:
6579 +2 -2 trunk/modules/m_snote.c (File Modified)
6580
6581
6582jilles 2006/01/29 13:16:10 UTC (20060129-619)
6583 Log:
6584 s/scan/snote/g
6585
6586
6587 Changes: Modified:
6588 +3 -3 trunk/modules/m_snote.c (File Modified)
6589
6590
6591nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6592 Log:
6593 Add m_snote.c, SNOTE propagator.
6594
6595
6596 Changes: Modified:
6597 +86 -0 trunk/modules/Makefile.in (File Modified)
6598 + - trunk/modules/m_snote.c (File Added)
6599
6600
6601nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6602 Log:
6603 start seeding the 1.1 NEWS file
6604
6605
6606 Changes: Modified:
6607 +4 -0 trunk/NEWS (File Modified)
6608
6609
6610nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6611 Log:
6612 rename some modules to more descriptive names...
6613
6614
6615 Changes: Modified:
6616 +2 -131 trunk/contrib/Makefile.in (File Modified)
6617 + - trunk/contrib/globalconnexit.c (File Deleted)
6618 + - trunk/contrib/globallineactive.c (File Deleted)
6619 + - trunk/contrib/sno_farconnect.c (File Added)
6620 + - trunk/contrib/sno_globalkline.c (File Added)
6621 +1 -120 trunk/modules/Makefile.in (File Modified)
6622 + - trunk/modules/networknotice.c (File Deleted)
6623 + - trunk/modules/sno_routing.c (File Added)
6624
6625
6626jilles 2006/01/28 22:02:18 UTC (20060128-611)
6627 Log:
6628 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6629 Uses FLAGS2_FLOODDONE bit on servers.
6630
6631
6632 Changes: Modified:
6633 +3 -0 trunk/include/client.h (File Modified)
6634 +121 -1 trunk/modules/Makefile.in (File Modified)
6635 + - trunk/modules/networknotice.c (File Added)
6636
6637
6638jilles 2006/01/28 21:44:33 UTC (20060128-609)
6639 Log:
6640 Don't show servers in /trace to nonopers if flatten links is enabled.
6641
6642
6643 Changes: Modified:
6644 +8 -5 trunk/modules/m_trace.c (File Modified)
6645
6646
6647jilles 2006/01/28 16:45:46 UTC (20060128-607)
6648 Log:
6649 CHGHOST:
6650 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6651 - send back confirmation to source, if local client
6652 - send a +s server notice if the source is neither a server nor a service (+S)
6653
6654
6655 Changes: Modified:
6656 +5 -1 trunk/modules/m_chghost.c (File Modified)
6657
6658
6659jilles 2006/01/28 16:01:05 UTC (20060128-605)
6660 Log:
6661 Use sendto_realops_snomask_from() to make the
6662 server notices appear to come from the affected
6663 user's server.
6664
6665
6666 Changes: Modified:
6667 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6668 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6669
6670
6671jilles 2006/01/28 16:00:14 UTC (20060128-603)
6672 Log:
6673 Add sendto_realops_snomask_from(), allows
6674 specification of apparent source server.
6675
6676
6677 Changes: Modified:
6678 +1 -0 trunk/include/send.h (File Modified)
6679 +41 -1 trunk/src/send.c (File Modified)
6680
6681
6682jilles 2006/01/28 15:30:20 UTC (20060128-601)
6683 Log:
6684 Revert r579. Keep host, not orighost in oper up notice.
6685 It would be inconsistent to have orighost there, and we
6686 don't want to mess up all server notices by putting both
6687 host and orighost.
6688
6689
6690 Changes: Modified:
6691 +1 -1 trunk/src/s_user.c (File Modified)
6692
6693
6694jilles 2006/01/28 15:27:10 UTC (20060128-599)
6695 Log:
6696 Include the IP address in operlog/foperlog.
6697
6698
6699 Changes: Modified:
6700 +10 -8 trunk/modules/m_challenge.c (File Modified)
6701 +8 -6 trunk/modules/m_oper.c (File Modified)
6702
6703
6704jilles 2006/01/28 15:17:01 UTC (20060128-597)
6705 Log:
6706 Call umode_changed hook on oper up.
6707
6708
6709 Changes: Modified:
6710 +1 -0 trunk/src/s_user.c (File Modified)
6711
6712
6713jilles 2006/01/28 15:13:27 UTC (20060128-595)
6714 Log:
6715 Add globalconnexit contrib module, shows remote client connects/exits
6716 except netsplits/netjoin on snomask +F.
6717 Notice formatting will probably change somewhat still.
6718
6719
6720 Changes: Modified:
6721 +80 -0 trunk/contrib/Makefile.in (File Modified)
6722 + - trunk/contrib/globalconnexit.c (File Added)
6723
6724
6725jilles 2006/01/28 14:54:44 UTC (20060128-593)
6726 Log:
6727 Declare snomask_modes[] so modules can provide snomasks.
6728
6729
6730 Changes: Modified:
6731 +2 -0 trunk/include/snomask.h (File Modified)
6732
6733
6734jilles 2006/01/28 14:40:10 UTC (20060128-591)
6735 Log:
6736 Replace user_signon hook with two new hooks: new_local_user
6737 and new_remote_user.
6738 These are called right before the user is introduced to the
6739 rest of the network.
6740
6741
6742 Changes: Modified:
6743 +2 -1 trunk/include/hook.h (File Modified)
6744 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6745 +4 -2 trunk/src/hook.c (File Modified)
6746 +2 -3 trunk/src/s_user.c (File Modified)
6747
6748
6749nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6750 Log:
6751 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6752
6753
6754 Changes: Modified:
6755 +2 -2 trunk/modules/m_scan.c (File Modified)
6756
6757
6758jilles 2006/01/27 19:45:11 UTC (20060127-587)
6759 Log:
6760 Update doc/technical/send.txt.
6761
6762
6763 Changes: Modified:
6764 +91 -131 trunk/doc/technical/send.txt (File Modified)
6765
6766
6767jilles 2006/01/27 14:44:19 UTC (20060127-585)
6768 Log:
6769 Add chantrace and masktrace to help files.
6770
6771
6772 Changes: Modified:
6773 + - trunk/help/opers/chantrace (File Added)
6774 +27 -20 trunk/help/opers/index (File Modified)
6775 + - trunk/help/opers/masktrace (File Added)
6776 +2 -0 trunk/help/opers/operspy (File Modified)
6777
6778
6779jilles 2006/01/27 14:41:47 UTC (20060127-583)
6780 Log:
6781 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6782 Shows etrace-like output for all users in a channel,
6783 in particular IP addresses.
6784
6785
6786 Changes: Modified:
6787 +75 -2 trunk/modules/m_etrace.c (File Modified)
6788
6789
6790jilles 2006/01/27 13:49:21 UTC (20060127-581)
6791 Log:
6792 Port over ratbox 2.2 r21727 (anfl):
6793 add some logging when we drop servers in places where we only notify opers
6794
6795
6796 Changes: Modified:
6797 +31 -0 trunk/modules/core/m_server.c (File Modified)
6798
6799
6800nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6801 Log:
6802 display orighost in operup message
6803
6804
6805 Changes: Modified:
6806 +1 -1 trunk/src/s_user.c (File Modified)
6807
6808
6809jilles 2006/01/26 17:13:21 UTC (20060126-577)
6810 Log:
6811 Add globallineactive contrib module, a hack which can often
6812 show k/d/g/x line active for remote clients.
6813
6814
6815 Changes: Modified:
6816 +52 -0 trunk/contrib/Makefile.in (File Modified)
6817 + - trunk/contrib/globallineactive.c (File Added)
6818
6819
6820jilles 2006/01/26 16:34:00 UTC (20060126-575)
6821 Log:
6822 Show IP field in the same way as MASKTRACE:
6823 "255.255.255.255" if it's unknown (remote TS5 client)
6824 and "0" if we or the remote server are purposely
6825 hiding it.
6826
6827
6828 Changes: Modified:
6829 +12 -1 trunk/modules/m_scan.c (File Modified)
6830
6831
6832jilles 2006/01/26 16:25:22 UTC (20060126-573)
6833 Log:
6834 scan umodes:
6835 - don't show servers in a global scan
6836 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6837
6838
6839 Changes: Modified:
6840 +4 -1 trunk/modules/m_scan.c (File Modified)
6841
6842
6843nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6844 Log:
6845 Implement SCAN UMODES.
6846
6847
6848 Changes: Modified:
6849 +3 -0 trunk/include/numeric.h (File Modified)
6850 +128 -2 trunk/modules/m_scan.c (File Modified)
6851 +2 -2 trunk/src/messages.tab (File Modified)
6852
6853
6854nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6855 Log:
6856 more oops
6857
6858
6859 Changes: Modified:
6860 +1 -1 trunk/modules/m_scan.c (File Modified)
6861
6862
6863nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6864 Log:
6865 parv[0] should be parv[1].
6866
6867
6868 Changes: Modified:
6869 +1 -1 trunk/modules/m_scan.c (File Modified)
6870
6871
6872nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6873 Log:
6874 another oops
6875
6876
6877 Changes: Modified:
6878 +1 -1 trunk/modules/m_scan.c (File Modified)
6879
6880
6881nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6882 Log:
6883 fix mistake here
6884
6885
6886 Changes: Modified:
6887 +2 -2 trunk/modules/m_scan.c (File Modified)
6888
6889
6890nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6891 Log:
6892 framework for scan command
6893
6894
6895 Changes: Modified:
6896 +113 -0 trunk/modules/Makefile.in (File Modified)
6897 + - trunk/modules/m_scan.c (File Added)
6898
6899
6900nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6901 Log:
6902 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6903
6904
6905 Changes: Modified:
6906 +2 -0 trunk/include/irc_string.h (File Modified)
6907 +157 -1 trunk/modules/m_etrace.c (File Modified)
6908 +129 -90 trunk/src/match.c (File Modified)
6909
6910
6911nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6912 Log:
6913 orighost may live in a different hash bucket (likely the case), lets check it standalone
6914
6915
6916 Changes: Modified:
6917 +39 -3 trunk/src/hostmask.c (File Modified)
6918
6919
6920nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6921 Log:
6922 SVN didn't check modules/ somehow, hrmm.
6923
6924
6925 Changes: Modified:
6926 +1 -1 trunk/modules/m_kline.c (File Modified)
6927 +6 -6 trunk/modules/m_stats.c (File Modified)
6928
6929
6930nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6931 Log:
6932 Track hostmask entries for client_p->orighost, if available.
6933 Not throughly tested, but seems to work fine.
6934
6935
6936 Changes: Modified:
6937 +8 -4 trunk/include/hostmask.h (File Modified)
6938 +14 -10 trunk/src/hostmask.c (File Modified)
6939
6940
6941jilles 2006/01/22 19:14:11 UTC (20060122-549)
6942 Log:
6943 Pass on SQUIT reasons more.
6944
6945
6946 Changes: Modified:
6947 +17 -19 trunk/src/client.c (File Modified)
6948
6949
6950jilles 2006/01/21 17:25:27 UTC (20060121-543)
6951 Log:
6952 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6953 This way, hidden admins also get them.
6954
6955
6956 Changes: Modified:
6957 +4 -4 trunk/src/send.c (File Modified)
6958
6959
6960jilles 2006/01/20 22:26:17 UTC (20060120-541)
6961 Log:
6962 From ircd-ratbox 2.2 (r21339 anfl):
6963 ms_kill() should be using find_person(), not find_client()
6964 otherwise it can generate a core.
6965
6966
6967 Changes: Modified:
6968 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6969
6970
6971jilles 2006/01/18 22:56:51 UTC (20060118-539)
6972 Log:
6973 Add m_error to core_module_table, so it is loaded by default.
6974
6975
6976 Changes: Modified:
6977 +1 -0 trunk/src/modules.c (File Modified)
6978
6979
6980jilles 2006/01/18 00:28:30 UTC (20060118-536)
6981 Log:
6982 comment is a const char *, not char *.
6983
6984
6985 Changes: Modified:
6986 +1 -1 trunk/include/hook.h (File Modified)
6987
6988
6989jilles 2006/01/18 00:10:02 UTC (20060118-534)
6990 Log:
6991 Fix a long standing hybrid 7 bug: when getting a read error
6992 on a server, report_error() is called with a %d instead of
6993 a %s in the format string ("Lost connection" in +d).
6994
6995
6996 Changes: Modified:
6997 +1 -1 trunk/src/client.c (File Modified)
6998
6999
7000jilles 2006/01/16 17:21:11 UTC (20060116-532)
7001 Log:
7002 Clarifications.
7003
7004
7005 Changes: Modified:
7006 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7007
7008
7009nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7010 Log:
7011 Add document describing capabilities and what they mean.
7012
7013
7014 Changes: Modified:
7015 + - trunk/doc/technical/capab.txt (File Added)
7016
7017
7018jilles 2006/01/16 01:19:24 UTC (20060116-528)
7019 Log:
7020 Change client_exit hook to pass all exit_client() parameters.
7021
7022
7023 Changes: Modified:
7024 +8 -0 trunk/include/hook.h (File Modified)
7025 +6 -1 trunk/src/client.c (File Modified)
7026
7027
7028jilles 2006/01/15 21:51:42 UTC (20060115-526)
7029 Log:
7030 Add client_exit hook, called in exit_client() for all
7031 clients of all types, except clients exiting because
7032 of netsplits (QS). The only thing done before it is
7033 marking the client as "closing" (to prevent
7034 recursion).
7035
7036
7037 Changes: Modified:
7038 +1 -0 trunk/include/hook.h (File Modified)
7039 +2 -0 trunk/src/client.c (File Modified)
7040 +2 -0 trunk/src/hook.c (File Modified)
7041
7042
7043jilles 2006/01/15 21:06:36 UTC (20060115-524)
7044 Log:
7045 Improve the code that calculates the nnnS nnnC counts
7046 in RPL_TRACESERVER.
7047
7048 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7049
7050
7051 Changes: Modified:
7052 +43 -36 trunk/modules/m_trace.c (File Modified)
7053
7054
7055jilles 2006/01/15 20:55:27 UTC (20060115-522)
7056 Log:
7057 Add server_eob hook.
7058 Planning to use this for netsplit/join notices.
7059
7060
7061 Changes: Modified:
7062 +1 -0 trunk/include/hook.h (File Modified)
7063 +2 -0 trunk/modules/m_pong.c (File Modified)
7064 +2 -0 trunk/src/hook.c (File Modified)
7065
7066
7067jilles 2006/01/15 20:01:51 UTC (20060115-520)
7068 Log:
7069 Default motd: ircd-ratbox -> charybdis
7070
7071
7072 Changes: Modified:
7073 +1 -1 trunk/doc/ircd.motd (File Modified)
7074
7075
7076jilles 2006/01/15 19:35:03 UTC (20060115-518)
7077 Log:
7078 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7079
7080
7081 Changes: Modified:
7082 +4 -4 trunk/src/s_user.c (File Modified)
7083
7084
7085jilles 2006/01/15 19:12:28 UTC (20060115-516)
7086 Log:
7087 - Remove obsolete EOB help file
7088 - Document snomask in the help files
7089 - Update indexes
7090
7091
7092 Changes: Modified:
7093 + - trunk/help/opers/eob (File Deleted)
7094 +13 -12 trunk/help/opers/index (File Modified)
7095 +1 -13 trunk/help/opers/umode (File Modified)
7096 +7 -7 trunk/help/users/index (File Modified)
7097
7098
7099nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7100 Log:
7101 Bail if snomask to parse is not given. Pointy hat to myself.
7102
7103
7104 Changes: Modified:
7105 +3 -0 trunk/src/snomask.c (File Modified)
7106
7107
7108gxti 2006/01/15 17:48:44 UTC (20060115-512)
7109 Log:
7110 Remove m_flags from autoconf
7111
7112
7113 Changes: Modified:
7114 +0 -1 trunk/contrib/Makefile.in (File Modified)
7115
7116
7117nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7118 Log:
7119 remove m_flags
7120
7121
7122 Changes: Modified:
7123 + - trunk/contrib/m_flags.c (File Deleted)
7124
7125
7126jilles 2006/01/15 17:22:19 UTC (20060115-508)
7127 Log:
7128 If +s is in oper_only_umodes, clear snomask on deoper.
7129
7130
7131 Changes: Modified:
7132 +5 -0 trunk/src/s_user.c (File Modified)
7133
7134
7135gxti 2006/01/15 17:16:50 UTC (20060115-506)
7136 Log:
7137 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7138
7139
7140 Changes: Modified:
7141 +2 -2 trunk/configure (File Modified)
7142 +2 -2 trunk/configure.ac (File Modified)
7143
7144
7145jilles 2006/01/15 17:15:56 UTC (20060115-504)
7146 Log:
7147 Remove the old server notice umodes.
7148 Default oper only umodes is now +s.
7149 Please make sure all remaining umodes still work.
7150
7151
7152 Changes: Modified:
7153 +3 -21 trunk/include/client.h (File Modified)
7154 +0 -12 trunk/src/newconf.c (File Modified)
7155 +1 -1 trunk/src/s_conf.c (File Modified)
7156 +12 -12 trunk/src/s_user.c (File Modified)
7157
7158
7159jilles 2006/01/15 17:00:27 UTC (20060115-502)
7160 Log:
7161 operator::flags nick_changes now controls +n snomask instead of +n umode.
7162
7163
7164 Changes: Modified:
7165 +8 -8 trunk/src/s_user.c (File Modified)
7166
7167
7168jilles 2006/01/15 16:53:16 UTC (20060115-500)
7169 Log:
7170 Move down h_umode_changed hook call after umode allowed checks
7171 (so it will not see +a if someone tries to set it but is not
7172 allowed to).
7173
7174
7175 Changes: Modified:
7176 +2 -3 trunk/src/s_user.c (File Modified)
7177
7178
7179jilles 2006/01/15 16:40:33 UTC (20060115-498)
7180 Log:
7181 Move over non-+s server notices (hopefully, all of them).
7182
7183
7184 Changes: Modified:
7185 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7186 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7187 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7188 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7189 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7190 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7191 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7192 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7193 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7194 +2 -2 trunk/libcharybdis/event.c (File Modified)
7195 +2 -2 trunk/modules/core/m_join.c (File Modified)
7196 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7197 +3 -3 trunk/modules/core/m_message.c (File Modified)
7198 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7199 +2 -2 trunk/modules/core/m_server.c (File Modified)
7200 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7201 +1 -1 trunk/modules/m_post.c (File Modified)
7202 +1 -1 trunk/modules/m_services.c (File Modified)
7203 +2 -2 trunk/src/channel.c (File Modified)
7204 +3 -3 trunk/src/client.c (File Modified)
7205 +1 -1 trunk/src/hash.c (File Modified)
7206 +5 -5 trunk/src/s_conf.c (File Modified)
7207 +2 -2 trunk/src/s_log.c (File Modified)
7208 +4 -4 trunk/src/s_user.c (File Modified)
7209
7210
7211jilles 2006/01/15 16:18:59 UTC (20060115-496)
7212 Log:
7213 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7214
7215
7216 Changes: Modified:
7217 +2 -1 trunk/include/snomask.h (File Modified)
7218 +2 -2 trunk/src/snomask.c (File Modified)
7219
7220
7221jilles 2006/01/15 16:08:28 UTC (20060115-494)
7222 Log:
7223 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7224
7225
7226 Changes: Modified:
7227 +1 -1 trunk/contrib/example_module.c (File Modified)
7228 +2 -2 trunk/include/ircd_defs.h (File Modified)
7229 +6 -6 trunk/modules/core/m_error.c (File Modified)
7230 +1 -1 trunk/modules/core/m_join.c (File Modified)
7231 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7232 +1 -1 trunk/modules/core/m_message.c (File Modified)
7233 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7234 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7235 +18 -18 trunk/modules/core/m_server.c (File Modified)
7236 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7237 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7238 +4 -4 trunk/modules/m_challenge.c (File Modified)
7239 +4 -4 trunk/modules/m_dline.c (File Modified)
7240 +13 -13 trunk/modules/m_gline.c (File Modified)
7241 +5 -5 trunk/modules/m_kline.c (File Modified)
7242 +2 -2 trunk/modules/m_oper.c (File Modified)
7243 +1 -1 trunk/modules/m_pong.c (File Modified)
7244 +13 -13 trunk/modules/m_rehash.c (File Modified)
7245 +4 -4 trunk/modules/m_resv.c (File Modified)
7246 +16 -16 trunk/modules/m_set.c (File Modified)
7247 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7248 +6 -6 trunk/modules/m_xline.c (File Modified)
7249 +1 -1 trunk/src/adns.c (File Modified)
7250 +2 -2 trunk/src/channel.c (File Modified)
7251 +1 -1 trunk/src/listener.c (File Modified)
7252 +1 -1 trunk/src/s_auth.c (File Modified)
7253 +15 -15 trunk/src/s_conf.c (File Modified)
7254 +3 -3 trunk/src/s_user.c (File Modified)
7255 +7 -7 trunk/src/send.c (File Modified)
7256
7257
7258jilles 2006/01/15 15:34:12 UTC (20060115-492)
7259 Log:
7260 On oper up:
7261 - set +s snomask if +s umode set but no snomasks
7262 - put numerics in more logical order
7263
7264
7265 Changes: Modified:
7266 +3 -1 trunk/src/s_user.c (File Modified)
7267
7268
7269jilles 2006/01/15 15:12:39 UTC (20060115-490)
7270 Log:
7271 parse_snobuf_to_mask(): default to + at start
7272 allows stuff like /mode jilles +s C
7273
7274
7275 Changes: Modified:
7276 +1 -1 trunk/src/snomask.c (File Modified)
7277
7278
7279jilles 2006/01/15 15:04:34 UTC (20060115-488)
7280 Log:
7281 Changes to user_mode() snomask handling.
7282 - show snomask (if not 0) on /mode <nick>
7283 - show snomask once at the end if +s/-s used
7284 - only parse 1 parameter for umode changes
7285 - don't crash on /mode <nick> +s
7286 - /mode <nick> -s clears snomask, doesn't use parameter
7287 - set umode +s iff snomask is not 0
7288 - snomask is not propagated, but umode +s is
7289
7290
7291 Changes: Modified:
7292 +97 -72 trunk/src/s_user.c (File Modified)
7293
7294
7295nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7296 Log:
7297 Convert some messages over to snomask.
7298
7299
7300 Changes: Modified:
7301 +29 -29 trunk/src/client.c (File Modified)
7302 +2 -2 trunk/src/ircd.c (File Modified)
7303 +13 -13 trunk/src/modules.c (File Modified)
7304 +1 -1 trunk/src/newconf.c (File Modified)
7305 +5 -5 trunk/src/parse.c (File Modified)
7306 +1 -1 trunk/src/restart.c (File Modified)
7307 +4 -4 trunk/src/s_newconf.c (File Modified)
7308 +11 -11 trunk/src/s_serv.c (File Modified)
7309
7310
7311nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7312 Log:
7313 include snomask.h from client.h
7314
7315
7316 Changes: Modified:
7317 +1 -0 trunk/include/client.h (File Modified)
7318
7319
7320nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7321 Log:
7322 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7323
7324
7325 Changes: Modified:
7326 +1 -0 trunk/src/newconf.c (File Modified)
7327 +2 -1 trunk/src/snomask.c (File Modified)
7328
7329
7330nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7331 Log:
7332 should start with +, not \0. Whoops. :)
7333
7334
7335 Changes: Modified:
7336 +1 -1 trunk/src/snomask.c (File Modified)
7337
7338
7339nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7340 Log:
7341 core snomask support.
7342
7343
7344 Changes: Modified:
7345 +3 -0 trunk/doc/example.conf (File Modified)
7346 +2 -0 trunk/include/client.h (File Modified)
7347 +2 -0 trunk/include/numeric.h (File Modified)
7348 +2 -0 trunk/include/s_newconf.h (File Modified)
7349 +63 -0 trunk/include/send.h (File Modified)
7350 + - trunk/include/snomask.h (File Added)
7351 +1 -0 trunk/src/Makefile.in (File Modified)
7352 +1 -1 trunk/src/messages.tab (File Modified)
7353 +8 -0 trunk/src/newconf.c (File Modified)
7354 +12 -0 trunk/src/s_user.c (File Modified)
7355 +235 -0 trunk/src/send.c (File Modified)
7356 + - trunk/src/snomask.c (File Added)
7357
7358
7359nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7360 Log:
7361 add a blank line after the license info.
7362
7363
7364 Changes: Modified:
7365 +1 -1 trunk/CREDITS (File Modified)
7366
7367
7368jilles 2006/01/14 19:59:18 UTC (20060114-472)
7369 Log:
7370 Extend copyright to 2006.
7371
7372
7373 Changes: Modified:
7374 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7375
7376
7377jilles 2006/01/14 19:56:24 UTC (20060114-470)
7378 Log:
7379 - Fix up book id.
7380 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7381
7382
7383 Changes: Modified:
7384 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7385 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7386
7387
7388jilles 2006/01/14 19:52:16 UTC (20060114-468)
7389 Log:
7390 Add oper privileges document.
7391
7392
7393 Changes: Modified:
7394 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7395 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7396
7397
7398jilles 2006/01/14 18:45:57 UTC (20060114-466)
7399 Log:
7400 Capitalize message names in services shortcuts (for consistency).
7401
7402
7403 Changes: Modified:
7404 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7405
7406
7407jilles 2006/01/13 16:53:35 UTC (20060113-464)
7408 Log:
7409 Remove C++ comment.
7410
7411
7412 Changes: Modified:
7413 +1 -1 trunk/src/patricia.c (File Modified)
7414
7415
7416jilles 2006/01/13 13:45:56 UTC (20060113-462)
7417 Log:
7418 Remove obsolete 'nextconnect' variable.
7419
7420
7421 Changes: Modified:
7422 +0 -1 trunk/include/ircd.h (File Modified)
7423 +0 -2 trunk/src/client.c (File Modified)
7424 +0 -1 trunk/src/ircd.c (File Modified)
7425
7426
7427jilles 2006/01/13 13:02:54 UTC (20060113-460)
7428 Log:
7429 Remove this remnant of the hybrid 6 ziplinks implementation.
7430
7431
7432 Changes: Modified:
7433 + - trunk/include/s_zip.h (File Deleted)
7434
7435
7436jilles 2006/01/09 16:05:47 UTC (20060109-458)
7437 Log:
7438 Make clone limiting work on orighost, not host (so it
7439 looks through services cloaks). Lightly tested, please
7440 test/review.
7441
7442
7443 Changes: Modified:
7444 +2 -0 trunk/modules/m_chghost.c (File Modified)
7445 +1 -1 trunk/src/client.c (File Modified)
7446 +1 -1 trunk/src/s_conf.c (File Modified)
7447
7448
7449jilles 2006/01/09 15:51:02 UTC (20060109-456)
7450 Log:
7451 Don't forget to link me_realhost() into the command hash.
7452
7453 Pointy hat to: myself
7454
7455
7456 Changes: Modified:
7457 +1 -1 trunk/modules/m_chghost.c (File Modified)
7458
7459
7460jilles 2006/01/09 14:46:59 UTC (20060109-454)
7461 Log:
7462 It's call_hook, not hook_call.
7463
7464
7465 Changes: Modified:
7466 +1 -1 trunk/src/s_user.c (File Modified)
7467
7468
7469jilles 2006/01/09 14:45:36 UTC (20060109-452)
7470 Log:
7471 Add unreject help file.
7472
7473
7474 Changes: Modified:
7475 + - trunk/help/opers/unreject (File Added)
7476
7477
7478jilles 2006/01/09 14:41:41 UTC (20060109-450)
7479 Log:
7480 Link the all-important 42 module to the build :P
7481
7482
7483 Changes: Modified:
7484 +1 -0 trunk/contrib/Makefile.in (File Modified)
7485
7486
7487jilles 2006/01/08 19:12:10 UTC (20060108-448)
7488 Log:
7489 Mention /rehash help.
7490
7491
7492 Changes: Modified:
7493 +1 -0 trunk/help/opers/rehash (File Modified)
7494
7495
7496nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7497 Log:
7498 Add h_user_signon hook.
7499
7500
7501 Changes: Modified:
7502 +1 -0 trunk/include/hook.h (File Modified)
7503 +2 -0 trunk/src/hook.c (File Modified)
7504 +4 -0 trunk/src/s_user.c (File Modified)
7505
7506
7507jilles 2006/01/06 02:30:23 UTC (20060106-444)
7508 Log:
7509 Oops, forgot to set orighost for remote client introductions.
7510
7511
7512 Changes: Modified:
7513 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7514
7515
7516jilles 2006/01/06 01:40:44 UTC (20060106-442)
7517 Log:
7518 Use TS6 forms in services shortcuts, if possible.
7519
7520
7521 Changes: Modified:
7522 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7523
7524
7525jilles 2006/01/06 01:31:19 UTC (20060106-440)
7526 Log:
7527 - Start out default_umodes conf entry from the empty set instead of +i.
7528 - Move oper_only_umodes check to where default_umodes is used, as
7529 oper_only_umodes may not be set yet while we're reading the conf.
7530
7531
7532 Changes: Modified:
7533 +6 -7 trunk/src/newconf.c (File Modified)
7534 +1 -1 trunk/src/s_user.c (File Modified)
7535
7536
7537jilles 2006/01/06 01:00:44 UTC (20060106-438)
7538 Log:
7539 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7540
7541
7542 Changes: Modified:
7543 +1 -0 trunk/doc/example.conf (File Modified)
7544 +7 -0 trunk/doc/reference.conf (File Modified)
7545 +0 -7 trunk/include/config.h.dist (File Modified)
7546 +1 -0 trunk/include/s_conf.h (File Modified)
7547 +6 -0 trunk/modules/m_info.c (File Modified)
7548 +9 -18 trunk/src/client.c (File Modified)
7549 +1 -0 trunk/src/newconf.c (File Modified)
7550 +1 -0 trunk/src/s_conf.c (File Modified)
7551
7552
7553jilles 2006/01/06 00:14:18 UTC (20060106-436)
7554 Log:
7555 - Allow NULL target_ip in show_ip() (indicates message is being
7556 sent to local opers)
7557 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7558 confitem
7559 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7560 those in src/client.c
7561
7562 From ratbox 2.2 svn (anfl)
7563
7564
7565 Changes: Modified:
7566 +1 -0 trunk/include/client.h (File Modified)
7567 +21 -2 trunk/src/client.c (File Modified)
7568 +2 -4 trunk/src/hostmask.c (File Modified)
7569 +1 -5 trunk/src/s_conf.c (File Modified)
7570 +4 -8 trunk/src/s_user.c (File Modified)
7571
7572
7573nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7574 Log:
7575 Fire off events properly.
7576
7577
7578 Changes: Modified:
7579 +7 -3 trunk/src/s_user.c (File Modified)
7580
7581
7582nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7583 Log:
7584 make sure modules which depend on umode information get the message upon connection (oops)
7585
7586
7587 Changes: Modified:
7588 +3 -0 trunk/src/s_user.c (File Modified)
7589
7590
7591jilles 2006/01/05 23:33:33 UTC (20060105-430)
7592 Log:
7593 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7594 From ratbox 2.2 svn.
7595
7596
7597 Changes: Modified:
7598 +3 -7 trunk/modules/m_etrace.c (File Modified)
7599
7600
7601nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7602 Log:
7603 Replace silly `default_invisible' option with more versatile default_umodes.
7604
7605
7606 Changes: Modified:
7607 +2 -2 trunk/Makefile.in (File Modified)
7608 +12 -1 trunk/doc/example.conf (File Modified)
7609 +14 -7 trunk/doc/reference.conf (File Modified)
7610 +2 -4 trunk/include/s_conf.h (File Modified)
7611 +0 -6 trunk/modules/m_info.c (File Modified)
7612 +4 -0 trunk/src/modules.c (File Modified)
7613 +41 -1 trunk/src/newconf.c (File Modified)
7614 +2 -2 trunk/src/s_conf.c (File Modified)
7615 +3 -4 trunk/src/s_user.c (File Modified)
7616
7617
7618jilles 2006/01/02 14:30:45 UTC (20060102-426)
7619 Log:
7620 Add temporary nick resvs with the proper duration,
7621 not 60 times too long.
7622
7623
7624 Changes: Modified:
7625 +1 -1 trunk/modules/m_resv.c (File Modified)
7626
7627
7628jilles 2006/01/02 14:21:31 UTC (20060102-424)
7629 Log:
7630 Add kick on split riding. See reference.conf for more details.
7631
7632
7633 Changes: Modified:
7634 +1 -0 trunk/doc/example.conf (File Modified)
7635 +16 -0 trunk/doc/reference.conf (File Modified)
7636 +1 -0 trunk/include/s_conf.h (File Modified)
7637 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7638 +6 -0 trunk/modules/m_info.c (File Modified)
7639 +1 -0 trunk/src/newconf.c (File Modified)
7640 +1 -0 trunk/src/s_conf.c (File Modified)
7641
7642
7643nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7644 Log:
7645 New credits, denoting GXTi as being on the core team.
7646
7647
7648 Changes: Modified:
7649 +16 -5 trunk/CREDITS (File Modified)
7650
7651
7652nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7653 Log:
7654 better cloaking algorithm
7655
7656
7657 Changes: Modified:
7658 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7659
7660
7661nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7662 Log:
7663 don't do redundant bitshifting.
7664
7665
7666 Changes: Modified:
7667 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7668
7669
7670jilles 2005/12/23 21:15:41 UTC (20051223-416)
7671 Log:
7672 Add ip_cloaking.so.
7673
7674
7675 Changes: Modified:
7676 +1 -0 trunk/contrib/Makefile.in (File Modified)
7677
7678
7679jilles 2005/12/23 21:15:25 UTC (20051223-414)
7680 Log:
7681 Set the DynSpoof flag properly.
7682
7683
7684 Changes: Modified:
7685 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7686
7687
7688nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7689 Log:
7690 first go at an ip_cloaking implementation for charybdis.
7691
7692
7693 Changes: Modified:
7694 + - trunk/contrib/ip_cloaking.c (File Added)
7695
7696
7697nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7698 Log:
7699 Add libcharybdis to contrib/ includes.
7700
7701
7702 Changes: Modified:
7703 +1 -1 trunk/contrib/Makefile.in (File Modified)
7704
7705
7706nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7707 Log:
7708 add h_umode_changed hook for modules that provide usermodes.
7709
7710
7711 Changes: Modified:
7712 +1 -0 trunk/include/hook.h (File Modified)
7713 +2 -1 trunk/src/hook.c (File Modified)
7714 +3 -0 trunk/src/s_user.c (File Modified)
7715
7716
7717jilles 2005/12/19 16:52:45 UTC (20051219-406)
7718 Log:
7719 Show quiets in /stats z.
7720
7721
7722 Changes: Modified:
7723 +15 -10 trunk/src/s_stats.c (File Modified)
7724
7725
7726nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7727 Log:
7728 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7729
7730
7731 Changes: Modified:
7732 +0 -12 trunk/configure (File Modified)
7733 +0 -9 trunk/configure.ac (File Modified)
7734 +0 -3 trunk/include/setup.h.in (File Modified)
7735
7736
7737nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7738 Log:
7739 change various buffer sizes to = topiclen.
7740
7741
7742 Changes: Modified:
7743 +3 -4 trunk/include/ircd_defs.h (File Modified)
7744
7745
7746jon 2005/12/12 19:32:18 UTC (20051212-400)
7747 Log:
7748 - Partial commit test, partial ego strokage ;)
7749
7750
7751 Changes: Modified:
7752 +2 -1 trunk/CREDITS (File Modified)
7753
7754
7755nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7756 Log:
7757 More kqueue corrections.
7758
7759 Changes: Modified:
7760 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7761
7762
7763nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7764 Log:
7765 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7766 Not sure why this wasn't this way to begin with.
7767
7768
7769 Changes: Modified:
7770 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7771
7772
7773jilles 2005/12/11 16:39:52 UTC (20051211-394)
7774 Log:
7775 example.conf tweaks:
7776 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7777 most people do not need this.
7778 Enable serverinfo::hub.
7779
7780
7781 Changes: Modified:
7782 +14 -11 trunk/doc/example.conf (File Modified)
7783
7784
7785nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7786 Log:
7787 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7788
7789
7790 Changes: Modified:
7791 +1 -1 trunk/src/s_serv.c (File Modified)
7792
7793
7794nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7795 Log:
7796 header include changes
7797
7798
7799 Changes: Modified:
7800 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7801 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7802 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7803 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7804 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7805 +1 -21 trunk/libcharybdis/select.c (File Modified)
7806
7807
7808nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7809 Log:
7810 s/ilog/libcharybdis_{die,log,restart}/g
7811
7812
7813 Changes: Modified:
7814 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7815 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7816 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7817 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7818 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7819 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7820 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7821 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7822
7823
7824nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7825 Log:
7826 Use the right callbacks in the function code.
7827
7828 Changes: Modified:
7829 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7830
7831
7832nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7833 Log:
7834 More work, it builds again!
7835
7836
7837 Changes: Modified:
7838 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7839 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7840 + - trunk/libcharybdis/libcharybdis.c (File Added)
7841 + - trunk/libcharybdis/libcharybdis.h (File Added)
7842
7843
7844nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7845 Log:
7846 Move some stuff around.
7847
7848
7849 Changes: Modified:
7850 + - trunk/include/memory.h (File Deleted)
7851 + - trunk/include/tools.h (File Deleted)
7852 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7853 + - trunk/libcharybdis/memory.c (File Added)
7854 + - trunk/libcharybdis/memory.h (File Added)
7855 + - trunk/libcharybdis/snprintf.c (File Added)
7856 + - trunk/libcharybdis/tools.c (File Added)
7857 + - trunk/libcharybdis/tools.h (File Added)
7858 +1000 -1062 trunk/modules/.depend (File Modified)
7859 +421 -455 trunk/src/.depend (File Modified)
7860 +0 -1191 trunk/src/Makefile.in (File Modified)
7861 + - trunk/src/memory.c (File Deleted)
7862 + - trunk/src/snprintf.c (File Deleted)
7863 + - trunk/src/tools.c (File Deleted)
7864
7865
7866nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7867 Log:
7868 move more headers into libcharybdis
7869
7870 Changes: Modified:
7871 + - trunk/include/balloc.h (File Deleted)
7872 + - trunk/include/event.h (File Deleted)
7873 + - trunk/libcharybdis/balloc.h (File Added)
7874 + - trunk/libcharybdis/event.h (File Added)
7875 +924 -1020 trunk/modules/.depend (File Modified)
7876 +327 -406 trunk/src/.depend (File Modified)
7877
7878
7879nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7880 Log:
7881 balloc, events -> libcharybdis
7882
7883 Changes: Modified:
7884 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7885 + - trunk/libcharybdis/balloc.c (File Added)
7886 + - trunk/libcharybdis/event.c (File Added)
7887 +0 -1008 trunk/src/Makefile.in (File Modified)
7888 + - trunk/src/balloc.c (File Deleted)
7889 + - trunk/src/event.c (File Deleted)
7890
7891
7892nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7893 Log:
7894 More fun
7895
7896 Changes: Modified:
7897 + - trunk/include/commio.h (File Deleted)
7898 + - trunk/include/linebuf.h (File Deleted)
7899 + - trunk/libcharybdis/commio.h (File Added)
7900 + - trunk/libcharybdis/linebuf.h (File Added)
7901 +1644 -530 trunk/modules/.depend (File Modified)
7902 +1 -1 trunk/modules/Makefile.in (File Modified)
7903 +720 -284 trunk/src/.depend (File Modified)
7904
7905
7906nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7907 Log:
7908 Makefile reworking -- moving libcharybdis headers into proper location.
7909
7910 Changes: Modified:
7911 +1 -1 trunk/adns/Makefile.in (File Modified)
7912 +1 -1 trunk/src/Makefile.in (File Modified)
7913
7914
7915nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7916 Log:
7917 Document proposed authdaemon protocol.
7918
7919 Changes: Modified:
7920 + - trunk/authdaemon/protocol.txt (File Added)
7921
7922
7923nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7924 Log:
7925 Makefile oops
7926
7927 Changes: Modified:
7928 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7929
7930
7931nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7932 Log:
7933 Remove dead makefile from generation
7934
7935 Changes: Modified:
7936 +1 -2 trunk/configure (File Modified)
7937 +0 -1 trunk/configure.ac (File Modified)
7938
7939
7940nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7941 Log:
7942 libcharybdisIO -> libcharybdis
7943
7944 Changes: Modified:
7945 +1 -1 trunk/src/Makefile.in (File Modified)
7946
7947
7948nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7949 Log:
7950 More restructuring.
7951
7952 Changes: Modified:
7953 + - trunk/libcharybdis/Makefile.in (File Added)
7954 + - trunk/libcharybdis/commio.c (File Added)
7955 + - trunk/libcharybdis/devpoll.c (File Added)
7956 + - trunk/libcharybdis/epoll.c (File Added)
7957 + - trunk/libcharybdis/io/ (File Deleted)
7958 + - trunk/libcharybdis/kqueue.c (File Added)
7959 + - trunk/libcharybdis/linebuf.c (File Added)
7960 + - trunk/libcharybdis/log/ (File Deleted)
7961 + - trunk/libcharybdis/poll.c (File Added)
7962 + - trunk/libcharybdis/ports.c (File Added)
7963 + - trunk/libcharybdis/select.c (File Added)
7964
7965
7966nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7967 Log:
7968 Blah kill makefile
7969
7970 Changes: Modified:
7971 + - trunk/libcharybdis/Makefile.in (File Deleted)
7972
7973
7974nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7975 Log:
7976 Blah kill makefile
7977
7978 Changes: Modified:
7979 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7980
7981
7982nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7983 Log:
7984 add authdaemon dir for later hacking
7985
7986
7987 Changes: Modified:
7988 + - trunk/authdaemon/ (File Added)
7989
7990
7991nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7992 Log:
7993 linebuf -> libcharybdisIO
7994
7995
7996 Changes: Modified:
7997 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7998 + - trunk/libcharybdis/io/linebuf.c (File Added)
7999 + - trunk/libcharybdis/log/ (File Added)
8000 + - trunk/libcharybdis/log/Makefile.in (File Added)
8001 +0 -687 trunk/src/Makefile.in (File Modified)
8002 + - trunk/src/linebuf.c (File Deleted)
8003
8004
8005nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8006 Log:
8007 Solaris 10 I/O ports support
8008
8009 Changes: Modified:
8010 + - trunk/libcharybdis/io/ports.c (File Added)
8011
8012
8013nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8014 Log:
8015 libcharybdis stuff
8016
8017
8018 Changes: Modified:
8019 +1 -1 trunk/Makefile.in (File Modified)
8020 +3 -1 trunk/configure (File Modified)
8021 +133 -10 trunk/configure.ac (File Modified)
8022 + - trunk/libcharybdis/ (File Added)
8023 + - trunk/libcharybdis/Makefile.in (File Added)
8024 + - trunk/libcharybdis/io/ (File Added)
8025 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8026 +2 -3 trunk/src/Makefile.in (File Modified)
8027 + - trunk/src/io/ (File Deleted)
8028
8029
8030nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8031 Log:
8032 split IO stuff into libcharybdisIO.
8033
8034
8035 Changes: Modified:
8036 + - trunk/src/commio.c (File Deleted)
8037 + - trunk/src/devpoll.c (File Deleted)
8038 + - trunk/src/epoll.c (File Deleted)
8039 + - trunk/src/io/ (File Added)
8040 + - trunk/src/io/Makefile.in (File Added)
8041 + - trunk/src/io/commio.c (File Added)
8042 + - trunk/src/io/devpoll.c (File Added)
8043 + - trunk/src/io/epoll.c (File Added)
8044 + - trunk/src/io/kqueue.c (File Added)
8045 + - trunk/src/io/poll.c (File Added)
8046 + - trunk/src/io/select.c (File Added)
8047 + - trunk/src/kqueue.c (File Deleted)
8048 + - trunk/src/poll.c (File Deleted)
8049 + - trunk/src/select.c (File Deleted)
8050
8051
8052nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8053 Log:
8054 Version bump: 1.1.0
8055
8056
8057 Changes: Modified:
8058 +86 -155 trunk/configure (File Modified)
8059 +1 -1 trunk/configure.ac (File Modified)
8060
8061
8062jilles 2005/12/04 01:56:31 UTC (20051204-346)
8063 Log:
8064 Remove mentions of mkkeypair/cryptlinks.
8065
8066
8067 Changes: Modified:
8068 +1 -3 trunk/doc/challenge.txt (File Modified)
8069
8070
8071jilles 2005/12/02 17:57:29 UTC (20051202-344)
8072 Log:
8073 Clarify serverinfo{} description.
8074
8075
8076 Changes: Modified:
8077 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8078
8079
8080jilles 2005/12/02 17:41:44 UTC (20051202-342)
8081 Log:
8082 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8083
8084
8085 Changes: Modified:
8086 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8087
8088
8089jilles 2005/12/02 17:38:53 UTC (20051202-340)
8090 Log:
8091 Improvements also applicable to hyperion 1.x.
8092
8093
8094 Changes: Modified:
8095 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8096
8097
8098jilles 2005/12/02 17:08:45 UTC (20051202-338)
8099 Log:
8100 - Add +F description
8101 - General improvements and changes to charybdis
8102
8103
8104 Changes: Modified:
8105 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8106
8107
8108jilles 2005/12/02 16:43:45 UTC (20051202-336)
8109 Log:
8110 The server notice umodes only have an effect
8111 for opers. ("sendto_realops_flags", so having
8112 the umode is not enough, they must also be
8113 opered)
8114
8115
8116 Changes: Modified:
8117 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8118
8119
8120jilles 2005/12/02 16:39:40 UTC (20051202-334)
8121 Log:
8122 Updates to umodes docs.
8123
8124
8125 Changes: Modified:
8126 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8127
8128
8129nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8130 Log:
8131 Add SGML documentation.
8132
8133 Changes: Modified:
8134 + - trunk/doc/sgml/ (File Added)
8135 + - trunk/doc/sgml/oper-guide/ (File Added)
8136 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8137 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8138 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8139 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8140 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8141 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8142 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8143
8144
8145jilles 2005/11/21 11:04:33 UTC (20051121-330)
8146 Log:
8147 Make operwall flag restrict setting umode +z.
8148 This repairs this flag broken in charybdis-1.0.
8149
8150
8151 Changes: Modified:
8152 +41 -0 trunk/contrib/m_flags.c (File Modified)
8153 +9 -0 trunk/src/s_user.c (File Modified)
8154
8155
8156jilles 2005/11/21 10:29:37 UTC (20051121-328)
8157 Log:
8158 Don't complain/reset remote clients +n. I'm still not
8159 convinced propagating all umodes is the way to go, oh
8160 well.
8161
8162
8163 Changes: Modified:
8164 +1 -1 trunk/src/s_user.c (File Modified)
8165
8166
8167jilles 2005/11/21 10:21:42 UTC (20051121-326)
8168 Log:
8169 - Require admin flag for oper /chghost (if it's enabled
8170 which is not default)
8171 - Give error message on nonexistant nick
8172
8173
8174 Changes: Modified:
8175 +12 -0 trunk/modules/m_chghost.c (File Modified)
8176
8177
8178nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8179 Log:
8180 Incorporated jilles' dynspoof patch with a few minor changes.
8181
8182 Changes: Modified:
8183 +5 -2 trunk/include/client.h (File Modified)
8184 +1 -0 trunk/include/numeric.h (File Modified)
8185 +75 -4 trunk/modules/m_chghost.c (File Modified)
8186 +2 -21 trunk/modules/m_stats.c (File Modified)
8187 +2 -8 trunk/modules/m_trace.c (File Modified)
8188 +2 -0 trunk/src/client.c (File Modified)
8189 +3 -0 trunk/src/s_user.c (File Modified)
8190
8191
8192nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8193 Log:
8194 Update NEWS.
8195
8196 Changes: Modified:
8197 +5 -0 trunk/NEWS (File Modified)
8198
8199
8200jilles 2005/11/17 22:38:52 UTC (20051117-320)
8201 Log:
8202 Make show_ip() far less braindead.
8203
8204 Obtained from: ratbox 2.2 SVN
8205
8206
8207 Changes: Modified:
8208 +14 -85 trunk/src/client.c (File Modified)
8209
8210
8211jilles 2005/11/15 16:33:26 UTC (20051115-318)
8212 Log:
8213 Instead of not showing channels at all for whoising services,
8214 only show channels the requester is also on. If operspying
8215 services, show all the channels.
8216
8217
8218 Changes: Modified:
8219 +37 -40 trunk/modules/m_whois.c (File Modified)
8220
8221
8222jilles 2005/11/15 15:59:00 UTC (20051115-316)
8223 Log:
8224 - Show real errno if we fail to connect to a server
8225 - Don't show server IPs on IRC if a server goes dead
8226 during handshake
8227
8228
8229 Changes: Modified:
8230 +2 -5 trunk/src/s_serv.c (File Modified)
8231
8232
8233jilles 2005/11/15 15:28:18 UTC (20051115-314)
8234 Log:
8235 Revert hybrid 7.2 aline code. It causes too many problems.
8236
8237
8238 Changes: Modified:
8239 +1 -47 trunk/NEWS (File Modified)
8240 + - trunk/include/aline.h (File Deleted)
8241 +53 -6 trunk/modules/m_dline.c (File Modified)
8242 +212 -16 trunk/modules/m_kline.c (File Modified)
8243 +37 -8 trunk/modules/m_resv.c (File Modified)
8244 +45 -24 trunk/modules/m_xline.c (File Modified)
8245 +0 -485 trunk/src/Makefile.in (File Modified)
8246 + - trunk/src/aline.c (File Deleted)
8247
8248
8249jilles 2005/11/07 10:47:33 UTC (20051107-312)
8250 Log:
8251 Incorporate recent ratbox monitor bugfixes (could crash).
8252
8253
8254 Changes: Modified:
8255 +16 -0 trunk/modules/m_monitor.c (File Modified)
8256 +4 -3 trunk/src/monitor.c (File Modified)
8257
8258
8259jilles 2005/10/24 23:10:06 UTC (20051024-310)
8260 Log:
8261 Fix /invite UID leak.
8262
8263 Found by logiclrd@EFnet.
8264
8265
8266 Changes: Modified:
8267 +3 -2 trunk/modules/m_invite.c (File Modified)
8268
8269
8270nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8271 Log:
8272 Don't show what channels a service is in.
8273
8274 Changes: Modified:
8275 +1 -0 trunk/NEWS (File Modified)
8276 +40 -35 trunk/modules/m_whois.c (File Modified)
8277
8278
8279nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8280 Log:
8281 Update version to 1.0.3.
8282
8283
8284 Changes: Modified:
8285 +9 -9 trunk/configure (File Modified)
8286 +1 -1 trunk/configure.ac (File Modified)
8287
8288
8289jilles 2005/10/22 17:12:51 UTC (20051022-304)
8290 Log:
8291 Update NEWS.
8292
8293
8294 Changes: Modified:
8295 +7 -1 trunk/NEWS (File Modified)
8296
8297
8298jilles 2005/10/22 17:11:32 UTC (20051022-302)
8299 Log:
8300 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8301 More static buffers :(
8302
8303
8304 Changes: Modified:
8305 +12 -4 trunk/src/aline.c (File Modified)
8306
8307
8308jilles 2005/10/18 21:52:35 UTC (20051018-300)
8309 Log:
8310 Make operspy mode (/mode !#channel showing parameters
8311 even if not on channel) work again.
8312
8313
8314 Changes: Modified:
8315 +4 -4 trunk/src/channel.c (File Modified)
8316
8317
8318jilles 2005/10/16 22:04:15 UTC (20051016-298)
8319 Log:
8320 Call server_introduced hook on TS6 remote server
8321 introduction (ms_sid()).
8322
8323
8324 Changes: Modified:
8325 +6 -0 trunk/modules/core/m_server.c (File Modified)
8326
8327
8328nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8329 Log:
8330 Cyrix boxes are wierd.
8331
8332 Changes: Modified:
8333 +2 -1 trunk/modules/m_services.c (File Modified)
8334
8335
8336nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8337 Log:
8338 More paranoia.
8339
8340 Changes: Modified:
8341 +1 -1 trunk/include/client.h (File Modified)
8342 +3 -1 trunk/modules/m_services.c (File Modified)
8343
8344
8345nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8346 Log:
8347 heh
8348
8349 Changes: Modified:
8350 +1 -6 trunk/modules/m_services.c (File Modified)
8351
8352
8353nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8354 Log:
8355 Disable a check that doesn't always seem to work right for some reason.
8356
8357 Changes: Modified:
8358 +2 -0 trunk/modules/m_services.c (File Modified)
8359
8360
8361nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8362 Log:
8363 Update NEWS.
8364
8365
8366 Changes: Modified:
8367 +4 -1 trunk/NEWS (File Modified)
8368
8369
8370nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8371 Log:
8372 1.0.2
8373
8374
8375 Changes: Modified:
8376 +9 -9 trunk/configure (File Modified)
8377 +1 -1 trunk/configure.ac (File Modified)
8378
8379
8380jilles 2005/10/08 22:30:18 UTC (20051008-284)
8381 Log:
8382 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8383
8384
8385 Changes: Modified:
8386 +3 -13 trunk/modules/m_trace.c (File Modified)
8387
8388
8389jilles 2005/10/06 11:00:22 UTC (20051006-282)
8390 Log:
8391 Don't send empty RPL_WHOISCHANNELS on remote whois.
8392
8393 Pointy hat to: jilles
8394
8395
8396 Changes: Modified:
8397 +1 -1 trunk/modules/m_whois.c (File Modified)
8398
8399
8400nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8401 Log:
8402 Update NEWS.
8403
8404
8405 Changes: Modified:
8406 +3 -0 trunk/NEWS (File Modified)
8407
8408
8409nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8410 Log:
8411 Modular umode support.
8412
8413
8414 Changes: Modified:
8415 +0 -9 trunk/include/client.h (File Modified)
8416 +2 -1 trunk/include/s_user.h (File Modified)
8417 +1 -1 trunk/include/tools.h (File Modified)
8418 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8419 +3 -0 trunk/src/ircd.c (File Modified)
8420 +1 -1 trunk/src/messages.tab (File Modified)
8421 +2 -2 trunk/src/s_serv.c (File Modified)
8422 +37 -59 trunk/src/s_user.c (File Modified)
8423 +21 -0 trunk/src/tools.c (File Modified)
8424
8425
8426jilles 2005/10/02 20:23:15 UTC (20051002-276)
8427 Log:
8428 Optionally do forced nick change to the UID instead of kill
8429 on nick collisions, see doc/collision_fnc.txt for more
8430 details.
8431
8432
8433 Changes: Modified:
8434 + - trunk/doc/collision_fnc.txt (File Added)
8435 +1 -0 trunk/doc/example.conf (File Modified)
8436 +8 -0 trunk/doc/reference.conf (File Modified)
8437 +1 -0 trunk/include/numeric.h (File Modified)
8438 +1 -0 trunk/include/s_conf.h (File Modified)
8439 +2 -1 trunk/include/s_serv.h (File Modified)
8440 +1 -0 trunk/include/s_stats.h (File Modified)
8441 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8442 +1 -1 trunk/src/messages.tab (File Modified)
8443 +1 -0 trunk/src/newconf.c (File Modified)
8444 +1 -0 trunk/src/s_conf.c (File Modified)
8445 +1 -0 trunk/src/s_serv.c (File Modified)
8446 +2 -2 trunk/src/s_stats.c (File Modified)
8447
8448
8449nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8450 Log:
8451 Update NEWS.
8452
8453
8454 Modified:
8455 trunk/NEWS (File Modified)
8456
8457
8458jilles 2005/09/28 15:45:31 UTC (20050928-272)
8459 Log:
8460 Don't allow lookups by uid in /monitor + and /monitor s.
8461
8462
8463 Modified:
8464 trunk/modules/m_monitor.c (File Modified)
8465
8466
8467jilles 2005/09/28 13:05:01 UTC (20050928-270)
8468 Log:
8469 Stop garbage +j being set in cases like +j aaa:bbb by
8470 initializing the variables properly.
8471
8472 Reported by kyle.
8473
8474
8475 Modified:
8476 trunk/modules/core/m_mode.c (File Modified)
8477 trunk/modules/core/m_sjoin.c (File Modified)
8478
8479
8480jilles 2005/09/25 15:51:54 UTC (20050925-268)
8481 Log:
8482 Apply flags to the proper server in me_gcap().
8483
8484
8485 Modified:
8486 trunk/modules/m_capab.c (File Modified)
8487
8488
8489jilles 2005/09/22 23:13:46 UTC (20050922-266)
8490 Log:
8491 Use find_named_client() instead of find_client() to check
8492 for nick collisions.
8493
8494
8495 Modified:
8496 trunk/modules/core/m_nick.c (File Modified)
8497
8498
8499nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8500 Log:
8501 - Replace old 381 numeric with a new, more positive one!
8502
8503
8504 Modified:
8505 trunk/src/messages.tab (File Modified)
8506
8507
8508jilles 2005/09/22 00:38:45 UTC (20050922-262)
8509 Log:
8510 Make it compile again.
8511
8512
8513 Modified:
8514 trunk/src/channel.c (File Modified)
8515 trunk/src/client.c (File Modified)
8516 trunk/src/ircd.c (File Modified)
8517 trunk/src/packet.c (File Modified)
8518
8519
8520nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8521 Log:
8522 - Prevent UID disclosure in cmode setting.
8523
8524
8525 Modified:
8526 trunk/NEWS (File Modified)
8527 trunk/modules/core/m_mode.c (File Modified)
8528
8529
8530nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8531 Log:
8532 A different check which prevents UID disclosure.
8533
8534
8535 Modified:
8536 trunk/modules/core/m_kick.c (File Modified)
8537
8538
8539nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8540 Log:
8541 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8542
8543
8544 Modified:
8545 trunk/modules/core/m_kick.c (File Modified)
8546
8547
8548nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8549 Log:
8550 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8551
8552
8553 Modified:
8554 trunk/NEWS (File Modified)
8555 trunk/modules/m_accept.c (File Modified)
8556 trunk/modules/m_admin.c (File Modified)
8557 trunk/modules/m_away.c (File Modified)
8558 trunk/modules/m_cap.c (File Modified)
8559 trunk/modules/m_capab.c (File Modified)
8560 trunk/modules/m_challenge.c (File Modified)
8561 trunk/modules/m_chghost.c (File Modified)
8562 trunk/modules/m_close.c (File Modified)
8563 trunk/modules/m_cmessage.c (File Modified)
8564 trunk/modules/m_connect.c (File Modified)
8565 trunk/modules/m_dline.c (File Modified)
8566 trunk/modules/m_encap.c (File Modified)
8567 trunk/modules/m_etrace.c (File Modified)
8568 trunk/modules/m_gline.c (File Modified)
8569 trunk/modules/m_help.c (File Modified)
8570 trunk/modules/m_info.c (File Modified)
8571 trunk/modules/m_invite.c (File Modified)
8572 trunk/modules/m_ison.c (File Modified)
8573 trunk/modules/m_kline.c (File Modified)
8574 trunk/modules/m_knock.c (File Modified)
8575 trunk/modules/m_links.c (File Modified)
8576 trunk/modules/m_list.c (File Modified)
8577 trunk/modules/m_locops.c (File Modified)
8578 trunk/modules/m_lusers.c (File Modified)
8579 trunk/modules/m_map.c (File Modified)
8580 trunk/modules/m_monitor.c (File Modified)
8581 trunk/modules/m_motd.c (File Modified)
8582 trunk/modules/m_names.c (File Modified)
8583 trunk/modules/m_oper.c (File Modified)
8584 trunk/modules/m_operspy.c (File Modified)
8585 trunk/modules/m_pass.c (File Modified)
8586 trunk/modules/m_ping.c (File Modified)
8587 trunk/modules/m_pong.c (File Modified)
8588 trunk/modules/m_post.c (File Modified)
8589 trunk/modules/m_rehash.c (File Modified)
8590 trunk/modules/m_restart.c (File Modified)
8591 trunk/modules/m_resv.c (File Modified)
8592 trunk/modules/m_services.c (File Modified)
8593 trunk/modules/m_set.c (File Modified)
8594 trunk/modules/m_sshortcut.c (File Modified)
8595 trunk/modules/m_stats.c (File Modified)
8596 trunk/modules/m_svinfo.c (File Modified)
8597 trunk/modules/m_tb.c (File Modified)
8598 trunk/modules/m_testline.c (File Modified)
8599 trunk/modules/m_testmask.c (File Modified)
8600 trunk/modules/m_time.c (File Modified)
8601 trunk/modules/m_topic.c (File Modified)
8602 trunk/modules/m_trace.c (File Modified)
8603 trunk/modules/m_unreject.c (File Modified)
8604 trunk/modules/m_user.c (File Modified)
8605 trunk/modules/m_userhost.c (File Modified)
8606 trunk/modules/m_users.c (File Modified)
8607 trunk/modules/m_version.c (File Modified)
8608 trunk/modules/m_wallops.c (File Modified)
8609 trunk/modules/m_who.c (File Modified)
8610 trunk/modules/m_whois.c (File Modified)
8611 trunk/modules/m_whowas.c (File Modified)
8612 trunk/modules/m_xline.c (File Modified)
8613 trunk/src/adns.c (File Modified)
8614 trunk/src/aline.c (File Modified)
8615 trunk/src/cache.c (File Modified)
8616 trunk/src/channel.c (File Modified)
8617 trunk/src/class.c (File Modified)
8618 trunk/src/client.c (File Modified)
8619 trunk/src/commio.c (File Modified)
8620 trunk/src/event.c (File Modified)
8621 trunk/src/hash.c (File Modified)
8622 trunk/src/hostmask.c (File Modified)
8623 trunk/src/ircd.c (File Modified)
8624 trunk/src/kdparse.c (File Modified)
8625 trunk/src/linebuf.c (File Modified)
8626 trunk/src/listener.c (File Modified)
8627 trunk/src/modules.c (File Modified)
8628 trunk/src/monitor.c (File Modified)
8629 trunk/src/newconf.c (File Modified)
8630 trunk/src/packet.c (File Modified)
8631 trunk/src/parse.c (File Modified)
8632 trunk/src/reject.c (File Modified)
8633 trunk/src/s_auth.c (File Modified)
8634 trunk/src/s_conf.c (File Modified)
8635 trunk/src/s_gline.c (File Modified)
8636 trunk/src/s_log.c (File Modified)
8637 trunk/src/s_newconf.c (File Modified)
8638 trunk/src/s_serv.c (File Modified)
8639 trunk/src/s_stats.c (File Modified)
8640 trunk/src/s_user.c (File Modified)
8641 trunk/src/send.c (File Modified)
8642 trunk/src/whowas.c (File Modified)
8643
8644
8645nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8646 Log:
8647 - More coding style niceities. Pretty much got client.h squared away.
8648
8649
8650 Modified:
8651 trunk/modules/m_dline.c (File Modified)
8652 trunk/modules/m_gline.c (File Modified)
8653 trunk/modules/m_kline.c (File Modified)
8654 trunk/modules/m_rehash.c (File Modified)
8655 trunk/modules/m_resv.c (File Modified)
8656 trunk/modules/m_stats.c (File Modified)
8657 trunk/modules/m_testline.c (File Modified)
8658 trunk/modules/m_user.c (File Modified)
8659 trunk/modules/m_xline.c (File Modified)
8660
8661
8662jilles 2005/09/21 22:37:13 UTC (20050921-250)
8663 Log:
8664 - Propagate quiets (+q) on netjoins
8665 - Clear +q list too on lowerTS sjoin from TS6 source
8666
8667
8668 Modified:
8669 trunk/modules/core/m_sjoin.c (File Modified)
8670 trunk/src/s_serv.c (File Modified)
8671
8672
8673jilles 2005/09/21 15:49:43 UTC (20050921-248)
8674 Log:
8675 Second argument to whois is always a nick, never a uid.
8676 This prevents /whois other.server uid to get information
8677 about that uid.
8678
8679
8680 Modified:
8681 trunk/modules/m_whois.c (File Modified)
8682
8683
8684jilles 2005/09/21 15:43:45 UTC (20050921-246)
8685 Log:
8686 Don't allow local users to use uids in user mode.
8687
8688
8689 Modified:
8690 trunk/src/s_user.c (File Modified)
8691
8692
8693jilles 2005/09/21 15:42:56 UTC (20050921-244)
8694 Log:
8695 Make it compile again.
8696
8697
8698 Modified:
8699 trunk/src/s_stats.c (File Modified)
8700
8701
8702jilles 2005/09/21 15:09:11 UTC (20050921-242)
8703 Log:
8704 Fix propagation of empty SJOIN.
8705
8706
8707 Modified:
8708 trunk/modules/core/m_sjoin.c (File Modified)
8709
8710
8711nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8712 Log:
8713 Some atheme-style niceties here.
8714
8715
8716 Modified:
8717 trunk/modules/m_accept.c (File Modified)
8718 trunk/modules/m_admin.c (File Modified)
8719 trunk/modules/m_away.c (File Modified)
8720 trunk/modules/m_cap.c (File Modified)
8721 trunk/modules/m_capab.c (File Modified)
8722 trunk/modules/m_challenge.c (File Modified)
8723 trunk/modules/m_chghost.c (File Modified)
8724 trunk/modules/m_close.c (File Modified)
8725 trunk/modules/m_cmessage.c (File Modified)
8726 trunk/modules/m_connect.c (File Modified)
8727 trunk/modules/m_dline.c (File Modified)
8728 trunk/modules/m_encap.c (File Modified)
8729 trunk/modules/m_etrace.c (File Modified)
8730 trunk/modules/m_gline.c (File Modified)
8731 trunk/modules/m_help.c (File Modified)
8732 trunk/modules/m_info.c (File Modified)
8733 trunk/modules/m_invite.c (File Modified)
8734 trunk/modules/m_ison.c (File Modified)
8735 trunk/modules/m_kline.c (File Modified)
8736 trunk/modules/m_knock.c (File Modified)
8737 trunk/modules/m_links.c (File Modified)
8738 trunk/modules/m_list.c (File Modified)
8739 trunk/modules/m_locops.c (File Modified)
8740 trunk/modules/m_lusers.c (File Modified)
8741 trunk/modules/m_map.c (File Modified)
8742 trunk/modules/m_monitor.c (File Modified)
8743 trunk/modules/m_motd.c (File Modified)
8744 trunk/modules/m_names.c (File Modified)
8745 trunk/modules/m_oper.c (File Modified)
8746 trunk/modules/m_operspy.c (File Modified)
8747 trunk/modules/m_pass.c (File Modified)
8748 trunk/modules/m_ping.c (File Modified)
8749 trunk/modules/m_pong.c (File Modified)
8750 trunk/modules/m_post.c (File Modified)
8751 trunk/modules/m_rehash.c (File Modified)
8752 trunk/modules/m_restart.c (File Modified)
8753 trunk/modules/m_resv.c (File Modified)
8754 trunk/modules/m_services.c (File Modified)
8755 trunk/modules/m_set.c (File Modified)
8756 trunk/modules/m_sshortcut.c (File Modified)
8757 trunk/modules/m_stats.c (File Modified)
8758 trunk/modules/m_svinfo.c (File Modified)
8759 trunk/modules/m_tb.c (File Modified)
8760 trunk/modules/m_testline.c (File Modified)
8761 trunk/modules/m_testmask.c (File Modified)
8762 trunk/modules/m_time.c (File Modified)
8763 trunk/modules/m_topic.c (File Modified)
8764 trunk/modules/m_trace.c (File Modified)
8765 trunk/modules/m_unreject.c (File Modified)
8766 trunk/modules/m_user.c (File Modified)
8767 trunk/modules/m_userhost.c (File Modified)
8768 trunk/modules/m_users.c (File Modified)
8769 trunk/modules/m_version.c (File Modified)
8770 trunk/modules/m_wallops.c (File Modified)
8771 trunk/modules/m_who.c (File Modified)
8772 trunk/modules/m_whois.c (File Modified)
8773 trunk/modules/m_whowas.c (File Modified)
8774 trunk/modules/m_xline.c (File Modified)
8775
8776
8777nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8778 Log:
8779 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8780
8781
8782 Modified:
8783 trunk/.indent.pro (File Modified)
8784 trunk/include/charybdis.h (File Added)
8785 trunk/include/client.h (File Modified)
8786 trunk/modules/.indent.pro (File Modified)
8787 trunk/src/.indent.pro (File Modified)
8788 trunk/src/adns.c (File Modified)
8789 trunk/src/aline.c (File Modified)
8790 trunk/src/cache.c (File Modified)
8791 trunk/src/channel.c (File Modified)
8792 trunk/src/class.c (File Modified)
8793 trunk/src/client.c (File Modified)
8794 trunk/src/commio.c (File Modified)
8795 trunk/src/event.c (File Modified)
8796 trunk/src/hash.c (File Modified)
8797 trunk/src/hostmask.c (File Modified)
8798 trunk/src/ircd.c (File Modified)
8799 trunk/src/kdparse.c (File Modified)
8800 trunk/src/linebuf.c (File Modified)
8801 trunk/src/listener.c (File Modified)
8802 trunk/src/modules.c (File Modified)
8803 trunk/src/monitor.c (File Modified)
8804 trunk/src/newconf.c (File Modified)
8805 trunk/src/packet.c (File Modified)
8806 trunk/src/parse.c (File Modified)
8807 trunk/src/reject.c (File Modified)
8808 trunk/src/s_auth.c (File Modified)
8809 trunk/src/s_conf.c (File Modified)
8810 trunk/src/s_gline.c (File Modified)
8811 trunk/src/s_log.c (File Modified)
8812 trunk/src/s_newconf.c (File Modified)
8813 trunk/src/s_serv.c (File Modified)
8814 trunk/src/s_stats.c (File Modified)
8815 trunk/src/s_user.c (File Modified)
8816 trunk/src/send.c (File Modified)
8817 trunk/src/whowas.c (File Modified)
8818
8819
8820nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8821 Log:
8822 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8823 - Convert a few modules towards using this code.
8824 - Make a note about this change in NEWS.
8825
8826
8827 Modified:
8828 trunk/NEWS (File Modified)
8829 trunk/include/aline.h (File Added)
8830 trunk/modules/m_dline.c (File Modified)
8831 trunk/modules/m_kline.c (File Modified)
8832 trunk/modules/m_resv.c (File Modified)
8833 trunk/modules/m_xline.c (File Modified)
8834 trunk/src/Makefile.in (File Modified)
8835 trunk/src/aline.c (File Added)
8836
8837
8838nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8839 Log:
8840 - Update NEWS document.
8841
8842
8843 Modified:
8844 trunk/NEWS (File Modified)
8845
8846
8847jilles 2005/09/20 18:27:19 UTC (20050920-232)
8848 Log:
8849 Use find_named_person() instead of find_person() in services shortcuts.
8850
8851
8852 Modified:
8853 trunk/modules/m_sshortcut.c (File Modified)
8854
8855
8856jilles 2005/09/18 22:18:59 UTC (20050918-230)
8857 Log:
8858 Fix propagation of empty channels (+P).
8859
8860
8861 Modified:
8862 trunk/modules/core/m_sjoin.c (File Modified)
8863 trunk/src/s_serv.c (File Modified)
8864
8865
8866jilles 2005/09/18 22:18:04 UTC (20050918-228)
8867 Log:
8868 Use same comparison for +f.
8869
8870
8871 Modified:
8872 trunk/modules/core/m_join.c (File Modified)
8873
8874
8875jilles 2005/09/18 18:48:13 UTC (20050918-226)
8876 Log:
8877 Retire server-server non-encap CHGHOST, and clean it up a bit.
8878
8879
8880 Modified:
8881 trunk/modules/m_chghost.c (File Modified)
8882
8883
8884jilles 2005/09/18 14:26:20 UTC (20050918-224)
8885 Log:
8886 Use TS6 form for SQUIT wallops.
8887
8888
8889 Modified:
8890 trunk/modules/core/m_squit.c (File Modified)
8891
8892
8893jilles 2005/09/18 14:25:54 UTC (20050918-222)
8894 Log:
8895 Propagate nick changes for remote clients in TS6 form if possible;
8896 simplify the code a bit.
8897
8898
8899 Modified:
8900 trunk/modules/core/m_nick.c (File Modified)
8901
8902
8903jilles 2005/09/18 14:16:43 UTC (20050918-220)
8904 Log:
8905 Only clear oper_only_umodes on deoper for local clients.
8906
8907
8908 Modified:
8909 trunk/src/s_user.c (File Modified)
8910
8911
8912nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8913 Log:
8914 - Don't enable use_whois_actually in the default config, makes cloaking
8915 only useful for vanity.
8916
8917
8918 Modified:
8919 trunk/doc/example.conf (File Modified)
8920
8921
8922jilles 2005/09/18 00:00:12 UTC (20050918-216)
8923 Log:
8924 Fix linebuf raw code to not truncate lines longer than
8925 510 characters. This stops ziplinks corruption at
8926 the initial burst if the other side sends a lot.
8927
8928
8929 Modified:
8930 trunk/src/linebuf.c (File Modified)
8931
8932
8933nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8934 Log:
8935 - Add +r to channel_modes().
8936
8937
8938 Modified:
8939 trunk/src/channel.c (File Modified)
8940
8941
8942nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8943 Log:
8944 Update NEWS.
8945
8946
8947 Modified:
8948 trunk/NEWS (File Modified)
8949
8950
8951nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8952 Log:
8953 err, nvm. wrong project :-P
8954
8955
8956 Modified:
8957 trunk/src/match.c (File Modified)
8958
8959
8960nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8961 Log:
8962 make sure we don't crash on match(NULL, test)
8963
8964
8965 Modified:
8966 trunk/src/match.c (File Modified)
8967
8968
8969jilles 2005/09/12 23:40:03 UTC (20050912-206)
8970 Log:
8971 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8972 flags = rehash in shared{}.
8973 Uses :<source> ENCAP <target> REHASH [option].
8974
8975
8976 Modified:
8977 trunk/doc/example.conf (File Modified)
8978 trunk/doc/reference.conf (File Modified)
8979 trunk/help/opers/rehash (File Modified)
8980 trunk/include/s_newconf.h (File Modified)
8981 trunk/modules/m_rehash.c (File Modified)
8982 trunk/modules/m_stats.c (File Modified)
8983 trunk/src/newconf.c (File Modified)
8984
8985
8986jilles 2005/09/12 22:48:44 UTC (20050912-204)
8987 Log:
8988 Initialize flags to 0 in conf_set_shared_flags() and
8989 conf_set_cluster_flags().
8990
8991
8992 Modified:
8993 trunk/src/newconf.c (File Modified)
8994
8995
8996jilles 2005/09/12 22:14:16 UTC (20050912-202)
8997 Log:
8998 Don't allow a forward from a #channel to an &channel.
8999 Error message is Illegal channel name.
9000
9001
9002 Modified:
9003 trunk/modules/core/m_mode.c (File Modified)
9004
9005
9006nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9007 Log:
9008 - change version to 1.0.1
9009
9010
9011 Modified:
9012 trunk/configure (File Modified)
9013 trunk/configure.ac (File Modified)
9014
9015
9016nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9017 Log:
9018 Update NEWS.
9019
9020
9021 Modified:
9022 trunk/NEWS (File Modified)
9023
9024
9025jilles 2005/09/12 21:55:58 UTC (20050912-196)
9026 Log:
9027 Services shortcuts changes:
9028 - Require umode +S on target
9029 - Use ERR_SERVICESDOWN (440) for error message
9030 - Fix check for empty string
9031
9032
9033 Modified:
9034 trunk/include/numeric.h (File Modified)
9035 trunk/modules/m_sshortcut.c (File Modified)
9036 trunk/src/messages.tab (File Modified)
9037
9038
9039nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9040 Log:
9041 s/IsChanService/IsService/g;
9042
9043
9044 Modified:
9045 trunk/modules/m_sshortcut.c (File Modified)
9046
9047
9048nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9049 Log:
9050 Add check for service validity in shortcut routines.
9051
9052
9053 Modified:
9054 trunk/modules/m_sshortcut.c (File Modified)
9055
9056
9057jilles 2005/09/12 15:30:26 UTC (20050912-190)
9058 Log:
9059 Don't allow forwarding to a -F channel the setter is not on.
9060
9061
9062 Modified:
9063 trunk/modules/core/m_mode.c (File Modified)
9064
9065
9066jilles 2005/09/12 13:55:56 UTC (20050912-188)
9067 Log:
9068 Describe identify_service and identify_command in
9069 reference.conf.
9070
9071
9072 Modified:
9073 trunk/doc/reference.conf (File Modified)
9074
9075
9076jilles 2005/09/12 13:37:11 UTC (20050912-186)
9077 Log:
9078 More helpfile updates.
9079
9080
9081 Modified:
9082 trunk/help/Makefile.in (File Modified)
9083 trunk/help/opers/die (File Modified)
9084 trunk/help/opers/join (File Modified)
9085 trunk/help/opers/links (File Modified)
9086 trunk/help/opers/lusers (File Modified)
9087 trunk/help/opers/map (File Added)
9088 trunk/help/opers/motd (File Modified)
9089 trunk/help/opers/names (File Modified)
9090 trunk/help/opers/notice (File Modified)
9091 trunk/help/opers/operspy (File Modified)
9092 trunk/help/opers/part (File Modified)
9093 trunk/help/opers/privmsg (File Modified)
9094 trunk/help/opers/restart (File Modified)
9095 trunk/help/opers/set (File Modified)
9096 trunk/help/opers/stats (File Modified)
9097 trunk/help/opers/trace (File Modified)
9098 trunk/help/opers/version (File Modified)
9099 trunk/help/users/notice (File Modified)
9100 trunk/help/users/privmsg (File Modified)
9101 trunk/help/users/stats (File Modified)
9102
9103
9104jilles 2005/09/12 11:18:40 UTC (20050912-184)
9105 Log:
9106 Update help files.
9107
9108
9109 Modified:
9110 trunk/help/opers/cmode (File Modified)
9111 trunk/help/opers/umode (File Modified)
9112 trunk/help/opers/wallops (File Modified)
9113 trunk/help/opers/who (File Modified)
9114 trunk/help/users/umode (File Modified)
9115
9116
9117jilles 2005/09/12 11:11:18 UTC (20050912-182)
9118 Log:
9119 Include cmode +r in 004 and 005.
9120
9121
9122 Modified:
9123 trunk/include/supported.h (File Modified)
9124 trunk/src/messages.tab (File Modified)
9125
9126
9127jilles 2005/09/12 10:53:35 UTC (20050912-180)
9128 Log:
9129 No need to clear all 3 buffers in channel_modes().
9130
9131
9132 Modified:
9133 trunk/src/channel.c (File Modified)
9134
9135
9136jilles 2005/09/12 10:31:54 UTC (20050912-178)
9137 Log:
9138 - Fix multiple +f modes per line
9139 - -f shouldn't take a parameter
9140
9141
9142 Modified:
9143 trunk/modules/core/m_mode.c (File Modified)
9144
9145
9146jilles 2005/09/12 10:04:27 UTC (20050912-176)
9147 Log:
9148 Channel mode +Q now prevents forwarding to or through
9149 a channel, just like in hyperion, not from a channel.
9150
9151
9152 Modified:
9153 trunk/modules/core/m_join.c (File Modified)
9154
9155
9156jilles 2005/09/12 09:36:21 UTC (20050912-174)
9157 Log:
9158 Complete +F/+Q propagation.
9159
9160
9161 Modified:
9162 trunk/modules/core/m_join.c (File Modified)
9163 trunk/modules/core/m_sjoin.c (File Modified)
9164 trunk/src/channel.c (File Modified)
9165
9166
9167nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9168 Log:
9169 - A few minor fixes.
9170
9171
9172 Modified:
9173 trunk/modules/core/m_join.c (File Modified)
9174 trunk/modules/m_services.c (File Modified)
9175
9176
9177nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9178 Log:
9179 - Fix netsplit obfuscation.
9180
9181
9182 Modified:
9183 trunk/src/client.c (File Modified)
9184
9185
9186nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9187 Log:
9188 - Fix another /stats p related bug.
9189
9190
9191 Modified:
9192 trunk/src/client.c (File Modified)
9193
9194
9195nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9196 Log:
9197 - Update example.conf.
9198
9199
9200 Modified:
9201 trunk/doc/example.conf (File Modified)
9202
9203
9204nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9205 Log:
9206 - Fix a minor bug here, and re-release 1.0.
9207
9208
9209 Modified:
9210 trunk/modules/core/m_nick.c (File Modified)
9211
9212
9213nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9214 Log:
9215 - Add bursted clients to /stats p list.
9216
9217
9218 Modified:
9219 trunk/modules/core/m_nick.c (File Modified)
9220
9221
9222nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9223 Log:
9224 - Add identify_service, identify_command options to the example.conf,
9225 newconf parser.
9226
9227
9228 Modified:
9229 trunk/NEWS (File Modified)
9230 trunk/doc/example.conf (File Modified)
9231 trunk/src/newconf.c (File Modified)
9232
9233
9234nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9235 Log:
9236 - Add services shortcuts.
9237
9238
9239 Modified:
9240 trunk/modules/Makefile.in (File Modified)
9241 trunk/modules/m_sshortcut.c (File Added)
9242
9243
9244nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9245 Log:
9246 - put back checks i removed by mistake
9247
9248
9249 Modified:
9250 trunk/modules/core/m_join.c (File Modified)
9251
9252
9253nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9254 Log:
9255 - Implement channel mode +Q, which disables forwarding.
9256 - Make forwarding usable by everyone.
9257 - Implement channel mode +F which bypasses authority checks on a target
9258 set with this mode
9259 - Update NEWS.
9260
9261
9262 Modified:
9263 trunk/NEWS (File Modified)
9264 trunk/include/channel.h (File Modified)
9265 trunk/include/supported.h (File Modified)
9266 trunk/modules/core/m_join.c (File Modified)
9267 trunk/modules/core/m_mode.c (File Modified)
9268 trunk/src/messages.tab (File Modified)
9269
9270
9271nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9272 Log:
9273 - Fix account handling brokenness.
9274
9275
9276 Modified:
9277 trunk/modules/m_services.c (File Modified)
9278
9279
9280jilles 2005/09/12 02:04:09 UTC (20050912-150)
9281 Log:
9282 Identify to services via server password hack. Still
9283 needs config file parts, like
9284 identifyservice = "nickserv@services.int";
9285 identifycommand = "IDENTIFY";
9286
9287
9288 Modified:
9289 trunk/include/s_conf.h (File Modified)
9290 trunk/src/s_user.c (File Modified)
9291
9292
9293jilles 2005/09/12 01:59:46 UTC (20050912-148)
9294 Log:
9295 Make send.c compile.
9296
9297
9298 Modified:
9299 trunk/src/send.c (File Modified)
9300
9301
9302nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9303 Log:
9304 - Handle this better.
9305
9306
9307 Modified:
9308 trunk/src/send.c (File Modified)
9309
9310
9311nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9312 Log:
9313 If the source is not a client, don't send to normal users.
9314
9315
9316 Modified:
9317 trunk/src/send.c (File Modified)
9318
9319
9320nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9321 Log:
9322 - Make /wallops behave as wallops in other ircds.
9323
9324
9325 Modified:
9326 trunk/modules/m_wallops.c (File Modified)
9327 trunk/src/send.c (File Modified)
9328
9329
9330nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9331 Log:
9332 - charybdis-1.0
9333
9334
9335 Modified:
9336 trunk/NEWS (File Modified)
9337 trunk/configure (File Modified)
9338 trunk/configure.ac (File Modified)
9339
9340
9341nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9342 Log:
9343 - Remove efnet configuration.
9344 - Rename example.conf as reference.conf, and replace the default
9345 example.conf with one suitable for AthemeNET.
9346 - Update makefile to reflect these changes.
9347
9348
9349 Modified:
9350 trunk/doc/Makefile.in (File Modified)
9351 trunk/doc/example.conf (File Modified)
9352 trunk/doc/example.efnet.conf (File Deleted)
9353 trunk/doc/reference.conf (File Added)
9354
9355
9356nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9357 Log:
9358 - Don't display opers who are /away.
9359
9360
9361 Modified:
9362 trunk/modules/m_stats.c (File Modified)
9363
9364
9365jilles 2005/09/12 00:21:20 UTC (20050912-134)
9366 Log:
9367 Put cmode +f in 004 and 005.
9368
9369
9370 Modified:
9371 trunk/include/supported.h (File Modified)
9372 trunk/src/messages.tab (File Modified)
9373
9374
9375jilles 2005/09/12 00:15:13 UTC (20050912-132)
9376 Log:
9377 Add user umode +Q which prevents a user from
9378 being forwarded.
9379
9380
9381 Modified:
9382 trunk/include/client.h (File Modified)
9383 trunk/modules/core/m_join.c (File Modified)
9384 trunk/src/messages.tab (File Modified)
9385 trunk/src/s_user.c (File Modified)
9386
9387
9388jilles 2005/09/11 23:47:02 UTC (20050911-130)
9389 Log:
9390 Implement channel forwarding in m_join(). As in
9391 hyperion, failing to join because of +i, +r or +j
9392 can cause you to be forwarded, potentially
9393 recursively. Unlike hyperion, a single numeric
9394 is sent in case of a successful forward, otherwise
9395 the ircd acts if there were no forward.
9396
9397
9398 Modified:
9399 trunk/include/numeric.h (File Modified)
9400 trunk/modules/core/m_join.c (File Modified)
9401 trunk/src/messages.tab (File Modified)
9402
9403
9404jilles 2005/09/11 22:57:53 UTC (20050911-128)
9405 Log:
9406 Allow servers to set oper-only cmodes as well.
9407
9408
9409 Modified:
9410 trunk/modules/core/m_mode.c (File Modified)
9411
9412
9413jilles 2005/09/11 22:48:37 UTC (20050911-126)
9414 Log:
9415 Add cmode +f which takes a channel name, settable
9416 only by opers for now. Does not do anything yet.
9417
9418
9419 Modified:
9420 trunk/include/channel.h (File Modified)
9421 trunk/modules/core/m_join.c (File Modified)
9422 trunk/modules/core/m_mode.c (File Modified)
9423 trunk/modules/core/m_sjoin.c (File Modified)
9424 trunk/src/channel.c (File Modified)
9425
9426
9427jilles 2005/09/11 20:48:09 UTC (20050911-124)
9428 Log:
9429 Fully initialize 'mode' in ms_join() and ms_sjoin()
9430 to avoid old +j garbage from being used.
9431
9432
9433 Modified:
9434 trunk/modules/core/m_join.c (File Modified)
9435 trunk/modules/core/m_sjoin.c (File Modified)
9436
9437
9438jilles 2005/09/11 19:41:53 UTC (20050911-122)
9439 Log:
9440 - only touch join_count/join_delta if join throttling
9441 is enabled on the channel
9442 - reset join_count/join_delta to 0 if -j is set
9443
9444
9445 Modified:
9446 trunk/modules/core/m_join.c (File Modified)
9447 trunk/modules/core/m_mode.c (File Modified)
9448 trunk/modules/core/m_sjoin.c (File Modified)
9449
9450
9451jilles 2005/09/11 18:57:20 UTC (20050911-120)
9452 Log:
9453 Also start a new "period" for join throttling for remote joins,
9454 if necessary. Make the code slightly clearer.
9455
9456
9457 Modified:
9458 trunk/modules/core/m_join.c (File Modified)
9459 trunk/src/channel.c (File Modified)
9460
9461
9462jilles 2005/09/11 18:12:20 UTC (20050911-118)
9463 Log:
9464 Some +j improvements, still broken.
9465
9466
9467 Modified:
9468 trunk/modules/core/m_join.c (File Modified)
9469 trunk/modules/core/m_sjoin.c (File Modified)
9470
9471
9472jilles 2005/09/11 16:44:36 UTC (20050911-116)
9473 Log:
9474 Only do +z processing for +m channels the sender is on,
9475 as bans/quiets are currently only checked locally.
9476
9477
9478 Modified:
9479 trunk/modules/core/m_message.c (File Modified)
9480
9481
9482jilles 2005/09/11 16:01:02 UTC (20050911-114)
9483 Log:
9484 - Add max_bans_large configuration option, defaulting to 500, to
9485 limit the number of bans in a +L channel
9486 - Change b/e/I to b/e/I/q in texts
9487
9488
9489 Modified:
9490 trunk/doc/example.conf (File Modified)
9491 trunk/include/s_conf.h (File Modified)
9492 trunk/modules/core/m_mode.c (File Modified)
9493 trunk/modules/m_info.c (File Modified)
9494 trunk/src/newconf.c (File Modified)
9495 trunk/src/s_conf.c (File Modified)
9496
9497
9498jilles 2005/09/11 15:20:38 UTC (20050911-112)
9499 Log:
9500 Store invite for +gi channels.
9501 Note that +gi is significantly weaker access control than +i.
9502
9503
9504 Modified:
9505 trunk/modules/m_invite.c (File Modified)
9506
9507
9508jilles 2005/09/11 14:38:35 UTC (20050911-110)
9509 Log:
9510 Nonops are allowed to see +q lists.
9511
9512
9513 Modified:
9514 trunk/modules/core/m_mode.c (File Modified)
9515
9516
9517jilles 2005/09/11 14:27:59 UTC (20050911-108)
9518 Log:
9519 Invalidate can_send() cache on -q.
9520
9521
9522 Modified:
9523 trunk/modules/core/m_mode.c (File Modified)
9524
9525
9526nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9527 Log:
9528 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9529
9530
9531 Modified:
9532 trunk/modules/core/m_sjoin.c (File Modified)
9533
9534
9535nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9536 Log:
9537 - Allow blank SJOINs -- for permanant channels.
9538
9539
9540 Modified:
9541 trunk/modules/core/m_sjoin.c (File Modified)
9542
9543
9544nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9545 Log:
9546 - Burst permanant channels.
9547
9548
9549 Modified:
9550 trunk/src/s_serv.c (File Modified)
9551
9552
9553nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9554 Log:
9555 - Fix handling of permanant channels.
9556
9557
9558 Modified:
9559 trunk/modules/core/m_join.c (File Modified)
9560
9561
9562nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9563 Log:
9564 - Run indent on core modules.
9565 - Add propagation of join throttle settings.
9566
9567
9568 Modified:
9569 trunk/modules/core/m_die.c (File Modified)
9570 trunk/modules/core/m_error.c (File Modified)
9571 trunk/modules/core/m_join.c (File Modified)
9572 trunk/modules/core/m_kick.c (File Modified)
9573 trunk/modules/core/m_kill.c (File Modified)
9574 trunk/modules/core/m_message.c (File Modified)
9575 trunk/modules/core/m_mode.c (File Modified)
9576 trunk/modules/core/m_nick.c (File Modified)
9577 trunk/modules/core/m_part.c (File Modified)
9578 trunk/modules/core/m_quit.c (File Modified)
9579 trunk/modules/core/m_server.c (File Modified)
9580 trunk/modules/core/m_sjoin.c (File Modified)
9581 trunk/modules/core/m_squit.c (File Modified)
9582
9583
9584nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9585 Log:
9586 - Fix mistake in commit message.
9587
9588
9589 Modified:
9590 trunk/ChangeLog (File Modified)
9591
9592
9593nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9594 Log:
9595 - Channel throttling.
9596
9597
9598 Modified:
9599 trunk/NEWS (File Modified)
9600 trunk/include/supported.h (File Modified)
9601 trunk/modules/core/m_mode.c (File Modified)
9602 trunk/src/messages.tab (File Modified)
9603
9604
9605nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9606 Log:
9607 - Channel throttle logic fixes.
9608
9609
9610 Modified:
9611 trunk/include/channel.h (File Modified)
9612
9613
9614nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9615 Log:
9616 - Add the throttle logic.
9617
9618
9619 Modified:
9620 trunk/include/channel.h (File Modified)
9621 trunk/include/numeric.h (File Modified)
9622 trunk/modules/core/m_join.c (File Modified)
9623 trunk/src/channel.c (File Modified)
9624 trunk/src/messages.tab (File Modified)
9625
9626
9627nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9628 Log:
9629 - Cosmetic fixes to CREDITS.
9630
9631
9632 Modified:
9633 trunk/CREDITS (File Modified)
9634
9635
9636nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9637 Log:
9638 - Better channel_modes() from ShadowIRCd 4.
9639
9640
9641 Modified:
9642 trunk/include/channel.h (File Modified)
9643 trunk/src/channel.c (File Modified)
9644
9645
9646nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9647 Log:
9648 - Strip colour codes from parts.
9649
9650
9651 Modified:
9652 trunk/modules/core/m_part.c (File Modified)
9653
9654
9655nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9656 Log:
9657 - Strip colour codes from quits.
9658
9659
9660 Modified:
9661 trunk/modules/core/m_quit.c (File Modified)
9662
9663
9664nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9665 Log:
9666 - add +c/+g/+z to channel_modes().
9667
9668
9669 Modified:
9670 trunk/src/channel.c (File Modified)
9671
9672
9673nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9674 Log:
9675 - Add +g to 004/005 numerics.
9676
9677
9678 Modified:
9679 trunk/include/supported.h (File Modified)
9680 trunk/src/messages.tab (File Modified)
9681
9682
9683nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9684 Log:
9685 - Add +cgz to set_final_mode() in both join/sjoin.
9686 - Implement channel mode +g: Free invite.
9687
9688
9689 Modified:
9690 trunk/include/channel.h (File Modified)
9691 trunk/modules/core/m_join.c (File Modified)
9692 trunk/modules/core/m_mode.c (File Modified)
9693 trunk/modules/core/m_sjoin.c (File Modified)
9694 trunk/modules/m_invite.c (File Modified)
9695
9696
9697nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9698 Log:
9699 - Make sure /stats p uses the right list.
9700
9701
9702 Modified:
9703 trunk/modules/m_stats.c (File Modified)
9704
9705
9706nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9707 Log:
9708 - local oper list becomes local_oper_list.
9709 - all opers are stored on oper_list for /stats p.
9710
9711
9712 Modified:
9713 trunk/include/ircd.h (File Modified)
9714 trunk/modules/m_stats.c (File Modified)
9715 trunk/modules/m_trace.c (File Modified)
9716 trunk/src/client.c (File Modified)
9717 trunk/src/ircd.c (File Modified)
9718 trunk/src/s_user.c (File Modified)
9719 trunk/src/send.c (File Modified)
9720
9721
9722nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9723 Log:
9724 - Remove ENABLE_SERVICES legacy define.
9725
9726
9727 Modified:
9728 trunk/configure (File Modified)
9729 trunk/configure.ac (File Modified)
9730 trunk/include/client.h (File Modified)
9731 trunk/include/m_info.h (File Modified)
9732 trunk/include/s_conf.h (File Modified)
9733 trunk/modules/Makefile.in (File Modified)
9734 trunk/modules/core/m_kick.c (File Modified)
9735 trunk/modules/core/m_mode.c (File Modified)
9736 trunk/modules/core/m_nick.c (File Modified)
9737 trunk/modules/core/m_sjoin.c (File Modified)
9738 trunk/modules/m_services.c (File Modified)
9739 trunk/src/channel.c (File Modified)
9740 trunk/src/newconf.c (File Modified)
9741 trunk/src/s_conf.c (File Modified)
9742 trunk/src/s_serv.c (File Modified)
9743 trunk/src/s_user.c (File Modified)
9744
9745
9746nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9747 Log:
9748 - New reject message, ala ircu.
9749
9750
9751 Modified:
9752 trunk/src/reject.c (File Modified)
9753
9754
9755nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9756 Log:
9757 - Reduce 'broadcast storm' effect in m_chghost.
9758
9759
9760 Modified:
9761 trunk/modules/m_chghost.c (File Modified)
9762
9763
9764nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9765 Log:
9766 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9767
9768
9769 Modified:
9770 trunk/include/supported.h (File Modified)
9771 trunk/src/messages.tab (File Modified)
9772
9773
9774nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9775 Log:
9776 - Implement +z.
9777
9778
9779 Modified:
9780 trunk/include/channel.h (File Modified)
9781 trunk/modules/core/m_message.c (File Modified)
9782 trunk/modules/core/m_mode.c (File Modified)
9783
9784
9785nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9786 Log:
9787 - use sendto_one_numeric() in some places.
9788
9789
9790 Modified:
9791 trunk/modules/core/m_mode.c (File Modified)
9792
9793
9794nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9795 Log:
9796 - Implement channel mode +c -- colour stripping.
9797
9798
9799 Modified:
9800 trunk/include/irc_string.h (File Modified)
9801 trunk/include/supported.h (File Modified)
9802 trunk/modules/core/m_message.c (File Modified)
9803 trunk/modules/core/m_mode.c (File Modified)
9804 trunk/src/irc_string.c (File Modified)
9805 trunk/src/messages.tab (File Modified)
9806
9807
9808nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9809 Log:
9810 - Add +qLP to CHANMODES 005 numeric.
9811
9812
9813 Modified:
9814 trunk/include/supported.h (File Modified)
9815
9816
9817nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9818 Log:
9819 Move credits files to doc/.
9820
9821
9822 Modified:
9823 trunk/Hybrid-team (File Deleted)
9824 trunk/Ratbox-team (File Deleted)
9825 trunk/doc/Hybrid-team (File Added)
9826 trunk/doc/Ratbox-team (File Added)
9827
9828
9829nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9830 Log:
9831 - Rename Ratbox credits as Ratbox-team.
9832 - Add in our own CREDITS.
9833
9834
9835 Modified:
9836 trunk/CREDITS (File Deleted)
9837 trunk/CREDITS (File Added)
9838 trunk/Ratbox-team (File Added)
9839
9840
9841nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9842 Log:
9843 - Quietcache fixes.
9844
9845
9846 Modified:
9847 trunk/modules/core/m_mode.c (File Modified)
9848
9849
9850nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9851 Log:
9852 - Rebuild configure.
9853
9854
9855 Modified:
9856 trunk/autom4te.cache/ (File Deleted)
9857 trunk/configure (File Modified)
9858
9859
9860nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9861 Log:
9862 Add +q to messages.tab.
9863
9864
9865 Modified:
9866 trunk/src/messages.tab (File Modified)
9867
9868
9869nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9870 Log:
9871 - port m_sjoin stuff to TS6 JOIN syntax.
9872
9873
9874 Modified:
9875 trunk/modules/core/m_join.c (File Modified)
9876
9877
9878nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9879 Log:
9880 - Implement channel mode +q (quiet)
9881
9882
9883 Modified:
9884 trunk/include/channel.h (File Modified)
9885 trunk/modules/core/m_mode.c (File Modified)
9886 trunk/src/channel.c (File Modified)
9887
9888
9889jilles 2005/09/10 03:03:05 UTC (20050910-40)
9890 Log:
9891 Add +L/+P for set_final_mode().
9892
9893
9894 Modified:
9895 trunk/modules/core/m_sjoin.c (File Modified)
9896
9897
9898jilles 2005/09/10 02:59:22 UTC (20050910-38)
9899 Log:
9900 Add +L/+P in channel_modes().
9901
9902
9903 Modified:
9904 trunk/src/channel.c (File Modified)
9905
9906
9907jilles 2005/09/10 02:55:10 UTC (20050910-36)
9908 Log:
9909 - Use MODE_PERMANENT, not MODE_PERMANANT
9910 - Actually use chm_staff()
9911
9912 It compiles but is not otherwise tested.
9913
9914
9915 Modified:
9916 trunk/include/channel.h (File Modified)
9917 trunk/modules/core/m_mode.c (File Modified)
9918 trunk/modules/core/m_sjoin.c (File Modified)
9919 trunk/src/channel.c (File Modified)
9920
9921
9922nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9923 Log:
9924 - Ok, patchlevel.h is fixed now.
9925
9926
9927 Modified:
9928 trunk/include/patchlevel.h (File Modified)
9929
9930
9931nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9932 Log:
9933 - *sigh*
9934
9935
9936 Modified:
9937 trunk/include/patchlevel.h (File Modified)
9938 trunk/src/version.c.SH (File Modified)
9939
9940
9941nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9942 Log:
9943 - Fix compilation issue with version.c.
9944
9945
9946 Modified:
9947 trunk/src/version.c.SH (File Modified)
9948
9949
9950nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9951 Log:
9952 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9953 this from the BUGS file.
9954
9955
9956 Modified:
9957 trunk/BUGS (File Modified)
9958
9959
9960jilles 2005/09/10 02:30:22 UTC (20050910-26)
9961 Log:
9962 Mangle all netsplit messages if flatten links is enabled.
9963
9964
9965 Modified:
9966 trunk/src/client.c (File Modified)
9967
9968
9969nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9970 Log:
9971 - jilles pointed out that /stats p needed severe changes -- implement
9972 them
9973
9974
9975 Modified:
9976 trunk/modules/m_stats.c (File Modified)
9977
9978
9979nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9980 Log:
9981 Rename RELNOTES to NEWS.
9982
9983
9984 Modified:
9985 trunk/NEWS (File Added)
9986 trunk/RELNOTES (File Deleted)
9987
9988
9989nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9990 Log:
9991 Update RELNOTES.
9992
9993
9994 Modified:
9995 trunk/RELNOTES (File Modified)
9996
9997
9998nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9999 Log:
10000 - Make /stats p work globally.
10001 - Change 'OPER(s)' to 'staff members'
10002
10003
10004 Modified:
10005 trunk/modules/m_stats.c (File Modified)
10006
10007
10008nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10009 Log:
10010 - add modes, +LP to RPL_MYINFO.
10011
10012
10013 Modified:
10014 trunk/src/messages.tab (File Modified)
10015
10016
10017nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10018 Log:
10019 More stuff to RELNOTES.
10020
10021
10022 Modified:
10023 trunk/RELNOTES (File Modified)
10024
10025
10026nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10027 Log:
10028 - Implement +P.
10029
10030
10031 Modified:
10032 trunk/modules/core/m_sjoin.c (File Modified)
10033 trunk/src/channel.c (File Modified)
10034
10035
10036nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10037 Log:
10038 - Implement list limit exceed modes -- +L.
10039
10040
10041 Modified:
10042 trunk/modules/core/m_mode.c (File Modified)
10043
10044
10045nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10046 Log:
10047 - Add handlers for modes +L, +P.
10048
10049
10050 Modified:
10051 trunk/include/channel.h (File Modified)
10052 trunk/modules/core/m_mode.c (File Modified)
10053
10054
10055nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10056 Log:
10057 Update properties on *everything*.
10058
10059
10060 Modified:
10061 trunk/.cvsignore (Property Modified)
10062 trunk/.indent.pro (Property Modified)
10063 trunk/BUGS (File Modified) (Property Modified)
10064 trunk/CREDITS (File Modified) (Property Modified)
10065 trunk/ChangeLog (Property Modified)
10066 trunk/Hybrid-team (File Modified) (Property Modified)
10067 trunk/INSTALL (File Modified) (Property Modified)
10068 trunk/LICENSE (File Modified) (Property Modified)
10069 trunk/Makefile.in (File Modified) (Property Modified)
10070 trunk/README.FIRST (File Modified) (Property Modified)
10071 trunk/RELNOTES (File Modified) (Property Modified)
10072 trunk/SVN-Access (Property Modified)
10073 trunk/aclocal.m4 (File Modified) (Property Modified)
10074 trunk/adns/.cvsignore (Property Modified)
10075 trunk/adns/COPYING (Property Modified)
10076 trunk/adns/GPL-vs-LGPL (Property Modified)
10077 trunk/adns/Makefile.in (File Modified) (Property Modified)
10078 trunk/adns/README (Property Modified)
10079 trunk/adns/README.ircd (Property Modified)
10080 trunk/adns/adns.h (File Modified) (Property Modified)
10081 trunk/adns/check.c (File Modified) (Property Modified)
10082 trunk/adns/dlist.h (File Modified) (Property Modified)
10083 trunk/adns/event.c (File Modified) (Property Modified)
10084 trunk/adns/general.c (File Modified) (Property Modified)
10085 trunk/adns/internal.h (File Modified) (Property Modified)
10086 trunk/adns/parse.c (File Modified) (Property Modified)
10087 trunk/adns/query.c (File Modified) (Property Modified)
10088 trunk/adns/reply.c (File Modified) (Property Modified)
10089 trunk/adns/setup.c (File Modified) (Property Modified)
10090 trunk/adns/transmit.c (File Modified) (Property Modified)
10091 trunk/adns/tvarith.h (File Modified) (Property Modified)
10092 trunk/adns/types.c (File Modified) (Property Modified)
10093 trunk/configure (File Modified) (Property Modified)
10094 trunk/configure.ac (File Modified) (Property Modified)
10095 trunk/contrib/.cvsignore (Property Modified)
10096 trunk/contrib/.indent.pro (Property Modified)
10097 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10098 trunk/contrib/README (File Modified) (Property Modified)
10099 trunk/contrib/example_module.c (File Modified) (Property Modified)
10100 trunk/contrib/m_42.c (File Modified) (Property Modified)
10101 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10102 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10103 trunk/contrib/m_force.c (File Modified) (Property Modified)
10104 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10105 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10106 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10107 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10108 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10109 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10110 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10111 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10112 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10113 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10114 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10115 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10116 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10117 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10118 trunk/doc/.cvsignore (Property Modified)
10119 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10120 trunk/doc/Makefile.in (File Modified) (Property Modified)
10121 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10122 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10123 trunk/doc/challenge.txt (File Modified) (Property Modified)
10124 trunk/doc/example.conf (File Modified) (Property Modified)
10125 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10126 trunk/doc/hooks.txt (File Modified) (Property Modified)
10127 trunk/doc/index.txt (File Modified) (Property Modified)
10128 trunk/doc/ircd.8 (File Modified) (Property Modified)
10129 trunk/doc/ircd.motd (Property Modified)
10130 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10131 trunk/doc/modeg.txt (File Modified) (Property Modified)
10132 trunk/doc/modes.txt (File Modified) (Property Modified)
10133 trunk/doc/monitor.txt (File Modified) (Property Modified)
10134 trunk/doc/old/Authors (Property Modified)
10135 trunk/doc/operguide.txt (File Modified) (Property Modified)
10136 trunk/doc/opermyth.txt (Property Modified)
10137 trunk/doc/server-version-info (File Modified) (Property Modified)
10138 trunk/doc/services.txt (File Modified) (Property Modified)
10139 trunk/doc/technical/README.TSora (Property Modified)
10140 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10141 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10142 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10143 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10144 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10145 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10146 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10147 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10148 trunk/doc/technical/rfc1459.txt (Property Modified)
10149 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10150 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10151 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10152 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10153 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10154 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10155 trunk/help/Makefile.in (File Modified) (Property Modified)
10156 trunk/help/opers/accept (Property Modified)
10157 trunk/help/opers/admin (Property Modified)
10158 trunk/help/opers/away (Property Modified)
10159 trunk/help/opers/capab (Property Modified)
10160 trunk/help/opers/challenge (Property Modified)
10161 trunk/help/opers/close (Property Modified)
10162 trunk/help/opers/cmode (Property Modified)
10163 trunk/help/opers/cnotice (Property Modified)
10164 trunk/help/opers/connect (Property Modified)
10165 trunk/help/opers/cprivmsg (Property Modified)
10166 trunk/help/opers/credits (Property Modified)
10167 trunk/help/opers/die (Property Modified)
10168 trunk/help/opers/dline (Property Modified)
10169 trunk/help/opers/eob (Property Modified)
10170 trunk/help/opers/error (Property Modified)
10171 trunk/help/opers/etrace (Property Modified)
10172 trunk/help/opers/gline (Property Modified)
10173 trunk/help/opers/help (Property Modified)
10174 trunk/help/opers/index (Property Modified)
10175 trunk/help/opers/info (Property Modified)
10176 trunk/help/opers/invite (Property Modified)
10177 trunk/help/opers/ison (Property Modified)
10178 trunk/help/opers/join (Property Modified)
10179 trunk/help/opers/kick (Property Modified)
10180 trunk/help/opers/kill (Property Modified)
10181 trunk/help/opers/kline (Property Modified)
10182 trunk/help/opers/knock (Property Modified)
10183 trunk/help/opers/links (Property Modified)
10184 trunk/help/opers/list (Property Modified)
10185 trunk/help/opers/locops (Property Modified)
10186 trunk/help/opers/lusers (Property Modified)
10187 trunk/help/opers/modlist (Property Modified)
10188 trunk/help/opers/modload (Property Modified)
10189 trunk/help/opers/modrestart (Property Modified)
10190 trunk/help/opers/modunload (Property Modified)
10191 trunk/help/opers/motd (Property Modified)
10192 trunk/help/opers/names (Property Modified)
10193 trunk/help/opers/nick (Property Modified)
10194 trunk/help/opers/notice (Property Modified)
10195 trunk/help/opers/oper (Property Modified)
10196 trunk/help/opers/operspy (Property Modified)
10197 trunk/help/opers/operwall (Property Modified)
10198 trunk/help/opers/part (Property Modified)
10199 trunk/help/opers/pass (Property Modified)
10200 trunk/help/opers/ping (Property Modified)
10201 trunk/help/opers/pong (Property Modified)
10202 trunk/help/opers/post (Property Modified)
10203 trunk/help/opers/privmsg (Property Modified)
10204 trunk/help/opers/quit (Property Modified)
10205 trunk/help/opers/rehash (Property Modified)
10206 trunk/help/opers/restart (Property Modified)
10207 trunk/help/opers/resv (Property Modified)
10208 trunk/help/opers/server (Property Modified)
10209 trunk/help/opers/set (Property Modified)
10210 trunk/help/opers/sjoin (Property Modified)
10211 trunk/help/opers/squit (Property Modified)
10212 trunk/help/opers/stats (Property Modified)
10213 trunk/help/opers/svinfo (Property Modified)
10214 trunk/help/opers/testgecos (Property Modified)
10215 trunk/help/opers/testline (Property Modified)
10216 trunk/help/opers/testmask (Property Modified)
10217 trunk/help/opers/time (Property Modified)
10218 trunk/help/opers/topic (Property Modified)
10219 trunk/help/opers/trace (Property Modified)
10220 trunk/help/opers/uhelp (Property Modified)
10221 trunk/help/opers/umode (Property Modified)
10222 trunk/help/opers/undline (Property Modified)
10223 trunk/help/opers/ungline (Property Modified)
10224 trunk/help/opers/unkline (Property Modified)
10225 trunk/help/opers/unresv (Property Modified)
10226 trunk/help/opers/unxline (Property Modified)
10227 trunk/help/opers/user (Property Modified)
10228 trunk/help/opers/userhost (Property Modified)
10229 trunk/help/opers/users (Property Modified)
10230 trunk/help/opers/version (Property Modified)
10231 trunk/help/opers/wallops (Property Modified)
10232 trunk/help/opers/who (Property Modified)
10233 trunk/help/opers/whois (Property Modified)
10234 trunk/help/opers/whowas (Property Modified)
10235 trunk/help/opers/xline (Property Modified)
10236 trunk/help/users/index (Property Modified)
10237 trunk/help/users/info (Property Modified)
10238 trunk/help/users/notice (Property Modified)
10239 trunk/help/users/privmsg (Property Modified)
10240 trunk/help/users/stats (Property Modified)
10241 trunk/help/users/umode (Property Modified)
10242 trunk/include/.cvsignore (Property Modified)
10243 trunk/include/.indent.pro (Property Modified)
10244 trunk/include/balloc.h (File Modified) (Property Modified)
10245 trunk/include/cache.h (File Modified) (Property Modified)
10246 trunk/include/channel.h (File Modified) (Property Modified)
10247 trunk/include/class.h (File Modified) (Property Modified)
10248 trunk/include/client.h (File Modified) (Property Modified)
10249 trunk/include/commio.h (File Modified) (Property Modified)
10250 trunk/include/common.h (File Modified) (Property Modified)
10251 trunk/include/config.h (File Modified) (Property Modified)
10252 trunk/include/config.h.dist (File Modified) (Property Modified)
10253 trunk/include/defaults.h (File Modified) (Property Modified)
10254 trunk/include/event.h (File Modified) (Property Modified)
10255 trunk/include/hash.h (File Modified) (Property Modified)
10256 trunk/include/hook.h (File Modified) (Property Modified)
10257 trunk/include/hostmask.h (File Modified) (Property Modified)
10258 trunk/include/irc_string.h (File Modified) (Property Modified)
10259 trunk/include/ircd.h (File Modified) (Property Modified)
10260 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10261 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10262 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10263 trunk/include/linebuf.h (File Modified) (Property Modified)
10264 trunk/include/listener.h (File Modified) (Property Modified)
10265 trunk/include/m_info.h (File Modified) (Property Modified)
10266 trunk/include/memory.h (File Modified) (Property Modified)
10267 trunk/include/modules.h (File Modified) (Property Modified)
10268 trunk/include/monitor.h (File Modified) (Property Modified)
10269 trunk/include/msg.h (File Modified) (Property Modified)
10270 trunk/include/newconf.h (File Modified) (Property Modified)
10271 trunk/include/numeric.h (File Modified) (Property Modified)
10272 trunk/include/packet.h (File Modified) (Property Modified)
10273 trunk/include/parse.h (File Modified) (Property Modified)
10274 trunk/include/patchlevel.h (File Modified) (Property Modified)
10275 trunk/include/patricia.h (File Modified) (Property Modified)
10276 trunk/include/reject.h (File Modified) (Property Modified)
10277 trunk/include/res.h (File Modified) (Property Modified)
10278 trunk/include/restart.h (File Modified) (Property Modified)
10279 trunk/include/s_auth.h (File Modified) (Property Modified)
10280 trunk/include/s_conf.h (File Modified) (Property Modified)
10281 trunk/include/s_gline.h (File Modified) (Property Modified)
10282 trunk/include/s_log.h (File Modified) (Property Modified)
10283 trunk/include/s_newconf.h (File Modified) (Property Modified)
10284 trunk/include/s_serv.h (File Modified) (Property Modified)
10285 trunk/include/s_stats.h (File Modified) (Property Modified)
10286 trunk/include/s_user.h (File Modified) (Property Modified)
10287 trunk/include/s_zip.h (File Modified) (Property Modified)
10288 trunk/include/scache.h (File Modified) (Property Modified)
10289 trunk/include/send.h (File Modified) (Property Modified)
10290 trunk/include/serno.h (Property Modified)
10291 trunk/include/setup.h.in (Property Modified)
10292 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10293 trunk/include/stdinc.h (File Modified) (Property Modified)
10294 trunk/include/supported.h (File Modified) (Property Modified)
10295 trunk/include/tools.h (File Modified) (Property Modified)
10296 trunk/include/whowas.h (File Modified) (Property Modified)
10297 trunk/install-sh (File Modified) (Property Modified)
10298 trunk/modules/.cvsignore (Property Modified)
10299 trunk/modules/.depend (Property Modified)
10300 trunk/modules/.indent.pro (Property Modified)
10301 trunk/modules/Makefile.in (File Modified) (Property Modified)
10302 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10303 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10304 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10305 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10306 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10307 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10308 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10309 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10310 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10311 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10312 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10313 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10314 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10315 trunk/modules/m_accept.c (File Modified) (Property Modified)
10316 trunk/modules/m_admin.c (File Modified) (Property Modified)
10317 trunk/modules/m_away.c (File Modified) (Property Modified)
10318 trunk/modules/m_cap.c (File Modified) (Property Modified)
10319 trunk/modules/m_capab.c (File Modified) (Property Modified)
10320 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10321 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10322 trunk/modules/m_close.c (File Modified) (Property Modified)
10323 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10324 trunk/modules/m_connect.c (File Modified) (Property Modified)
10325 trunk/modules/m_dline.c (File Modified) (Property Modified)
10326 trunk/modules/m_encap.c (File Modified) (Property Modified)
10327 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10328 trunk/modules/m_gline.c (File Modified) (Property Modified)
10329 trunk/modules/m_help.c (File Modified) (Property Modified)
10330 trunk/modules/m_info.c (File Modified) (Property Modified)
10331 trunk/modules/m_invite.c (File Modified) (Property Modified)
10332 trunk/modules/m_ison.c (File Modified) (Property Modified)
10333 trunk/modules/m_kline.c (File Modified) (Property Modified)
10334 trunk/modules/m_knock.c (File Modified) (Property Modified)
10335 trunk/modules/m_links.c (File Modified) (Property Modified)
10336 trunk/modules/m_list.c (File Modified) (Property Modified)
10337 trunk/modules/m_locops.c (File Modified) (Property Modified)
10338 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10339 trunk/modules/m_map.c (File Modified) (Property Modified)
10340 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10341 trunk/modules/m_motd.c (File Modified) (Property Modified)
10342 trunk/modules/m_names.c (File Modified) (Property Modified)
10343 trunk/modules/m_oper.c (File Modified) (Property Modified)
10344 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10345 trunk/modules/m_pass.c (File Modified) (Property Modified)
10346 trunk/modules/m_ping.c (File Modified) (Property Modified)
10347 trunk/modules/m_pong.c (File Modified) (Property Modified)
10348 trunk/modules/m_post.c (File Modified) (Property Modified)
10349 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10350 trunk/modules/m_restart.c (File Modified) (Property Modified)
10351 trunk/modules/m_resv.c (File Modified) (Property Modified)
10352 trunk/modules/m_services.c (File Modified) (Property Modified)
10353 trunk/modules/m_set.c (File Modified) (Property Modified)
10354 trunk/modules/m_stats.c (File Modified) (Property Modified)
10355 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10356 trunk/modules/m_tb.c (File Modified) (Property Modified)
10357 trunk/modules/m_testline.c (File Modified) (Property Modified)
10358 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10359 trunk/modules/m_time.c (File Modified) (Property Modified)
10360 trunk/modules/m_topic.c (File Modified) (Property Modified)
10361 trunk/modules/m_trace.c (File Modified) (Property Modified)
10362 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10363 trunk/modules/m_user.c (File Modified) (Property Modified)
10364 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10365 trunk/modules/m_users.c (File Modified) (Property Modified)
10366 trunk/modules/m_version.c (File Modified) (Property Modified)
10367 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10368 trunk/modules/m_who.c (File Modified) (Property Modified)
10369 trunk/modules/m_whois.c (File Modified) (Property Modified)
10370 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10371 trunk/modules/m_xline.c (File Modified) (Property Modified)
10372 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10373 trunk/servlink/.cvsignore (Property Modified)
10374 trunk/servlink/.indent.pro (Property Modified)
10375 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10376 trunk/servlink/README (File Modified) (Property Modified)
10377 trunk/servlink/TODO (File Modified) (Property Modified)
10378 trunk/servlink/control.c (File Modified) (Property Modified)
10379 trunk/servlink/control.h (File Modified) (Property Modified)
10380 trunk/servlink/io.c (File Modified) (Property Modified)
10381 trunk/servlink/io.h (File Modified) (Property Modified)
10382 trunk/servlink/servlink.c (File Modified) (Property Modified)
10383 trunk/servlink/servlink.h (File Modified) (Property Modified)
10384 trunk/src/.cvsignore (Property Modified)
10385 trunk/src/.depend (Property Modified)
10386 trunk/src/.indent.pro (Property Modified)
10387 trunk/src/Makefile.in (File Modified) (Property Modified)
10388 trunk/src/adns.c (File Modified) (Property Modified)
10389 trunk/src/balloc.c (File Modified) (Property Modified)
10390 trunk/src/cache.c (File Modified) (Property Modified)
10391 trunk/src/channel.c (File Modified) (Property Modified)
10392 trunk/src/class.c (File Modified) (Property Modified)
10393 trunk/src/client.c (File Modified) (Property Modified)
10394 trunk/src/commio.c (File Modified) (Property Modified)
10395 trunk/src/devpoll.c (File Modified) (Property Modified)
10396 trunk/src/epoll.c (File Modified) (Property Modified)
10397 trunk/src/event.c (File Modified) (Property Modified)
10398 trunk/src/getopt.c (File Modified) (Property Modified)
10399 trunk/src/hash.c (File Modified) (Property Modified)
10400 trunk/src/hook.c (File Modified) (Property Modified)
10401 trunk/src/hostmask.c (File Modified) (Property Modified)
10402 trunk/src/irc_string.c (File Modified) (Property Modified)
10403 trunk/src/ircd.c (File Modified) (Property Modified)
10404 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10405 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10406 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10407 trunk/src/kdparse.c (File Modified) (Property Modified)
10408 trunk/src/kqueue.c (File Modified) (Property Modified)
10409 trunk/src/linebuf.c (File Modified) (Property Modified)
10410 trunk/src/listener.c (File Modified) (Property Modified)
10411 trunk/src/match.c (File Modified) (Property Modified)
10412 trunk/src/memory.c (File Modified) (Property Modified)
10413 trunk/src/messages.tab (File Modified) (Property Modified)
10414 trunk/src/modules.c (File Modified) (Property Modified)
10415 trunk/src/monitor.c (File Modified) (Property Modified)
10416 trunk/src/newconf.c (File Modified) (Property Modified)
10417 trunk/src/numeric.c (File Modified) (Property Modified)
10418 trunk/src/packet.c (File Modified) (Property Modified)
10419 trunk/src/parse.c (File Modified) (Property Modified)
10420 trunk/src/patricia.c (File Modified) (Property Modified)
10421 trunk/src/poll.c (File Modified) (Property Modified)
10422 trunk/src/reject.c (File Modified) (Property Modified)
10423 trunk/src/restart.c (File Modified) (Property Modified)
10424 trunk/src/s_auth.c (File Modified) (Property Modified)
10425 trunk/src/s_conf.c (File Modified) (Property Modified)
10426 trunk/src/s_gline.c (File Modified) (Property Modified)
10427 trunk/src/s_log.c (File Modified) (Property Modified)
10428 trunk/src/s_newconf.c (File Modified) (Property Modified)
10429 trunk/src/s_serv.c (File Modified) (Property Modified)
10430 trunk/src/s_stats.c (File Modified) (Property Modified)
10431 trunk/src/s_user.c (File Modified) (Property Modified)
10432 trunk/src/scache.c (File Modified) (Property Modified)
10433 trunk/src/select.c (File Modified) (Property Modified)
10434 trunk/src/send.c (File Modified) (Property Modified)
10435 trunk/src/snprintf.c (File Modified) (Property Modified)
10436 trunk/src/tools.c (File Modified) (Property Modified)
10437 trunk/src/version.c.SH (File Modified) (Property Modified)
10438 trunk/src/whowas.c (File Modified) (Property Modified)
10439 trunk/tools/.cvsignore (Property Modified)
10440 trunk/tools/Makefile.in (File Modified) (Property Modified)
10441 trunk/tools/README (File Modified) (Property Modified)
10442 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10443 trunk/tools/convertilines.c (File Modified) (Property Modified)
10444 trunk/tools/convertklines.c (File Modified) (Property Modified)
10445 trunk/tools/mkkeypair (Property Modified)
10446 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10447 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10448 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10449 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10450 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10451 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10452 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10453 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10454 trunk/tools/untabify (File Modified) (Property Modified)
10455 trunk/tools/viconf.c (File Modified) (Property Modified)
10456
10457
10458nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10459 Log:
10460 - Update RELNOTES.
10461
10462
10463 Modified:
10464 trunk/RELNOTES (File Modified)
10465
10466
10467nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10468 Log:
10469 - Make version.c use our serial, not ratbox's.
10470
10471
10472 Modified:
10473 trunk/src/version.c.SH (File Modified)
10474
10475
10476leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10477 Log:
10478 - update RELNOTES
10479 - revved patchlevel to 2.1.5
10480
10481
10482 Modified:
10483 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10484 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10485
10486
10487leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10488 Log:
10489 - fix buffer overflow and unterminated buffer when removing TS6 bans
10490 - fix rebuilding of SJOIN
10491
10492
10493 Modified:
10494 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10495
10496
10497androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10498 Log:
10499 have servlink report if it gets an uncompressed error message when it gets inflate failures
10500
10501 Modified:
10502 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10503
10504
10505leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10506 Log:
10507 - extend our copyrights to 2005.
10508
10509
10510 Modified:
10511 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10583 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10584 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10588 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10589 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10590 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10591 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10592 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10593 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10594 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10595 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10596 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10597 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10598 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10599 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10600 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10601 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10602 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10603 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10604 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10605 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10606 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10607 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10608 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10609 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10610 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10611 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10612 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10613 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10614 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10615
10616
10617leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10618 Log:
10619 - update RELNOTES
10620 - revved patchlevel to 2.1.4
10621
10622
10623 Modified:
10624 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10625 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10626
10627
10628leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10629 Log:
10630 - add TARGMAX to 005
10631 - remove the +1 from ->uid in struct Client
10632 - fix checking of accept entries in m_accept.c
10633
10634
10635 Modified:
10636 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10637 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10638 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10639 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10640
10641
10642leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10643 Log:
10644 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10645 send it over TS6
10646
10647
10648 Modified:
10649 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10650
10651
10652leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10653 Log:
10654 - remove an unused variable
10655
10656
10657 Modified:
10658 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10659
10660
10661androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10662 Log:
10663 don't burst a TS5 name in burst_TS6. -via jillies
10664
10665 Modified:
10666 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10667
10668
10669leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10670 Log:
10671 - via jilles, make nickchanges invalidate any cached bans for
10672 quiet_on_ban
10673
10674
10675 Modified:
10676 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10677 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10678 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10679 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10680
10681
10682leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10683 Log:
10684 - fix some char vs byte usage to make adns compile cleanly with gcc4
10685
10686
10687 Modified:
10688 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10689 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10690 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10691 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10692 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10693 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10694 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10695 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10696
10697
10698androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10699 Log:
10700 userhost should allow 5 userhost checks, not 4
10701
10702 Modified:
10703 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10704
10705
10706leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10707 Log:
10708 - another darwin fix
10709
10710
10711 Modified:
10712 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10713
10714
10715leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10716 Log:
10717 - darwin fixes
10718
10719
10720 Modified:
10721 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10722 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10723 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10724 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10725 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10726 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10727 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10728 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10729
10730
10731leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10732 Log:
10733 - remove bogus extern of abort_list
10734
10735
10736 Modified:
10737 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10738
10739
10740androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10741 Log:
10742 svn repo access stuff
10743
10744 Modified:
10745 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10746
10747
10748androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10749 Log:
10750 test commit
10751
10752
10753 Modified:
10754 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10755
10756
10757androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10758 Log:
10759 test commit
10760
10761
10762 Modified:
10763 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10764
10765
10766androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10767 Log:
10768 revert omotd..i thought it was a good idea..oh well
10769
10770 Modified:
10771 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10772
10773
10774androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10775 Log:
10776 Commas are bad things in channel keys
10777
10778
10779 Modified:
10780 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10781
10782
10783androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10784 Log:
10785 Add OMOTD command to display oper motd
10786
10787
10788 Modified:
10789 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10790
10791
10792androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10793 Log:
10794 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10795
10796 Modified:
10797 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10798
10799
10800leeh 2005/06/22 22:10:50 UTC (20050622_0)
10801
10802 Modified files: (Branch: RATBOX_2_1)
10803 modules m_whois.c
10804 Log:
10805 - stop testing whois for protocol violations, as they can be caused in
10806 ircds going all the way back to the original ircd2.8
10807
10808 Revision Changes Path
10809 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10810
10811
10812
10813leeh 2005/06/16 23:10:21 UTC (20050616_0)
10814
10815 Modified files: (Branch: RATBOX_2_1)
10816 modules m_time.c
10817 Log:
10818 - remove some 2.2 code
10819
10820 Revision Changes Path
10821 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10822
10823
10824
10825androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10826
10827 Modified files: (Branch: RATBOX_2_1)
10828 modules m_time.c
10829 Log:
10830 backport of the silly december 31st bug
10831
10832 Revision Changes Path
10833 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10834
10835
10836
10837leeh 2005/06/15 13:51:57 UTC (20050615_1)
10838
10839 Modified files: (Branch: RATBOX_2_1)
10840 . RELNOTES
10841 include patchlevel.h
10842 Log:
10843 - revved patchlevel to 2.1.3
10844
10845 Revision Changes Path
10846 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10847 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10848
10849
10850
10851leeh 2005/06/15 01:54:00 UTC (20050615_0)
10852
10853 Modified files: (Branch: RATBOX_2_1)
10854 include client.h
10855 modules m_accept.c
10856 modules/core m_nick.c
10857 src client.c
10858 Log:
10859 - stop removing a clients own list of accepted clients when they do a
10860 nickchange
10861 - clean up the accept code so its less retarded
10862
10863 Revision Changes Path
10864 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10865 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10866 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10867 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10868
10869
10870
10871leeh 2005/06/14 12:44:47 UTC (20050614_0)
10872
10873 Modified files: (Branch: RATBOX_2_1)
10874 include event.h
10875 modules m_links.c
10876 src event.c ircd.c newconf.c
10877 Log:
10878 - remove a defn of links_cache_list in m_links.c which was causing
10879 the flattened links update to be ignored
10880 - add eventUpdate(), and make links_delay update on rehash
10881
10882 Revision Changes Path
10883 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10884 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10885 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10886 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10887 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10888
10889
10890
10891leeh 2005/06/12 02:23:01 UTC (20050612_2)
10892
10893 Modified files: (Branch: RATBOX_2_1)
10894 doc services.txt
10895 src newconf.c
10896 Log:
10897 - make the conf parser apply service {}; on rehash
10898
10899 Revision Changes Path
10900 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10901 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10902
10903
10904
10905leeh 2005/06/12 02:10:30 UTC (20050612_1)
10906
10907 Modified files: (Branch: RATBOX_2_1)
10908 include m_info.h
10909 Log:
10910 - show ENABLE_SERVICES define in info
10911
10912 Revision Changes Path
10913 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10914
10915
10916
10917leeh 2005/06/12 01:44:37 UTC (20050612_0)
10918
10919 Modified files: (Branch: RATBOX_2_1)
10920 modules m_services.c m_stats.c
10921 Log:
10922 - via jilles, make m_services.c hook into stats U and display service
10923 blocks
10924
10925 Revision Changes Path
10926 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10927 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10928
10929
10930
10931leeh 2005/06/11 20:33:12 UTC (20050611_3)
10932
10933 Modified files: (Branch: RATBOX_2_1)
10934 . configure configure.ac
10935 Log:
10936 - default build to -O2
10937
10938 Revision Changes Path
10939 7.249.2.2 +4 -4 ircd-ratbox/configure
10940 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10941
10942
10943
10944leeh 2005/06/11 20:26:02 UTC (20050611_2)
10945
10946 Modified files: (Branch: RATBOX_2_1)
10947 doc example.conf example.efnet.conf
10948 include client.h s_conf.h s_newconf.h
10949 modules m_info.c
10950 modules/core m_join.c m_nick.c
10951 src channel.c newconf.c s_conf.c s_user.c
10952 Log:
10953 - remove no_oper_resvs from general {};
10954 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10955
10956 Revision Changes Path
10957 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10958 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10959 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10960 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10961 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10962 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10963 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10964 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10965 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10966 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10967 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10968 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10969
10970
10971
10972leeh 2005/06/11 20:06:22 UTC (20050611_1)
10973
10974 Modified files: (Branch: RATBOX_2_1)
10975 modules/core m_mode.c m_nick.c
10976 src s_newconf.c
10977 Log:
10978 - 2.0 sync:
10979 - raise max temptime to a year
10980 - tidy up BMASK
10981 - require 9 parameters in ms_nick(), 10 in ms_uid()
10982
10983 Revision Changes Path
10984 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10985 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10986 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10987
10988
10989
10990leeh 2005/06/11 16:35:25 UTC (20050611_0)
10991
10992 Modified files: (Branch: RATBOX_2_1)
10993 modules m_services.c
10994 Log:
10995 - only show services logged in info when its a local client
10996
10997 Revision Changes Path
10998 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10999
11000
11001
11002androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11003
11004 Modified files: (Branch: RATBOX_2_1)
11005 src match.c
11006 Log:
11007 passing a pointer to a pointer is not what was intended, oops
11008
11009 Revision Changes Path
11010 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11011
11012
11013
11014leeh 2005/06/03 11:18:11 UTC (20050603_0)
11015
11016 Modified files: (Branch: RATBOX_2_1)
11017 doc services.txt
11018 Log:
11019 - update services.txt with FNC
11020
11021 Revision Changes Path
11022 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11023
11024
11025
11026androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11027
11028 Modified files: (Branch: RATBOX_2_1)
11029 modules m_resv.c
11030 Log:
11031 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11032
11033 Revision Changes Path
11034 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11035
11036
11037
11038leeh 2005/05/19 12:44:47 UTC (20050519_1)
11039
11040 Modified files: (Branch: RATBOX_2_1)
11041 src s_auth.c
11042 Log:
11043 - add some uniqueness into auth process for bopm
11044
11045 Revision Changes Path
11046 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11047
11048
11049
11050leeh 2005/05/19 08:50:26 UTC (20050519_0)
11051
11052 Modified files: (Branch: RATBOX_2_1)
11053 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11054 Log:
11055 - make contrib/ compile
11056
11057 Revision Changes Path
11058 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11059 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11060 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11061 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11062
11063
11064
11065androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11066
11067 Modified files: (Branch: RATBOX_2_1)
11068 modules m_monitor.c
11069 Log:
11070 Don't allow MONITOR from an unregistered client
11071
11072 Revision Changes Path
11073 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11074
11075
11076
11077leeh 2005/05/17 13:16:11 UTC (20050517_0)
11078
11079 Modified files: (Branch: RATBOX_2_1)
11080 doc example.conf example.efnet.conf
11081 include class.h
11082 src class.c messages.tab newconf.c
11083 Log:
11084 - remove sendq_eob, its become more of a hindrance than a benefit.
11085 - sync example.efnet.conf cluster {}; with example.conf
11086
11087 Revision Changes Path
11088 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11089 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11090 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11091 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11092 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11093 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11094
11095
11096
11097leeh 2005/05/11 22:39:00 UTC (20050511_5)
11098
11099 Modified files: (Branch: RATBOX_2_1)
11100 . RELNOTES
11101 include patchlevel.h
11102 Log:
11103 - update RELNOTES
11104 - revved patchlevel to 2.1.2
11105
11106 Revision Changes Path
11107 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11108 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11109
11110
11111
11112leeh 2005/05/11 22:29:18 UTC (20050511_4)
11113
11114 Modified files: (Branch: RATBOX_2_1)
11115 . configure configure.ac
11116 Log:
11117 - raise default topiclen to 160.
11118
11119 Revision Changes Path
11120 7.249.2.1 +3 -3 ircd-ratbox/configure
11121 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11122
11123
11124
11125leeh 2005/05/11 22:22:13 UTC (20050511_3)
11126
11127 Modified files: (Branch: RATBOX_2_1)
11128 modules m_services.c
11129 Log:
11130 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11131 tsinfo matches this
11132
11133 Revision Changes Path
11134 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11135
11136
11137
11138leeh 2005/05/11 21:58:41 UTC (20050511_2)
11139
11140 Modified files: (Branch: RATBOX_2_1)
11141 modules m_services.c
11142 Log:
11143 - monitor_signoff() the client we're nickchanging
11144
11145 Revision Changes Path
11146 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11147
11148
11149
11150leeh 2005/05/11 21:52:51 UTC (20050511_1)
11151
11152 Modified files: (Branch: RATBOX_2_1)
11153 modules m_trace.c
11154 Log:
11155 - fix various UID problems with trace
11156
11157 Revision Changes Path
11158 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11159
11160
11161
11162leeh 2005/05/11 21:22:02 UTC (20050511_0)
11163
11164 Modified files: (Branch: RATBOX_2_1)
11165 help/opers dline kline
11166 modules m_resv.c m_stats.c
11167 modules/core m_mode.c
11168 Log:
11169 - sync with 2.0
11170 - tidy up kline/dline help to note they dont accept nick as target
11171 - disallow bans beginning with ':' over bmask
11172 - disallow bans with a space in chm_ban
11173 - stop counting hidden opers in stats p
11174 - match() parameters in remote unresv were inverted, causing it to fail
11175 - fix possibility of clients setting blank keys
11176
11177 Revision Changes Path
11178 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11179 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11180 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11181 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11182 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11183
11184
11185
11186leeh 2005/05/08 22:37:18 UTC (20050508_0)
11187
11188 Modified files: (Branch: RATBOX_2_1)
11189 src send.c
11190 Log:
11191 - fix problems with amd64 and the way we do va_list
11192
11193 Revision Changes Path
11194 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11195
11196
11197
11198leeh 2005/05/07 13:35:57 UTC (20050507_1)
11199
11200 Modified files: (Branch: RATBOX_2_1)
11201 modules m_services.c
11202 Log:
11203 - tidy up the kill notifications for RSFNC
11204
11205 Revision Changes Path
11206 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11207
11208
11209
11210leeh 2005/05/07 10:35:54 UTC (20050507_0)
11211
11212 Modified files: (Branch: RATBOX_2_1)
11213 include s_serv.h
11214 modules m_services.c
11215 src s_serv.c
11216 Log:
11217 - some more rserv stuff:
11218 - add RSFNC capability
11219 - fix up RSFNC, kill existing clients if they exist.
11220
11221 Revision Changes Path
11222 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11223 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11224 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11225
11226
11227
11228leeh 2005/05/06 23:50:29 UTC (20050506_0)
11229
11230 Modified files: (Branch: RATBOX_2_1)
11231 modules m_services.c
11232 Log:
11233 - first stab at a FNC implementation for rserv
11234
11235 Revision Changes Path
11236 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11237
11238
11239
11240leeh 2005/05/03 09:30:51 UTC (20050503_0)
11241
11242 Modified files: (Branch: RATBOX_2_1)
11243 help/opers umode
11244 Log:
11245 - remove a tab
11246
11247 Revision Changes Path
11248 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11249
11250
11251
11252leeh 2005/05/02 22:46:52 UTC (20050502_0)
11253
11254 Modified files: (Branch: RATBOX_2_1)
11255 src newconf.c
11256 Log:
11257 - add links_delay back
11258
11259 Revision Changes Path
11260 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11261
11262
11263
11264leeh 2005/04/27 21:50:30 UTC (20050427_1)
11265
11266 Modified files: (Branch: RATBOX_2_1)
11267 help/opers umode
11268 help/users umode
11269 Log:
11270 - swap tabs for spaces
11271
11272 Revision Changes Path
11273 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11274 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11275
11276
11277
11278leeh 2005/04/27 21:38:20 UTC (20050427_0)
11279
11280 Modified files: (Branch: RATBOX_2_1)
11281 include m_info.h
11282 Log:
11283 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11284 contained in the client_flood conf option
11285 - remove a couple of unused defines from info
11286
11287 Revision Changes Path
11288 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11289
11290
11291
11292androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11293
11294 Modified files: (Branch: RATBOX_2_1)
11295 src s_conf.c
11296 Log:
11297 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11298
11299 Revision Changes Path
11300 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11301
11302
11303
11304leeh 2005/04/17 13:31:34 UTC (20050417_0)
11305
11306 Modified files: (Branch: RATBOX_2_1)
11307 doc example.conf example.efnet.conf
11308 Log:
11309 - fix missing closing comment tag
11310
11311 Revision Changes Path
11312 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11313 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11314
11315
11316
11317leeh 2005/04/12 18:44:21 UTC (20050412_2)
11318
11319 Modified files: (Branch: RATBOX_2_1)
11320 . RELNOTES
11321 include patchlevel.h
11322 Log:
11323 - revved patchlevel to 2.1.1
11324
11325 Revision Changes Path
11326 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11327 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11328
11329
11330
11331leeh 2005/04/12 18:36:31 UTC (20050412_1)
11332
11333 Modified files: (Branch: RATBOX_2_1)
11334 modules m_kline.c
11335 Log:
11336 - sync up remote kline reasons, so theyre consistent with what happens
11337 when we add local klines - notably the "Temporary K-line x min" and
11338 date added to reason.
11339
11340 Revision Changes Path
11341 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11342
11343
11344
11345leeh 2005/04/12 01:52:06 UTC (20050412_0)
11346
11347 Modified files: (Branch: RATBOX_2_1)
11348 doc monitor.txt
11349 Log:
11350 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11351
11352 Revision Changes Path
11353 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11354
11355
11356
11357androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11358
11359 Modified files: (Branch: RATBOX_2_1)
11360 src commio.c
11361 Log:
11362 used the data pointer we saved, not what just got nulled
11363
11364 Revision Changes Path
11365 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11366
11367
11368
11369leeh 2005/04/05 12:14:32 UTC (20050405_0)
11370
11371 Modified files: (Branch: RATBOX_2_1)
11372 modules m_resv.c m_xline.c
11373 Log:
11374 - fix broken propagation of xline/resv
11375
11376 Revision Changes Path
11377 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11378 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11379
11380
11381
11382leeh 2005/04/04 18:32:37 UTC (20050404_1)
11383
11384 Modified files: (Branch: RATBOX_2_1)
11385 src s_auth.c
11386 Log:
11387 - properly increment bad auth count for stats T when we timeout an auth
11388
11389 Revision Changes Path
11390 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11391
11392
11393
11394leeh 2005/04/04 17:24:14 UTC (20050404_0)
11395
11396 Modified files: (Branch: RATBOX_2_1)
11397 doc monitor.txt
11398 include client.h
11399 modules/core m_nick.c
11400 Log:
11401 - fix a bit that didnt make sense in monitor.txt
11402 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11403
11404 Revision Changes Path
11405 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11406 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11407 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11408
11409
11410
11411androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11412
11413 Modified files: (Branch: RATBOX_2_1)
11414 src s_auth.c
11415 Log:
11416 removing dlink nodes from auth_poll_list twice is bad
11417
11418 Revision Changes Path
11419 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11420
11421
11422
11423leeh 2005/03/28 02:17:38 UTC (20050328_0)
11424
11425 Modified files: (Branch: RATBOX_2_1)
11426 modules m_stats.c
11427 Log:
11428 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11429 changed to RPL_STATSDEBUG
11430
11431 Revision Changes Path
11432 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11433
11434
11435
11436leeh 2005/03/27 02:19:04 UTC (20050327_0)
11437
11438 Added files: (Branch: RATBOX_2_1)
11439 doc tgchange.txt
11440 Log:
11441 - add some documentation about target change
11442
11443 Revision Changes Path
11444 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11445
11446
11447
11448leeh 2005/03/25 16:46:29 UTC (20050325_1)
11449
11450 Modified files: (Branch: RATBOX_2_1)
11451 include supported.h
11452 modules/core m_message.c
11453 Log:
11454 - remove extra argument to 005
11455 - disallow messaging of UIDs
11456
11457 Revision Changes Path
11458 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11459 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11460
11461
11462
11463leeh 2005/03/25 14:20:13 UTC (20050325_0)
11464
11465 Modified files: (Branch: RATBOX_2_1)
11466 src parse.c
11467 Log:
11468 - fix a longstanding parser bug with wrong limit checking, causing us to
11469 accept one less parameter than we're allowed to accept.
11470
11471 Revision Changes Path
11472 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11473
11474
11475
11476leeh 2005/03/24 13:41:45 UTC (20050324_0)
11477
11478 Modified files: (Branch: RATBOX_2_1)
11479 modules/core m_message.c
11480 Log:
11481 - exempt users messaging themselves from target change
11482
11483 Revision Changes Path
11484 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11485
11486
11487
11488leeh 2005/03/22 13:15:53 UTC (20050322_0)
11489
11490 Modified files: (Branch: RATBOX_2_1)
11491 include supported.h
11492 Log:
11493 - stop violating MAXPARA on 005.
11494
11495 Revision Changes Path
11496 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11497
11498
11499
11500leeh 2005/03/20 17:41:00 UTC (20050320_1)
11501
11502 Modified files: (Branch: RATBOX_2_1)
11503 modules/core m_nick.c
11504 Log:
11505 - dont store an ipv6 sockhost if we're not compiled with v6 support
11506
11507 Revision Changes Path
11508 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11509
11510
11511
11512leeh 2005/03/20 00:32:04 UTC (20050320_0)
11513
11514 Modified files: (Branch: RATBOX_2_1)
11515 include stdinc.h
11516 Log:
11517 - remove some vms includes
11518
11519 Revision Changes Path
11520 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11521
11522
11523
11524leeh 2005/03/18 16:47:38 UTC (20050318_1)
11525
11526 Modified files: (Branch: RATBOX_2_1)
11527 . ChangeLog
11528 include serno.h
11529 Log:
11530 - force commit for new branch
11531
11532 Revision Changes Path
11533 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11534 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11535
11536
11537
11538leeh 2005/03/18 16:44:47 UTC (20050318_0)
11539
11540 Modified files:
11541 . RELNOTES configure configure.ac
11542 include patchlevel.h
11543 Log:
11544 - revved patchlevel to 2.1.0
11545
11546 Revision Changes Path
11547 1.114 +6 -2 ircd-ratbox/RELNOTES
11548 7.249 +11 -11 ircd-ratbox/configure
11549 7.63 +3 -3 ircd-ratbox/configure.ac
11550 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11551
11552
11553
11554leeh 2005/03/04 13:31:32 EST (20050304_2)
11555
11556 Modified files:
11557 . RELNOTES
11558 include patchlevel.h
11559 Log:
11560 - update RELNOTES
11561 - revved patchlevel to 2.1.0beta2
11562
11563 Revision Changes Path
11564 1.113 +12 -0 ircd-ratbox/RELNOTES
11565 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11566
11567
11568
11569leeh 2005/03/04 13:27:05 EST (20050304_1)
11570
11571 Modified files:
11572 doc whats-new-2.1.txt
11573 src channel.c
11574 Log:
11575 - update whats-new-2.1
11576 - when we're handling global NAMES, dont output channels if there are no
11577 members within them we can show.
11578
11579 Revision Changes Path
11580 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11581 7.436 +12 -2 ircd-ratbox/src/channel.c
11582
11583
11584
11585androsyn 2005/03/04 12:38:07 EST (20050304_0)
11586
11587 Modified files:
11588 src patricia.c
11589 Log:
11590 That would be a node_heap not a prefix_heap..oops
11591
11592 Revision Changes Path
11593 7.30 +1 -1 ircd-ratbox/src/patricia.c
11594
11595
11596
11597androsyn 2005/02/26 19:38:35 EST (20050227_4)
11598
11599 Modified files:
11600 include stdinc.h
11601 Log:
11602 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11603 otherwise..the other macros might work????
11604
11605 Revision Changes Path
11606 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11607
11608
11609
11610androsyn 2005/02/26 19:26:04 EST (20050227_3)
11611
11612 Modified files:
11613 . configure configure.ac
11614 Log:
11615 i hate autoconf
11616
11617 Revision Changes Path
11618 7.248 +5 -5 ircd-ratbox/configure
11619 7.62 +5 -5 ircd-ratbox/configure.ac
11620
11621
11622
11623androsyn 2005/02/26 19:15:55 EST (20050227_2)
11624
11625 Modified files:
11626 . configure configure.ac
11627 Log:
11628 i hate autoconf
11629
11630 Revision Changes Path
11631 7.247 +3 -2 ircd-ratbox/configure
11632 7.61 +3 -2 ircd-ratbox/configure.ac
11633
11634
11635
11636androsyn 2005/02/26 19:13:45 EST (20050227_1)
11637
11638 Modified files:
11639 . configure configure.ac
11640 Log:
11641 doh
11642
11643 Revision Changes Path
11644 7.246 +6 -6 ircd-ratbox/configure
11645 7.60 +4 -4 ircd-ratbox/configure.ac
11646
11647
11648
11649androsyn 2005/02/26 19:10:17 EST (20050227_0)
11650
11651 Modified files:
11652 . configure configure.ac
11653 include stdinc.h
11654 Log:
11655 Doh these changes got put on RATBOX_2_0 when they were meant for
11656 head..oops...
11657 Also merged in the monitor heap size stuff, not that i think monitor has
11658 been moved to head
11659
11660 Revision Changes Path
11661 7.245 +12 -3 ircd-ratbox/configure
11662 7.59 +11 -3 ircd-ratbox/configure.ac
11663 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11664
11665
11666
11667androsyn 2005/02/26 18:52:24 EST (20050226_0)
11668
11669 Modified files:
11670 include stdinc.h
11671 Log:
11672 Add more robust alloca checking
11673
11674 Revision Changes Path
11675 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11676
11677
11678
11679leeh 2005/02/24 15:27:17 EST (20050224_9)
11680
11681 Modified files:
11682 contrib m_42.c
11683 Log:
11684 - fix the copyright on m_42.c :p
11685
11686 Revision Changes Path
11687 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11688
11689
11690
11691leeh 2005/02/24 15:22:53 EST (20050224_8)
11692
11693 Modified files:
11694 include supported.h
11695 modules m_dline.c
11696 Log:
11697 - fix a core in undline on bad masks
11698 - remove an unwanted space from beginning of second 005 numeric
11699
11700 Revision Changes Path
11701 7.5 +1 -1 ircd-ratbox/include/supported.h
11702 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11703
11704
11705
11706leeh 2005/02/24 15:18:59 EST (20050224_7)
11707
11708 Modified files:
11709 modules m_monitor.c
11710 Log:
11711 - use max_monitor when adding nicknames
11712 - add in monitor s
11713 that should be everything now..
11714
11715 Revision Changes Path
11716 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11717
11718
11719
11720androsyn 2005/02/24 15:13:52 EST (20050224_6)
11721
11722 Modified files:
11723 contrib m_42.c
11724 Log:
11725 42
11726
11727 Revision Changes Path
11728 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11729
11730
11731
11732androsyn 2005/02/24 15:13:06 EST (20050224_5)
11733
11734 Modified files:
11735 contrib m_42.c
11736 Log:
11737 42
11738
11739 Revision Changes Path
11740 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11741
11742
11743
11744androsyn 2005/02/24 15:12:12 EST (20050224_4)
11745
11746 Added files:
11747 contrib m_42.c
11748 Log:
11749 The Answer to Life, the Universe, and Everything
11750
11751 Revision Changes Path
11752 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11753
11754
11755
11756leeh 2005/02/24 14:53:04 EST (20050224_3)
11757
11758 Modified files:
11759 include monitor.h
11760 modules m_monitor.c
11761 src ircd.c monitor.c
11762 Log:
11763 - call init_monitor() on startup
11764 - add in support for adding/deleting/listing monitor entries
11765
11766 Revision Changes Path
11767 7.2 +3 -1 ircd-ratbox/include/monitor.h
11768 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11769 7.374 +2 -0 ircd-ratbox/src/ircd.c
11770 7.3 +15 -4 ircd-ratbox/src/monitor.c
11771
11772
11773
11774leeh 2005/02/23 21:20:10 EST (20050224_2)
11775
11776 Modified files:
11777 doc example.conf example.efnet.conf
11778 include s_conf.h supported.h
11779 modules Makefile.in
11780 src client.c newconf.c s_conf.c
11781 Added files:
11782 modules m_monitor.c
11783 Log:
11784 - add the max_monitor config option
11785 - advertise MONITOR=%d in 005
11786 - clear a local clients monitor list on exit
11787 - add the framework for the MONITOR command
11788 - bed.
11789
11790 Revision Changes Path
11791 7.261 +5 -0 ircd-ratbox/doc/example.conf
11792 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11793 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11794 7.4 +4 -2 ircd-ratbox/include/supported.h
11795 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11796 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11797 7.492 +1 -0 ircd-ratbox/src/client.c
11798 7.202 +1 -0 ircd-ratbox/src/newconf.c
11799 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11800
11801
11802
11803leeh 2005/02/23 20:57:51 EST (20050224_1)
11804
11805 Modified files:
11806 . configure configure.ac
11807 include setup.h.in
11808 src monitor.c
11809 Log:
11810 - move MONITOR_HEAP_SIZE over to configure
11811
11812 Revision Changes Path
11813 7.244 ircd-ratbox/configure
11814 7.58 +4 -2 ircd-ratbox/configure.ac
11815 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11816 7.2 +0 -2 ircd-ratbox/src/monitor.c
11817
11818
11819
11820leeh 2005/02/23 20:48:08 EST (20050224_0)
11821
11822 Modified files:
11823 doc monitor.txt
11824 include client.h numeric.h
11825 modules/core m_nick.c
11826 src Makefile.in client.c messages.tab
11827 s_user.c
11828 Added files:
11829 include monitor.h
11830 src monitor.c
11831 Log:
11832 - first half of my server-side notify list implementation..
11833
11834 Revision Changes Path
11835 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11836 7.266 +3 -0 ircd-ratbox/include/client.h
11837 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11838 7.58 +6 -0 ircd-ratbox/include/numeric.h
11839 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11840 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11841 7.491 +3 -0 ircd-ratbox/src/client.c
11842 7.126 +5 -5 ircd-ratbox/src/messages.tab
11843 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11844 7.342 +2 -0 ircd-ratbox/src/s_user.c
11845
11846
11847
11848leeh 2005/02/23 18:42:59 EST (20050223_0)
11849
11850 Modified files:
11851 include hash.h
11852 Log:
11853 - double the size of the client and channel hashtables (64k -> 128k and
11854 32k -> 64k). The improvements are quite significant..
11855
11856 Revision Changes Path
11857 7.54 +4 -4 ircd-ratbox/include/hash.h
11858
11859
11860
11861leeh 2005/02/22 14:55:56 EST (20050222_1)
11862
11863 Modified files:
11864 doc monitor.txt
11865 modules m_services.c
11866 Log:
11867 - remove a couple of unused vars
11868 - update monitor.txt
11869
11870 Revision Changes Path
11871 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11872 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11873
11874
11875
11876leeh 2005/02/21 19:47:24 EST (20050222_0)
11877
11878 Added files:
11879 doc monitor.txt
11880 Log:
11881 - add in my documentation on the upcoming MONITOR command
11882
11883 Revision Changes Path
11884 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11885
11886
11887
11888leeh 2005/02/21 12:09:34 EST (20050221_0)
11889
11890 Modified files:
11891 . configure configure.ac
11892 doc whats-new-2.1.txt
11893 tools README.mkpasswd
11894 Removed files:
11895 src crypt.c
11896 Log:
11897 - update whats-new-2.1.txt some more
11898 - we dont have vms mkpasswd anymore
11899 - remove the unused crypt.c
11900
11901 Revision Changes Path
11902 7.243 +3 -6 ircd-ratbox/configure
11903 7.57 +2 -4 ircd-ratbox/configure.ac
11904 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11905 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11906 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11907
11908
11909
11910leeh 2005/02/19 12:38:09 EST (20050219_3)
11911
11912 Modified files:
11913 doc example.conf example.efnet.conf
11914 include ircd.h
11915 modules m_pong.c
11916 src channel.c client.c ircd.c s_conf.c
11917 Log:
11918 - rework the splitcode, splitservers is now how many servers we've marked as
11919 EOB, rather than how many are linked. Thus pull ourselves out of
11920 splitmode immediately once this is satisfied
11921
11922 Revision Changes Path
11923 7.260 +8 -9 ircd-ratbox/doc/example.conf
11924 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11925 7.83 +1 -0 ircd-ratbox/include/ircd.h
11926 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11927 7.435 +16 -36 ircd-ratbox/src/channel.c
11928 7.490 +2 -0 ircd-ratbox/src/client.c
11929 7.373 +2 -1 ircd-ratbox/src/ircd.c
11930 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11931
11932
11933
11934leeh 2005/02/19 09:02:34 EST (20050219_2)
11935
11936 Modified files:
11937 doc example.conf example.efnet.conf
11938 include ircd.h s_conf.h
11939 modules m_set.c
11940 src channel.c ircd.c newconf.c s_conf.c
11941 Log:
11942 - remove split_delay
11943
11944 Revision Changes Path
11945 7.259 +0 -5 ircd-ratbox/doc/example.conf
11946 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11947 7.82 +0 -1 ircd-ratbox/include/ircd.h
11948 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11949 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11950 7.434 +2 -7 ircd-ratbox/src/channel.c
11951 7.372 +0 -1 ircd-ratbox/src/ircd.c
11952 7.201 +0 -1 ircd-ratbox/src/newconf.c
11953 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11954
11955
11956
11957leeh 2005/02/19 08:48:05 EST (20050219_1)
11958
11959 Modified files:
11960 include client.h
11961 modules m_cap.c m_who.c
11962 src channel.c
11963 Log:
11964 - implemented multi-prefix client capability, which allows stacking of @+ in
11965 names and who
11966
11967 Revision Changes Path
11968 7.265 +1 -1 ircd-ratbox/include/client.h
11969 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11970 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11971 7.433 +4 -6 ircd-ratbox/src/channel.c
11972
11973
11974
11975leeh 2005/02/19 06:27:58 EST (20050219_0)
11976
11977 Modified files:
11978 modules m_etrace.c
11979 src newconf.c s_conf.c s_newconf.c
11980 Log:
11981 - removed some unused vars/functions
11982
11983 Revision Changes Path
11984 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11985 7.200 +0 -15 ircd-ratbox/src/newconf.c
11986 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11987 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11988
11989
11990
11991leeh 2005/02/16 12:58:24 EST (20050216_2)
11992
11993 Modified files:
11994 . RELNOTES configure configure.ac
11995 include patchlevel.h
11996 Log:
11997 - update configure to reflect this is 'devel'
11998 - update RELNOTES
11999 - revved patchlevel to 2.1.0beta1
12000
12001 Revision Changes Path
12002 1.112 +9 -1 ircd-ratbox/RELNOTES
12003 7.242 +11 -11 ircd-ratbox/configure
12004 7.56 +3 -3 ircd-ratbox/configure.ac
12005 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12006
12007
12008
12009leeh 2005/02/16 12:46:30 EST (20050216_1)
12010
12011 Modified files:
12012 . configure configure.ac
12013 include client.h numeric.h s_conf.h setup.h.in
12014 supported.h
12015 modules Makefile.in
12016 modules/core m_nick.c
12017 src Makefile.in client.c ircd.c messages.tab
12018 newconf.c s_conf.c s_user.c
12019 Removed files:
12020 include watch.h
12021 modules m_watch.c
12022 src watch.c
12023 Log:
12024 - remove watch, the protocol for this sucks so hard I just dont want it
12025 here ;-)
12026
12027 Revision Changes Path
12028 7.241 +2 -12 ircd-ratbox/configure
12029 7.55 +2 -4 ircd-ratbox/configure.ac
12030 7.264 +0 -2 ircd-ratbox/include/client.h
12031 7.57 +0 -11 ircd-ratbox/include/numeric.h
12032 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12033 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12034 7.3 +2 -3 ircd-ratbox/include/supported.h
12035 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12036 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12037 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12038 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12039 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12040 7.489 +0 -3 ircd-ratbox/src/client.c
12041 7.371 +0 -2 ircd-ratbox/src/ircd.c
12042 7.125 +9 -9 ircd-ratbox/src/messages.tab
12043 7.199 +0 -1 ircd-ratbox/src/newconf.c
12044 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12045 7.341 +0 -2 ircd-ratbox/src/s_user.c
12046 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12047
12048
12049
12050leeh 2005/02/15 19:13:31 EST (20050216_0)
12051
12052 Modified files:
12053 include stdinc.h
12054 src event.c ircd_lexer.l ircd_signal.c
12055 modules.c
12056 Removed files:
12057 servlink descrip.mms
12058 Log:
12059 - remove a few vms bits
12060
12061 Revision Changes Path
12062 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12063 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12064 7.47 +0 -54 ircd-ratbox/src/event.c
12065 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12066 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12067 7.152 +0 -3 ircd-ratbox/src/modules.c
12068
12069
12070
12071leeh 2005/02/15 18:53:32 EST (20050215_0)
12072
12073 Modified files:
12074 include hostmask.h ircd.h s_conf.h s_newconf.h
12075 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12076 m_xline.c
12077 src hostmask.c ircd.c ircd_signal.c s_conf.c
12078 s_newconf.c
12079 Log:
12080 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12081 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12082
12083 Revision Changes Path
12084 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12085 7.81 +1 -0 ircd-ratbox/include/ircd.h
12086 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12087 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12088 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12089 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12090 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12091 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12092 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12093 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12094 7.370 +7 -0 ircd-ratbox/src/ircd.c
12095 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12096 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12097 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12098
12099
12100
12101leeh 2005/02/13 10:21:41 EST (20050213_4)
12102
12103 Modified files:
12104 doc services.txt
12105 Added files:
12106 doc whats-new-2.0.txt whats-new-2.1.txt
12107 Removed files:
12108 doc whats-new.txt
12109 Log:
12110 - move whats-new.txt to whats-new-2.0.txt
12111 - add in whats-new-2.1.txt
12112 - update services.txt with the whois for logged in users
12113
12114 Revision Changes Path
12115 7.2 +5 -0 ircd-ratbox/doc/services.txt
12116 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12117 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12118 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12119
12120
12121
12122leeh 2005/02/13 09:20:37 EST (20050213_3)
12123
12124 Modified files:
12125 include supported.h
12126 modules/core m_message.c
12127 Log:
12128 - fix a compile error in m_message.c
12129 - update 005 to the spec and add CPRIVMSG/CNOTICE
12130
12131 Revision Changes Path
12132 7.2 +31 -37 ircd-ratbox/include/supported.h
12133 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12134
12135
12136
12137leeh 2005/02/13 09:14:12 EST (20050213_2)
12138
12139 Modified files:
12140 src channel.c
12141 Log:
12142 - fix the membership memleak
12143
12144 Revision Changes Path
12145 7.432 +0 -3 ircd-ratbox/src/channel.c
12146
12147
12148
12149leeh 2005/02/12 21:51:56 EST (20050213_1)
12150
12151 Modified files:
12152 include client.h
12153 modules/core m_message.c
12154 Log:
12155 - add a bitmask to track when they send their first message, only allowing
12156 clearing stuff after that.
12157
12158 Revision Changes Path
12159 7.263 +4 -0 ircd-ratbox/include/client.h
12160 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12161
12162
12163
12164leeh 2005/02/12 21:17:52 EST (20050213_0)
12165
12166 Modified files:
12167 include patricia.h s_newconf.h
12168 modules/core m_message.c
12169 src patricia.c s_newconf.c s_user.c
12170 Log:
12171 - add in the patricia for tracking who fills up targets, give them a reduced
12172 count on connect
12173
12174 Revision Changes Path
12175 7.20 +1 -1 ircd-ratbox/include/patricia.h
12176 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12177 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12178 7.29 +1 -1 ircd-ratbox/src/patricia.c
12179 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12180 7.340 +4 -0 ircd-ratbox/src/s_user.c
12181
12182
12183
12184leeh 2005/02/12 18:35:10 EST (20050212_0)
12185
12186 Modified files:
12187 include ircd_defs.h
12188 src class.c reject.c
12189 Log:
12190 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12191
12192 Revision Changes Path
12193 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12194 7.68 +1 -5 ircd-ratbox/src/class.c
12195 1.33 +1 -5 ircd-ratbox/src/reject.c
12196
12197
12198
12199androsyn 2005/02/11 17:11:57 EST (20050211_1)
12200
12201 Modified files:
12202 modules m_watch.c
12203 Log:
12204 remove stupid memory leak
12205
12206 Revision Changes Path
12207 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12208
12209
12210
12211leeh 2005/02/11 06:42:48 EST (20050211_0)
12212
12213 Modified files:
12214 modules m_gline.c
12215 Log:
12216 - workaround hyb6 allowing empty gline reasons
12217
12218 Revision Changes Path
12219 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12220
12221
12222
12223leeh 2005/02/09 14:39:13 EST (20050209_2)
12224
12225 Modified files:
12226 include s_conf.h
12227 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12228 src ircd.c s_conf.c
12229 Log:
12230 - move temp dlines and temp klines over to an array, rather than completely
12231 seperate dlinks.
12232
12233 Revision Changes Path
12234 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12235 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12236 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12237 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12238 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12239 7.369 +0 -5 ircd-ratbox/src/ircd.c
12240 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12241
12242
12243
12244leeh 2005/02/09 14:02:13 EST (20050209_1)
12245
12246 Modified files:
12247 include s_user.h
12248 modules m_cap.c m_pong.c m_user.c
12249 modules/core m_nick.c
12250 src s_user.c
12251 Log:
12252 - remove 'nick' param from register_local_user(), its not needed.
12253
12254 Revision Changes Path
12255 7.35 +1 -1 ircd-ratbox/include/s_user.h
12256 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12257 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12258 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12259 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12260 7.339 +6 -6 ircd-ratbox/src/s_user.c
12261
12262
12263
12264leeh 2005/02/09 13:12:53 EST (20050209_0)
12265
12266 Modified files:
12267 modules m_cmessage.c
12268 Log:
12269 - dont send numerics when we're dealing with CNOTICE
12270 - add in checking for +g, and resetting idle
12271
12272 Revision Changes Path
12273 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12274
12275
12276
12277leeh 2005/02/08 11:37:50 EST (20050208_2)
12278
12279 Modified files:
12280 src s_newconf.c
12281 Log:
12282 - fix operator blocks to work on ip spoofs
12283
12284 Revision Changes Path
12285 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12286
12287
12288
12289leeh 2005/02/07 19:23:22 EST (20050208_1)
12290
12291 Modified files:
12292 doc example.conf example.efnet.conf
12293 src newconf.c
12294 Log:
12295 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12296
12297 Revision Changes Path
12298 7.258 +0 -39 ircd-ratbox/doc/example.conf
12299 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12300 7.198 +0 -272 ircd-ratbox/src/newconf.c
12301
12302
12303
12304leeh 2005/02/07 19:19:32 EST (20050208_0)
12305
12306 Modified files:
12307 src s_conf.c
12308 Log:
12309 - added support for kline.conf.perm et al, these take the same formats
12310 as their non-permanent partners, but you cant remove them via the ircd.
12311
12312 Revision Changes Path
12313 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12314
12315
12316
12317leeh 2005/02/02 19:18:59 EST (20050203_1)
12318
12319 Modified files:
12320 help Makefile.in
12321 help/opers index
12322 help/users index
12323 Added files:
12324 help/opers cnotice cprivmsg
12325 Log:
12326 - added help files for cprivmsg/cnotice
12327
12328 Revision Changes Path
12329 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12330 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12331 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12332 1.10 +19 -19 ircd-ratbox/help/opers/index
12333 1.7 +10 -9 ircd-ratbox/help/users/index
12334
12335
12336
12337leeh 2005/02/02 19:14:25 EST (20050203_0)
12338
12339 Modified files:
12340 include numeric.h
12341 modules Makefile.in
12342 src messages.tab
12343 Added files:
12344 modules m_cmessage.c
12345 Log:
12346 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12347 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12348 nick is a member. These bypass any target change limitations.
12349 - added ERR_VOICENEEDED, numeric 489.
12350
12351 Revision Changes Path
12352 7.56 +2 -0 ircd-ratbox/include/numeric.h
12353 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12354 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12355 7.124 +1 -1 ircd-ratbox/src/messages.tab
12356
12357
12358
12359leeh 2005/02/02 16:58:16 EST (20050202_4)
12360
12361 Modified files:
12362 help/opers etrace
12363 Log:
12364 - update etrace help
12365
12366 Revision Changes Path
12367 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12368
12369
12370
12371leeh 2005/02/02 16:55:04 EST (20050202_3)
12372
12373 Modified files:
12374 modules m_etrace.c
12375 Log:
12376 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12377 can put its external ip address in there..
12378
12379 Revision Changes Path
12380 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12381
12382
12383
12384leeh 2005/02/02 16:41:06 EST (20050202_2)
12385
12386 Modified files:
12387 modules m_etrace.c
12388 Log:
12389 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12390 if its a non-local client. These will just get "lost" if the remote
12391 server doesnt support this..
12392
12393 Revision Changes Path
12394 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12395
12396
12397
12398leeh 2005/02/02 16:12:12 EST (20050202_1)
12399
12400 Modified files:
12401 include client.h numeric.h s_conf.h
12402 modules/core m_message.c
12403 src messages.tab newconf.c s_conf.c
12404 Log:
12405 - first part of the target change code, add the storage of targets for
12406 localuser, throttle messages when they fill all the available slots
12407
12408 Revision Changes Path
12409 7.262 +5 -1 ircd-ratbox/include/client.h
12410 7.55 +2 -0 ircd-ratbox/include/numeric.h
12411 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12412 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12413 7.123 +1 -1 ircd-ratbox/src/messages.tab
12414 7.197 +1 -0 ircd-ratbox/src/newconf.c
12415 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12416
12417
12418
12419leeh 2005/02/02 13:28:10 EST (20050202_0)
12420
12421 Modified files:
12422 modules m_resv.c m_stats.c m_testline.c
12423 modules/core m_join.c
12424 src hash.c kdparse.c messages.tab s_newconf.c
12425 Log:
12426 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12427 tracking of when resvs get hit
12428
12429 Revision Changes Path
12430 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12431 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12432 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12433 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12434 7.114 +3 -0 ircd-ratbox/src/hash.c
12435 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12436 7.122 +1 -1 ircd-ratbox/src/messages.tab
12437 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12438
12439
12440
12441leeh 2005/01/31 09:04:10 EST (20050131_2)
12442
12443 Modified files:
12444 src s_log.c
12445 Log:
12446 - fflush() logfiles
12447
12448 Revision Changes Path
12449 7.79 +2 -0 ircd-ratbox/src/s_log.c
12450
12451
12452
12453leeh 2005/01/31 08:59:09 EST (20050131_1)
12454
12455 Modified files:
12456 src commio.c
12457 Log:
12458 - rename fd_dump() to comm_dump()
12459
12460 Revision Changes Path
12461 1.27 +2 -2 ircd-ratbox/src/commio.c
12462
12463
12464
12465leeh 2005/01/30 19:16:08 EST (20050131_0)
12466
12467 Modified files:
12468 doc hooks.txt
12469 include hook.h
12470 modules m_services.c
12471 modules/core m_server.c
12472 src hook.c s_serv.c
12473 Log:
12474 - added hook for server_introduced
12475 - fixed up services support for hooks
12476
12477 Revision Changes Path
12478 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12479 1.31 +1 -0 ircd-ratbox/include/hook.h
12480 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12481 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12482 7.36 +2 -0 ircd-ratbox/src/hook.c
12483 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12484
12485
12486
12487androsyn 2005/01/29 20:18:12 EST (20050130_1)
12488
12489 Modified files:
12490 src commio.c
12491 Log:
12492 Add back in the comm_fd_hack thing for solaris
12493
12494 Revision Changes Path
12495 1.26 +26 -1 ircd-ratbox/src/commio.c
12496
12497
12498
12499androsyn 2005/01/29 19:59:17 EST (20050130_0)
12500
12501 Modified files:
12502 adns adns.h
12503 include commio.h s_conf.h watch.h
12504 modules m_dline.c m_kline.c m_resv.c m_stats.c
12505 m_watch.c m_xline.c
12506 modules/core m_nick.c
12507 src balloc.c cache.c client.c commio.c
12508 epoll.c ircd.c ircd_lexer.l kdparse.c
12509 listener.c s_auth.c s_conf.c s_log.c
12510 s_serv.c watch.c
12511 Log:
12512 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12513
12514 Revision Changes Path
12515 1.18 +0 -2 ircd-ratbox/adns/adns.h
12516 1.14 +6 -37 ircd-ratbox/include/commio.h
12517 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12518 7.3 +2 -2 ircd-ratbox/include/watch.h
12519 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12520 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12521 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12522 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12523 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12524 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12525 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12526 7.85 +1 -1 ircd-ratbox/src/balloc.c
12527 1.24 +5 -5 ircd-ratbox/src/cache.c
12528 7.488 +4 -4 ircd-ratbox/src/client.c
12529 1.25 +10 -280 ircd-ratbox/src/commio.c
12530 1.33 +1 -1 ircd-ratbox/src/epoll.c
12531 7.368 +4 -4 ircd-ratbox/src/ircd.c
12532 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12533 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12534 7.125 +8 -8 ircd-ratbox/src/listener.c
12535 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12536 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12537 7.78 +20 -20 ircd-ratbox/src/s_log.c
12538 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12539 1.6 +22 -15 ircd-ratbox/src/watch.c
12540
12541
12542
12543androsyn 2005/01/29 12:18:38 EST (20050129_0)
12544
12545 Modified files:
12546 modules/core m_mode.c
12547 Log:
12548 remove two unused variables
12549
12550 Revision Changes Path
12551 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12552
12553
12554
12555leeh 2005/01/28 15:31:40 EST (20050128_1)
12556
12557 Modified files:
12558 modules m_kline.c
12559 src s_conf.c
12560 Log:
12561 - mo_kline() needs minpara of 3, not 2
12562 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12563 - require me.info is never blank
12564
12565 Revision Changes Path
12566 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12567 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12568
12569
12570
12571leeh 2005/01/28 15:26:28 EST (20050128_0)
12572
12573 Modified files:
12574 modules/core m_mode.c m_sjoin.c
12575 Log:
12576 - patch via jilles to fix +eI lists being shown to lusers when handling
12577 protocol stuff over TS6
12578
12579 Revision Changes Path
12580 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12581 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12582
12583
12584
12585leeh 2005/01/25 19:47:38 EST (20050126_0)
12586
12587 Modified files:
12588 include channel.h
12589 modules/core m_join.c m_mode.c m_sjoin.c
12590 src channel.c messages.tab s_serv.c
12591 Log:
12592 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12593 an operspy call with &me
12594 - remove modebuf/parabuf params from channel_modes(), we now generate a
12595 buffer internally which we return.
12596
12597 Revision Changes Path
12598 7.163 +1 -1 ircd-ratbox/include/channel.h
12599 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12600 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12601 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12602 7.431 +25 -18 ircd-ratbox/src/channel.c
12603 7.121 +1 -1 ircd-ratbox/src/messages.tab
12604 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12605
12606
12607
12608alz 2005/01/25 18:09:18 EST (20050125_5)
12609
12610 Modified files:
12611 doc example.conf example.efnet.conf
12612 include s_conf.h
12613 modules m_info.c
12614 src listener.c newconf.c s_conf.c
12615 Log:
12616 Added dline_with_reason config option (default yes):
12617
12618 /* dline reason: show the user the dline reason when they connect
12619 * and are dlined.
12620 */
12621 dline_with_reason = yes;
12622
12623 Revision Changes Path
12624 7.257 +6 -1 ircd-ratbox/doc/example.conf
12625 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12626 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12627 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12628 7.124 +1 -1 ircd-ratbox/src/listener.c
12629 7.196 +1 -0 ircd-ratbox/src/newconf.c
12630 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12631
12632
12633
12634leeh 2005/01/25 13:21:17 EST (20050125_4)
12635
12636 Modified files:
12637 src newconf.c
12638 Log:
12639 - make conf_set_generic_string() test len exists before it uses it.
12640
12641 Revision Changes Path
12642 7.195 +1 -1 ircd-ratbox/src/newconf.c
12643
12644
12645
12646leeh 2005/01/25 13:10:56 EST (20050125_3)
12647
12648 Modified files:
12649 doc example.conf
12650 src newconf.c
12651 Log:
12652 - rename 'type' to 'flags' in cluster {};
12653 - add stacking of servers in cluster {}; documented in example.conf
12654
12655 Revision Changes Path
12656 7.256 +18 -10 ircd-ratbox/doc/example.conf
12657 7.194 +39 -7 ircd-ratbox/src/newconf.c
12658
12659
12660
12661alz 2005/01/25 12:48:54 EST (20050125_2)
12662
12663 Modified files:
12664 include s_conf.h
12665 src listener.c s_conf.c
12666 Log:
12667 Added dline reasons, connecting/banned clients now see ban reason.
12668
12669 Revision Changes Path
12670 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12671 7.123 +17 -4 ircd-ratbox/src/listener.c
12672 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12673
12674
12675
12676leeh 2005/01/25 07:44:37 EST (20050125_1)
12677
12678 Modified files:
12679 doc example.conf example.efnet.conf
12680 src newconf.c
12681 Log:
12682 - implement stacking of shared {}; blocks, documented in example.conf
12683
12684 Revision Changes Path
12685 7.255 +26 -13 ircd-ratbox/doc/example.conf
12686 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12687 7.193 +51 -36 ircd-ratbox/src/newconf.c
12688
12689
12690
12691leeh 2005/01/24 19:08:29 EST (20050125_0)
12692
12693 Modified files:
12694 doc example.conf
12695 include client.h s_conf.h
12696 modules/core m_join.c
12697 src newconf.c s_user.c
12698 Log:
12699 - added jupe_exempt to auth {};, exempts the user from generating warnings
12700 when they attempt to join juped channels.
12701
12702 Revision Changes Path
12703 7.254 +2 -0 ircd-ratbox/doc/example.conf
12704 7.261 +3 -0 ircd-ratbox/include/client.h
12705 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12706 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12707 7.192 +1 -0 ircd-ratbox/src/newconf.c
12708 7.338 +8 -0 ircd-ratbox/src/s_user.c
12709
12710
12711
12712leeh 2005/01/24 18:57:02 EST (20050124_6)
12713
12714 Modified files:
12715 src newconf.c
12716 Log:
12717 - rework shared {};, the format is now:
12718 shared {
12719 oper = "flame@*.leeh.co.uk", "*.lan";
12720 flags = kline;
12721 };
12722
12723 With no privs:
12724 shared {
12725 oper = "flame@*.leeh.co.uk", "*.lan";
12726 flags = none;
12727 };
12728
12729 Revision Changes Path
12730 7.191 +55 -23 ircd-ratbox/src/newconf.c
12731
12732
12733
12734leeh 2005/01/24 17:25:58 EST (20050124_5)
12735
12736 Modified files:
12737 include modules.h
12738 Log:
12739 - fix the prototype on load_static_modules()
12740
12741 Revision Changes Path
12742 7.61 +1 -1 ircd-ratbox/include/modules.h
12743
12744
12745
12746leeh 2005/01/24 16:00:30 EST (20050124_4)
12747
12748 Modified files:
12749 modules m_cap.c
12750 Log:
12751 - have cap end call register_local_user() with its own copy of
12752 source_p->username so its safe for unidented users..
12753
12754 Revision Changes Path
12755 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12756
12757
12758
12759leeh 2005/01/24 15:48:09 EST (20050124_3)
12760
12761 Modified files:
12762 include newconf.h s_conf.h
12763 modules m_info.c
12764 src newconf.c s_conf.c s_log.c
12765 Log:
12766 - move the conf parser over to a table based structure, with generic setting
12767 of integers/strings
12768
12769 Revision Changes Path
12770 7.34 +9 -8 ircd-ratbox/include/newconf.h
12771 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12772 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12773 7.190 +264 -808 ircd-ratbox/src/newconf.c
12774 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12775 7.77 +13 -13 ircd-ratbox/src/s_log.c
12776
12777
12778
12779leeh 2005/01/24 13:11:30 EST (20050124_2)
12780
12781 Modified files:
12782 doc example.conf
12783 src newconf.c
12784 Log:
12785 - added stacking of ips in exempt {};
12786
12787 Revision Changes Path
12788 7.253 +4 -0 ircd-ratbox/doc/example.conf
12789 7.189 +11 -30 ircd-ratbox/src/newconf.c
12790
12791
12792
12793leeh 2005/01/24 12:59:57 EST (20050124_1)
12794
12795 Modified files:
12796 include tools.h
12797 src channel.c client.c hash.c hook.c
12798 newconf.c s_user.c watch.c
12799 Log:
12800 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12801 consistent with the rest of the dlink code.
12802
12803 Revision Changes Path
12804 1.54 +7 -7 ircd-ratbox/include/tools.h
12805 7.430 +2 -2 ircd-ratbox/src/channel.c
12806 7.487 +6 -6 ircd-ratbox/src/client.c
12807 7.113 +5 -5 ircd-ratbox/src/hash.c
12808 7.35 +1 -1 ircd-ratbox/src/hook.c
12809 7.188 +2 -2 ircd-ratbox/src/newconf.c
12810 7.337 +1 -1 ircd-ratbox/src/s_user.c
12811 1.5 +4 -4 ircd-ratbox/src/watch.c
12812
12813
12814
12815leeh 2005/01/24 12:47:13 EST (20050124_0)
12816
12817 Modified files:
12818 modules m_cap.c
12819 Log:
12820 - cheap hack on sticky capabs..
12821
12822 Revision Changes Path
12823 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12824
12825
12826
12827leeh 2005/01/22 11:36:54 EST (20050122_0)
12828
12829 Modified files:
12830 modules m_cap.c
12831 Log:
12832 - updated my clicap implementation to match the spec so far..
12833
12834 Revision Changes Path
12835 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12836
12837
12838
12839leeh 2005/01/21 07:14:43 EST (20050121_2)
12840
12841 Modified files:
12842 doc hooks.txt
12843 include hook.h
12844 modules m_services.c
12845 src hook.c s_serv.c
12846 Log:
12847 - added hooks for when we're sending a burst
12848 - rewrote hooks.txt
12849 - fix up the hooks ive already done in services compatibility, ill add the
12850 hooks for server/client introductions in a bit.
12851
12852 Revision Changes Path
12853 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12854 1.30 +4 -0 ircd-ratbox/include/hook.h
12855 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12856 7.34 +7 -0 ircd-ratbox/src/hook.c
12857 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12858
12859
12860
12861leeh 2005/01/21 06:34:03 EST (20050121_1)
12862
12863 Modified files:
12864 contrib example_module.c spy_admin_notice.c
12865 spy_info_notice.c spy_links_notice.c
12866 spy_motd_notice.c spy_stats_notice.c
12867 spy_stats_p_notice.c spy_trace_notice.c
12868 spy_whois_notice.c
12869 spy_whois_notice_global.c
12870 include hook.h
12871 modules m_admin.c m_info.c m_links.c m_motd.c
12872 m_services.c m_stats.c m_trace.c
12873 m_whois.c static_modules.c.SH
12874 modules/core m_server.c
12875 src client.c hook.c ircd.c modules.c packet.c
12876 s_auth.c s_serv.c s_user.c send.c
12877 Log:
12878 - add a better implementation of the hook system, its now a slow leaking
12879 array and events are created whenever we try adding a hook for it, or
12880 theyre registered for the caller.
12881
12882 Ive temporarily fucked services support and removed most of the other
12883 hooks.. I shall fix this soon.
12884
12885 Revision Changes Path
12886 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12887 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12888 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12889 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12890 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12891 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12892 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12893 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12894 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12895 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12896 1.29 +34 -70 ircd-ratbox/include/hook.h
12897 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12898 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12899 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12900 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12901 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12902 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12903 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12904 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12905 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12906 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12907 7.486 +1 -28 ircd-ratbox/src/client.c
12908 7.33 +131 -137 ircd-ratbox/src/hook.c
12909 7.367 +1 -1 ircd-ratbox/src/ircd.c
12910 7.151 +6 -10 ircd-ratbox/src/modules.c
12911 7.138 +10 -14 ircd-ratbox/src/packet.c
12912 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12913 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12914 7.336 +0 -6 ircd-ratbox/src/s_user.c
12915 7.286 +8 -6 ircd-ratbox/src/send.c
12916
12917
12918
12919leeh 2005/01/20 19:19:20 EST (20050121_0)
12920
12921 Modified files:
12922 include hostmask.h
12923 Log:
12924 - remove an unused struct
12925
12926 Revision Changes Path
12927 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12928
12929
12930
12931leeh 2005/01/20 13:38:39 EST (20050120_1)
12932
12933 Modified files:
12934 . configure configure.ac
12935 include client.h numeric.h patchlevel.h
12936 modules Makefile.in
12937 src messages.tab s_user.c
12938 Added files:
12939 modules m_cap.c
12940 Log:
12941 - drop back to -O0, fix patchlevel.h
12942 - first stab at client capabilities.. this still needs work.
12943
12944 Revision Changes Path
12945 7.240 +3 -3 ircd-ratbox/configure
12946 7.54 +3 -3 ircd-ratbox/configure.ac
12947 7.260 +3 -0 ircd-ratbox/include/client.h
12948 7.54 +2 -0 ircd-ratbox/include/numeric.h
12949 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12950 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12951 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12952 7.120 +1 -1 ircd-ratbox/src/messages.tab
12953 7.335 +3 -0 ircd-ratbox/src/s_user.c
12954
12955
12956
12957leeh 2005/01/20 06:04:41 EST (20050120_0)
12958
12959 Modified files:
12960 . ChangeLog RELNOTES
12961 include config.h config.h.dist memory.h
12962 patchlevel.h
12963 modules m_stats.c
12964 src commio.c crypt.c getopt.c ircd.c s_serv.c
12965 Removed files:
12966 . README.VMS clean.com make.com
12967 include setup.h_vms
12968 modules descrip.mms static_modules_c.com
12969 modules/core descrip.mms
12970 src descrip.mms qio.c version.com
12971 tools descrip.mms mkpasswd_vms.c
12972 Log:
12973 - clean changelog, relnotes
12974 - mark patchlevel as 2.1.0beta
12975 - remove VMS support
12976
12977 Revision Changes Path
12978 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12979 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12980 1.111 +1 -348 ircd-ratbox/RELNOTES
12981 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12982 7.182 +0 -42 ircd-ratbox/include/config.h
12983 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12984 7.50 +0 -4 ircd-ratbox/include/memory.h
12985 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12986 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12987 7.2 +0 -58 ircd-ratbox/make.com (dead)
12988 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12989 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12990 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12991 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12992 1.24 +7 -30 ircd-ratbox/src/commio.c
12993 7.12 +0 -4 ircd-ratbox/src/crypt.c
12994 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12995 7.24 +0 -4 ircd-ratbox/src/getopt.c
12996 7.366 +4 -19 ircd-ratbox/src/ircd.c
12997 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12998 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12999 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13000 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13001 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13002
13003
13004
13005androsyn 2005/01/18 11:55:13 EST (20050118_7)
13006
13007 Modified files:
13008 include watch.h
13009 src watch.c
13010 Log:
13011 not using the return values on a few watch functions so make them void
13012
13013 Revision Changes Path
13014 7.2 +5 -5 ircd-ratbox/include/watch.h
13015 1.4 +19 -28 ircd-ratbox/src/watch.c
13016
13017
13018androsyn 2005/01/14 13:10:41 EST (20050114_5)
13019
13020 Modified files:
13021 modules m_watch.c
13022 Log:
13023 Make watch throttle, don't accept letter commands stacked
13024
13025 Revision Changes Path
13026 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13027
13028
13029
13030androsyn 2005/01/14 13:06:06 EST (20050114_4)
13031
13032 Modified files:
13033 modules m_gline.c
13034 Log:
13035 fix merge error
13036
13037 Revision Changes Path
13038 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13039
13040
13041
13042androsyn 2005/01/14 12:12:37 EST (20050114_3)
13043
13044 Modified files:
13045 . ChangeLog README.FIRST RELNOTES configure
13046 configure.ac
13047 adns adns.h internal.h parse.c transmit.c
13048 types.c
13049 contrib example_module.c spy_admin_notice.c
13050 spy_info_notice.c spy_links_notice.c
13051 spy_motd_notice.c spy_stats_notice.c
13052 spy_stats_p_notice.c spy_trace_notice.c
13053 spy_whois_notice.c
13054 spy_whois_notice_global.c
13055 doc example.conf example.efnet.conf ircd.motd
13056 server-version-info whats-new.txt
13057 help/opers umode xline
13058 help/users umode
13059 include cache.h channel.h class.h client.h
13060 commio.h config.h config.h.dist hash.h
13061 hook.h hostmask.h irc_string.h ircd.h
13062 ircd_defs.h m_info.h memory.h msg.h
13063 newconf.h numeric.h packet.h patchlevel.h
13064 patricia.h s_conf.h s_gline.h s_newconf.h
13065 s_serv.h s_user.h scache.h serno.h
13066 setup.h.in sprintf_irc.h stdinc.h tools.h
13067 modules .depend Makefile.in m_admin.c m_away.c
13068 m_dline.c m_encap.c m_gline.c m_info.c
13069 m_kline.c m_links.c m_list.c m_lusers.c
13070 m_motd.c m_oper.c m_operspy.c m_rehash.c
13071 m_restart.c m_resv.c m_set.c m_stats.c
13072 m_svinfo.c m_testline.c m_testmask.c
13073 m_topic.c m_trace.c m_watch.c m_who.c
13074 m_whois.c m_whowas.c m_xline.c
13075 static_modules.c.SH
13076 modules/core m_error.c m_message.c m_mode.c m_quit.c
13077 m_server.c m_squit.c
13078 src .depend Makefile.in adns.c balloc.c
13079 cache.c channel.c class.c client.c
13080 commio.c crypt.c devpoll.c epoll.c
13081 event.c getopt.c hash.c hook.c hostmask.c
13082 irc_string.c ircd.c ircd_lexer.l
13083 ircd_parser.y ircd_signal.c listener.c
13084 modules.c newconf.c numeric.c packet.c
13085 parse.c patricia.c poll.c reject.c
13086 restart.c s_auth.c s_conf.c s_log.c
13087 s_newconf.c s_serv.c s_user.c scache.c
13088 select.c send.c snprintf.c tools.c
13089 version.c.SH watch.c whowas.c
13090 tools README.mkpasswd mkpasswd.c
13091 Added files:
13092 . README.VMS clean.com make.com
13093 doc services.txt
13094 include common.h s_stats.h setup.h_vms
13095 supported.h
13096 modules descrip.mms m_challenge.c m_etrace.c
13097 m_invite.c m_names.c m_pass.c m_ping.c
13098 m_pong.c m_services.c m_tb.c m_user.c
13099 m_users.c m_version.c
13100 static_modules_c.com
13101 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13102 m_part.c m_sjoin.c
13103 servlink descrip.mms
13104 src descrip.mms kdparse.c messages.tab qio.c
13105 s_gline.c s_stats.c version.com
13106 tools descrip.mms mkpasswd_vms.c
13107 Removed files:
13108 doc 005.txt
13109 include banconf.h
13110 modules/core channels.c users.c
13111 src banconf.c
13112 Log:
13113 merge from RATBOX_2_0
13114
13115 Revision Changes Path
13116 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13117 7.40 +1 -0 ircd-ratbox/README.FIRST
13118 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13119 1.110 +114 -6 ircd-ratbox/RELNOTES
13120 1.17 +4 -0 ircd-ratbox/adns/adns.h
13121 1.17 +4 -4 ircd-ratbox/adns/internal.h
13122 1.12 +38 -38 ircd-ratbox/adns/parse.c
13123 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13124 1.19 +13 -13 ircd-ratbox/adns/types.c
13125 7.1 +10 -0 ircd-ratbox/clean.com (new)
13126 7.239 +47 -29 ircd-ratbox/configure
13127 7.53 +40 -32 ircd-ratbox/configure.ac
13128 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13129 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13130 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13131 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13132 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13133 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13134 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13135 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13136 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13137 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13138 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13139 7.252 +68 -22 ircd-ratbox/doc/example.conf
13140 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13141 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13142 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13143 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13144 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13145 1.5 +2 -1 ircd-ratbox/help/opers/umode
13146 1.7 +1 -1 ircd-ratbox/help/opers/xline
13147 1.2 +1 -0 ircd-ratbox/help/users/umode
13148 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13149 1.7 +8 -0 ircd-ratbox/include/cache.h
13150 7.162 +18 -16 ircd-ratbox/include/channel.h
13151 7.25 +4 -0 ircd-ratbox/include/class.h
13152 7.259 +34 -28 ircd-ratbox/include/client.h
13153 1.13 +45 -7 ircd-ratbox/include/commio.h
13154 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13155 7.181 +74 -16 ircd-ratbox/include/config.h
13156 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13157 7.53 +2 -0 ircd-ratbox/include/hash.h
13158 1.28 +73 -27 ircd-ratbox/include/hook.h
13159 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13160 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13161 7.80 +6 -31 ircd-ratbox/include/ircd.h
13162 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13163 7.56 +14 -8 ircd-ratbox/include/m_info.h
13164 7.49 +4 -0 ircd-ratbox/include/memory.h
13165 7.53 +2 -0 ircd-ratbox/include/msg.h
13166 7.33 +9 -9 ircd-ratbox/include/newconf.h
13167 7.53 +12 -8 ircd-ratbox/include/numeric.h
13168 7.27 +1 -1 ircd-ratbox/include/packet.h
13169 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13170 7.19 +25 -1 ircd-ratbox/include/patricia.h
13171 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13172 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13173 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13174 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13175 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13176 7.34 +13 -9 ircd-ratbox/include/s_user.h
13177 7.15 +1 -1 ircd-ratbox/include/scache.h
13178 7.5366 +1 -1 ircd-ratbox/include/serno.h
13179 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13180 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13181 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13182 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13183 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13184 1.53 +10 -10 ircd-ratbox/include/tools.h
13185 7.1 +58 -0 ircd-ratbox/make.com (new)
13186 1.45 +338 -182 ircd-ratbox/modules/.depend
13187 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13188 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13189 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13190 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13191 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13192 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13193 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13194 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13195 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13196 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13197 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13198 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13199 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13200 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13201 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13202 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13203 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13204 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13205 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13206 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13207 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13208 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13209 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13210 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13211 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13212 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13213 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13214 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13215 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13216 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13217 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13218 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13219 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13220 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13221 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13222 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13223 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13224 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13225 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13226 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13227 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13228 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13229 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13230 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13231 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13232 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13233 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13234 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13235 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13236 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13237 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13238 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13239 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13240 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13241 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13242 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13243 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13244 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13245 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13246 7.48 +162 -119 ircd-ratbox/src/.depend
13247 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13248 7.75 +5 -5 ircd-ratbox/src/adns.c
13249 7.84 +1 -1 ircd-ratbox/src/balloc.c
13250 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13251 1.23 +75 -7 ircd-ratbox/src/cache.c
13252 7.429 +342 -79 ircd-ratbox/src/channel.c
13253 7.67 +42 -2 ircd-ratbox/src/class.c
13254 7.485 +245 -85 ircd-ratbox/src/client.c
13255 1.23 +349 -43 ircd-ratbox/src/commio.c
13256 7.11 +4 -0 ircd-ratbox/src/crypt.c
13257 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13258 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13259 1.32 +4 -8 ircd-ratbox/src/epoll.c
13260 7.46 +63 -6 ircd-ratbox/src/event.c
13261 7.23 +4 -0 ircd-ratbox/src/getopt.c
13262 7.112 +8 -7 ircd-ratbox/src/hash.c
13263 7.32 +135 -133 ircd-ratbox/src/hook.c
13264 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13265 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13266 7.365 +56 -48 ircd-ratbox/src/ircd.c
13267 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13268 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13269 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13270 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13271 7.122 +14 -13 ircd-ratbox/src/listener.c
13272 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13273 7.150 +17 -8 ircd-ratbox/src/modules.c
13274 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13275 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13276 7.137 +55 -42 ircd-ratbox/src/packet.c
13277 7.187 +8 -15 ircd-ratbox/src/parse.c
13278 7.28 +2 -4 ircd-ratbox/src/patricia.c
13279 7.82 +3 -1 ircd-ratbox/src/poll.c
13280 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13281 1.32 +8 -3 ircd-ratbox/src/reject.c
13282 7.34 +1 -0 ircd-ratbox/src/restart.c
13283 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13284 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13285 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13286 7.76 +32 -35 ircd-ratbox/src/s_log.c
13287 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13288 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13289 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13290 7.334 +773 -2 ircd-ratbox/src/s_user.c
13291 7.27 +2 -1 ircd-ratbox/src/scache.c
13292 7.44 +2 -0 ircd-ratbox/src/select.c
13293 7.285 +12 -12 ircd-ratbox/src/send.c
13294 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13295 7.46 +0 -1 ircd-ratbox/src/tools.c
13296 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13297 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13298 1.3 +4 -4 ircd-ratbox/src/watch.c
13299 7.32 +1 -0 ircd-ratbox/src/whowas.c
13300 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13301 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13302 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13303 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13304
13305
13306
13307androsyn 2005/01/13 22:17:53 EST (20050114_2)
13308
13309 Modified files: (Branch: RATBOX_2_0)
13310 src client.c
13311 Log:
13312 a remote client is never going to have a watch list..duh
13313
13314 Revision Changes Path
13315 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13316
13317
13318
13319androsyn 2005/01/13 20:49:55 EST (20050114_1)
13320
13321 Added files: (Branch: RATBOX_2_0)
13322 modules m_watch.c
13323 Log:
13324 get that one too
13325
13326 Revision Changes Path
13327 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13328
13329
13330
13331androsyn 2005/01/13 20:39:28 EST (20050114_0)
13332
13333 Added files: (Branch: RATBOX_2_0)
13334 include watch.h
13335 src watch.c
13336 Log:
13337 helps if we actually include the .c/.h files
13338
13339 Revision Changes Path
13340 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13341 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13342
13343
13344
13345androsyn 2005/01/13 13:57:16 EST (20050113_0)
13346
13347 Modified files: (Branch: RATBOX_2_0)
13348 . configure configure.ac
13349 include client.h numeric.h s_conf.h setup.h.in
13350 supported.h
13351 modules Makefile.in
13352 modules/core m_nick.c
13353 src Makefile.in client.c ircd.c messages.tab
13354 newconf.c s_conf.c s_user.c
13355 Log:
13356 backport watch from devel
13357
13358 Revision Changes Path
13359 7.229.2.10 +12 -2 ircd-ratbox/configure
13360 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13361 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13362 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13363 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13364 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13365 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13366 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13367 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13368 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13369 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13370 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13371 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13372 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13373 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13374 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13375
13376
13377
13378leeh 2005/01/12 10:12:40 EST (20050112_1)
13379
13380 Modified files: (Branch: RATBOX_2_0)
13381 include numeric.h
13382 modules m_services.c m_whois.c
13383 src messages.tab
13384 Log:
13385 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13386 when the user is logged in
13387
13388 Revision Changes Path
13389 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13390 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13391 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13392 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13393
13394
13395
13396leeh 2005/01/11 19:47:14 EST (20050112_0)
13397
13398 Modified files: (Branch: RATBOX_2_0)
13399 include supported.h
13400 Added files: (Branch: RATBOX_2_0)
13401 doc services.txt
13402 Log:
13403 - add +r to 005
13404 - added doc/services.txt, outlining the compatibility code
13405
13406 Revision Changes Path
13407 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13408 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13409
13410
13411
13412leeh 2005/01/11 18:38:10 EST (20050111_5)
13413
13414 Modified files: (Branch: RATBOX_2_0)
13415 include client.h hook.h
13416 modules m_services.c
13417 modules/core m_server.c
13418 src hook.c s_serv.c
13419 Log:
13420 - more services compatibility code:
13421 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13422 appropriate service {}; entry, only accept SU from these.
13423 - hook into us finishing nick burst, and have services burst a list of
13424 logged in users
13425
13426 Revision Changes Path
13427 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13428 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13429 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13430 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13431 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13432 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13433
13434
13435
13436leeh 2005/01/11 17:32:42 EST (20050111_4)
13437
13438 Modified files: (Branch: RATBOX_2_0)
13439 . configure configure.ac
13440 include client.h
13441 modules Makefile.in
13442 src channel.c
13443 Added files: (Branch: RATBOX_2_0)
13444 modules m_services.c
13445 Log:
13446 - more services compatibility code:
13447 - encap handlers for SU (services marking client as logged in)
13448 - and for LOGIN (servers bursting logged in status)
13449 - move suser from Client -> User
13450
13451 Revision Changes Path
13452 7.229.2.9 +9 -3 ircd-ratbox/configure
13453 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13454 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13455 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13456 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13457 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13458
13459
13460
13461leeh 2005/01/11 16:46:34 EST (20050111_3)
13462
13463 Modified files: (Branch: RATBOX_2_0)
13464 include ircd_defs.h
13465 Log:
13466 - whoops, missing #endif
13467
13468 Revision Changes Path
13469 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13470
13471
13472
13473leeh 2005/01/11 15:56:57 EST (20050111_2)
13474
13475 Modified files: (Branch: RATBOX_2_0)
13476 include ircd_defs.h
13477 Log:
13478 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13479 have ipv6 just report sizeof(struct sockaddr_in)
13480
13481 Revision Changes Path
13482 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13483
13484
13485
13486leeh 2005/01/10 20:19:35 EST (20050111_1)
13487
13488 Modified files: (Branch: RATBOX_2_0)
13489 src newconf.c
13490 Log:
13491 - fix a gcc warning
13492
13493 Revision Changes Path
13494 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13495
13496
13497
13498leeh 2005/01/10 20:10:35 EST (20050111_0)
13499
13500 Modified files: (Branch: RATBOX_2_0)
13501 adns internal.h parse.c transmit.c types.c
13502 Log:
13503 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13504 conflict
13505
13506 Revision Changes Path
13507 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13508 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13509 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13510 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13511
13512
13513
13514leeh 2005/01/10 17:48:48 EST (20050110_3)
13515
13516 Modified files: (Branch: RATBOX_2_0)
13517 modules m_xline.c
13518 Log:
13519 - send out the reformatted xline to opers (\s -> ' ')
13520
13521 Revision Changes Path
13522 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13523
13524
13525
13526leeh 2005/01/10 16:18:53 EST (20050110_2)
13527
13528 Modified files: (Branch: RATBOX_2_0)
13529 help/opers umode
13530 help/users umode
13531 include client.h supported.h
13532 src messages.tab s_user.c send.c
13533 Log:
13534 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13535 channel privmsgs.
13536
13537 Revision Changes Path
13538 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13539 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13540 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13541 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13542 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13543 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13544 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13545
13546
13547
13548leeh 2005/01/10 14:50:47 EST (20050110_1)
13549
13550 Modified files: (Branch: RATBOX_2_0)
13551 doc example.conf example.efnet.conf
13552 Log:
13553 - I dont remember ts6 desyncing on bans, so im not sure why the example
13554 confs say so.
13555
13556 Revision Changes Path
13557 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13558 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13559
13560
13561
13562leeh 2005/01/10 13:31:10 EST (20050110_0)
13563
13564 Modified files: (Branch: RATBOX_2_0)
13565 . configure configure.ac
13566 include channel.h client.h numeric.h s_conf.h
13567 s_serv.h setup.h.in
13568 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13569 m_sjoin.c
13570 src channel.c messages.tab newconf.c s_conf.c
13571 s_serv.c s_user.c
13572 Log:
13573 - added --enable-services to configure, which enables some ratbox-services
13574 compatibility code:
13575 - chanmode +r, registered users only
13576 - usermode +S, prevents deop/kick of a service
13577 - service { }; block in conf for the above umode
13578
13579 Revision Changes Path
13580 7.229.2.8 +28 -16 ircd-ratbox/configure
13581 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13582 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13583 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13584 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13585 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13586 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13587 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13588 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13589 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13590 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13591 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13592 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13593 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13594 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13595 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13596 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13597 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13598 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13599
13600
13601
13602leeh 2005/01/09 08:23:30 EST (20050109_0)
13603
13604 Modified files: (Branch: RATBOX_2_0)
13605 help/opers umode
13606 Log:
13607 - remove a tab, and add +C to opers umode help
13608
13609 Revision Changes Path
13610 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13611