]> jfr.im git - solanum.git/blame - ChangeLog
[svn] Rerun autoconf.
[solanum.git] / ChangeLog
CommitLineData
b1fc1658
JT
1nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
2 Log:
3 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
4
5
6 Changes: Modified:
7 +3 -3 trunk/modules/core/m_kill.c (File Modified)
8
9
8d090389
AC
10nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
11 Log:
12 Backport from early 3.x:
13
14 --
15 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
16 Log:
17 - remove "Processing connection to foobar.net" message
18
19
20 Changes: Modified:
21 +0 -3 trunk/src/s_auth.c (File Modified)
22
23
24 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
25 Log:
26 - missed the processing connection one (actually, we can probably nuke this one)
27
28
29 Changes: Modified:
30 +1 -2 trunk/src/s_auth.c (File Modified)
31
32
33 river 2006/09/27 16:33:05 UTC (20060927-2174)
34 Log:
35 get_client_name = stupid
36
37
38
39 Changes: Modified:
40 +10 -7 trunk/modules/core/m_kill.c (File Modified)
41
42
43 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
44 Log:
45 - remove excessive arguments
46
47
48 Changes: Modified:
49 +1 -2 trunk/src/s_conf.c (File Modified)
50 +1 -1 trunk/src/s_user.c (File Modified)
51
52
53 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
54 Log:
55 - use sendto_one_notice() for on-connect notices too.
56
57
58 Changes: Modified:
59 +10 -10 trunk/src/s_auth.c (File Modified)
60
61
62 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
63 Log:
64 - use sendto_one_notice() in the core, too.
65
66
67 Changes: Modified:
68 +2 -2 trunk/src/chmode.c (File Modified)
69 +8 -15 trunk/src/modules.c (File Modified)
70 +3 -5 trunk/src/s_conf.c (File Modified)
71 +1 -2 trunk/src/s_newconf.c (File Modified)
72 +20 -57 trunk/src/s_user.c (File Modified)
73
74
75 river 2006/09/27 16:19:25 UTC (20060927-2166)
76 Log:
77 the KILL command will use get_client_name(, SHOW_IP) instead of
78 target->name, and will show a more useful error for local opers
79
80
81
82 Changes: Modified:
83 +6 -4 trunk/modules/core/m_kill.c (File Modified)
84
85
86 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
87 Log:
88 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
89
90
91 Changes: Modified:
92 +4 -2 trunk/src/send.c (File Modified)
93
94
95 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
96 Log:
97 - back out r2159
98
99
100 Changes: Modified:
101 +1 -1 trunk/include/client.h (File Modified)
102
103
104 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
105 Log:
106 - get_id(): fall back to "*" if client has no known name
107
108
109 Changes: Modified:
110 +1 -1 trunk/include/client.h (File Modified)
111
112
113 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
114 Log:
115 - convert to sendto_one_notice().
116
117
118 Changes: Modified:
119 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
120 +4 -6 trunk/unsupported/m_force.c (File Modified)
121
122
123 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
124 Log:
125 - use sendto_one_notice() in many places instead of
126 sendto_one(source_p, ":%s NOTICE %s :", ...);
127
128
129 Changes: Modified:
130 +10 -25 trunk/extensions/example_module.c (File Modified)
131 +5 -14 trunk/extensions/hurt.c (File Modified)
132 +1 -2 trunk/extensions/m_42.c (File Modified)
133 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
134 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
135 +1 -2 trunk/extensions/m_opme.c (File Modified)
136 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
137 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
138 +3 -7 trunk/modules/core/m_die.c (File Modified)
139 +2 -4 trunk/modules/core/m_kill.c (File Modified)
140 +2 -2 trunk/modules/core/m_squit.c (File Modified)
141 +1 -2 trunk/modules/m_challenge.c (File Modified)
142 +11 -15 trunk/modules/m_connect.c (File Modified)
143 +20 -28 trunk/modules/m_dline.c (File Modified)
144 +2 -2 trunk/modules/m_etrace.c (File Modified)
145 +11 -21 trunk/modules/m_gline.c (File Modified)
146 +2 -4 trunk/modules/m_kline.c (File Modified)
147 +1 -2 trunk/modules/m_rehash.c (File Modified)
148 +3 -7 trunk/modules/m_restart.c (File Modified)
149 +31 -45 trunk/modules/m_set.c (File Modified)
150 +2 -4 trunk/modules/m_testmask.c (File Modified)
151 +5 -8 trunk/modules/m_unreject.c (File Modified)
152 +2 -5 trunk/modules/m_xline.c (File Modified)
153 --
154
155
156 Changes: Modified:
157 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
158 +10 -25 trunk/extensions/example_module.c (File Modified)
159 +5 -14 trunk/extensions/hurt.c (File Modified)
160 +1 -2 trunk/extensions/m_42.c (File Modified)
161 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
162 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
163 +1 -2 trunk/extensions/m_opme.c (File Modified)
164 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
165 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
166 +3 -7 trunk/modules/core/m_die.c (File Modified)
167 +14 -11 trunk/modules/core/m_kill.c (File Modified)
168 +2 -2 trunk/modules/core/m_squit.c (File Modified)
169 +1 -2 trunk/modules/m_challenge.c (File Modified)
170 +11 -15 trunk/modules/m_connect.c (File Modified)
171 +2 -4 trunk/modules/m_dline.c (File Modified)
172 +2 -2 trunk/modules/m_etrace.c (File Modified)
173 +11 -21 trunk/modules/m_gline.c (File Modified)
174 +2 -4 trunk/modules/m_kline.c (File Modified)
175 +1 -2 trunk/modules/m_rehash.c (File Modified)
176 +3 -7 trunk/modules/m_restart.c (File Modified)
177 +31 -45 trunk/modules/m_set.c (File Modified)
178 +2 -4 trunk/modules/m_testmask.c (File Modified)
179 +5 -8 trunk/modules/m_unreject.c (File Modified)
180 +1 -3 trunk/modules/m_xline.c (File Modified)
181 +2 -2 trunk/src/chmode.c (File Modified)
182 +8 -15 trunk/src/modules.c (File Modified)
183 +10 -14 trunk/src/s_auth.c (File Modified)
184 +3 -6 trunk/src/s_conf.c (File Modified)
185 +1 -2 trunk/src/s_newconf.c (File Modified)
186 +20 -57 trunk/src/s_user.c (File Modified)
187 +4 -2 trunk/src/send.c (File Modified)
188 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
189 +4 -6 trunk/unsupported/m_force.c (File Modified)
190
191
5366977b
AC
192nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
193 Log:
194 - keyword-subst from charybdis 2.2.
195
196
197 Changes: Modified:
198 +12 -3 trunk/doc/example.conf (File Modified)
199 +58 -3 trunk/doc/reference.conf (File Modified)
200 + - trunk/include/substitution.h (File Added)
201 +1 -0 trunk/src/Makefile.in (File Modified)
202 +2 -2 trunk/src/s_conf.c (File Modified)
203 +164 -1 trunk/src/s_user.c (File Modified)
204 + - trunk/src/substitution.c (File Added)
205
206
92fb5c31
AC
207nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
208 Log:
209 Removed merge tracking for "svnmerge" for
210 http://svn.atheme.org/charybdis/branches/release-2.2
211
212
213 Changes: Modified:
214 + - trunk/ (Property Modified)
215
216
217nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
218 Log:
219 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
220 http://svn.atheme.org/charybdis/branches/release-2.2
221
222
223 Changes: Modified:
224 + - trunk/ (Property Modified)
225
226
227nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
228 Log:
229 Removed merge tracking for "svnmerge" for
230 http://svn.atheme.org/charybdis/branches/release-2.2
231
232
233 Changes: Modified:
234 + - trunk/ (Property Modified)
235
236
237nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
238 Log:
239 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
240 http://svn.atheme.org/charybdis/branches/release-2.2
241
242
243 Changes: Modified:
244 + - trunk/ (Property Modified)
245
246
247nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
248 Log:
249 - bleah
250
251
252 Changes: Modified:
253 + - trunk/ (Property Modified)
254
255
256nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
257 Log:
258 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
259 http://svn.atheme.org/charybdis/branches/release-2.2
260
261
262 Changes: Modified:
263 + - trunk/ (Property Modified)
264
265
266nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
267 Log:
268 - version bump to 2.2.0
269
270
271 Changes: Modified:
272 +3 -1 trunk/NEWS (File Modified)
273 +1 -1 trunk/configure.ac (File Modified)
274
275
55da5539
AC
276nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
277 Log:
278 - the new plan:
279 + branches/release-2.1 -> 2.2 base
280 + 3.0 -> branches/cxxconversion
281 + backport some immediate 3.0 functionality for 2.2
282 + other stuff
283
284
285 Changes: Modified:
286 + - trunk/ (File Added)
287
288
212380e3
AC
289jilles 2007/01/23 23:48:50 UTC (20070123-3139)
290 Log:
291 Merged revisions 3135,3137 via svnmerge from
292 http://svn.atheme.org/charybdis/trunk
293
294 ........
295 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
296
297 - Expand TRACE description
298 - Mention expiry time in TESTLINE
299 ........
300 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
301
302 Update copyright year for sgml docs to 2007.
303 ........
304
305
306 Changes: Modified:
307 + - branches/release-2.1/ (Property Modified)
308 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
309 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
310
311
312jilles 2007/01/21 15:38:16 UTC (20070121-3133)
313 Log:
314 Merged revisions 1999 via svnmerge from
315 http://svn.atheme.org/charybdis/trunk
316 Add river to CREDITS
317
318 ........
319 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
320
321 vanity
322 ........
323
324
325 Changes: Modified:
326 + - branches/release-2.1/ (Property Modified)
327 +1 -0 branches/release-2.1/CREDITS (File Modified)
328
329
330jilles 2007/01/21 15:36:31 UTC (20070121-3131)
331 Log:
332 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
333 http://svn.atheme.org/charybdis/trunk
334
335 ........
336 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
337
338 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
339 ........
340 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
341
342 - add use_forward to /info
343 ........
344 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
345
346 Call channel_modes() with &me instead of source_p when
347 sending out a JOIN and SJOIN for a local user. This
348 saves checking whether they are on the channel they
349 have just joined.
350 ........
351 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
352
353 If use_forward is disabled:
354 - hide +fFQ in 005
355 - hide +f in /mode #channel (/mode #channel f still shows it)
356 - do not send any mode changes adding +f to local clients
357 (-f ones are still sent)
358 ........
359
360
361 Changes: Modified:
362 + - branches/release-2.1/ (Property Modified)
363 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
364 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
365 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
366 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
367 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
368 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
369 +1 -1 branches/release-2.1/src/channel.c (File Modified)
370 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
371 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
372 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
373 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
374 +4 -2 branches/release-2.1/src/supported.c (File Modified)
375
376
377jilles 2007/01/02 13:23:04 UTC (20070102-3121)
378 Log:
379 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
380
381
382 Changes: Modified:
383 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
384 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
385 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
386
387
388jilles 2007/01/02 13:11:04 UTC (20070102-3117)
389 Log:
390 Add accountability (wallops, log) to OKICK.
391
392
393 Changes: Modified:
394 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
395
396
397jilles 2006/12/27 00:47:45 UTC (20061227-3063)
398 Log:
399 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
400 Similar to branches/release-2.2 r3061.
401
402
403 Changes: Modified:
404 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
405
406
407jilles 2006/12/27 00:36:54 UTC (20061227-3059)
408 Log:
409 - Write xline to file after instead of before notifying opers and source
410 - Also notify source of failure to add xline
411 Similar to branches/release-2.2 r3057.
412
413
414 Changes: Modified:
415 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
416
417
418jilles 2006/12/27 00:25:50 UTC (20061227-3055)
419 Log:
420 If a dline/kline/resv cannot be added to the file, send
421 the regular notices to local opers and source anyway,
422 and also warn the source (local opers were already warned).
423 Similar to branches/release-2.2 r3053.
424
425
426 Changes: Modified:
427 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
428
429
430jilles 2006/12/27 00:02:32 UTC (20061227-3051)
431 Log:
432 Port over fixes from unkline/unxline/unresv to undline.
433 Similar to branches/release-2.2 r3049.
434
435
436 Changes: Modified:
437 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
438
439
440jilles 2006/12/26 23:18:05 UTC (20061226-3047)
441 Log:
442 Merged revisions 2915 via svnmerge from
443 http://svn.atheme.org/charybdis/trunk
444
445 ........
446 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
447
448 In usage message, show kline.conf and xline.conf instead
449 of klines.conf and xlines.conf.
450 ........
451
452
453 Changes: Modified:
454 + - branches/release-2.1/ (Property Modified)
455 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
456
457
458jilles 2006/12/26 23:16:57 UTC (20061226-3045)
459 Log:
460 Merged revisions 2831,2833,2853 via svnmerge from
461 http://svn.atheme.org/charybdis/trunk
462
463 ........
464 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
465
466 unkline/unxline/unresv:
467 - if fclose on the output returns an error, treat this as a
468 write error too
469 - check if the rename from the temp file to the ban conf failed
470 ........
471 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
472
473 When adding a permanent dline/kline/xline/resv, check
474 the return value of fclose().
475 ........
476 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
477
478 Do not free xline aconf if it could not be written out.
479 It will be added to the list in memory anyway.
480 ........
481
482
483 Changes: Modified:
484 + - branches/release-2.1/ (Property Modified)
485 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
486 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
487 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
488 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
489
490
491jilles 2006/12/05 13:24:19 UTC (20061205-2813)
492 Log:
493 NEWS: Clarify effects of ip_cloaking changes a little.
494
495
496 Changes: Modified:
497 +2 -0 branches/release-2.1/NEWS (File Modified)
498
499
500jilles 2006/12/05 13:18:39 UTC (20061205-2811)
501 Log:
502 Rerun autoconf.
503
504
505 Changes: Modified:
506 +9 -9 branches/release-2.1/configure (File Modified)
507
508
509jilles 2006/12/05 13:18:19 UTC (20061205-2809)
510 Log:
511 Version bump on 2.1 branch to 2.1.2.
512
513
514 Changes: Modified:
515 +1 -1 branches/release-2.1/configure.ac (File Modified)
516
517
518jilles 2006/12/05 12:47:23 UTC (20061205-2807)
519 Log:
520 Mention r2801/r2805.
521
522
523 Changes: Modified:
524 +1 -0 branches/release-2.1/NEWS (File Modified)
525
526
527jilles 2006/12/05 12:45:43 UTC (20061205-2805)
528 Log:
529 Merged revisions 2801 via svnmerge from
530 http://svn.atheme.org/charybdis/trunk
531
532 ........
533 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
534
535 ip_cloaking: try to avoid truncation by removing more
536 components of the hostname (except the TLD).
537 ........
538
539
540 Changes: Modified:
541 + - branches/release-2.1/ (Property Modified)
542 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
543
544
545jilles 2006/12/02 20:40:54 UTC (20061202-2793)
546 Log:
547 Update NEWS.
548
549
550 Changes: Modified:
551 +8 -1 branches/release-2.1/NEWS (File Modified)
552
553
554jilles 2006/12/02 20:32:39 UTC (20061202-2791)
555 Log:
556 Merged revisions 2781 via svnmerge from
557 http://svn.atheme.org/charybdis/trunk
558
559 ........
560 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
561
562 Fix stupid bug: checked a hostmask against the found
563 ban instead of all exceptions, causing all host mangled
564 clients to be exempted if there was a single ban
565 exception in many cases.
566 ........
567
568
569 Changes: Modified:
570 + - branches/release-2.1/ (Property Modified)
571 +2 -2 branches/release-2.1/src/channel.c (File Modified)
572
573
574jilles 2006/12/02 20:00:18 UTC (20061202-2789)
575 Log:
576 Merged revisions 2773 via svnmerge from
577 http://svn.atheme.org/charybdis/trunk
578
579 ........
580 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
581
582 user@host must be *@* for a shared{} block with flags=locops
583 (server should not be *).
584 ........
585
586
587 Changes: Modified:
588 + - branches/release-2.1/ (Property Modified)
589 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
590
591
592jilles 2006/11/27 11:45:31 UTC (20061127-2775)
593 Log:
594 Tweak \s code a little.
595
596
597 Changes: Modified:
598 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
599 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
600 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
601
602
603jilles 2006/11/12 14:21:16 UTC (20061112-2765)
604 Log:
605 Merged revisions 2761 via svnmerge from
606 http://svn.atheme.org/charybdis/trunk
607
608 ........
609 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
610
611 The testline/no_tilde fixes are in 2.1.1.
612 ........
613
614
615 Changes: Modified:
616 + - branches/release-2.1/ (Property Modified)
617 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
618
619
620jilles 2006/11/10 23:02:43 UTC (20061110-2759)
621 Log:
622 Update NEWS.
623
624
625 Changes: Modified:
626 +4 -1 branches/release-2.1/NEWS (File Modified)
627
628
629jilles 2006/11/10 22:58:15 UTC (20061110-2757)
630 Log:
631 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
632 http://svn.atheme.org/charybdis/trunk
633 no_tilde fixes
634
635 ........
636 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
637
638 If the auth{} block has no_tilde and is not kline exempt,
639 check the username without tilde against klines too.
640 This is consistent with the way klines work on spoofs
641 (klines checked on both raw and appearing-on-IRC version).
642 ........
643 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
644
645 Rework the fix for klines with no_tilde.
646 Add an extra argument to find_address_conf() for the
647 username without tilde, as that may contain one character more.
648 ........
649 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
650
651 Unbreak compile (because of r2697).
652 testline with ~ could be improved some more perhaps, but this should work.
653 ........
654 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
655
656 testline: take no_tilde and username truncation into account
657 ........
658 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
659
660 Add some information on /testline with no_tilde and username truncation.
661 ........
662
663
664 Changes: Modified:
665 + - branches/release-2.1/ (Property Modified)
666 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
667 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
668 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
669 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
670 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
671 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
672
673
674jilles 2006/11/10 19:08:03 UTC (20061110-2755)
675 Log:
676 Merged revisions 2149,2151 via svnmerge from
677 http://svn.atheme.org/charybdis/trunk
678
679 ........
680 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
681
682 Move kills from services from +s to +k snomask.
683 Kills from non-service opers remain on +s.
684 ........
685 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
686
687 Update description of +s and +k snomasks.
688 ........
689
690
691 Changes: Modified:
692 + - branches/release-2.1/ (Property Modified)
693 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
694 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
695 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
696
697
698jilles 2006/11/10 19:05:25 UTC (20061110-2753)
699 Log:
700 Merged revisions 2685 via svnmerge from
701 http://svn.atheme.org/charybdis/trunk
702
703 ........
704 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
705
706 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
707 ........
708
709
710 Changes: Modified:
711 + - branches/release-2.1/ (Property Modified)
712 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
713
714
715jilles 2006/11/10 15:15:00 UTC (20061110-2743)
716 Log:
717 Merged revisions 2693 via svnmerge from
718 http://svn.atheme.org/charybdis/trunk
719
720 ........
721 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
722
723 Fix truncation (by one) of unidented usernames
724 if user registration is done because of DNSBL
725 completion (which is the usual case if a valid
726 NICK and USER are sent quickly and any DNSBLs
727 are enabled).
728 ........
729
730
731 Changes: Modified:
732 + - branches/release-2.1/ (Property Modified)
733 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
734
735
736jilles 2006/11/10 01:26:27 UTC (20061110-2739)
737 Log:
738 Update NEWS.
739
740
741 Changes: Modified:
742 +10 -0 branches/release-2.1/NEWS (File Modified)
743
744
745jilles 2006/11/10 00:21:56 UTC (20061110-2737)
746 Log:
747 Rerun autoconf.
748
749
750 Changes: Modified:
751 +9 -9 branches/release-2.1/configure (File Modified)
752
753
754jilles 2006/11/10 00:15:54 UTC (20061110-2735)
755 Log:
756 Version bump to 2.1.1.
757
758
759 Changes: Modified:
760 +1 -1 branches/release-2.1/configure.ac (File Modified)
761
762
763jilles 2006/11/10 00:04:08 UTC (20061110-2733)
764 Log:
765 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
766 http://svn.atheme.org/charybdis/trunk
767
768 ........
769 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
770
771 - fix a server notice on SID collision where the server name is mentioned twice
772 ........
773 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
774
775 - get_server_name() is stupid
776 ........
777 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
778
779 - fix an oops
780 ........
781 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
782
783 Do the Attempt to re-introduce SID server notice somewhat
784 differently, showing a real host again if !HIDE_SERVERS_IPS
785 and still showing the server name exactly once.
786 ........
787 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
788
789 Fix log message for Attempt to re-introduce SID (server notice was ok).
790 ........
791 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
792
793 - replace "No N line" with "no connect block" in a
794 serverlog message
795 - show attempted server name in a few serverlog messages
796 ........
797
798
799 Changes: Modified:
800 + - branches/release-2.1/ (Property Modified)
801 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
802
803
804jilles 2006/11/09 23:53:43 UTC (20061109-2731)
805 Log:
806 Merged revisions 2218 via svnmerge from
807 http://svn.atheme.org/charybdis/trunk
808
809 ........
810 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
811
812 Fix garbage in /stats y output on 64-bit archs.
813 ........
814
815
816 Changes: Modified:
817 + - branches/release-2.1/ (Property Modified)
818 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
819
820
821jilles 2006/11/09 23:52:06 UTC (20061109-2729)
822 Log:
823 Merged revisions 2438 via svnmerge from
824 http://svn.atheme.org/charybdis/trunk
825
826 ........
827 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
828
829 Enable Revision keyword in addition to Id.
830 ........
831
832
833 Changes: Modified:
834 + - branches/release-2.1/ (Property Modified)
835 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
836
837
838jilles 2006/11/09 23:48:45 UTC (20061109-2727)
839 Log:
840 Merged revisions 2679 via svnmerge from
841 http://svn.atheme.org/charybdis/trunk
842
843 ........
844 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
845
846 Port over ratbox 2.2 r23253 (anfl):
847 - remove the cached storage of how many +beI there are, thereby fixing a
848 case where it can get desynced from reality
849 ........
850
851
852 Changes: Modified:
853 + - branches/release-2.1/ (Property Modified)
854 +0 -1 branches/release-2.1/include/channel.h (File Modified)
855 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
856
857
858jilles 2006/11/09 23:43:35 UTC (20061109-2725)
859 Log:
860 Merged revisions 2093,2095 via svnmerge from
861 http://svn.atheme.org/charybdis/trunk
862
863 ........
864 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
865
866 - change DNSBL licensing to BSD.
867 ........
868 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
869
870 - change x86-assembly FNV implementation to BSD license
871 ........
872
873
874 Changes: Modified:
875 + - branches/release-2.1/ (Property Modified)
876 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
877 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
878
879
880jilles 2006/11/09 23:35:48 UTC (20061109-2723)
881 Log:
882 Merged revisions 2073,2075 via svnmerge from
883 http://svn.atheme.org/charybdis/trunk
884
885 ........
886 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
887
888 Put full information in the squit reason when exiting
889 a server due to a servlink (ziplinks) error.
890 ........
891 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
892
893 Put full information in the squit reason when exiting
894 a server due to not enough arguments for a command.
895 ........
896
897
898 Changes: Modified:
899 + - branches/release-2.1/ (Property Modified)
900 +7 -5 branches/release-2.1/src/parse.c (File Modified)
901 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
902
903
904jilles 2006/11/09 23:30:38 UTC (20061109-2721)
905 Log:
906 Merged revisions 2071 via svnmerge from
907 http://svn.atheme.org/charybdis/trunk
908
909 ........
910 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
911
912 Don't redirect users from an existing domain to an
913 existing server in reference.conf.
914 Idea from ratbox.
915 ........
916
917
918 Changes: Modified:
919 + - branches/release-2.1/ (Property Modified)
920 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
921
922
923jilles 2006/09/27 17:19:03 UTC (20060927-2182)
924 Log:
925 Merged revisions 2053 via svnmerge from
926 http://svn.atheme.org/charybdis/trunk
927
928 ........
929 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
930
931 Make find_channel_membership() choose the shortest list
932 (channel's list or user's list) to search, avoiding excessive
933 CPU usage with services which are in lots of channels.
934 From ratbox 2.2 (anfl/jilles)
935 ........
936
937
938 Changes: Modified:
939 + - branches/release-2.1/ (Property Modified)
940 +21 -4 branches/release-2.1/src/channel.c (File Modified)
941
942
943jilles 2006/09/14 22:01:16 UTC (20060914-2057)
944 Log:
945 Rerun autoconf.
946
947
948 Changes: Modified:
949 +9 -9 branches/release-2.1/configure (File Modified)
950
951
952jilles 2006/09/14 22:00:30 UTC (20060914-2055)
953 Log:
954 Version change 2.1.0rc1 -> 2.1.0 (release).
955
956
957 Changes: Modified:
958 +1 -1 branches/release-2.1/configure.ac (File Modified)
959
960
961jilles 2006/09/02 23:57:18 UTC (20060902-2031)
962 Log:
963 Merged revisions 2029 via svnmerge from
964 http://svn.atheme.org/charybdis/trunk
965
966 ........
967 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
968
969 NEWS: mention m_webirc.c module
970 ........
971
972
973 Changes: Modified:
974 + - branches/release-2.1/ (Property Modified)
975 +1 -0 branches/release-2.1/NEWS (File Modified)
976
977
978jilles 2006/09/02 23:50:03 UTC (20060902-2027)
979 Log:
980 Rerun autoconf.
981
982
983 Changes: Modified:
984 +9 -9 branches/release-2.1/configure (File Modified)
985
986
987jilles 2006/09/02 23:49:29 UTC (20060902-2025)
988 Log:
989 Change version to 2.1.0rc1.
990
991
992 Changes: Modified:
993 +1 -1 branches/release-2.1/configure.ac (File Modified)
994
995
996jilles 2006/09/02 23:47:27 UTC (20060902-2023)
997 Log:
998 Merged revisions 2021 via svnmerge from
999 http://svn.atheme.org/charybdis/trunk
1000
1001 ........
1002 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1003
1004 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1005 related flaky looking things, and instead keep a list
1006 of BlacklistClients in PreClient.
1007 ........
1008
1009
1010 Changes: Modified:
1011 + - branches/release-2.1/ (Property Modified)
1012 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1013 +1 -1 branches/release-2.1/include/client.h (File Modified)
1014 +0 -1 branches/release-2.1/include/res.h (File Modified)
1015 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1016 +0 -24 branches/release-2.1/src/res.c (File Modified)
1017 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1018
1019
1020jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1021 Log:
1022 Merged revisions 2015,2017 via svnmerge from
1023 http://svn.atheme.org/charybdis/trunk
1024
1025 ........
1026 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1027
1028 Check if the name in the question section of the
1029 DNS reply matches what we queried, to guard against
1030 late replies to a previous query with the same id.
1031 ........
1032 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1033
1034 res.c: add a comment summarizing our changes
1035 ........
1036
1037
1038 Changes: Modified:
1039 + - branches/release-2.1/ (Property Modified)
1040 +53 -18 branches/release-2.1/src/res.c (File Modified)
1041
1042
1043jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1044 Log:
1045 Merged revisions 1981 via svnmerge from
1046 http://svn.atheme.org/charybdis/trunk
1047
1048 ........
1049 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1050
1051 Alphabetize extensions and tweak the descriptions a little.
1052 ........
1053
1054
1055 Changes: Modified:
1056 + - branches/release-2.1/ (Property Modified)
1057 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1058 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1059
1060
1061jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1062 Log:
1063 Merged revisions 1975 via svnmerge from
1064 http://svn.atheme.org/charybdis/trunk
1065
1066 ........
1067 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1068
1069 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1070 We should use the IP and not truncate the hostname.
1071 From ratbox 2.2 (androsyn)
1072 ........
1073
1074
1075 Changes: Modified:
1076 + - branches/release-2.1/ (Property Modified)
1077 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1078
1079
1080jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1081 Log:
1082 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1083 http://svn.atheme.org/charybdis/trunk
1084
1085
1086 Changes: Modified:
1087 + - branches/release-2.1/ (Property Modified)
1088
1089
1090nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1091 Log:
1092 - branch 2.1 release family
1093
1094
1095 Changes: Modified:
1096 + - branches/release-2.1/ (File Added)
1097
1098
1099jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1100 Log:
1101 Describe new handling of host mangling in channel bans in SGML.
1102
1103
1104 Changes: Modified:
1105 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1106
1107
1108nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1109 Log:
1110 - ok, 2.1 operline brought to you by marvin the melancholy robot
1111
1112
1113 Changes: Modified:
1114 +1 -1 trunk/src/messages.tab (File Modified)
1115
1116
1117nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1118 Log:
1119 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1120 If anybody comes up with anything better, then please let us know
1121 and we will change this before 2.1 is branched.
1122
1123
1124 Changes: Modified:
1125 +1 -1 trunk/src/messages.tab (File Modified)
1126
1127
1128jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1129 Log:
1130 Add EUID to capab.txt.
1131
1132
1133 Changes: Modified:
1134 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1135
1136
1137jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1138 Log:
1139 Update NEWS file.
1140
1141
1142 Changes: Modified:
1143 +3 -0 trunk/NEWS (File Modified)
1144
1145
1146jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1147 Log:
1148 Allow service{} servers to manipulate the nick delay table
1149 (for "nickserv enforcement").
1150 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1151 If duration is 0, the nickdelay entry is removed, otherwise
1152 it is added with the duration in seconds (maximum 24 hours).
1153 It is suggested that this is used if the EUID capab is present.
1154
1155
1156 Changes: Modified:
1157 +42 -1 trunk/modules/m_services.c (File Modified)
1158
1159
1160jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1161 Log:
1162 HURT: strip off *@ from the start of the mask
1163 reject anything else containing '@' or '!'
1164
1165
1166 Changes: Modified:
1167 +11 -0 trunk/extensions/hurt.c (File Modified)
1168
1169
1170jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1171 Log:
1172 ircd.c: need supported.h here
1173
1174
1175 Changes: Modified:
1176 +1 -0 trunk/src/ircd.c (File Modified)
1177
1178
1179jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1180 Log:
1181 HURT: less ambiguity here
1182 ips/hosts to be hurt must contain a '.' or ':' otherwise
1183 they are interpreted as nicks
1184
1185
1186 Changes: Modified:
1187 +14 -9 trunk/extensions/hurt.c (File Modified)
1188
1189
1190nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1191 Log:
1192 - we're now ircd-charybdis.org.
1193 - properly alphabetize credits
1194
1195
1196 Changes: Modified:
1197 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1198
1199
1200nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1201 Log:
1202 - add additional modules to the configs
1203
1204
1205 Changes: Modified:
1206 +6 -0 trunk/doc/example.conf (File Modified)
1207 +12 -0 trunk/doc/reference.conf (File Modified)
1208
1209
1210nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1211 Log:
1212 - remove hurt.h, it is pointless and confusing
1213
1214
1215 Changes: Modified:
1216 +27 -62 trunk/extensions/hurt.c (File Modified)
1217 + - trunk/extensions/hurt.h (File Deleted)
1218
1219
1220nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1221 Log:
1222 - add code to suggest a local HURT by nickname.
1223 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1224
1225
1226 Changes: Modified:
1227 +40 -10 trunk/extensions/hurt.c (File Modified)
1228 +1 -0 trunk/extensions/hurt.h (File Modified)
1229
1230
1231nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1232 Log:
1233 - update NEWS file
1234
1235
1236 Changes: Modified:
1237 +2 -1 trunk/NEWS (File Modified)
1238
1239
1240jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1241 Log:
1242 MASKTRACE/TESTMASK: check orighost as well
1243
1244
1245 Changes: Modified:
1246 +4 -2 trunk/modules/m_etrace.c (File Modified)
1247 +3 -1 trunk/modules/m_testmask.c (File Modified)
1248
1249
1250jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1251 Log:
1252 Make RPL_ISUPPORT (005) numeric modularizable.
1253 Currently it will reassemble the numeric every time
1254 it needs to be sent, using a few dozen callbacks;
1255 if this is too slow some caching scheme should be
1256 implemented.
1257
1258
1259 Changes: Modified:
1260 +0 -1 trunk/include/s_user.h (File Modified)
1261 +36 -114 trunk/include/supported.h (File Modified)
1262 +1 -1 trunk/modules/m_version.c (File Modified)
1263 +1 -0 trunk/src/Makefile.in (File Modified)
1264 +1 -0 trunk/src/ircd.c (File Modified)
1265 +300 -25 trunk/src/s_user.c (File Modified)
1266 + - trunk/src/supported.c (File Added)
1267
1268
1269jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1270 Log:
1271 EUID orighost could differ from host only in case,
1272 do not mark as dynamic spoof then
1273
1274
1275 Changes: Modified:
1276 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1277
1278
1279jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1280 Log:
1281 kline help file: clarify a bit and remove some obsolete stuff
1282 partly suggested by Olin
1283
1284
1285 Changes: Modified:
1286 +8 -8 trunk/help/opers/kline (File Modified)
1287
1288
1289jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1290 Log:
1291 Update NEWS file.
1292
1293
1294 Changes: Modified:
1295 +20 -0 trunk/NEWS (File Modified)
1296
1297
1298jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1299 Log:
1300 Show real host/IP to nonopers whoising themselves.
1301 The IP is not shown for auth{} spoofs, otherwise it is,
1302 as it looked rather weird to me to show an auth{} spoofed
1303 IP like this. (/userhost on self still shows the IP.)
1304
1305
1306 Changes: Modified:
1307 +13 -2 trunk/modules/m_whois.c (File Modified)
1308
1309
1310jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1311 Log:
1312 Document nick_delay stuff and move it around a bit.
1313
1314
1315 Changes: Modified:
1316 +1 -2 trunk/doc/example.conf (File Modified)
1317 +8 -2 trunk/doc/reference.conf (File Modified)
1318
1319
1320nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1321 Log:
1322 - disable nickdelay by default. Needs to be documented in reference.conf.
1323
1324
1325 Changes: Modified:
1326 +2 -0 trunk/doc/example.conf (File Modified)
1327 +2 -0 trunk/doc/reference.conf (File Modified)
1328
1329
1330jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1331 Log:
1332 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1333
1334
1335 Changes: Modified:
1336 +2 -1 trunk/modules/m_services.c (File Modified)
1337
1338
1339jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1340 Log:
1341 ip_cloaking: somewhat hackish but we need to send the
1342 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1343 umodes
1344
1345
1346 Changes: Modified:
1347 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1348
1349
1350jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1351 Log:
1352 If EUID is used, show realhost in far connect notice
1353 (but not in far disconnect notice).
1354
1355
1356 Changes: Modified:
1357 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1358
1359
1360jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1361 Log:
1362 ip_cloaking:
1363 - use non-ENCAP CHGHOST if possible
1364 - really introduce new users with their mangled and real
1365 host if +h is in default umodes
1366
1367
1368 Changes: Modified:
1369 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1370
1371
1372jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1373 Log:
1374 Add non-ENCAP CHGHOST.
1375
1376
1377 Changes: Modified:
1378 +49 -11 trunk/modules/m_chghost.c (File Modified)
1379
1380
1381jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1382 Log:
1383 Initial addition of EUID (puts realhost/account in same
1384 command as user introduction).
1385 See doc/technical/euid.txt for more information.
1386 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1387
1388
1389 Changes: Modified:
1390 + - trunk/doc/technical/euid.txt (File Added)
1391 +2 -1 trunk/include/s_serv.h (File Modified)
1392 +1 -1 trunk/include/s_user.h (File Modified)
1393 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1394 +1 -34 trunk/modules/m_chghost.c (File Modified)
1395 +0 -28 trunk/modules/m_services.c (File Modified)
1396 +30 -1 trunk/src/s_serv.c (File Modified)
1397 +30 -3 trunk/src/s_user.c (File Modified)
1398
1399
1400jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1401 Log:
1402 Store the mangled host in localClient and use it for
1403 ban matching (also match real host for mangled users,
1404 also match mangled host for uncloaked users).
1405 Improve interaction of +h with auth{} and services
1406 spoofs.
1407 Note that all of this only applies to clients who
1408 connect after the mangling module is loaded
1409 (other clients cannot even set +h).
1410 The sorcerynet cloaking module has not been updated
1411 for these changes.
1412
1413
1414 Changes: Modified:
1415 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1416 +3 -0 trunk/include/client.h (File Modified)
1417 +64 -5 trunk/src/channel.c (File Modified)
1418 +1 -0 trunk/src/client.c (File Modified)
1419 +2 -2 trunk/src/s_user.c (File Modified)
1420
1421
1422jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1423 Log:
1424 Document /stats U letters in sgml.
1425
1426
1427 Changes: Modified:
1428 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1429
1430
1431jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1432 Log:
1433 Better description of hub_mask and leaf_mask.
1434
1435
1436 Changes: Modified:
1437 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1438
1439
1440jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1441 Log:
1442 Add operspy_dont_care_user_info to sgml docs.
1443
1444
1445 Changes: Modified:
1446 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1447
1448
1449jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1450 Log:
1451 Add general::operspy_dont_care_user_info.
1452 This makes /who mask equivalent to /who !mask for opers
1453 with the operspy flag, and removes the operspy log/notice
1454 on /who mask, /masktrace and /scan.
1455 The necessary privilege (operspy flag) is unchanged.
1456 Behaviour for the other operspy commands (channel
1457 related ones) is also unchanged.
1458
1459
1460 Changes: Modified:
1461 +1 -0 trunk/doc/example.conf (File Modified)
1462 +6 -0 trunk/doc/reference.conf (File Modified)
1463 +1 -0 trunk/include/s_conf.h (File Modified)
1464 +10 -8 trunk/modules/m_etrace.c (File Modified)
1465 +6 -0 trunk/modules/m_info.c (File Modified)
1466 +8 -5 trunk/modules/m_scan.c (File Modified)
1467 +1 -1 trunk/modules/m_version.c (File Modified)
1468 +6 -1 trunk/modules/m_who.c (File Modified)
1469 +1 -0 trunk/src/newconf.c (File Modified)
1470 +1 -0 trunk/src/s_conf.c (File Modified)
1471
1472
1473jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1474 Log:
1475 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1476 This letter will also be used for showing operspy with
1477 limited accountability (show non channel related info
1478 without '!' or notice).
1479
1480
1481 Changes: Modified:
1482 +2 -0 trunk/doc/server-version-info (File Modified)
1483 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1484 +2 -0 trunk/include/ircd.h (File Modified)
1485 +6 -0 trunk/modules/m_info.c (File Modified)
1486 +2 -0 trunk/modules/m_version.c (File Modified)
1487 +1 -0 trunk/src/ircd_state.c (File Modified)
1488
1489
1490jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1491 Log:
1492 Add m_webirc module, allows showing real host of CGI:IRC users.
1493 Differences to the version available on my web page for a while:
1494 instructions on how to set it up.
1495
1496
1497 Changes: Modified:
1498 +137 -0 trunk/extensions/Makefile.in (File Modified)
1499 + - trunk/extensions/m_webirc.c (File Added)
1500
1501
1502nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1503 Log:
1504 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1505
1506
1507 Changes: Modified:
1508 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1509
1510
1511nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1512 Log:
1513 - move beu from core to contributors
1514 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1515
1516
1517 Changes: Modified:
1518 +2 -2 trunk/CREDITS (File Modified)
1519
1520
1521jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1522 Log:
1523 Mention that class blocks must be defined before the
1524 auth or connect blocks referencing them.
1525
1526
1527 Changes: Modified:
1528 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1529
1530
1531jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1532 Log:
1533 extb_canjoin:
1534 - change from "can join" to "is banned", this reverses sense
1535 and removes "weird" checks like for +i, +l, +j
1536 - don't allow $j to same channel
1537 - +s/+p restriction removed, anyone can /mode b anyway
1538 - +k check removed
1539
1540
1541 Changes: Modified:
1542 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1543
1544
1545jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1546 Log:
1547 Add a few important lines from reference.conf to example.conf.
1548
1549
1550 Changes: Modified:
1551 +8 -1 trunk/doc/example.conf (File Modified)
1552
1553
1554nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1555 Log:
1556 - we don't support rtsigio anymore
1557 - we definately don't support VMS nor Cygwin either.
1558
1559
1560 Changes: Modified:
1561 +2 -2 trunk/INSTALL (File Modified)
1562 +0 -2 trunk/README.FIRST (File Modified)
1563
1564
1565nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1566 Log:
1567 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1568
1569
1570 Changes: Modified:
1571 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1572
1573
1574jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1575 Log:
1576 extb_canjoin:
1577 - return EXTBAN_NOMATCH for a valid ban that does not match
1578 - consider a $j ban invalid if we were already processing a
1579 can_join for a $j ban
1580
1581
1582 Changes: Modified:
1583 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1584
1585
1586jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1587 Log:
1588 extb_extgecos: realhost -> orighost
1589
1590
1591 Changes: Modified:
1592 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1593
1594
1595nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1596 Log:
1597 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1598
1599
1600 Changes: Modified:
1601 +59 -0 trunk/extensions/Makefile.in (File Modified)
1602 + - trunk/extensions/extb_canjoin.c (File Added)
1603
1604
1605nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1606 Log:
1607 - oh right, charybdis calls that 'orighost'.
1608
1609
1610 Changes: Modified:
1611 +2 -2 trunk/modules/m_who.c (File Modified)
1612
1613
1614nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1615 Log:
1616 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1617
1618
1619 Changes: Modified:
1620 +2 -0 trunk/modules/m_who.c (File Modified)
1621
1622
1623nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1624 Log:
1625 - also check $x against realhost
1626
1627
1628 Changes: Modified:
1629 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1630
1631
1632jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1633 Log:
1634 Sorcerynet people want a debugging notice moved from +s to +d.
1635
1636
1637 Changes: Modified:
1638 +1 -1 trunk/src/blacklist.c (File Modified)
1639
1640
1641jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1642 Log:
1643 Use source_p instead of client_p for free_pre_client().
1644 client_p could be NULL or another client.
1645
1646
1647 Changes: Modified:
1648 +1 -1 trunk/src/client.c (File Modified)
1649
1650
1651nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1652 Log:
1653 - revert this, I know how to fix it now
1654
1655
1656 Changes: Modified:
1657 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1658
1659
1660nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1661 Log:
1662 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1663 This fix is probably suboptimal, but it does indeed fix the problem.
1664
1665
1666 Changes: Modified:
1667 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1668
1669
1670nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1671 Log:
1672 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1673
1674
1675 Changes: Modified:
1676 +49 -0 trunk/extensions/Makefile.in (File Modified)
1677 + - trunk/extensions/extb_extgecos.c (File Added)
1678
1679
1680jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1681 Log:
1682 Remove undocumented and unused general::fallback_to_ip6_int config option.
1683
1684
1685 Changes: Modified:
1686 +0 -3 trunk/include/s_conf.h (File Modified)
1687 +0 -3 trunk/src/newconf.c (File Modified)
1688
1689
1690jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1691 Log:
1692 SGML docs:
1693 - document new TESTMASK
1694 - mention that TESTMASK matching is the same as MASKTRACE matching
1695 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1696 been that way)
1697
1698
1699 Changes: Modified:
1700 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1701
1702
1703jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1704 Log:
1705 New testmask from ratbox 2.2.
1706 Allows matches on nick, ip and gecos in addition to user
1707 and host, and is fully analogous to masktrace.
1708 The numeric has changed from 724 to 727 and fields in it
1709 have changed.
1710
1711
1712 Changes: Modified:
1713 +4 -3 trunk/help/opers/testmask (File Modified)
1714 +1 -0 trunk/include/numeric.h (File Modified)
1715 +82 -9 trunk/modules/m_testmask.c (File Modified)
1716 +2 -2 trunk/src/messages.tab (File Modified)
1717
1718
1719jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1720 Log:
1721 contrib -> extensions
1722
1723
1724 Changes: Modified:
1725 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1726
1727
1728jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1729 Log:
1730 CHGHOST: Check validity of new hostname.
1731 If the command came from a local client (disabled by
1732 default), send an error message and drop the command.
1733 If the command came from a remote client or server,
1734 send a notice to opers and the target user (if local).
1735
1736
1737 Changes: Modified:
1738 +42 -1 trunk/modules/m_chghost.c (File Modified)
1739
1740
1741jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1742 Log:
1743 Update NEWS file.
1744
1745
1746 Changes: Modified:
1747 +23 -1 trunk/NEWS (File Modified)
1748
1749
1750jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1751 Log:
1752 When an outgoing server connection succeeds, set
1753 localClient->ip by simply copying the whole sockaddr
1754 struct instead of copying certain parts only.
1755
1756
1757 Changes: Modified:
1758 +1 -19 trunk/src/s_serv.c (File Modified)
1759
1760
1761jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1762 Log:
1763 Give a special error message and ignore the connect block
1764 if trying to add a connect block for the server's own name.
1765
1766
1767 Changes: Modified:
1768 +7 -0 trunk/src/newconf.c (File Modified)
1769
1770
1771jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1772 Log:
1773 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1774 when --disable-balloc is used, so that it compiles.
1775 Obviously the BlockHeapUsage() stub returns just zeroes so
1776 /stats z will be less informative.
1777
1778
1779 Changes: Modified:
1780 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1781
1782
1783jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1784 Log:
1785 Free and zero dns_query in DNS callback for outgoing connect.
1786 This avoids double free of reslist.
1787
1788
1789 Changes: Modified:
1790 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1791
1792
1793jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1794 Log:
1795 From ratbox, log failed outgoing connections to serverlog.
1796 Added: IP address.
1797
1798
1799 Changes: Modified:
1800 +13 -1 trunk/src/s_serv.c (File Modified)
1801
1802
1803jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1804 Log:
1805 Change serverlog message when connecting to be more clear and show the port number.
1806
1807
1808 Changes: Modified:
1809 +1 -1 trunk/src/s_serv.c (File Modified)
1810
1811
1812jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1813 Log:
1814 Remove gethost_byname(), this is meaningless
1815 since the removal of AAAA -> A fallback (r1763).
1816
1817
1818 Changes: Modified:
1819 +0 -1 trunk/include/res.h (File Modified)
1820 +0 -12 trunk/src/res.c (File Modified)
1821
1822
1823jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1824 Log:
1825 Remove ip6.int support and use only ip6.arpa.
1826 The global ip6.int zone has disappeared on June 1
1827 and a lot of other software has been removing ip6.int
1828 support also.
1829 This removes the second and last case where IPv6
1830 support in charybdis causes extra lookups and slows
1831 DNS down.
1832
1833
1834 Changes: Modified:
1835 +5 -27 trunk/src/res.c (File Modified)
1836
1837
1838jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1839 Log:
1840 Mention new default (r1767) for connect::aftype in sgml docs.
1841
1842
1843 Changes: Modified:
1844 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1845
1846
1847jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1848 Log:
1849 Use IPv6 if connect::host looks like an IPv6 address
1850 (contains a colon). No need to aftype=ipv6 anymore.
1851
1852
1853 Changes: Modified:
1854 +2 -0 trunk/src/newconf.c (File Modified)
1855
1856
1857jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1858 Log:
1859 More information about connect::host.
1860
1861
1862 Changes: Modified:
1863 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1864
1865
1866jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1867 Log:
1868 Remove fallback to A if AAAA cannot be found.
1869 In case of a forward check of a reverse lookup, we
1870 already know if it's ipv4 or ipv6, so it is not
1871 useful and in case of a forward lookup of a hostname
1872 in connect::host, connect::aftype already specifies
1873 if it's ipv4 or ipv6.
1874
1875
1876 Changes: Modified:
1877 +4 -27 trunk/src/res.c (File Modified)
1878
1879
1880jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1881 Log:
1882 msg_channel():
1883 - check if +c made the message text empty and refuse
1884 to send it if so
1885 - don't copy message text if it is not necessary
1886 (channel is -c)
1887
1888
1889 Changes: Modified:
1890 +14 -4 trunk/modules/core/m_message.c (File Modified)
1891
1892
1893jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1894 Log:
1895 remove_conf_item(): do not free cf_name, this is generally a string constant
1896
1897
1898 Changes: Modified:
1899 +0 -1 trunk/src/newconf.c (File Modified)
1900
1901
1902jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1903 Log:
1904 Remove the old unused FDL_ constants.
1905
1906
1907 Changes: Modified:
1908 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1909
1910
1911jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1912 Log:
1913 Remove an unused struct irc_sockaddr_storage from fde_t
1914 (allocated for every possible file descriptor).
1915
1916
1917 Changes: Modified:
1918 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1919
1920
1921jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1922 Log:
1923 If the DNS lookup for an outgoing connection is still
1924 pending when it is closed, clean it up.
1925
1926
1927 Changes: Modified:
1928 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1929
1930
1931jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1932 Log:
1933 If proc_answer() fails (for example if a lookup for an
1934 A record returns a CNAME), fail the query immediately.
1935 Previously the packet was just ignored, leaving the
1936 query to time out.
1937
1938
1939 Changes: Modified:
1940 +4 -8 trunk/src/res.c (File Modified)
1941
1942
1943jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1944 Log:
1945 Correct sockhost field in an outgoing server connection.
1946 First copy the host field from the server_conf, then
1947 take the IP from to where the connection was attempted
1948 when the connection callback is called.
1949 (Before r1747 this used the IP from the server_conf.)
1950
1951
1952 Changes: Modified:
1953 +8 -2 trunk/src/s_serv.c (File Modified)
1954
1955
1956jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1957 Log:
1958 Remove ipnum (keep aftype) and dns_query from server_conf.
1959 We don't keep track of binary form address in connect{}
1960 blocks anymore, DNS lookups of names in host= gone.
1961 As before the DNS lookup is done on connect.
1962 This should unbreak hostnames in host= somewhat.
1963
1964
1965 Changes: Modified:
1966 +1 -2 trunk/include/s_newconf.h (File Modified)
1967 +2 -2 trunk/src/newconf.c (File Modified)
1968 +1 -42 trunk/src/s_newconf.c (File Modified)
1969 +12 -31 trunk/src/s_serv.c (File Modified)
1970
1971
1972jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1973 Log:
1974 Rerun autoconf.
1975
1976
1977 Changes: Modified:
1978 +1 -1 trunk/configure (File Modified)
1979
1980
1981jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1982 Log:
1983 Fix --disable-balloc help text (said --disable-small-net).
1984
1985
1986 Changes: Modified:
1987 +1 -1 trunk/configure.ac (File Modified)
1988
1989
1990jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1991 Log:
1992 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1993 services (+S). Unlike operstring and adminstring, this
1994 is not changeable with /quote set but is updated on rehash.
1995
1996
1997 Changes: Modified:
1998 +1 -0 trunk/doc/example.conf (File Modified)
1999 +10 -2 trunk/doc/reference.conf (File Modified)
2000 +1 -0 trunk/include/s_conf.h (File Modified)
2001 +6 -0 trunk/modules/m_info.c (File Modified)
2002 +3 -2 trunk/modules/m_whois.c (File Modified)
2003 +1 -0 trunk/src/newconf.c (File Modified)
2004 +1 -0 trunk/src/s_conf.c (File Modified)
2005
2006
2007jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2008 Log:
2009 Fix handling of comma in whois: ignore the comma and
2010 everything after it but do output the entire parameter
2011 in RPL_ENDOFWHOIS.
2012
2013
2014 Changes: Modified:
2015 +2 -2 trunk/modules/m_whois.c (File Modified)
2016
2017
2018beu 2006/07/21 22:36:46 UTC (20060721-1737)
2019 Log:
2020 New /stats letter 's' to list HURTs:
2021 - opers get the full listing.
2022 - users get any HURTs that match their sockhost/orighost if
2023 "stats_k_oper_only" is set to 1.
2024
2025
2026 Changes: Modified:
2027 +50 -0 trunk/extensions/hurt.c (File Modified)
2028
2029
2030nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2031 Log:
2032 - make the newconf system available to modules.
2033
2034
2035 Changes: Modified:
2036 +4 -1 trunk/include/newconf.h (File Modified)
2037 +4 -8 trunk/src/newconf.c (File Modified)
2038
2039
2040beu 2006/07/18 22:39:16 UTC (20060718-1733)
2041 Log:
2042 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2043
2044 Changes: Modified:
2045 +0 -3 trunk/doc/example.conf (File Modified)
2046 +0 -3 trunk/doc/reference.conf (File Modified)
2047
2048
2049beu 2006/07/18 22:34:36 UTC (20060718-1731)
2050 Log:
2051 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2052
2053
2054 Changes: Modified:
2055 +3 -0 trunk/doc/example.conf (File Modified)
2056 +3 -0 trunk/doc/reference.conf (File Modified)
2057
2058
2059jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2060 Log:
2061 Fix too early truncation of JOIN channel list.
2062
2063
2064 Changes: Modified:
2065 +2 -3 trunk/modules/core/m_join.c (File Modified)
2066
2067
2068jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2069 Log:
2070 - From ratbox 2.2 (anfl), send server notices about read
2071 errors from handshakes and servers to +s instead of +d.
2072 - Send various server notices about failed server
2073 connections which did not reach registered state network
2074 wide if the connection was initiated by a remote oper.
2075 This avoids annoying the whole net if there is a
2076 broken autoconnect, but allows all opers to see why a
2077 remote connect failed. Failed connections which did reach
2078 server state already generate server notices everywhere.
2079
2080 Note: this is an exception to our general policy to not send
2081 server notices about unregistered connections remotely.
2082
2083
2084 Changes: Modified:
2085 +1 -0 trunk/include/client.h (File Modified)
2086 +20 -6 trunk/src/client.c (File Modified)
2087 +6 -6 trunk/src/s_serv.c (File Modified)
2088
2089
2090nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2091 Log:
2092 - fix typoes
2093
2094
2095 Changes: Modified:
2096 +1 -1 trunk/doc/example.conf (File Modified)
2097 +1 -1 trunk/doc/reference.conf (File Modified)
2098
2099
2100jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2101 Log:
2102 Don't allow #channel +b $c:&channel (inconsistent target).
2103
2104
2105 Changes: Modified:
2106 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2107
2108
2109jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2110 Log:
2111 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2112
2113
2114 Changes: Modified:
2115 +0 -2 trunk/include/client.h (File Modified)
2116
2117
2118jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2119 Log:
2120 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2121
2122
2123 Changes: Modified:
2124 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2125
2126
2127jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2128 Log:
2129 Store IP addresses in whowas. These are shown to opers.
2130 Obtained from Eurus patches.
2131 orighost tracking removed (not worth the memory IMHO),
2132 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2133 with unknown IPs and to not violate auth{} spoof policy.
2134
2135
2136 Changes: Modified:
2137 +2 -0 trunk/doc/reference.conf (File Modified)
2138 +1 -0 trunk/include/numeric.h (File Modified)
2139 +1 -0 trunk/include/whowas.h (File Modified)
2140 +10 -1 trunk/modules/m_whowas.c (File Modified)
2141 +1 -1 trunk/src/messages.tab (File Modified)
2142 +4 -0 trunk/src/whowas.c (File Modified)
2143
2144
2145jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2146 Log:
2147 Describe hostmask parameter of masktrace better in sgml docs.
2148
2149
2150 Changes: Modified:
2151 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2152
2153
2154jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2155 Log:
2156 masktrace help file: mention CIDR IP masks
2157 From ratbox 2.2
2158
2159
2160 Changes: Modified:
2161 +2 -0 trunk/help/opers/masktrace (File Modified)
2162
2163
2164jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2165 Log:
2166 MASKTRACE: allow normal match() on IP address also
2167 From ratbox 2.2
2168
2169
2170 Changes: Modified:
2171 +2 -3 trunk/modules/m_etrace.c (File Modified)
2172
2173
2174jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2175 Log:
2176 Allow +S clients (services) to send to channels and @/+ channels always.
2177
2178
2179 Changes: Modified:
2180 +1 -1 trunk/modules/core/m_message.c (File Modified)
2181 +1 -1 trunk/src/channel.c (File Modified)
2182
2183
2184jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2185 Log:
2186 Allow servers to send to @#chan and +#chan.
2187
2188
2189 Changes: Modified:
2190 +1 -1 trunk/modules/core/m_message.c (File Modified)
2191
2192
2193jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2194 Log:
2195 Don't count opers on service{} servers in /lusers.
2196
2197
2198 Changes: Modified:
2199 +2 -2 trunk/src/s_user.c (File Modified)
2200
2201
2202jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2203 Log:
2204 Show opers the real host behind a dynamic spoof in WHOIS.
2205 If the user is auth{} spoofed, this shows the auth{} spoof
2206 otherwise it shows the DNS hostname and IP address.
2207 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2208
2209
2210 Changes: Modified:
2211 +1 -0 trunk/include/numeric.h (File Modified)
2212 +12 -2 trunk/modules/m_whois.c (File Modified)
2213 +1 -1 trunk/src/messages.tab (File Modified)
2214
2215
2216jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2217 Log:
2218 Remove #define HIDE_SPOOF_IPS from config.h, should
2219 have been done earlier.
2220
2221
2222 Changes: Modified:
2223 +0 -7 trunk/include/config.h (File Modified)
2224
2225
2226jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2227 Log:
2228 Bring back ERR_CANTKILLSERVER.
2229
2230
2231 Changes: Modified:
2232 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2233
2234
2235jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2236 Log:
2237 ip_cloaking module:
2238 - also send RPL_HOSTHIDDEN on -h
2239 - don't allow +h for auth{} spoofed clients
2240
2241
2242 Changes: Modified:
2243 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2244
2245
2246jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2247 Log:
2248 /etc/resolv.conf parsing:
2249 - don't crash (sometimes) if there is a line without an argument
2250 (e.g. 'search' by itself)
2251 - fix handling of lines with leading whitespace
2252
2253
2254 Changes: Modified:
2255 +9 -8 trunk/src/reslib.c (File Modified)
2256
2257
2258jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2259 Log:
2260 Put back code that terminates DNS queries, which was
2261 removed during the resolver changes.
2262
2263
2264 Changes: Modified:
2265 +4 -0 trunk/src/s_auth.c (File Modified)
2266
2267
2268nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2269 Log:
2270 - oh hey, that was in the wrong place
2271
2272
2273 Changes: Modified:
2274 +13 -13 trunk/src/s_auth.c (File Modified)
2275
2276
2277nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2278 Log:
2279 - handle a situation where a user can go away before DNS completes
2280
2281
2282 Changes: Modified:
2283 +13 -0 trunk/src/s_auth.c (File Modified)
2284
2285
2286jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2287 Log:
2288 More dnsbl stuff
2289
2290
2291 Changes: Modified:
2292 +1 -0 trunk/include/blacklist.h (File Modified)
2293 +1 -0 trunk/include/res.h (File Modified)
2294 +33 -2 trunk/src/blacklist.c (File Modified)
2295 +2 -0 trunk/src/client.c (File Modified)
2296 +24 -0 trunk/src/res.c (File Modified)
2297
2298
2299jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2300 Log:
2301 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2302 if comm_accept() failed.
2303
2304 Found with valgrind.
2305
2306
2307 Changes: Modified:
2308 +4 -4 trunk/src/listener.c (File Modified)
2309
2310
2311nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2312 Log:
2313 - handle unavailable Client/preClient structs
2314
2315
2316 Changes: Modified:
2317 +9 -0 trunk/src/blacklist.c (File Modified)
2318
2319
2320jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2321 Log:
2322 Add +lf to SGML docs.
2323
2324
2325 Changes: Modified:
2326 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2327
2328
2329jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2330 Log:
2331 Also do forwarding if the channel limit (+l) is exceeded.
2332
2333
2334 Changes: Modified:
2335 +1 -1 trunk/help/opers/cmode (File Modified)
2336 +2 -2 trunk/modules/core/m_join.c (File Modified)
2337
2338
2339beu 2006/06/07 11:53:21 UTC (20060607-1663)
2340 Log:
2341 Post-release lovin':
2342 - Update version to 2.1.0.
2343 - Regenerate configure.
2344
2345
2346 Changes: Modified:
2347 +9 -9 trunk/configure (File Modified)
2348 +1 -1 trunk/configure.ac (File Modified)
2349
2350
2351beu 2006/06/07 11:42:54 UTC (20060607-1659)
2352 Log:
2353 Comment out example blacklist{} block.
2354
2355
2356 Changes: Modified:
2357 +7 -7 trunk/doc/example.conf (File Modified)
2358 +7 -7 trunk/doc/reference.conf (File Modified)
2359
2360
2361beu 2006/06/07 10:59:48 UTC (20060607-1653)
2362 Log:
2363 Add note regarding use of AHBL BLs.
2364
2365
2366 Changes: Modified:
2367 +4 -0 trunk/doc/example.conf (File Modified)
2368 +4 -0 trunk/doc/reference.conf (File Modified)
2369
2370
2371jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2372 Log:
2373 Fix typos.
2374
2375
2376 Changes: Modified:
2377 +2 -2 trunk/CREDITS (File Modified)
2378
2379
2380jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2381 Log:
2382 Add beu to CREDITS.
2383
2384
2385 Changes: Modified:
2386 +1 -0 trunk/CREDITS (File Modified)
2387
2388
2389jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2390 Log:
2391 Put more recent ratbox CREDITS here.
2392
2393
2394 Changes: Modified:
2395 +3 -2 trunk/doc/Ratbox-team (File Modified)
2396
2397
2398jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2399 Log:
2400 Clarify a bit.
2401
2402
2403 Changes: Modified:
2404 +5 -4 trunk/NEWS (File Modified)
2405
2406
2407jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2408 Log:
2409 Mention that install or make install also avoids modunload crashes.
2410
2411
2412 Changes: Modified:
2413 +2 -1 trunk/BUGS (File Modified)
2414
2415
2416nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2417 Log:
2418 - update NEWS a bit
2419
2420
2421 Changes: Modified:
2422 +3 -8 trunk/NEWS (File Modified)
2423
2424
2425nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2426 Log:
2427 - further updates
2428
2429
2430 Changes: Modified:
2431 +3 -2 trunk/BUGS (File Modified)
2432
2433
2434nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2435 Log:
2436 - add orighost check to hurt.c
2437 - update BUGS info
2438
2439
2440 Changes: Modified:
2441 +1 -6 trunk/BUGS (File Modified)
2442 +1 -1 trunk/extensions/hurt.c (File Modified)
2443
2444
2445jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2446 Log:
2447 Make kline_exempt exempt from HURT also.
2448
2449
2450 Changes: Modified:
2451 +2 -1 trunk/extensions/hurt.c (File Modified)
2452
2453
2454jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2455 Log:
2456 Fix mask HEAL propagation.
2457
2458
2459 Changes: Modified:
2460 +6 -3 trunk/extensions/hurt.c (File Modified)
2461
2462
2463beu 2006/06/04 03:01:05 UTC (20060604-1622)
2464 Log:
2465 - Remove old cruft.
2466 - Update.
2467
2468
2469 Changes: Modified:
2470 +18 -31 trunk/extensions/README (File Modified)
2471
2472
2473jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2474 Log:
2475 More target change hax.
2476 Ick.
2477
2478
2479 Changes: Modified:
2480 +5 -0 trunk/extensions/hurt.c (File Modified)
2481
2482
2483jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2484 Log:
2485 Improvements to HURT propagation.
2486
2487
2488 Changes: Modified:
2489 +8 -6 trunk/extensions/hurt.c (File Modified)
2490
2491
2492nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2493 Log:
2494 - further simplification
2495
2496
2497 Changes: Modified:
2498 +25 -76 trunk/extensions/hurt.c (File Modified)
2499 +0 -9 trunk/extensions/hurt.h (File Modified)
2500
2501
2502nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2503 Log:
2504 - client_exit hook
2505
2506
2507 Changes: Modified:
2508 +13 -0 trunk/extensions/hurt.c (File Modified)
2509
2510
2511nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2512 Log:
2513 - cut off at 15 messages instead of 30
2514
2515
2516 Changes: Modified:
2517 +1 -1 trunk/extensions/hurt.h (File Modified)
2518
2519
2520jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2521 Log:
2522 Squash a warning here.
2523
2524
2525 Changes: Modified:
2526 +1 -3 trunk/src/ircd.c (File Modified)
2527
2528
2529jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2530 Log:
2531 Don't show servers in /stats l to nonopers if flatten links is enabled.
2532
2533
2534 Changes: Modified:
2535 +3 -1 trunk/modules/m_stats.c (File Modified)
2536
2537
2538nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2539 Log:
2540 - hurt expiry
2541
2542
2543 Changes: Modified:
2544 +20 -7 trunk/extensions/hurt.c (File Modified)
2545
2546
2547nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2548 Log:
2549 - remove inline stuff (yuck)
2550 - sockaddr should have been sockhost
2551
2552
2553 Changes: Modified:
2554 +22 -31 trunk/extensions/hurt.c (File Modified)
2555
2556
2557nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2558 Log:
2559 - make hurt checking actually work
2560
2561
2562 Changes: Modified:
2563 +2 -7 trunk/extensions/hurt.c (File Modified)
2564
2565
2566jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2567 Log:
2568 Slight tweak to alias{}.
2569
2570
2571 Changes: Modified:
2572 +4 -0 trunk/src/parse.c (File Modified)
2573
2574
2575nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2576 Log:
2577 - further simplification
2578
2579
2580 Changes: Modified:
2581 +59 -71 trunk/extensions/hurt.c (File Modified)
2582 +0 -1 trunk/extensions/hurt.h (File Modified)
2583
2584
2585nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2586 Log:
2587 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2588
2589
2590 Changes: Modified:
2591 +10 -20 trunk/extensions/hurt.c (File Modified)
2592 +0 -4 trunk/extensions/hurt.h (File Modified)
2593
2594
2595nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2596 Log:
2597 - remove some unnecessary code here (hurt_initial_check_event()).
2598
2599
2600 Changes: Modified:
2601 +0 -23 trunk/extensions/hurt.c (File Modified)
2602
2603
2604nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2605 Log:
2606 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2607
2608
2609 Changes: Modified:
2610 +8 -0 trunk/modules/core/m_message.c (File Modified)
2611
2612
2613nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2614 Log:
2615 - more sane tgchange hax
2616
2617
2618 Changes: Modified:
2619 +2 -1 trunk/extensions/hurt.c (File Modified)
2620
2621
2622jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2623 Log:
2624 Make HEAL <nick> work.
2625
2626
2627 Changes: Modified:
2628 +40 -43 trunk/extensions/hurt.c (File Modified)
2629
2630
2631jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2632 Log:
2633 Destroy hurt_clients list on unload.
2634
2635
2636 Changes: Modified:
2637 +7 -0 trunk/extensions/hurt.c (File Modified)
2638
2639
2640jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2641 Log:
2642 Coding style: no space between a function name and parenthesis.
2643
2644
2645 Changes: Modified:
2646 +43 -43 trunk/extensions/hurt.c (File Modified)
2647
2648
2649jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2650 Log:
2651 Now works and throws out hurt clients after 30 protocol messages
2652 unless they identify.
2653
2654
2655 Changes: Modified:
2656 +28 -36 trunk/extensions/hurt.c (File Modified)
2657 +1 -7 trunk/extensions/hurt.h (File Modified)
2658
2659
2660jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2661 Log:
2662 Working addition/lookup.
2663
2664
2665 Changes: Modified:
2666 +8 -0 trunk/extensions/hurt.c (File Modified)
2667
2668
2669jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2670 Log:
2671 Get rid of hyb6 style propagation (:server COMMAND source).
2672
2673
2674 Changes: Modified:
2675 +18 -22 trunk/extensions/hurt.c (File Modified)
2676
2677
2678jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2679 Log:
2680 add not-working hurt_add and hurt_find
2681
2682
2683 Changes: Modified:
2684 +13 -5 trunk/extensions/hurt.c (File Modified)
2685
2686
2687jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2688 Log:
2689 Comment out a lot of stuff so I can load and unload this without crashing.
2690
2691
2692 Changes: Modified:
2693 +17 -6 trunk/extensions/hurt.c (File Modified)
2694
2695
2696jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2697 Log:
2698 Fix svn:keywords and add a short comment at the top.
2699
2700
2701 Changes: Modified:
2702 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2703
2704
2705jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2706 Log:
2707 - Make hurt module compile
2708 - Link it to the build
2709 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2710 correct flag name, no CAP_TS6 use etc
2711
2712
2713 Changes: Modified:
2714 +1 -0 trunk/extensions/Makefile.in (File Modified)
2715 +30 -32 trunk/extensions/hurt.c (File Modified)
2716
2717
2718jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2719 Log:
2720 Put beu's hurt module in trunk.
2721
2722
2723 Changes: Modified:
2724 + - trunk/extensions/hurt.c (File Added)
2725 + - trunk/extensions/hurt.h (File Added)
2726
2727
2728nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2729 Log:
2730 - _iprint(): use stderr instead of stdout
2731
2732
2733 Changes: Modified:
2734 +1 -1 trunk/src/s_log.c (File Modified)
2735
2736
2737jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2738 Log:
2739 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2740 and subsequently destroy our kqueue when we close 0, 1, 2
2741 (broke /restart).
2742 - After closing fd 0, 1, 2 reopen them to /dev/null again
2743 so we don't send messages from malloc etc to a random
2744 user's connection.
2745 - Remove an obsolete comment.
2746
2747
2748 Changes: Modified:
2749 +13 -2 trunk/src/ircd.c (File Modified)
2750
2751
2752jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2753 Log:
2754 Update NEWS file.
2755
2756
2757 Changes: Modified:
2758 +29 -1 trunk/NEWS (File Modified)
2759
2760
2761jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2762 Log:
2763 Rerun autoconf.
2764
2765
2766 Changes: Modified:
2767 +1 -1 trunk/configure (File Modified)
2768
2769
2770jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2771 Log:
2772 Fix openssl version check to also accept versions newer than 0.9.6.
2773
2774
2775 Changes: Modified:
2776 +1 -1 trunk/configure.ac (File Modified)
2777
2778
2779jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2780 Log:
2781 Oops, need packet.h here.
2782
2783
2784 Changes: Modified:
2785 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2786
2787
2788jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2789 Log:
2790 End the flood grace period in CPRIVMSG/CNOTICE.
2791
2792
2793 Changes: Modified:
2794 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2795
2796
2797nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2798 Log:
2799 - update class::connectfreq documentation
2800
2801
2802 Changes: Modified:
2803 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2804
2805
2806nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2807 Log:
2808 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2809
2810
2811 Changes: Modified:
2812 +3 -6 trunk/src/s_serv.c (File Modified)
2813
2814
2815jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2816 Log:
2817 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2818
2819
2820 Changes: Modified:
2821 +1 -1 trunk/src/messages.tab (File Modified)
2822
2823
2824jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2825 Log:
2826 Don't mention that /stats p shows idle times, as it doesn't.
2827
2828
2829 Changes: Modified:
2830 +1 -1 trunk/help/opers/stats (File Modified)
2831 +1 -1 trunk/help/users/stats (File Modified)
2832
2833
2834jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2835 Log:
2836 /stats A shows DNS servers, it doesn't matter whether ircd
2837 uses ADNS or something else.
2838
2839
2840 Changes: Modified:
2841 +1 -1 trunk/help/opers/stats (File Modified)
2842
2843
2844jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2845 Log:
2846 get_client_name() fix
2847
2848
2849 Changes: Modified:
2850 +4 -0 trunk/src/client.c (File Modified)
2851
2852
2853jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2854 Log:
2855 Add some comments.
2856
2857
2858 Changes: Modified:
2859 +6 -0 trunk/src/ircd.c (File Modified)
2860
2861
2862beu 2006/05/28 09:22:09 UTC (20060528-1521)
2863 Log:
2864 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2865
2866 Changes: Modified:
2867 +16 -17 trunk/configure (File Modified)
2868 +1 -1 trunk/configure.ac (File Modified)
2869
2870
2871beu 2006/05/28 09:10:43 UTC (20060528-1517)
2872 Log:
2873 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2874
2875 Changes: Modified:
2876 +135 -0 trunk/configure (File Modified)
2877 +6 -0 trunk/configure.ac (File Modified)
2878
2879
2880jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2881 Log:
2882 Exit 0 on successful -conftest.
2883
2884
2885 Changes: Modified:
2886 +1 -1 trunk/src/ircd.c (File Modified)
2887
2888
2889jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2890 Log:
2891 Make the "keep the parent process around" thing work, by opening
2892 a pipe to the child process. This pipe is on fd 0 in the child
2893 process. After successful initialization, the child will write
2894 a byte to this pipe, on fatal errors it will close it without
2895 writing anything.
2896
2897 Somewhat hackish still but should work.
2898
2899
2900 Changes: Modified:
2901 +27 -30 trunk/src/ircd.c (File Modified)
2902
2903
2904nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2905 Log:
2906 - convert some error messages to ierror() over fprintf/ilog combination
2907
2908
2909 Changes: Modified:
2910 +3 -6 trunk/src/ircd.c (File Modified)
2911
2912
2913nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2914 Log:
2915 - inotice() for loadmodule when in foreground mode
2916
2917
2918 Changes: Modified:
2919 +3 -0 trunk/src/modules.c (File Modified)
2920
2921
2922nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2923 Log:
2924 - remove inotice() on loading modules from the config
2925
2926
2927 Changes: Modified:
2928 +0 -3 trunk/src/modules.c (File Modified)
2929
2930
2931nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2932 Log:
2933 - usleep for 50000usec in the parent process to allow for startup messages
2934 to be cleanly printed before detaching to shell, this should be more than
2935 enough time really
2936
2937
2938 Changes: Modified:
2939 +3 -0 trunk/src/ircd.c (File Modified)
2940
2941
2942nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2943 Log:
2944 - display more errors during normal startup as to try to help people find common problems
2945
2946
2947 Changes: Modified:
2948 +27 -10 trunk/src/ircd.c (File Modified)
2949
2950
2951nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2952 Log:
2953 - version bump in preparation of 2.0.0 release
2954
2955
2956 Changes: Modified:
2957 +9 -9 trunk/configure (File Modified)
2958 +1 -1 trunk/configure.ac (File Modified)
2959
2960
2961jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2962 Log:
2963 Change example.conf operator block from "admin" to "god",
2964 so as to show we encourage per-person operator blocks.
2965
2966
2967 Changes: Modified:
2968 +4 -2 trunk/doc/example.conf (File Modified)
2969
2970
2971jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2972 Log:
2973 Document alias{} block.
2974
2975
2976 Changes: Modified:
2977 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2978
2979
2980jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2981 Log:
2982 Document DNS blacklist stuff in sgml.
2983
2984
2985 Changes: Modified:
2986 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2987 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2988
2989
2990jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2991 Log:
2992 Misc /stats clarifications.
2993
2994
2995 Changes: Modified:
2996 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2997
2998
2999jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3000 Log:
3001 Move snomasks into umodes chapter.
3002 Move oprivs chapter down.
3003
3004
3005 Changes: Modified:
3006 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3007 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3008 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3009
3010
3011jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3012 Log:
3013 Mention operator{} user@host change.
3014
3015
3016 Changes: Modified:
3017 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3018
3019
3020jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3021 Log:
3022 operator{} block user@host matches against orighost now, not host.
3023 This means that services/+h spoofs do not work in operator{} blocks;
3024 auth{} spoofs still work.
3025
3026
3027 Changes: Modified:
3028 +4 -0 trunk/doc/example.conf (File Modified)
3029 +1 -1 trunk/doc/reference.conf (File Modified)
3030 +2 -2 trunk/modules/m_challenge.c (File Modified)
3031 +1 -1 trunk/modules/m_oper.c (File Modified)
3032
3033
3034nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3035 Log:
3036 - inotice/iwarn/ierror() stuff I was working on
3037
3038
3039 Changes: Modified:
3040 +3 -0 trunk/include/s_log.h (File Modified)
3041 +15 -11 trunk/src/ircd.c (File Modified)
3042 +3 -1 trunk/src/modules.c (File Modified)
3043 +1 -1 trunk/src/newconf.c (File Modified)
3044 +54 -0 trunk/src/s_log.c (File Modified)
3045
3046
3047jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3048 Log:
3049 Oops, don't add blacklists to the list twice on rehash.
3050
3051
3052 Changes: Modified:
3053 +3 -2 trunk/src/blacklist.c (File Modified)
3054
3055
3056jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3057 Log:
3058 Remove notices to the client about progress of dnsbl lookups.
3059
3060
3061 Changes: Modified:
3062 +0 -4 trunk/src/blacklist.c (File Modified)
3063
3064
3065jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3066 Log:
3067 Add auth{} flag dnsbl_exempt.
3068
3069
3070 Changes: Modified:
3071 +2 -1 trunk/doc/example.conf (File Modified)
3072 +2 -1 trunk/doc/reference.conf (File Modified)
3073 +2 -0 trunk/include/s_conf.h (File Modified)
3074 +1 -0 trunk/src/newconf.c (File Modified)
3075 +8 -1 trunk/src/s_user.c (File Modified)
3076
3077
3078jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3079 Log:
3080 Switch alias{} and blacklist{} around, for consistency with example.conf.
3081
3082
3083 Changes: Modified:
3084 +18 -18 trunk/doc/reference.conf (File Modified)
3085
3086
3087jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3088 Log:
3089 Send a warning to the user if they are dnsbl listed but exempted.
3090
3091
3092 Changes: Modified:
3093 +17 -12 trunk/src/s_user.c (File Modified)
3094
3095
3096jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3097 Log:
3098 Move throwing out dnsbl listed clients to registration,
3099 and make kline_exempt exempt from it.
3100
3101
3102 Changes: Modified:
3103 +1 -0 trunk/include/blacklist.h (File Modified)
3104 +4 -0 trunk/include/client.h (File Modified)
3105 +15 -16 trunk/src/blacklist.c (File Modified)
3106 +6 -0 trunk/src/client.c (File Modified)
3107 +17 -0 trunk/src/s_user.c (File Modified)
3108
3109
3110jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3111 Log:
3112 Show refcount in /stats n.
3113
3114
3115 Changes: Modified:
3116 +3 -2 trunk/modules/m_stats.c (File Modified)
3117
3118
3119jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3120 Log:
3121 Don't look up dnsbls twice if they send USER twice.
3122
3123
3124 Changes: Modified:
3125 +5 -3 trunk/modules/m_user.c (File Modified)
3126
3127
3128jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3129 Log:
3130 Add /stats n to help files.
3131
3132
3133 Changes: Modified:
3134 +1 -0 trunk/help/opers/stats (File Modified)
3135 +1 -0 trunk/help/users/stats (File Modified)
3136
3137
3138jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3139 Log:
3140 Only check dnsbls for A records, not AAAA.
3141
3142
3143 Changes: Modified:
3144 +1 -1 trunk/src/blacklist.c (File Modified)
3145
3146
3147jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3148 Log:
3149 Don't remove non-illegal blacklists on completion of check.
3150 Add debugging notices (not working).
3151
3152
3153 Changes: Modified:
3154 +5 -1 trunk/src/blacklist.c (File Modified)
3155
3156
3157jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3158 Log:
3159 Don't call register_local_user() if they haven't sent a nick yet.
3160
3161
3162 Changes: Modified:
3163 +1 -1 trunk/src/blacklist.c (File Modified)
3164
3165
3166jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3167 Log:
3168 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3169
3170
3171 Changes: Modified:
3172 +21 -0 trunk/modules/m_stats.c (File Modified)
3173
3174
3175jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3176 Log:
3177 More dnsbl rehash fixes, it was adding bogus entries.
3178
3179
3180 Changes: Modified:
3181 +2 -7 trunk/src/newconf.c (File Modified)
3182
3183
3184jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3185 Log:
3186 Need blacklist.h here.
3187
3188
3189 Changes: Modified:
3190 +1 -0 trunk/src/s_conf.c (File Modified)
3191
3192
3193nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3194 Log:
3195 - nuke iauth
3196
3197
3198 Changes: Modified:
3199 +1 -2 trunk/configure (File Modified)
3200 +0 -48 trunk/configure.ac (File Modified)
3201 + - trunk/doc/example-iauth.conf (File Deleted)
3202 + - trunk/iauth/ (File Deleted)
3203
3204
3205jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3206 Log:
3207 Improve handling of rehashing with blacklists.
3208 Also some coding style tweaks.
3209
3210
3211 Changes: Modified:
3212 +3 -2 trunk/include/blacklist.h (File Modified)
3213 +35 -16 trunk/src/blacklist.c (File Modified)
3214 +2 -0 trunk/src/s_conf.c (File Modified)
3215
3216
3217jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3218 Log:
3219 Clear can_send cache if a user logs in or out from services.
3220
3221
3222 Changes: Modified:
3223 +2 -0 trunk/modules/m_services.c (File Modified)
3224
3225
3226jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3227 Log:
3228 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3229 This directory is not entered by default.
3230 More stuff needs to be moved into here.
3231
3232
3233 Changes: Modified:
3234 +2 -1 trunk/configure (File Modified)
3235 +1 -0 trunk/configure.ac (File Modified)
3236 +69 -458 trunk/extensions/Makefile.in (File Modified)
3237 + - trunk/extensions/m_clearchan.c (File Deleted)
3238 + - trunk/extensions/m_force.c (File Deleted)
3239 + - trunk/unsupported/ (File Added)
3240 + - trunk/unsupported/Makefile.in (File Added)
3241 + - trunk/unsupported/m_clearchan.c (File Added)
3242 + - trunk/unsupported/m_force.c (File Added)
3243
3244
3245jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3246 Log:
3247 Logging/wallops for forcejoin/forcepart, numeric fix.
3248 This needs to be moved to the toys section.
3249
3250
3251 Changes: Modified:
3252 +22 -2 trunk/extensions/m_force.c (File Modified)
3253
3254
3255jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3256 Log:
3257 Fix comments at the top (including copyright).
3258
3259
3260 Changes: Modified:
3261 +3 -2 trunk/extensions/m_omode.c (File Modified)
3262
3263
3264jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3265 Log:
3266 Add OMODE command to extensions/ for oper mode hacking:
3267 - requires admin privs
3268 - does not work for opped opers
3269 - sends wallops
3270 - sends a ServerMode for opping the oper themselves,
3271 otherwise a mode coming from the oper (not only
3272 does this provide full accountability, it is also
3273 easiest to implement while avoiding channels
3274 messed up with bogus bans etc).
3275
3276
3277 Changes: Modified:
3278 +171 -0 trunk/extensions/Makefile.in (File Modified)
3279 + - trunk/extensions/m_omode.c (File Added)
3280
3281
3282gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3283 Log:
3284 Metadata fix
3285
3286
3287 Changes: Modified:
3288 + - trunk/include/blacklist.h (Property Modified)
3289 + - trunk/src/blacklist.c (Property Modified)
3290
3291
3292nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3293 Log:
3294 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3295
3296
3297 Changes: Modified:
3298 +5 -1 trunk/src/blacklist.c (File Modified)
3299
3300
3301nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3302 Log:
3303 Initial DNS blacklist support:
3304 - see example.conf for how to use.
3305 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3306 - tor.ahbl.org is also included because most networks will not want to allow tor
3307 (and we're considering going KoS on tor users here anyway due to abuse)
3308
3309
3310 Changes: Modified:
3311 +18 -0 trunk/doc/example.conf (File Modified)
3312 +66 -0 trunk/doc/reference.conf (File Modified)
3313 + - trunk/include/blacklist.h (File Added)
3314 +2 -0 trunk/include/client.h (File Modified)
3315 +3 -0 trunk/modules/m_user.c (File Modified)
3316 +152 -0 trunk/src/Makefile.in (File Modified)
3317 + - trunk/src/blacklist.c (File Added)
3318 +34 -0 trunk/src/newconf.c (File Modified)
3319 +1 -0 trunk/src/s_auth.c (File Modified)
3320 +4 -0 trunk/src/s_user.c (File Modified)
3321
3322
3323jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3324 Log:
3325 Remove last bit of lzo stuff (comment in example.conf connect{}).
3326
3327
3328 Changes: Modified:
3329 +0 -4 trunk/doc/example.conf (File Modified)
3330
3331
3332jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3333 Log:
3334 Show sasl successes and failures in /stats t (like other
3335 things in /stats t, about local clients only).
3336
3337
3338 Changes: Modified:
3339 +2 -0 trunk/include/s_stats.h (File Modified)
3340 +3 -0 trunk/modules/m_sasl.c (File Modified)
3341 +3 -0 trunk/src/s_stats.c (File Modified)
3342
3343
3344jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3345 Log:
3346 Allow messaging services by nickname without using
3347 target change slots (this was already possible with
3348 user@server notation or services shortcuts).
3349
3350
3351 Changes: Modified:
3352 +2 -2 trunk/modules/core/m_message.c (File Modified)
3353
3354
3355jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3356 Log:
3357 Abort a safelist if a new /list comes in while one is already in progress.
3358
3359
3360 Changes: Modified:
3361 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3362
3363
3364jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3365 Log:
3366 Change $![letter]:[mask] to $~[letter]:[mask]
3367 so both ! and ~ invert an extban.
3368
3369
3370 Changes: Modified:
3371 +2 -0 trunk/src/chmode.c (File Modified)
3372
3373
3374nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3375 Log:
3376 - revert due to technical issues
3377
3378
3379 Changes: Modified:
3380 +1 -1 trunk/src/extban.c (File Modified)
3381
3382
3383nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3384 Log:
3385 - 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
3386
3387
3388 Changes: Modified:
3389 +1 -1 trunk/src/extban.c (File Modified)
3390
3391
3392jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3393 Log:
3394 Don't pace /list on a single channel.
3395
3396
3397 Changes: Modified:
3398 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3399
3400
3401jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3402 Log:
3403 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3404
3405
3406 Changes: Modified:
3407 +4 -2 trunk/include/supported.h (File Modified)
3408
3409
3410jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3411 Log:
3412 Extban types are case insensitive; force them to lowercase when added.
3413
3414
3415 Changes: Modified:
3416 +5 -5 trunk/doc/extban.txt (File Modified)
3417 +4 -0 trunk/src/chmode.c (File Modified)
3418 +3 -3 trunk/src/extban.c (File Modified)
3419
3420
3421jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3422 Log:
3423 sendto_wallops_flags():
3424 - instead of checking IsOper on each client, walk the appropriate list
3425 - instead of sending non-+z wallops from persons to nonopers, send only
3426 +w wallops from persons
3427
3428
3429 Changes: Modified:
3430 +1 -5 trunk/src/send.c (File Modified)
3431
3432
3433jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3434 Log:
3435 Prefix oper wallops with "WALLOPS - " if they would
3436 otherwise look like operwalls or locops, when sending
3437 them to local users.
3438
3439
3440 Changes: Modified:
3441 +11 -1 trunk/modules/m_wallops.c (File Modified)
3442
3443
3444jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3445 Log:
3446 Make sure destination field in some sasl numerics
3447 is the user's nick, not the sasl agent or server
3448 name.
3449
3450
3451 Changes: Modified:
3452 +2 -2 trunk/modules/m_sasl.c (File Modified)
3453
3454
3455beu 2006/05/19 19:24:44 UTC (20060519-1373)
3456 Log:
3457 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3458
3459
3460 Changes: Modified:
3461 +1 -1 trunk/extensions/Makefile.in (File Modified)
3462
3463
3464jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3465 Log:
3466 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3467
3468
3469 Changes: Modified:
3470 +1 -0 trunk/src/s_user.c (File Modified)
3471
3472
3473beu 2006/05/19 18:10:13 UTC (20060519-1367)
3474 Log:
3475 Fix build for when IPv6 is disabled.
3476
3477
3478 Changes: Modified:
3479 +12 -10 trunk/src/s_auth.c (File Modified)
3480
3481
3482jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3483 Log:
3484 Add information about adding extban types.
3485
3486
3487 Changes: Modified:
3488 +25 -0 trunk/doc/extban.txt (File Modified)
3489
3490
3491jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3492 Log:
3493 Better extban validation: try to match a new extban from
3494 a local user against its setter to see if it is valid.
3495 Unknown extban types from remotes are no longer hidden.
3496
3497
3498 Changes: Modified:
3499 +4 -3 trunk/doc/extban.txt (File Modified)
3500 +1 -0 trunk/include/channel.h (File Modified)
3501 +2 -6 trunk/src/chmode.c (File Modified)
3502 +32 -0 trunk/src/extban.c (File Modified)
3503
3504
3505jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3506 Log:
3507 Make sure both .c.o: and .s.o: are followed by the necessary command.
3508
3509
3510 Changes: Modified:
3511 +1 -0 trunk/src/Makefile.in (File Modified)
3512
3513
3514jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3515 Log:
3516 Add need_sasl auth{} flag to sgml documentation.
3517
3518
3519 Changes: Modified:
3520 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3521
3522
3523jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3524 Log:
3525 Document need_sasl auth{} flag in example confs.
3526
3527
3528 Changes: Modified:
3529 +1 -0 trunk/doc/example.conf (File Modified)
3530 +1 -0 trunk/doc/reference.conf (File Modified)
3531
3532
3533jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3534 Log:
3535 Don't allow TB to set an empty topic.
3536 This would be possible if a server sent bad protocol
3537 and could cause a crash.
3538
3539
3540 Changes: Modified:
3541 +4 -0 trunk/modules/m_tb.c (File Modified)
3542
3543
3544nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3545 Log:
3546 - oops
3547
3548
3549 Changes: Modified:
3550 +1 -1 trunk/Makefile.in (File Modified)
3551
3552
3553nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3554 Log:
3555 - typo fix
3556
3557
3558 Changes: Modified:
3559 +2 -2 trunk/configure (File Modified)
3560 +1 -1 trunk/configure.ac (File Modified)
3561
3562
3563nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3564 Log:
3565 - rebuild configure
3566
3567
3568 Changes: Modified:
3569 +2 -2 trunk/configure (File Modified)
3570
3571
3572nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3573 Log:
3574 - makefile fix
3575
3576
3577 Changes: Modified:
3578 +1 -1 trunk/extensions/Makefile.in (File Modified)
3579
3580
3581nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3582 Log:
3583 - rename contrib to extensions to bring some clarity to things
3584
3585
3586 Changes: Modified:
3587 +1 -1 trunk/Makefile.in (File Modified)
3588 +1 -1 trunk/configure.ac (File Modified)
3589 +10 -10 trunk/doc/example.conf (File Modified)
3590 +10 -10 trunk/doc/reference.conf (File Modified)
3591 + - trunk/extensions/ (File Added)
3592 + - trunk/extras/ (File Deleted)
3593
3594
3595nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3596 Log:
3597 - temporary rename
3598
3599
3600 Changes: Modified:
3601 +1 -1 trunk/Makefile.in (File Modified)
3602 +1 -1 trunk/configure.ac (File Modified)
3603 + - trunk/contrib/ (File Deleted)
3604 + - trunk/extras/ (File Added)
3605
3606
3607jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3608 Log:
3609 Don't allow servers to QUIT (they should use SQUIT).
3610
3611
3612 Changes: Modified:
3613 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3614
3615
3616nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3617 Log:
3618 - keywords
3619
3620
3621 Changes: Modified:
3622 + - trunk/src/fnvhash.s (Property Modified)
3623
3624
3625nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3626 Log:
3627 - reduced version of code
3628
3629
3630 Changes: Modified:
3631 +9 -61 trunk/src/fnvhash.s (File Modified)
3632
3633
3634nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3635 Log:
3636 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3637
3638
3639 Changes: Modified:
3640 +1 -1 trunk/src/fnvhash.s (File Modified)
3641
3642
3643jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3644 Log:
3645 Fix orighost matching for klines, etc. Was hashing the visible
3646 host, oops.
3647
3648
3649 Changes: Modified:
3650 +1 -1 trunk/src/hostmask.c (File Modified)
3651
3652
3653nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3654 Log:
3655 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3656
3657
3658 Changes: Modified:
3659 +7 -1 trunk/configure (File Modified)
3660 +5 -0 trunk/configure.ac (File Modified)
3661 +5 -6 trunk/src/Makefile.in (File Modified)
3662 +0 -4 trunk/src/fnvhash.s (File Modified)
3663 +0 -2 trunk/src/hash.c (File Modified)
3664
3665
3666nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3667 Log:
3668 - regenerate configure
3669
3670
3671 Changes: Modified:
3672 +18 -0 trunk/configure (File Modified)
3673
3674
3675nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3676 Log:
3677 - --enable-ricer-hashing option.
3678
3679
3680 Changes: Modified:
3681 +9 -0 trunk/configure.ac (File Modified)
3682 +3 -0 trunk/include/setup.h.in (File Modified)
3683
3684
3685nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3686 Log:
3687 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3688
3689
3690 Changes: Modified:
3691 + - trunk/src/fnvhash.s (File Added)
3692 +3 -0 trunk/src/hash.c (File Modified)
3693
3694
3695jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3696 Log:
3697 Fix syntax error in reference.conf.
3698
3699
3700 Changes: Modified:
3701 +0 -1 trunk/doc/reference.conf (File Modified)
3702
3703
3704jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3705 Log:
3706 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3707 (&& instead of ||...)
3708 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3709
3710
3711 Changes: Modified:
3712 +1 -1 trunk/src/chmode.c (File Modified)
3713
3714
3715jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3716 Log:
3717 Documentation for extban.
3718
3719
3720 Changes: Modified:
3721 + - trunk/doc/extban.txt (File Added)
3722
3723
3724jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3725 Log:
3726 Add extban modules to example confs.
3727
3728
3729 Changes: Modified:
3730 +5 -0 trunk/doc/example.conf (File Modified)
3731 +10 -0 trunk/doc/reference.conf (File Modified)
3732
3733
3734jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3735 Log:
3736 Initial addition of extended ban types (conditionals).
3737 Allows custom +bqeI checks via modules.
3738 Initial extra types are account (a[:mask]), oper (o),
3739 channel (c:name), realname (r:mask), server (s:mask).
3740
3741
3742 Changes: Modified:
3743 +229 -0 trunk/contrib/Makefile.in (File Modified)
3744 + - trunk/contrib/extb_account.c (File Added)
3745 + - trunk/contrib/extb_channel.c (File Added)
3746 + - trunk/contrib/extb_oper.c (File Added)
3747 + - trunk/contrib/extb_realname.c (File Added)
3748 + - trunk/contrib/extb_server.c (File Added)
3749 +13 -0 trunk/include/channel.h (File Modified)
3750 +1 -0 trunk/src/Makefile.in (File Modified)
3751 +14 -5 trunk/src/channel.c (File Modified)
3752 +91 -0 trunk/src/chmode.c (File Modified)
3753 + - trunk/src/extban.c (File Added)
3754
3755
3756jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3757 Log:
3758 Do not force +bqeI modes starting with '$' in nick!user@host format.
3759 * and ? characters in them are still assumed to be wildcards.
3760
3761
3762 Changes: Modified:
3763 +6 -0 trunk/src/chmode.c (File Modified)
3764
3765
3766nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3767 Log:
3768 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3769
3770
3771 Changes: Modified:
3772 +4 -0 trunk/modules/m_capab.c (File Modified)
3773
3774
3775jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3776 Log:
3777 Stop some mixing of client and server protocol.
3778
3779
3780 Changes: Modified:
3781 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3782 +4 -2 trunk/modules/m_pass.c (File Modified)
3783 +6 -0 trunk/modules/m_sasl.c (File Modified)
3784 +6 -0 trunk/modules/m_user.c (File Modified)
3785
3786
3787nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3788 Log:
3789 - additional revert
3790
3791
3792 Changes: Modified:
3793 +0 -2 trunk/include/s_newconf.h (File Modified)
3794 +0 -4 trunk/include/s_serv.h (File Modified)
3795 +0 -1 trunk/src/newconf.c (File Modified)
3796 +1 -13 trunk/src/s_serv.c (File Modified)
3797
3798
3799nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3800 Log:
3801 - revert LZOLink patch for now
3802
3803
3804 Changes: Modified:
3805 +0 -1 trunk/servlink/Makefile.in (File Modified)
3806 +0 -16 trunk/servlink/README (File Modified)
3807 +2 -36 trunk/servlink/control.c (File Modified)
3808 +0 -3 trunk/servlink/control.h (File Modified)
3809 +7 -5955 trunk/servlink/io.c (File Modified)
3810 + - trunk/servlink/lzoconf.h (File Deleted)
3811 + - trunk/servlink/lzodefs.h (File Deleted)
3812 + - trunk/servlink/minilzo.c (File Deleted)
3813 + - trunk/servlink/minilzo.h (File Deleted)
3814 +0 -1 trunk/servlink/servlink.h (File Modified)
3815
3816
3817nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3818 Log:
3819 - more stuff here
3820
3821
3822 Changes: Modified:
3823 +4 -2 trunk/servlink/control.c (File Modified)
3824 +2 -1 trunk/servlink/io.c (File Modified)
3825
3826
3827nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3828 Log:
3829 - oops
3830
3831
3832 Changes: Modified:
3833 +2 -2 trunk/servlink/io.c (File Modified)
3834
3835
3836nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3837 Log:
3838 - paranoia, prevent segfaults
3839
3840
3841 Changes: Modified:
3842 +2 -2 trunk/servlink/io.c (File Modified)
3843
3844
3845nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3846 Log:
3847 - more optimal servlink code
3848
3849
3850 Changes: Modified:
3851 +21 -8 trunk/servlink/io.c (File Modified)
3852
3853
3854nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3855 Log:
3856 - more efficient read strategy
3857
3858
3859 Changes: Modified:
3860 +15 -3 trunk/servlink/io.c (File Modified)
3861
3862
3863nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3864 Log:
3865 - use lzo_uintp cast to make LZO happy
3866
3867
3868 Changes: Modified:
3869 +3 -3 trunk/servlink/io.c (File Modified)
3870
3871
3872nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3873 Log:
3874 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3875
3876
3877 Changes: Modified:
3878 +4 -0 trunk/doc/example.conf (File Modified)
3879 +2 -1 trunk/include/s_newconf.h (File Modified)
3880 +4 -0 trunk/include/s_serv.h (File Modified)
3881 +1 -0 trunk/servlink/Makefile.in (File Modified)
3882 +16 -0 trunk/servlink/README (File Modified)
3883 +34 -2 trunk/servlink/control.c (File Modified)
3884 +3 -0 trunk/servlink/control.h (File Modified)
3885 +5929 -7 trunk/servlink/io.c (File Modified)
3886 + - trunk/servlink/lzoconf.h (File Added)
3887 + - trunk/servlink/lzodefs.h (File Added)
3888 + - trunk/servlink/minilzo.c (File Added)
3889 + - trunk/servlink/minilzo.h (File Added)
3890 +1 -0 trunk/servlink/servlink.h (File Modified)
3891 +1 -0 trunk/src/newconf.c (File Modified)
3892 +14 -2 trunk/src/s_serv.c (File Modified)
3893
3894
3895nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3896 Log:
3897 - remove imalloc, it was a concept that probably wouldn't have worked properly
3898
3899
3900 Changes: Modified:
3901 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3902 + - trunk/libcharybdis/imalloc.c (File Deleted)
3903 + - trunk/libcharybdis/imalloc.h (File Deleted)
3904
3905
3906nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3907 Log:
3908 - disable imalloc for now
3909
3910
3911 Changes: Modified:
3912 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3913
3914
3915nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3916 Log:
3917 - remove unneeded debug code
3918
3919
3920 Changes: Modified:
3921 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3922
3923
3924nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3925 Log:
3926 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3927
3928
3929 Changes: Modified:
3930 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3931
3932
3933nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3934 Log:
3935 - more stuff here, imalloc remains disabled for now
3936
3937
3938 Changes: Modified:
3939 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3940
3941
3942nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3943 Log:
3944 - more progress
3945
3946
3947 Changes: Modified:
3948 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3949
3950
3951nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3952 Log:
3953 - more tweaks
3954
3955
3956 Changes: Modified:
3957 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3958 +2 -0 trunk/src/ircd.c (File Modified)
3959
3960
3961nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3962 Log:
3963 - roll back libircd crap
3964
3965
3966 Changes: Modified:
3967 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3968 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3969 +29 -0 trunk/src/.depend (File Modified)
3970 +6 -21 trunk/src/Makefile.in (File Modified)
3971 +3 -218 trunk/src/ircd.c (File Modified)
3972 + - trunk/src/ircd_linker.c (File Deleted)
3973 + - trunk/src/main.c (File Deleted)
3974
3975
3976nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3977 Log:
3978 - realloc(), free() implementation
3979
3980
3981 Changes: Modified:
3982 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3983
3984
3985nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3986 Log:
3987 - malloc(), calloc() implementation
3988
3989
3990 Changes: Modified:
3991 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3992
3993
3994nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3995 Log:
3996 - block_free(), block_find(), retune_heaps() implementation
3997
3998
3999 Changes: Modified:
4000 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4001
4002
4003nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4004 Log:
4005 - block_destroy code, block_allocate code.
4006
4007
4008 Changes: Modified:
4009 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4010
4011
4012nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4013 Log:
4014 - block_new() code
4015
4016
4017 Changes: Modified:
4018 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4019
4020
4021nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4022 Log:
4023 - disable imalloc again :P
4024
4025
4026 Changes: Modified:
4027 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4028
4029
4030nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4031 Log:
4032 - fix warning
4033
4034
4035 Changes: Modified:
4036 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4037
4038
4039nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4040 Log:
4041 - fix typo
4042
4043
4044 Changes: Modified:
4045 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4046
4047
4048nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4049 Log:
4050 - constructor code for imalloc engine (malloc_init())
4051
4052
4053 Changes: Modified:
4054 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4055
4056
4057nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4058 Log:
4059 - imalloc engine improvements
4060
4061
4062 Changes: Modified:
4063 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4064
4065
4066nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4067 Log:
4068 - replace mmap() code with direct brk()/sbrk() calls.
4069
4070
4071 Changes: Modified:
4072 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4073
4074
4075nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4076 Log:
4077 - remove outdated i_malloc() interfaces
4078
4079
4080 Changes: Modified:
4081 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4082
4083
4084nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4085 Log:
4086 - redisable imalloc (sorry!)
4087
4088
4089 Changes: Modified:
4090 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4091
4092
4093nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4094 Log:
4095 - correct GET_PAGE_SLOT() macro
4096
4097
4098 Changes: Modified:
4099 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4100
4101
4102nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4103 Log:
4104 - oops forgot to commit it with imalloc turned off
4105
4106
4107 Changes: Modified:
4108 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4109
4110
4111nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4112 Log:
4113 - cleanups
4114
4115
4116 Changes: Modified:
4117 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4118 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4119
4120
4121nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4122 Log:
4123 - lowlevel imalloc code
4124
4125
4126 Changes: Modified:
4127 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4128 + - trunk/libcharybdis/imalloc.h (File Added)
4129
4130
4131nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4132 Log:
4133 - fix bindings
4134
4135
4136 Changes: Modified:
4137 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4138
4139
4140nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4141 Log:
4142 remove #ifndef
4143
4144
4145 Changes: Modified:
4146 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4147
4148
4149nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4150 Log:
4151 - 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)
4152
4153
4154 Changes: Modified:
4155 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4156 + - trunk/libcharybdis/imalloc.c (File Added)
4157
4158
4159nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4160 Log:
4161 - increment configure Id
4162
4163
4164 Changes: Modified:
4165 +2208 -1 trunk/configure (File Modified)
4166
4167
4168nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4169 Log:
4170 - bootstrap for imalloc code
4171
4172
4173 Changes: Modified:
4174 +54 -1 trunk/configure.ac (File Modified)
4175 +27 -0 trunk/include/setup.h.in (File Modified)
4176
4177
4178jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4179 Log:
4180 Clarify interaction of spoofs and channel bans/operator{} blocks.
4181
4182
4183 Changes: Modified:
4184 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4185 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4186
4187
4188nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4189 Log:
4190 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4191
4192
4193 Changes: Modified:
4194 +30 -22 trunk/src/ircd.c (File Modified)
4195
4196
4197jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4198 Log:
4199 If shared{} blocks deny something, the command
4200 is silently ignored.
4201
4202
4203 Changes: Modified:
4204 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4205
4206
4207jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4208 Log:
4209 Move up IsService check so we don't store a non-service
4210 in preClient->sasl_agent.
4211
4212
4213 Changes: Modified:
4214 +6 -6 trunk/modules/m_sasl.c (File Modified)
4215
4216
4217gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4218 Log:
4219 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4220 Add some more sanity checks on agent strings.
4221
4222
4223 Changes: Modified:
4224 +13 -11 trunk/modules/m_sasl.c (File Modified)
4225
4226
4227jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4228 Log:
4229 Unknown clients can have an ID too now so make sure to remove
4230 them from the hash if they exit.
4231
4232
4233 Changes: Modified:
4234 +3 -0 trunk/src/client.c (File Modified)
4235
4236
4237jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4238 Log:
4239 Only accept sasl from servers in a service{} block.
4240 Not tested but this must go in.
4241
4242
4243 Changes: Modified:
4244 +6 -0 trunk/modules/m_sasl.c (File Modified)
4245 +3 -0 trunk/modules/m_signon.c (File Modified)
4246
4247
4248jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4249 Log:
4250 Only process SAVE messages targetting registered users,
4251 not servers or unregistered connections. Could cause
4252 a crash when bad protocol was received.
4253
4254
4255 Changes: Modified:
4256 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4257
4258
4259nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4260 Log:
4261 - fix QJM buffer overflow vulnerability (fucking GXTi)
4262
4263
4264 Changes: Modified:
4265 +3 -3 trunk/src/s_user.c (File Modified)
4266
4267
4268jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4269 Log:
4270 Mention /scan umodes under oper_spy privilege.
4271
4272
4273 Changes: Modified:
4274 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4275
4276
4277jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4278 Log:
4279 Mention that overlapping cluster blocks are a bad thing.
4280
4281
4282 Changes: Modified:
4283 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4284
4285
4286jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4287 Log:
4288 - Document cluster{} and shared{} blocks.
4289 - Mention that service{} does not allow wildcards.
4290
4291
4292 Changes: Modified:
4293 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4294
4295
4296jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4297 Log:
4298 Document exempt{} and service{} blocks, point to reference.conf for
4299 general{}, channel{} and serverhide{}.
4300
4301
4302 Changes: Modified:
4303 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4304
4305
4306jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4307 Log:
4308 Document ~ in lists of values better.
4309
4310
4311 Changes: Modified:
4312 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4313
4314
4315jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4316 Log:
4317 More detailed CNOTICE, CPRIVMSG descriptions.
4318
4319
4320 Changes: Modified:
4321 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4322
4323
4324jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4325 Log:
4326 Oops, need both Revision and Id on modules.
4327
4328
4329 Changes: Modified:
4330 + - trunk/modules/sno_routing.c (Property Modified)
4331
4332
4333jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4334 Log:
4335 Tweak header comment a bit (filename, Id).
4336
4337
4338 Changes: Modified:
4339 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4340
4341
4342jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4343 Log:
4344 Add GLINE and UNGLINE.
4345
4346
4347 Changes: Modified:
4348 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4349
4350
4351jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4352 Log:
4353 New configure with proper Id.
4354
4355
4356 Changes: Modified:
4357 +3 -1 trunk/configure (File Modified)
4358
4359
4360jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4361 Log:
4362 Change #include directives for in6addr_any, hopefully compiles better now.
4363
4364
4365 Changes: Modified:
4366 +3 -1 trunk/configure.ac (File Modified)
4367
4368
4369jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4370 Log:
4371 Encourage putting actual administrative information
4372 in the admin{} block.
4373
4374
4375 Changes: Modified:
4376 +3 -3 trunk/doc/example.conf (File Modified)
4377
4378
4379gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4380 Log:
4381 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4382
4383
4384 Changes: Modified:
4385 +9 -7 trunk/include/s_conf.h (File Modified)
4386 +1 -0 trunk/src/newconf.c (File Modified)
4387 +10 -0 trunk/src/s_user.c (File Modified)
4388
4389
4390jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4391 Log:
4392 - Change to glines = no in example confs
4393 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4394 are disabled.
4395
4396
4397 Changes: Modified:
4398 +1 -1 trunk/doc/example.conf (File Modified)
4399 +1 -1 trunk/doc/reference.conf (File Modified)
4400 +2 -2 trunk/modules/m_gline.c (File Modified)
4401
4402
4403nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4404 Log:
4405 - forward-port QJM fix from 1.1
4406
4407
4408 Changes: Modified:
4409 +2 -0 trunk/src/s_user.c (File Modified)
4410
4411
4412nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4413 Log:
4414 - add switch to configure to disable the block allocator
4415
4416
4417 Changes: Modified:
4418 +18 -0 trunk/configure (File Modified)
4419 +9 -0 trunk/configure.ac (File Modified)
4420 +0 -6 trunk/include/config.h (File Modified)
4421 +3 -0 trunk/include/setup.h.in (File Modified)
4422
4423
4424gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4425 Log:
4426 Fix wierd error that would exit SASL users with "Overridden"
4427
4428 Changes: Modified:
4429 +1 -1 trunk/modules/m_signon.c (File Modified)
4430
4431
4432jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4433 Log:
4434 Remove obsolete XXX comment about lazylinks.
4435
4436
4437 Changes: Modified:
4438 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4439
4440
4441jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4442 Log:
4443 OJOIN: make sure to send the wallops remotely for #channels
4444
4445
4446 Changes: Modified:
4447 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4448
4449
4450gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4451 Log:
4452 Accountability for OJOIN (contrib module)
4453
4454 Changes: Modified:
4455 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4456
4457
4458nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4459 Log:
4460 - move more stuff over to ircd_state
4461
4462
4463 Changes: Modified:
4464 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4465 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4466 +9 -0 trunk/src/ircd_state.c (File Modified)
4467 +3 -3 trunk/src/patricia.c (File Modified)
4468
4469
4470nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4471 Log:
4472 - move more stuff out of libircd and into ircd_state.c
4473
4474
4475 Changes: Modified:
4476 +5 -5 trunk/src/channel.c (File Modified)
4477 +4 -4 trunk/src/client.c (File Modified)
4478 +12 -0 trunk/src/ircd_state.c (File Modified)
4479
4480
4481nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4482 Log:
4483 - this is just barrels of fun
4484
4485
4486 Changes: Modified:
4487 + - trunk/include/ircd_state.h (File Added)
4488 +1 -1 trunk/src/Makefile.in (File Modified)
4489 +2 -1 trunk/src/channel.c (File Modified)
4490 +3 -52 trunk/src/ircd.c (File Modified)
4491 +100 -3 trunk/src/ircd_state.c (File Modified)
4492
4493
4494jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4495 Log:
4496 It's .include, not #include.
4497
4498
4499 Changes: Modified:
4500 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4501
4502
4503jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4504 Log:
4505 More consistent section titles.
4506
4507
4508 Changes: Modified:
4509 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4510 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4511 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4512
4513
4514jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4515 Log:
4516 Mention possible exceeding of +j/+l due to propagation
4517 delays between servers.
4518
4519
4520 Changes: Modified:
4521 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4522
4523
4524jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4525 Log:
4526 Formatting nits:
4527 - "text" -> <quote>text</quote>
4528 - <filename>
4529 - a few more
4530
4531
4532 Changes: Modified:
4533 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4534 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4535 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4536 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4537
4538
4539jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4540 Log:
4541 Remove text about deprecation of glines.
4542
4543
4544 Changes: Modified:
4545 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4546
4547
4548jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4549 Log:
4550 - Add description of umode +D, deaf.
4551 - Mention CALLERID 005 token with umode +g.
4552
4553
4554 Changes: Modified:
4555 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4556
4557
4558jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4559 Log:
4560 Strip off a leading colon in services shortcuts (aliases).
4561
4562
4563 Changes: Modified:
4564 +2 -0 trunk/src/parse.c (File Modified)
4565
4566
4567jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4568 Log:
4569 Add no_oper_invis contrib module, denies opers setting
4570 themselves invisible (except hidden_oper's).
4571
4572
4573 Changes: Modified:
4574 +42 -0 trunk/contrib/Makefile.in (File Modified)
4575 + - trunk/contrib/no_oper_invis.c (File Added)
4576
4577
4578jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4579 Log:
4580 Mention /stats E, make the other /stats descriptions more consistent.
4581
4582
4583 Changes: Modified:
4584 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4585
4586
4587jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4588 Log:
4589 Mention that the KILL reason and oper will appear on channels.
4590
4591
4592 Changes: Modified:
4593 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4594
4595
4596jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4597 Log:
4598 Mention /mode #channel f to query forward channel from outside.
4599
4600
4601 Changes: Modified:
4602 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4603
4604
4605jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4606 Log:
4607 Port over RATBOX_2_1 r20960 (anfl):
4608 client connect notices to +C should be hiding the extra
4609 fields for spoofed users
4610
4611
4612 Changes: Modified:
4613 +2 -1 trunk/src/s_user.c (File Modified)
4614
4615
4616jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4617 Log:
4618 Add a chapter with our extra user commands:
4619 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4620
4621
4622 Changes: Modified:
4623 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4624 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4625
4626
4627jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4628 Log:
4629 Do not put by <server>: in SQUIT reasons to servers
4630 other than the one being exited.
4631
4632
4633 Changes: Modified:
4634 +1 -1 trunk/src/client.c (File Modified)
4635
4636
4637jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4638 Log:
4639 Regenerate configure.
4640
4641
4642 Changes: Modified:
4643 +1162 -1159 trunk/configure (File Modified)
4644
4645
4646jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4647 Log:
4648 Move the warning flags down so they do not mess up
4649 checks like for -Wl,-export-dynamic.
4650
4651
4652 Changes: Modified:
4653 +33 -30 trunk/configure.ac (File Modified)
4654
4655
4656nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4657 Log:
4658 - more work here
4659
4660
4661 Changes: Modified:
4662 +2 -1 trunk/iauth/Makefile.in (File Modified)
4663
4664
4665nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4666 Log:
4667 - build iauth makefile
4668
4669
4670 Changes: Modified:
4671 +3 -2 trunk/configure (File Modified)
4672 +1 -0 trunk/configure.ac (File Modified)
4673
4674
4675nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4676 Log:
4677 - Makefile
4678
4679
4680 Changes: Modified:
4681 + - trunk/iauth/Makefile.in (File Added)
4682
4683
4684nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4685 Log:
4686 - add iauth.conf.example from irc2.11
4687
4688
4689 Changes: Modified:
4690 + - trunk/doc/example-iauth.conf (File Added)
4691
4692
4693nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4694 Log:
4695 - wow, i found some docs on this thing
4696
4697
4698 Changes: Modified:
4699 + - trunk/doc/technical/iauth-internals.txt (File Added)
4700
4701
4702nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4703 Log:
4704 - no longer applicable
4705
4706
4707 Changes: Modified:
4708 + - trunk/authdaemon/ (File Deleted)
4709
4710
4711nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4712 Log:
4713 - remove libircd.so on make clean (oops)
4714
4715
4716 Changes: Modified:
4717 +1 -1 trunk/src/Makefile.in (File Modified)
4718
4719
4720nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4721 Log:
4722 - merge iauth source for experimentation
4723
4724
4725 Changes: Modified:
4726 + - trunk/iauth/ (File Added)
4727 + - trunk/iauth/a_conf.c (File Added)
4728 + - trunk/iauth/a_conf_def.h (File Added)
4729 + - trunk/iauth/a_conf_ext.h (File Added)
4730 + - trunk/iauth/a_defines.h (File Added)
4731 + - trunk/iauth/a_externs.h (File Added)
4732 + - trunk/iauth/a_io.c (File Added)
4733 + - trunk/iauth/a_io_ext.h (File Added)
4734 + - trunk/iauth/a_log.c (File Added)
4735 + - trunk/iauth/a_log_def.h (File Added)
4736 + - trunk/iauth/a_log_ext.h (File Added)
4737 + - trunk/iauth/a_struct_def.h (File Added)
4738 + - trunk/iauth/iauth.c (File Added)
4739 + - trunk/iauth/mod_lhex.c (File Added)
4740 + - trunk/iauth/mod_lhex_ext.h (File Added)
4741 + - trunk/iauth/mod_pipe.c (File Added)
4742 + - trunk/iauth/mod_pipe_ext.h (File Added)
4743 + - trunk/iauth/mod_rfc931.c (File Added)
4744 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4745 + - trunk/iauth/mod_socks.c (File Added)
4746 + - trunk/iauth/mod_socks_ext.h (File Added)
4747 + - trunk/iauth/mod_webproxy.c (File Added)
4748 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4749
4750
4751jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4752 Log:
4753 User /quote help index was not sorted properly.
4754
4755
4756 Changes: Modified:
4757 +2 -2 trunk/help/Makefile.in (File Modified)
4758 +8 -8 trunk/help/users/index (File Modified)
4759
4760
4761jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4762 Log:
4763 Add SCAN help file.
4764
4765
4766 Changes: Modified:
4767 +25 -8 trunk/help/opers/index (File Modified)
4768 + - trunk/help/opers/scan (File Added)
4769
4770
4771jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4772 Log:
4773 SGML docs:
4774 - Document SCAN UMODES
4775 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4776
4777
4778 Changes: Modified:
4779 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4780
4781
4782jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4783 Log:
4784 Add our copyright information to /info (part of release-1.1 r1026).
4785
4786
4787 Changes: Modified:
4788 +1 -0 trunk/src/version.c.SH (File Modified)
4789
4790
4791jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4792 Log:
4793 Fix some compile warnings.
4794
4795
4796 Changes: Modified:
4797 +1 -1 trunk/modules/core/m_join.c (File Modified)
4798 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4799 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4800 +1 -1 trunk/modules/m_scan.c (File Modified)
4801 +4 -4 trunk/modules/m_signon.c (File Modified)
4802
4803
4804jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4805 Log:
4806 RSFNC: OK, actually consider unknowns also for detecting a collide.
4807 Otherwise we can get two clients with the same nick.
4808
4809
4810 Changes: Modified:
4811 +1 -1 trunk/modules/m_services.c (File Modified)
4812
4813
4814nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4815 Log:
4816 - charybdis profiling stuff
4817 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4818 - update .depend
4819
4820
4821 Changes: Modified:
4822 +0 -8 trunk/configure (File Modified)
4823 +1 -8 trunk/configure.ac (File Modified)
4824 +18 -0 trunk/include/channel.h (File Modified)
4825 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4826 +335 -260 trunk/src/.depend (File Modified)
4827 +1569 -0 trunk/src/Makefile.in (File Modified)
4828 + - trunk/src/chmode.c (File Added)
4829 +16 -1 trunk/src/ircd.c (File Modified)
4830 +11 -0 trunk/src/main.c (File Modified)
4831 +11 -0 trunk/src/modules.c (File Modified)
4832
4833
4834jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4835 Log:
4836 RSFNC: Do not send kills to servers for unknowns
4837
4838
4839 Changes: Modified:
4840 +4 -2 trunk/modules/m_services.c (File Modified)
4841
4842
4843jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4844 Log:
4845 Describe service{} blocks in reference.conf.
4846
4847
4848 Changes: Modified:
4849 +12 -0 trunk/doc/reference.conf (File Modified)
4850
4851
4852jilles 2006/03/09 01:14:34 UTC (20060309-996)
4853 Log:
4854 Replace this list of modes with pointers to other documentation.
4855
4856
4857 Changes: Modified:
4858 +6 -50 trunk/doc/modes.txt (File Modified)
4859
4860
4861jilles 2006/03/08 00:10:46 UTC (20060308-986)
4862 Log:
4863 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4864 looks too much like an old-ircd client pointer otherwise.
4865
4866
4867 Changes: Modified:
4868 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4869
4870
4871jilles 2006/03/08 00:09:27 UTC (20060308-984)
4872 Log:
4873 findforwards:
4874 - note truncation of the list (perhaps sending multiple
4875 notices is better)
4876 - clarify in a comment that /findforwards on a nonexistent
4877 channel can be useful
4878 - sendto_one_notice() requires that the text start with
4879 a colon
4880
4881
4882 Changes: Modified:
4883 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4884
4885
4886jilles 2006/03/07 23:33:48 UTC (20060307-982)
4887 Log:
4888 When we close a local server's link, always include the
4889 name of the client causing the exit in the reason in the
4890 SQUIT we send them (replacing them with us). This makes
4891 sure server notices for stuff like "Not enough arguments
4892 to server command" are different on the two sides.
4893
4894
4895 Changes: Modified:
4896 +7 -5 trunk/src/client.c (File Modified)
4897
4898
4899gxti 2006/03/07 22:58:03 UTC (20060307-980)
4900 Log:
4901 New contrib module m_findforwards.c
4902
4903
4904 Changes: Modified:
4905 +112 -0 trunk/contrib/Makefile.in (File Modified)
4906 + - trunk/contrib/m_findforwards.c (File Added)
4907
4908
4909jilles 2006/03/07 22:21:29 UTC (20060307-968)
4910 Log:
4911 Whoops, don't show real host behind auth{} spoof in
4912 spoof notices if hide_spoof_ips is enabled.
4913
4914 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4915
4916
4917 Changes: Modified:
4918 +3 -2 trunk/src/s_conf.c (File Modified)
4919
4920
4921jilles 2006/03/07 12:54:53 UTC (20060307-962)
4922 Log:
4923 Add dalnet-style /identify that sends to nickserv or chanserv.
4924
4925
4926 Changes: Modified:
4927 +102 -0 trunk/contrib/Makefile.in (File Modified)
4928 + - trunk/contrib/m_identify.c (File Added)
4929
4930
4931jilles 2006/03/07 12:26:20 UTC (20060307-958)
4932 Log:
4933 Document alias{} blocks a bit better.
4934
4935
4936 Changes: Modified:
4937 +9 -0 trunk/doc/reference.conf (File Modified)
4938
4939
4940nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4941 Log:
4942 - add aliases to /stats m (data usage is not counted though, sorry)
4943
4944
4945 Changes: Modified:
4946 +1 -0 trunk/include/s_conf.h (File Modified)
4947 +3 -0 trunk/src/newconf.c (File Modified)
4948 +15 -0 trunk/src/parse.c (File Modified)
4949
4950
4951nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4952 Log:
4953 - remove m_sshortcut as it's no longer relevant
4954
4955
4956 Changes: Modified:
4957 +0 -145 trunk/modules/Makefile.in (File Modified)
4958 + - trunk/modules/m_sshortcut.c (File Deleted)
4959
4960
4961nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4962 Log:
4963 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4964 targets instead of my original idea :P)
4965
4966
4967 Changes: Modified:
4968 +32 -0 trunk/doc/example.conf (File Modified)
4969 +35 -0 trunk/doc/reference.conf (File Modified)
4970 +4 -0 trunk/include/parse.h (File Modified)
4971 +7 -0 trunk/include/s_conf.h (File Modified)
4972 +82 -0 trunk/src/newconf.c (File Modified)
4973 +78 -0 trunk/src/parse.c (File Modified)
4974 +16 -0 trunk/src/s_conf.c (File Modified)
4975
4976
4977jilles 2006/03/05 23:33:56 UTC (20060305-942)
4978 Log:
4979 Remove some spaces after tabs. ??
4980
4981
4982 Changes: Modified:
4983 +18 -18 trunk/src/newconf.c (File Modified)
4984
4985
4986jilles 2006/03/05 23:15:38 UTC (20060305-940)
4987 Log:
4988 Global /who:
4989 - make sure to clear all marks also if the who was aborted
4990 because of too many matches
4991 - give ERR_TOOMANYMATCHES if too many matches
4992 - clarify comments
4993
4994 ratbox RATBOX_2_2 r22003 (jilles)
4995
4996
4997 Changes: Modified:
4998 +28 -26 trunk/modules/m_who.c (File Modified)
4999
5000
5001nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5002 Log:
5003 - devel is 2.0
5004
5005
5006 Changes: Modified:
5007 +9 -9 trunk/configure (File Modified)
5008 +1 -1 trunk/configure.ac (File Modified)
5009
5010
5011nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5012 Log:
5013 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5014
5015
5016 Changes: Modified:
5017 +2 -1 trunk/include/s_newconf.h (File Modified)
5018 +20 -0 trunk/modules/m_rehash.c (File Modified)
5019 +1 -1 trunk/src/s_newconf.c (File Modified)
5020
5021
5022gxti 2006/03/05 03:38:33 UTC (20060305-930)
5023 Log:
5024 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5025
5026
5027 Changes: Modified:
5028 +0 -1 trunk/doc/example.conf (File Modified)
5029 +0 -3 trunk/doc/reference.conf (File Modified)
5030 +0 -1 trunk/include/s_conf.h (File Modified)
5031 +0 -6 trunk/modules/m_info.c (File Modified)
5032 +1 -1 trunk/src/channel.c (File Modified)
5033 +0 -1 trunk/src/newconf.c (File Modified)
5034
5035
5036gxti 2006/03/05 00:48:56 UTC (20060305-928)
5037 Log:
5038 Missing header in m_chghost.c
5039
5040 Changes: Modified:
5041 +1 -0 trunk/modules/m_chghost.c (File Modified)
5042
5043
5044gxti 2006/02/28 19:53:33 UTC (20060228-926)
5045 Log:
5046 Relocate QJM code to a seperate function(change_nick_user_host)
5047 Change CHGHOST to use change_nick_user_host instead of just setting it
5048
5049
5050 Changes: Modified:
5051 +3 -0 trunk/include/s_user.h (File Modified)
5052 +1 -1 trunk/modules/m_chghost.c (File Modified)
5053 +3 -78 trunk/modules/m_signon.c (File Modified)
5054 +89 -0 trunk/src/s_user.c (File Modified)
5055
5056
5057jilles 2006/02/28 13:24:51 UTC (20060228-924)
5058 Log:
5059 Restore /stats a (dns servers, admin-only).
5060
5061
5062 Changes: Modified:
5063 +1 -0 trunk/include/res.h (File Modified)
5064 +5 -8 trunk/modules/m_stats.c (File Modified)
5065 +16 -0 trunk/src/res.c (File Modified)
5066
5067
5068nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5069 Log:
5070 - Add CHARYBDIS_PROFILE if we are profiling.
5071 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5072 - Remove duplicate --enable-epoll entry.
5073
5074
5075 Changes: Modified:
5076 +1595 -15 trunk/configure (File Modified)
5077 +30 -11 trunk/configure.ac (File Modified)
5078 +3 -0 trunk/include/setup.h.in (File Modified)
5079
5080
5081nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5082 Log:
5083 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5084
5085
5086 Changes: Modified:
5087 +28 -0 trunk/aclocal.m4 (File Modified)
5088
5089
5090jilles 2006/02/23 13:25:48 UTC (20060223-916)
5091 Log:
5092 Allow requesting forward channel and quiet list in same mode command.
5093
5094
5095 Changes: Modified:
5096 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5097
5098
5099jilles 2006/02/22 00:06:41 UTC (20060222-912)
5100 Log:
5101 Add description of xline wildcards.
5102
5103
5104 Changes: Modified:
5105 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5106
5107
5108gxti 2006/02/21 23:54:57 UTC (20060221-908)
5109 Log:
5110 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5111
5112
5113 Changes: Modified:
5114 +0 -4 trunk/modules/m_services.c (File Modified)
5115
5116
5117nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5118 Log:
5119 typo
5120
5121
5122 Changes: Modified:
5123 +1 -1 trunk/include/hook.h (File Modified)
5124
5125
5126nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5127 Log:
5128 call_hook, not hook_call
5129
5130
5131 Changes: Modified:
5132 +1 -1 trunk/modules/core/m_join.c (File Modified)
5133
5134
5135nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5136 Log:
5137 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5138 Could be useful for a number of things.
5139
5140
5141 Changes: Modified:
5142 +9 -0 trunk/modules/core/m_join.c (File Modified)
5143
5144
5145nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5146 Log:
5147 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5148
5149
5150 Changes: Modified:
5151 +7 -0 trunk/include/hook.h (File Modified)
5152
5153
5154gxti 2006/02/20 21:27:46 UTC (20060220-896)
5155 Log:
5156 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5157
5158
5159 Changes: Modified:
5160 +15 -0 trunk/modules/m_services.c (File Modified)
5161
5162
5163jilles 2006/02/20 11:26:45 UTC (20060220-894)
5164 Log:
5165 Clarify snomask +f, +k, +u.
5166
5167
5168 Changes: Modified:
5169 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5170
5171
5172jilles 2006/02/20 11:26:22 UTC (20060220-892)
5173 Log:
5174 Cmode +p and +s may be set simultaneously.
5175
5176
5177 Changes: Modified:
5178 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5179
5180
5181nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5182 Log:
5183 actually, we should check the data version on each reload (oops)
5184
5185
5186 Changes: Modified:
5187 +6 -6 trunk/src/main.c (File Modified)
5188
5189
5190nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5191 Log:
5192 more work on the loader
5193
5194
5195 Changes: Modified:
5196 +45 -21 trunk/src/main.c (File Modified)
5197
5198
5199nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5200 Log:
5201 Add prototype ircd_state.c
5202
5203
5204 Changes: Modified:
5205 + - trunk/src/ircd_state.c (File Added)
5206
5207
5208jilles 2006/02/19 00:41:15 UTC (20060219-882)
5209 Log:
5210 Smaller improvements.
5211
5212
5213 Changes: Modified:
5214 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5215
5216
5217jilles 2006/02/19 00:15:39 UTC (20060219-880)
5218 Log:
5219 Add a lot of stuff here.
5220
5221
5222 Changes: Modified:
5223 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5224
5225
5226jilles 2006/02/18 22:55:32 UTC (20060218-878)
5227 Log:
5228 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5229
5230
5231 Changes: Modified:
5232 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5233
5234
5235jilles 2006/02/18 21:57:54 UTC (20060218-873)
5236 Log:
5237 Invex doesn't trump +r or (sic) +J.
5238
5239
5240 Changes: Modified:
5241 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5242
5243
5244nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5245 Log:
5246 Check to make sure a module is not loaded before loading it.
5247
5248
5249 Changes: Modified:
5250 +6 -1 trunk/src/ircd_parser.y (File Modified)
5251
5252
5253nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5254 Log:
5255 - Add a missing comma in the HeaderMessages array
5256 - Only send "Your hostname is too long ..." if that really is the case
5257
5258
5259 Changes: Modified:
5260 +2 -2 trunk/src/s_auth.c (File Modified)
5261
5262
5263nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5264 Log:
5265 build_symtable() will have already bailed here, so no need to check
5266 explicitly whether or not charybdis_main is NULL.
5267
5268
5269 Changes: Modified:
5270 +7 -16 trunk/src/main.c (File Modified)
5271
5272
5273nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5274 Log:
5275 Data structure versioning, part 1.
5276
5277
5278 Changes: Modified:
5279 +10 -1 trunk/include/ircd_defs.h (File Modified)
5280 +2 -0 trunk/src/ircd.c (File Modified)
5281 +15 -3 trunk/src/main.c (File Modified)
5282
5283
5284nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5285 Log:
5286 build a symbol table and use that instead of doing a raw dlsym on everything
5287
5288
5289 Changes: Modified:
5290 + - trunk/include/ircd_linker.h (File Added)
5291 +71 -1 trunk/src/Makefile.in (File Modified)
5292 + - trunk/src/ircd_linker.c (File Added)
5293 +16 -4 trunk/src/main.c (File Modified)
5294
5295
5296nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5297 Log:
5298 The launcher now calls io_loop() instead of charybdis_main().
5299 This is so that we do not have to reinitialize *everything* later.
5300
5301
5302 Changes: Modified:
5303 +1 -0 trunk/include/ircd.h (File Modified)
5304 +6 -7 trunk/src/ircd.c (File Modified)
5305 +13 -1 trunk/src/main.c (File Modified)
5306
5307
5308nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5309 Log:
5310 Use global binding on libircd.so.
5311
5312
5313 Changes: Modified:
5314 +1 -1 trunk/src/main.c (File Modified)
5315
5316
5317nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5318 Log:
5319 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5320 (it will do more later)
5321
5322
5323 Changes: Modified:
5324 +14 -12 trunk/include/config.h (File Modified)
5325 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5326 +31 -5 trunk/src/Makefile.in (File Modified)
5327 +78 -1 trunk/src/ircd.c (File Modified)
5328 + - trunk/src/main.c (File Added)
5329
5330
5331nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5332 Log:
5333 Add whitespace here, oops.
5334
5335
5336 Changes: Modified:
5337 +1 -1 trunk/CREDITS (File Modified)
5338
5339
5340nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5341 Log:
5342 Properly copy over the IP address here instead of using a cheap hack.
5343 Because the hack didn't work right except on IPv6. :|
5344
5345
5346 Changes: Modified:
5347 +12 -2 trunk/src/s_newconf.c (File Modified)
5348
5349
5350jilles 2006/02/15 01:33:43 UTC (20060215-849)
5351 Log:
5352 Revert reject cache notice to ratbox's, which more
5353 clearly suggests what's happening.
5354
5355
5356 Changes: Modified:
5357 +4 -1 trunk/src/reject.c (File Modified)
5358
5359
5360nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5361 Log:
5362 Fix the openssl status in the overview information.
5363
5364
5365 Changes: Modified:
5366 +1 -3 trunk/configure (File Modified)
5367 +1 -3 trunk/configure.ac (File Modified)
5368
5369
5370jilles 2006/02/15 00:53:32 UTC (20060215-843)
5371 Log:
5372 - Add simple exempt{} block (127.0.0.1) to example.conf.
5373 - Remove mention of deny{}.
5374
5375
5376 Changes: Modified:
5377 +5 -0 trunk/doc/example.conf (File Modified)
5378 +1 -1 trunk/doc/reference.conf (File Modified)
5379
5380
5381jilles 2006/02/15 00:37:34 UTC (20060215-839)
5382 Log:
5383 example.conf: add some comments at the start
5384 reference.conf: some ircd-ratbox -> charybdis
5385
5386
5387 Changes: Modified:
5388 +11 -0 trunk/doc/example.conf (File Modified)
5389 +6 -5 trunk/doc/reference.conf (File Modified)
5390
5391
5392jilles 2006/02/15 00:27:59 UTC (20060215-833)
5393 Log:
5394 Rename m_createauthonly module to createauthonly
5395 as this is not a module providing an m_function
5396 (command).
5397
5398
5399 Changes: Modified:
5400 +1 -38 trunk/contrib/Makefile.in (File Modified)
5401 + - trunk/contrib/createauthonly.c (File Added)
5402 + - trunk/contrib/m_createauthonly.c (File Deleted)
5403
5404
5405jilles 2006/02/15 00:22:08 UTC (20060215-831)
5406 Log:
5407 Add to example confs commented lines for:
5408 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5409 sno_globalkline.so, sno_globaloper.so.
5410
5411
5412 Changes: Modified:
5413 +5 -1 trunk/doc/example.conf (File Modified)
5414 +9 -1 trunk/doc/reference.conf (File Modified)
5415
5416
5417jilles 2006/02/15 00:12:24 UTC (20060215-829)
5418 Log:
5419 - Unbreak connecting to connect{}s with hostnames
5420 instead of IP addresses (broken with new resolver).
5421 - Try to do A/AAAA query based on aftype in
5422 connect{} (doesn't seem to work fully).
5423
5424
5425 Changes: Modified:
5426 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5427
5428
5429jilles 2006/02/14 22:54:37 UTC (20060214-827)
5430 Log:
5431 Unbreak /rehash dns.
5432
5433
5434 Changes: Modified:
5435 +1 -0 trunk/src/res.c (File Modified)
5436
5437
5438jilles 2006/02/14 22:40:55 UTC (20060214-825)
5439 Log:
5440 Preserve Hybrid Id and add one of our own.
5441
5442
5443 Changes: Modified:
5444 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5445 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5446
5447
5448jilles 2006/02/14 22:17:17 UTC (20060214-821)
5449 Log:
5450 Add anfl and Androsyn to CREDITS.
5451 They wrote a lot of ratbox code we use, both before and after the fork.
5452
5453
5454 Changes: Modified:
5455 +2 -0 trunk/CREDITS (File Modified)
5456
5457
5458nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5459 Log:
5460 Hostname validity check.
5461
5462
5463 Changes: Modified:
5464 +42 -3 trunk/src/s_auth.c (File Modified)
5465
5466
5467nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5468 Log:
5469 Version bump to 1.2.0.
5470
5471
5472 Changes: Modified:
5473 +9 -9 trunk/configure (File Modified)
5474 +1 -1 trunk/configure.ac (File Modified)
5475
5476
5477nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5478 Log:
5479 - Missed a spot in the IPv6 code here. Should be usable now.
5480
5481
5482 Changes: Modified:
5483 +2 -2 trunk/src/res.c (File Modified)
5484
5485
5486nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5487 Log:
5488 Alright, so, this massive commit does the following:
5489 - Removes adns
5490 - Adds a resolver based on the undernet and hybrid one.
5491 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5492 - Makes a check in ./configure be posixly correct
5493 - Simplifies the auth code and DNS callbacks
5494
5495 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5496
5497
5498 Changes: Modified:
5499 +1 -1 trunk/Makefile.in (File Modified)
5500 + - trunk/adns/ (File Deleted)
5501 +148 -80 trunk/configure (File Modified)
5502 +1 -2 trunk/configure.ac (File Modified)
5503 +6 -0 trunk/include/client.h (File Modified)
5504 +1 -0 trunk/include/packet.h (File Modified)
5505 +153 -41 trunk/include/res.h (File Modified)
5506 + - trunk/include/reslib.h (File Added)
5507 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5508 +930 -1449 trunk/modules/.depend (File Modified)
5509 +3 -0 trunk/modules/m_stats.c (File Modified)
5510 +417 -621 trunk/src/.depend (File Modified)
5511 +1 -1 trunk/src/.indent.pro (File Modified)
5512 +2069 -289 trunk/src/Makefile.in (File Modified)
5513 + - trunk/src/adns.c (File Deleted)
5514 + - trunk/src/res.c (File Added)
5515 + - trunk/src/reslib.c (File Added)
5516 +11 -50 trunk/src/s_auth.c (File Modified)
5517 +4 -26 trunk/src/s_newconf.c (File Modified)
5518
5519
5520nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5521 Log:
5522 Document the NOBALLOC feature.
5523
5524
5525 Changes: Modified:
5526 +7 -1 trunk/include/config.h (File Modified)
5527
5528
5529jilles 2006/02/12 20:50:51 UTC (20060212-806)
5530 Log:
5531 commands.sgml changes
5532
5533
5534 Changes: Modified:
5535 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5536
5537
5538jilles 2006/02/12 19:58:28 UTC (20060212-804)
5539 Log:
5540 connect{} changes.
5541
5542
5543 Changes: Modified:
5544 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5545
5546
5547jilles 2006/02/12 19:47:43 UTC (20060212-802)
5548 Log:
5549 Improve description of class{} block (in particular,
5550 mention server classes as well as client classes).
5551
5552
5553 Changes: Modified:
5554 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5555
5556
5557jilles 2006/02/12 19:37:35 UTC (20060212-800)
5558 Log:
5559 In comment:
5560 -/* sendq: servers need a higher sendq as they send more data */
5561 +/* sendq: servers need a higher sendq as they are sent more data */
5562
5563
5564 Changes: Modified:
5565 +1 -1 trunk/doc/reference.conf (File Modified)
5566
5567
5568jilles 2006/02/12 19:33:35 UTC (20060212-798)
5569 Log:
5570 Add modules{} block.
5571
5572
5573 Changes: Modified:
5574 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5575
5576
5577jilles 2006/02/12 17:31:44 UTC (20060212-796)
5578 Log:
5579 Add general::oper_snomask, snomask on oper up for opers
5580 that have umode +s set on oper up, but do not have
5581 a specific snomask setting in their operator block.
5582 If this is empty or not specified, +s is used as before.
5583
5584
5585 Changes: Modified:
5586 +4 -1 trunk/doc/example.conf (File Modified)
5587 +7 -1 trunk/doc/reference.conf (File Modified)
5588 +1 -0 trunk/include/client.h (File Modified)
5589 +1 -0 trunk/include/s_conf.h (File Modified)
5590 +32 -0 trunk/src/newconf.c (File Modified)
5591 +1 -0 trunk/src/s_conf.c (File Modified)
5592 +13 -3 trunk/src/s_user.c (File Modified)
5593
5594
5595nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5596 Log:
5597 fix error
5598
5599 Changes: Modified:
5600 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5601
5602
5603nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5604 Log:
5605 Add MASKTRACE and CHANTRACE commands.
5606
5607
5608 Changes: Modified:
5609 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5610
5611
5612nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5613 Log:
5614 document loadmodule directive
5615
5616
5617 Changes: Modified:
5618 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5619
5620
5621nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5622 Log:
5623 finish this up
5624
5625
5626 Changes: Modified:
5627 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5628
5629
5630nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5631 Log:
5632 q:lines are no longer living in the ircd.conf either
5633
5634
5635 Changes: Modified:
5636 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5637
5638
5639nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5640 Log:
5641 remove k:line, d:line, x:line as they are their own files now
5642
5643
5644 Changes: Modified:
5645 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5646
5647
5648jilles 2006/02/12 03:55:38 UTC (20060212-782)
5649 Log:
5650 New place for operator::snomask.
5651
5652
5653 Changes: Modified:
5654 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5655
5656
5657nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5658 Log:
5659 Document connect {}.
5660
5661
5662 Changes: Modified:
5663 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5664
5665
5666jilles 2006/02/12 03:42:26 UTC (20060212-778)
5667 Log:
5668 example.conf: move operator::snomask to a more logical place,
5669 more sensible default
5670 reference.conf: add operator::snomask
5671
5672
5673 Changes: Modified:
5674 +3 -3 trunk/doc/example.conf (File Modified)
5675 +3 -0 trunk/doc/reference.conf (File Modified)
5676
5677
5678jilles 2006/02/12 03:34:24 UTC (20060212-776)
5679 Log:
5680 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5681 in those conf entries that take umodes like <name1>, <name2>, ...
5682
5683
5684 Changes: Modified:
5685 +3 -0 trunk/doc/reference.conf (File Modified)
5686 +3 -0 trunk/src/newconf.c (File Modified)
5687
5688
5689nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5690 Log:
5691 Remove H:line
5692
5693
5694 Changes: Modified:
5695 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5696
5697
5698nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5699 Log:
5700 Aesthetic changes.
5701
5702
5703 Changes: Modified:
5704 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5705
5706
5707nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5708 Log:
5709 s/allow/auth
5710
5711
5712 Changes: Modified:
5713 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5714
5715
5716nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5717 Log:
5718 fix
5719
5720
5721 Changes: Modified:
5722 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5723
5724
5725nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5726 Log:
5727 Document operator {} blocks.
5728
5729
5730 Changes: Modified:
5731 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5732
5733
5734jilles 2006/02/12 03:18:31 UTC (20060212-764)
5735 Log:
5736 auth{}: clarify/add some details
5737
5738
5739 Changes: Modified:
5740 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5741
5742
5743nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5744 Log:
5745 auth{}: Move a paragraph.
5746
5747
5748 Changes: Modified:
5749 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5750
5751
5752nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5753 Log:
5754 Document auth{} blocks.
5755
5756
5757 Changes: Modified:
5758 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5759
5760
5761jilles 2006/02/12 02:23:21 UTC (20060212-758)
5762 Log:
5763 Add umode +R.
5764
5765
5766 Changes: Modified:
5767 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5768
5769
5770jilles 2006/02/12 02:19:41 UTC (20060212-756)
5771 Log:
5772 Add umode +R, prevents unidentified clients from
5773 sending private messages or notices. /accept'ed
5774 clients and opers are exempt.
5775 Due to the /accept part, this is only checked
5776 at the target's server, may want to change
5777 this?
5778
5779
5780 Changes: Modified:
5781 +1 -0 trunk/help/opers/umode (File Modified)
5782 +1 -0 trunk/help/users/umode (File Modified)
5783 +2 -0 trunk/include/client.h (File Modified)
5784 +1 -0 trunk/include/numeric.h (File Modified)
5785 +11 -1 trunk/modules/core/m_message.c (File Modified)
5786 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5787 +1 -1 trunk/src/messages.tab (File Modified)
5788 +1 -1 trunk/src/s_user.c (File Modified)
5789
5790
5791jilles 2006/02/12 01:26:44 UTC (20060212-754)
5792 Log:
5793 Don't allow a nick change if banned or quieted (and not
5794 voiced or opped) on a channel. This uses numeric 435
5795 (bahamut's "cannot change to a banned nick") because
5796 bahamut/ircu's 437 and hyperion's 438 already have
5797 another meaning for us.
5798
5799
5800 Changes: Modified:
5801 +2 -0 trunk/include/channel.h (File Modified)
5802 +1 -0 trunk/include/numeric.h (File Modified)
5803 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5804 +38 -0 trunk/src/channel.c (File Modified)
5805 +1 -1 trunk/src/messages.tab (File Modified)
5806
5807
5808jilles 2006/02/11 20:55:03 UTC (20060211-752)
5809 Log:
5810 KNOCK:
5811 - respect ban exceptions
5812 - also deny a knock if quieted
5813
5814
5815 Changes: Modified:
5816 +2 -1 trunk/modules/m_knock.c (File Modified)
5817
5818
5819jilles 2006/02/11 19:42:32 UTC (20060211-750)
5820 Log:
5821 Reverse bad substitution in comment.
5822
5823
5824 Changes: Modified:
5825 +1 -1 trunk/src/channel.c (File Modified)
5826
5827
5828jilles 2006/02/11 19:04:47 UTC (20060211-748)
5829 Log:
5830 - set DynSpoof flag for clients spoofed at registration
5831 - add orighost instead of host to the hostname hash
5832
5833
5834 Changes: Modified:
5835 +5 -1 trunk/src/s_user.c (File Modified)
5836
5837
5838jilles 2006/02/11 16:59:13 UTC (20060211-746)
5839 Log:
5840 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5841
5842
5843 Changes: Modified:
5844 +2 -3 trunk/src/send.c (File Modified)
5845
5846
5847gxti 2006/02/10 02:44:34 UTC (20060210-744)
5848 Log:
5849 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5850
5851
5852 Changes: Modified:
5853 +17 -7 trunk/modules/m_signon.c (File Modified)
5854
5855
5856gxti 2006/02/09 02:44:48 UTC (20060209-742)
5857 Log:
5858 Correct minimum args on ENCAP SASL to avoid nasty core.
5859
5860
5861 Changes: Modified:
5862 +1 -1 trunk/modules/m_sasl.c (File Modified)
5863
5864
5865jilles 2006/02/09 01:14:21 UTC (20060209-740)
5866 Log:
5867 Style nits: sptr can't ever be NULL, don't compare truth
5868 values with YES.
5869
5870
5871 Changes: Modified:
5872 +2 -3 trunk/modules/m_scan.c (File Modified)
5873
5874
5875jilles 2006/02/09 01:04:56 UTC (20060209-738)
5876 Log:
5877 - Comment out scan_cmodes() prototype to suppress warning
5878 - Correct minimum parameter count for mo_scan()
5879
5880
5881 Changes: Modified:
5882 +2 -2 trunk/modules/m_scan.c (File Modified)
5883
5884
5885jilles 2006/02/09 00:56:16 UTC (20060209-736)
5886 Log:
5887 SCAN UMODES:
5888 - Include full command in operspy notice
5889 - Allow global scans (no-list used, mask not used) without operspy
5890 - Use ERR_NOPRIVS numeric
5891
5892
5893 Changes: Modified:
5894 +21 -9 trunk/modules/m_scan.c (File Modified)
5895
5896
5897jilles 2006/02/08 23:45:23 UTC (20060208-734)
5898 Log:
5899 Cancel out the >3 default if < is given; this way
5900 any </> specification fully overrides the default.
5901
5902
5903 Changes: Modified:
5904 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5905
5906
5907jilles 2006/02/08 23:13:44 UTC (20060208-732)
5908 Log:
5909 - Call mo_list() from m_list() to reduce code duplication
5910 - Default to >3, rather arbitrarily (conf option?)
5911 - Make < and > mean less than and greater than again
5912
5913
5914 Changes: Modified:
5915 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5916
5917
5918jilles 2006/02/08 22:20:43 UTC (20060208-730)
5919 Log:
5920 When processing topic burst, hide connecting server
5921 on netburst if flatten links is enabled.
5922
5923
5924 Changes: Modified:
5925 +9 -2 trunk/modules/m_tb.c (File Modified)
5926
5927
5928nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5929 Log:
5930 - remove PENALTY token
5931
5932
5933 Changes: Modified:
5934 +0 -1 trunk/include/supported.h (File Modified)
5935
5936
5937nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5938 Log:
5939 005 fixups:
5940 - Add PENALTY because we have a pace-wait system.
5941 - Add FNC due to SAVE and RSFNC
5942 - Add q to MAXLIST.
5943
5944
5945 Changes: Modified:
5946 +4 -2 trunk/include/supported.h (File Modified)
5947
5948
5949nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5950 Log:
5951 mkay, indent went nuts here
5952
5953
5954 Changes: Modified:
5955 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5956
5957
5958nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5959 Log:
5960 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5961 and can be used instead. The SAFELIST implementation is the one used by
5962 default, as most users/networks will be used to it.
5963
5964
5965 Changes: Modified:
5966 +1 -0 trunk/NEWS (File Modified)
5967 +14 -0 trunk/include/client.h (File Modified)
5968 +5 -0 trunk/include/hash.h (File Modified)
5969 +404 -272 trunk/modules/Makefile.in (File Modified)
5970 + - trunk/modules/m_list.c (File Deleted)
5971 + - trunk/modules/m_list_ratbox.c (File Added)
5972 + - trunk/modules/m_list_safelist.c (File Added)
5973 +5 -5 trunk/src/hash.c (File Modified)
5974
5975
5976jilles 2006/02/08 21:02:52 UTC (20060208-720)
5977 Log:
5978 Clear invites on a lowerTS JOIN or SJOIN.
5979 This should complete kick_on_split_riding protection.
5980
5981
5982 Changes: Modified:
5983 +5 -0 trunk/modules/core/m_join.c (File Modified)
5984 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5985
5986
5987jilles 2006/02/08 20:26:58 UTC (20060208-718)
5988 Log:
5989 Like in ratbox, send and interpret timestamps on invites.
5990
5991
5992 Changes: Modified:
5993 +9 -2 trunk/modules/m_invite.c (File Modified)
5994
5995
5996jilles 2006/02/07 12:48:28 UTC (20060207-716)
5997 Log:
5998 Add +S (network service) umode. Just for completeness, users or opers
5999 cannot set this.
6000
6001
6002 Changes: Modified:
6003 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6004
6005
6006nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6007 Log:
6008 update NEWS a bit
6009
6010
6011 Changes: Modified:
6012 +35 -2 trunk/NEWS (File Modified)
6013
6014
6015gxti 2006/02/06 04:42:14 UTC (20060206-712)
6016 Log:
6017 Split off a PreClient structure for data to be freed on registation (i.e. password).
6018 New hook introduce_client for post-registration messages.
6019 Fix b0rked SASL numerics.
6020 Burst REALHOST post-introduction for spoofed-on-registration clients.
6021 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6022 Pre-registration signon support.
6023
6024
6025 Changes: Modified:
6026 +10 -0 trunk/configure (File Modified)
6027 +2 -0 trunk/configure.ac (File Modified)
6028 +14 -4 trunk/include/client.h (File Modified)
6029 +1 -0 trunk/include/hook.h (File Modified)
6030 +1 -0 trunk/include/numeric.h (File Modified)
6031 +3 -0 trunk/include/setup.h.in (File Modified)
6032 +16 -0 trunk/modules/m_chghost.c (File Modified)
6033 +25 -21 trunk/modules/m_sasl.c (File Modified)
6034 +63 -30 trunk/modules/m_signon.c (File Modified)
6035 +18 -0 trunk/src/client.c (File Modified)
6036 +2 -0 trunk/src/hook.c (File Modified)
6037 +5 -5 trunk/src/messages.tab (File Modified)
6038 +2 -0 trunk/src/s_serv.c (File Modified)
6039 +28 -2 trunk/src/s_user.c (File Modified)
6040
6041
6042gxti 2006/02/06 03:10:01 UTC (20060206-710)
6043 Log:
6044 Update hook documentation.
6045
6046
6047 Changes: Modified:
6048 +30 -0 trunk/doc/hooks.txt (File Modified)
6049
6050
6051jilles 2006/02/05 22:44:03 UTC (20060205-708)
6052 Log:
6053 Improve @/# handling in match_esc().
6054
6055
6056 Changes: Modified:
6057 +21 -13 trunk/src/match.c (File Modified)
6058
6059
6060nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6061 Log:
6062 backtrack instead of bailing out when handling a mismatched escape
6063
6064
6065 Changes: Modified:
6066 +1 -1 trunk/src/match.c (File Modified)
6067
6068
6069nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6070 Log:
6071 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6072
6073 Changes: Modified:
6074 +2 -1 trunk/CREDITS (File Modified)
6075
6076
6077nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6078 Log:
6079 Fix the escape brokenness and pick up a more efficient matching algorithm,
6080 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6081 Patch sent upstream. They can do whatever they want with it, *shrug*.
6082
6083
6084 Changes: Modified:
6085 +147 -161 trunk/src/match.c (File Modified)
6086
6087
6088jilles 2006/02/04 20:13:39 UTC (20060204-700)
6089 Log:
6090 If flatten links is enabled, fake the origins of some ServerModes
6091 sent to clients so that the server sending the netburst is hidden.
6092 Most mode hacks still show the true source.
6093
6094
6095 Changes: Modified:
6096 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6097 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6098
6099
6100jilles 2006/02/04 18:26:55 UTC (20060204-698)
6101 Log:
6102 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6103 where the exit originated).
6104 - When receiving an SQUIT for a server themselves
6105 (IsMe(target_p) || target_p == client_p)
6106 close their link and send a local server notice.
6107
6108
6109 Changes: Modified:
6110 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6111 +6 -3 trunk/src/client.c (File Modified)
6112
6113
6114nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6115 Log:
6116 Hooking into the wrong hook, whoops. :P
6117
6118
6119 Changes: Modified:
6120 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6121 +6 -10 trunk/modules/core/m_join.c (File Modified)
6122
6123
6124nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6125 Log:
6126 this doesn't work right, right now :P
6127
6128
6129 Changes: Modified:
6130 +40 -0 trunk/contrib/Makefile.in (File Modified)
6131 + - trunk/contrib/m_createauthonly.c (File Added)
6132 +6 -0 trunk/include/hook.h (File Modified)
6133 +26 -1 trunk/modules/core/m_join.c (File Modified)
6134 +1 -1 trunk/src/ircd.c (File Modified)
6135
6136
6137nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6138 Log:
6139 Make can_join() hookable.
6140
6141
6142 Changes: Modified:
6143 +12 -1 trunk/src/channel.c (File Modified)
6144
6145
6146nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6147 Log:
6148 add 'int approved;' to the channel event hook
6149
6150
6151 Changes: Modified:
6152 +1 -0 trunk/include/hook.h (File Modified)
6153
6154
6155gxti 2006/02/04 02:50:03 UTC (20060204-688)
6156 Log:
6157 Use SIDs in SASL ENCAP origin.
6158 Ignore responses from other agents once the first SASL response has been received for a client.
6159
6160
6161 Changes: Modified:
6162 +9 -5 trunk/modules/m_sasl.c (File Modified)
6163
6164
6165gxti 2006/02/04 01:44:17 UTC (20060204-686)
6166 Log:
6167 Removed stray debug code.
6168
6169
6170 Changes: Modified:
6171 +1 -1 trunk/modules/m_sasl.c (File Modified)
6172
6173
6174jilles 2006/02/03 22:39:24 UTC (20060203-684)
6175 Log:
6176 Don't complain "unknown MODE flag" if a non-oper attempts
6177 to unset an oper only umode they do not have.
6178 This is to prevent unwanted error messages when users/bots
6179 do things like MODE <nick> +i-sw.
6180
6181
6182 Changes: Modified:
6183 +4 -2 trunk/src/s_user.c (File Modified)
6184
6185
6186jilles 2006/02/03 22:32:03 UTC (20060203-682)
6187 Log:
6188 Fix client_exit hook name and only call it for local exits that are not
6189 IsAnyServer.
6190
6191
6192 Changes: Modified:
6193 +3 -2 trunk/modules/m_sasl.c (File Modified)
6194
6195
6196gxti 2006/02/03 21:41:48 UTC (20060203-680)
6197 Log:
6198 Fix SASL logic to actually use stored agent UID.
6199 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6200 Add abort code for exiting clients.
6201
6202
6203 Changes: Modified:
6204 +18 -9 trunk/modules/m_sasl.c (File Modified)
6205
6206
6207jilles 2006/02/03 20:25:01 UTC (20060203-678)
6208 Log:
6209 Port over ratbox 2.2 /challenge. This is slightly more secure
6210 (better crypto, longer keys, challenge timeout) and has better
6211 client scripts.
6212
6213 The respond tool is no longer part of the ircd tree but a
6214 separate package, currently available from
6215 http://respond.ircd-ratbox.org (we should mirror/... this).
6216
6217
6218 Changes: Modified:
6219 +65 -310 trunk/doc/challenge.txt (File Modified)
6220 +5 -5 trunk/include/client.h (File Modified)
6221 +3 -0 trunk/include/irc_string.h (File Modified)
6222 +3 -0 trunk/include/numeric.h (File Modified)
6223 +94 -50 trunk/modules/m_challenge.c (File Modified)
6224 +1 -2 trunk/src/client.c (File Modified)
6225 +125 -0 trunk/src/irc_string.c (File Modified)
6226 +2 -2 trunk/src/messages.tab (File Modified)
6227 + - trunk/tools/rsa_respond/ (File Deleted)
6228
6229
6230gxti 2006/02/03 20:05:09 UTC (20060203-676)
6231 Log:
6232 Preliminary SASL support.
6233
6234
6235 Changes: Modified:
6236 +7 -0 trunk/include/client.h (File Modified)
6237 +6 -0 trunk/include/numeric.h (File Modified)
6238 +1 -0 trunk/modules/Makefile.in (File Modified)
6239 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6240 +175 -1 trunk/modules/m_cap.c (File Modified)
6241 + - trunk/modules/m_sasl.c (File Added)
6242 +2 -0 trunk/modules/m_user.c (File Modified)
6243 +5 -5 trunk/src/messages.tab (File Modified)
6244 +8 -2 trunk/src/s_user.c (File Modified)
6245
6246
6247jilles 2006/02/03 18:13:03 UTC (20060203-674)
6248 Log:
6249 SIGNON: make logout also apply remotely.
6250
6251
6252 Changes: Modified:
6253 +7 -2 trunk/modules/m_signon.c (File Modified)
6254
6255
6256gxti 2006/02/03 17:45:04 UTC (20060203-672)
6257 Log:
6258 Use an asterisk when sending empty logins in SIGNON.
6259
6260
6261 Changes: Modified:
6262 +5 -5 trunk/modules/m_signon.c (File Modified)
6263
6264
6265jilles 2006/02/03 17:38:31 UTC (20060203-670)
6266 Log:
6267 SIGNON: Only add whowas entry (add_history()) and wipe
6268 accepts (del_all_accepts()) if nick changed.
6269
6270
6271 Changes: Modified:
6272 +5 -3 trunk/modules/m_signon.c (File Modified)
6273
6274
6275jilles 2006/02/03 17:26:52 UTC (20060203-668)
6276 Log:
6277 SIGNON: slight fixes to collision code:
6278 - don't kill if target_p == source_p (nick unchanged or only changed case)
6279 - add comment that SAVE support is missing
6280 - use sendto_realops_snomask() instead of sendto_realops_flags()
6281
6282
6283 Changes: Modified:
6284 +9 -6 trunk/modules/m_signon.c (File Modified)
6285
6286
6287jilles 2006/02/03 17:19:26 UTC (20060203-666)
6288 Log:
6289 Fix up kills for bad nick/user/host on SIGNON.
6290
6291
6292 Changes: Modified:
6293 +16 -6 trunk/modules/m_signon.c (File Modified)
6294
6295
6296jilles 2006/02/03 16:50:56 UTC (20060203-664)
6297 Log:
6298 If changing to a nick with a digit, only allow the UID.
6299
6300
6301 Changes: Modified:
6302 +4 -0 trunk/modules/m_signon.c (File Modified)
6303
6304
6305gxti 2006/02/03 04:20:31 UTC (20060203-661)
6306 Log:
6307 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6308 Strip leading digits from logins that are not purely numeric.
6309
6310
6311 Changes: Modified:
6312 +3 -0 trunk/include/numeric.h (File Modified)
6313 +2 -0 trunk/include/send.h (File Modified)
6314 +1 -0 trunk/modules/Makefile.in (File Modified)
6315 +456 -3 trunk/modules/m_services.c (File Modified)
6316 + - trunk/modules/m_signon.c (File Added)
6317 +2 -2 trunk/src/messages.tab (File Modified)
6318 +98 -0 trunk/src/send.c (File Modified)
6319
6320
6321jilles 2006/02/02 14:10:16 UTC (20060202-659)
6322 Log:
6323 Remove old server notice umodes from example confs.
6324
6325
6326 Changes: Modified:
6327 +1 -2 trunk/doc/example.conf (File Modified)
6328 +4 -17 trunk/doc/reference.conf (File Modified)
6329
6330
6331jilles 2006/02/01 15:11:42 UTC (20060201-657)
6332 Log:
6333 Add snomask help file (forgot this earlier).
6334
6335
6336 Changes: Modified:
6337 + - trunk/help/opers/snomask (File Added)
6338
6339
6340jilles 2006/01/31 12:50:36 UTC (20060131-655)
6341 Log:
6342 Add umode +l (receive locops).
6343
6344
6345 Changes: Modified:
6346 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6347
6348
6349jilles 2006/01/31 12:44:21 UTC (20060131-653)
6350 Log:
6351 We don't plan to implement cmode +R (quiet unidentified) and
6352 umode +I (deny invite) for 1.1, so comment them out from the
6353 docs.
6354
6355
6356 Changes: Modified:
6357 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6358 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6359
6360
6361jilles 2006/01/31 12:40:38 UTC (20060131-651)
6362 Log:
6363 Improve snomask usage description.
6364
6365
6366 Changes: Modified:
6367 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6368
6369
6370jilles 2006/01/31 12:33:01 UTC (20060131-649)
6371 Log:
6372 Mention the word snomask with umode +s (needs to be a link really).
6373
6374
6375 Changes: Modified:
6376 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6377
6378
6379jilles 2006/01/31 12:28:58 UTC (20060131-647)
6380 Log:
6381 Add snomask +Z (operspy notices).
6382
6383
6384 Changes: Modified:
6385 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6386
6387
6388jilles 2006/01/31 12:23:29 UTC (20060131-645)
6389 Log:
6390 Misc updates/clarifications.
6391
6392
6393 Changes: Modified:
6394 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6395
6396
6397jilles 2006/01/31 12:15:29 UTC (20060131-643)
6398 Log:
6399 Document snomasks.
6400
6401
6402 Changes: Modified:
6403 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6404 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6405 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6406
6407
6408jilles 2006/01/30 01:07:43 UTC (20060130-641)
6409 Log:
6410 - Allow ENCAP REALHOST outside burst
6411 - Fix comment describing race condition: this can only happen
6412 on a local whois with use_whois_actually enabled
6413
6414
6415 Changes: Modified:
6416 +4 -6 trunk/modules/m_chghost.c (File Modified)
6417
6418
6419jilles 2006/01/29 21:42:06 UTC (20060129-639)
6420 Log:
6421 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6422
6423
6424 Changes: Modified:
6425 +39 -0 trunk/contrib/Makefile.in (File Modified)
6426 + - trunk/contrib/sno_globaloper.c (File Added)
6427
6428
6429jilles 2006/01/29 21:26:53 UTC (20060129-637)
6430 Log:
6431 Pass along old umodes and snomask in umode_changed hook,
6432 changing its parameter type from struct Client *
6433 to hook_data_umode_changed *. (For a new client, both
6434 are zero.)
6435
6436 The IP cloaking module now fully ignores umode changes
6437 where +h didn't change.
6438
6439
6440 Changes: Modified:
6441 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6442 +7 -0 trunk/include/hook.h (File Modified)
6443 +18 -4 trunk/src/s_user.c (File Modified)
6444
6445
6446nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6447 Log:
6448 move libcharybdis-provided function initialisation into libcharybdis_init().
6449
6450
6451 Changes: Modified:
6452 +32 -11 trunk/src/ircd.c (File Modified)
6453
6454
6455jilles 2006/01/29 20:40:55 UTC (20060129-633)
6456 Log:
6457 Make +f notices (local host, global host, global user@host, local class)
6458 netwide. Exceeding /quote set max remains local.
6459
6460
6461 Changes: Modified:
6462 +4 -4 trunk/src/s_conf.c (File Modified)
6463
6464
6465jilles 2006/01/29 20:32:44 UTC (20060129-631)
6466 Log:
6467 Netwide notices about attempts to join juped channels.
6468
6469
6470 Changes: Modified:
6471 +1 -1 trunk/modules/core/m_join.c (File Modified)
6472
6473
6474jilles 2006/01/29 19:57:17 UTC (20060129-629)
6475 Log:
6476 Send server notices about failed oper attempts globally.
6477 Successful remote oper attempt notices will be generated
6478 from the mode changes.
6479
6480
6481 Changes: Modified:
6482 +3 -3 trunk/modules/m_challenge.c (File Modified)
6483 +2 -2 trunk/modules/m_oper.c (File Modified)
6484
6485
6486jilles 2006/01/29 19:56:11 UTC (20060129-627)
6487 Log:
6488 Rest of infrastructure for sending server notices globally.
6489 Uses a new L_NETWIDE level on sendto_realops_snomask().
6490
6491
6492 Changes: Modified:
6493 +1 -0 trunk/include/send.h (File Modified)
6494 +31 -4 trunk/src/send.c (File Modified)
6495
6496
6497jilles 2006/01/29 18:55:28 UTC (20060129-625)
6498 Log:
6499 Add general::global_snotices conf option to control
6500 whether we send out SNOTEs. Does not do anything yet.
6501
6502
6503 Changes: Modified:
6504 +1 -0 trunk/doc/example.conf (File Modified)
6505 +6 -0 trunk/doc/reference.conf (File Modified)
6506 +1 -0 trunk/include/s_conf.h (File Modified)
6507 +6 -0 trunk/modules/m_info.c (File Modified)
6508 +1 -0 trunk/src/newconf.c (File Modified)
6509 +1 -0 trunk/src/s_conf.c (File Modified)
6510
6511
6512jilles 2006/01/29 13:47:35 UTC (20060129-623)
6513 Log:
6514 Only accept SNOTE from servers.
6515
6516
6517 Changes: Modified:
6518 +2 -0 trunk/modules/m_snote.c (File Modified)
6519
6520
6521jilles 2006/01/29 13:25:06 UTC (20060129-621)
6522 Log:
6523 Correct parv indices so this actually works.
6524
6525
6526 Changes: Modified:
6527 +2 -2 trunk/modules/m_snote.c (File Modified)
6528
6529
6530jilles 2006/01/29 13:16:10 UTC (20060129-619)
6531 Log:
6532 s/scan/snote/g
6533
6534
6535 Changes: Modified:
6536 +3 -3 trunk/modules/m_snote.c (File Modified)
6537
6538
6539nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6540 Log:
6541 Add m_snote.c, SNOTE propagator.
6542
6543
6544 Changes: Modified:
6545 +86 -0 trunk/modules/Makefile.in (File Modified)
6546 + - trunk/modules/m_snote.c (File Added)
6547
6548
6549nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6550 Log:
6551 start seeding the 1.1 NEWS file
6552
6553
6554 Changes: Modified:
6555 +4 -0 trunk/NEWS (File Modified)
6556
6557
6558nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6559 Log:
6560 rename some modules to more descriptive names...
6561
6562
6563 Changes: Modified:
6564 +2 -131 trunk/contrib/Makefile.in (File Modified)
6565 + - trunk/contrib/globalconnexit.c (File Deleted)
6566 + - trunk/contrib/globallineactive.c (File Deleted)
6567 + - trunk/contrib/sno_farconnect.c (File Added)
6568 + - trunk/contrib/sno_globalkline.c (File Added)
6569 +1 -120 trunk/modules/Makefile.in (File Modified)
6570 + - trunk/modules/networknotice.c (File Deleted)
6571 + - trunk/modules/sno_routing.c (File Added)
6572
6573
6574jilles 2006/01/28 22:02:18 UTC (20060128-611)
6575 Log:
6576 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6577 Uses FLAGS2_FLOODDONE bit on servers.
6578
6579
6580 Changes: Modified:
6581 +3 -0 trunk/include/client.h (File Modified)
6582 +121 -1 trunk/modules/Makefile.in (File Modified)
6583 + - trunk/modules/networknotice.c (File Added)
6584
6585
6586jilles 2006/01/28 21:44:33 UTC (20060128-609)
6587 Log:
6588 Don't show servers in /trace to nonopers if flatten links is enabled.
6589
6590
6591 Changes: Modified:
6592 +8 -5 trunk/modules/m_trace.c (File Modified)
6593
6594
6595jilles 2006/01/28 16:45:46 UTC (20060128-607)
6596 Log:
6597 CHGHOST:
6598 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6599 - send back confirmation to source, if local client
6600 - send a +s server notice if the source is neither a server nor a service (+S)
6601
6602
6603 Changes: Modified:
6604 +5 -1 trunk/modules/m_chghost.c (File Modified)
6605
6606
6607jilles 2006/01/28 16:01:05 UTC (20060128-605)
6608 Log:
6609 Use sendto_realops_snomask_from() to make the
6610 server notices appear to come from the affected
6611 user's server.
6612
6613
6614 Changes: Modified:
6615 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6616 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6617
6618
6619jilles 2006/01/28 16:00:14 UTC (20060128-603)
6620 Log:
6621 Add sendto_realops_snomask_from(), allows
6622 specification of apparent source server.
6623
6624
6625 Changes: Modified:
6626 +1 -0 trunk/include/send.h (File Modified)
6627 +41 -1 trunk/src/send.c (File Modified)
6628
6629
6630jilles 2006/01/28 15:30:20 UTC (20060128-601)
6631 Log:
6632 Revert r579. Keep host, not orighost in oper up notice.
6633 It would be inconsistent to have orighost there, and we
6634 don't want to mess up all server notices by putting both
6635 host and orighost.
6636
6637
6638 Changes: Modified:
6639 +1 -1 trunk/src/s_user.c (File Modified)
6640
6641
6642jilles 2006/01/28 15:27:10 UTC (20060128-599)
6643 Log:
6644 Include the IP address in operlog/foperlog.
6645
6646
6647 Changes: Modified:
6648 +10 -8 trunk/modules/m_challenge.c (File Modified)
6649 +8 -6 trunk/modules/m_oper.c (File Modified)
6650
6651
6652jilles 2006/01/28 15:17:01 UTC (20060128-597)
6653 Log:
6654 Call umode_changed hook on oper up.
6655
6656
6657 Changes: Modified:
6658 +1 -0 trunk/src/s_user.c (File Modified)
6659
6660
6661jilles 2006/01/28 15:13:27 UTC (20060128-595)
6662 Log:
6663 Add globalconnexit contrib module, shows remote client connects/exits
6664 except netsplits/netjoin on snomask +F.
6665 Notice formatting will probably change somewhat still.
6666
6667
6668 Changes: Modified:
6669 +80 -0 trunk/contrib/Makefile.in (File Modified)
6670 + - trunk/contrib/globalconnexit.c (File Added)
6671
6672
6673jilles 2006/01/28 14:54:44 UTC (20060128-593)
6674 Log:
6675 Declare snomask_modes[] so modules can provide snomasks.
6676
6677
6678 Changes: Modified:
6679 +2 -0 trunk/include/snomask.h (File Modified)
6680
6681
6682jilles 2006/01/28 14:40:10 UTC (20060128-591)
6683 Log:
6684 Replace user_signon hook with two new hooks: new_local_user
6685 and new_remote_user.
6686 These are called right before the user is introduced to the
6687 rest of the network.
6688
6689
6690 Changes: Modified:
6691 +2 -1 trunk/include/hook.h (File Modified)
6692 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6693 +4 -2 trunk/src/hook.c (File Modified)
6694 +2 -3 trunk/src/s_user.c (File Modified)
6695
6696
6697nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6698 Log:
6699 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6700
6701
6702 Changes: Modified:
6703 +2 -2 trunk/modules/m_scan.c (File Modified)
6704
6705
6706jilles 2006/01/27 19:45:11 UTC (20060127-587)
6707 Log:
6708 Update doc/technical/send.txt.
6709
6710
6711 Changes: Modified:
6712 +91 -131 trunk/doc/technical/send.txt (File Modified)
6713
6714
6715jilles 2006/01/27 14:44:19 UTC (20060127-585)
6716 Log:
6717 Add chantrace and masktrace to help files.
6718
6719
6720 Changes: Modified:
6721 + - trunk/help/opers/chantrace (File Added)
6722 +27 -20 trunk/help/opers/index (File Modified)
6723 + - trunk/help/opers/masktrace (File Added)
6724 +2 -0 trunk/help/opers/operspy (File Modified)
6725
6726
6727jilles 2006/01/27 14:41:47 UTC (20060127-583)
6728 Log:
6729 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6730 Shows etrace-like output for all users in a channel,
6731 in particular IP addresses.
6732
6733
6734 Changes: Modified:
6735 +75 -2 trunk/modules/m_etrace.c (File Modified)
6736
6737
6738jilles 2006/01/27 13:49:21 UTC (20060127-581)
6739 Log:
6740 Port over ratbox 2.2 r21727 (anfl):
6741 add some logging when we drop servers in places where we only notify opers
6742
6743
6744 Changes: Modified:
6745 +31 -0 trunk/modules/core/m_server.c (File Modified)
6746
6747
6748nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6749 Log:
6750 display orighost in operup message
6751
6752
6753 Changes: Modified:
6754 +1 -1 trunk/src/s_user.c (File Modified)
6755
6756
6757jilles 2006/01/26 17:13:21 UTC (20060126-577)
6758 Log:
6759 Add globallineactive contrib module, a hack which can often
6760 show k/d/g/x line active for remote clients.
6761
6762
6763 Changes: Modified:
6764 +52 -0 trunk/contrib/Makefile.in (File Modified)
6765 + - trunk/contrib/globallineactive.c (File Added)
6766
6767
6768jilles 2006/01/26 16:34:00 UTC (20060126-575)
6769 Log:
6770 Show IP field in the same way as MASKTRACE:
6771 "255.255.255.255" if it's unknown (remote TS5 client)
6772 and "0" if we or the remote server are purposely
6773 hiding it.
6774
6775
6776 Changes: Modified:
6777 +12 -1 trunk/modules/m_scan.c (File Modified)
6778
6779
6780jilles 2006/01/26 16:25:22 UTC (20060126-573)
6781 Log:
6782 scan umodes:
6783 - don't show servers in a global scan
6784 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6785
6786
6787 Changes: Modified:
6788 +4 -1 trunk/modules/m_scan.c (File Modified)
6789
6790
6791nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6792 Log:
6793 Implement SCAN UMODES.
6794
6795
6796 Changes: Modified:
6797 +3 -0 trunk/include/numeric.h (File Modified)
6798 +128 -2 trunk/modules/m_scan.c (File Modified)
6799 +2 -2 trunk/src/messages.tab (File Modified)
6800
6801
6802nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6803 Log:
6804 more oops
6805
6806
6807 Changes: Modified:
6808 +1 -1 trunk/modules/m_scan.c (File Modified)
6809
6810
6811nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6812 Log:
6813 parv[0] should be parv[1].
6814
6815
6816 Changes: Modified:
6817 +1 -1 trunk/modules/m_scan.c (File Modified)
6818
6819
6820nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6821 Log:
6822 another oops
6823
6824
6825 Changes: Modified:
6826 +1 -1 trunk/modules/m_scan.c (File Modified)
6827
6828
6829nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6830 Log:
6831 fix mistake here
6832
6833
6834 Changes: Modified:
6835 +2 -2 trunk/modules/m_scan.c (File Modified)
6836
6837
6838nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6839 Log:
6840 framework for scan command
6841
6842
6843 Changes: Modified:
6844 +113 -0 trunk/modules/Makefile.in (File Modified)
6845 + - trunk/modules/m_scan.c (File Added)
6846
6847
6848nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6849 Log:
6850 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6851
6852
6853 Changes: Modified:
6854 +2 -0 trunk/include/irc_string.h (File Modified)
6855 +157 -1 trunk/modules/m_etrace.c (File Modified)
6856 +129 -90 trunk/src/match.c (File Modified)
6857
6858
6859nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6860 Log:
6861 orighost may live in a different hash bucket (likely the case), lets check it standalone
6862
6863
6864 Changes: Modified:
6865 +39 -3 trunk/src/hostmask.c (File Modified)
6866
6867
6868nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6869 Log:
6870 SVN didn't check modules/ somehow, hrmm.
6871
6872
6873 Changes: Modified:
6874 +1 -1 trunk/modules/m_kline.c (File Modified)
6875 +6 -6 trunk/modules/m_stats.c (File Modified)
6876
6877
6878nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6879 Log:
6880 Track hostmask entries for client_p->orighost, if available.
6881 Not throughly tested, but seems to work fine.
6882
6883
6884 Changes: Modified:
6885 +8 -4 trunk/include/hostmask.h (File Modified)
6886 +14 -10 trunk/src/hostmask.c (File Modified)
6887
6888
6889jilles 2006/01/22 19:14:11 UTC (20060122-549)
6890 Log:
6891 Pass on SQUIT reasons more.
6892
6893
6894 Changes: Modified:
6895 +17 -19 trunk/src/client.c (File Modified)
6896
6897
6898jilles 2006/01/21 17:25:27 UTC (20060121-543)
6899 Log:
6900 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6901 This way, hidden admins also get them.
6902
6903
6904 Changes: Modified:
6905 +4 -4 trunk/src/send.c (File Modified)
6906
6907
6908jilles 2006/01/20 22:26:17 UTC (20060120-541)
6909 Log:
6910 From ircd-ratbox 2.2 (r21339 anfl):
6911 ms_kill() should be using find_person(), not find_client()
6912 otherwise it can generate a core.
6913
6914
6915 Changes: Modified:
6916 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6917
6918
6919jilles 2006/01/18 22:56:51 UTC (20060118-539)
6920 Log:
6921 Add m_error to core_module_table, so it is loaded by default.
6922
6923
6924 Changes: Modified:
6925 +1 -0 trunk/src/modules.c (File Modified)
6926
6927
6928jilles 2006/01/18 00:28:30 UTC (20060118-536)
6929 Log:
6930 comment is a const char *, not char *.
6931
6932
6933 Changes: Modified:
6934 +1 -1 trunk/include/hook.h (File Modified)
6935
6936
6937jilles 2006/01/18 00:10:02 UTC (20060118-534)
6938 Log:
6939 Fix a long standing hybrid 7 bug: when getting a read error
6940 on a server, report_error() is called with a %d instead of
6941 a %s in the format string ("Lost connection" in +d).
6942
6943
6944 Changes: Modified:
6945 +1 -1 trunk/src/client.c (File Modified)
6946
6947
6948jilles 2006/01/16 17:21:11 UTC (20060116-532)
6949 Log:
6950 Clarifications.
6951
6952
6953 Changes: Modified:
6954 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6955
6956
6957nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6958 Log:
6959 Add document describing capabilities and what they mean.
6960
6961
6962 Changes: Modified:
6963 + - trunk/doc/technical/capab.txt (File Added)
6964
6965
6966jilles 2006/01/16 01:19:24 UTC (20060116-528)
6967 Log:
6968 Change client_exit hook to pass all exit_client() parameters.
6969
6970
6971 Changes: Modified:
6972 +8 -0 trunk/include/hook.h (File Modified)
6973 +6 -1 trunk/src/client.c (File Modified)
6974
6975
6976jilles 2006/01/15 21:51:42 UTC (20060115-526)
6977 Log:
6978 Add client_exit hook, called in exit_client() for all
6979 clients of all types, except clients exiting because
6980 of netsplits (QS). The only thing done before it is
6981 marking the client as "closing" (to prevent
6982 recursion).
6983
6984
6985 Changes: Modified:
6986 +1 -0 trunk/include/hook.h (File Modified)
6987 +2 -0 trunk/src/client.c (File Modified)
6988 +2 -0 trunk/src/hook.c (File Modified)
6989
6990
6991jilles 2006/01/15 21:06:36 UTC (20060115-524)
6992 Log:
6993 Improve the code that calculates the nnnS nnnC counts
6994 in RPL_TRACESERVER.
6995
6996 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6997
6998
6999 Changes: Modified:
7000 +43 -36 trunk/modules/m_trace.c (File Modified)
7001
7002
7003jilles 2006/01/15 20:55:27 UTC (20060115-522)
7004 Log:
7005 Add server_eob hook.
7006 Planning to use this for netsplit/join notices.
7007
7008
7009 Changes: Modified:
7010 +1 -0 trunk/include/hook.h (File Modified)
7011 +2 -0 trunk/modules/m_pong.c (File Modified)
7012 +2 -0 trunk/src/hook.c (File Modified)
7013
7014
7015jilles 2006/01/15 20:01:51 UTC (20060115-520)
7016 Log:
7017 Default motd: ircd-ratbox -> charybdis
7018
7019
7020 Changes: Modified:
7021 +1 -1 trunk/doc/ircd.motd (File Modified)
7022
7023
7024jilles 2006/01/15 19:35:03 UTC (20060115-518)
7025 Log:
7026 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7027
7028
7029 Changes: Modified:
7030 +4 -4 trunk/src/s_user.c (File Modified)
7031
7032
7033jilles 2006/01/15 19:12:28 UTC (20060115-516)
7034 Log:
7035 - Remove obsolete EOB help file
7036 - Document snomask in the help files
7037 - Update indexes
7038
7039
7040 Changes: Modified:
7041 + - trunk/help/opers/eob (File Deleted)
7042 +13 -12 trunk/help/opers/index (File Modified)
7043 +1 -13 trunk/help/opers/umode (File Modified)
7044 +7 -7 trunk/help/users/index (File Modified)
7045
7046
7047nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7048 Log:
7049 Bail if snomask to parse is not given. Pointy hat to myself.
7050
7051
7052 Changes: Modified:
7053 +3 -0 trunk/src/snomask.c (File Modified)
7054
7055
7056gxti 2006/01/15 17:48:44 UTC (20060115-512)
7057 Log:
7058 Remove m_flags from autoconf
7059
7060
7061 Changes: Modified:
7062 +0 -1 trunk/contrib/Makefile.in (File Modified)
7063
7064
7065nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7066 Log:
7067 remove m_flags
7068
7069
7070 Changes: Modified:
7071 + - trunk/contrib/m_flags.c (File Deleted)
7072
7073
7074jilles 2006/01/15 17:22:19 UTC (20060115-508)
7075 Log:
7076 If +s is in oper_only_umodes, clear snomask on deoper.
7077
7078
7079 Changes: Modified:
7080 +5 -0 trunk/src/s_user.c (File Modified)
7081
7082
7083gxti 2006/01/15 17:16:50 UTC (20060115-506)
7084 Log:
7085 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7086
7087
7088 Changes: Modified:
7089 +2 -2 trunk/configure (File Modified)
7090 +2 -2 trunk/configure.ac (File Modified)
7091
7092
7093jilles 2006/01/15 17:15:56 UTC (20060115-504)
7094 Log:
7095 Remove the old server notice umodes.
7096 Default oper only umodes is now +s.
7097 Please make sure all remaining umodes still work.
7098
7099
7100 Changes: Modified:
7101 +3 -21 trunk/include/client.h (File Modified)
7102 +0 -12 trunk/src/newconf.c (File Modified)
7103 +1 -1 trunk/src/s_conf.c (File Modified)
7104 +12 -12 trunk/src/s_user.c (File Modified)
7105
7106
7107jilles 2006/01/15 17:00:27 UTC (20060115-502)
7108 Log:
7109 operator::flags nick_changes now controls +n snomask instead of +n umode.
7110
7111
7112 Changes: Modified:
7113 +8 -8 trunk/src/s_user.c (File Modified)
7114
7115
7116jilles 2006/01/15 16:53:16 UTC (20060115-500)
7117 Log:
7118 Move down h_umode_changed hook call after umode allowed checks
7119 (so it will not see +a if someone tries to set it but is not
7120 allowed to).
7121
7122
7123 Changes: Modified:
7124 +2 -3 trunk/src/s_user.c (File Modified)
7125
7126
7127jilles 2006/01/15 16:40:33 UTC (20060115-498)
7128 Log:
7129 Move over non-+s server notices (hopefully, all of them).
7130
7131
7132 Changes: Modified:
7133 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7134 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7135 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7136 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7137 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7138 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7139 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7140 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7141 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7142 +2 -2 trunk/libcharybdis/event.c (File Modified)
7143 +2 -2 trunk/modules/core/m_join.c (File Modified)
7144 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7145 +3 -3 trunk/modules/core/m_message.c (File Modified)
7146 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7147 +2 -2 trunk/modules/core/m_server.c (File Modified)
7148 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7149 +1 -1 trunk/modules/m_post.c (File Modified)
7150 +1 -1 trunk/modules/m_services.c (File Modified)
7151 +2 -2 trunk/src/channel.c (File Modified)
7152 +3 -3 trunk/src/client.c (File Modified)
7153 +1 -1 trunk/src/hash.c (File Modified)
7154 +5 -5 trunk/src/s_conf.c (File Modified)
7155 +2 -2 trunk/src/s_log.c (File Modified)
7156 +4 -4 trunk/src/s_user.c (File Modified)
7157
7158
7159jilles 2006/01/15 16:18:59 UTC (20060115-496)
7160 Log:
7161 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7162
7163
7164 Changes: Modified:
7165 +2 -1 trunk/include/snomask.h (File Modified)
7166 +2 -2 trunk/src/snomask.c (File Modified)
7167
7168
7169jilles 2006/01/15 16:08:28 UTC (20060115-494)
7170 Log:
7171 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7172
7173
7174 Changes: Modified:
7175 +1 -1 trunk/contrib/example_module.c (File Modified)
7176 +2 -2 trunk/include/ircd_defs.h (File Modified)
7177 +6 -6 trunk/modules/core/m_error.c (File Modified)
7178 +1 -1 trunk/modules/core/m_join.c (File Modified)
7179 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7180 +1 -1 trunk/modules/core/m_message.c (File Modified)
7181 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7182 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7183 +18 -18 trunk/modules/core/m_server.c (File Modified)
7184 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7185 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7186 +4 -4 trunk/modules/m_challenge.c (File Modified)
7187 +4 -4 trunk/modules/m_dline.c (File Modified)
7188 +13 -13 trunk/modules/m_gline.c (File Modified)
7189 +5 -5 trunk/modules/m_kline.c (File Modified)
7190 +2 -2 trunk/modules/m_oper.c (File Modified)
7191 +1 -1 trunk/modules/m_pong.c (File Modified)
7192 +13 -13 trunk/modules/m_rehash.c (File Modified)
7193 +4 -4 trunk/modules/m_resv.c (File Modified)
7194 +16 -16 trunk/modules/m_set.c (File Modified)
7195 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7196 +6 -6 trunk/modules/m_xline.c (File Modified)
7197 +1 -1 trunk/src/adns.c (File Modified)
7198 +2 -2 trunk/src/channel.c (File Modified)
7199 +1 -1 trunk/src/listener.c (File Modified)
7200 +1 -1 trunk/src/s_auth.c (File Modified)
7201 +15 -15 trunk/src/s_conf.c (File Modified)
7202 +3 -3 trunk/src/s_user.c (File Modified)
7203 +7 -7 trunk/src/send.c (File Modified)
7204
7205
7206jilles 2006/01/15 15:34:12 UTC (20060115-492)
7207 Log:
7208 On oper up:
7209 - set +s snomask if +s umode set but no snomasks
7210 - put numerics in more logical order
7211
7212
7213 Changes: Modified:
7214 +3 -1 trunk/src/s_user.c (File Modified)
7215
7216
7217jilles 2006/01/15 15:12:39 UTC (20060115-490)
7218 Log:
7219 parse_snobuf_to_mask(): default to + at start
7220 allows stuff like /mode jilles +s C
7221
7222
7223 Changes: Modified:
7224 +1 -1 trunk/src/snomask.c (File Modified)
7225
7226
7227jilles 2006/01/15 15:04:34 UTC (20060115-488)
7228 Log:
7229 Changes to user_mode() snomask handling.
7230 - show snomask (if not 0) on /mode <nick>
7231 - show snomask once at the end if +s/-s used
7232 - only parse 1 parameter for umode changes
7233 - don't crash on /mode <nick> +s
7234 - /mode <nick> -s clears snomask, doesn't use parameter
7235 - set umode +s iff snomask is not 0
7236 - snomask is not propagated, but umode +s is
7237
7238
7239 Changes: Modified:
7240 +97 -72 trunk/src/s_user.c (File Modified)
7241
7242
7243nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7244 Log:
7245 Convert some messages over to snomask.
7246
7247
7248 Changes: Modified:
7249 +29 -29 trunk/src/client.c (File Modified)
7250 +2 -2 trunk/src/ircd.c (File Modified)
7251 +13 -13 trunk/src/modules.c (File Modified)
7252 +1 -1 trunk/src/newconf.c (File Modified)
7253 +5 -5 trunk/src/parse.c (File Modified)
7254 +1 -1 trunk/src/restart.c (File Modified)
7255 +4 -4 trunk/src/s_newconf.c (File Modified)
7256 +11 -11 trunk/src/s_serv.c (File Modified)
7257
7258
7259nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7260 Log:
7261 include snomask.h from client.h
7262
7263
7264 Changes: Modified:
7265 +1 -0 trunk/include/client.h (File Modified)
7266
7267
7268nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7269 Log:
7270 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7271
7272
7273 Changes: Modified:
7274 +1 -0 trunk/src/newconf.c (File Modified)
7275 +2 -1 trunk/src/snomask.c (File Modified)
7276
7277
7278nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7279 Log:
7280 should start with +, not \0. Whoops. :)
7281
7282
7283 Changes: Modified:
7284 +1 -1 trunk/src/snomask.c (File Modified)
7285
7286
7287nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7288 Log:
7289 core snomask support.
7290
7291
7292 Changes: Modified:
7293 +3 -0 trunk/doc/example.conf (File Modified)
7294 +2 -0 trunk/include/client.h (File Modified)
7295 +2 -0 trunk/include/numeric.h (File Modified)
7296 +2 -0 trunk/include/s_newconf.h (File Modified)
7297 +63 -0 trunk/include/send.h (File Modified)
7298 + - trunk/include/snomask.h (File Added)
7299 +1 -0 trunk/src/Makefile.in (File Modified)
7300 +1 -1 trunk/src/messages.tab (File Modified)
7301 +8 -0 trunk/src/newconf.c (File Modified)
7302 +12 -0 trunk/src/s_user.c (File Modified)
7303 +235 -0 trunk/src/send.c (File Modified)
7304 + - trunk/src/snomask.c (File Added)
7305
7306
7307nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7308 Log:
7309 add a blank line after the license info.
7310
7311
7312 Changes: Modified:
7313 +1 -1 trunk/CREDITS (File Modified)
7314
7315
7316jilles 2006/01/14 19:59:18 UTC (20060114-472)
7317 Log:
7318 Extend copyright to 2006.
7319
7320
7321 Changes: Modified:
7322 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7323
7324
7325jilles 2006/01/14 19:56:24 UTC (20060114-470)
7326 Log:
7327 - Fix up book id.
7328 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7329
7330
7331 Changes: Modified:
7332 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7333 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7334
7335
7336jilles 2006/01/14 19:52:16 UTC (20060114-468)
7337 Log:
7338 Add oper privileges document.
7339
7340
7341 Changes: Modified:
7342 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7343 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7344
7345
7346jilles 2006/01/14 18:45:57 UTC (20060114-466)
7347 Log:
7348 Capitalize message names in services shortcuts (for consistency).
7349
7350
7351 Changes: Modified:
7352 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7353
7354
7355jilles 2006/01/13 16:53:35 UTC (20060113-464)
7356 Log:
7357 Remove C++ comment.
7358
7359
7360 Changes: Modified:
7361 +1 -1 trunk/src/patricia.c (File Modified)
7362
7363
7364jilles 2006/01/13 13:45:56 UTC (20060113-462)
7365 Log:
7366 Remove obsolete 'nextconnect' variable.
7367
7368
7369 Changes: Modified:
7370 +0 -1 trunk/include/ircd.h (File Modified)
7371 +0 -2 trunk/src/client.c (File Modified)
7372 +0 -1 trunk/src/ircd.c (File Modified)
7373
7374
7375jilles 2006/01/13 13:02:54 UTC (20060113-460)
7376 Log:
7377 Remove this remnant of the hybrid 6 ziplinks implementation.
7378
7379
7380 Changes: Modified:
7381 + - trunk/include/s_zip.h (File Deleted)
7382
7383
7384jilles 2006/01/09 16:05:47 UTC (20060109-458)
7385 Log:
7386 Make clone limiting work on orighost, not host (so it
7387 looks through services cloaks). Lightly tested, please
7388 test/review.
7389
7390
7391 Changes: Modified:
7392 +2 -0 trunk/modules/m_chghost.c (File Modified)
7393 +1 -1 trunk/src/client.c (File Modified)
7394 +1 -1 trunk/src/s_conf.c (File Modified)
7395
7396
7397jilles 2006/01/09 15:51:02 UTC (20060109-456)
7398 Log:
7399 Don't forget to link me_realhost() into the command hash.
7400
7401 Pointy hat to: myself
7402
7403
7404 Changes: Modified:
7405 +1 -1 trunk/modules/m_chghost.c (File Modified)
7406
7407
7408jilles 2006/01/09 14:46:59 UTC (20060109-454)
7409 Log:
7410 It's call_hook, not hook_call.
7411
7412
7413 Changes: Modified:
7414 +1 -1 trunk/src/s_user.c (File Modified)
7415
7416
7417jilles 2006/01/09 14:45:36 UTC (20060109-452)
7418 Log:
7419 Add unreject help file.
7420
7421
7422 Changes: Modified:
7423 + - trunk/help/opers/unreject (File Added)
7424
7425
7426jilles 2006/01/09 14:41:41 UTC (20060109-450)
7427 Log:
7428 Link the all-important 42 module to the build :P
7429
7430
7431 Changes: Modified:
7432 +1 -0 trunk/contrib/Makefile.in (File Modified)
7433
7434
7435jilles 2006/01/08 19:12:10 UTC (20060108-448)
7436 Log:
7437 Mention /rehash help.
7438
7439
7440 Changes: Modified:
7441 +1 -0 trunk/help/opers/rehash (File Modified)
7442
7443
7444nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7445 Log:
7446 Add h_user_signon hook.
7447
7448
7449 Changes: Modified:
7450 +1 -0 trunk/include/hook.h (File Modified)
7451 +2 -0 trunk/src/hook.c (File Modified)
7452 +4 -0 trunk/src/s_user.c (File Modified)
7453
7454
7455jilles 2006/01/06 02:30:23 UTC (20060106-444)
7456 Log:
7457 Oops, forgot to set orighost for remote client introductions.
7458
7459
7460 Changes: Modified:
7461 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7462
7463
7464jilles 2006/01/06 01:40:44 UTC (20060106-442)
7465 Log:
7466 Use TS6 forms in services shortcuts, if possible.
7467
7468
7469 Changes: Modified:
7470 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7471
7472
7473jilles 2006/01/06 01:31:19 UTC (20060106-440)
7474 Log:
7475 - Start out default_umodes conf entry from the empty set instead of +i.
7476 - Move oper_only_umodes check to where default_umodes is used, as
7477 oper_only_umodes may not be set yet while we're reading the conf.
7478
7479
7480 Changes: Modified:
7481 +6 -7 trunk/src/newconf.c (File Modified)
7482 +1 -1 trunk/src/s_user.c (File Modified)
7483
7484
7485jilles 2006/01/06 01:00:44 UTC (20060106-438)
7486 Log:
7487 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7488
7489
7490 Changes: Modified:
7491 +1 -0 trunk/doc/example.conf (File Modified)
7492 +7 -0 trunk/doc/reference.conf (File Modified)
7493 +0 -7 trunk/include/config.h.dist (File Modified)
7494 +1 -0 trunk/include/s_conf.h (File Modified)
7495 +6 -0 trunk/modules/m_info.c (File Modified)
7496 +9 -18 trunk/src/client.c (File Modified)
7497 +1 -0 trunk/src/newconf.c (File Modified)
7498 +1 -0 trunk/src/s_conf.c (File Modified)
7499
7500
7501jilles 2006/01/06 00:14:18 UTC (20060106-436)
7502 Log:
7503 - Allow NULL target_ip in show_ip() (indicates message is being
7504 sent to local opers)
7505 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7506 confitem
7507 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7508 those in src/client.c
7509
7510 From ratbox 2.2 svn (anfl)
7511
7512
7513 Changes: Modified:
7514 +1 -0 trunk/include/client.h (File Modified)
7515 +21 -2 trunk/src/client.c (File Modified)
7516 +2 -4 trunk/src/hostmask.c (File Modified)
7517 +1 -5 trunk/src/s_conf.c (File Modified)
7518 +4 -8 trunk/src/s_user.c (File Modified)
7519
7520
7521nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7522 Log:
7523 Fire off events properly.
7524
7525
7526 Changes: Modified:
7527 +7 -3 trunk/src/s_user.c (File Modified)
7528
7529
7530nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7531 Log:
7532 make sure modules which depend on umode information get the message upon connection (oops)
7533
7534
7535 Changes: Modified:
7536 +3 -0 trunk/src/s_user.c (File Modified)
7537
7538
7539jilles 2006/01/05 23:33:33 UTC (20060105-430)
7540 Log:
7541 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7542 From ratbox 2.2 svn.
7543
7544
7545 Changes: Modified:
7546 +3 -7 trunk/modules/m_etrace.c (File Modified)
7547
7548
7549nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7550 Log:
7551 Replace silly `default_invisible' option with more versatile default_umodes.
7552
7553
7554 Changes: Modified:
7555 +2 -2 trunk/Makefile.in (File Modified)
7556 +12 -1 trunk/doc/example.conf (File Modified)
7557 +14 -7 trunk/doc/reference.conf (File Modified)
7558 +2 -4 trunk/include/s_conf.h (File Modified)
7559 +0 -6 trunk/modules/m_info.c (File Modified)
7560 +4 -0 trunk/src/modules.c (File Modified)
7561 +41 -1 trunk/src/newconf.c (File Modified)
7562 +2 -2 trunk/src/s_conf.c (File Modified)
7563 +3 -4 trunk/src/s_user.c (File Modified)
7564
7565
7566jilles 2006/01/02 14:30:45 UTC (20060102-426)
7567 Log:
7568 Add temporary nick resvs with the proper duration,
7569 not 60 times too long.
7570
7571
7572 Changes: Modified:
7573 +1 -1 trunk/modules/m_resv.c (File Modified)
7574
7575
7576jilles 2006/01/02 14:21:31 UTC (20060102-424)
7577 Log:
7578 Add kick on split riding. See reference.conf for more details.
7579
7580
7581 Changes: Modified:
7582 +1 -0 trunk/doc/example.conf (File Modified)
7583 +16 -0 trunk/doc/reference.conf (File Modified)
7584 +1 -0 trunk/include/s_conf.h (File Modified)
7585 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7586 +6 -0 trunk/modules/m_info.c (File Modified)
7587 +1 -0 trunk/src/newconf.c (File Modified)
7588 +1 -0 trunk/src/s_conf.c (File Modified)
7589
7590
7591nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7592 Log:
7593 New credits, denoting GXTi as being on the core team.
7594
7595
7596 Changes: Modified:
7597 +16 -5 trunk/CREDITS (File Modified)
7598
7599
7600nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7601 Log:
7602 better cloaking algorithm
7603
7604
7605 Changes: Modified:
7606 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7607
7608
7609nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7610 Log:
7611 don't do redundant bitshifting.
7612
7613
7614 Changes: Modified:
7615 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7616
7617
7618jilles 2005/12/23 21:15:41 UTC (20051223-416)
7619 Log:
7620 Add ip_cloaking.so.
7621
7622
7623 Changes: Modified:
7624 +1 -0 trunk/contrib/Makefile.in (File Modified)
7625
7626
7627jilles 2005/12/23 21:15:25 UTC (20051223-414)
7628 Log:
7629 Set the DynSpoof flag properly.
7630
7631
7632 Changes: Modified:
7633 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7634
7635
7636nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7637 Log:
7638 first go at an ip_cloaking implementation for charybdis.
7639
7640
7641 Changes: Modified:
7642 + - trunk/contrib/ip_cloaking.c (File Added)
7643
7644
7645nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7646 Log:
7647 Add libcharybdis to contrib/ includes.
7648
7649
7650 Changes: Modified:
7651 +1 -1 trunk/contrib/Makefile.in (File Modified)
7652
7653
7654nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7655 Log:
7656 add h_umode_changed hook for modules that provide usermodes.
7657
7658
7659 Changes: Modified:
7660 +1 -0 trunk/include/hook.h (File Modified)
7661 +2 -1 trunk/src/hook.c (File Modified)
7662 +3 -0 trunk/src/s_user.c (File Modified)
7663
7664
7665jilles 2005/12/19 16:52:45 UTC (20051219-406)
7666 Log:
7667 Show quiets in /stats z.
7668
7669
7670 Changes: Modified:
7671 +15 -10 trunk/src/s_stats.c (File Modified)
7672
7673
7674nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7675 Log:
7676 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7677
7678
7679 Changes: Modified:
7680 +0 -12 trunk/configure (File Modified)
7681 +0 -9 trunk/configure.ac (File Modified)
7682 +0 -3 trunk/include/setup.h.in (File Modified)
7683
7684
7685nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7686 Log:
7687 change various buffer sizes to = topiclen.
7688
7689
7690 Changes: Modified:
7691 +3 -4 trunk/include/ircd_defs.h (File Modified)
7692
7693
7694jon 2005/12/12 19:32:18 UTC (20051212-400)
7695 Log:
7696 - Partial commit test, partial ego strokage ;)
7697
7698
7699 Changes: Modified:
7700 +2 -1 trunk/CREDITS (File Modified)
7701
7702
7703nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7704 Log:
7705 More kqueue corrections.
7706
7707 Changes: Modified:
7708 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7709
7710
7711nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7712 Log:
7713 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7714 Not sure why this wasn't this way to begin with.
7715
7716
7717 Changes: Modified:
7718 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7719
7720
7721jilles 2005/12/11 16:39:52 UTC (20051211-394)
7722 Log:
7723 example.conf tweaks:
7724 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7725 most people do not need this.
7726 Enable serverinfo::hub.
7727
7728
7729 Changes: Modified:
7730 +14 -11 trunk/doc/example.conf (File Modified)
7731
7732
7733nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7734 Log:
7735 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7736
7737
7738 Changes: Modified:
7739 +1 -1 trunk/src/s_serv.c (File Modified)
7740
7741
7742nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7743 Log:
7744 header include changes
7745
7746
7747 Changes: Modified:
7748 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7749 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7750 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7751 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7752 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7753 +1 -21 trunk/libcharybdis/select.c (File Modified)
7754
7755
7756nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7757 Log:
7758 s/ilog/libcharybdis_{die,log,restart}/g
7759
7760
7761 Changes: Modified:
7762 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7763 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7764 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7765 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7766 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7767 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7768 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7769 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7770
7771
7772nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7773 Log:
7774 Use the right callbacks in the function code.
7775
7776 Changes: Modified:
7777 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7778
7779
7780nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7781 Log:
7782 More work, it builds again!
7783
7784
7785 Changes: Modified:
7786 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7787 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7788 + - trunk/libcharybdis/libcharybdis.c (File Added)
7789 + - trunk/libcharybdis/libcharybdis.h (File Added)
7790
7791
7792nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7793 Log:
7794 Move some stuff around.
7795
7796
7797 Changes: Modified:
7798 + - trunk/include/memory.h (File Deleted)
7799 + - trunk/include/tools.h (File Deleted)
7800 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7801 + - trunk/libcharybdis/memory.c (File Added)
7802 + - trunk/libcharybdis/memory.h (File Added)
7803 + - trunk/libcharybdis/snprintf.c (File Added)
7804 + - trunk/libcharybdis/tools.c (File Added)
7805 + - trunk/libcharybdis/tools.h (File Added)
7806 +1000 -1062 trunk/modules/.depend (File Modified)
7807 +421 -455 trunk/src/.depend (File Modified)
7808 +0 -1191 trunk/src/Makefile.in (File Modified)
7809 + - trunk/src/memory.c (File Deleted)
7810 + - trunk/src/snprintf.c (File Deleted)
7811 + - trunk/src/tools.c (File Deleted)
7812
7813
7814nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7815 Log:
7816 move more headers into libcharybdis
7817
7818 Changes: Modified:
7819 + - trunk/include/balloc.h (File Deleted)
7820 + - trunk/include/event.h (File Deleted)
7821 + - trunk/libcharybdis/balloc.h (File Added)
7822 + - trunk/libcharybdis/event.h (File Added)
7823 +924 -1020 trunk/modules/.depend (File Modified)
7824 +327 -406 trunk/src/.depend (File Modified)
7825
7826
7827nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7828 Log:
7829 balloc, events -> libcharybdis
7830
7831 Changes: Modified:
7832 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7833 + - trunk/libcharybdis/balloc.c (File Added)
7834 + - trunk/libcharybdis/event.c (File Added)
7835 +0 -1008 trunk/src/Makefile.in (File Modified)
7836 + - trunk/src/balloc.c (File Deleted)
7837 + - trunk/src/event.c (File Deleted)
7838
7839
7840nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7841 Log:
7842 More fun
7843
7844 Changes: Modified:
7845 + - trunk/include/commio.h (File Deleted)
7846 + - trunk/include/linebuf.h (File Deleted)
7847 + - trunk/libcharybdis/commio.h (File Added)
7848 + - trunk/libcharybdis/linebuf.h (File Added)
7849 +1644 -530 trunk/modules/.depend (File Modified)
7850 +1 -1 trunk/modules/Makefile.in (File Modified)
7851 +720 -284 trunk/src/.depend (File Modified)
7852
7853
7854nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7855 Log:
7856 Makefile reworking -- moving libcharybdis headers into proper location.
7857
7858 Changes: Modified:
7859 +1 -1 trunk/adns/Makefile.in (File Modified)
7860 +1 -1 trunk/src/Makefile.in (File Modified)
7861
7862
7863nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7864 Log:
7865 Document proposed authdaemon protocol.
7866
7867 Changes: Modified:
7868 + - trunk/authdaemon/protocol.txt (File Added)
7869
7870
7871nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7872 Log:
7873 Makefile oops
7874
7875 Changes: Modified:
7876 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7877
7878
7879nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7880 Log:
7881 Remove dead makefile from generation
7882
7883 Changes: Modified:
7884 +1 -2 trunk/configure (File Modified)
7885 +0 -1 trunk/configure.ac (File Modified)
7886
7887
7888nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7889 Log:
7890 libcharybdisIO -> libcharybdis
7891
7892 Changes: Modified:
7893 +1 -1 trunk/src/Makefile.in (File Modified)
7894
7895
7896nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7897 Log:
7898 More restructuring.
7899
7900 Changes: Modified:
7901 + - trunk/libcharybdis/Makefile.in (File Added)
7902 + - trunk/libcharybdis/commio.c (File Added)
7903 + - trunk/libcharybdis/devpoll.c (File Added)
7904 + - trunk/libcharybdis/epoll.c (File Added)
7905 + - trunk/libcharybdis/io/ (File Deleted)
7906 + - trunk/libcharybdis/kqueue.c (File Added)
7907 + - trunk/libcharybdis/linebuf.c (File Added)
7908 + - trunk/libcharybdis/log/ (File Deleted)
7909 + - trunk/libcharybdis/poll.c (File Added)
7910 + - trunk/libcharybdis/ports.c (File Added)
7911 + - trunk/libcharybdis/select.c (File Added)
7912
7913
7914nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7915 Log:
7916 Blah kill makefile
7917
7918 Changes: Modified:
7919 + - trunk/libcharybdis/Makefile.in (File Deleted)
7920
7921
7922nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7923 Log:
7924 Blah kill makefile
7925
7926 Changes: Modified:
7927 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7928
7929
7930nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7931 Log:
7932 add authdaemon dir for later hacking
7933
7934
7935 Changes: Modified:
7936 + - trunk/authdaemon/ (File Added)
7937
7938
7939nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7940 Log:
7941 linebuf -> libcharybdisIO
7942
7943
7944 Changes: Modified:
7945 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7946 + - trunk/libcharybdis/io/linebuf.c (File Added)
7947 + - trunk/libcharybdis/log/ (File Added)
7948 + - trunk/libcharybdis/log/Makefile.in (File Added)
7949 +0 -687 trunk/src/Makefile.in (File Modified)
7950 + - trunk/src/linebuf.c (File Deleted)
7951
7952
7953nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7954 Log:
7955 Solaris 10 I/O ports support
7956
7957 Changes: Modified:
7958 + - trunk/libcharybdis/io/ports.c (File Added)
7959
7960
7961nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7962 Log:
7963 libcharybdis stuff
7964
7965
7966 Changes: Modified:
7967 +1 -1 trunk/Makefile.in (File Modified)
7968 +3 -1 trunk/configure (File Modified)
7969 +133 -10 trunk/configure.ac (File Modified)
7970 + - trunk/libcharybdis/ (File Added)
7971 + - trunk/libcharybdis/Makefile.in (File Added)
7972 + - trunk/libcharybdis/io/ (File Added)
7973 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7974 +2 -3 trunk/src/Makefile.in (File Modified)
7975 + - trunk/src/io/ (File Deleted)
7976
7977
7978nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7979 Log:
7980 split IO stuff into libcharybdisIO.
7981
7982
7983 Changes: Modified:
7984 + - trunk/src/commio.c (File Deleted)
7985 + - trunk/src/devpoll.c (File Deleted)
7986 + - trunk/src/epoll.c (File Deleted)
7987 + - trunk/src/io/ (File Added)
7988 + - trunk/src/io/Makefile.in (File Added)
7989 + - trunk/src/io/commio.c (File Added)
7990 + - trunk/src/io/devpoll.c (File Added)
7991 + - trunk/src/io/epoll.c (File Added)
7992 + - trunk/src/io/kqueue.c (File Added)
7993 + - trunk/src/io/poll.c (File Added)
7994 + - trunk/src/io/select.c (File Added)
7995 + - trunk/src/kqueue.c (File Deleted)
7996 + - trunk/src/poll.c (File Deleted)
7997 + - trunk/src/select.c (File Deleted)
7998
7999
8000nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8001 Log:
8002 Version bump: 1.1.0
8003
8004
8005 Changes: Modified:
8006 +86 -155 trunk/configure (File Modified)
8007 +1 -1 trunk/configure.ac (File Modified)
8008
8009
8010jilles 2005/12/04 01:56:31 UTC (20051204-346)
8011 Log:
8012 Remove mentions of mkkeypair/cryptlinks.
8013
8014
8015 Changes: Modified:
8016 +1 -3 trunk/doc/challenge.txt (File Modified)
8017
8018
8019jilles 2005/12/02 17:57:29 UTC (20051202-344)
8020 Log:
8021 Clarify serverinfo{} description.
8022
8023
8024 Changes: Modified:
8025 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8026
8027
8028jilles 2005/12/02 17:41:44 UTC (20051202-342)
8029 Log:
8030 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8031
8032
8033 Changes: Modified:
8034 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8035
8036
8037jilles 2005/12/02 17:38:53 UTC (20051202-340)
8038 Log:
8039 Improvements also applicable to hyperion 1.x.
8040
8041
8042 Changes: Modified:
8043 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8044
8045
8046jilles 2005/12/02 17:08:45 UTC (20051202-338)
8047 Log:
8048 - Add +F description
8049 - General improvements and changes to charybdis
8050
8051
8052 Changes: Modified:
8053 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8054
8055
8056jilles 2005/12/02 16:43:45 UTC (20051202-336)
8057 Log:
8058 The server notice umodes only have an effect
8059 for opers. ("sendto_realops_flags", so having
8060 the umode is not enough, they must also be
8061 opered)
8062
8063
8064 Changes: Modified:
8065 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8066
8067
8068jilles 2005/12/02 16:39:40 UTC (20051202-334)
8069 Log:
8070 Updates to umodes docs.
8071
8072
8073 Changes: Modified:
8074 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8075
8076
8077nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8078 Log:
8079 Add SGML documentation.
8080
8081 Changes: Modified:
8082 + - trunk/doc/sgml/ (File Added)
8083 + - trunk/doc/sgml/oper-guide/ (File Added)
8084 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8085 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8086 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8087 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8088 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8089 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8090 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8091
8092
8093jilles 2005/11/21 11:04:33 UTC (20051121-330)
8094 Log:
8095 Make operwall flag restrict setting umode +z.
8096 This repairs this flag broken in charybdis-1.0.
8097
8098
8099 Changes: Modified:
8100 +41 -0 trunk/contrib/m_flags.c (File Modified)
8101 +9 -0 trunk/src/s_user.c (File Modified)
8102
8103
8104jilles 2005/11/21 10:29:37 UTC (20051121-328)
8105 Log:
8106 Don't complain/reset remote clients +n. I'm still not
8107 convinced propagating all umodes is the way to go, oh
8108 well.
8109
8110
8111 Changes: Modified:
8112 +1 -1 trunk/src/s_user.c (File Modified)
8113
8114
8115jilles 2005/11/21 10:21:42 UTC (20051121-326)
8116 Log:
8117 - Require admin flag for oper /chghost (if it's enabled
8118 which is not default)
8119 - Give error message on nonexistant nick
8120
8121
8122 Changes: Modified:
8123 +12 -0 trunk/modules/m_chghost.c (File Modified)
8124
8125
8126nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8127 Log:
8128 Incorporated jilles' dynspoof patch with a few minor changes.
8129
8130 Changes: Modified:
8131 +5 -2 trunk/include/client.h (File Modified)
8132 +1 -0 trunk/include/numeric.h (File Modified)
8133 +75 -4 trunk/modules/m_chghost.c (File Modified)
8134 +2 -21 trunk/modules/m_stats.c (File Modified)
8135 +2 -8 trunk/modules/m_trace.c (File Modified)
8136 +2 -0 trunk/src/client.c (File Modified)
8137 +3 -0 trunk/src/s_user.c (File Modified)
8138
8139
8140nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8141 Log:
8142 Update NEWS.
8143
8144 Changes: Modified:
8145 +5 -0 trunk/NEWS (File Modified)
8146
8147
8148jilles 2005/11/17 22:38:52 UTC (20051117-320)
8149 Log:
8150 Make show_ip() far less braindead.
8151
8152 Obtained from: ratbox 2.2 SVN
8153
8154
8155 Changes: Modified:
8156 +14 -85 trunk/src/client.c (File Modified)
8157
8158
8159jilles 2005/11/15 16:33:26 UTC (20051115-318)
8160 Log:
8161 Instead of not showing channels at all for whoising services,
8162 only show channels the requester is also on. If operspying
8163 services, show all the channels.
8164
8165
8166 Changes: Modified:
8167 +37 -40 trunk/modules/m_whois.c (File Modified)
8168
8169
8170jilles 2005/11/15 15:59:00 UTC (20051115-316)
8171 Log:
8172 - Show real errno if we fail to connect to a server
8173 - Don't show server IPs on IRC if a server goes dead
8174 during handshake
8175
8176
8177 Changes: Modified:
8178 +2 -5 trunk/src/s_serv.c (File Modified)
8179
8180
8181jilles 2005/11/15 15:28:18 UTC (20051115-314)
8182 Log:
8183 Revert hybrid 7.2 aline code. It causes too many problems.
8184
8185
8186 Changes: Modified:
8187 +1 -47 trunk/NEWS (File Modified)
8188 + - trunk/include/aline.h (File Deleted)
8189 +53 -6 trunk/modules/m_dline.c (File Modified)
8190 +212 -16 trunk/modules/m_kline.c (File Modified)
8191 +37 -8 trunk/modules/m_resv.c (File Modified)
8192 +45 -24 trunk/modules/m_xline.c (File Modified)
8193 +0 -485 trunk/src/Makefile.in (File Modified)
8194 + - trunk/src/aline.c (File Deleted)
8195
8196
8197jilles 2005/11/07 10:47:33 UTC (20051107-312)
8198 Log:
8199 Incorporate recent ratbox monitor bugfixes (could crash).
8200
8201
8202 Changes: Modified:
8203 +16 -0 trunk/modules/m_monitor.c (File Modified)
8204 +4 -3 trunk/src/monitor.c (File Modified)
8205
8206
8207jilles 2005/10/24 23:10:06 UTC (20051024-310)
8208 Log:
8209 Fix /invite UID leak.
8210
8211 Found by logiclrd@EFnet.
8212
8213
8214 Changes: Modified:
8215 +3 -2 trunk/modules/m_invite.c (File Modified)
8216
8217
8218nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8219 Log:
8220 Don't show what channels a service is in.
8221
8222 Changes: Modified:
8223 +1 -0 trunk/NEWS (File Modified)
8224 +40 -35 trunk/modules/m_whois.c (File Modified)
8225
8226
8227nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8228 Log:
8229 Update version to 1.0.3.
8230
8231
8232 Changes: Modified:
8233 +9 -9 trunk/configure (File Modified)
8234 +1 -1 trunk/configure.ac (File Modified)
8235
8236
8237jilles 2005/10/22 17:12:51 UTC (20051022-304)
8238 Log:
8239 Update NEWS.
8240
8241
8242 Changes: Modified:
8243 +7 -1 trunk/NEWS (File Modified)
8244
8245
8246jilles 2005/10/22 17:11:32 UTC (20051022-302)
8247 Log:
8248 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8249 More static buffers :(
8250
8251
8252 Changes: Modified:
8253 +12 -4 trunk/src/aline.c (File Modified)
8254
8255
8256jilles 2005/10/18 21:52:35 UTC (20051018-300)
8257 Log:
8258 Make operspy mode (/mode !#channel showing parameters
8259 even if not on channel) work again.
8260
8261
8262 Changes: Modified:
8263 +4 -4 trunk/src/channel.c (File Modified)
8264
8265
8266jilles 2005/10/16 22:04:15 UTC (20051016-298)
8267 Log:
8268 Call server_introduced hook on TS6 remote server
8269 introduction (ms_sid()).
8270
8271
8272 Changes: Modified:
8273 +6 -0 trunk/modules/core/m_server.c (File Modified)
8274
8275
8276nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8277 Log:
8278 Cyrix boxes are wierd.
8279
8280 Changes: Modified:
8281 +2 -1 trunk/modules/m_services.c (File Modified)
8282
8283
8284nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8285 Log:
8286 More paranoia.
8287
8288 Changes: Modified:
8289 +1 -1 trunk/include/client.h (File Modified)
8290 +3 -1 trunk/modules/m_services.c (File Modified)
8291
8292
8293nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8294 Log:
8295 heh
8296
8297 Changes: Modified:
8298 +1 -6 trunk/modules/m_services.c (File Modified)
8299
8300
8301nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8302 Log:
8303 Disable a check that doesn't always seem to work right for some reason.
8304
8305 Changes: Modified:
8306 +2 -0 trunk/modules/m_services.c (File Modified)
8307
8308
8309nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8310 Log:
8311 Update NEWS.
8312
8313
8314 Changes: Modified:
8315 +4 -1 trunk/NEWS (File Modified)
8316
8317
8318nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8319 Log:
8320 1.0.2
8321
8322
8323 Changes: Modified:
8324 +9 -9 trunk/configure (File Modified)
8325 +1 -1 trunk/configure.ac (File Modified)
8326
8327
8328jilles 2005/10/08 22:30:18 UTC (20051008-284)
8329 Log:
8330 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8331
8332
8333 Changes: Modified:
8334 +3 -13 trunk/modules/m_trace.c (File Modified)
8335
8336
8337jilles 2005/10/06 11:00:22 UTC (20051006-282)
8338 Log:
8339 Don't send empty RPL_WHOISCHANNELS on remote whois.
8340
8341 Pointy hat to: jilles
8342
8343
8344 Changes: Modified:
8345 +1 -1 trunk/modules/m_whois.c (File Modified)
8346
8347
8348nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8349 Log:
8350 Update NEWS.
8351
8352
8353 Changes: Modified:
8354 +3 -0 trunk/NEWS (File Modified)
8355
8356
8357nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8358 Log:
8359 Modular umode support.
8360
8361
8362 Changes: Modified:
8363 +0 -9 trunk/include/client.h (File Modified)
8364 +2 -1 trunk/include/s_user.h (File Modified)
8365 +1 -1 trunk/include/tools.h (File Modified)
8366 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8367 +3 -0 trunk/src/ircd.c (File Modified)
8368 +1 -1 trunk/src/messages.tab (File Modified)
8369 +2 -2 trunk/src/s_serv.c (File Modified)
8370 +37 -59 trunk/src/s_user.c (File Modified)
8371 +21 -0 trunk/src/tools.c (File Modified)
8372
8373
8374jilles 2005/10/02 20:23:15 UTC (20051002-276)
8375 Log:
8376 Optionally do forced nick change to the UID instead of kill
8377 on nick collisions, see doc/collision_fnc.txt for more
8378 details.
8379
8380
8381 Changes: Modified:
8382 + - trunk/doc/collision_fnc.txt (File Added)
8383 +1 -0 trunk/doc/example.conf (File Modified)
8384 +8 -0 trunk/doc/reference.conf (File Modified)
8385 +1 -0 trunk/include/numeric.h (File Modified)
8386 +1 -0 trunk/include/s_conf.h (File Modified)
8387 +2 -1 trunk/include/s_serv.h (File Modified)
8388 +1 -0 trunk/include/s_stats.h (File Modified)
8389 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8390 +1 -1 trunk/src/messages.tab (File Modified)
8391 +1 -0 trunk/src/newconf.c (File Modified)
8392 +1 -0 trunk/src/s_conf.c (File Modified)
8393 +1 -0 trunk/src/s_serv.c (File Modified)
8394 +2 -2 trunk/src/s_stats.c (File Modified)
8395
8396
8397nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8398 Log:
8399 Update NEWS.
8400
8401
8402 Modified:
8403 trunk/NEWS (File Modified)
8404
8405
8406jilles 2005/09/28 15:45:31 UTC (20050928-272)
8407 Log:
8408 Don't allow lookups by uid in /monitor + and /monitor s.
8409
8410
8411 Modified:
8412 trunk/modules/m_monitor.c (File Modified)
8413
8414
8415jilles 2005/09/28 13:05:01 UTC (20050928-270)
8416 Log:
8417 Stop garbage +j being set in cases like +j aaa:bbb by
8418 initializing the variables properly.
8419
8420 Reported by kyle.
8421
8422
8423 Modified:
8424 trunk/modules/core/m_mode.c (File Modified)
8425 trunk/modules/core/m_sjoin.c (File Modified)
8426
8427
8428jilles 2005/09/25 15:51:54 UTC (20050925-268)
8429 Log:
8430 Apply flags to the proper server in me_gcap().
8431
8432
8433 Modified:
8434 trunk/modules/m_capab.c (File Modified)
8435
8436
8437jilles 2005/09/22 23:13:46 UTC (20050922-266)
8438 Log:
8439 Use find_named_client() instead of find_client() to check
8440 for nick collisions.
8441
8442
8443 Modified:
8444 trunk/modules/core/m_nick.c (File Modified)
8445
8446
8447nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8448 Log:
8449 - Replace old 381 numeric with a new, more positive one!
8450
8451
8452 Modified:
8453 trunk/src/messages.tab (File Modified)
8454
8455
8456jilles 2005/09/22 00:38:45 UTC (20050922-262)
8457 Log:
8458 Make it compile again.
8459
8460
8461 Modified:
8462 trunk/src/channel.c (File Modified)
8463 trunk/src/client.c (File Modified)
8464 trunk/src/ircd.c (File Modified)
8465 trunk/src/packet.c (File Modified)
8466
8467
8468nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8469 Log:
8470 - Prevent UID disclosure in cmode setting.
8471
8472
8473 Modified:
8474 trunk/NEWS (File Modified)
8475 trunk/modules/core/m_mode.c (File Modified)
8476
8477
8478nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8479 Log:
8480 A different check which prevents UID disclosure.
8481
8482
8483 Modified:
8484 trunk/modules/core/m_kick.c (File Modified)
8485
8486
8487nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8488 Log:
8489 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8490
8491
8492 Modified:
8493 trunk/modules/core/m_kick.c (File Modified)
8494
8495
8496nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8497 Log:
8498 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8499
8500
8501 Modified:
8502 trunk/NEWS (File Modified)
8503 trunk/modules/m_accept.c (File Modified)
8504 trunk/modules/m_admin.c (File Modified)
8505 trunk/modules/m_away.c (File Modified)
8506 trunk/modules/m_cap.c (File Modified)
8507 trunk/modules/m_capab.c (File Modified)
8508 trunk/modules/m_challenge.c (File Modified)
8509 trunk/modules/m_chghost.c (File Modified)
8510 trunk/modules/m_close.c (File Modified)
8511 trunk/modules/m_cmessage.c (File Modified)
8512 trunk/modules/m_connect.c (File Modified)
8513 trunk/modules/m_dline.c (File Modified)
8514 trunk/modules/m_encap.c (File Modified)
8515 trunk/modules/m_etrace.c (File Modified)
8516 trunk/modules/m_gline.c (File Modified)
8517 trunk/modules/m_help.c (File Modified)
8518 trunk/modules/m_info.c (File Modified)
8519 trunk/modules/m_invite.c (File Modified)
8520 trunk/modules/m_ison.c (File Modified)
8521 trunk/modules/m_kline.c (File Modified)
8522 trunk/modules/m_knock.c (File Modified)
8523 trunk/modules/m_links.c (File Modified)
8524 trunk/modules/m_list.c (File Modified)
8525 trunk/modules/m_locops.c (File Modified)
8526 trunk/modules/m_lusers.c (File Modified)
8527 trunk/modules/m_map.c (File Modified)
8528 trunk/modules/m_monitor.c (File Modified)
8529 trunk/modules/m_motd.c (File Modified)
8530 trunk/modules/m_names.c (File Modified)
8531 trunk/modules/m_oper.c (File Modified)
8532 trunk/modules/m_operspy.c (File Modified)
8533 trunk/modules/m_pass.c (File Modified)
8534 trunk/modules/m_ping.c (File Modified)
8535 trunk/modules/m_pong.c (File Modified)
8536 trunk/modules/m_post.c (File Modified)
8537 trunk/modules/m_rehash.c (File Modified)
8538 trunk/modules/m_restart.c (File Modified)
8539 trunk/modules/m_resv.c (File Modified)
8540 trunk/modules/m_services.c (File Modified)
8541 trunk/modules/m_set.c (File Modified)
8542 trunk/modules/m_sshortcut.c (File Modified)
8543 trunk/modules/m_stats.c (File Modified)
8544 trunk/modules/m_svinfo.c (File Modified)
8545 trunk/modules/m_tb.c (File Modified)
8546 trunk/modules/m_testline.c (File Modified)
8547 trunk/modules/m_testmask.c (File Modified)
8548 trunk/modules/m_time.c (File Modified)
8549 trunk/modules/m_topic.c (File Modified)
8550 trunk/modules/m_trace.c (File Modified)
8551 trunk/modules/m_unreject.c (File Modified)
8552 trunk/modules/m_user.c (File Modified)
8553 trunk/modules/m_userhost.c (File Modified)
8554 trunk/modules/m_users.c (File Modified)
8555 trunk/modules/m_version.c (File Modified)
8556 trunk/modules/m_wallops.c (File Modified)
8557 trunk/modules/m_who.c (File Modified)
8558 trunk/modules/m_whois.c (File Modified)
8559 trunk/modules/m_whowas.c (File Modified)
8560 trunk/modules/m_xline.c (File Modified)
8561 trunk/src/adns.c (File Modified)
8562 trunk/src/aline.c (File Modified)
8563 trunk/src/cache.c (File Modified)
8564 trunk/src/channel.c (File Modified)
8565 trunk/src/class.c (File Modified)
8566 trunk/src/client.c (File Modified)
8567 trunk/src/commio.c (File Modified)
8568 trunk/src/event.c (File Modified)
8569 trunk/src/hash.c (File Modified)
8570 trunk/src/hostmask.c (File Modified)
8571 trunk/src/ircd.c (File Modified)
8572 trunk/src/kdparse.c (File Modified)
8573 trunk/src/linebuf.c (File Modified)
8574 trunk/src/listener.c (File Modified)
8575 trunk/src/modules.c (File Modified)
8576 trunk/src/monitor.c (File Modified)
8577 trunk/src/newconf.c (File Modified)
8578 trunk/src/packet.c (File Modified)
8579 trunk/src/parse.c (File Modified)
8580 trunk/src/reject.c (File Modified)
8581 trunk/src/s_auth.c (File Modified)
8582 trunk/src/s_conf.c (File Modified)
8583 trunk/src/s_gline.c (File Modified)
8584 trunk/src/s_log.c (File Modified)
8585 trunk/src/s_newconf.c (File Modified)
8586 trunk/src/s_serv.c (File Modified)
8587 trunk/src/s_stats.c (File Modified)
8588 trunk/src/s_user.c (File Modified)
8589 trunk/src/send.c (File Modified)
8590 trunk/src/whowas.c (File Modified)
8591
8592
8593nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8594 Log:
8595 - More coding style niceities. Pretty much got client.h squared away.
8596
8597
8598 Modified:
8599 trunk/modules/m_dline.c (File Modified)
8600 trunk/modules/m_gline.c (File Modified)
8601 trunk/modules/m_kline.c (File Modified)
8602 trunk/modules/m_rehash.c (File Modified)
8603 trunk/modules/m_resv.c (File Modified)
8604 trunk/modules/m_stats.c (File Modified)
8605 trunk/modules/m_testline.c (File Modified)
8606 trunk/modules/m_user.c (File Modified)
8607 trunk/modules/m_xline.c (File Modified)
8608
8609
8610jilles 2005/09/21 22:37:13 UTC (20050921-250)
8611 Log:
8612 - Propagate quiets (+q) on netjoins
8613 - Clear +q list too on lowerTS sjoin from TS6 source
8614
8615
8616 Modified:
8617 trunk/modules/core/m_sjoin.c (File Modified)
8618 trunk/src/s_serv.c (File Modified)
8619
8620
8621jilles 2005/09/21 15:49:43 UTC (20050921-248)
8622 Log:
8623 Second argument to whois is always a nick, never a uid.
8624 This prevents /whois other.server uid to get information
8625 about that uid.
8626
8627
8628 Modified:
8629 trunk/modules/m_whois.c (File Modified)
8630
8631
8632jilles 2005/09/21 15:43:45 UTC (20050921-246)
8633 Log:
8634 Don't allow local users to use uids in user mode.
8635
8636
8637 Modified:
8638 trunk/src/s_user.c (File Modified)
8639
8640
8641jilles 2005/09/21 15:42:56 UTC (20050921-244)
8642 Log:
8643 Make it compile again.
8644
8645
8646 Modified:
8647 trunk/src/s_stats.c (File Modified)
8648
8649
8650jilles 2005/09/21 15:09:11 UTC (20050921-242)
8651 Log:
8652 Fix propagation of empty SJOIN.
8653
8654
8655 Modified:
8656 trunk/modules/core/m_sjoin.c (File Modified)
8657
8658
8659nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8660 Log:
8661 Some atheme-style niceties here.
8662
8663
8664 Modified:
8665 trunk/modules/m_accept.c (File Modified)
8666 trunk/modules/m_admin.c (File Modified)
8667 trunk/modules/m_away.c (File Modified)
8668 trunk/modules/m_cap.c (File Modified)
8669 trunk/modules/m_capab.c (File Modified)
8670 trunk/modules/m_challenge.c (File Modified)
8671 trunk/modules/m_chghost.c (File Modified)
8672 trunk/modules/m_close.c (File Modified)
8673 trunk/modules/m_cmessage.c (File Modified)
8674 trunk/modules/m_connect.c (File Modified)
8675 trunk/modules/m_dline.c (File Modified)
8676 trunk/modules/m_encap.c (File Modified)
8677 trunk/modules/m_etrace.c (File Modified)
8678 trunk/modules/m_gline.c (File Modified)
8679 trunk/modules/m_help.c (File Modified)
8680 trunk/modules/m_info.c (File Modified)
8681 trunk/modules/m_invite.c (File Modified)
8682 trunk/modules/m_ison.c (File Modified)
8683 trunk/modules/m_kline.c (File Modified)
8684 trunk/modules/m_knock.c (File Modified)
8685 trunk/modules/m_links.c (File Modified)
8686 trunk/modules/m_list.c (File Modified)
8687 trunk/modules/m_locops.c (File Modified)
8688 trunk/modules/m_lusers.c (File Modified)
8689 trunk/modules/m_map.c (File Modified)
8690 trunk/modules/m_monitor.c (File Modified)
8691 trunk/modules/m_motd.c (File Modified)
8692 trunk/modules/m_names.c (File Modified)
8693 trunk/modules/m_oper.c (File Modified)
8694 trunk/modules/m_operspy.c (File Modified)
8695 trunk/modules/m_pass.c (File Modified)
8696 trunk/modules/m_ping.c (File Modified)
8697 trunk/modules/m_pong.c (File Modified)
8698 trunk/modules/m_post.c (File Modified)
8699 trunk/modules/m_rehash.c (File Modified)
8700 trunk/modules/m_restart.c (File Modified)
8701 trunk/modules/m_resv.c (File Modified)
8702 trunk/modules/m_services.c (File Modified)
8703 trunk/modules/m_set.c (File Modified)
8704 trunk/modules/m_sshortcut.c (File Modified)
8705 trunk/modules/m_stats.c (File Modified)
8706 trunk/modules/m_svinfo.c (File Modified)
8707 trunk/modules/m_tb.c (File Modified)
8708 trunk/modules/m_testline.c (File Modified)
8709 trunk/modules/m_testmask.c (File Modified)
8710 trunk/modules/m_time.c (File Modified)
8711 trunk/modules/m_topic.c (File Modified)
8712 trunk/modules/m_trace.c (File Modified)
8713 trunk/modules/m_unreject.c (File Modified)
8714 trunk/modules/m_user.c (File Modified)
8715 trunk/modules/m_userhost.c (File Modified)
8716 trunk/modules/m_users.c (File Modified)
8717 trunk/modules/m_version.c (File Modified)
8718 trunk/modules/m_wallops.c (File Modified)
8719 trunk/modules/m_who.c (File Modified)
8720 trunk/modules/m_whois.c (File Modified)
8721 trunk/modules/m_whowas.c (File Modified)
8722 trunk/modules/m_xline.c (File Modified)
8723
8724
8725nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8726 Log:
8727 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8728
8729
8730 Modified:
8731 trunk/.indent.pro (File Modified)
8732 trunk/include/charybdis.h (File Added)
8733 trunk/include/client.h (File Modified)
8734 trunk/modules/.indent.pro (File Modified)
8735 trunk/src/.indent.pro (File Modified)
8736 trunk/src/adns.c (File Modified)
8737 trunk/src/aline.c (File Modified)
8738 trunk/src/cache.c (File Modified)
8739 trunk/src/channel.c (File Modified)
8740 trunk/src/class.c (File Modified)
8741 trunk/src/client.c (File Modified)
8742 trunk/src/commio.c (File Modified)
8743 trunk/src/event.c (File Modified)
8744 trunk/src/hash.c (File Modified)
8745 trunk/src/hostmask.c (File Modified)
8746 trunk/src/ircd.c (File Modified)
8747 trunk/src/kdparse.c (File Modified)
8748 trunk/src/linebuf.c (File Modified)
8749 trunk/src/listener.c (File Modified)
8750 trunk/src/modules.c (File Modified)
8751 trunk/src/monitor.c (File Modified)
8752 trunk/src/newconf.c (File Modified)
8753 trunk/src/packet.c (File Modified)
8754 trunk/src/parse.c (File Modified)
8755 trunk/src/reject.c (File Modified)
8756 trunk/src/s_auth.c (File Modified)
8757 trunk/src/s_conf.c (File Modified)
8758 trunk/src/s_gline.c (File Modified)
8759 trunk/src/s_log.c (File Modified)
8760 trunk/src/s_newconf.c (File Modified)
8761 trunk/src/s_serv.c (File Modified)
8762 trunk/src/s_stats.c (File Modified)
8763 trunk/src/s_user.c (File Modified)
8764 trunk/src/send.c (File Modified)
8765 trunk/src/whowas.c (File Modified)
8766
8767
8768nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8769 Log:
8770 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8771 - Convert a few modules towards using this code.
8772 - Make a note about this change in NEWS.
8773
8774
8775 Modified:
8776 trunk/NEWS (File Modified)
8777 trunk/include/aline.h (File Added)
8778 trunk/modules/m_dline.c (File Modified)
8779 trunk/modules/m_kline.c (File Modified)
8780 trunk/modules/m_resv.c (File Modified)
8781 trunk/modules/m_xline.c (File Modified)
8782 trunk/src/Makefile.in (File Modified)
8783 trunk/src/aline.c (File Added)
8784
8785
8786nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8787 Log:
8788 - Update NEWS document.
8789
8790
8791 Modified:
8792 trunk/NEWS (File Modified)
8793
8794
8795jilles 2005/09/20 18:27:19 UTC (20050920-232)
8796 Log:
8797 Use find_named_person() instead of find_person() in services shortcuts.
8798
8799
8800 Modified:
8801 trunk/modules/m_sshortcut.c (File Modified)
8802
8803
8804jilles 2005/09/18 22:18:59 UTC (20050918-230)
8805 Log:
8806 Fix propagation of empty channels (+P).
8807
8808
8809 Modified:
8810 trunk/modules/core/m_sjoin.c (File Modified)
8811 trunk/src/s_serv.c (File Modified)
8812
8813
8814jilles 2005/09/18 22:18:04 UTC (20050918-228)
8815 Log:
8816 Use same comparison for +f.
8817
8818
8819 Modified:
8820 trunk/modules/core/m_join.c (File Modified)
8821
8822
8823jilles 2005/09/18 18:48:13 UTC (20050918-226)
8824 Log:
8825 Retire server-server non-encap CHGHOST, and clean it up a bit.
8826
8827
8828 Modified:
8829 trunk/modules/m_chghost.c (File Modified)
8830
8831
8832jilles 2005/09/18 14:26:20 UTC (20050918-224)
8833 Log:
8834 Use TS6 form for SQUIT wallops.
8835
8836
8837 Modified:
8838 trunk/modules/core/m_squit.c (File Modified)
8839
8840
8841jilles 2005/09/18 14:25:54 UTC (20050918-222)
8842 Log:
8843 Propagate nick changes for remote clients in TS6 form if possible;
8844 simplify the code a bit.
8845
8846
8847 Modified:
8848 trunk/modules/core/m_nick.c (File Modified)
8849
8850
8851jilles 2005/09/18 14:16:43 UTC (20050918-220)
8852 Log:
8853 Only clear oper_only_umodes on deoper for local clients.
8854
8855
8856 Modified:
8857 trunk/src/s_user.c (File Modified)
8858
8859
8860nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8861 Log:
8862 - Don't enable use_whois_actually in the default config, makes cloaking
8863 only useful for vanity.
8864
8865
8866 Modified:
8867 trunk/doc/example.conf (File Modified)
8868
8869
8870jilles 2005/09/18 00:00:12 UTC (20050918-216)
8871 Log:
8872 Fix linebuf raw code to not truncate lines longer than
8873 510 characters. This stops ziplinks corruption at
8874 the initial burst if the other side sends a lot.
8875
8876
8877 Modified:
8878 trunk/src/linebuf.c (File Modified)
8879
8880
8881nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8882 Log:
8883 - Add +r to channel_modes().
8884
8885
8886 Modified:
8887 trunk/src/channel.c (File Modified)
8888
8889
8890nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8891 Log:
8892 Update NEWS.
8893
8894
8895 Modified:
8896 trunk/NEWS (File Modified)
8897
8898
8899nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8900 Log:
8901 err, nvm. wrong project :-P
8902
8903
8904 Modified:
8905 trunk/src/match.c (File Modified)
8906
8907
8908nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8909 Log:
8910 make sure we don't crash on match(NULL, test)
8911
8912
8913 Modified:
8914 trunk/src/match.c (File Modified)
8915
8916
8917jilles 2005/09/12 23:40:03 UTC (20050912-206)
8918 Log:
8919 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8920 flags = rehash in shared{}.
8921 Uses :<source> ENCAP <target> REHASH [option].
8922
8923
8924 Modified:
8925 trunk/doc/example.conf (File Modified)
8926 trunk/doc/reference.conf (File Modified)
8927 trunk/help/opers/rehash (File Modified)
8928 trunk/include/s_newconf.h (File Modified)
8929 trunk/modules/m_rehash.c (File Modified)
8930 trunk/modules/m_stats.c (File Modified)
8931 trunk/src/newconf.c (File Modified)
8932
8933
8934jilles 2005/09/12 22:48:44 UTC (20050912-204)
8935 Log:
8936 Initialize flags to 0 in conf_set_shared_flags() and
8937 conf_set_cluster_flags().
8938
8939
8940 Modified:
8941 trunk/src/newconf.c (File Modified)
8942
8943
8944jilles 2005/09/12 22:14:16 UTC (20050912-202)
8945 Log:
8946 Don't allow a forward from a #channel to an &channel.
8947 Error message is Illegal channel name.
8948
8949
8950 Modified:
8951 trunk/modules/core/m_mode.c (File Modified)
8952
8953
8954nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8955 Log:
8956 - change version to 1.0.1
8957
8958
8959 Modified:
8960 trunk/configure (File Modified)
8961 trunk/configure.ac (File Modified)
8962
8963
8964nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8965 Log:
8966 Update NEWS.
8967
8968
8969 Modified:
8970 trunk/NEWS (File Modified)
8971
8972
8973jilles 2005/09/12 21:55:58 UTC (20050912-196)
8974 Log:
8975 Services shortcuts changes:
8976 - Require umode +S on target
8977 - Use ERR_SERVICESDOWN (440) for error message
8978 - Fix check for empty string
8979
8980
8981 Modified:
8982 trunk/include/numeric.h (File Modified)
8983 trunk/modules/m_sshortcut.c (File Modified)
8984 trunk/src/messages.tab (File Modified)
8985
8986
8987nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8988 Log:
8989 s/IsChanService/IsService/g;
8990
8991
8992 Modified:
8993 trunk/modules/m_sshortcut.c (File Modified)
8994
8995
8996nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8997 Log:
8998 Add check for service validity in shortcut routines.
8999
9000
9001 Modified:
9002 trunk/modules/m_sshortcut.c (File Modified)
9003
9004
9005jilles 2005/09/12 15:30:26 UTC (20050912-190)
9006 Log:
9007 Don't allow forwarding to a -F channel the setter is not on.
9008
9009
9010 Modified:
9011 trunk/modules/core/m_mode.c (File Modified)
9012
9013
9014jilles 2005/09/12 13:55:56 UTC (20050912-188)
9015 Log:
9016 Describe identify_service and identify_command in
9017 reference.conf.
9018
9019
9020 Modified:
9021 trunk/doc/reference.conf (File Modified)
9022
9023
9024jilles 2005/09/12 13:37:11 UTC (20050912-186)
9025 Log:
9026 More helpfile updates.
9027
9028
9029 Modified:
9030 trunk/help/Makefile.in (File Modified)
9031 trunk/help/opers/die (File Modified)
9032 trunk/help/opers/join (File Modified)
9033 trunk/help/opers/links (File Modified)
9034 trunk/help/opers/lusers (File Modified)
9035 trunk/help/opers/map (File Added)
9036 trunk/help/opers/motd (File Modified)
9037 trunk/help/opers/names (File Modified)
9038 trunk/help/opers/notice (File Modified)
9039 trunk/help/opers/operspy (File Modified)
9040 trunk/help/opers/part (File Modified)
9041 trunk/help/opers/privmsg (File Modified)
9042 trunk/help/opers/restart (File Modified)
9043 trunk/help/opers/set (File Modified)
9044 trunk/help/opers/stats (File Modified)
9045 trunk/help/opers/trace (File Modified)
9046 trunk/help/opers/version (File Modified)
9047 trunk/help/users/notice (File Modified)
9048 trunk/help/users/privmsg (File Modified)
9049 trunk/help/users/stats (File Modified)
9050
9051
9052jilles 2005/09/12 11:18:40 UTC (20050912-184)
9053 Log:
9054 Update help files.
9055
9056
9057 Modified:
9058 trunk/help/opers/cmode (File Modified)
9059 trunk/help/opers/umode (File Modified)
9060 trunk/help/opers/wallops (File Modified)
9061 trunk/help/opers/who (File Modified)
9062 trunk/help/users/umode (File Modified)
9063
9064
9065jilles 2005/09/12 11:11:18 UTC (20050912-182)
9066 Log:
9067 Include cmode +r in 004 and 005.
9068
9069
9070 Modified:
9071 trunk/include/supported.h (File Modified)
9072 trunk/src/messages.tab (File Modified)
9073
9074
9075jilles 2005/09/12 10:53:35 UTC (20050912-180)
9076 Log:
9077 No need to clear all 3 buffers in channel_modes().
9078
9079
9080 Modified:
9081 trunk/src/channel.c (File Modified)
9082
9083
9084jilles 2005/09/12 10:31:54 UTC (20050912-178)
9085 Log:
9086 - Fix multiple +f modes per line
9087 - -f shouldn't take a parameter
9088
9089
9090 Modified:
9091 trunk/modules/core/m_mode.c (File Modified)
9092
9093
9094jilles 2005/09/12 10:04:27 UTC (20050912-176)
9095 Log:
9096 Channel mode +Q now prevents forwarding to or through
9097 a channel, just like in hyperion, not from a channel.
9098
9099
9100 Modified:
9101 trunk/modules/core/m_join.c (File Modified)
9102
9103
9104jilles 2005/09/12 09:36:21 UTC (20050912-174)
9105 Log:
9106 Complete +F/+Q propagation.
9107
9108
9109 Modified:
9110 trunk/modules/core/m_join.c (File Modified)
9111 trunk/modules/core/m_sjoin.c (File Modified)
9112 trunk/src/channel.c (File Modified)
9113
9114
9115nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9116 Log:
9117 - A few minor fixes.
9118
9119
9120 Modified:
9121 trunk/modules/core/m_join.c (File Modified)
9122 trunk/modules/m_services.c (File Modified)
9123
9124
9125nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9126 Log:
9127 - Fix netsplit obfuscation.
9128
9129
9130 Modified:
9131 trunk/src/client.c (File Modified)
9132
9133
9134nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9135 Log:
9136 - Fix another /stats p related bug.
9137
9138
9139 Modified:
9140 trunk/src/client.c (File Modified)
9141
9142
9143nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9144 Log:
9145 - Update example.conf.
9146
9147
9148 Modified:
9149 trunk/doc/example.conf (File Modified)
9150
9151
9152nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9153 Log:
9154 - Fix a minor bug here, and re-release 1.0.
9155
9156
9157 Modified:
9158 trunk/modules/core/m_nick.c (File Modified)
9159
9160
9161nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9162 Log:
9163 - Add bursted clients to /stats p list.
9164
9165
9166 Modified:
9167 trunk/modules/core/m_nick.c (File Modified)
9168
9169
9170nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9171 Log:
9172 - Add identify_service, identify_command options to the example.conf,
9173 newconf parser.
9174
9175
9176 Modified:
9177 trunk/NEWS (File Modified)
9178 trunk/doc/example.conf (File Modified)
9179 trunk/src/newconf.c (File Modified)
9180
9181
9182nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9183 Log:
9184 - Add services shortcuts.
9185
9186
9187 Modified:
9188 trunk/modules/Makefile.in (File Modified)
9189 trunk/modules/m_sshortcut.c (File Added)
9190
9191
9192nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9193 Log:
9194 - put back checks i removed by mistake
9195
9196
9197 Modified:
9198 trunk/modules/core/m_join.c (File Modified)
9199
9200
9201nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9202 Log:
9203 - Implement channel mode +Q, which disables forwarding.
9204 - Make forwarding usable by everyone.
9205 - Implement channel mode +F which bypasses authority checks on a target
9206 set with this mode
9207 - Update NEWS.
9208
9209
9210 Modified:
9211 trunk/NEWS (File Modified)
9212 trunk/include/channel.h (File Modified)
9213 trunk/include/supported.h (File Modified)
9214 trunk/modules/core/m_join.c (File Modified)
9215 trunk/modules/core/m_mode.c (File Modified)
9216 trunk/src/messages.tab (File Modified)
9217
9218
9219nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9220 Log:
9221 - Fix account handling brokenness.
9222
9223
9224 Modified:
9225 trunk/modules/m_services.c (File Modified)
9226
9227
9228jilles 2005/09/12 02:04:09 UTC (20050912-150)
9229 Log:
9230 Identify to services via server password hack. Still
9231 needs config file parts, like
9232 identifyservice = "nickserv@services.int";
9233 identifycommand = "IDENTIFY";
9234
9235
9236 Modified:
9237 trunk/include/s_conf.h (File Modified)
9238 trunk/src/s_user.c (File Modified)
9239
9240
9241jilles 2005/09/12 01:59:46 UTC (20050912-148)
9242 Log:
9243 Make send.c compile.
9244
9245
9246 Modified:
9247 trunk/src/send.c (File Modified)
9248
9249
9250nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9251 Log:
9252 - Handle this better.
9253
9254
9255 Modified:
9256 trunk/src/send.c (File Modified)
9257
9258
9259nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9260 Log:
9261 If the source is not a client, don't send to normal users.
9262
9263
9264 Modified:
9265 trunk/src/send.c (File Modified)
9266
9267
9268nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9269 Log:
9270 - Make /wallops behave as wallops in other ircds.
9271
9272
9273 Modified:
9274 trunk/modules/m_wallops.c (File Modified)
9275 trunk/src/send.c (File Modified)
9276
9277
9278nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9279 Log:
9280 - charybdis-1.0
9281
9282
9283 Modified:
9284 trunk/NEWS (File Modified)
9285 trunk/configure (File Modified)
9286 trunk/configure.ac (File Modified)
9287
9288
9289nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9290 Log:
9291 - Remove efnet configuration.
9292 - Rename example.conf as reference.conf, and replace the default
9293 example.conf with one suitable for AthemeNET.
9294 - Update makefile to reflect these changes.
9295
9296
9297 Modified:
9298 trunk/doc/Makefile.in (File Modified)
9299 trunk/doc/example.conf (File Modified)
9300 trunk/doc/example.efnet.conf (File Deleted)
9301 trunk/doc/reference.conf (File Added)
9302
9303
9304nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9305 Log:
9306 - Don't display opers who are /away.
9307
9308
9309 Modified:
9310 trunk/modules/m_stats.c (File Modified)
9311
9312
9313jilles 2005/09/12 00:21:20 UTC (20050912-134)
9314 Log:
9315 Put cmode +f in 004 and 005.
9316
9317
9318 Modified:
9319 trunk/include/supported.h (File Modified)
9320 trunk/src/messages.tab (File Modified)
9321
9322
9323jilles 2005/09/12 00:15:13 UTC (20050912-132)
9324 Log:
9325 Add user umode +Q which prevents a user from
9326 being forwarded.
9327
9328
9329 Modified:
9330 trunk/include/client.h (File Modified)
9331 trunk/modules/core/m_join.c (File Modified)
9332 trunk/src/messages.tab (File Modified)
9333 trunk/src/s_user.c (File Modified)
9334
9335
9336jilles 2005/09/11 23:47:02 UTC (20050911-130)
9337 Log:
9338 Implement channel forwarding in m_join(). As in
9339 hyperion, failing to join because of +i, +r or +j
9340 can cause you to be forwarded, potentially
9341 recursively. Unlike hyperion, a single numeric
9342 is sent in case of a successful forward, otherwise
9343 the ircd acts if there were no forward.
9344
9345
9346 Modified:
9347 trunk/include/numeric.h (File Modified)
9348 trunk/modules/core/m_join.c (File Modified)
9349 trunk/src/messages.tab (File Modified)
9350
9351
9352jilles 2005/09/11 22:57:53 UTC (20050911-128)
9353 Log:
9354 Allow servers to set oper-only cmodes as well.
9355
9356
9357 Modified:
9358 trunk/modules/core/m_mode.c (File Modified)
9359
9360
9361jilles 2005/09/11 22:48:37 UTC (20050911-126)
9362 Log:
9363 Add cmode +f which takes a channel name, settable
9364 only by opers for now. Does not do anything yet.
9365
9366
9367 Modified:
9368 trunk/include/channel.h (File Modified)
9369 trunk/modules/core/m_join.c (File Modified)
9370 trunk/modules/core/m_mode.c (File Modified)
9371 trunk/modules/core/m_sjoin.c (File Modified)
9372 trunk/src/channel.c (File Modified)
9373
9374
9375jilles 2005/09/11 20:48:09 UTC (20050911-124)
9376 Log:
9377 Fully initialize 'mode' in ms_join() and ms_sjoin()
9378 to avoid old +j garbage from being used.
9379
9380
9381 Modified:
9382 trunk/modules/core/m_join.c (File Modified)
9383 trunk/modules/core/m_sjoin.c (File Modified)
9384
9385
9386jilles 2005/09/11 19:41:53 UTC (20050911-122)
9387 Log:
9388 - only touch join_count/join_delta if join throttling
9389 is enabled on the channel
9390 - reset join_count/join_delta to 0 if -j is set
9391
9392
9393 Modified:
9394 trunk/modules/core/m_join.c (File Modified)
9395 trunk/modules/core/m_mode.c (File Modified)
9396 trunk/modules/core/m_sjoin.c (File Modified)
9397
9398
9399jilles 2005/09/11 18:57:20 UTC (20050911-120)
9400 Log:
9401 Also start a new "period" for join throttling for remote joins,
9402 if necessary. Make the code slightly clearer.
9403
9404
9405 Modified:
9406 trunk/modules/core/m_join.c (File Modified)
9407 trunk/src/channel.c (File Modified)
9408
9409
9410jilles 2005/09/11 18:12:20 UTC (20050911-118)
9411 Log:
9412 Some +j improvements, still broken.
9413
9414
9415 Modified:
9416 trunk/modules/core/m_join.c (File Modified)
9417 trunk/modules/core/m_sjoin.c (File Modified)
9418
9419
9420jilles 2005/09/11 16:44:36 UTC (20050911-116)
9421 Log:
9422 Only do +z processing for +m channels the sender is on,
9423 as bans/quiets are currently only checked locally.
9424
9425
9426 Modified:
9427 trunk/modules/core/m_message.c (File Modified)
9428
9429
9430jilles 2005/09/11 16:01:02 UTC (20050911-114)
9431 Log:
9432 - Add max_bans_large configuration option, defaulting to 500, to
9433 limit the number of bans in a +L channel
9434 - Change b/e/I to b/e/I/q in texts
9435
9436
9437 Modified:
9438 trunk/doc/example.conf (File Modified)
9439 trunk/include/s_conf.h (File Modified)
9440 trunk/modules/core/m_mode.c (File Modified)
9441 trunk/modules/m_info.c (File Modified)
9442 trunk/src/newconf.c (File Modified)
9443 trunk/src/s_conf.c (File Modified)
9444
9445
9446jilles 2005/09/11 15:20:38 UTC (20050911-112)
9447 Log:
9448 Store invite for +gi channels.
9449 Note that +gi is significantly weaker access control than +i.
9450
9451
9452 Modified:
9453 trunk/modules/m_invite.c (File Modified)
9454
9455
9456jilles 2005/09/11 14:38:35 UTC (20050911-110)
9457 Log:
9458 Nonops are allowed to see +q lists.
9459
9460
9461 Modified:
9462 trunk/modules/core/m_mode.c (File Modified)
9463
9464
9465jilles 2005/09/11 14:27:59 UTC (20050911-108)
9466 Log:
9467 Invalidate can_send() cache on -q.
9468
9469
9470 Modified:
9471 trunk/modules/core/m_mode.c (File Modified)
9472
9473
9474nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9475 Log:
9476 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9477
9478
9479 Modified:
9480 trunk/modules/core/m_sjoin.c (File Modified)
9481
9482
9483nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9484 Log:
9485 - Allow blank SJOINs -- for permanant channels.
9486
9487
9488 Modified:
9489 trunk/modules/core/m_sjoin.c (File Modified)
9490
9491
9492nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9493 Log:
9494 - Burst permanant channels.
9495
9496
9497 Modified:
9498 trunk/src/s_serv.c (File Modified)
9499
9500
9501nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9502 Log:
9503 - Fix handling of permanant channels.
9504
9505
9506 Modified:
9507 trunk/modules/core/m_join.c (File Modified)
9508
9509
9510nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9511 Log:
9512 - Run indent on core modules.
9513 - Add propagation of join throttle settings.
9514
9515
9516 Modified:
9517 trunk/modules/core/m_die.c (File Modified)
9518 trunk/modules/core/m_error.c (File Modified)
9519 trunk/modules/core/m_join.c (File Modified)
9520 trunk/modules/core/m_kick.c (File Modified)
9521 trunk/modules/core/m_kill.c (File Modified)
9522 trunk/modules/core/m_message.c (File Modified)
9523 trunk/modules/core/m_mode.c (File Modified)
9524 trunk/modules/core/m_nick.c (File Modified)
9525 trunk/modules/core/m_part.c (File Modified)
9526 trunk/modules/core/m_quit.c (File Modified)
9527 trunk/modules/core/m_server.c (File Modified)
9528 trunk/modules/core/m_sjoin.c (File Modified)
9529 trunk/modules/core/m_squit.c (File Modified)
9530
9531
9532nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9533 Log:
9534 - Fix mistake in commit message.
9535
9536
9537 Modified:
9538 trunk/ChangeLog (File Modified)
9539
9540
9541nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9542 Log:
9543 - Channel throttling.
9544
9545
9546 Modified:
9547 trunk/NEWS (File Modified)
9548 trunk/include/supported.h (File Modified)
9549 trunk/modules/core/m_mode.c (File Modified)
9550 trunk/src/messages.tab (File Modified)
9551
9552
9553nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9554 Log:
9555 - Channel throttle logic fixes.
9556
9557
9558 Modified:
9559 trunk/include/channel.h (File Modified)
9560
9561
9562nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9563 Log:
9564 - Add the throttle logic.
9565
9566
9567 Modified:
9568 trunk/include/channel.h (File Modified)
9569 trunk/include/numeric.h (File Modified)
9570 trunk/modules/core/m_join.c (File Modified)
9571 trunk/src/channel.c (File Modified)
9572 trunk/src/messages.tab (File Modified)
9573
9574
9575nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9576 Log:
9577 - Cosmetic fixes to CREDITS.
9578
9579
9580 Modified:
9581 trunk/CREDITS (File Modified)
9582
9583
9584nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9585 Log:
9586 - Better channel_modes() from ShadowIRCd 4.
9587
9588
9589 Modified:
9590 trunk/include/channel.h (File Modified)
9591 trunk/src/channel.c (File Modified)
9592
9593
9594nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9595 Log:
9596 - Strip colour codes from parts.
9597
9598
9599 Modified:
9600 trunk/modules/core/m_part.c (File Modified)
9601
9602
9603nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9604 Log:
9605 - Strip colour codes from quits.
9606
9607
9608 Modified:
9609 trunk/modules/core/m_quit.c (File Modified)
9610
9611
9612nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9613 Log:
9614 - add +c/+g/+z to channel_modes().
9615
9616
9617 Modified:
9618 trunk/src/channel.c (File Modified)
9619
9620
9621nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9622 Log:
9623 - Add +g to 004/005 numerics.
9624
9625
9626 Modified:
9627 trunk/include/supported.h (File Modified)
9628 trunk/src/messages.tab (File Modified)
9629
9630
9631nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9632 Log:
9633 - Add +cgz to set_final_mode() in both join/sjoin.
9634 - Implement channel mode +g: Free invite.
9635
9636
9637 Modified:
9638 trunk/include/channel.h (File Modified)
9639 trunk/modules/core/m_join.c (File Modified)
9640 trunk/modules/core/m_mode.c (File Modified)
9641 trunk/modules/core/m_sjoin.c (File Modified)
9642 trunk/modules/m_invite.c (File Modified)
9643
9644
9645nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9646 Log:
9647 - Make sure /stats p uses the right list.
9648
9649
9650 Modified:
9651 trunk/modules/m_stats.c (File Modified)
9652
9653
9654nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9655 Log:
9656 - local oper list becomes local_oper_list.
9657 - all opers are stored on oper_list for /stats p.
9658
9659
9660 Modified:
9661 trunk/include/ircd.h (File Modified)
9662 trunk/modules/m_stats.c (File Modified)
9663 trunk/modules/m_trace.c (File Modified)
9664 trunk/src/client.c (File Modified)
9665 trunk/src/ircd.c (File Modified)
9666 trunk/src/s_user.c (File Modified)
9667 trunk/src/send.c (File Modified)
9668
9669
9670nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9671 Log:
9672 - Remove ENABLE_SERVICES legacy define.
9673
9674
9675 Modified:
9676 trunk/configure (File Modified)
9677 trunk/configure.ac (File Modified)
9678 trunk/include/client.h (File Modified)
9679 trunk/include/m_info.h (File Modified)
9680 trunk/include/s_conf.h (File Modified)
9681 trunk/modules/Makefile.in (File Modified)
9682 trunk/modules/core/m_kick.c (File Modified)
9683 trunk/modules/core/m_mode.c (File Modified)
9684 trunk/modules/core/m_nick.c (File Modified)
9685 trunk/modules/core/m_sjoin.c (File Modified)
9686 trunk/modules/m_services.c (File Modified)
9687 trunk/src/channel.c (File Modified)
9688 trunk/src/newconf.c (File Modified)
9689 trunk/src/s_conf.c (File Modified)
9690 trunk/src/s_serv.c (File Modified)
9691 trunk/src/s_user.c (File Modified)
9692
9693
9694nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9695 Log:
9696 - New reject message, ala ircu.
9697
9698
9699 Modified:
9700 trunk/src/reject.c (File Modified)
9701
9702
9703nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9704 Log:
9705 - Reduce 'broadcast storm' effect in m_chghost.
9706
9707
9708 Modified:
9709 trunk/modules/m_chghost.c (File Modified)
9710
9711
9712nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9713 Log:
9714 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9715
9716
9717 Modified:
9718 trunk/include/supported.h (File Modified)
9719 trunk/src/messages.tab (File Modified)
9720
9721
9722nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9723 Log:
9724 - Implement +z.
9725
9726
9727 Modified:
9728 trunk/include/channel.h (File Modified)
9729 trunk/modules/core/m_message.c (File Modified)
9730 trunk/modules/core/m_mode.c (File Modified)
9731
9732
9733nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9734 Log:
9735 - use sendto_one_numeric() in some places.
9736
9737
9738 Modified:
9739 trunk/modules/core/m_mode.c (File Modified)
9740
9741
9742nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9743 Log:
9744 - Implement channel mode +c -- colour stripping.
9745
9746
9747 Modified:
9748 trunk/include/irc_string.h (File Modified)
9749 trunk/include/supported.h (File Modified)
9750 trunk/modules/core/m_message.c (File Modified)
9751 trunk/modules/core/m_mode.c (File Modified)
9752 trunk/src/irc_string.c (File Modified)
9753 trunk/src/messages.tab (File Modified)
9754
9755
9756nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9757 Log:
9758 - Add +qLP to CHANMODES 005 numeric.
9759
9760
9761 Modified:
9762 trunk/include/supported.h (File Modified)
9763
9764
9765nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9766 Log:
9767 Move credits files to doc/.
9768
9769
9770 Modified:
9771 trunk/Hybrid-team (File Deleted)
9772 trunk/Ratbox-team (File Deleted)
9773 trunk/doc/Hybrid-team (File Added)
9774 trunk/doc/Ratbox-team (File Added)
9775
9776
9777nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9778 Log:
9779 - Rename Ratbox credits as Ratbox-team.
9780 - Add in our own CREDITS.
9781
9782
9783 Modified:
9784 trunk/CREDITS (File Deleted)
9785 trunk/CREDITS (File Added)
9786 trunk/Ratbox-team (File Added)
9787
9788
9789nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9790 Log:
9791 - Quietcache fixes.
9792
9793
9794 Modified:
9795 trunk/modules/core/m_mode.c (File Modified)
9796
9797
9798nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9799 Log:
9800 - Rebuild configure.
9801
9802
9803 Modified:
9804 trunk/autom4te.cache/ (File Deleted)
9805 trunk/configure (File Modified)
9806
9807
9808nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9809 Log:
9810 Add +q to messages.tab.
9811
9812
9813 Modified:
9814 trunk/src/messages.tab (File Modified)
9815
9816
9817nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9818 Log:
9819 - port m_sjoin stuff to TS6 JOIN syntax.
9820
9821
9822 Modified:
9823 trunk/modules/core/m_join.c (File Modified)
9824
9825
9826nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9827 Log:
9828 - Implement channel mode +q (quiet)
9829
9830
9831 Modified:
9832 trunk/include/channel.h (File Modified)
9833 trunk/modules/core/m_mode.c (File Modified)
9834 trunk/src/channel.c (File Modified)
9835
9836
9837jilles 2005/09/10 03:03:05 UTC (20050910-40)
9838 Log:
9839 Add +L/+P for set_final_mode().
9840
9841
9842 Modified:
9843 trunk/modules/core/m_sjoin.c (File Modified)
9844
9845
9846jilles 2005/09/10 02:59:22 UTC (20050910-38)
9847 Log:
9848 Add +L/+P in channel_modes().
9849
9850
9851 Modified:
9852 trunk/src/channel.c (File Modified)
9853
9854
9855jilles 2005/09/10 02:55:10 UTC (20050910-36)
9856 Log:
9857 - Use MODE_PERMANENT, not MODE_PERMANANT
9858 - Actually use chm_staff()
9859
9860 It compiles but is not otherwise tested.
9861
9862
9863 Modified:
9864 trunk/include/channel.h (File Modified)
9865 trunk/modules/core/m_mode.c (File Modified)
9866 trunk/modules/core/m_sjoin.c (File Modified)
9867 trunk/src/channel.c (File Modified)
9868
9869
9870nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9871 Log:
9872 - Ok, patchlevel.h is fixed now.
9873
9874
9875 Modified:
9876 trunk/include/patchlevel.h (File Modified)
9877
9878
9879nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9880 Log:
9881 - *sigh*
9882
9883
9884 Modified:
9885 trunk/include/patchlevel.h (File Modified)
9886 trunk/src/version.c.SH (File Modified)
9887
9888
9889nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9890 Log:
9891 - Fix compilation issue with version.c.
9892
9893
9894 Modified:
9895 trunk/src/version.c.SH (File Modified)
9896
9897
9898nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9899 Log:
9900 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9901 this from the BUGS file.
9902
9903
9904 Modified:
9905 trunk/BUGS (File Modified)
9906
9907
9908jilles 2005/09/10 02:30:22 UTC (20050910-26)
9909 Log:
9910 Mangle all netsplit messages if flatten links is enabled.
9911
9912
9913 Modified:
9914 trunk/src/client.c (File Modified)
9915
9916
9917nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9918 Log:
9919 - jilles pointed out that /stats p needed severe changes -- implement
9920 them
9921
9922
9923 Modified:
9924 trunk/modules/m_stats.c (File Modified)
9925
9926
9927nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9928 Log:
9929 Rename RELNOTES to NEWS.
9930
9931
9932 Modified:
9933 trunk/NEWS (File Added)
9934 trunk/RELNOTES (File Deleted)
9935
9936
9937nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9938 Log:
9939 Update RELNOTES.
9940
9941
9942 Modified:
9943 trunk/RELNOTES (File Modified)
9944
9945
9946nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9947 Log:
9948 - Make /stats p work globally.
9949 - Change 'OPER(s)' to 'staff members'
9950
9951
9952 Modified:
9953 trunk/modules/m_stats.c (File Modified)
9954
9955
9956nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9957 Log:
9958 - add modes, +LP to RPL_MYINFO.
9959
9960
9961 Modified:
9962 trunk/src/messages.tab (File Modified)
9963
9964
9965nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9966 Log:
9967 More stuff to RELNOTES.
9968
9969
9970 Modified:
9971 trunk/RELNOTES (File Modified)
9972
9973
9974nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9975 Log:
9976 - Implement +P.
9977
9978
9979 Modified:
9980 trunk/modules/core/m_sjoin.c (File Modified)
9981 trunk/src/channel.c (File Modified)
9982
9983
9984nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9985 Log:
9986 - Implement list limit exceed modes -- +L.
9987
9988
9989 Modified:
9990 trunk/modules/core/m_mode.c (File Modified)
9991
9992
9993nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9994 Log:
9995 - Add handlers for modes +L, +P.
9996
9997
9998 Modified:
9999 trunk/include/channel.h (File Modified)
10000 trunk/modules/core/m_mode.c (File Modified)
10001
10002
10003nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10004 Log:
10005 Update properties on *everything*.
10006
10007
10008 Modified:
10009 trunk/.cvsignore (Property Modified)
10010 trunk/.indent.pro (Property Modified)
10011 trunk/BUGS (File Modified) (Property Modified)
10012 trunk/CREDITS (File Modified) (Property Modified)
10013 trunk/ChangeLog (Property Modified)
10014 trunk/Hybrid-team (File Modified) (Property Modified)
10015 trunk/INSTALL (File Modified) (Property Modified)
10016 trunk/LICENSE (File Modified) (Property Modified)
10017 trunk/Makefile.in (File Modified) (Property Modified)
10018 trunk/README.FIRST (File Modified) (Property Modified)
10019 trunk/RELNOTES (File Modified) (Property Modified)
10020 trunk/SVN-Access (Property Modified)
10021 trunk/aclocal.m4 (File Modified) (Property Modified)
10022 trunk/adns/.cvsignore (Property Modified)
10023 trunk/adns/COPYING (Property Modified)
10024 trunk/adns/GPL-vs-LGPL (Property Modified)
10025 trunk/adns/Makefile.in (File Modified) (Property Modified)
10026 trunk/adns/README (Property Modified)
10027 trunk/adns/README.ircd (Property Modified)
10028 trunk/adns/adns.h (File Modified) (Property Modified)
10029 trunk/adns/check.c (File Modified) (Property Modified)
10030 trunk/adns/dlist.h (File Modified) (Property Modified)
10031 trunk/adns/event.c (File Modified) (Property Modified)
10032 trunk/adns/general.c (File Modified) (Property Modified)
10033 trunk/adns/internal.h (File Modified) (Property Modified)
10034 trunk/adns/parse.c (File Modified) (Property Modified)
10035 trunk/adns/query.c (File Modified) (Property Modified)
10036 trunk/adns/reply.c (File Modified) (Property Modified)
10037 trunk/adns/setup.c (File Modified) (Property Modified)
10038 trunk/adns/transmit.c (File Modified) (Property Modified)
10039 trunk/adns/tvarith.h (File Modified) (Property Modified)
10040 trunk/adns/types.c (File Modified) (Property Modified)
10041 trunk/configure (File Modified) (Property Modified)
10042 trunk/configure.ac (File Modified) (Property Modified)
10043 trunk/contrib/.cvsignore (Property Modified)
10044 trunk/contrib/.indent.pro (Property Modified)
10045 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10046 trunk/contrib/README (File Modified) (Property Modified)
10047 trunk/contrib/example_module.c (File Modified) (Property Modified)
10048 trunk/contrib/m_42.c (File Modified) (Property Modified)
10049 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10050 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10051 trunk/contrib/m_force.c (File Modified) (Property Modified)
10052 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10053 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10054 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10055 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10056 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10057 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10058 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10059 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10060 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10061 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10062 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10063 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10064 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10065 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10066 trunk/doc/.cvsignore (Property Modified)
10067 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10068 trunk/doc/Makefile.in (File Modified) (Property Modified)
10069 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10070 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10071 trunk/doc/challenge.txt (File Modified) (Property Modified)
10072 trunk/doc/example.conf (File Modified) (Property Modified)
10073 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10074 trunk/doc/hooks.txt (File Modified) (Property Modified)
10075 trunk/doc/index.txt (File Modified) (Property Modified)
10076 trunk/doc/ircd.8 (File Modified) (Property Modified)
10077 trunk/doc/ircd.motd (Property Modified)
10078 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10079 trunk/doc/modeg.txt (File Modified) (Property Modified)
10080 trunk/doc/modes.txt (File Modified) (Property Modified)
10081 trunk/doc/monitor.txt (File Modified) (Property Modified)
10082 trunk/doc/old/Authors (Property Modified)
10083 trunk/doc/operguide.txt (File Modified) (Property Modified)
10084 trunk/doc/opermyth.txt (Property Modified)
10085 trunk/doc/server-version-info (File Modified) (Property Modified)
10086 trunk/doc/services.txt (File Modified) (Property Modified)
10087 trunk/doc/technical/README.TSora (Property Modified)
10088 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10089 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10090 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10091 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10092 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10093 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10094 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10095 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10096 trunk/doc/technical/rfc1459.txt (Property Modified)
10097 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10098 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10099 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10100 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10101 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10102 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10103 trunk/help/Makefile.in (File Modified) (Property Modified)
10104 trunk/help/opers/accept (Property Modified)
10105 trunk/help/opers/admin (Property Modified)
10106 trunk/help/opers/away (Property Modified)
10107 trunk/help/opers/capab (Property Modified)
10108 trunk/help/opers/challenge (Property Modified)
10109 trunk/help/opers/close (Property Modified)
10110 trunk/help/opers/cmode (Property Modified)
10111 trunk/help/opers/cnotice (Property Modified)
10112 trunk/help/opers/connect (Property Modified)
10113 trunk/help/opers/cprivmsg (Property Modified)
10114 trunk/help/opers/credits (Property Modified)
10115 trunk/help/opers/die (Property Modified)
10116 trunk/help/opers/dline (Property Modified)
10117 trunk/help/opers/eob (Property Modified)
10118 trunk/help/opers/error (Property Modified)
10119 trunk/help/opers/etrace (Property Modified)
10120 trunk/help/opers/gline (Property Modified)
10121 trunk/help/opers/help (Property Modified)
10122 trunk/help/opers/index (Property Modified)
10123 trunk/help/opers/info (Property Modified)
10124 trunk/help/opers/invite (Property Modified)
10125 trunk/help/opers/ison (Property Modified)
10126 trunk/help/opers/join (Property Modified)
10127 trunk/help/opers/kick (Property Modified)
10128 trunk/help/opers/kill (Property Modified)
10129 trunk/help/opers/kline (Property Modified)
10130 trunk/help/opers/knock (Property Modified)
10131 trunk/help/opers/links (Property Modified)
10132 trunk/help/opers/list (Property Modified)
10133 trunk/help/opers/locops (Property Modified)
10134 trunk/help/opers/lusers (Property Modified)
10135 trunk/help/opers/modlist (Property Modified)
10136 trunk/help/opers/modload (Property Modified)
10137 trunk/help/opers/modrestart (Property Modified)
10138 trunk/help/opers/modunload (Property Modified)
10139 trunk/help/opers/motd (Property Modified)
10140 trunk/help/opers/names (Property Modified)
10141 trunk/help/opers/nick (Property Modified)
10142 trunk/help/opers/notice (Property Modified)
10143 trunk/help/opers/oper (Property Modified)
10144 trunk/help/opers/operspy (Property Modified)
10145 trunk/help/opers/operwall (Property Modified)
10146 trunk/help/opers/part (Property Modified)
10147 trunk/help/opers/pass (Property Modified)
10148 trunk/help/opers/ping (Property Modified)
10149 trunk/help/opers/pong (Property Modified)
10150 trunk/help/opers/post (Property Modified)
10151 trunk/help/opers/privmsg (Property Modified)
10152 trunk/help/opers/quit (Property Modified)
10153 trunk/help/opers/rehash (Property Modified)
10154 trunk/help/opers/restart (Property Modified)
10155 trunk/help/opers/resv (Property Modified)
10156 trunk/help/opers/server (Property Modified)
10157 trunk/help/opers/set (Property Modified)
10158 trunk/help/opers/sjoin (Property Modified)
10159 trunk/help/opers/squit (Property Modified)
10160 trunk/help/opers/stats (Property Modified)
10161 trunk/help/opers/svinfo (Property Modified)
10162 trunk/help/opers/testgecos (Property Modified)
10163 trunk/help/opers/testline (Property Modified)
10164 trunk/help/opers/testmask (Property Modified)
10165 trunk/help/opers/time (Property Modified)
10166 trunk/help/opers/topic (Property Modified)
10167 trunk/help/opers/trace (Property Modified)
10168 trunk/help/opers/uhelp (Property Modified)
10169 trunk/help/opers/umode (Property Modified)
10170 trunk/help/opers/undline (Property Modified)
10171 trunk/help/opers/ungline (Property Modified)
10172 trunk/help/opers/unkline (Property Modified)
10173 trunk/help/opers/unresv (Property Modified)
10174 trunk/help/opers/unxline (Property Modified)
10175 trunk/help/opers/user (Property Modified)
10176 trunk/help/opers/userhost (Property Modified)
10177 trunk/help/opers/users (Property Modified)
10178 trunk/help/opers/version (Property Modified)
10179 trunk/help/opers/wallops (Property Modified)
10180 trunk/help/opers/who (Property Modified)
10181 trunk/help/opers/whois (Property Modified)
10182 trunk/help/opers/whowas (Property Modified)
10183 trunk/help/opers/xline (Property Modified)
10184 trunk/help/users/index (Property Modified)
10185 trunk/help/users/info (Property Modified)
10186 trunk/help/users/notice (Property Modified)
10187 trunk/help/users/privmsg (Property Modified)
10188 trunk/help/users/stats (Property Modified)
10189 trunk/help/users/umode (Property Modified)
10190 trunk/include/.cvsignore (Property Modified)
10191 trunk/include/.indent.pro (Property Modified)
10192 trunk/include/balloc.h (File Modified) (Property Modified)
10193 trunk/include/cache.h (File Modified) (Property Modified)
10194 trunk/include/channel.h (File Modified) (Property Modified)
10195 trunk/include/class.h (File Modified) (Property Modified)
10196 trunk/include/client.h (File Modified) (Property Modified)
10197 trunk/include/commio.h (File Modified) (Property Modified)
10198 trunk/include/common.h (File Modified) (Property Modified)
10199 trunk/include/config.h (File Modified) (Property Modified)
10200 trunk/include/config.h.dist (File Modified) (Property Modified)
10201 trunk/include/defaults.h (File Modified) (Property Modified)
10202 trunk/include/event.h (File Modified) (Property Modified)
10203 trunk/include/hash.h (File Modified) (Property Modified)
10204 trunk/include/hook.h (File Modified) (Property Modified)
10205 trunk/include/hostmask.h (File Modified) (Property Modified)
10206 trunk/include/irc_string.h (File Modified) (Property Modified)
10207 trunk/include/ircd.h (File Modified) (Property Modified)
10208 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10209 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10210 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10211 trunk/include/linebuf.h (File Modified) (Property Modified)
10212 trunk/include/listener.h (File Modified) (Property Modified)
10213 trunk/include/m_info.h (File Modified) (Property Modified)
10214 trunk/include/memory.h (File Modified) (Property Modified)
10215 trunk/include/modules.h (File Modified) (Property Modified)
10216 trunk/include/monitor.h (File Modified) (Property Modified)
10217 trunk/include/msg.h (File Modified) (Property Modified)
10218 trunk/include/newconf.h (File Modified) (Property Modified)
10219 trunk/include/numeric.h (File Modified) (Property Modified)
10220 trunk/include/packet.h (File Modified) (Property Modified)
10221 trunk/include/parse.h (File Modified) (Property Modified)
10222 trunk/include/patchlevel.h (File Modified) (Property Modified)
10223 trunk/include/patricia.h (File Modified) (Property Modified)
10224 trunk/include/reject.h (File Modified) (Property Modified)
10225 trunk/include/res.h (File Modified) (Property Modified)
10226 trunk/include/restart.h (File Modified) (Property Modified)
10227 trunk/include/s_auth.h (File Modified) (Property Modified)
10228 trunk/include/s_conf.h (File Modified) (Property Modified)
10229 trunk/include/s_gline.h (File Modified) (Property Modified)
10230 trunk/include/s_log.h (File Modified) (Property Modified)
10231 trunk/include/s_newconf.h (File Modified) (Property Modified)
10232 trunk/include/s_serv.h (File Modified) (Property Modified)
10233 trunk/include/s_stats.h (File Modified) (Property Modified)
10234 trunk/include/s_user.h (File Modified) (Property Modified)
10235 trunk/include/s_zip.h (File Modified) (Property Modified)
10236 trunk/include/scache.h (File Modified) (Property Modified)
10237 trunk/include/send.h (File Modified) (Property Modified)
10238 trunk/include/serno.h (Property Modified)
10239 trunk/include/setup.h.in (Property Modified)
10240 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10241 trunk/include/stdinc.h (File Modified) (Property Modified)
10242 trunk/include/supported.h (File Modified) (Property Modified)
10243 trunk/include/tools.h (File Modified) (Property Modified)
10244 trunk/include/whowas.h (File Modified) (Property Modified)
10245 trunk/install-sh (File Modified) (Property Modified)
10246 trunk/modules/.cvsignore (Property Modified)
10247 trunk/modules/.depend (Property Modified)
10248 trunk/modules/.indent.pro (Property Modified)
10249 trunk/modules/Makefile.in (File Modified) (Property Modified)
10250 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10251 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10252 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10253 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10254 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10255 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10256 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10257 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10258 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10259 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10260 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10261 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10262 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10263 trunk/modules/m_accept.c (File Modified) (Property Modified)
10264 trunk/modules/m_admin.c (File Modified) (Property Modified)
10265 trunk/modules/m_away.c (File Modified) (Property Modified)
10266 trunk/modules/m_cap.c (File Modified) (Property Modified)
10267 trunk/modules/m_capab.c (File Modified) (Property Modified)
10268 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10269 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10270 trunk/modules/m_close.c (File Modified) (Property Modified)
10271 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10272 trunk/modules/m_connect.c (File Modified) (Property Modified)
10273 trunk/modules/m_dline.c (File Modified) (Property Modified)
10274 trunk/modules/m_encap.c (File Modified) (Property Modified)
10275 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10276 trunk/modules/m_gline.c (File Modified) (Property Modified)
10277 trunk/modules/m_help.c (File Modified) (Property Modified)
10278 trunk/modules/m_info.c (File Modified) (Property Modified)
10279 trunk/modules/m_invite.c (File Modified) (Property Modified)
10280 trunk/modules/m_ison.c (File Modified) (Property Modified)
10281 trunk/modules/m_kline.c (File Modified) (Property Modified)
10282 trunk/modules/m_knock.c (File Modified) (Property Modified)
10283 trunk/modules/m_links.c (File Modified) (Property Modified)
10284 trunk/modules/m_list.c (File Modified) (Property Modified)
10285 trunk/modules/m_locops.c (File Modified) (Property Modified)
10286 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10287 trunk/modules/m_map.c (File Modified) (Property Modified)
10288 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10289 trunk/modules/m_motd.c (File Modified) (Property Modified)
10290 trunk/modules/m_names.c (File Modified) (Property Modified)
10291 trunk/modules/m_oper.c (File Modified) (Property Modified)
10292 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10293 trunk/modules/m_pass.c (File Modified) (Property Modified)
10294 trunk/modules/m_ping.c (File Modified) (Property Modified)
10295 trunk/modules/m_pong.c (File Modified) (Property Modified)
10296 trunk/modules/m_post.c (File Modified) (Property Modified)
10297 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10298 trunk/modules/m_restart.c (File Modified) (Property Modified)
10299 trunk/modules/m_resv.c (File Modified) (Property Modified)
10300 trunk/modules/m_services.c (File Modified) (Property Modified)
10301 trunk/modules/m_set.c (File Modified) (Property Modified)
10302 trunk/modules/m_stats.c (File Modified) (Property Modified)
10303 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10304 trunk/modules/m_tb.c (File Modified) (Property Modified)
10305 trunk/modules/m_testline.c (File Modified) (Property Modified)
10306 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10307 trunk/modules/m_time.c (File Modified) (Property Modified)
10308 trunk/modules/m_topic.c (File Modified) (Property Modified)
10309 trunk/modules/m_trace.c (File Modified) (Property Modified)
10310 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10311 trunk/modules/m_user.c (File Modified) (Property Modified)
10312 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10313 trunk/modules/m_users.c (File Modified) (Property Modified)
10314 trunk/modules/m_version.c (File Modified) (Property Modified)
10315 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10316 trunk/modules/m_who.c (File Modified) (Property Modified)
10317 trunk/modules/m_whois.c (File Modified) (Property Modified)
10318 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10319 trunk/modules/m_xline.c (File Modified) (Property Modified)
10320 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10321 trunk/servlink/.cvsignore (Property Modified)
10322 trunk/servlink/.indent.pro (Property Modified)
10323 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10324 trunk/servlink/README (File Modified) (Property Modified)
10325 trunk/servlink/TODO (File Modified) (Property Modified)
10326 trunk/servlink/control.c (File Modified) (Property Modified)
10327 trunk/servlink/control.h (File Modified) (Property Modified)
10328 trunk/servlink/io.c (File Modified) (Property Modified)
10329 trunk/servlink/io.h (File Modified) (Property Modified)
10330 trunk/servlink/servlink.c (File Modified) (Property Modified)
10331 trunk/servlink/servlink.h (File Modified) (Property Modified)
10332 trunk/src/.cvsignore (Property Modified)
10333 trunk/src/.depend (Property Modified)
10334 trunk/src/.indent.pro (Property Modified)
10335 trunk/src/Makefile.in (File Modified) (Property Modified)
10336 trunk/src/adns.c (File Modified) (Property Modified)
10337 trunk/src/balloc.c (File Modified) (Property Modified)
10338 trunk/src/cache.c (File Modified) (Property Modified)
10339 trunk/src/channel.c (File Modified) (Property Modified)
10340 trunk/src/class.c (File Modified) (Property Modified)
10341 trunk/src/client.c (File Modified) (Property Modified)
10342 trunk/src/commio.c (File Modified) (Property Modified)
10343 trunk/src/devpoll.c (File Modified) (Property Modified)
10344 trunk/src/epoll.c (File Modified) (Property Modified)
10345 trunk/src/event.c (File Modified) (Property Modified)
10346 trunk/src/getopt.c (File Modified) (Property Modified)
10347 trunk/src/hash.c (File Modified) (Property Modified)
10348 trunk/src/hook.c (File Modified) (Property Modified)
10349 trunk/src/hostmask.c (File Modified) (Property Modified)
10350 trunk/src/irc_string.c (File Modified) (Property Modified)
10351 trunk/src/ircd.c (File Modified) (Property Modified)
10352 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10353 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10354 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10355 trunk/src/kdparse.c (File Modified) (Property Modified)
10356 trunk/src/kqueue.c (File Modified) (Property Modified)
10357 trunk/src/linebuf.c (File Modified) (Property Modified)
10358 trunk/src/listener.c (File Modified) (Property Modified)
10359 trunk/src/match.c (File Modified) (Property Modified)
10360 trunk/src/memory.c (File Modified) (Property Modified)
10361 trunk/src/messages.tab (File Modified) (Property Modified)
10362 trunk/src/modules.c (File Modified) (Property Modified)
10363 trunk/src/monitor.c (File Modified) (Property Modified)
10364 trunk/src/newconf.c (File Modified) (Property Modified)
10365 trunk/src/numeric.c (File Modified) (Property Modified)
10366 trunk/src/packet.c (File Modified) (Property Modified)
10367 trunk/src/parse.c (File Modified) (Property Modified)
10368 trunk/src/patricia.c (File Modified) (Property Modified)
10369 trunk/src/poll.c (File Modified) (Property Modified)
10370 trunk/src/reject.c (File Modified) (Property Modified)
10371 trunk/src/restart.c (File Modified) (Property Modified)
10372 trunk/src/s_auth.c (File Modified) (Property Modified)
10373 trunk/src/s_conf.c (File Modified) (Property Modified)
10374 trunk/src/s_gline.c (File Modified) (Property Modified)
10375 trunk/src/s_log.c (File Modified) (Property Modified)
10376 trunk/src/s_newconf.c (File Modified) (Property Modified)
10377 trunk/src/s_serv.c (File Modified) (Property Modified)
10378 trunk/src/s_stats.c (File Modified) (Property Modified)
10379 trunk/src/s_user.c (File Modified) (Property Modified)
10380 trunk/src/scache.c (File Modified) (Property Modified)
10381 trunk/src/select.c (File Modified) (Property Modified)
10382 trunk/src/send.c (File Modified) (Property Modified)
10383 trunk/src/snprintf.c (File Modified) (Property Modified)
10384 trunk/src/tools.c (File Modified) (Property Modified)
10385 trunk/src/version.c.SH (File Modified) (Property Modified)
10386 trunk/src/whowas.c (File Modified) (Property Modified)
10387 trunk/tools/.cvsignore (Property Modified)
10388 trunk/tools/Makefile.in (File Modified) (Property Modified)
10389 trunk/tools/README (File Modified) (Property Modified)
10390 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10391 trunk/tools/convertilines.c (File Modified) (Property Modified)
10392 trunk/tools/convertklines.c (File Modified) (Property Modified)
10393 trunk/tools/mkkeypair (Property Modified)
10394 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10395 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10396 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10397 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10398 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10399 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10400 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10401 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10402 trunk/tools/untabify (File Modified) (Property Modified)
10403 trunk/tools/viconf.c (File Modified) (Property Modified)
10404
10405
10406nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10407 Log:
10408 - Update RELNOTES.
10409
10410
10411 Modified:
10412 trunk/RELNOTES (File Modified)
10413
10414
10415nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10416 Log:
10417 - Make version.c use our serial, not ratbox's.
10418
10419
10420 Modified:
10421 trunk/src/version.c.SH (File Modified)
10422
10423
10424leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10425 Log:
10426 - update RELNOTES
10427 - revved patchlevel to 2.1.5
10428
10429
10430 Modified:
10431 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10432 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10433
10434
10435leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10436 Log:
10437 - fix buffer overflow and unterminated buffer when removing TS6 bans
10438 - fix rebuilding of SJOIN
10439
10440
10441 Modified:
10442 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10443
10444
10445androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10446 Log:
10447 have servlink report if it gets an uncompressed error message when it gets inflate failures
10448
10449 Modified:
10450 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10451
10452
10453leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10454 Log:
10455 - extend our copyrights to 2005.
10456
10457
10458 Modified:
10459 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10460 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10461 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10462 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10463 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10464 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10465 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10466 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10467 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10468 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10469 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10470 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10471 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10472 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10473 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10474 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10475 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10476 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10477 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10478 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10479 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10480 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10481 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10482 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10483 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10484 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10485 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10486 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10487 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10488 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10489 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10490 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10491 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10492 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10493 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10494 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10495 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10496 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10497 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10498 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10499 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10500 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10501 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10502 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10503 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10504 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10505 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10506 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10507 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10508 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10509 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10510 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10511 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10563
10564
10565leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10566 Log:
10567 - update RELNOTES
10568 - revved patchlevel to 2.1.4
10569
10570
10571 Modified:
10572 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10574
10575
10576leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10577 Log:
10578 - add TARGMAX to 005
10579 - remove the +1 from ->uid in struct Client
10580 - fix checking of accept entries in m_accept.c
10581
10582
10583 Modified:
10584 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10588
10589
10590leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10591 Log:
10592 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10593 send it over TS6
10594
10595
10596 Modified:
10597 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10598
10599
10600leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10601 Log:
10602 - remove an unused variable
10603
10604
10605 Modified:
10606 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10607
10608
10609androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10610 Log:
10611 don't burst a TS5 name in burst_TS6. -via jillies
10612
10613 Modified:
10614 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10615
10616
10617leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10618 Log:
10619 - via jilles, make nickchanges invalidate any cached bans for
10620 quiet_on_ban
10621
10622
10623 Modified:
10624 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10625 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10626 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10627 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10628
10629
10630leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10631 Log:
10632 - fix some char vs byte usage to make adns compile cleanly with gcc4
10633
10634
10635 Modified:
10636 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10637 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10638 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10639 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10640 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10641 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10642 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10643 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10644
10645
10646androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10647 Log:
10648 userhost should allow 5 userhost checks, not 4
10649
10650 Modified:
10651 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10652
10653
10654leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10655 Log:
10656 - another darwin fix
10657
10658
10659 Modified:
10660 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10661
10662
10663leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10664 Log:
10665 - darwin fixes
10666
10667
10668 Modified:
10669 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10670 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10671 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10672 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10673 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10674 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10675 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10676 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10677
10678
10679leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10680 Log:
10681 - remove bogus extern of abort_list
10682
10683
10684 Modified:
10685 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10686
10687
10688androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10689 Log:
10690 svn repo access stuff
10691
10692 Modified:
10693 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10694
10695
10696androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10697 Log:
10698 test commit
10699
10700
10701 Modified:
10702 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10703
10704
10705androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10706 Log:
10707 test commit
10708
10709
10710 Modified:
10711 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10712
10713
10714androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10715 Log:
10716 revert omotd..i thought it was a good idea..oh well
10717
10718 Modified:
10719 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10720
10721
10722androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10723 Log:
10724 Commas are bad things in channel keys
10725
10726
10727 Modified:
10728 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10729
10730
10731androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10732 Log:
10733 Add OMOTD command to display oper motd
10734
10735
10736 Modified:
10737 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10738
10739
10740androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10741 Log:
10742 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10743
10744 Modified:
10745 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10746
10747
10748leeh 2005/06/22 22:10:50 UTC (20050622_0)
10749
10750 Modified files: (Branch: RATBOX_2_1)
10751 modules m_whois.c
10752 Log:
10753 - stop testing whois for protocol violations, as they can be caused in
10754 ircds going all the way back to the original ircd2.8
10755
10756 Revision Changes Path
10757 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10758
10759
10760
10761leeh 2005/06/16 23:10:21 UTC (20050616_0)
10762
10763 Modified files: (Branch: RATBOX_2_1)
10764 modules m_time.c
10765 Log:
10766 - remove some 2.2 code
10767
10768 Revision Changes Path
10769 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10770
10771
10772
10773androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10774
10775 Modified files: (Branch: RATBOX_2_1)
10776 modules m_time.c
10777 Log:
10778 backport of the silly december 31st bug
10779
10780 Revision Changes Path
10781 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10782
10783
10784
10785leeh 2005/06/15 13:51:57 UTC (20050615_1)
10786
10787 Modified files: (Branch: RATBOX_2_1)
10788 . RELNOTES
10789 include patchlevel.h
10790 Log:
10791 - revved patchlevel to 2.1.3
10792
10793 Revision Changes Path
10794 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10795 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10796
10797
10798
10799leeh 2005/06/15 01:54:00 UTC (20050615_0)
10800
10801 Modified files: (Branch: RATBOX_2_1)
10802 include client.h
10803 modules m_accept.c
10804 modules/core m_nick.c
10805 src client.c
10806 Log:
10807 - stop removing a clients own list of accepted clients when they do a
10808 nickchange
10809 - clean up the accept code so its less retarded
10810
10811 Revision Changes Path
10812 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10813 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10814 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10815 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10816
10817
10818
10819leeh 2005/06/14 12:44:47 UTC (20050614_0)
10820
10821 Modified files: (Branch: RATBOX_2_1)
10822 include event.h
10823 modules m_links.c
10824 src event.c ircd.c newconf.c
10825 Log:
10826 - remove a defn of links_cache_list in m_links.c which was causing
10827 the flattened links update to be ignored
10828 - add eventUpdate(), and make links_delay update on rehash
10829
10830 Revision Changes Path
10831 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10832 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10833 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10834 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10835 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10836
10837
10838
10839leeh 2005/06/12 02:23:01 UTC (20050612_2)
10840
10841 Modified files: (Branch: RATBOX_2_1)
10842 doc services.txt
10843 src newconf.c
10844 Log:
10845 - make the conf parser apply service {}; on rehash
10846
10847 Revision Changes Path
10848 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10849 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10850
10851
10852
10853leeh 2005/06/12 02:10:30 UTC (20050612_1)
10854
10855 Modified files: (Branch: RATBOX_2_1)
10856 include m_info.h
10857 Log:
10858 - show ENABLE_SERVICES define in info
10859
10860 Revision Changes Path
10861 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10862
10863
10864
10865leeh 2005/06/12 01:44:37 UTC (20050612_0)
10866
10867 Modified files: (Branch: RATBOX_2_1)
10868 modules m_services.c m_stats.c
10869 Log:
10870 - via jilles, make m_services.c hook into stats U and display service
10871 blocks
10872
10873 Revision Changes Path
10874 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10875 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10876
10877
10878
10879leeh 2005/06/11 20:33:12 UTC (20050611_3)
10880
10881 Modified files: (Branch: RATBOX_2_1)
10882 . configure configure.ac
10883 Log:
10884 - default build to -O2
10885
10886 Revision Changes Path
10887 7.249.2.2 +4 -4 ircd-ratbox/configure
10888 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10889
10890
10891
10892leeh 2005/06/11 20:26:02 UTC (20050611_2)
10893
10894 Modified files: (Branch: RATBOX_2_1)
10895 doc example.conf example.efnet.conf
10896 include client.h s_conf.h s_newconf.h
10897 modules m_info.c
10898 modules/core m_join.c m_nick.c
10899 src channel.c newconf.c s_conf.c s_user.c
10900 Log:
10901 - remove no_oper_resvs from general {};
10902 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10903
10904 Revision Changes Path
10905 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10906 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10907 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10908 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10909 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10910 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10911 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10912 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10913 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10914 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10915 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10916 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10917
10918
10919
10920leeh 2005/06/11 20:06:22 UTC (20050611_1)
10921
10922 Modified files: (Branch: RATBOX_2_1)
10923 modules/core m_mode.c m_nick.c
10924 src s_newconf.c
10925 Log:
10926 - 2.0 sync:
10927 - raise max temptime to a year
10928 - tidy up BMASK
10929 - require 9 parameters in ms_nick(), 10 in ms_uid()
10930
10931 Revision Changes Path
10932 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10933 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10934 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10935
10936
10937
10938leeh 2005/06/11 16:35:25 UTC (20050611_0)
10939
10940 Modified files: (Branch: RATBOX_2_1)
10941 modules m_services.c
10942 Log:
10943 - only show services logged in info when its a local client
10944
10945 Revision Changes Path
10946 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10947
10948
10949
10950androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10951
10952 Modified files: (Branch: RATBOX_2_1)
10953 src match.c
10954 Log:
10955 passing a pointer to a pointer is not what was intended, oops
10956
10957 Revision Changes Path
10958 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10959
10960
10961
10962leeh 2005/06/03 11:18:11 UTC (20050603_0)
10963
10964 Modified files: (Branch: RATBOX_2_1)
10965 doc services.txt
10966 Log:
10967 - update services.txt with FNC
10968
10969 Revision Changes Path
10970 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10971
10972
10973
10974androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10975
10976 Modified files: (Branch: RATBOX_2_1)
10977 modules m_resv.c
10978 Log:
10979 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10980
10981 Revision Changes Path
10982 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10983
10984
10985
10986leeh 2005/05/19 12:44:47 UTC (20050519_1)
10987
10988 Modified files: (Branch: RATBOX_2_1)
10989 src s_auth.c
10990 Log:
10991 - add some uniqueness into auth process for bopm
10992
10993 Revision Changes Path
10994 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10995
10996
10997
10998leeh 2005/05/19 08:50:26 UTC (20050519_0)
10999
11000 Modified files: (Branch: RATBOX_2_1)
11001 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11002 Log:
11003 - make contrib/ compile
11004
11005 Revision Changes Path
11006 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11007 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11008 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11009 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11010
11011
11012
11013androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11014
11015 Modified files: (Branch: RATBOX_2_1)
11016 modules m_monitor.c
11017 Log:
11018 Don't allow MONITOR from an unregistered client
11019
11020 Revision Changes Path
11021 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11022
11023
11024
11025leeh 2005/05/17 13:16:11 UTC (20050517_0)
11026
11027 Modified files: (Branch: RATBOX_2_1)
11028 doc example.conf example.efnet.conf
11029 include class.h
11030 src class.c messages.tab newconf.c
11031 Log:
11032 - remove sendq_eob, its become more of a hindrance than a benefit.
11033 - sync example.efnet.conf cluster {}; with example.conf
11034
11035 Revision Changes Path
11036 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11037 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11038 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11039 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11040 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11041 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11042
11043
11044
11045leeh 2005/05/11 22:39:00 UTC (20050511_5)
11046
11047 Modified files: (Branch: RATBOX_2_1)
11048 . RELNOTES
11049 include patchlevel.h
11050 Log:
11051 - update RELNOTES
11052 - revved patchlevel to 2.1.2
11053
11054 Revision Changes Path
11055 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11056 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11057
11058
11059
11060leeh 2005/05/11 22:29:18 UTC (20050511_4)
11061
11062 Modified files: (Branch: RATBOX_2_1)
11063 . configure configure.ac
11064 Log:
11065 - raise default topiclen to 160.
11066
11067 Revision Changes Path
11068 7.249.2.1 +3 -3 ircd-ratbox/configure
11069 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11070
11071
11072
11073leeh 2005/05/11 22:22:13 UTC (20050511_3)
11074
11075 Modified files: (Branch: RATBOX_2_1)
11076 modules m_services.c
11077 Log:
11078 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11079 tsinfo matches this
11080
11081 Revision Changes Path
11082 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11083
11084
11085
11086leeh 2005/05/11 21:58:41 UTC (20050511_2)
11087
11088 Modified files: (Branch: RATBOX_2_1)
11089 modules m_services.c
11090 Log:
11091 - monitor_signoff() the client we're nickchanging
11092
11093 Revision Changes Path
11094 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11095
11096
11097
11098leeh 2005/05/11 21:52:51 UTC (20050511_1)
11099
11100 Modified files: (Branch: RATBOX_2_1)
11101 modules m_trace.c
11102 Log:
11103 - fix various UID problems with trace
11104
11105 Revision Changes Path
11106 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11107
11108
11109
11110leeh 2005/05/11 21:22:02 UTC (20050511_0)
11111
11112 Modified files: (Branch: RATBOX_2_1)
11113 help/opers dline kline
11114 modules m_resv.c m_stats.c
11115 modules/core m_mode.c
11116 Log:
11117 - sync with 2.0
11118 - tidy up kline/dline help to note they dont accept nick as target
11119 - disallow bans beginning with ':' over bmask
11120 - disallow bans with a space in chm_ban
11121 - stop counting hidden opers in stats p
11122 - match() parameters in remote unresv were inverted, causing it to fail
11123 - fix possibility of clients setting blank keys
11124
11125 Revision Changes Path
11126 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11127 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11128 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11129 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11130 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11131
11132
11133
11134leeh 2005/05/08 22:37:18 UTC (20050508_0)
11135
11136 Modified files: (Branch: RATBOX_2_1)
11137 src send.c
11138 Log:
11139 - fix problems with amd64 and the way we do va_list
11140
11141 Revision Changes Path
11142 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11143
11144
11145
11146leeh 2005/05/07 13:35:57 UTC (20050507_1)
11147
11148 Modified files: (Branch: RATBOX_2_1)
11149 modules m_services.c
11150 Log:
11151 - tidy up the kill notifications for RSFNC
11152
11153 Revision Changes Path
11154 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11155
11156
11157
11158leeh 2005/05/07 10:35:54 UTC (20050507_0)
11159
11160 Modified files: (Branch: RATBOX_2_1)
11161 include s_serv.h
11162 modules m_services.c
11163 src s_serv.c
11164 Log:
11165 - some more rserv stuff:
11166 - add RSFNC capability
11167 - fix up RSFNC, kill existing clients if they exist.
11168
11169 Revision Changes Path
11170 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11171 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11172 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11173
11174
11175
11176leeh 2005/05/06 23:50:29 UTC (20050506_0)
11177
11178 Modified files: (Branch: RATBOX_2_1)
11179 modules m_services.c
11180 Log:
11181 - first stab at a FNC implementation for rserv
11182
11183 Revision Changes Path
11184 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11185
11186
11187
11188leeh 2005/05/03 09:30:51 UTC (20050503_0)
11189
11190 Modified files: (Branch: RATBOX_2_1)
11191 help/opers umode
11192 Log:
11193 - remove a tab
11194
11195 Revision Changes Path
11196 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11197
11198
11199
11200leeh 2005/05/02 22:46:52 UTC (20050502_0)
11201
11202 Modified files: (Branch: RATBOX_2_1)
11203 src newconf.c
11204 Log:
11205 - add links_delay back
11206
11207 Revision Changes Path
11208 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11209
11210
11211
11212leeh 2005/04/27 21:50:30 UTC (20050427_1)
11213
11214 Modified files: (Branch: RATBOX_2_1)
11215 help/opers umode
11216 help/users umode
11217 Log:
11218 - swap tabs for spaces
11219
11220 Revision Changes Path
11221 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11222 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11223
11224
11225
11226leeh 2005/04/27 21:38:20 UTC (20050427_0)
11227
11228 Modified files: (Branch: RATBOX_2_1)
11229 include m_info.h
11230 Log:
11231 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11232 contained in the client_flood conf option
11233 - remove a couple of unused defines from info
11234
11235 Revision Changes Path
11236 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11237
11238
11239
11240androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11241
11242 Modified files: (Branch: RATBOX_2_1)
11243 src s_conf.c
11244 Log:
11245 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11246
11247 Revision Changes Path
11248 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11249
11250
11251
11252leeh 2005/04/17 13:31:34 UTC (20050417_0)
11253
11254 Modified files: (Branch: RATBOX_2_1)
11255 doc example.conf example.efnet.conf
11256 Log:
11257 - fix missing closing comment tag
11258
11259 Revision Changes Path
11260 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11261 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11262
11263
11264
11265leeh 2005/04/12 18:44:21 UTC (20050412_2)
11266
11267 Modified files: (Branch: RATBOX_2_1)
11268 . RELNOTES
11269 include patchlevel.h
11270 Log:
11271 - revved patchlevel to 2.1.1
11272
11273 Revision Changes Path
11274 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11275 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11276
11277
11278
11279leeh 2005/04/12 18:36:31 UTC (20050412_1)
11280
11281 Modified files: (Branch: RATBOX_2_1)
11282 modules m_kline.c
11283 Log:
11284 - sync up remote kline reasons, so theyre consistent with what happens
11285 when we add local klines - notably the "Temporary K-line x min" and
11286 date added to reason.
11287
11288 Revision Changes Path
11289 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11290
11291
11292
11293leeh 2005/04/12 01:52:06 UTC (20050412_0)
11294
11295 Modified files: (Branch: RATBOX_2_1)
11296 doc monitor.txt
11297 Log:
11298 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11299
11300 Revision Changes Path
11301 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11302
11303
11304
11305androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11306
11307 Modified files: (Branch: RATBOX_2_1)
11308 src commio.c
11309 Log:
11310 used the data pointer we saved, not what just got nulled
11311
11312 Revision Changes Path
11313 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11314
11315
11316
11317leeh 2005/04/05 12:14:32 UTC (20050405_0)
11318
11319 Modified files: (Branch: RATBOX_2_1)
11320 modules m_resv.c m_xline.c
11321 Log:
11322 - fix broken propagation of xline/resv
11323
11324 Revision Changes Path
11325 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11326 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11327
11328
11329
11330leeh 2005/04/04 18:32:37 UTC (20050404_1)
11331
11332 Modified files: (Branch: RATBOX_2_1)
11333 src s_auth.c
11334 Log:
11335 - properly increment bad auth count for stats T when we timeout an auth
11336
11337 Revision Changes Path
11338 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11339
11340
11341
11342leeh 2005/04/04 17:24:14 UTC (20050404_0)
11343
11344 Modified files: (Branch: RATBOX_2_1)
11345 doc monitor.txt
11346 include client.h
11347 modules/core m_nick.c
11348 Log:
11349 - fix a bit that didnt make sense in monitor.txt
11350 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11351
11352 Revision Changes Path
11353 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11354 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11355 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11356
11357
11358
11359androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11360
11361 Modified files: (Branch: RATBOX_2_1)
11362 src s_auth.c
11363 Log:
11364 removing dlink nodes from auth_poll_list twice is bad
11365
11366 Revision Changes Path
11367 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11368
11369
11370
11371leeh 2005/03/28 02:17:38 UTC (20050328_0)
11372
11373 Modified files: (Branch: RATBOX_2_1)
11374 modules m_stats.c
11375 Log:
11376 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11377 changed to RPL_STATSDEBUG
11378
11379 Revision Changes Path
11380 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11381
11382
11383
11384leeh 2005/03/27 02:19:04 UTC (20050327_0)
11385
11386 Added files: (Branch: RATBOX_2_1)
11387 doc tgchange.txt
11388 Log:
11389 - add some documentation about target change
11390
11391 Revision Changes Path
11392 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11393
11394
11395
11396leeh 2005/03/25 16:46:29 UTC (20050325_1)
11397
11398 Modified files: (Branch: RATBOX_2_1)
11399 include supported.h
11400 modules/core m_message.c
11401 Log:
11402 - remove extra argument to 005
11403 - disallow messaging of UIDs
11404
11405 Revision Changes Path
11406 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11407 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11408
11409
11410
11411leeh 2005/03/25 14:20:13 UTC (20050325_0)
11412
11413 Modified files: (Branch: RATBOX_2_1)
11414 src parse.c
11415 Log:
11416 - fix a longstanding parser bug with wrong limit checking, causing us to
11417 accept one less parameter than we're allowed to accept.
11418
11419 Revision Changes Path
11420 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11421
11422
11423
11424leeh 2005/03/24 13:41:45 UTC (20050324_0)
11425
11426 Modified files: (Branch: RATBOX_2_1)
11427 modules/core m_message.c
11428 Log:
11429 - exempt users messaging themselves from target change
11430
11431 Revision Changes Path
11432 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11433
11434
11435
11436leeh 2005/03/22 13:15:53 UTC (20050322_0)
11437
11438 Modified files: (Branch: RATBOX_2_1)
11439 include supported.h
11440 Log:
11441 - stop violating MAXPARA on 005.
11442
11443 Revision Changes Path
11444 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11445
11446
11447
11448leeh 2005/03/20 17:41:00 UTC (20050320_1)
11449
11450 Modified files: (Branch: RATBOX_2_1)
11451 modules/core m_nick.c
11452 Log:
11453 - dont store an ipv6 sockhost if we're not compiled with v6 support
11454
11455 Revision Changes Path
11456 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11457
11458
11459
11460leeh 2005/03/20 00:32:04 UTC (20050320_0)
11461
11462 Modified files: (Branch: RATBOX_2_1)
11463 include stdinc.h
11464 Log:
11465 - remove some vms includes
11466
11467 Revision Changes Path
11468 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11469
11470
11471
11472leeh 2005/03/18 16:47:38 UTC (20050318_1)
11473
11474 Modified files: (Branch: RATBOX_2_1)
11475 . ChangeLog
11476 include serno.h
11477 Log:
11478 - force commit for new branch
11479
11480 Revision Changes Path
11481 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11482 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11483
11484
11485
11486leeh 2005/03/18 16:44:47 UTC (20050318_0)
11487
11488 Modified files:
11489 . RELNOTES configure configure.ac
11490 include patchlevel.h
11491 Log:
11492 - revved patchlevel to 2.1.0
11493
11494 Revision Changes Path
11495 1.114 +6 -2 ircd-ratbox/RELNOTES
11496 7.249 +11 -11 ircd-ratbox/configure
11497 7.63 +3 -3 ircd-ratbox/configure.ac
11498 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11499
11500
11501
11502leeh 2005/03/04 13:31:32 EST (20050304_2)
11503
11504 Modified files:
11505 . RELNOTES
11506 include patchlevel.h
11507 Log:
11508 - update RELNOTES
11509 - revved patchlevel to 2.1.0beta2
11510
11511 Revision Changes Path
11512 1.113 +12 -0 ircd-ratbox/RELNOTES
11513 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11514
11515
11516
11517leeh 2005/03/04 13:27:05 EST (20050304_1)
11518
11519 Modified files:
11520 doc whats-new-2.1.txt
11521 src channel.c
11522 Log:
11523 - update whats-new-2.1
11524 - when we're handling global NAMES, dont output channels if there are no
11525 members within them we can show.
11526
11527 Revision Changes Path
11528 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11529 7.436 +12 -2 ircd-ratbox/src/channel.c
11530
11531
11532
11533androsyn 2005/03/04 12:38:07 EST (20050304_0)
11534
11535 Modified files:
11536 src patricia.c
11537 Log:
11538 That would be a node_heap not a prefix_heap..oops
11539
11540 Revision Changes Path
11541 7.30 +1 -1 ircd-ratbox/src/patricia.c
11542
11543
11544
11545androsyn 2005/02/26 19:38:35 EST (20050227_4)
11546
11547 Modified files:
11548 include stdinc.h
11549 Log:
11550 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11551 otherwise..the other macros might work????
11552
11553 Revision Changes Path
11554 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11555
11556
11557
11558androsyn 2005/02/26 19:26:04 EST (20050227_3)
11559
11560 Modified files:
11561 . configure configure.ac
11562 Log:
11563 i hate autoconf
11564
11565 Revision Changes Path
11566 7.248 +5 -5 ircd-ratbox/configure
11567 7.62 +5 -5 ircd-ratbox/configure.ac
11568
11569
11570
11571androsyn 2005/02/26 19:15:55 EST (20050227_2)
11572
11573 Modified files:
11574 . configure configure.ac
11575 Log:
11576 i hate autoconf
11577
11578 Revision Changes Path
11579 7.247 +3 -2 ircd-ratbox/configure
11580 7.61 +3 -2 ircd-ratbox/configure.ac
11581
11582
11583
11584androsyn 2005/02/26 19:13:45 EST (20050227_1)
11585
11586 Modified files:
11587 . configure configure.ac
11588 Log:
11589 doh
11590
11591 Revision Changes Path
11592 7.246 +6 -6 ircd-ratbox/configure
11593 7.60 +4 -4 ircd-ratbox/configure.ac
11594
11595
11596
11597androsyn 2005/02/26 19:10:17 EST (20050227_0)
11598
11599 Modified files:
11600 . configure configure.ac
11601 include stdinc.h
11602 Log:
11603 Doh these changes got put on RATBOX_2_0 when they were meant for
11604 head..oops...
11605 Also merged in the monitor heap size stuff, not that i think monitor has
11606 been moved to head
11607
11608 Revision Changes Path
11609 7.245 +12 -3 ircd-ratbox/configure
11610 7.59 +11 -3 ircd-ratbox/configure.ac
11611 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11612
11613
11614
11615androsyn 2005/02/26 18:52:24 EST (20050226_0)
11616
11617 Modified files:
11618 include stdinc.h
11619 Log:
11620 Add more robust alloca checking
11621
11622 Revision Changes Path
11623 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11624
11625
11626
11627leeh 2005/02/24 15:27:17 EST (20050224_9)
11628
11629 Modified files:
11630 contrib m_42.c
11631 Log:
11632 - fix the copyright on m_42.c :p
11633
11634 Revision Changes Path
11635 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11636
11637
11638
11639leeh 2005/02/24 15:22:53 EST (20050224_8)
11640
11641 Modified files:
11642 include supported.h
11643 modules m_dline.c
11644 Log:
11645 - fix a core in undline on bad masks
11646 - remove an unwanted space from beginning of second 005 numeric
11647
11648 Revision Changes Path
11649 7.5 +1 -1 ircd-ratbox/include/supported.h
11650 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11651
11652
11653
11654leeh 2005/02/24 15:18:59 EST (20050224_7)
11655
11656 Modified files:
11657 modules m_monitor.c
11658 Log:
11659 - use max_monitor when adding nicknames
11660 - add in monitor s
11661 that should be everything now..
11662
11663 Revision Changes Path
11664 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11665
11666
11667
11668androsyn 2005/02/24 15:13:52 EST (20050224_6)
11669
11670 Modified files:
11671 contrib m_42.c
11672 Log:
11673 42
11674
11675 Revision Changes Path
11676 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11677
11678
11679
11680androsyn 2005/02/24 15:13:06 EST (20050224_5)
11681
11682 Modified files:
11683 contrib m_42.c
11684 Log:
11685 42
11686
11687 Revision Changes Path
11688 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11689
11690
11691
11692androsyn 2005/02/24 15:12:12 EST (20050224_4)
11693
11694 Added files:
11695 contrib m_42.c
11696 Log:
11697 The Answer to Life, the Universe, and Everything
11698
11699 Revision Changes Path
11700 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11701
11702
11703
11704leeh 2005/02/24 14:53:04 EST (20050224_3)
11705
11706 Modified files:
11707 include monitor.h
11708 modules m_monitor.c
11709 src ircd.c monitor.c
11710 Log:
11711 - call init_monitor() on startup
11712 - add in support for adding/deleting/listing monitor entries
11713
11714 Revision Changes Path
11715 7.2 +3 -1 ircd-ratbox/include/monitor.h
11716 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11717 7.374 +2 -0 ircd-ratbox/src/ircd.c
11718 7.3 +15 -4 ircd-ratbox/src/monitor.c
11719
11720
11721
11722leeh 2005/02/23 21:20:10 EST (20050224_2)
11723
11724 Modified files:
11725 doc example.conf example.efnet.conf
11726 include s_conf.h supported.h
11727 modules Makefile.in
11728 src client.c newconf.c s_conf.c
11729 Added files:
11730 modules m_monitor.c
11731 Log:
11732 - add the max_monitor config option
11733 - advertise MONITOR=%d in 005
11734 - clear a local clients monitor list on exit
11735 - add the framework for the MONITOR command
11736 - bed.
11737
11738 Revision Changes Path
11739 7.261 +5 -0 ircd-ratbox/doc/example.conf
11740 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11741 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11742 7.4 +4 -2 ircd-ratbox/include/supported.h
11743 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11744 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11745 7.492 +1 -0 ircd-ratbox/src/client.c
11746 7.202 +1 -0 ircd-ratbox/src/newconf.c
11747 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11748
11749
11750
11751leeh 2005/02/23 20:57:51 EST (20050224_1)
11752
11753 Modified files:
11754 . configure configure.ac
11755 include setup.h.in
11756 src monitor.c
11757 Log:
11758 - move MONITOR_HEAP_SIZE over to configure
11759
11760 Revision Changes Path
11761 7.244 ircd-ratbox/configure
11762 7.58 +4 -2 ircd-ratbox/configure.ac
11763 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11764 7.2 +0 -2 ircd-ratbox/src/monitor.c
11765
11766
11767
11768leeh 2005/02/23 20:48:08 EST (20050224_0)
11769
11770 Modified files:
11771 doc monitor.txt
11772 include client.h numeric.h
11773 modules/core m_nick.c
11774 src Makefile.in client.c messages.tab
11775 s_user.c
11776 Added files:
11777 include monitor.h
11778 src monitor.c
11779 Log:
11780 - first half of my server-side notify list implementation..
11781
11782 Revision Changes Path
11783 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11784 7.266 +3 -0 ircd-ratbox/include/client.h
11785 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11786 7.58 +6 -0 ircd-ratbox/include/numeric.h
11787 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11788 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11789 7.491 +3 -0 ircd-ratbox/src/client.c
11790 7.126 +5 -5 ircd-ratbox/src/messages.tab
11791 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11792 7.342 +2 -0 ircd-ratbox/src/s_user.c
11793
11794
11795
11796leeh 2005/02/23 18:42:59 EST (20050223_0)
11797
11798 Modified files:
11799 include hash.h
11800 Log:
11801 - double the size of the client and channel hashtables (64k -> 128k and
11802 32k -> 64k). The improvements are quite significant..
11803
11804 Revision Changes Path
11805 7.54 +4 -4 ircd-ratbox/include/hash.h
11806
11807
11808
11809leeh 2005/02/22 14:55:56 EST (20050222_1)
11810
11811 Modified files:
11812 doc monitor.txt
11813 modules m_services.c
11814 Log:
11815 - remove a couple of unused vars
11816 - update monitor.txt
11817
11818 Revision Changes Path
11819 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11820 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11821
11822
11823
11824leeh 2005/02/21 19:47:24 EST (20050222_0)
11825
11826 Added files:
11827 doc monitor.txt
11828 Log:
11829 - add in my documentation on the upcoming MONITOR command
11830
11831 Revision Changes Path
11832 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11833
11834
11835
11836leeh 2005/02/21 12:09:34 EST (20050221_0)
11837
11838 Modified files:
11839 . configure configure.ac
11840 doc whats-new-2.1.txt
11841 tools README.mkpasswd
11842 Removed files:
11843 src crypt.c
11844 Log:
11845 - update whats-new-2.1.txt some more
11846 - we dont have vms mkpasswd anymore
11847 - remove the unused crypt.c
11848
11849 Revision Changes Path
11850 7.243 +3 -6 ircd-ratbox/configure
11851 7.57 +2 -4 ircd-ratbox/configure.ac
11852 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11853 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11854 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11855
11856
11857
11858leeh 2005/02/19 12:38:09 EST (20050219_3)
11859
11860 Modified files:
11861 doc example.conf example.efnet.conf
11862 include ircd.h
11863 modules m_pong.c
11864 src channel.c client.c ircd.c s_conf.c
11865 Log:
11866 - rework the splitcode, splitservers is now how many servers we've marked as
11867 EOB, rather than how many are linked. Thus pull ourselves out of
11868 splitmode immediately once this is satisfied
11869
11870 Revision Changes Path
11871 7.260 +8 -9 ircd-ratbox/doc/example.conf
11872 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11873 7.83 +1 -0 ircd-ratbox/include/ircd.h
11874 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11875 7.435 +16 -36 ircd-ratbox/src/channel.c
11876 7.490 +2 -0 ircd-ratbox/src/client.c
11877 7.373 +2 -1 ircd-ratbox/src/ircd.c
11878 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11879
11880
11881
11882leeh 2005/02/19 09:02:34 EST (20050219_2)
11883
11884 Modified files:
11885 doc example.conf example.efnet.conf
11886 include ircd.h s_conf.h
11887 modules m_set.c
11888 src channel.c ircd.c newconf.c s_conf.c
11889 Log:
11890 - remove split_delay
11891
11892 Revision Changes Path
11893 7.259 +0 -5 ircd-ratbox/doc/example.conf
11894 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11895 7.82 +0 -1 ircd-ratbox/include/ircd.h
11896 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11897 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11898 7.434 +2 -7 ircd-ratbox/src/channel.c
11899 7.372 +0 -1 ircd-ratbox/src/ircd.c
11900 7.201 +0 -1 ircd-ratbox/src/newconf.c
11901 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11902
11903
11904
11905leeh 2005/02/19 08:48:05 EST (20050219_1)
11906
11907 Modified files:
11908 include client.h
11909 modules m_cap.c m_who.c
11910 src channel.c
11911 Log:
11912 - implemented multi-prefix client capability, which allows stacking of @+ in
11913 names and who
11914
11915 Revision Changes Path
11916 7.265 +1 -1 ircd-ratbox/include/client.h
11917 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11918 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11919 7.433 +4 -6 ircd-ratbox/src/channel.c
11920
11921
11922
11923leeh 2005/02/19 06:27:58 EST (20050219_0)
11924
11925 Modified files:
11926 modules m_etrace.c
11927 src newconf.c s_conf.c s_newconf.c
11928 Log:
11929 - removed some unused vars/functions
11930
11931 Revision Changes Path
11932 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11933 7.200 +0 -15 ircd-ratbox/src/newconf.c
11934 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11935 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11936
11937
11938
11939leeh 2005/02/16 12:58:24 EST (20050216_2)
11940
11941 Modified files:
11942 . RELNOTES configure configure.ac
11943 include patchlevel.h
11944 Log:
11945 - update configure to reflect this is 'devel'
11946 - update RELNOTES
11947 - revved patchlevel to 2.1.0beta1
11948
11949 Revision Changes Path
11950 1.112 +9 -1 ircd-ratbox/RELNOTES
11951 7.242 +11 -11 ircd-ratbox/configure
11952 7.56 +3 -3 ircd-ratbox/configure.ac
11953 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11954
11955
11956
11957leeh 2005/02/16 12:46:30 EST (20050216_1)
11958
11959 Modified files:
11960 . configure configure.ac
11961 include client.h numeric.h s_conf.h setup.h.in
11962 supported.h
11963 modules Makefile.in
11964 modules/core m_nick.c
11965 src Makefile.in client.c ircd.c messages.tab
11966 newconf.c s_conf.c s_user.c
11967 Removed files:
11968 include watch.h
11969 modules m_watch.c
11970 src watch.c
11971 Log:
11972 - remove watch, the protocol for this sucks so hard I just dont want it
11973 here ;-)
11974
11975 Revision Changes Path
11976 7.241 +2 -12 ircd-ratbox/configure
11977 7.55 +2 -4 ircd-ratbox/configure.ac
11978 7.264 +0 -2 ircd-ratbox/include/client.h
11979 7.57 +0 -11 ircd-ratbox/include/numeric.h
11980 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11981 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11982 7.3 +2 -3 ircd-ratbox/include/supported.h
11983 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11984 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11985 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11986 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11987 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11988 7.489 +0 -3 ircd-ratbox/src/client.c
11989 7.371 +0 -2 ircd-ratbox/src/ircd.c
11990 7.125 +9 -9 ircd-ratbox/src/messages.tab
11991 7.199 +0 -1 ircd-ratbox/src/newconf.c
11992 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11993 7.341 +0 -2 ircd-ratbox/src/s_user.c
11994 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11995
11996
11997
11998leeh 2005/02/15 19:13:31 EST (20050216_0)
11999
12000 Modified files:
12001 include stdinc.h
12002 src event.c ircd_lexer.l ircd_signal.c
12003 modules.c
12004 Removed files:
12005 servlink descrip.mms
12006 Log:
12007 - remove a few vms bits
12008
12009 Revision Changes Path
12010 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12011 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12012 7.47 +0 -54 ircd-ratbox/src/event.c
12013 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12014 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12015 7.152 +0 -3 ircd-ratbox/src/modules.c
12016
12017
12018
12019leeh 2005/02/15 18:53:32 EST (20050215_0)
12020
12021 Modified files:
12022 include hostmask.h ircd.h s_conf.h s_newconf.h
12023 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12024 m_xline.c
12025 src hostmask.c ircd.c ircd_signal.c s_conf.c
12026 s_newconf.c
12027 Log:
12028 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12029 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12030
12031 Revision Changes Path
12032 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12033 7.81 +1 -0 ircd-ratbox/include/ircd.h
12034 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12035 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12036 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12037 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12038 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12039 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12040 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12041 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12042 7.370 +7 -0 ircd-ratbox/src/ircd.c
12043 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12044 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12045 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12046
12047
12048
12049leeh 2005/02/13 10:21:41 EST (20050213_4)
12050
12051 Modified files:
12052 doc services.txt
12053 Added files:
12054 doc whats-new-2.0.txt whats-new-2.1.txt
12055 Removed files:
12056 doc whats-new.txt
12057 Log:
12058 - move whats-new.txt to whats-new-2.0.txt
12059 - add in whats-new-2.1.txt
12060 - update services.txt with the whois for logged in users
12061
12062 Revision Changes Path
12063 7.2 +5 -0 ircd-ratbox/doc/services.txt
12064 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12065 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12066 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12067
12068
12069
12070leeh 2005/02/13 09:20:37 EST (20050213_3)
12071
12072 Modified files:
12073 include supported.h
12074 modules/core m_message.c
12075 Log:
12076 - fix a compile error in m_message.c
12077 - update 005 to the spec and add CPRIVMSG/CNOTICE
12078
12079 Revision Changes Path
12080 7.2 +31 -37 ircd-ratbox/include/supported.h
12081 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12082
12083
12084
12085leeh 2005/02/13 09:14:12 EST (20050213_2)
12086
12087 Modified files:
12088 src channel.c
12089 Log:
12090 - fix the membership memleak
12091
12092 Revision Changes Path
12093 7.432 +0 -3 ircd-ratbox/src/channel.c
12094
12095
12096
12097leeh 2005/02/12 21:51:56 EST (20050213_1)
12098
12099 Modified files:
12100 include client.h
12101 modules/core m_message.c
12102 Log:
12103 - add a bitmask to track when they send their first message, only allowing
12104 clearing stuff after that.
12105
12106 Revision Changes Path
12107 7.263 +4 -0 ircd-ratbox/include/client.h
12108 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12109
12110
12111
12112leeh 2005/02/12 21:17:52 EST (20050213_0)
12113
12114 Modified files:
12115 include patricia.h s_newconf.h
12116 modules/core m_message.c
12117 src patricia.c s_newconf.c s_user.c
12118 Log:
12119 - add in the patricia for tracking who fills up targets, give them a reduced
12120 count on connect
12121
12122 Revision Changes Path
12123 7.20 +1 -1 ircd-ratbox/include/patricia.h
12124 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12125 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12126 7.29 +1 -1 ircd-ratbox/src/patricia.c
12127 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12128 7.340 +4 -0 ircd-ratbox/src/s_user.c
12129
12130
12131
12132leeh 2005/02/12 18:35:10 EST (20050212_0)
12133
12134 Modified files:
12135 include ircd_defs.h
12136 src class.c reject.c
12137 Log:
12138 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12139
12140 Revision Changes Path
12141 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12142 7.68 +1 -5 ircd-ratbox/src/class.c
12143 1.33 +1 -5 ircd-ratbox/src/reject.c
12144
12145
12146
12147androsyn 2005/02/11 17:11:57 EST (20050211_1)
12148
12149 Modified files:
12150 modules m_watch.c
12151 Log:
12152 remove stupid memory leak
12153
12154 Revision Changes Path
12155 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12156
12157
12158
12159leeh 2005/02/11 06:42:48 EST (20050211_0)
12160
12161 Modified files:
12162 modules m_gline.c
12163 Log:
12164 - workaround hyb6 allowing empty gline reasons
12165
12166 Revision Changes Path
12167 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12168
12169
12170
12171leeh 2005/02/09 14:39:13 EST (20050209_2)
12172
12173 Modified files:
12174 include s_conf.h
12175 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12176 src ircd.c s_conf.c
12177 Log:
12178 - move temp dlines and temp klines over to an array, rather than completely
12179 seperate dlinks.
12180
12181 Revision Changes Path
12182 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12183 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12184 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12185 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12186 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12187 7.369 +0 -5 ircd-ratbox/src/ircd.c
12188 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12189
12190
12191
12192leeh 2005/02/09 14:02:13 EST (20050209_1)
12193
12194 Modified files:
12195 include s_user.h
12196 modules m_cap.c m_pong.c m_user.c
12197 modules/core m_nick.c
12198 src s_user.c
12199 Log:
12200 - remove 'nick' param from register_local_user(), its not needed.
12201
12202 Revision Changes Path
12203 7.35 +1 -1 ircd-ratbox/include/s_user.h
12204 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12205 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12206 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12207 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12208 7.339 +6 -6 ircd-ratbox/src/s_user.c
12209
12210
12211
12212leeh 2005/02/09 13:12:53 EST (20050209_0)
12213
12214 Modified files:
12215 modules m_cmessage.c
12216 Log:
12217 - dont send numerics when we're dealing with CNOTICE
12218 - add in checking for +g, and resetting idle
12219
12220 Revision Changes Path
12221 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12222
12223
12224
12225leeh 2005/02/08 11:37:50 EST (20050208_2)
12226
12227 Modified files:
12228 src s_newconf.c
12229 Log:
12230 - fix operator blocks to work on ip spoofs
12231
12232 Revision Changes Path
12233 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12234
12235
12236
12237leeh 2005/02/07 19:23:22 EST (20050208_1)
12238
12239 Modified files:
12240 doc example.conf example.efnet.conf
12241 src newconf.c
12242 Log:
12243 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12244
12245 Revision Changes Path
12246 7.258 +0 -39 ircd-ratbox/doc/example.conf
12247 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12248 7.198 +0 -272 ircd-ratbox/src/newconf.c
12249
12250
12251
12252leeh 2005/02/07 19:19:32 EST (20050208_0)
12253
12254 Modified files:
12255 src s_conf.c
12256 Log:
12257 - added support for kline.conf.perm et al, these take the same formats
12258 as their non-permanent partners, but you cant remove them via the ircd.
12259
12260 Revision Changes Path
12261 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12262
12263
12264
12265leeh 2005/02/02 19:18:59 EST (20050203_1)
12266
12267 Modified files:
12268 help Makefile.in
12269 help/opers index
12270 help/users index
12271 Added files:
12272 help/opers cnotice cprivmsg
12273 Log:
12274 - added help files for cprivmsg/cnotice
12275
12276 Revision Changes Path
12277 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12278 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12279 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12280 1.10 +19 -19 ircd-ratbox/help/opers/index
12281 1.7 +10 -9 ircd-ratbox/help/users/index
12282
12283
12284
12285leeh 2005/02/02 19:14:25 EST (20050203_0)
12286
12287 Modified files:
12288 include numeric.h
12289 modules Makefile.in
12290 src messages.tab
12291 Added files:
12292 modules m_cmessage.c
12293 Log:
12294 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12295 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12296 nick is a member. These bypass any target change limitations.
12297 - added ERR_VOICENEEDED, numeric 489.
12298
12299 Revision Changes Path
12300 7.56 +2 -0 ircd-ratbox/include/numeric.h
12301 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12302 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12303 7.124 +1 -1 ircd-ratbox/src/messages.tab
12304
12305
12306
12307leeh 2005/02/02 16:58:16 EST (20050202_4)
12308
12309 Modified files:
12310 help/opers etrace
12311 Log:
12312 - update etrace help
12313
12314 Revision Changes Path
12315 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12316
12317
12318
12319leeh 2005/02/02 16:55:04 EST (20050202_3)
12320
12321 Modified files:
12322 modules m_etrace.c
12323 Log:
12324 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12325 can put its external ip address in there..
12326
12327 Revision Changes Path
12328 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12329
12330
12331
12332leeh 2005/02/02 16:41:06 EST (20050202_2)
12333
12334 Modified files:
12335 modules m_etrace.c
12336 Log:
12337 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12338 if its a non-local client. These will just get "lost" if the remote
12339 server doesnt support this..
12340
12341 Revision Changes Path
12342 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12343
12344
12345
12346leeh 2005/02/02 16:12:12 EST (20050202_1)
12347
12348 Modified files:
12349 include client.h numeric.h s_conf.h
12350 modules/core m_message.c
12351 src messages.tab newconf.c s_conf.c
12352 Log:
12353 - first part of the target change code, add the storage of targets for
12354 localuser, throttle messages when they fill all the available slots
12355
12356 Revision Changes Path
12357 7.262 +5 -1 ircd-ratbox/include/client.h
12358 7.55 +2 -0 ircd-ratbox/include/numeric.h
12359 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12360 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12361 7.123 +1 -1 ircd-ratbox/src/messages.tab
12362 7.197 +1 -0 ircd-ratbox/src/newconf.c
12363 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12364
12365
12366
12367leeh 2005/02/02 13:28:10 EST (20050202_0)
12368
12369 Modified files:
12370 modules m_resv.c m_stats.c m_testline.c
12371 modules/core m_join.c
12372 src hash.c kdparse.c messages.tab s_newconf.c
12373 Log:
12374 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12375 tracking of when resvs get hit
12376
12377 Revision Changes Path
12378 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12379 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12380 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12381 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12382 7.114 +3 -0 ircd-ratbox/src/hash.c
12383 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12384 7.122 +1 -1 ircd-ratbox/src/messages.tab
12385 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12386
12387
12388
12389leeh 2005/01/31 09:04:10 EST (20050131_2)
12390
12391 Modified files:
12392 src s_log.c
12393 Log:
12394 - fflush() logfiles
12395
12396 Revision Changes Path
12397 7.79 +2 -0 ircd-ratbox/src/s_log.c
12398
12399
12400
12401leeh 2005/01/31 08:59:09 EST (20050131_1)
12402
12403 Modified files:
12404 src commio.c
12405 Log:
12406 - rename fd_dump() to comm_dump()
12407
12408 Revision Changes Path
12409 1.27 +2 -2 ircd-ratbox/src/commio.c
12410
12411
12412
12413leeh 2005/01/30 19:16:08 EST (20050131_0)
12414
12415 Modified files:
12416 doc hooks.txt
12417 include hook.h
12418 modules m_services.c
12419 modules/core m_server.c
12420 src hook.c s_serv.c
12421 Log:
12422 - added hook for server_introduced
12423 - fixed up services support for hooks
12424
12425 Revision Changes Path
12426 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12427 1.31 +1 -0 ircd-ratbox/include/hook.h
12428 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12429 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12430 7.36 +2 -0 ircd-ratbox/src/hook.c
12431 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12432
12433
12434
12435androsyn 2005/01/29 20:18:12 EST (20050130_1)
12436
12437 Modified files:
12438 src commio.c
12439 Log:
12440 Add back in the comm_fd_hack thing for solaris
12441
12442 Revision Changes Path
12443 1.26 +26 -1 ircd-ratbox/src/commio.c
12444
12445
12446
12447androsyn 2005/01/29 19:59:17 EST (20050130_0)
12448
12449 Modified files:
12450 adns adns.h
12451 include commio.h s_conf.h watch.h
12452 modules m_dline.c m_kline.c m_resv.c m_stats.c
12453 m_watch.c m_xline.c
12454 modules/core m_nick.c
12455 src balloc.c cache.c client.c commio.c
12456 epoll.c ircd.c ircd_lexer.l kdparse.c
12457 listener.c s_auth.c s_conf.c s_log.c
12458 s_serv.c watch.c
12459 Log:
12460 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12461
12462 Revision Changes Path
12463 1.18 +0 -2 ircd-ratbox/adns/adns.h
12464 1.14 +6 -37 ircd-ratbox/include/commio.h
12465 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12466 7.3 +2 -2 ircd-ratbox/include/watch.h
12467 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12468 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12469 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12470 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12471 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12472 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12473 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12474 7.85 +1 -1 ircd-ratbox/src/balloc.c
12475 1.24 +5 -5 ircd-ratbox/src/cache.c
12476 7.488 +4 -4 ircd-ratbox/src/client.c
12477 1.25 +10 -280 ircd-ratbox/src/commio.c
12478 1.33 +1 -1 ircd-ratbox/src/epoll.c
12479 7.368 +4 -4 ircd-ratbox/src/ircd.c
12480 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12481 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12482 7.125 +8 -8 ircd-ratbox/src/listener.c
12483 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12484 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12485 7.78 +20 -20 ircd-ratbox/src/s_log.c
12486 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12487 1.6 +22 -15 ircd-ratbox/src/watch.c
12488
12489
12490
12491androsyn 2005/01/29 12:18:38 EST (20050129_0)
12492
12493 Modified files:
12494 modules/core m_mode.c
12495 Log:
12496 remove two unused variables
12497
12498 Revision Changes Path
12499 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12500
12501
12502
12503leeh 2005/01/28 15:31:40 EST (20050128_1)
12504
12505 Modified files:
12506 modules m_kline.c
12507 src s_conf.c
12508 Log:
12509 - mo_kline() needs minpara of 3, not 2
12510 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12511 - require me.info is never blank
12512
12513 Revision Changes Path
12514 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12515 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12516
12517
12518
12519leeh 2005/01/28 15:26:28 EST (20050128_0)
12520
12521 Modified files:
12522 modules/core m_mode.c m_sjoin.c
12523 Log:
12524 - patch via jilles to fix +eI lists being shown to lusers when handling
12525 protocol stuff over TS6
12526
12527 Revision Changes Path
12528 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12529 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12530
12531
12532
12533leeh 2005/01/25 19:47:38 EST (20050126_0)
12534
12535 Modified files:
12536 include channel.h
12537 modules/core m_join.c m_mode.c m_sjoin.c
12538 src channel.c messages.tab s_serv.c
12539 Log:
12540 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12541 an operspy call with &me
12542 - remove modebuf/parabuf params from channel_modes(), we now generate a
12543 buffer internally which we return.
12544
12545 Revision Changes Path
12546 7.163 +1 -1 ircd-ratbox/include/channel.h
12547 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12548 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12549 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12550 7.431 +25 -18 ircd-ratbox/src/channel.c
12551 7.121 +1 -1 ircd-ratbox/src/messages.tab
12552 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12553
12554
12555
12556alz 2005/01/25 18:09:18 EST (20050125_5)
12557
12558 Modified files:
12559 doc example.conf example.efnet.conf
12560 include s_conf.h
12561 modules m_info.c
12562 src listener.c newconf.c s_conf.c
12563 Log:
12564 Added dline_with_reason config option (default yes):
12565
12566 /* dline reason: show the user the dline reason when they connect
12567 * and are dlined.
12568 */
12569 dline_with_reason = yes;
12570
12571 Revision Changes Path
12572 7.257 +6 -1 ircd-ratbox/doc/example.conf
12573 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12574 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12575 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12576 7.124 +1 -1 ircd-ratbox/src/listener.c
12577 7.196 +1 -0 ircd-ratbox/src/newconf.c
12578 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12579
12580
12581
12582leeh 2005/01/25 13:21:17 EST (20050125_4)
12583
12584 Modified files:
12585 src newconf.c
12586 Log:
12587 - make conf_set_generic_string() test len exists before it uses it.
12588
12589 Revision Changes Path
12590 7.195 +1 -1 ircd-ratbox/src/newconf.c
12591
12592
12593
12594leeh 2005/01/25 13:10:56 EST (20050125_3)
12595
12596 Modified files:
12597 doc example.conf
12598 src newconf.c
12599 Log:
12600 - rename 'type' to 'flags' in cluster {};
12601 - add stacking of servers in cluster {}; documented in example.conf
12602
12603 Revision Changes Path
12604 7.256 +18 -10 ircd-ratbox/doc/example.conf
12605 7.194 +39 -7 ircd-ratbox/src/newconf.c
12606
12607
12608
12609alz 2005/01/25 12:48:54 EST (20050125_2)
12610
12611 Modified files:
12612 include s_conf.h
12613 src listener.c s_conf.c
12614 Log:
12615 Added dline reasons, connecting/banned clients now see ban reason.
12616
12617 Revision Changes Path
12618 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12619 7.123 +17 -4 ircd-ratbox/src/listener.c
12620 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12621
12622
12623
12624leeh 2005/01/25 07:44:37 EST (20050125_1)
12625
12626 Modified files:
12627 doc example.conf example.efnet.conf
12628 src newconf.c
12629 Log:
12630 - implement stacking of shared {}; blocks, documented in example.conf
12631
12632 Revision Changes Path
12633 7.255 +26 -13 ircd-ratbox/doc/example.conf
12634 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12635 7.193 +51 -36 ircd-ratbox/src/newconf.c
12636
12637
12638
12639leeh 2005/01/24 19:08:29 EST (20050125_0)
12640
12641 Modified files:
12642 doc example.conf
12643 include client.h s_conf.h
12644 modules/core m_join.c
12645 src newconf.c s_user.c
12646 Log:
12647 - added jupe_exempt to auth {};, exempts the user from generating warnings
12648 when they attempt to join juped channels.
12649
12650 Revision Changes Path
12651 7.254 +2 -0 ircd-ratbox/doc/example.conf
12652 7.261 +3 -0 ircd-ratbox/include/client.h
12653 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12654 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12655 7.192 +1 -0 ircd-ratbox/src/newconf.c
12656 7.338 +8 -0 ircd-ratbox/src/s_user.c
12657
12658
12659
12660leeh 2005/01/24 18:57:02 EST (20050124_6)
12661
12662 Modified files:
12663 src newconf.c
12664 Log:
12665 - rework shared {};, the format is now:
12666 shared {
12667 oper = "flame@*.leeh.co.uk", "*.lan";
12668 flags = kline;
12669 };
12670
12671 With no privs:
12672 shared {
12673 oper = "flame@*.leeh.co.uk", "*.lan";
12674 flags = none;
12675 };
12676
12677 Revision Changes Path
12678 7.191 +55 -23 ircd-ratbox/src/newconf.c
12679
12680
12681
12682leeh 2005/01/24 17:25:58 EST (20050124_5)
12683
12684 Modified files:
12685 include modules.h
12686 Log:
12687 - fix the prototype on load_static_modules()
12688
12689 Revision Changes Path
12690 7.61 +1 -1 ircd-ratbox/include/modules.h
12691
12692
12693
12694leeh 2005/01/24 16:00:30 EST (20050124_4)
12695
12696 Modified files:
12697 modules m_cap.c
12698 Log:
12699 - have cap end call register_local_user() with its own copy of
12700 source_p->username so its safe for unidented users..
12701
12702 Revision Changes Path
12703 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12704
12705
12706
12707leeh 2005/01/24 15:48:09 EST (20050124_3)
12708
12709 Modified files:
12710 include newconf.h s_conf.h
12711 modules m_info.c
12712 src newconf.c s_conf.c s_log.c
12713 Log:
12714 - move the conf parser over to a table based structure, with generic setting
12715 of integers/strings
12716
12717 Revision Changes Path
12718 7.34 +9 -8 ircd-ratbox/include/newconf.h
12719 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12720 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12721 7.190 +264 -808 ircd-ratbox/src/newconf.c
12722 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12723 7.77 +13 -13 ircd-ratbox/src/s_log.c
12724
12725
12726
12727leeh 2005/01/24 13:11:30 EST (20050124_2)
12728
12729 Modified files:
12730 doc example.conf
12731 src newconf.c
12732 Log:
12733 - added stacking of ips in exempt {};
12734
12735 Revision Changes Path
12736 7.253 +4 -0 ircd-ratbox/doc/example.conf
12737 7.189 +11 -30 ircd-ratbox/src/newconf.c
12738
12739
12740
12741leeh 2005/01/24 12:59:57 EST (20050124_1)
12742
12743 Modified files:
12744 include tools.h
12745 src channel.c client.c hash.c hook.c
12746 newconf.c s_user.c watch.c
12747 Log:
12748 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12749 consistent with the rest of the dlink code.
12750
12751 Revision Changes Path
12752 1.54 +7 -7 ircd-ratbox/include/tools.h
12753 7.430 +2 -2 ircd-ratbox/src/channel.c
12754 7.487 +6 -6 ircd-ratbox/src/client.c
12755 7.113 +5 -5 ircd-ratbox/src/hash.c
12756 7.35 +1 -1 ircd-ratbox/src/hook.c
12757 7.188 +2 -2 ircd-ratbox/src/newconf.c
12758 7.337 +1 -1 ircd-ratbox/src/s_user.c
12759 1.5 +4 -4 ircd-ratbox/src/watch.c
12760
12761
12762
12763leeh 2005/01/24 12:47:13 EST (20050124_0)
12764
12765 Modified files:
12766 modules m_cap.c
12767 Log:
12768 - cheap hack on sticky capabs..
12769
12770 Revision Changes Path
12771 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12772
12773
12774
12775leeh 2005/01/22 11:36:54 EST (20050122_0)
12776
12777 Modified files:
12778 modules m_cap.c
12779 Log:
12780 - updated my clicap implementation to match the spec so far..
12781
12782 Revision Changes Path
12783 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12784
12785
12786
12787leeh 2005/01/21 07:14:43 EST (20050121_2)
12788
12789 Modified files:
12790 doc hooks.txt
12791 include hook.h
12792 modules m_services.c
12793 src hook.c s_serv.c
12794 Log:
12795 - added hooks for when we're sending a burst
12796 - rewrote hooks.txt
12797 - fix up the hooks ive already done in services compatibility, ill add the
12798 hooks for server/client introductions in a bit.
12799
12800 Revision Changes Path
12801 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12802 1.30 +4 -0 ircd-ratbox/include/hook.h
12803 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12804 7.34 +7 -0 ircd-ratbox/src/hook.c
12805 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12806
12807
12808
12809leeh 2005/01/21 06:34:03 EST (20050121_1)
12810
12811 Modified files:
12812 contrib example_module.c spy_admin_notice.c
12813 spy_info_notice.c spy_links_notice.c
12814 spy_motd_notice.c spy_stats_notice.c
12815 spy_stats_p_notice.c spy_trace_notice.c
12816 spy_whois_notice.c
12817 spy_whois_notice_global.c
12818 include hook.h
12819 modules m_admin.c m_info.c m_links.c m_motd.c
12820 m_services.c m_stats.c m_trace.c
12821 m_whois.c static_modules.c.SH
12822 modules/core m_server.c
12823 src client.c hook.c ircd.c modules.c packet.c
12824 s_auth.c s_serv.c s_user.c send.c
12825 Log:
12826 - add a better implementation of the hook system, its now a slow leaking
12827 array and events are created whenever we try adding a hook for it, or
12828 theyre registered for the caller.
12829
12830 Ive temporarily fucked services support and removed most of the other
12831 hooks.. I shall fix this soon.
12832
12833 Revision Changes Path
12834 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12835 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12836 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12837 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12838 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12839 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12840 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12841 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12842 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12843 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12844 1.29 +34 -70 ircd-ratbox/include/hook.h
12845 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12846 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12847 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12848 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12849 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12850 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12851 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12852 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12853 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12854 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12855 7.486 +1 -28 ircd-ratbox/src/client.c
12856 7.33 +131 -137 ircd-ratbox/src/hook.c
12857 7.367 +1 -1 ircd-ratbox/src/ircd.c
12858 7.151 +6 -10 ircd-ratbox/src/modules.c
12859 7.138 +10 -14 ircd-ratbox/src/packet.c
12860 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12861 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12862 7.336 +0 -6 ircd-ratbox/src/s_user.c
12863 7.286 +8 -6 ircd-ratbox/src/send.c
12864
12865
12866
12867leeh 2005/01/20 19:19:20 EST (20050121_0)
12868
12869 Modified files:
12870 include hostmask.h
12871 Log:
12872 - remove an unused struct
12873
12874 Revision Changes Path
12875 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12876
12877
12878
12879leeh 2005/01/20 13:38:39 EST (20050120_1)
12880
12881 Modified files:
12882 . configure configure.ac
12883 include client.h numeric.h patchlevel.h
12884 modules Makefile.in
12885 src messages.tab s_user.c
12886 Added files:
12887 modules m_cap.c
12888 Log:
12889 - drop back to -O0, fix patchlevel.h
12890 - first stab at client capabilities.. this still needs work.
12891
12892 Revision Changes Path
12893 7.240 +3 -3 ircd-ratbox/configure
12894 7.54 +3 -3 ircd-ratbox/configure.ac
12895 7.260 +3 -0 ircd-ratbox/include/client.h
12896 7.54 +2 -0 ircd-ratbox/include/numeric.h
12897 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12898 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12899 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12900 7.120 +1 -1 ircd-ratbox/src/messages.tab
12901 7.335 +3 -0 ircd-ratbox/src/s_user.c
12902
12903
12904
12905leeh 2005/01/20 06:04:41 EST (20050120_0)
12906
12907 Modified files:
12908 . ChangeLog RELNOTES
12909 include config.h config.h.dist memory.h
12910 patchlevel.h
12911 modules m_stats.c
12912 src commio.c crypt.c getopt.c ircd.c s_serv.c
12913 Removed files:
12914 . README.VMS clean.com make.com
12915 include setup.h_vms
12916 modules descrip.mms static_modules_c.com
12917 modules/core descrip.mms
12918 src descrip.mms qio.c version.com
12919 tools descrip.mms mkpasswd_vms.c
12920 Log:
12921 - clean changelog, relnotes
12922 - mark patchlevel as 2.1.0beta
12923 - remove VMS support
12924
12925 Revision Changes Path
12926 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12927 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12928 1.111 +1 -348 ircd-ratbox/RELNOTES
12929 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12930 7.182 +0 -42 ircd-ratbox/include/config.h
12931 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12932 7.50 +0 -4 ircd-ratbox/include/memory.h
12933 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12934 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12935 7.2 +0 -58 ircd-ratbox/make.com (dead)
12936 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12937 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12938 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12939 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12940 1.24 +7 -30 ircd-ratbox/src/commio.c
12941 7.12 +0 -4 ircd-ratbox/src/crypt.c
12942 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12943 7.24 +0 -4 ircd-ratbox/src/getopt.c
12944 7.366 +4 -19 ircd-ratbox/src/ircd.c
12945 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12946 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12947 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12948 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12949 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12950
12951
12952
12953androsyn 2005/01/18 11:55:13 EST (20050118_7)
12954
12955 Modified files:
12956 include watch.h
12957 src watch.c
12958 Log:
12959 not using the return values on a few watch functions so make them void
12960
12961 Revision Changes Path
12962 7.2 +5 -5 ircd-ratbox/include/watch.h
12963 1.4 +19 -28 ircd-ratbox/src/watch.c
12964
12965
12966androsyn 2005/01/14 13:10:41 EST (20050114_5)
12967
12968 Modified files:
12969 modules m_watch.c
12970 Log:
12971 Make watch throttle, don't accept letter commands stacked
12972
12973 Revision Changes Path
12974 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12975
12976
12977
12978androsyn 2005/01/14 13:06:06 EST (20050114_4)
12979
12980 Modified files:
12981 modules m_gline.c
12982 Log:
12983 fix merge error
12984
12985 Revision Changes Path
12986 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12987
12988
12989
12990androsyn 2005/01/14 12:12:37 EST (20050114_3)
12991
12992 Modified files:
12993 . ChangeLog README.FIRST RELNOTES configure
12994 configure.ac
12995 adns adns.h internal.h parse.c transmit.c
12996 types.c
12997 contrib example_module.c spy_admin_notice.c
12998 spy_info_notice.c spy_links_notice.c
12999 spy_motd_notice.c spy_stats_notice.c
13000 spy_stats_p_notice.c spy_trace_notice.c
13001 spy_whois_notice.c
13002 spy_whois_notice_global.c
13003 doc example.conf example.efnet.conf ircd.motd
13004 server-version-info whats-new.txt
13005 help/opers umode xline
13006 help/users umode
13007 include cache.h channel.h class.h client.h
13008 commio.h config.h config.h.dist hash.h
13009 hook.h hostmask.h irc_string.h ircd.h
13010 ircd_defs.h m_info.h memory.h msg.h
13011 newconf.h numeric.h packet.h patchlevel.h
13012 patricia.h s_conf.h s_gline.h s_newconf.h
13013 s_serv.h s_user.h scache.h serno.h
13014 setup.h.in sprintf_irc.h stdinc.h tools.h
13015 modules .depend Makefile.in m_admin.c m_away.c
13016 m_dline.c m_encap.c m_gline.c m_info.c
13017 m_kline.c m_links.c m_list.c m_lusers.c
13018 m_motd.c m_oper.c m_operspy.c m_rehash.c
13019 m_restart.c m_resv.c m_set.c m_stats.c
13020 m_svinfo.c m_testline.c m_testmask.c
13021 m_topic.c m_trace.c m_watch.c m_who.c
13022 m_whois.c m_whowas.c m_xline.c
13023 static_modules.c.SH
13024 modules/core m_error.c m_message.c m_mode.c m_quit.c
13025 m_server.c m_squit.c
13026 src .depend Makefile.in adns.c balloc.c
13027 cache.c channel.c class.c client.c
13028 commio.c crypt.c devpoll.c epoll.c
13029 event.c getopt.c hash.c hook.c hostmask.c
13030 irc_string.c ircd.c ircd_lexer.l
13031 ircd_parser.y ircd_signal.c listener.c
13032 modules.c newconf.c numeric.c packet.c
13033 parse.c patricia.c poll.c reject.c
13034 restart.c s_auth.c s_conf.c s_log.c
13035 s_newconf.c s_serv.c s_user.c scache.c
13036 select.c send.c snprintf.c tools.c
13037 version.c.SH watch.c whowas.c
13038 tools README.mkpasswd mkpasswd.c
13039 Added files:
13040 . README.VMS clean.com make.com
13041 doc services.txt
13042 include common.h s_stats.h setup.h_vms
13043 supported.h
13044 modules descrip.mms m_challenge.c m_etrace.c
13045 m_invite.c m_names.c m_pass.c m_ping.c
13046 m_pong.c m_services.c m_tb.c m_user.c
13047 m_users.c m_version.c
13048 static_modules_c.com
13049 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13050 m_part.c m_sjoin.c
13051 servlink descrip.mms
13052 src descrip.mms kdparse.c messages.tab qio.c
13053 s_gline.c s_stats.c version.com
13054 tools descrip.mms mkpasswd_vms.c
13055 Removed files:
13056 doc 005.txt
13057 include banconf.h
13058 modules/core channels.c users.c
13059 src banconf.c
13060 Log:
13061 merge from RATBOX_2_0
13062
13063 Revision Changes Path
13064 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13065 7.40 +1 -0 ircd-ratbox/README.FIRST
13066 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13067 1.110 +114 -6 ircd-ratbox/RELNOTES
13068 1.17 +4 -0 ircd-ratbox/adns/adns.h
13069 1.17 +4 -4 ircd-ratbox/adns/internal.h
13070 1.12 +38 -38 ircd-ratbox/adns/parse.c
13071 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13072 1.19 +13 -13 ircd-ratbox/adns/types.c
13073 7.1 +10 -0 ircd-ratbox/clean.com (new)
13074 7.239 +47 -29 ircd-ratbox/configure
13075 7.53 +40 -32 ircd-ratbox/configure.ac
13076 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13077 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13078 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13079 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13080 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13081 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13082 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13083 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13084 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13085 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13086 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13087 7.252 +68 -22 ircd-ratbox/doc/example.conf
13088 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13089 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13090 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13091 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13092 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13093 1.5 +2 -1 ircd-ratbox/help/opers/umode
13094 1.7 +1 -1 ircd-ratbox/help/opers/xline
13095 1.2 +1 -0 ircd-ratbox/help/users/umode
13096 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13097 1.7 +8 -0 ircd-ratbox/include/cache.h
13098 7.162 +18 -16 ircd-ratbox/include/channel.h
13099 7.25 +4 -0 ircd-ratbox/include/class.h
13100 7.259 +34 -28 ircd-ratbox/include/client.h
13101 1.13 +45 -7 ircd-ratbox/include/commio.h
13102 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13103 7.181 +74 -16 ircd-ratbox/include/config.h
13104 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13105 7.53 +2 -0 ircd-ratbox/include/hash.h
13106 1.28 +73 -27 ircd-ratbox/include/hook.h
13107 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13108 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13109 7.80 +6 -31 ircd-ratbox/include/ircd.h
13110 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13111 7.56 +14 -8 ircd-ratbox/include/m_info.h
13112 7.49 +4 -0 ircd-ratbox/include/memory.h
13113 7.53 +2 -0 ircd-ratbox/include/msg.h
13114 7.33 +9 -9 ircd-ratbox/include/newconf.h
13115 7.53 +12 -8 ircd-ratbox/include/numeric.h
13116 7.27 +1 -1 ircd-ratbox/include/packet.h
13117 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13118 7.19 +25 -1 ircd-ratbox/include/patricia.h
13119 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13120 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13121 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13122 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13123 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13124 7.34 +13 -9 ircd-ratbox/include/s_user.h
13125 7.15 +1 -1 ircd-ratbox/include/scache.h
13126 7.5366 +1 -1 ircd-ratbox/include/serno.h
13127 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13128 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13129 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13130 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13131 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13132 1.53 +10 -10 ircd-ratbox/include/tools.h
13133 7.1 +58 -0 ircd-ratbox/make.com (new)
13134 1.45 +338 -182 ircd-ratbox/modules/.depend
13135 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13136 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13137 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13138 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13139 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13140 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13141 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13142 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13143 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13144 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13145 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13146 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13147 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13148 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13149 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13150 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13151 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13152 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13153 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13154 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13155 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13156 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13157 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13158 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13159 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13160 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13161 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13162 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13163 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13164 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13165 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13166 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13167 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13168 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13169 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13170 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13171 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13172 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13173 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13174 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13175 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13176 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13177 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13178 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13179 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13180 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13181 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13182 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13183 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13184 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13185 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13186 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13187 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13188 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13189 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13190 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13191 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13192 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13193 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13194 7.48 +162 -119 ircd-ratbox/src/.depend
13195 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13196 7.75 +5 -5 ircd-ratbox/src/adns.c
13197 7.84 +1 -1 ircd-ratbox/src/balloc.c
13198 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13199 1.23 +75 -7 ircd-ratbox/src/cache.c
13200 7.429 +342 -79 ircd-ratbox/src/channel.c
13201 7.67 +42 -2 ircd-ratbox/src/class.c
13202 7.485 +245 -85 ircd-ratbox/src/client.c
13203 1.23 +349 -43 ircd-ratbox/src/commio.c
13204 7.11 +4 -0 ircd-ratbox/src/crypt.c
13205 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13206 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13207 1.32 +4 -8 ircd-ratbox/src/epoll.c
13208 7.46 +63 -6 ircd-ratbox/src/event.c
13209 7.23 +4 -0 ircd-ratbox/src/getopt.c
13210 7.112 +8 -7 ircd-ratbox/src/hash.c
13211 7.32 +135 -133 ircd-ratbox/src/hook.c
13212 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13213 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13214 7.365 +56 -48 ircd-ratbox/src/ircd.c
13215 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13216 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13217 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13218 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13219 7.122 +14 -13 ircd-ratbox/src/listener.c
13220 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13221 7.150 +17 -8 ircd-ratbox/src/modules.c
13222 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13223 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13224 7.137 +55 -42 ircd-ratbox/src/packet.c
13225 7.187 +8 -15 ircd-ratbox/src/parse.c
13226 7.28 +2 -4 ircd-ratbox/src/patricia.c
13227 7.82 +3 -1 ircd-ratbox/src/poll.c
13228 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13229 1.32 +8 -3 ircd-ratbox/src/reject.c
13230 7.34 +1 -0 ircd-ratbox/src/restart.c
13231 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13232 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13233 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13234 7.76 +32 -35 ircd-ratbox/src/s_log.c
13235 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13236 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13237 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13238 7.334 +773 -2 ircd-ratbox/src/s_user.c
13239 7.27 +2 -1 ircd-ratbox/src/scache.c
13240 7.44 +2 -0 ircd-ratbox/src/select.c
13241 7.285 +12 -12 ircd-ratbox/src/send.c
13242 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13243 7.46 +0 -1 ircd-ratbox/src/tools.c
13244 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13245 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13246 1.3 +4 -4 ircd-ratbox/src/watch.c
13247 7.32 +1 -0 ircd-ratbox/src/whowas.c
13248 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13249 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13250 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13251 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13252
13253
13254
13255androsyn 2005/01/13 22:17:53 EST (20050114_2)
13256
13257 Modified files: (Branch: RATBOX_2_0)
13258 src client.c
13259 Log:
13260 a remote client is never going to have a watch list..duh
13261
13262 Revision Changes Path
13263 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13264
13265
13266
13267androsyn 2005/01/13 20:49:55 EST (20050114_1)
13268
13269 Added files: (Branch: RATBOX_2_0)
13270 modules m_watch.c
13271 Log:
13272 get that one too
13273
13274 Revision Changes Path
13275 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13276
13277
13278
13279androsyn 2005/01/13 20:39:28 EST (20050114_0)
13280
13281 Added files: (Branch: RATBOX_2_0)
13282 include watch.h
13283 src watch.c
13284 Log:
13285 helps if we actually include the .c/.h files
13286
13287 Revision Changes Path
13288 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13289 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13290
13291
13292
13293androsyn 2005/01/13 13:57:16 EST (20050113_0)
13294
13295 Modified files: (Branch: RATBOX_2_0)
13296 . configure configure.ac
13297 include client.h numeric.h s_conf.h setup.h.in
13298 supported.h
13299 modules Makefile.in
13300 modules/core m_nick.c
13301 src Makefile.in client.c ircd.c messages.tab
13302 newconf.c s_conf.c s_user.c
13303 Log:
13304 backport watch from devel
13305
13306 Revision Changes Path
13307 7.229.2.10 +12 -2 ircd-ratbox/configure
13308 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13309 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13310 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13311 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13312 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13313 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13314 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13315 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13316 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13317 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13318 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13319 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13320 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13321 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13322 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13323
13324
13325
13326leeh 2005/01/12 10:12:40 EST (20050112_1)
13327
13328 Modified files: (Branch: RATBOX_2_0)
13329 include numeric.h
13330 modules m_services.c m_whois.c
13331 src messages.tab
13332 Log:
13333 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13334 when the user is logged in
13335
13336 Revision Changes Path
13337 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13338 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13339 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13340 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13341
13342
13343
13344leeh 2005/01/11 19:47:14 EST (20050112_0)
13345
13346 Modified files: (Branch: RATBOX_2_0)
13347 include supported.h
13348 Added files: (Branch: RATBOX_2_0)
13349 doc services.txt
13350 Log:
13351 - add +r to 005
13352 - added doc/services.txt, outlining the compatibility code
13353
13354 Revision Changes Path
13355 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13356 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13357
13358
13359
13360leeh 2005/01/11 18:38:10 EST (20050111_5)
13361
13362 Modified files: (Branch: RATBOX_2_0)
13363 include client.h hook.h
13364 modules m_services.c
13365 modules/core m_server.c
13366 src hook.c s_serv.c
13367 Log:
13368 - more services compatibility code:
13369 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13370 appropriate service {}; entry, only accept SU from these.
13371 - hook into us finishing nick burst, and have services burst a list of
13372 logged in users
13373
13374 Revision Changes Path
13375 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13376 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13377 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13378 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13379 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13380 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13381
13382
13383
13384leeh 2005/01/11 17:32:42 EST (20050111_4)
13385
13386 Modified files: (Branch: RATBOX_2_0)
13387 . configure configure.ac
13388 include client.h
13389 modules Makefile.in
13390 src channel.c
13391 Added files: (Branch: RATBOX_2_0)
13392 modules m_services.c
13393 Log:
13394 - more services compatibility code:
13395 - encap handlers for SU (services marking client as logged in)
13396 - and for LOGIN (servers bursting logged in status)
13397 - move suser from Client -> User
13398
13399 Revision Changes Path
13400 7.229.2.9 +9 -3 ircd-ratbox/configure
13401 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13402 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13403 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13404 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13405 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13406
13407
13408
13409leeh 2005/01/11 16:46:34 EST (20050111_3)
13410
13411 Modified files: (Branch: RATBOX_2_0)
13412 include ircd_defs.h
13413 Log:
13414 - whoops, missing #endif
13415
13416 Revision Changes Path
13417 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13418
13419
13420
13421leeh 2005/01/11 15:56:57 EST (20050111_2)
13422
13423 Modified files: (Branch: RATBOX_2_0)
13424 include ircd_defs.h
13425 Log:
13426 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13427 have ipv6 just report sizeof(struct sockaddr_in)
13428
13429 Revision Changes Path
13430 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13431
13432
13433
13434leeh 2005/01/10 20:19:35 EST (20050111_1)
13435
13436 Modified files: (Branch: RATBOX_2_0)
13437 src newconf.c
13438 Log:
13439 - fix a gcc warning
13440
13441 Revision Changes Path
13442 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13443
13444
13445
13446leeh 2005/01/10 20:10:35 EST (20050111_0)
13447
13448 Modified files: (Branch: RATBOX_2_0)
13449 adns internal.h parse.c transmit.c types.c
13450 Log:
13451 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13452 conflict
13453
13454 Revision Changes Path
13455 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13456 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13457 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13458 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13459
13460
13461
13462leeh 2005/01/10 17:48:48 EST (20050110_3)
13463
13464 Modified files: (Branch: RATBOX_2_0)
13465 modules m_xline.c
13466 Log:
13467 - send out the reformatted xline to opers (\s -> ' ')
13468
13469 Revision Changes Path
13470 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13471
13472
13473
13474leeh 2005/01/10 16:18:53 EST (20050110_2)
13475
13476 Modified files: (Branch: RATBOX_2_0)
13477 help/opers umode
13478 help/users umode
13479 include client.h supported.h
13480 src messages.tab s_user.c send.c
13481 Log:
13482 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13483 channel privmsgs.
13484
13485 Revision Changes Path
13486 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13487 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13488 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13489 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13490 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13491 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13492 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13493
13494
13495
13496leeh 2005/01/10 14:50:47 EST (20050110_1)
13497
13498 Modified files: (Branch: RATBOX_2_0)
13499 doc example.conf example.efnet.conf
13500 Log:
13501 - I dont remember ts6 desyncing on bans, so im not sure why the example
13502 confs say so.
13503
13504 Revision Changes Path
13505 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13506 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13507
13508
13509
13510leeh 2005/01/10 13:31:10 EST (20050110_0)
13511
13512 Modified files: (Branch: RATBOX_2_0)
13513 . configure configure.ac
13514 include channel.h client.h numeric.h s_conf.h
13515 s_serv.h setup.h.in
13516 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13517 m_sjoin.c
13518 src channel.c messages.tab newconf.c s_conf.c
13519 s_serv.c s_user.c
13520 Log:
13521 - added --enable-services to configure, which enables some ratbox-services
13522 compatibility code:
13523 - chanmode +r, registered users only
13524 - usermode +S, prevents deop/kick of a service
13525 - service { }; block in conf for the above umode
13526
13527 Revision Changes Path
13528 7.229.2.8 +28 -16 ircd-ratbox/configure
13529 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13530 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13531 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13532 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13533 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13534 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13535 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13536 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13537 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13538 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13539 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13540 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13541 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13542 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13543 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13544 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13545 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13546 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13547
13548
13549
13550leeh 2005/01/09 08:23:30 EST (20050109_0)
13551
13552 Modified files: (Branch: RATBOX_2_0)
13553 help/opers umode
13554 Log:
13555 - remove a tab, and add +C to opers umode help
13556
13557 Revision Changes Path
13558 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13559