]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Change spambot, flooder and jupe joiner notices from host to orighost.
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
2 Log:
3 Add documentation for SASL client protocol, same as atheme doc/SASL.
4
5
6 Changes: Modified:
7 + - trunk/doc/sasl.txt (File Added)
8
9
10 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
11 Log:
12 Include real hostname in Closing Link message for unknown
13 connections that have sent USER. This is helpful for
14 k-lined users while not breaking server IP hiding.
15
16
17 Changes: Modified:
18 +3 -1 trunk/src/client.c (File Modified)
19
20
21 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
22 Log:
23 Rerun autoconf.
24
25
26 Changes: Modified:
27 +29 -29 trunk/configure (File Modified)
28
29
30 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
31 Log:
32 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
33
34
35 Changes: Modified:
36 +3 -3 trunk/modules/core/m_kill.c (File Modified)
37
38
39 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
40 Log:
41 Backport from early 3.x:
42
43 --
44 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
45 Log:
46 - remove "Processing connection to foobar.net" message
47
48
49 Changes: Modified:
50 +0 -3 trunk/src/s_auth.c (File Modified)
51
52
53 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
54 Log:
55 - missed the processing connection one (actually, we can probably nuke this one)
56
57
58 Changes: Modified:
59 +1 -2 trunk/src/s_auth.c (File Modified)
60
61
62 river 2006/09/27 16:33:05 UTC (20060927-2174)
63 Log:
64 get_client_name = stupid
65
66
67
68 Changes: Modified:
69 +10 -7 trunk/modules/core/m_kill.c (File Modified)
70
71
72 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
73 Log:
74 - remove excessive arguments
75
76
77 Changes: Modified:
78 +1 -2 trunk/src/s_conf.c (File Modified)
79 +1 -1 trunk/src/s_user.c (File Modified)
80
81
82 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
83 Log:
84 - use sendto_one_notice() for on-connect notices too.
85
86
87 Changes: Modified:
88 +10 -10 trunk/src/s_auth.c (File Modified)
89
90
91 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
92 Log:
93 - use sendto_one_notice() in the core, too.
94
95
96 Changes: Modified:
97 +2 -2 trunk/src/chmode.c (File Modified)
98 +8 -15 trunk/src/modules.c (File Modified)
99 +3 -5 trunk/src/s_conf.c (File Modified)
100 +1 -2 trunk/src/s_newconf.c (File Modified)
101 +20 -57 trunk/src/s_user.c (File Modified)
102
103
104 river 2006/09/27 16:19:25 UTC (20060927-2166)
105 Log:
106 the KILL command will use get_client_name(, SHOW_IP) instead of
107 target->name, and will show a more useful error for local opers
108
109
110
111 Changes: Modified:
112 +6 -4 trunk/modules/core/m_kill.c (File Modified)
113
114
115 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
116 Log:
117 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
118
119
120 Changes: Modified:
121 +4 -2 trunk/src/send.c (File Modified)
122
123
124 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
125 Log:
126 - back out r2159
127
128
129 Changes: Modified:
130 +1 -1 trunk/include/client.h (File Modified)
131
132
133 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
134 Log:
135 - get_id(): fall back to "*" if client has no known name
136
137
138 Changes: Modified:
139 +1 -1 trunk/include/client.h (File Modified)
140
141
142 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
143 Log:
144 - convert to sendto_one_notice().
145
146
147 Changes: Modified:
148 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
149 +4 -6 trunk/unsupported/m_force.c (File Modified)
150
151
152 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
153 Log:
154 - use sendto_one_notice() in many places instead of
155 sendto_one(source_p, ":%s NOTICE %s :", ...);
156
157
158 Changes: Modified:
159 +10 -25 trunk/extensions/example_module.c (File Modified)
160 +5 -14 trunk/extensions/hurt.c (File Modified)
161 +1 -2 trunk/extensions/m_42.c (File Modified)
162 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
163 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
164 +1 -2 trunk/extensions/m_opme.c (File Modified)
165 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
166 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
167 +3 -7 trunk/modules/core/m_die.c (File Modified)
168 +2 -4 trunk/modules/core/m_kill.c (File Modified)
169 +2 -2 trunk/modules/core/m_squit.c (File Modified)
170 +1 -2 trunk/modules/m_challenge.c (File Modified)
171 +11 -15 trunk/modules/m_connect.c (File Modified)
172 +20 -28 trunk/modules/m_dline.c (File Modified)
173 +2 -2 trunk/modules/m_etrace.c (File Modified)
174 +11 -21 trunk/modules/m_gline.c (File Modified)
175 +2 -4 trunk/modules/m_kline.c (File Modified)
176 +1 -2 trunk/modules/m_rehash.c (File Modified)
177 +3 -7 trunk/modules/m_restart.c (File Modified)
178 +31 -45 trunk/modules/m_set.c (File Modified)
179 +2 -4 trunk/modules/m_testmask.c (File Modified)
180 +5 -8 trunk/modules/m_unreject.c (File Modified)
181 +2 -5 trunk/modules/m_xline.c (File Modified)
182 --
183
184
185 Changes: Modified:
186 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
187 +10 -25 trunk/extensions/example_module.c (File Modified)
188 +5 -14 trunk/extensions/hurt.c (File Modified)
189 +1 -2 trunk/extensions/m_42.c (File Modified)
190 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
191 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
192 +1 -2 trunk/extensions/m_opme.c (File Modified)
193 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
194 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
195 +3 -7 trunk/modules/core/m_die.c (File Modified)
196 +14 -11 trunk/modules/core/m_kill.c (File Modified)
197 +2 -2 trunk/modules/core/m_squit.c (File Modified)
198 +1 -2 trunk/modules/m_challenge.c (File Modified)
199 +11 -15 trunk/modules/m_connect.c (File Modified)
200 +2 -4 trunk/modules/m_dline.c (File Modified)
201 +2 -2 trunk/modules/m_etrace.c (File Modified)
202 +11 -21 trunk/modules/m_gline.c (File Modified)
203 +2 -4 trunk/modules/m_kline.c (File Modified)
204 +1 -2 trunk/modules/m_rehash.c (File Modified)
205 +3 -7 trunk/modules/m_restart.c (File Modified)
206 +31 -45 trunk/modules/m_set.c (File Modified)
207 +2 -4 trunk/modules/m_testmask.c (File Modified)
208 +5 -8 trunk/modules/m_unreject.c (File Modified)
209 +1 -3 trunk/modules/m_xline.c (File Modified)
210 +2 -2 trunk/src/chmode.c (File Modified)
211 +8 -15 trunk/src/modules.c (File Modified)
212 +10 -14 trunk/src/s_auth.c (File Modified)
213 +3 -6 trunk/src/s_conf.c (File Modified)
214 +1 -2 trunk/src/s_newconf.c (File Modified)
215 +20 -57 trunk/src/s_user.c (File Modified)
216 +4 -2 trunk/src/send.c (File Modified)
217 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
218 +4 -6 trunk/unsupported/m_force.c (File Modified)
219
220
221 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
222 Log:
223 - keyword-subst from charybdis 2.2.
224
225
226 Changes: Modified:
227 +12 -3 trunk/doc/example.conf (File Modified)
228 +58 -3 trunk/doc/reference.conf (File Modified)
229 + - trunk/include/substitution.h (File Added)
230 +1 -0 trunk/src/Makefile.in (File Modified)
231 +2 -2 trunk/src/s_conf.c (File Modified)
232 +164 -1 trunk/src/s_user.c (File Modified)
233 + - trunk/src/substitution.c (File Added)
234
235
236 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
237 Log:
238 Removed merge tracking for "svnmerge" for
239 http://svn.atheme.org/charybdis/branches/release-2.2
240
241
242 Changes: Modified:
243 + - trunk/ (Property Modified)
244
245
246 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
247 Log:
248 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
249 http://svn.atheme.org/charybdis/branches/release-2.2
250
251
252 Changes: Modified:
253 + - trunk/ (Property Modified)
254
255
256 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
257 Log:
258 Removed merge tracking for "svnmerge" for
259 http://svn.atheme.org/charybdis/branches/release-2.2
260
261
262 Changes: Modified:
263 + - trunk/ (Property Modified)
264
265
266 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
267 Log:
268 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
269 http://svn.atheme.org/charybdis/branches/release-2.2
270
271
272 Changes: Modified:
273 + - trunk/ (Property Modified)
274
275
276 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
277 Log:
278 - bleah
279
280
281 Changes: Modified:
282 + - trunk/ (Property Modified)
283
284
285 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
286 Log:
287 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
288 http://svn.atheme.org/charybdis/branches/release-2.2
289
290
291 Changes: Modified:
292 + - trunk/ (Property Modified)
293
294
295 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
296 Log:
297 - version bump to 2.2.0
298
299
300 Changes: Modified:
301 +3 -1 trunk/NEWS (File Modified)
302 +1 -1 trunk/configure.ac (File Modified)
303
304
305 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
306 Log:
307 - the new plan:
308 + branches/release-2.1 -> 2.2 base
309 + 3.0 -> branches/cxxconversion
310 + backport some immediate 3.0 functionality for 2.2
311 + other stuff
312
313
314 Changes: Modified:
315 + - trunk/ (File Added)
316
317
318 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
319 Log:
320 Merged revisions 3135,3137 via svnmerge from
321 http://svn.atheme.org/charybdis/trunk
322
323 ........
324 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
325
326 - Expand TRACE description
327 - Mention expiry time in TESTLINE
328 ........
329 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
330
331 Update copyright year for sgml docs to 2007.
332 ........
333
334
335 Changes: Modified:
336 + - branches/release-2.1/ (Property Modified)
337 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
338 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
339
340
341 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
342 Log:
343 Merged revisions 1999 via svnmerge from
344 http://svn.atheme.org/charybdis/trunk
345 Add river to CREDITS
346
347 ........
348 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
349
350 vanity
351 ........
352
353
354 Changes: Modified:
355 + - branches/release-2.1/ (Property Modified)
356 +1 -0 branches/release-2.1/CREDITS (File Modified)
357
358
359 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
360 Log:
361 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
362 http://svn.atheme.org/charybdis/trunk
363
364 ........
365 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
366
367 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
368 ........
369 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
370
371 - add use_forward to /info
372 ........
373 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
374
375 Call channel_modes() with &me instead of source_p when
376 sending out a JOIN and SJOIN for a local user. This
377 saves checking whether they are on the channel they
378 have just joined.
379 ........
380 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
381
382 If use_forward is disabled:
383 - hide +fFQ in 005
384 - hide +f in /mode #channel (/mode #channel f still shows it)
385 - do not send any mode changes adding +f to local clients
386 (-f ones are still sent)
387 ........
388
389
390 Changes: Modified:
391 + - branches/release-2.1/ (Property Modified)
392 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
393 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
394 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
395 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
396 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
397 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
398 +1 -1 branches/release-2.1/src/channel.c (File Modified)
399 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
400 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
401 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
402 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
403 +4 -2 branches/release-2.1/src/supported.c (File Modified)
404
405
406 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
407 Log:
408 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
409
410
411 Changes: Modified:
412 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
413 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
414 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
415
416
417 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
418 Log:
419 Add accountability (wallops, log) to OKICK.
420
421
422 Changes: Modified:
423 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
424
425
426 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
427 Log:
428 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
429 Similar to branches/release-2.2 r3061.
430
431
432 Changes: Modified:
433 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
434
435
436 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
437 Log:
438 - Write xline to file after instead of before notifying opers and source
439 - Also notify source of failure to add xline
440 Similar to branches/release-2.2 r3057.
441
442
443 Changes: Modified:
444 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
445
446
447 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
448 Log:
449 If a dline/kline/resv cannot be added to the file, send
450 the regular notices to local opers and source anyway,
451 and also warn the source (local opers were already warned).
452 Similar to branches/release-2.2 r3053.
453
454
455 Changes: Modified:
456 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
457
458
459 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
460 Log:
461 Port over fixes from unkline/unxline/unresv to undline.
462 Similar to branches/release-2.2 r3049.
463
464
465 Changes: Modified:
466 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
467
468
469 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
470 Log:
471 Merged revisions 2915 via svnmerge from
472 http://svn.atheme.org/charybdis/trunk
473
474 ........
475 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
476
477 In usage message, show kline.conf and xline.conf instead
478 of klines.conf and xlines.conf.
479 ........
480
481
482 Changes: Modified:
483 + - branches/release-2.1/ (Property Modified)
484 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
485
486
487 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
488 Log:
489 Merged revisions 2831,2833,2853 via svnmerge from
490 http://svn.atheme.org/charybdis/trunk
491
492 ........
493 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
494
495 unkline/unxline/unresv:
496 - if fclose on the output returns an error, treat this as a
497 write error too
498 - check if the rename from the temp file to the ban conf failed
499 ........
500 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
501
502 When adding a permanent dline/kline/xline/resv, check
503 the return value of fclose().
504 ........
505 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
506
507 Do not free xline aconf if it could not be written out.
508 It will be added to the list in memory anyway.
509 ........
510
511
512 Changes: Modified:
513 + - branches/release-2.1/ (Property Modified)
514 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
515 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
516 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
517 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
518
519
520 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
521 Log:
522 NEWS: Clarify effects of ip_cloaking changes a little.
523
524
525 Changes: Modified:
526 +2 -0 branches/release-2.1/NEWS (File Modified)
527
528
529 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
530 Log:
531 Rerun autoconf.
532
533
534 Changes: Modified:
535 +9 -9 branches/release-2.1/configure (File Modified)
536
537
538 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
539 Log:
540 Version bump on 2.1 branch to 2.1.2.
541
542
543 Changes: Modified:
544 +1 -1 branches/release-2.1/configure.ac (File Modified)
545
546
547 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
548 Log:
549 Mention r2801/r2805.
550
551
552 Changes: Modified:
553 +1 -0 branches/release-2.1/NEWS (File Modified)
554
555
556 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
557 Log:
558 Merged revisions 2801 via svnmerge from
559 http://svn.atheme.org/charybdis/trunk
560
561 ........
562 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
563
564 ip_cloaking: try to avoid truncation by removing more
565 components of the hostname (except the TLD).
566 ........
567
568
569 Changes: Modified:
570 + - branches/release-2.1/ (Property Modified)
571 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
572
573
574 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
575 Log:
576 Update NEWS.
577
578
579 Changes: Modified:
580 +8 -1 branches/release-2.1/NEWS (File Modified)
581
582
583 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
584 Log:
585 Merged revisions 2781 via svnmerge from
586 http://svn.atheme.org/charybdis/trunk
587
588 ........
589 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
590
591 Fix stupid bug: checked a hostmask against the found
592 ban instead of all exceptions, causing all host mangled
593 clients to be exempted if there was a single ban
594 exception in many cases.
595 ........
596
597
598 Changes: Modified:
599 + - branches/release-2.1/ (Property Modified)
600 +2 -2 branches/release-2.1/src/channel.c (File Modified)
601
602
603 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
604 Log:
605 Merged revisions 2773 via svnmerge from
606 http://svn.atheme.org/charybdis/trunk
607
608 ........
609 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
610
611 user@host must be *@* for a shared{} block with flags=locops
612 (server should not be *).
613 ........
614
615
616 Changes: Modified:
617 + - branches/release-2.1/ (Property Modified)
618 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
619
620
621 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
622 Log:
623 Tweak \s code a little.
624
625
626 Changes: Modified:
627 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
628 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
629 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
630
631
632 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
633 Log:
634 Merged revisions 2761 via svnmerge from
635 http://svn.atheme.org/charybdis/trunk
636
637 ........
638 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
639
640 The testline/no_tilde fixes are in 2.1.1.
641 ........
642
643
644 Changes: Modified:
645 + - branches/release-2.1/ (Property Modified)
646 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
647
648
649 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
650 Log:
651 Update NEWS.
652
653
654 Changes: Modified:
655 +4 -1 branches/release-2.1/NEWS (File Modified)
656
657
658 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
659 Log:
660 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
661 http://svn.atheme.org/charybdis/trunk
662 no_tilde fixes
663
664 ........
665 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
666
667 If the auth{} block has no_tilde and is not kline exempt,
668 check the username without tilde against klines too.
669 This is consistent with the way klines work on spoofs
670 (klines checked on both raw and appearing-on-IRC version).
671 ........
672 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
673
674 Rework the fix for klines with no_tilde.
675 Add an extra argument to find_address_conf() for the
676 username without tilde, as that may contain one character more.
677 ........
678 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
679
680 Unbreak compile (because of r2697).
681 testline with ~ could be improved some more perhaps, but this should work.
682 ........
683 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
684
685 testline: take no_tilde and username truncation into account
686 ........
687 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
688
689 Add some information on /testline with no_tilde and username truncation.
690 ........
691
692
693 Changes: Modified:
694 + - branches/release-2.1/ (Property Modified)
695 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
696 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
697 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
698 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
699 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
700 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
701
702
703 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
704 Log:
705 Merged revisions 2149,2151 via svnmerge from
706 http://svn.atheme.org/charybdis/trunk
707
708 ........
709 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
710
711 Move kills from services from +s to +k snomask.
712 Kills from non-service opers remain on +s.
713 ........
714 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
715
716 Update description of +s and +k snomasks.
717 ........
718
719
720 Changes: Modified:
721 + - branches/release-2.1/ (Property Modified)
722 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
723 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
724 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
725
726
727 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
728 Log:
729 Merged revisions 2685 via svnmerge from
730 http://svn.atheme.org/charybdis/trunk
731
732 ........
733 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
734
735 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
736 ........
737
738
739 Changes: Modified:
740 + - branches/release-2.1/ (Property Modified)
741 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
742
743
744 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
745 Log:
746 Merged revisions 2693 via svnmerge from
747 http://svn.atheme.org/charybdis/trunk
748
749 ........
750 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
751
752 Fix truncation (by one) of unidented usernames
753 if user registration is done because of DNSBL
754 completion (which is the usual case if a valid
755 NICK and USER are sent quickly and any DNSBLs
756 are enabled).
757 ........
758
759
760 Changes: Modified:
761 + - branches/release-2.1/ (Property Modified)
762 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
763
764
765 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
766 Log:
767 Update NEWS.
768
769
770 Changes: Modified:
771 +10 -0 branches/release-2.1/NEWS (File Modified)
772
773
774 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
775 Log:
776 Rerun autoconf.
777
778
779 Changes: Modified:
780 +9 -9 branches/release-2.1/configure (File Modified)
781
782
783 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
784 Log:
785 Version bump to 2.1.1.
786
787
788 Changes: Modified:
789 +1 -1 branches/release-2.1/configure.ac (File Modified)
790
791
792 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
793 Log:
794 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
795 http://svn.atheme.org/charybdis/trunk
796
797 ........
798 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
799
800 - fix a server notice on SID collision where the server name is mentioned twice
801 ........
802 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
803
804 - get_server_name() is stupid
805 ........
806 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
807
808 - fix an oops
809 ........
810 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
811
812 Do the Attempt to re-introduce SID server notice somewhat
813 differently, showing a real host again if !HIDE_SERVERS_IPS
814 and still showing the server name exactly once.
815 ........
816 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
817
818 Fix log message for Attempt to re-introduce SID (server notice was ok).
819 ........
820 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
821
822 - replace "No N line" with "no connect block" in a
823 serverlog message
824 - show attempted server name in a few serverlog messages
825 ........
826
827
828 Changes: Modified:
829 + - branches/release-2.1/ (Property Modified)
830 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
831
832
833 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
834 Log:
835 Merged revisions 2218 via svnmerge from
836 http://svn.atheme.org/charybdis/trunk
837
838 ........
839 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
840
841 Fix garbage in /stats y output on 64-bit archs.
842 ........
843
844
845 Changes: Modified:
846 + - branches/release-2.1/ (Property Modified)
847 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
848
849
850 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
851 Log:
852 Merged revisions 2438 via svnmerge from
853 http://svn.atheme.org/charybdis/trunk
854
855 ........
856 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
857
858 Enable Revision keyword in addition to Id.
859 ........
860
861
862 Changes: Modified:
863 + - branches/release-2.1/ (Property Modified)
864 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
865
866
867 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
868 Log:
869 Merged revisions 2679 via svnmerge from
870 http://svn.atheme.org/charybdis/trunk
871
872 ........
873 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
874
875 Port over ratbox 2.2 r23253 (anfl):
876 - remove the cached storage of how many +beI there are, thereby fixing a
877 case where it can get desynced from reality
878 ........
879
880
881 Changes: Modified:
882 + - branches/release-2.1/ (Property Modified)
883 +0 -1 branches/release-2.1/include/channel.h (File Modified)
884 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
885
886
887 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
888 Log:
889 Merged revisions 2093,2095 via svnmerge from
890 http://svn.atheme.org/charybdis/trunk
891
892 ........
893 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
894
895 - change DNSBL licensing to BSD.
896 ........
897 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
898
899 - change x86-assembly FNV implementation to BSD license
900 ........
901
902
903 Changes: Modified:
904 + - branches/release-2.1/ (Property Modified)
905 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
906 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
907
908
909 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
910 Log:
911 Merged revisions 2073,2075 via svnmerge from
912 http://svn.atheme.org/charybdis/trunk
913
914 ........
915 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
916
917 Put full information in the squit reason when exiting
918 a server due to a servlink (ziplinks) error.
919 ........
920 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
921
922 Put full information in the squit reason when exiting
923 a server due to not enough arguments for a command.
924 ........
925
926
927 Changes: Modified:
928 + - branches/release-2.1/ (Property Modified)
929 +7 -5 branches/release-2.1/src/parse.c (File Modified)
930 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
931
932
933 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
934 Log:
935 Merged revisions 2071 via svnmerge from
936 http://svn.atheme.org/charybdis/trunk
937
938 ........
939 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
940
941 Don't redirect users from an existing domain to an
942 existing server in reference.conf.
943 Idea from ratbox.
944 ........
945
946
947 Changes: Modified:
948 + - branches/release-2.1/ (Property Modified)
949 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
950
951
952 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
953 Log:
954 Merged revisions 2053 via svnmerge from
955 http://svn.atheme.org/charybdis/trunk
956
957 ........
958 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
959
960 Make find_channel_membership() choose the shortest list
961 (channel's list or user's list) to search, avoiding excessive
962 CPU usage with services which are in lots of channels.
963 From ratbox 2.2 (anfl/jilles)
964 ........
965
966
967 Changes: Modified:
968 + - branches/release-2.1/ (Property Modified)
969 +21 -4 branches/release-2.1/src/channel.c (File Modified)
970
971
972 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
973 Log:
974 Rerun autoconf.
975
976
977 Changes: Modified:
978 +9 -9 branches/release-2.1/configure (File Modified)
979
980
981 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
982 Log:
983 Version change 2.1.0rc1 -> 2.1.0 (release).
984
985
986 Changes: Modified:
987 +1 -1 branches/release-2.1/configure.ac (File Modified)
988
989
990 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
991 Log:
992 Merged revisions 2029 via svnmerge from
993 http://svn.atheme.org/charybdis/trunk
994
995 ........
996 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
997
998 NEWS: mention m_webirc.c module
999 ........
1000
1001
1002 Changes: Modified:
1003 + - branches/release-2.1/ (Property Modified)
1004 +1 -0 branches/release-2.1/NEWS (File Modified)
1005
1006
1007 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1008 Log:
1009 Rerun autoconf.
1010
1011
1012 Changes: Modified:
1013 +9 -9 branches/release-2.1/configure (File Modified)
1014
1015
1016 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1017 Log:
1018 Change version to 2.1.0rc1.
1019
1020
1021 Changes: Modified:
1022 +1 -1 branches/release-2.1/configure.ac (File Modified)
1023
1024
1025 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1026 Log:
1027 Merged revisions 2021 via svnmerge from
1028 http://svn.atheme.org/charybdis/trunk
1029
1030 ........
1031 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1032
1033 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1034 related flaky looking things, and instead keep a list
1035 of BlacklistClients in PreClient.
1036 ........
1037
1038
1039 Changes: Modified:
1040 + - branches/release-2.1/ (Property Modified)
1041 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1042 +1 -1 branches/release-2.1/include/client.h (File Modified)
1043 +0 -1 branches/release-2.1/include/res.h (File Modified)
1044 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1045 +0 -24 branches/release-2.1/src/res.c (File Modified)
1046 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1047
1048
1049 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1050 Log:
1051 Merged revisions 2015,2017 via svnmerge from
1052 http://svn.atheme.org/charybdis/trunk
1053
1054 ........
1055 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1056
1057 Check if the name in the question section of the
1058 DNS reply matches what we queried, to guard against
1059 late replies to a previous query with the same id.
1060 ........
1061 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1062
1063 res.c: add a comment summarizing our changes
1064 ........
1065
1066
1067 Changes: Modified:
1068 + - branches/release-2.1/ (Property Modified)
1069 +53 -18 branches/release-2.1/src/res.c (File Modified)
1070
1071
1072 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1073 Log:
1074 Merged revisions 1981 via svnmerge from
1075 http://svn.atheme.org/charybdis/trunk
1076
1077 ........
1078 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1079
1080 Alphabetize extensions and tweak the descriptions a little.
1081 ........
1082
1083
1084 Changes: Modified:
1085 + - branches/release-2.1/ (Property Modified)
1086 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1087 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1088
1089
1090 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1091 Log:
1092 Merged revisions 1975 via svnmerge from
1093 http://svn.atheme.org/charybdis/trunk
1094
1095 ........
1096 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1097
1098 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1099 We should use the IP and not truncate the hostname.
1100 From ratbox 2.2 (androsyn)
1101 ........
1102
1103
1104 Changes: Modified:
1105 + - branches/release-2.1/ (Property Modified)
1106 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1107
1108
1109 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1110 Log:
1111 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1112 http://svn.atheme.org/charybdis/trunk
1113
1114
1115 Changes: Modified:
1116 + - branches/release-2.1/ (Property Modified)
1117
1118
1119 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1120 Log:
1121 - branch 2.1 release family
1122
1123
1124 Changes: Modified:
1125 + - branches/release-2.1/ (File Added)
1126
1127
1128 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1129 Log:
1130 Describe new handling of host mangling in channel bans in SGML.
1131
1132
1133 Changes: Modified:
1134 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1135
1136
1137 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1138 Log:
1139 - ok, 2.1 operline brought to you by marvin the melancholy robot
1140
1141
1142 Changes: Modified:
1143 +1 -1 trunk/src/messages.tab (File Modified)
1144
1145
1146 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1147 Log:
1148 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1149 If anybody comes up with anything better, then please let us know
1150 and we will change this before 2.1 is branched.
1151
1152
1153 Changes: Modified:
1154 +1 -1 trunk/src/messages.tab (File Modified)
1155
1156
1157 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1158 Log:
1159 Add EUID to capab.txt.
1160
1161
1162 Changes: Modified:
1163 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1164
1165
1166 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1167 Log:
1168 Update NEWS file.
1169
1170
1171 Changes: Modified:
1172 +3 -0 trunk/NEWS (File Modified)
1173
1174
1175 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1176 Log:
1177 Allow service{} servers to manipulate the nick delay table
1178 (for "nickserv enforcement").
1179 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1180 If duration is 0, the nickdelay entry is removed, otherwise
1181 it is added with the duration in seconds (maximum 24 hours).
1182 It is suggested that this is used if the EUID capab is present.
1183
1184
1185 Changes: Modified:
1186 +42 -1 trunk/modules/m_services.c (File Modified)
1187
1188
1189 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1190 Log:
1191 HURT: strip off *@ from the start of the mask
1192 reject anything else containing '@' or '!'
1193
1194
1195 Changes: Modified:
1196 +11 -0 trunk/extensions/hurt.c (File Modified)
1197
1198
1199 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1200 Log:
1201 ircd.c: need supported.h here
1202
1203
1204 Changes: Modified:
1205 +1 -0 trunk/src/ircd.c (File Modified)
1206
1207
1208 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1209 Log:
1210 HURT: less ambiguity here
1211 ips/hosts to be hurt must contain a '.' or ':' otherwise
1212 they are interpreted as nicks
1213
1214
1215 Changes: Modified:
1216 +14 -9 trunk/extensions/hurt.c (File Modified)
1217
1218
1219 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1220 Log:
1221 - we're now ircd-charybdis.org.
1222 - properly alphabetize credits
1223
1224
1225 Changes: Modified:
1226 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1227
1228
1229 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1230 Log:
1231 - add additional modules to the configs
1232
1233
1234 Changes: Modified:
1235 +6 -0 trunk/doc/example.conf (File Modified)
1236 +12 -0 trunk/doc/reference.conf (File Modified)
1237
1238
1239 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1240 Log:
1241 - remove hurt.h, it is pointless and confusing
1242
1243
1244 Changes: Modified:
1245 +27 -62 trunk/extensions/hurt.c (File Modified)
1246 + - trunk/extensions/hurt.h (File Deleted)
1247
1248
1249 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1250 Log:
1251 - add code to suggest a local HURT by nickname.
1252 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1253
1254
1255 Changes: Modified:
1256 +40 -10 trunk/extensions/hurt.c (File Modified)
1257 +1 -0 trunk/extensions/hurt.h (File Modified)
1258
1259
1260 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1261 Log:
1262 - update NEWS file
1263
1264
1265 Changes: Modified:
1266 +2 -1 trunk/NEWS (File Modified)
1267
1268
1269 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1270 Log:
1271 MASKTRACE/TESTMASK: check orighost as well
1272
1273
1274 Changes: Modified:
1275 +4 -2 trunk/modules/m_etrace.c (File Modified)
1276 +3 -1 trunk/modules/m_testmask.c (File Modified)
1277
1278
1279 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1280 Log:
1281 Make RPL_ISUPPORT (005) numeric modularizable.
1282 Currently it will reassemble the numeric every time
1283 it needs to be sent, using a few dozen callbacks;
1284 if this is too slow some caching scheme should be
1285 implemented.
1286
1287
1288 Changes: Modified:
1289 +0 -1 trunk/include/s_user.h (File Modified)
1290 +36 -114 trunk/include/supported.h (File Modified)
1291 +1 -1 trunk/modules/m_version.c (File Modified)
1292 +1 -0 trunk/src/Makefile.in (File Modified)
1293 +1 -0 trunk/src/ircd.c (File Modified)
1294 +300 -25 trunk/src/s_user.c (File Modified)
1295 + - trunk/src/supported.c (File Added)
1296
1297
1298 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1299 Log:
1300 EUID orighost could differ from host only in case,
1301 do not mark as dynamic spoof then
1302
1303
1304 Changes: Modified:
1305 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1306
1307
1308 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1309 Log:
1310 kline help file: clarify a bit and remove some obsolete stuff
1311 partly suggested by Olin
1312
1313
1314 Changes: Modified:
1315 +8 -8 trunk/help/opers/kline (File Modified)
1316
1317
1318 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1319 Log:
1320 Update NEWS file.
1321
1322
1323 Changes: Modified:
1324 +20 -0 trunk/NEWS (File Modified)
1325
1326
1327 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1328 Log:
1329 Show real host/IP to nonopers whoising themselves.
1330 The IP is not shown for auth{} spoofs, otherwise it is,
1331 as it looked rather weird to me to show an auth{} spoofed
1332 IP like this. (/userhost on self still shows the IP.)
1333
1334
1335 Changes: Modified:
1336 +13 -2 trunk/modules/m_whois.c (File Modified)
1337
1338
1339 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1340 Log:
1341 Document nick_delay stuff and move it around a bit.
1342
1343
1344 Changes: Modified:
1345 +1 -2 trunk/doc/example.conf (File Modified)
1346 +8 -2 trunk/doc/reference.conf (File Modified)
1347
1348
1349 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1350 Log:
1351 - disable nickdelay by default. Needs to be documented in reference.conf.
1352
1353
1354 Changes: Modified:
1355 +2 -0 trunk/doc/example.conf (File Modified)
1356 +2 -0 trunk/doc/reference.conf (File Modified)
1357
1358
1359 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1360 Log:
1361 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1362
1363
1364 Changes: Modified:
1365 +2 -1 trunk/modules/m_services.c (File Modified)
1366
1367
1368 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1369 Log:
1370 ip_cloaking: somewhat hackish but we need to send the
1371 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1372 umodes
1373
1374
1375 Changes: Modified:
1376 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1377
1378
1379 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1380 Log:
1381 If EUID is used, show realhost in far connect notice
1382 (but not in far disconnect notice).
1383
1384
1385 Changes: Modified:
1386 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1387
1388
1389 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1390 Log:
1391 ip_cloaking:
1392 - use non-ENCAP CHGHOST if possible
1393 - really introduce new users with their mangled and real
1394 host if +h is in default umodes
1395
1396
1397 Changes: Modified:
1398 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1399
1400
1401 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1402 Log:
1403 Add non-ENCAP CHGHOST.
1404
1405
1406 Changes: Modified:
1407 +49 -11 trunk/modules/m_chghost.c (File Modified)
1408
1409
1410 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1411 Log:
1412 Initial addition of EUID (puts realhost/account in same
1413 command as user introduction).
1414 See doc/technical/euid.txt for more information.
1415 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1416
1417
1418 Changes: Modified:
1419 + - trunk/doc/technical/euid.txt (File Added)
1420 +2 -1 trunk/include/s_serv.h (File Modified)
1421 +1 -1 trunk/include/s_user.h (File Modified)
1422 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1423 +1 -34 trunk/modules/m_chghost.c (File Modified)
1424 +0 -28 trunk/modules/m_services.c (File Modified)
1425 +30 -1 trunk/src/s_serv.c (File Modified)
1426 +30 -3 trunk/src/s_user.c (File Modified)
1427
1428
1429 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1430 Log:
1431 Store the mangled host in localClient and use it for
1432 ban matching (also match real host for mangled users,
1433 also match mangled host for uncloaked users).
1434 Improve interaction of +h with auth{} and services
1435 spoofs.
1436 Note that all of this only applies to clients who
1437 connect after the mangling module is loaded
1438 (other clients cannot even set +h).
1439 The sorcerynet cloaking module has not been updated
1440 for these changes.
1441
1442
1443 Changes: Modified:
1444 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1445 +3 -0 trunk/include/client.h (File Modified)
1446 +64 -5 trunk/src/channel.c (File Modified)
1447 +1 -0 trunk/src/client.c (File Modified)
1448 +2 -2 trunk/src/s_user.c (File Modified)
1449
1450
1451 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1452 Log:
1453 Document /stats U letters in sgml.
1454
1455
1456 Changes: Modified:
1457 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1458
1459
1460 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1461 Log:
1462 Better description of hub_mask and leaf_mask.
1463
1464
1465 Changes: Modified:
1466 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1467
1468
1469 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1470 Log:
1471 Add operspy_dont_care_user_info to sgml docs.
1472
1473
1474 Changes: Modified:
1475 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1476
1477
1478 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1479 Log:
1480 Add general::operspy_dont_care_user_info.
1481 This makes /who mask equivalent to /who !mask for opers
1482 with the operspy flag, and removes the operspy log/notice
1483 on /who mask, /masktrace and /scan.
1484 The necessary privilege (operspy flag) is unchanged.
1485 Behaviour for the other operspy commands (channel
1486 related ones) is also unchanged.
1487
1488
1489 Changes: Modified:
1490 +1 -0 trunk/doc/example.conf (File Modified)
1491 +6 -0 trunk/doc/reference.conf (File Modified)
1492 +1 -0 trunk/include/s_conf.h (File Modified)
1493 +10 -8 trunk/modules/m_etrace.c (File Modified)
1494 +6 -0 trunk/modules/m_info.c (File Modified)
1495 +8 -5 trunk/modules/m_scan.c (File Modified)
1496 +1 -1 trunk/modules/m_version.c (File Modified)
1497 +6 -1 trunk/modules/m_who.c (File Modified)
1498 +1 -0 trunk/src/newconf.c (File Modified)
1499 +1 -0 trunk/src/s_conf.c (File Modified)
1500
1501
1502 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1503 Log:
1504 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1505 This letter will also be used for showing operspy with
1506 limited accountability (show non channel related info
1507 without '!' or notice).
1508
1509
1510 Changes: Modified:
1511 +2 -0 trunk/doc/server-version-info (File Modified)
1512 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1513 +2 -0 trunk/include/ircd.h (File Modified)
1514 +6 -0 trunk/modules/m_info.c (File Modified)
1515 +2 -0 trunk/modules/m_version.c (File Modified)
1516 +1 -0 trunk/src/ircd_state.c (File Modified)
1517
1518
1519 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1520 Log:
1521 Add m_webirc module, allows showing real host of CGI:IRC users.
1522 Differences to the version available on my web page for a while:
1523 instructions on how to set it up.
1524
1525
1526 Changes: Modified:
1527 +137 -0 trunk/extensions/Makefile.in (File Modified)
1528 + - trunk/extensions/m_webirc.c (File Added)
1529
1530
1531 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1532 Log:
1533 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1534
1535
1536 Changes: Modified:
1537 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1538
1539
1540 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1541 Log:
1542 - move beu from core to contributors
1543 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1544
1545
1546 Changes: Modified:
1547 +2 -2 trunk/CREDITS (File Modified)
1548
1549
1550 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1551 Log:
1552 Mention that class blocks must be defined before the
1553 auth or connect blocks referencing them.
1554
1555
1556 Changes: Modified:
1557 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1558
1559
1560 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1561 Log:
1562 extb_canjoin:
1563 - change from "can join" to "is banned", this reverses sense
1564 and removes "weird" checks like for +i, +l, +j
1565 - don't allow $j to same channel
1566 - +s/+p restriction removed, anyone can /mode b anyway
1567 - +k check removed
1568
1569
1570 Changes: Modified:
1571 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1572
1573
1574 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1575 Log:
1576 Add a few important lines from reference.conf to example.conf.
1577
1578
1579 Changes: Modified:
1580 +8 -1 trunk/doc/example.conf (File Modified)
1581
1582
1583 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1584 Log:
1585 - we don't support rtsigio anymore
1586 - we definately don't support VMS nor Cygwin either.
1587
1588
1589 Changes: Modified:
1590 +2 -2 trunk/INSTALL (File Modified)
1591 +0 -2 trunk/README.FIRST (File Modified)
1592
1593
1594 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1595 Log:
1596 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1597
1598
1599 Changes: Modified:
1600 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1601
1602
1603 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1604 Log:
1605 extb_canjoin:
1606 - return EXTBAN_NOMATCH for a valid ban that does not match
1607 - consider a $j ban invalid if we were already processing a
1608 can_join for a $j ban
1609
1610
1611 Changes: Modified:
1612 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1613
1614
1615 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1616 Log:
1617 extb_extgecos: realhost -> orighost
1618
1619
1620 Changes: Modified:
1621 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1622
1623
1624 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1625 Log:
1626 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1627
1628
1629 Changes: Modified:
1630 +59 -0 trunk/extensions/Makefile.in (File Modified)
1631 + - trunk/extensions/extb_canjoin.c (File Added)
1632
1633
1634 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1635 Log:
1636 - oh right, charybdis calls that 'orighost'.
1637
1638
1639 Changes: Modified:
1640 +2 -2 trunk/modules/m_who.c (File Modified)
1641
1642
1643 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1644 Log:
1645 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1646
1647
1648 Changes: Modified:
1649 +2 -0 trunk/modules/m_who.c (File Modified)
1650
1651
1652 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1653 Log:
1654 - also check $x against realhost
1655
1656
1657 Changes: Modified:
1658 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1659
1660
1661 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1662 Log:
1663 Sorcerynet people want a debugging notice moved from +s to +d.
1664
1665
1666 Changes: Modified:
1667 +1 -1 trunk/src/blacklist.c (File Modified)
1668
1669
1670 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1671 Log:
1672 Use source_p instead of client_p for free_pre_client().
1673 client_p could be NULL or another client.
1674
1675
1676 Changes: Modified:
1677 +1 -1 trunk/src/client.c (File Modified)
1678
1679
1680 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1681 Log:
1682 - revert this, I know how to fix it now
1683
1684
1685 Changes: Modified:
1686 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1687
1688
1689 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1690 Log:
1691 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1692 This fix is probably suboptimal, but it does indeed fix the problem.
1693
1694
1695 Changes: Modified:
1696 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1697
1698
1699 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1700 Log:
1701 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1702
1703
1704 Changes: Modified:
1705 +49 -0 trunk/extensions/Makefile.in (File Modified)
1706 + - trunk/extensions/extb_extgecos.c (File Added)
1707
1708
1709 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1710 Log:
1711 Remove undocumented and unused general::fallback_to_ip6_int config option.
1712
1713
1714 Changes: Modified:
1715 +0 -3 trunk/include/s_conf.h (File Modified)
1716 +0 -3 trunk/src/newconf.c (File Modified)
1717
1718
1719 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1720 Log:
1721 SGML docs:
1722 - document new TESTMASK
1723 - mention that TESTMASK matching is the same as MASKTRACE matching
1724 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1725 been that way)
1726
1727
1728 Changes: Modified:
1729 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1730
1731
1732 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1733 Log:
1734 New testmask from ratbox 2.2.
1735 Allows matches on nick, ip and gecos in addition to user
1736 and host, and is fully analogous to masktrace.
1737 The numeric has changed from 724 to 727 and fields in it
1738 have changed.
1739
1740
1741 Changes: Modified:
1742 +4 -3 trunk/help/opers/testmask (File Modified)
1743 +1 -0 trunk/include/numeric.h (File Modified)
1744 +82 -9 trunk/modules/m_testmask.c (File Modified)
1745 +2 -2 trunk/src/messages.tab (File Modified)
1746
1747
1748 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1749 Log:
1750 contrib -> extensions
1751
1752
1753 Changes: Modified:
1754 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1755
1756
1757 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1758 Log:
1759 CHGHOST: Check validity of new hostname.
1760 If the command came from a local client (disabled by
1761 default), send an error message and drop the command.
1762 If the command came from a remote client or server,
1763 send a notice to opers and the target user (if local).
1764
1765
1766 Changes: Modified:
1767 +42 -1 trunk/modules/m_chghost.c (File Modified)
1768
1769
1770 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1771 Log:
1772 Update NEWS file.
1773
1774
1775 Changes: Modified:
1776 +23 -1 trunk/NEWS (File Modified)
1777
1778
1779 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1780 Log:
1781 When an outgoing server connection succeeds, set
1782 localClient->ip by simply copying the whole sockaddr
1783 struct instead of copying certain parts only.
1784
1785
1786 Changes: Modified:
1787 +1 -19 trunk/src/s_serv.c (File Modified)
1788
1789
1790 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1791 Log:
1792 Give a special error message and ignore the connect block
1793 if trying to add a connect block for the server's own name.
1794
1795
1796 Changes: Modified:
1797 +7 -0 trunk/src/newconf.c (File Modified)
1798
1799
1800 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1801 Log:
1802 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1803 when --disable-balloc is used, so that it compiles.
1804 Obviously the BlockHeapUsage() stub returns just zeroes so
1805 /stats z will be less informative.
1806
1807
1808 Changes: Modified:
1809 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1810
1811
1812 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1813 Log:
1814 Free and zero dns_query in DNS callback for outgoing connect.
1815 This avoids double free of reslist.
1816
1817
1818 Changes: Modified:
1819 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1820
1821
1822 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1823 Log:
1824 From ratbox, log failed outgoing connections to serverlog.
1825 Added: IP address.
1826
1827
1828 Changes: Modified:
1829 +13 -1 trunk/src/s_serv.c (File Modified)
1830
1831
1832 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1833 Log:
1834 Change serverlog message when connecting to be more clear and show the port number.
1835
1836
1837 Changes: Modified:
1838 +1 -1 trunk/src/s_serv.c (File Modified)
1839
1840
1841 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1842 Log:
1843 Remove gethost_byname(), this is meaningless
1844 since the removal of AAAA -> A fallback (r1763).
1845
1846
1847 Changes: Modified:
1848 +0 -1 trunk/include/res.h (File Modified)
1849 +0 -12 trunk/src/res.c (File Modified)
1850
1851
1852 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1853 Log:
1854 Remove ip6.int support and use only ip6.arpa.
1855 The global ip6.int zone has disappeared on June 1
1856 and a lot of other software has been removing ip6.int
1857 support also.
1858 This removes the second and last case where IPv6
1859 support in charybdis causes extra lookups and slows
1860 DNS down.
1861
1862
1863 Changes: Modified:
1864 +5 -27 trunk/src/res.c (File Modified)
1865
1866
1867 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1868 Log:
1869 Mention new default (r1767) for connect::aftype in sgml docs.
1870
1871
1872 Changes: Modified:
1873 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1874
1875
1876 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1877 Log:
1878 Use IPv6 if connect::host looks like an IPv6 address
1879 (contains a colon). No need to aftype=ipv6 anymore.
1880
1881
1882 Changes: Modified:
1883 +2 -0 trunk/src/newconf.c (File Modified)
1884
1885
1886 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1887 Log:
1888 More information about connect::host.
1889
1890
1891 Changes: Modified:
1892 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1893
1894
1895 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1896 Log:
1897 Remove fallback to A if AAAA cannot be found.
1898 In case of a forward check of a reverse lookup, we
1899 already know if it's ipv4 or ipv6, so it is not
1900 useful and in case of a forward lookup of a hostname
1901 in connect::host, connect::aftype already specifies
1902 if it's ipv4 or ipv6.
1903
1904
1905 Changes: Modified:
1906 +4 -27 trunk/src/res.c (File Modified)
1907
1908
1909 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1910 Log:
1911 msg_channel():
1912 - check if +c made the message text empty and refuse
1913 to send it if so
1914 - don't copy message text if it is not necessary
1915 (channel is -c)
1916
1917
1918 Changes: Modified:
1919 +14 -4 trunk/modules/core/m_message.c (File Modified)
1920
1921
1922 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1923 Log:
1924 remove_conf_item(): do not free cf_name, this is generally a string constant
1925
1926
1927 Changes: Modified:
1928 +0 -1 trunk/src/newconf.c (File Modified)
1929
1930
1931 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1932 Log:
1933 Remove the old unused FDL_ constants.
1934
1935
1936 Changes: Modified:
1937 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1938
1939
1940 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1941 Log:
1942 Remove an unused struct irc_sockaddr_storage from fde_t
1943 (allocated for every possible file descriptor).
1944
1945
1946 Changes: Modified:
1947 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1948
1949
1950 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1951 Log:
1952 If the DNS lookup for an outgoing connection is still
1953 pending when it is closed, clean it up.
1954
1955
1956 Changes: Modified:
1957 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1958
1959
1960 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1961 Log:
1962 If proc_answer() fails (for example if a lookup for an
1963 A record returns a CNAME), fail the query immediately.
1964 Previously the packet was just ignored, leaving the
1965 query to time out.
1966
1967
1968 Changes: Modified:
1969 +4 -8 trunk/src/res.c (File Modified)
1970
1971
1972 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1973 Log:
1974 Correct sockhost field in an outgoing server connection.
1975 First copy the host field from the server_conf, then
1976 take the IP from to where the connection was attempted
1977 when the connection callback is called.
1978 (Before r1747 this used the IP from the server_conf.)
1979
1980
1981 Changes: Modified:
1982 +8 -2 trunk/src/s_serv.c (File Modified)
1983
1984
1985 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1986 Log:
1987 Remove ipnum (keep aftype) and dns_query from server_conf.
1988 We don't keep track of binary form address in connect{}
1989 blocks anymore, DNS lookups of names in host= gone.
1990 As before the DNS lookup is done on connect.
1991 This should unbreak hostnames in host= somewhat.
1992
1993
1994 Changes: Modified:
1995 +1 -2 trunk/include/s_newconf.h (File Modified)
1996 +2 -2 trunk/src/newconf.c (File Modified)
1997 +1 -42 trunk/src/s_newconf.c (File Modified)
1998 +12 -31 trunk/src/s_serv.c (File Modified)
1999
2000
2001 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2002 Log:
2003 Rerun autoconf.
2004
2005
2006 Changes: Modified:
2007 +1 -1 trunk/configure (File Modified)
2008
2009
2010 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2011 Log:
2012 Fix --disable-balloc help text (said --disable-small-net).
2013
2014
2015 Changes: Modified:
2016 +1 -1 trunk/configure.ac (File Modified)
2017
2018
2019 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2020 Log:
2021 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2022 services (+S). Unlike operstring and adminstring, this
2023 is not changeable with /quote set but is updated on rehash.
2024
2025
2026 Changes: Modified:
2027 +1 -0 trunk/doc/example.conf (File Modified)
2028 +10 -2 trunk/doc/reference.conf (File Modified)
2029 +1 -0 trunk/include/s_conf.h (File Modified)
2030 +6 -0 trunk/modules/m_info.c (File Modified)
2031 +3 -2 trunk/modules/m_whois.c (File Modified)
2032 +1 -0 trunk/src/newconf.c (File Modified)
2033 +1 -0 trunk/src/s_conf.c (File Modified)
2034
2035
2036 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2037 Log:
2038 Fix handling of comma in whois: ignore the comma and
2039 everything after it but do output the entire parameter
2040 in RPL_ENDOFWHOIS.
2041
2042
2043 Changes: Modified:
2044 +2 -2 trunk/modules/m_whois.c (File Modified)
2045
2046
2047 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2048 Log:
2049 New /stats letter 's' to list HURTs:
2050 - opers get the full listing.
2051 - users get any HURTs that match their sockhost/orighost if
2052 "stats_k_oper_only" is set to 1.
2053
2054
2055 Changes: Modified:
2056 +50 -0 trunk/extensions/hurt.c (File Modified)
2057
2058
2059 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2060 Log:
2061 - make the newconf system available to modules.
2062
2063
2064 Changes: Modified:
2065 +4 -1 trunk/include/newconf.h (File Modified)
2066 +4 -8 trunk/src/newconf.c (File Modified)
2067
2068
2069 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2070 Log:
2071 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2072
2073 Changes: Modified:
2074 +0 -3 trunk/doc/example.conf (File Modified)
2075 +0 -3 trunk/doc/reference.conf (File Modified)
2076
2077
2078 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2079 Log:
2080 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2081
2082
2083 Changes: Modified:
2084 +3 -0 trunk/doc/example.conf (File Modified)
2085 +3 -0 trunk/doc/reference.conf (File Modified)
2086
2087
2088 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2089 Log:
2090 Fix too early truncation of JOIN channel list.
2091
2092
2093 Changes: Modified:
2094 +2 -3 trunk/modules/core/m_join.c (File Modified)
2095
2096
2097 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2098 Log:
2099 - From ratbox 2.2 (anfl), send server notices about read
2100 errors from handshakes and servers to +s instead of +d.
2101 - Send various server notices about failed server
2102 connections which did not reach registered state network
2103 wide if the connection was initiated by a remote oper.
2104 This avoids annoying the whole net if there is a
2105 broken autoconnect, but allows all opers to see why a
2106 remote connect failed. Failed connections which did reach
2107 server state already generate server notices everywhere.
2108
2109 Note: this is an exception to our general policy to not send
2110 server notices about unregistered connections remotely.
2111
2112
2113 Changes: Modified:
2114 +1 -0 trunk/include/client.h (File Modified)
2115 +20 -6 trunk/src/client.c (File Modified)
2116 +6 -6 trunk/src/s_serv.c (File Modified)
2117
2118
2119 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2120 Log:
2121 - fix typoes
2122
2123
2124 Changes: Modified:
2125 +1 -1 trunk/doc/example.conf (File Modified)
2126 +1 -1 trunk/doc/reference.conf (File Modified)
2127
2128
2129 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2130 Log:
2131 Don't allow #channel +b $c:&channel (inconsistent target).
2132
2133
2134 Changes: Modified:
2135 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2136
2137
2138 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2139 Log:
2140 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2141
2142
2143 Changes: Modified:
2144 +0 -2 trunk/include/client.h (File Modified)
2145
2146
2147 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2148 Log:
2149 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2150
2151
2152 Changes: Modified:
2153 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2154
2155
2156 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2157 Log:
2158 Store IP addresses in whowas. These are shown to opers.
2159 Obtained from Eurus patches.
2160 orighost tracking removed (not worth the memory IMHO),
2161 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2162 with unknown IPs and to not violate auth{} spoof policy.
2163
2164
2165 Changes: Modified:
2166 +2 -0 trunk/doc/reference.conf (File Modified)
2167 +1 -0 trunk/include/numeric.h (File Modified)
2168 +1 -0 trunk/include/whowas.h (File Modified)
2169 +10 -1 trunk/modules/m_whowas.c (File Modified)
2170 +1 -1 trunk/src/messages.tab (File Modified)
2171 +4 -0 trunk/src/whowas.c (File Modified)
2172
2173
2174 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2175 Log:
2176 Describe hostmask parameter of masktrace better in sgml docs.
2177
2178
2179 Changes: Modified:
2180 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2181
2182
2183 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2184 Log:
2185 masktrace help file: mention CIDR IP masks
2186 From ratbox 2.2
2187
2188
2189 Changes: Modified:
2190 +2 -0 trunk/help/opers/masktrace (File Modified)
2191
2192
2193 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2194 Log:
2195 MASKTRACE: allow normal match() on IP address also
2196 From ratbox 2.2
2197
2198
2199 Changes: Modified:
2200 +2 -3 trunk/modules/m_etrace.c (File Modified)
2201
2202
2203 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2204 Log:
2205 Allow +S clients (services) to send to channels and @/+ channels always.
2206
2207
2208 Changes: Modified:
2209 +1 -1 trunk/modules/core/m_message.c (File Modified)
2210 +1 -1 trunk/src/channel.c (File Modified)
2211
2212
2213 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2214 Log:
2215 Allow servers to send to @#chan and +#chan.
2216
2217
2218 Changes: Modified:
2219 +1 -1 trunk/modules/core/m_message.c (File Modified)
2220
2221
2222 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2223 Log:
2224 Don't count opers on service{} servers in /lusers.
2225
2226
2227 Changes: Modified:
2228 +2 -2 trunk/src/s_user.c (File Modified)
2229
2230
2231 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2232 Log:
2233 Show opers the real host behind a dynamic spoof in WHOIS.
2234 If the user is auth{} spoofed, this shows the auth{} spoof
2235 otherwise it shows the DNS hostname and IP address.
2236 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2237
2238
2239 Changes: Modified:
2240 +1 -0 trunk/include/numeric.h (File Modified)
2241 +12 -2 trunk/modules/m_whois.c (File Modified)
2242 +1 -1 trunk/src/messages.tab (File Modified)
2243
2244
2245 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2246 Log:
2247 Remove #define HIDE_SPOOF_IPS from config.h, should
2248 have been done earlier.
2249
2250
2251 Changes: Modified:
2252 +0 -7 trunk/include/config.h (File Modified)
2253
2254
2255 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2256 Log:
2257 Bring back ERR_CANTKILLSERVER.
2258
2259
2260 Changes: Modified:
2261 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2262
2263
2264 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2265 Log:
2266 ip_cloaking module:
2267 - also send RPL_HOSTHIDDEN on -h
2268 - don't allow +h for auth{} spoofed clients
2269
2270
2271 Changes: Modified:
2272 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2273
2274
2275 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2276 Log:
2277 /etc/resolv.conf parsing:
2278 - don't crash (sometimes) if there is a line without an argument
2279 (e.g. 'search' by itself)
2280 - fix handling of lines with leading whitespace
2281
2282
2283 Changes: Modified:
2284 +9 -8 trunk/src/reslib.c (File Modified)
2285
2286
2287 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2288 Log:
2289 Put back code that terminates DNS queries, which was
2290 removed during the resolver changes.
2291
2292
2293 Changes: Modified:
2294 +4 -0 trunk/src/s_auth.c (File Modified)
2295
2296
2297 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2298 Log:
2299 - oh hey, that was in the wrong place
2300
2301
2302 Changes: Modified:
2303 +13 -13 trunk/src/s_auth.c (File Modified)
2304
2305
2306 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2307 Log:
2308 - handle a situation where a user can go away before DNS completes
2309
2310
2311 Changes: Modified:
2312 +13 -0 trunk/src/s_auth.c (File Modified)
2313
2314
2315 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2316 Log:
2317 More dnsbl stuff
2318
2319
2320 Changes: Modified:
2321 +1 -0 trunk/include/blacklist.h (File Modified)
2322 +1 -0 trunk/include/res.h (File Modified)
2323 +33 -2 trunk/src/blacklist.c (File Modified)
2324 +2 -0 trunk/src/client.c (File Modified)
2325 +24 -0 trunk/src/res.c (File Modified)
2326
2327
2328 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2329 Log:
2330 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2331 if comm_accept() failed.
2332
2333 Found with valgrind.
2334
2335
2336 Changes: Modified:
2337 +4 -4 trunk/src/listener.c (File Modified)
2338
2339
2340 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2341 Log:
2342 - handle unavailable Client/preClient structs
2343
2344
2345 Changes: Modified:
2346 +9 -0 trunk/src/blacklist.c (File Modified)
2347
2348
2349 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2350 Log:
2351 Add +lf to SGML docs.
2352
2353
2354 Changes: Modified:
2355 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2356
2357
2358 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2359 Log:
2360 Also do forwarding if the channel limit (+l) is exceeded.
2361
2362
2363 Changes: Modified:
2364 +1 -1 trunk/help/opers/cmode (File Modified)
2365 +2 -2 trunk/modules/core/m_join.c (File Modified)
2366
2367
2368 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2369 Log:
2370 Post-release lovin':
2371 - Update version to 2.1.0.
2372 - Regenerate configure.
2373
2374
2375 Changes: Modified:
2376 +9 -9 trunk/configure (File Modified)
2377 +1 -1 trunk/configure.ac (File Modified)
2378
2379
2380 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2381 Log:
2382 Comment out example blacklist{} block.
2383
2384
2385 Changes: Modified:
2386 +7 -7 trunk/doc/example.conf (File Modified)
2387 +7 -7 trunk/doc/reference.conf (File Modified)
2388
2389
2390 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2391 Log:
2392 Add note regarding use of AHBL BLs.
2393
2394
2395 Changes: Modified:
2396 +4 -0 trunk/doc/example.conf (File Modified)
2397 +4 -0 trunk/doc/reference.conf (File Modified)
2398
2399
2400 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2401 Log:
2402 Fix typos.
2403
2404
2405 Changes: Modified:
2406 +2 -2 trunk/CREDITS (File Modified)
2407
2408
2409 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2410 Log:
2411 Add beu to CREDITS.
2412
2413
2414 Changes: Modified:
2415 +1 -0 trunk/CREDITS (File Modified)
2416
2417
2418 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2419 Log:
2420 Put more recent ratbox CREDITS here.
2421
2422
2423 Changes: Modified:
2424 +3 -2 trunk/doc/Ratbox-team (File Modified)
2425
2426
2427 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2428 Log:
2429 Clarify a bit.
2430
2431
2432 Changes: Modified:
2433 +5 -4 trunk/NEWS (File Modified)
2434
2435
2436 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2437 Log:
2438 Mention that install or make install also avoids modunload crashes.
2439
2440
2441 Changes: Modified:
2442 +2 -1 trunk/BUGS (File Modified)
2443
2444
2445 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2446 Log:
2447 - update NEWS a bit
2448
2449
2450 Changes: Modified:
2451 +3 -8 trunk/NEWS (File Modified)
2452
2453
2454 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2455 Log:
2456 - further updates
2457
2458
2459 Changes: Modified:
2460 +3 -2 trunk/BUGS (File Modified)
2461
2462
2463 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2464 Log:
2465 - add orighost check to hurt.c
2466 - update BUGS info
2467
2468
2469 Changes: Modified:
2470 +1 -6 trunk/BUGS (File Modified)
2471 +1 -1 trunk/extensions/hurt.c (File Modified)
2472
2473
2474 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2475 Log:
2476 Make kline_exempt exempt from HURT also.
2477
2478
2479 Changes: Modified:
2480 +2 -1 trunk/extensions/hurt.c (File Modified)
2481
2482
2483 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2484 Log:
2485 Fix mask HEAL propagation.
2486
2487
2488 Changes: Modified:
2489 +6 -3 trunk/extensions/hurt.c (File Modified)
2490
2491
2492 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2493 Log:
2494 - Remove old cruft.
2495 - Update.
2496
2497
2498 Changes: Modified:
2499 +18 -31 trunk/extensions/README (File Modified)
2500
2501
2502 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2503 Log:
2504 More target change hax.
2505 Ick.
2506
2507
2508 Changes: Modified:
2509 +5 -0 trunk/extensions/hurt.c (File Modified)
2510
2511
2512 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2513 Log:
2514 Improvements to HURT propagation.
2515
2516
2517 Changes: Modified:
2518 +8 -6 trunk/extensions/hurt.c (File Modified)
2519
2520
2521 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2522 Log:
2523 - further simplification
2524
2525
2526 Changes: Modified:
2527 +25 -76 trunk/extensions/hurt.c (File Modified)
2528 +0 -9 trunk/extensions/hurt.h (File Modified)
2529
2530
2531 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2532 Log:
2533 - client_exit hook
2534
2535
2536 Changes: Modified:
2537 +13 -0 trunk/extensions/hurt.c (File Modified)
2538
2539
2540 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2541 Log:
2542 - cut off at 15 messages instead of 30
2543
2544
2545 Changes: Modified:
2546 +1 -1 trunk/extensions/hurt.h (File Modified)
2547
2548
2549 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2550 Log:
2551 Squash a warning here.
2552
2553
2554 Changes: Modified:
2555 +1 -3 trunk/src/ircd.c (File Modified)
2556
2557
2558 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2559 Log:
2560 Don't show servers in /stats l to nonopers if flatten links is enabled.
2561
2562
2563 Changes: Modified:
2564 +3 -1 trunk/modules/m_stats.c (File Modified)
2565
2566
2567 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2568 Log:
2569 - hurt expiry
2570
2571
2572 Changes: Modified:
2573 +20 -7 trunk/extensions/hurt.c (File Modified)
2574
2575
2576 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2577 Log:
2578 - remove inline stuff (yuck)
2579 - sockaddr should have been sockhost
2580
2581
2582 Changes: Modified:
2583 +22 -31 trunk/extensions/hurt.c (File Modified)
2584
2585
2586 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2587 Log:
2588 - make hurt checking actually work
2589
2590
2591 Changes: Modified:
2592 +2 -7 trunk/extensions/hurt.c (File Modified)
2593
2594
2595 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2596 Log:
2597 Slight tweak to alias{}.
2598
2599
2600 Changes: Modified:
2601 +4 -0 trunk/src/parse.c (File Modified)
2602
2603
2604 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2605 Log:
2606 - further simplification
2607
2608
2609 Changes: Modified:
2610 +59 -71 trunk/extensions/hurt.c (File Modified)
2611 +0 -1 trunk/extensions/hurt.h (File Modified)
2612
2613
2614 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2615 Log:
2616 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2617
2618
2619 Changes: Modified:
2620 +10 -20 trunk/extensions/hurt.c (File Modified)
2621 +0 -4 trunk/extensions/hurt.h (File Modified)
2622
2623
2624 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2625 Log:
2626 - remove some unnecessary code here (hurt_initial_check_event()).
2627
2628
2629 Changes: Modified:
2630 +0 -23 trunk/extensions/hurt.c (File Modified)
2631
2632
2633 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2634 Log:
2635 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2636
2637
2638 Changes: Modified:
2639 +8 -0 trunk/modules/core/m_message.c (File Modified)
2640
2641
2642 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2643 Log:
2644 - more sane tgchange hax
2645
2646
2647 Changes: Modified:
2648 +2 -1 trunk/extensions/hurt.c (File Modified)
2649
2650
2651 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2652 Log:
2653 Make HEAL <nick> work.
2654
2655
2656 Changes: Modified:
2657 +40 -43 trunk/extensions/hurt.c (File Modified)
2658
2659
2660 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2661 Log:
2662 Destroy hurt_clients list on unload.
2663
2664
2665 Changes: Modified:
2666 +7 -0 trunk/extensions/hurt.c (File Modified)
2667
2668
2669 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2670 Log:
2671 Coding style: no space between a function name and parenthesis.
2672
2673
2674 Changes: Modified:
2675 +43 -43 trunk/extensions/hurt.c (File Modified)
2676
2677
2678 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2679 Log:
2680 Now works and throws out hurt clients after 30 protocol messages
2681 unless they identify.
2682
2683
2684 Changes: Modified:
2685 +28 -36 trunk/extensions/hurt.c (File Modified)
2686 +1 -7 trunk/extensions/hurt.h (File Modified)
2687
2688
2689 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2690 Log:
2691 Working addition/lookup.
2692
2693
2694 Changes: Modified:
2695 +8 -0 trunk/extensions/hurt.c (File Modified)
2696
2697
2698 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2699 Log:
2700 Get rid of hyb6 style propagation (:server COMMAND source).
2701
2702
2703 Changes: Modified:
2704 +18 -22 trunk/extensions/hurt.c (File Modified)
2705
2706
2707 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2708 Log:
2709 add not-working hurt_add and hurt_find
2710
2711
2712 Changes: Modified:
2713 +13 -5 trunk/extensions/hurt.c (File Modified)
2714
2715
2716 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2717 Log:
2718 Comment out a lot of stuff so I can load and unload this without crashing.
2719
2720
2721 Changes: Modified:
2722 +17 -6 trunk/extensions/hurt.c (File Modified)
2723
2724
2725 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2726 Log:
2727 Fix svn:keywords and add a short comment at the top.
2728
2729
2730 Changes: Modified:
2731 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2732
2733
2734 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2735 Log:
2736 - Make hurt module compile
2737 - Link it to the build
2738 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2739 correct flag name, no CAP_TS6 use etc
2740
2741
2742 Changes: Modified:
2743 +1 -0 trunk/extensions/Makefile.in (File Modified)
2744 +30 -32 trunk/extensions/hurt.c (File Modified)
2745
2746
2747 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2748 Log:
2749 Put beu's hurt module in trunk.
2750
2751
2752 Changes: Modified:
2753 + - trunk/extensions/hurt.c (File Added)
2754 + - trunk/extensions/hurt.h (File Added)
2755
2756
2757 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2758 Log:
2759 - _iprint(): use stderr instead of stdout
2760
2761
2762 Changes: Modified:
2763 +1 -1 trunk/src/s_log.c (File Modified)
2764
2765
2766 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2767 Log:
2768 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2769 and subsequently destroy our kqueue when we close 0, 1, 2
2770 (broke /restart).
2771 - After closing fd 0, 1, 2 reopen them to /dev/null again
2772 so we don't send messages from malloc etc to a random
2773 user's connection.
2774 - Remove an obsolete comment.
2775
2776
2777 Changes: Modified:
2778 +13 -2 trunk/src/ircd.c (File Modified)
2779
2780
2781 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2782 Log:
2783 Update NEWS file.
2784
2785
2786 Changes: Modified:
2787 +29 -1 trunk/NEWS (File Modified)
2788
2789
2790 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2791 Log:
2792 Rerun autoconf.
2793
2794
2795 Changes: Modified:
2796 +1 -1 trunk/configure (File Modified)
2797
2798
2799 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2800 Log:
2801 Fix openssl version check to also accept versions newer than 0.9.6.
2802
2803
2804 Changes: Modified:
2805 +1 -1 trunk/configure.ac (File Modified)
2806
2807
2808 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2809 Log:
2810 Oops, need packet.h here.
2811
2812
2813 Changes: Modified:
2814 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2815
2816
2817 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2818 Log:
2819 End the flood grace period in CPRIVMSG/CNOTICE.
2820
2821
2822 Changes: Modified:
2823 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2824
2825
2826 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2827 Log:
2828 - update class::connectfreq documentation
2829
2830
2831 Changes: Modified:
2832 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2833
2834
2835 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2836 Log:
2837 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2838
2839
2840 Changes: Modified:
2841 +3 -6 trunk/src/s_serv.c (File Modified)
2842
2843
2844 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2845 Log:
2846 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2847
2848
2849 Changes: Modified:
2850 +1 -1 trunk/src/messages.tab (File Modified)
2851
2852
2853 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2854 Log:
2855 Don't mention that /stats p shows idle times, as it doesn't.
2856
2857
2858 Changes: Modified:
2859 +1 -1 trunk/help/opers/stats (File Modified)
2860 +1 -1 trunk/help/users/stats (File Modified)
2861
2862
2863 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2864 Log:
2865 /stats A shows DNS servers, it doesn't matter whether ircd
2866 uses ADNS or something else.
2867
2868
2869 Changes: Modified:
2870 +1 -1 trunk/help/opers/stats (File Modified)
2871
2872
2873 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2874 Log:
2875 get_client_name() fix
2876
2877
2878 Changes: Modified:
2879 +4 -0 trunk/src/client.c (File Modified)
2880
2881
2882 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2883 Log:
2884 Add some comments.
2885
2886
2887 Changes: Modified:
2888 +6 -0 trunk/src/ircd.c (File Modified)
2889
2890
2891 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2892 Log:
2893 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2894
2895 Changes: Modified:
2896 +16 -17 trunk/configure (File Modified)
2897 +1 -1 trunk/configure.ac (File Modified)
2898
2899
2900 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2901 Log:
2902 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2903
2904 Changes: Modified:
2905 +135 -0 trunk/configure (File Modified)
2906 +6 -0 trunk/configure.ac (File Modified)
2907
2908
2909 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2910 Log:
2911 Exit 0 on successful -conftest.
2912
2913
2914 Changes: Modified:
2915 +1 -1 trunk/src/ircd.c (File Modified)
2916
2917
2918 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2919 Log:
2920 Make the "keep the parent process around" thing work, by opening
2921 a pipe to the child process. This pipe is on fd 0 in the child
2922 process. After successful initialization, the child will write
2923 a byte to this pipe, on fatal errors it will close it without
2924 writing anything.
2925
2926 Somewhat hackish still but should work.
2927
2928
2929 Changes: Modified:
2930 +27 -30 trunk/src/ircd.c (File Modified)
2931
2932
2933 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2934 Log:
2935 - convert some error messages to ierror() over fprintf/ilog combination
2936
2937
2938 Changes: Modified:
2939 +3 -6 trunk/src/ircd.c (File Modified)
2940
2941
2942 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2943 Log:
2944 - inotice() for loadmodule when in foreground mode
2945
2946
2947 Changes: Modified:
2948 +3 -0 trunk/src/modules.c (File Modified)
2949
2950
2951 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2952 Log:
2953 - remove inotice() on loading modules from the config
2954
2955
2956 Changes: Modified:
2957 +0 -3 trunk/src/modules.c (File Modified)
2958
2959
2960 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2961 Log:
2962 - usleep for 50000usec in the parent process to allow for startup messages
2963 to be cleanly printed before detaching to shell, this should be more than
2964 enough time really
2965
2966
2967 Changes: Modified:
2968 +3 -0 trunk/src/ircd.c (File Modified)
2969
2970
2971 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2972 Log:
2973 - display more errors during normal startup as to try to help people find common problems
2974
2975
2976 Changes: Modified:
2977 +27 -10 trunk/src/ircd.c (File Modified)
2978
2979
2980 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2981 Log:
2982 - version bump in preparation of 2.0.0 release
2983
2984
2985 Changes: Modified:
2986 +9 -9 trunk/configure (File Modified)
2987 +1 -1 trunk/configure.ac (File Modified)
2988
2989
2990 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2991 Log:
2992 Change example.conf operator block from "admin" to "god",
2993 so as to show we encourage per-person operator blocks.
2994
2995
2996 Changes: Modified:
2997 +4 -2 trunk/doc/example.conf (File Modified)
2998
2999
3000 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3001 Log:
3002 Document alias{} block.
3003
3004
3005 Changes: Modified:
3006 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3007
3008
3009 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3010 Log:
3011 Document DNS blacklist stuff in sgml.
3012
3013
3014 Changes: Modified:
3015 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3016 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3017
3018
3019 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3020 Log:
3021 Misc /stats clarifications.
3022
3023
3024 Changes: Modified:
3025 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3026
3027
3028 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3029 Log:
3030 Move snomasks into umodes chapter.
3031 Move oprivs chapter down.
3032
3033
3034 Changes: Modified:
3035 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3036 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3037 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3038
3039
3040 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3041 Log:
3042 Mention operator{} user@host change.
3043
3044
3045 Changes: Modified:
3046 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3047
3048
3049 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3050 Log:
3051 operator{} block user@host matches against orighost now, not host.
3052 This means that services/+h spoofs do not work in operator{} blocks;
3053 auth{} spoofs still work.
3054
3055
3056 Changes: Modified:
3057 +4 -0 trunk/doc/example.conf (File Modified)
3058 +1 -1 trunk/doc/reference.conf (File Modified)
3059 +2 -2 trunk/modules/m_challenge.c (File Modified)
3060 +1 -1 trunk/modules/m_oper.c (File Modified)
3061
3062
3063 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3064 Log:
3065 - inotice/iwarn/ierror() stuff I was working on
3066
3067
3068 Changes: Modified:
3069 +3 -0 trunk/include/s_log.h (File Modified)
3070 +15 -11 trunk/src/ircd.c (File Modified)
3071 +3 -1 trunk/src/modules.c (File Modified)
3072 +1 -1 trunk/src/newconf.c (File Modified)
3073 +54 -0 trunk/src/s_log.c (File Modified)
3074
3075
3076 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3077 Log:
3078 Oops, don't add blacklists to the list twice on rehash.
3079
3080
3081 Changes: Modified:
3082 +3 -2 trunk/src/blacklist.c (File Modified)
3083
3084
3085 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3086 Log:
3087 Remove notices to the client about progress of dnsbl lookups.
3088
3089
3090 Changes: Modified:
3091 +0 -4 trunk/src/blacklist.c (File Modified)
3092
3093
3094 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3095 Log:
3096 Add auth{} flag dnsbl_exempt.
3097
3098
3099 Changes: Modified:
3100 +2 -1 trunk/doc/example.conf (File Modified)
3101 +2 -1 trunk/doc/reference.conf (File Modified)
3102 +2 -0 trunk/include/s_conf.h (File Modified)
3103 +1 -0 trunk/src/newconf.c (File Modified)
3104 +8 -1 trunk/src/s_user.c (File Modified)
3105
3106
3107 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3108 Log:
3109 Switch alias{} and blacklist{} around, for consistency with example.conf.
3110
3111
3112 Changes: Modified:
3113 +18 -18 trunk/doc/reference.conf (File Modified)
3114
3115
3116 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3117 Log:
3118 Send a warning to the user if they are dnsbl listed but exempted.
3119
3120
3121 Changes: Modified:
3122 +17 -12 trunk/src/s_user.c (File Modified)
3123
3124
3125 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3126 Log:
3127 Move throwing out dnsbl listed clients to registration,
3128 and make kline_exempt exempt from it.
3129
3130
3131 Changes: Modified:
3132 +1 -0 trunk/include/blacklist.h (File Modified)
3133 +4 -0 trunk/include/client.h (File Modified)
3134 +15 -16 trunk/src/blacklist.c (File Modified)
3135 +6 -0 trunk/src/client.c (File Modified)
3136 +17 -0 trunk/src/s_user.c (File Modified)
3137
3138
3139 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3140 Log:
3141 Show refcount in /stats n.
3142
3143
3144 Changes: Modified:
3145 +3 -2 trunk/modules/m_stats.c (File Modified)
3146
3147
3148 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3149 Log:
3150 Don't look up dnsbls twice if they send USER twice.
3151
3152
3153 Changes: Modified:
3154 +5 -3 trunk/modules/m_user.c (File Modified)
3155
3156
3157 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3158 Log:
3159 Add /stats n to help files.
3160
3161
3162 Changes: Modified:
3163 +1 -0 trunk/help/opers/stats (File Modified)
3164 +1 -0 trunk/help/users/stats (File Modified)
3165
3166
3167 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3168 Log:
3169 Only check dnsbls for A records, not AAAA.
3170
3171
3172 Changes: Modified:
3173 +1 -1 trunk/src/blacklist.c (File Modified)
3174
3175
3176 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3177 Log:
3178 Don't remove non-illegal blacklists on completion of check.
3179 Add debugging notices (not working).
3180
3181
3182 Changes: Modified:
3183 +5 -1 trunk/src/blacklist.c (File Modified)
3184
3185
3186 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3187 Log:
3188 Don't call register_local_user() if they haven't sent a nick yet.
3189
3190
3191 Changes: Modified:
3192 +1 -1 trunk/src/blacklist.c (File Modified)
3193
3194
3195 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3196 Log:
3197 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3198
3199
3200 Changes: Modified:
3201 +21 -0 trunk/modules/m_stats.c (File Modified)
3202
3203
3204 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3205 Log:
3206 More dnsbl rehash fixes, it was adding bogus entries.
3207
3208
3209 Changes: Modified:
3210 +2 -7 trunk/src/newconf.c (File Modified)
3211
3212
3213 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3214 Log:
3215 Need blacklist.h here.
3216
3217
3218 Changes: Modified:
3219 +1 -0 trunk/src/s_conf.c (File Modified)
3220
3221
3222 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3223 Log:
3224 - nuke iauth
3225
3226
3227 Changes: Modified:
3228 +1 -2 trunk/configure (File Modified)
3229 +0 -48 trunk/configure.ac (File Modified)
3230 + - trunk/doc/example-iauth.conf (File Deleted)
3231 + - trunk/iauth/ (File Deleted)
3232
3233
3234 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3235 Log:
3236 Improve handling of rehashing with blacklists.
3237 Also some coding style tweaks.
3238
3239
3240 Changes: Modified:
3241 +3 -2 trunk/include/blacklist.h (File Modified)
3242 +35 -16 trunk/src/blacklist.c (File Modified)
3243 +2 -0 trunk/src/s_conf.c (File Modified)
3244
3245
3246 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3247 Log:
3248 Clear can_send cache if a user logs in or out from services.
3249
3250
3251 Changes: Modified:
3252 +2 -0 trunk/modules/m_services.c (File Modified)
3253
3254
3255 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3256 Log:
3257 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3258 This directory is not entered by default.
3259 More stuff needs to be moved into here.
3260
3261
3262 Changes: Modified:
3263 +2 -1 trunk/configure (File Modified)
3264 +1 -0 trunk/configure.ac (File Modified)
3265 +69 -458 trunk/extensions/Makefile.in (File Modified)
3266 + - trunk/extensions/m_clearchan.c (File Deleted)
3267 + - trunk/extensions/m_force.c (File Deleted)
3268 + - trunk/unsupported/ (File Added)
3269 + - trunk/unsupported/Makefile.in (File Added)
3270 + - trunk/unsupported/m_clearchan.c (File Added)
3271 + - trunk/unsupported/m_force.c (File Added)
3272
3273
3274 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3275 Log:
3276 Logging/wallops for forcejoin/forcepart, numeric fix.
3277 This needs to be moved to the toys section.
3278
3279
3280 Changes: Modified:
3281 +22 -2 trunk/extensions/m_force.c (File Modified)
3282
3283
3284 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3285 Log:
3286 Fix comments at the top (including copyright).
3287
3288
3289 Changes: Modified:
3290 +3 -2 trunk/extensions/m_omode.c (File Modified)
3291
3292
3293 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3294 Log:
3295 Add OMODE command to extensions/ for oper mode hacking:
3296 - requires admin privs
3297 - does not work for opped opers
3298 - sends wallops
3299 - sends a ServerMode for opping the oper themselves,
3300 otherwise a mode coming from the oper (not only
3301 does this provide full accountability, it is also
3302 easiest to implement while avoiding channels
3303 messed up with bogus bans etc).
3304
3305
3306 Changes: Modified:
3307 +171 -0 trunk/extensions/Makefile.in (File Modified)
3308 + - trunk/extensions/m_omode.c (File Added)
3309
3310
3311 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3312 Log:
3313 Metadata fix
3314
3315
3316 Changes: Modified:
3317 + - trunk/include/blacklist.h (Property Modified)
3318 + - trunk/src/blacklist.c (Property Modified)
3319
3320
3321 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3322 Log:
3323 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3324
3325
3326 Changes: Modified:
3327 +5 -1 trunk/src/blacklist.c (File Modified)
3328
3329
3330 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3331 Log:
3332 Initial DNS blacklist support:
3333 - see example.conf for how to use.
3334 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3335 - tor.ahbl.org is also included because most networks will not want to allow tor
3336 (and we're considering going KoS on tor users here anyway due to abuse)
3337
3338
3339 Changes: Modified:
3340 +18 -0 trunk/doc/example.conf (File Modified)
3341 +66 -0 trunk/doc/reference.conf (File Modified)
3342 + - trunk/include/blacklist.h (File Added)
3343 +2 -0 trunk/include/client.h (File Modified)
3344 +3 -0 trunk/modules/m_user.c (File Modified)
3345 +152 -0 trunk/src/Makefile.in (File Modified)
3346 + - trunk/src/blacklist.c (File Added)
3347 +34 -0 trunk/src/newconf.c (File Modified)
3348 +1 -0 trunk/src/s_auth.c (File Modified)
3349 +4 -0 trunk/src/s_user.c (File Modified)
3350
3351
3352 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3353 Log:
3354 Remove last bit of lzo stuff (comment in example.conf connect{}).
3355
3356
3357 Changes: Modified:
3358 +0 -4 trunk/doc/example.conf (File Modified)
3359
3360
3361 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3362 Log:
3363 Show sasl successes and failures in /stats t (like other
3364 things in /stats t, about local clients only).
3365
3366
3367 Changes: Modified:
3368 +2 -0 trunk/include/s_stats.h (File Modified)
3369 +3 -0 trunk/modules/m_sasl.c (File Modified)
3370 +3 -0 trunk/src/s_stats.c (File Modified)
3371
3372
3373 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3374 Log:
3375 Allow messaging services by nickname without using
3376 target change slots (this was already possible with
3377 user@server notation or services shortcuts).
3378
3379
3380 Changes: Modified:
3381 +2 -2 trunk/modules/core/m_message.c (File Modified)
3382
3383
3384 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3385 Log:
3386 Abort a safelist if a new /list comes in while one is already in progress.
3387
3388
3389 Changes: Modified:
3390 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3391
3392
3393 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3394 Log:
3395 Change $![letter]:[mask] to $~[letter]:[mask]
3396 so both ! and ~ invert an extban.
3397
3398
3399 Changes: Modified:
3400 +2 -0 trunk/src/chmode.c (File Modified)
3401
3402
3403 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3404 Log:
3405 - revert due to technical issues
3406
3407
3408 Changes: Modified:
3409 +1 -1 trunk/src/extban.c (File Modified)
3410
3411
3412 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3413 Log:
3414 - 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
3415
3416
3417 Changes: Modified:
3418 +1 -1 trunk/src/extban.c (File Modified)
3419
3420
3421 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3422 Log:
3423 Don't pace /list on a single channel.
3424
3425
3426 Changes: Modified:
3427 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3428
3429
3430 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3431 Log:
3432 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3433
3434
3435 Changes: Modified:
3436 +4 -2 trunk/include/supported.h (File Modified)
3437
3438
3439 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3440 Log:
3441 Extban types are case insensitive; force them to lowercase when added.
3442
3443
3444 Changes: Modified:
3445 +5 -5 trunk/doc/extban.txt (File Modified)
3446 +4 -0 trunk/src/chmode.c (File Modified)
3447 +3 -3 trunk/src/extban.c (File Modified)
3448
3449
3450 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3451 Log:
3452 sendto_wallops_flags():
3453 - instead of checking IsOper on each client, walk the appropriate list
3454 - instead of sending non-+z wallops from persons to nonopers, send only
3455 +w wallops from persons
3456
3457
3458 Changes: Modified:
3459 +1 -5 trunk/src/send.c (File Modified)
3460
3461
3462 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3463 Log:
3464 Prefix oper wallops with "WALLOPS - " if they would
3465 otherwise look like operwalls or locops, when sending
3466 them to local users.
3467
3468
3469 Changes: Modified:
3470 +11 -1 trunk/modules/m_wallops.c (File Modified)
3471
3472
3473 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3474 Log:
3475 Make sure destination field in some sasl numerics
3476 is the user's nick, not the sasl agent or server
3477 name.
3478
3479
3480 Changes: Modified:
3481 +2 -2 trunk/modules/m_sasl.c (File Modified)
3482
3483
3484 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3485 Log:
3486 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3487
3488
3489 Changes: Modified:
3490 +1 -1 trunk/extensions/Makefile.in (File Modified)
3491
3492
3493 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3494 Log:
3495 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3496
3497
3498 Changes: Modified:
3499 +1 -0 trunk/src/s_user.c (File Modified)
3500
3501
3502 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3503 Log:
3504 Fix build for when IPv6 is disabled.
3505
3506
3507 Changes: Modified:
3508 +12 -10 trunk/src/s_auth.c (File Modified)
3509
3510
3511 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3512 Log:
3513 Add information about adding extban types.
3514
3515
3516 Changes: Modified:
3517 +25 -0 trunk/doc/extban.txt (File Modified)
3518
3519
3520 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3521 Log:
3522 Better extban validation: try to match a new extban from
3523 a local user against its setter to see if it is valid.
3524 Unknown extban types from remotes are no longer hidden.
3525
3526
3527 Changes: Modified:
3528 +4 -3 trunk/doc/extban.txt (File Modified)
3529 +1 -0 trunk/include/channel.h (File Modified)
3530 +2 -6 trunk/src/chmode.c (File Modified)
3531 +32 -0 trunk/src/extban.c (File Modified)
3532
3533
3534 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3535 Log:
3536 Make sure both .c.o: and .s.o: are followed by the necessary command.
3537
3538
3539 Changes: Modified:
3540 +1 -0 trunk/src/Makefile.in (File Modified)
3541
3542
3543 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3544 Log:
3545 Add need_sasl auth{} flag to sgml documentation.
3546
3547
3548 Changes: Modified:
3549 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3550
3551
3552 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3553 Log:
3554 Document need_sasl auth{} flag in example confs.
3555
3556
3557 Changes: Modified:
3558 +1 -0 trunk/doc/example.conf (File Modified)
3559 +1 -0 trunk/doc/reference.conf (File Modified)
3560
3561
3562 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3563 Log:
3564 Don't allow TB to set an empty topic.
3565 This would be possible if a server sent bad protocol
3566 and could cause a crash.
3567
3568
3569 Changes: Modified:
3570 +4 -0 trunk/modules/m_tb.c (File Modified)
3571
3572
3573 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3574 Log:
3575 - oops
3576
3577
3578 Changes: Modified:
3579 +1 -1 trunk/Makefile.in (File Modified)
3580
3581
3582 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3583 Log:
3584 - typo fix
3585
3586
3587 Changes: Modified:
3588 +2 -2 trunk/configure (File Modified)
3589 +1 -1 trunk/configure.ac (File Modified)
3590
3591
3592 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3593 Log:
3594 - rebuild configure
3595
3596
3597 Changes: Modified:
3598 +2 -2 trunk/configure (File Modified)
3599
3600
3601 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3602 Log:
3603 - makefile fix
3604
3605
3606 Changes: Modified:
3607 +1 -1 trunk/extensions/Makefile.in (File Modified)
3608
3609
3610 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3611 Log:
3612 - rename contrib to extensions to bring some clarity to things
3613
3614
3615 Changes: Modified:
3616 +1 -1 trunk/Makefile.in (File Modified)
3617 +1 -1 trunk/configure.ac (File Modified)
3618 +10 -10 trunk/doc/example.conf (File Modified)
3619 +10 -10 trunk/doc/reference.conf (File Modified)
3620 + - trunk/extensions/ (File Added)
3621 + - trunk/extras/ (File Deleted)
3622
3623
3624 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3625 Log:
3626 - temporary rename
3627
3628
3629 Changes: Modified:
3630 +1 -1 trunk/Makefile.in (File Modified)
3631 +1 -1 trunk/configure.ac (File Modified)
3632 + - trunk/contrib/ (File Deleted)
3633 + - trunk/extras/ (File Added)
3634
3635
3636 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3637 Log:
3638 Don't allow servers to QUIT (they should use SQUIT).
3639
3640
3641 Changes: Modified:
3642 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3643
3644
3645 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3646 Log:
3647 - keywords
3648
3649
3650 Changes: Modified:
3651 + - trunk/src/fnvhash.s (Property Modified)
3652
3653
3654 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3655 Log:
3656 - reduced version of code
3657
3658
3659 Changes: Modified:
3660 +9 -61 trunk/src/fnvhash.s (File Modified)
3661
3662
3663 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3664 Log:
3665 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3666
3667
3668 Changes: Modified:
3669 +1 -1 trunk/src/fnvhash.s (File Modified)
3670
3671
3672 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3673 Log:
3674 Fix orighost matching for klines, etc. Was hashing the visible
3675 host, oops.
3676
3677
3678 Changes: Modified:
3679 +1 -1 trunk/src/hostmask.c (File Modified)
3680
3681
3682 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3683 Log:
3684 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3685
3686
3687 Changes: Modified:
3688 +7 -1 trunk/configure (File Modified)
3689 +5 -0 trunk/configure.ac (File Modified)
3690 +5 -6 trunk/src/Makefile.in (File Modified)
3691 +0 -4 trunk/src/fnvhash.s (File Modified)
3692 +0 -2 trunk/src/hash.c (File Modified)
3693
3694
3695 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3696 Log:
3697 - regenerate configure
3698
3699
3700 Changes: Modified:
3701 +18 -0 trunk/configure (File Modified)
3702
3703
3704 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3705 Log:
3706 - --enable-ricer-hashing option.
3707
3708
3709 Changes: Modified:
3710 +9 -0 trunk/configure.ac (File Modified)
3711 +3 -0 trunk/include/setup.h.in (File Modified)
3712
3713
3714 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3715 Log:
3716 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3717
3718
3719 Changes: Modified:
3720 + - trunk/src/fnvhash.s (File Added)
3721 +3 -0 trunk/src/hash.c (File Modified)
3722
3723
3724 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3725 Log:
3726 Fix syntax error in reference.conf.
3727
3728
3729 Changes: Modified:
3730 +0 -1 trunk/doc/reference.conf (File Modified)
3731
3732
3733 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3734 Log:
3735 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3736 (&& instead of ||...)
3737 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3738
3739
3740 Changes: Modified:
3741 +1 -1 trunk/src/chmode.c (File Modified)
3742
3743
3744 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3745 Log:
3746 Documentation for extban.
3747
3748
3749 Changes: Modified:
3750 + - trunk/doc/extban.txt (File Added)
3751
3752
3753 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3754 Log:
3755 Add extban modules to example confs.
3756
3757
3758 Changes: Modified:
3759 +5 -0 trunk/doc/example.conf (File Modified)
3760 +10 -0 trunk/doc/reference.conf (File Modified)
3761
3762
3763 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3764 Log:
3765 Initial addition of extended ban types (conditionals).
3766 Allows custom +bqeI checks via modules.
3767 Initial extra types are account (a[:mask]), oper (o),
3768 channel (c:name), realname (r:mask), server (s:mask).
3769
3770
3771 Changes: Modified:
3772 +229 -0 trunk/contrib/Makefile.in (File Modified)
3773 + - trunk/contrib/extb_account.c (File Added)
3774 + - trunk/contrib/extb_channel.c (File Added)
3775 + - trunk/contrib/extb_oper.c (File Added)
3776 + - trunk/contrib/extb_realname.c (File Added)
3777 + - trunk/contrib/extb_server.c (File Added)
3778 +13 -0 trunk/include/channel.h (File Modified)
3779 +1 -0 trunk/src/Makefile.in (File Modified)
3780 +14 -5 trunk/src/channel.c (File Modified)
3781 +91 -0 trunk/src/chmode.c (File Modified)
3782 + - trunk/src/extban.c (File Added)
3783
3784
3785 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3786 Log:
3787 Do not force +bqeI modes starting with '$' in nick!user@host format.
3788 * and ? characters in them are still assumed to be wildcards.
3789
3790
3791 Changes: Modified:
3792 +6 -0 trunk/src/chmode.c (File Modified)
3793
3794
3795 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3796 Log:
3797 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3798
3799
3800 Changes: Modified:
3801 +4 -0 trunk/modules/m_capab.c (File Modified)
3802
3803
3804 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3805 Log:
3806 Stop some mixing of client and server protocol.
3807
3808
3809 Changes: Modified:
3810 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3811 +4 -2 trunk/modules/m_pass.c (File Modified)
3812 +6 -0 trunk/modules/m_sasl.c (File Modified)
3813 +6 -0 trunk/modules/m_user.c (File Modified)
3814
3815
3816 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3817 Log:
3818 - additional revert
3819
3820
3821 Changes: Modified:
3822 +0 -2 trunk/include/s_newconf.h (File Modified)
3823 +0 -4 trunk/include/s_serv.h (File Modified)
3824 +0 -1 trunk/src/newconf.c (File Modified)
3825 +1 -13 trunk/src/s_serv.c (File Modified)
3826
3827
3828 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3829 Log:
3830 - revert LZOLink patch for now
3831
3832
3833 Changes: Modified:
3834 +0 -1 trunk/servlink/Makefile.in (File Modified)
3835 +0 -16 trunk/servlink/README (File Modified)
3836 +2 -36 trunk/servlink/control.c (File Modified)
3837 +0 -3 trunk/servlink/control.h (File Modified)
3838 +7 -5955 trunk/servlink/io.c (File Modified)
3839 + - trunk/servlink/lzoconf.h (File Deleted)
3840 + - trunk/servlink/lzodefs.h (File Deleted)
3841 + - trunk/servlink/minilzo.c (File Deleted)
3842 + - trunk/servlink/minilzo.h (File Deleted)
3843 +0 -1 trunk/servlink/servlink.h (File Modified)
3844
3845
3846 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3847 Log:
3848 - more stuff here
3849
3850
3851 Changes: Modified:
3852 +4 -2 trunk/servlink/control.c (File Modified)
3853 +2 -1 trunk/servlink/io.c (File Modified)
3854
3855
3856 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3857 Log:
3858 - oops
3859
3860
3861 Changes: Modified:
3862 +2 -2 trunk/servlink/io.c (File Modified)
3863
3864
3865 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3866 Log:
3867 - paranoia, prevent segfaults
3868
3869
3870 Changes: Modified:
3871 +2 -2 trunk/servlink/io.c (File Modified)
3872
3873
3874 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3875 Log:
3876 - more optimal servlink code
3877
3878
3879 Changes: Modified:
3880 +21 -8 trunk/servlink/io.c (File Modified)
3881
3882
3883 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3884 Log:
3885 - more efficient read strategy
3886
3887
3888 Changes: Modified:
3889 +15 -3 trunk/servlink/io.c (File Modified)
3890
3891
3892 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3893 Log:
3894 - use lzo_uintp cast to make LZO happy
3895
3896
3897 Changes: Modified:
3898 +3 -3 trunk/servlink/io.c (File Modified)
3899
3900
3901 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3902 Log:
3903 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3904
3905
3906 Changes: Modified:
3907 +4 -0 trunk/doc/example.conf (File Modified)
3908 +2 -1 trunk/include/s_newconf.h (File Modified)
3909 +4 -0 trunk/include/s_serv.h (File Modified)
3910 +1 -0 trunk/servlink/Makefile.in (File Modified)
3911 +16 -0 trunk/servlink/README (File Modified)
3912 +34 -2 trunk/servlink/control.c (File Modified)
3913 +3 -0 trunk/servlink/control.h (File Modified)
3914 +5929 -7 trunk/servlink/io.c (File Modified)
3915 + - trunk/servlink/lzoconf.h (File Added)
3916 + - trunk/servlink/lzodefs.h (File Added)
3917 + - trunk/servlink/minilzo.c (File Added)
3918 + - trunk/servlink/minilzo.h (File Added)
3919 +1 -0 trunk/servlink/servlink.h (File Modified)
3920 +1 -0 trunk/src/newconf.c (File Modified)
3921 +14 -2 trunk/src/s_serv.c (File Modified)
3922
3923
3924 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3925 Log:
3926 - remove imalloc, it was a concept that probably wouldn't have worked properly
3927
3928
3929 Changes: Modified:
3930 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3931 + - trunk/libcharybdis/imalloc.c (File Deleted)
3932 + - trunk/libcharybdis/imalloc.h (File Deleted)
3933
3934
3935 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3936 Log:
3937 - disable imalloc for now
3938
3939
3940 Changes: Modified:
3941 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3942
3943
3944 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3945 Log:
3946 - remove unneeded debug code
3947
3948
3949 Changes: Modified:
3950 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3951
3952
3953 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3954 Log:
3955 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3956
3957
3958 Changes: Modified:
3959 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3960
3961
3962 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3963 Log:
3964 - more stuff here, imalloc remains disabled for now
3965
3966
3967 Changes: Modified:
3968 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3969
3970
3971 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3972 Log:
3973 - more progress
3974
3975
3976 Changes: Modified:
3977 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3978
3979
3980 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3981 Log:
3982 - more tweaks
3983
3984
3985 Changes: Modified:
3986 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3987 +2 -0 trunk/src/ircd.c (File Modified)
3988
3989
3990 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3991 Log:
3992 - roll back libircd crap
3993
3994
3995 Changes: Modified:
3996 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3997 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3998 +29 -0 trunk/src/.depend (File Modified)
3999 +6 -21 trunk/src/Makefile.in (File Modified)
4000 +3 -218 trunk/src/ircd.c (File Modified)
4001 + - trunk/src/ircd_linker.c (File Deleted)
4002 + - trunk/src/main.c (File Deleted)
4003
4004
4005 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4006 Log:
4007 - realloc(), free() implementation
4008
4009
4010 Changes: Modified:
4011 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4012
4013
4014 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4015 Log:
4016 - malloc(), calloc() implementation
4017
4018
4019 Changes: Modified:
4020 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4021
4022
4023 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4024 Log:
4025 - block_free(), block_find(), retune_heaps() implementation
4026
4027
4028 Changes: Modified:
4029 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4030
4031
4032 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4033 Log:
4034 - block_destroy code, block_allocate code.
4035
4036
4037 Changes: Modified:
4038 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4039
4040
4041 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4042 Log:
4043 - block_new() code
4044
4045
4046 Changes: Modified:
4047 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4048
4049
4050 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4051 Log:
4052 - disable imalloc again :P
4053
4054
4055 Changes: Modified:
4056 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4057
4058
4059 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4060 Log:
4061 - fix warning
4062
4063
4064 Changes: Modified:
4065 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4066
4067
4068 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4069 Log:
4070 - fix typo
4071
4072
4073 Changes: Modified:
4074 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4075
4076
4077 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4078 Log:
4079 - constructor code for imalloc engine (malloc_init())
4080
4081
4082 Changes: Modified:
4083 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4084
4085
4086 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4087 Log:
4088 - imalloc engine improvements
4089
4090
4091 Changes: Modified:
4092 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4093
4094
4095 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4096 Log:
4097 - replace mmap() code with direct brk()/sbrk() calls.
4098
4099
4100 Changes: Modified:
4101 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4102
4103
4104 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4105 Log:
4106 - remove outdated i_malloc() interfaces
4107
4108
4109 Changes: Modified:
4110 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4111
4112
4113 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4114 Log:
4115 - redisable imalloc (sorry!)
4116
4117
4118 Changes: Modified:
4119 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4120
4121
4122 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4123 Log:
4124 - correct GET_PAGE_SLOT() macro
4125
4126
4127 Changes: Modified:
4128 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4129
4130
4131 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4132 Log:
4133 - oops forgot to commit it with imalloc turned off
4134
4135
4136 Changes: Modified:
4137 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4138
4139
4140 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4141 Log:
4142 - cleanups
4143
4144
4145 Changes: Modified:
4146 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4147 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4148
4149
4150 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4151 Log:
4152 - lowlevel imalloc code
4153
4154
4155 Changes: Modified:
4156 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4157 + - trunk/libcharybdis/imalloc.h (File Added)
4158
4159
4160 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4161 Log:
4162 - fix bindings
4163
4164
4165 Changes: Modified:
4166 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4167
4168
4169 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4170 Log:
4171 remove #ifndef
4172
4173
4174 Changes: Modified:
4175 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4176
4177
4178 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4179 Log:
4180 - 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)
4181
4182
4183 Changes: Modified:
4184 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4185 + - trunk/libcharybdis/imalloc.c (File Added)
4186
4187
4188 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4189 Log:
4190 - increment configure Id
4191
4192
4193 Changes: Modified:
4194 +2208 -1 trunk/configure (File Modified)
4195
4196
4197 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4198 Log:
4199 - bootstrap for imalloc code
4200
4201
4202 Changes: Modified:
4203 +54 -1 trunk/configure.ac (File Modified)
4204 +27 -0 trunk/include/setup.h.in (File Modified)
4205
4206
4207 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4208 Log:
4209 Clarify interaction of spoofs and channel bans/operator{} blocks.
4210
4211
4212 Changes: Modified:
4213 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4214 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4215
4216
4217 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4218 Log:
4219 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4220
4221
4222 Changes: Modified:
4223 +30 -22 trunk/src/ircd.c (File Modified)
4224
4225
4226 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4227 Log:
4228 If shared{} blocks deny something, the command
4229 is silently ignored.
4230
4231
4232 Changes: Modified:
4233 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4234
4235
4236 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4237 Log:
4238 Move up IsService check so we don't store a non-service
4239 in preClient->sasl_agent.
4240
4241
4242 Changes: Modified:
4243 +6 -6 trunk/modules/m_sasl.c (File Modified)
4244
4245
4246 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4247 Log:
4248 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4249 Add some more sanity checks on agent strings.
4250
4251
4252 Changes: Modified:
4253 +13 -11 trunk/modules/m_sasl.c (File Modified)
4254
4255
4256 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4257 Log:
4258 Unknown clients can have an ID too now so make sure to remove
4259 them from the hash if they exit.
4260
4261
4262 Changes: Modified:
4263 +3 -0 trunk/src/client.c (File Modified)
4264
4265
4266 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4267 Log:
4268 Only accept sasl from servers in a service{} block.
4269 Not tested but this must go in.
4270
4271
4272 Changes: Modified:
4273 +6 -0 trunk/modules/m_sasl.c (File Modified)
4274 +3 -0 trunk/modules/m_signon.c (File Modified)
4275
4276
4277 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4278 Log:
4279 Only process SAVE messages targetting registered users,
4280 not servers or unregistered connections. Could cause
4281 a crash when bad protocol was received.
4282
4283
4284 Changes: Modified:
4285 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4286
4287
4288 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4289 Log:
4290 - fix QJM buffer overflow vulnerability (fucking GXTi)
4291
4292
4293 Changes: Modified:
4294 +3 -3 trunk/src/s_user.c (File Modified)
4295
4296
4297 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4298 Log:
4299 Mention /scan umodes under oper_spy privilege.
4300
4301
4302 Changes: Modified:
4303 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4304
4305
4306 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4307 Log:
4308 Mention that overlapping cluster blocks are a bad thing.
4309
4310
4311 Changes: Modified:
4312 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4313
4314
4315 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4316 Log:
4317 - Document cluster{} and shared{} blocks.
4318 - Mention that service{} does not allow wildcards.
4319
4320
4321 Changes: Modified:
4322 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4323
4324
4325 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4326 Log:
4327 Document exempt{} and service{} blocks, point to reference.conf for
4328 general{}, channel{} and serverhide{}.
4329
4330
4331 Changes: Modified:
4332 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4333
4334
4335 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4336 Log:
4337 Document ~ in lists of values better.
4338
4339
4340 Changes: Modified:
4341 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4342
4343
4344 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4345 Log:
4346 More detailed CNOTICE, CPRIVMSG descriptions.
4347
4348
4349 Changes: Modified:
4350 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4351
4352
4353 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4354 Log:
4355 Oops, need both Revision and Id on modules.
4356
4357
4358 Changes: Modified:
4359 + - trunk/modules/sno_routing.c (Property Modified)
4360
4361
4362 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4363 Log:
4364 Tweak header comment a bit (filename, Id).
4365
4366
4367 Changes: Modified:
4368 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4369
4370
4371 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4372 Log:
4373 Add GLINE and UNGLINE.
4374
4375
4376 Changes: Modified:
4377 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4378
4379
4380 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4381 Log:
4382 New configure with proper Id.
4383
4384
4385 Changes: Modified:
4386 +3 -1 trunk/configure (File Modified)
4387
4388
4389 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4390 Log:
4391 Change #include directives for in6addr_any, hopefully compiles better now.
4392
4393
4394 Changes: Modified:
4395 +3 -1 trunk/configure.ac (File Modified)
4396
4397
4398 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4399 Log:
4400 Encourage putting actual administrative information
4401 in the admin{} block.
4402
4403
4404 Changes: Modified:
4405 +3 -3 trunk/doc/example.conf (File Modified)
4406
4407
4408 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4409 Log:
4410 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4411
4412
4413 Changes: Modified:
4414 +9 -7 trunk/include/s_conf.h (File Modified)
4415 +1 -0 trunk/src/newconf.c (File Modified)
4416 +10 -0 trunk/src/s_user.c (File Modified)
4417
4418
4419 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4420 Log:
4421 - Change to glines = no in example confs
4422 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4423 are disabled.
4424
4425
4426 Changes: Modified:
4427 +1 -1 trunk/doc/example.conf (File Modified)
4428 +1 -1 trunk/doc/reference.conf (File Modified)
4429 +2 -2 trunk/modules/m_gline.c (File Modified)
4430
4431
4432 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4433 Log:
4434 - forward-port QJM fix from 1.1
4435
4436
4437 Changes: Modified:
4438 +2 -0 trunk/src/s_user.c (File Modified)
4439
4440
4441 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4442 Log:
4443 - add switch to configure to disable the block allocator
4444
4445
4446 Changes: Modified:
4447 +18 -0 trunk/configure (File Modified)
4448 +9 -0 trunk/configure.ac (File Modified)
4449 +0 -6 trunk/include/config.h (File Modified)
4450 +3 -0 trunk/include/setup.h.in (File Modified)
4451
4452
4453 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4454 Log:
4455 Fix wierd error that would exit SASL users with "Overridden"
4456
4457 Changes: Modified:
4458 +1 -1 trunk/modules/m_signon.c (File Modified)
4459
4460
4461 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4462 Log:
4463 Remove obsolete XXX comment about lazylinks.
4464
4465
4466 Changes: Modified:
4467 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4468
4469
4470 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4471 Log:
4472 OJOIN: make sure to send the wallops remotely for #channels
4473
4474
4475 Changes: Modified:
4476 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4477
4478
4479 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4480 Log:
4481 Accountability for OJOIN (contrib module)
4482
4483 Changes: Modified:
4484 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4485
4486
4487 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4488 Log:
4489 - move more stuff over to ircd_state
4490
4491
4492 Changes: Modified:
4493 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4494 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4495 +9 -0 trunk/src/ircd_state.c (File Modified)
4496 +3 -3 trunk/src/patricia.c (File Modified)
4497
4498
4499 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4500 Log:
4501 - move more stuff out of libircd and into ircd_state.c
4502
4503
4504 Changes: Modified:
4505 +5 -5 trunk/src/channel.c (File Modified)
4506 +4 -4 trunk/src/client.c (File Modified)
4507 +12 -0 trunk/src/ircd_state.c (File Modified)
4508
4509
4510 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4511 Log:
4512 - this is just barrels of fun
4513
4514
4515 Changes: Modified:
4516 + - trunk/include/ircd_state.h (File Added)
4517 +1 -1 trunk/src/Makefile.in (File Modified)
4518 +2 -1 trunk/src/channel.c (File Modified)
4519 +3 -52 trunk/src/ircd.c (File Modified)
4520 +100 -3 trunk/src/ircd_state.c (File Modified)
4521
4522
4523 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4524 Log:
4525 It's .include, not #include.
4526
4527
4528 Changes: Modified:
4529 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4530
4531
4532 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4533 Log:
4534 More consistent section titles.
4535
4536
4537 Changes: Modified:
4538 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4539 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4540 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4541
4542
4543 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4544 Log:
4545 Mention possible exceeding of +j/+l due to propagation
4546 delays between servers.
4547
4548
4549 Changes: Modified:
4550 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4551
4552
4553 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4554 Log:
4555 Formatting nits:
4556 - "text" -> <quote>text</quote>
4557 - <filename>
4558 - a few more
4559
4560
4561 Changes: Modified:
4562 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4563 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4564 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4565 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4566
4567
4568 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4569 Log:
4570 Remove text about deprecation of glines.
4571
4572
4573 Changes: Modified:
4574 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4575
4576
4577 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4578 Log:
4579 - Add description of umode +D, deaf.
4580 - Mention CALLERID 005 token with umode +g.
4581
4582
4583 Changes: Modified:
4584 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4585
4586
4587 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4588 Log:
4589 Strip off a leading colon in services shortcuts (aliases).
4590
4591
4592 Changes: Modified:
4593 +2 -0 trunk/src/parse.c (File Modified)
4594
4595
4596 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4597 Log:
4598 Add no_oper_invis contrib module, denies opers setting
4599 themselves invisible (except hidden_oper's).
4600
4601
4602 Changes: Modified:
4603 +42 -0 trunk/contrib/Makefile.in (File Modified)
4604 + - trunk/contrib/no_oper_invis.c (File Added)
4605
4606
4607 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4608 Log:
4609 Mention /stats E, make the other /stats descriptions more consistent.
4610
4611
4612 Changes: Modified:
4613 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4614
4615
4616 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4617 Log:
4618 Mention that the KILL reason and oper will appear on channels.
4619
4620
4621 Changes: Modified:
4622 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4623
4624
4625 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4626 Log:
4627 Mention /mode #channel f to query forward channel from outside.
4628
4629
4630 Changes: Modified:
4631 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4632
4633
4634 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4635 Log:
4636 Port over RATBOX_2_1 r20960 (anfl):
4637 client connect notices to +C should be hiding the extra
4638 fields for spoofed users
4639
4640
4641 Changes: Modified:
4642 +2 -1 trunk/src/s_user.c (File Modified)
4643
4644
4645 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4646 Log:
4647 Add a chapter with our extra user commands:
4648 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4649
4650
4651 Changes: Modified:
4652 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4653 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4654
4655
4656 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4657 Log:
4658 Do not put by <server>: in SQUIT reasons to servers
4659 other than the one being exited.
4660
4661
4662 Changes: Modified:
4663 +1 -1 trunk/src/client.c (File Modified)
4664
4665
4666 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4667 Log:
4668 Regenerate configure.
4669
4670
4671 Changes: Modified:
4672 +1162 -1159 trunk/configure (File Modified)
4673
4674
4675 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4676 Log:
4677 Move the warning flags down so they do not mess up
4678 checks like for -Wl,-export-dynamic.
4679
4680
4681 Changes: Modified:
4682 +33 -30 trunk/configure.ac (File Modified)
4683
4684
4685 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4686 Log:
4687 - more work here
4688
4689
4690 Changes: Modified:
4691 +2 -1 trunk/iauth/Makefile.in (File Modified)
4692
4693
4694 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4695 Log:
4696 - build iauth makefile
4697
4698
4699 Changes: Modified:
4700 +3 -2 trunk/configure (File Modified)
4701 +1 -0 trunk/configure.ac (File Modified)
4702
4703
4704 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4705 Log:
4706 - Makefile
4707
4708
4709 Changes: Modified:
4710 + - trunk/iauth/Makefile.in (File Added)
4711
4712
4713 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4714 Log:
4715 - add iauth.conf.example from irc2.11
4716
4717
4718 Changes: Modified:
4719 + - trunk/doc/example-iauth.conf (File Added)
4720
4721
4722 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4723 Log:
4724 - wow, i found some docs on this thing
4725
4726
4727 Changes: Modified:
4728 + - trunk/doc/technical/iauth-internals.txt (File Added)
4729
4730
4731 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4732 Log:
4733 - no longer applicable
4734
4735
4736 Changes: Modified:
4737 + - trunk/authdaemon/ (File Deleted)
4738
4739
4740 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4741 Log:
4742 - remove libircd.so on make clean (oops)
4743
4744
4745 Changes: Modified:
4746 +1 -1 trunk/src/Makefile.in (File Modified)
4747
4748
4749 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4750 Log:
4751 - merge iauth source for experimentation
4752
4753
4754 Changes: Modified:
4755 + - trunk/iauth/ (File Added)
4756 + - trunk/iauth/a_conf.c (File Added)
4757 + - trunk/iauth/a_conf_def.h (File Added)
4758 + - trunk/iauth/a_conf_ext.h (File Added)
4759 + - trunk/iauth/a_defines.h (File Added)
4760 + - trunk/iauth/a_externs.h (File Added)
4761 + - trunk/iauth/a_io.c (File Added)
4762 + - trunk/iauth/a_io_ext.h (File Added)
4763 + - trunk/iauth/a_log.c (File Added)
4764 + - trunk/iauth/a_log_def.h (File Added)
4765 + - trunk/iauth/a_log_ext.h (File Added)
4766 + - trunk/iauth/a_struct_def.h (File Added)
4767 + - trunk/iauth/iauth.c (File Added)
4768 + - trunk/iauth/mod_lhex.c (File Added)
4769 + - trunk/iauth/mod_lhex_ext.h (File Added)
4770 + - trunk/iauth/mod_pipe.c (File Added)
4771 + - trunk/iauth/mod_pipe_ext.h (File Added)
4772 + - trunk/iauth/mod_rfc931.c (File Added)
4773 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4774 + - trunk/iauth/mod_socks.c (File Added)
4775 + - trunk/iauth/mod_socks_ext.h (File Added)
4776 + - trunk/iauth/mod_webproxy.c (File Added)
4777 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4778
4779
4780 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4781 Log:
4782 User /quote help index was not sorted properly.
4783
4784
4785 Changes: Modified:
4786 +2 -2 trunk/help/Makefile.in (File Modified)
4787 +8 -8 trunk/help/users/index (File Modified)
4788
4789
4790 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4791 Log:
4792 Add SCAN help file.
4793
4794
4795 Changes: Modified:
4796 +25 -8 trunk/help/opers/index (File Modified)
4797 + - trunk/help/opers/scan (File Added)
4798
4799
4800 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4801 Log:
4802 SGML docs:
4803 - Document SCAN UMODES
4804 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4805
4806
4807 Changes: Modified:
4808 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4809
4810
4811 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4812 Log:
4813 Add our copyright information to /info (part of release-1.1 r1026).
4814
4815
4816 Changes: Modified:
4817 +1 -0 trunk/src/version.c.SH (File Modified)
4818
4819
4820 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4821 Log:
4822 Fix some compile warnings.
4823
4824
4825 Changes: Modified:
4826 +1 -1 trunk/modules/core/m_join.c (File Modified)
4827 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4828 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4829 +1 -1 trunk/modules/m_scan.c (File Modified)
4830 +4 -4 trunk/modules/m_signon.c (File Modified)
4831
4832
4833 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4834 Log:
4835 RSFNC: OK, actually consider unknowns also for detecting a collide.
4836 Otherwise we can get two clients with the same nick.
4837
4838
4839 Changes: Modified:
4840 +1 -1 trunk/modules/m_services.c (File Modified)
4841
4842
4843 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4844 Log:
4845 - charybdis profiling stuff
4846 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4847 - update .depend
4848
4849
4850 Changes: Modified:
4851 +0 -8 trunk/configure (File Modified)
4852 +1 -8 trunk/configure.ac (File Modified)
4853 +18 -0 trunk/include/channel.h (File Modified)
4854 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4855 +335 -260 trunk/src/.depend (File Modified)
4856 +1569 -0 trunk/src/Makefile.in (File Modified)
4857 + - trunk/src/chmode.c (File Added)
4858 +16 -1 trunk/src/ircd.c (File Modified)
4859 +11 -0 trunk/src/main.c (File Modified)
4860 +11 -0 trunk/src/modules.c (File Modified)
4861
4862
4863 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4864 Log:
4865 RSFNC: Do not send kills to servers for unknowns
4866
4867
4868 Changes: Modified:
4869 +4 -2 trunk/modules/m_services.c (File Modified)
4870
4871
4872 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4873 Log:
4874 Describe service{} blocks in reference.conf.
4875
4876
4877 Changes: Modified:
4878 +12 -0 trunk/doc/reference.conf (File Modified)
4879
4880
4881 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4882 Log:
4883 Replace this list of modes with pointers to other documentation.
4884
4885
4886 Changes: Modified:
4887 +6 -50 trunk/doc/modes.txt (File Modified)
4888
4889
4890 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4891 Log:
4892 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4893 looks too much like an old-ircd client pointer otherwise.
4894
4895
4896 Changes: Modified:
4897 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4898
4899
4900 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4901 Log:
4902 findforwards:
4903 - note truncation of the list (perhaps sending multiple
4904 notices is better)
4905 - clarify in a comment that /findforwards on a nonexistent
4906 channel can be useful
4907 - sendto_one_notice() requires that the text start with
4908 a colon
4909
4910
4911 Changes: Modified:
4912 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4913
4914
4915 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4916 Log:
4917 When we close a local server's link, always include the
4918 name of the client causing the exit in the reason in the
4919 SQUIT we send them (replacing them with us). This makes
4920 sure server notices for stuff like "Not enough arguments
4921 to server command" are different on the two sides.
4922
4923
4924 Changes: Modified:
4925 +7 -5 trunk/src/client.c (File Modified)
4926
4927
4928 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4929 Log:
4930 New contrib module m_findforwards.c
4931
4932
4933 Changes: Modified:
4934 +112 -0 trunk/contrib/Makefile.in (File Modified)
4935 + - trunk/contrib/m_findforwards.c (File Added)
4936
4937
4938 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4939 Log:
4940 Whoops, don't show real host behind auth{} spoof in
4941 spoof notices if hide_spoof_ips is enabled.
4942
4943 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4944
4945
4946 Changes: Modified:
4947 +3 -2 trunk/src/s_conf.c (File Modified)
4948
4949
4950 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4951 Log:
4952 Add dalnet-style /identify that sends to nickserv or chanserv.
4953
4954
4955 Changes: Modified:
4956 +102 -0 trunk/contrib/Makefile.in (File Modified)
4957 + - trunk/contrib/m_identify.c (File Added)
4958
4959
4960 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4961 Log:
4962 Document alias{} blocks a bit better.
4963
4964
4965 Changes: Modified:
4966 +9 -0 trunk/doc/reference.conf (File Modified)
4967
4968
4969 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4970 Log:
4971 - add aliases to /stats m (data usage is not counted though, sorry)
4972
4973
4974 Changes: Modified:
4975 +1 -0 trunk/include/s_conf.h (File Modified)
4976 +3 -0 trunk/src/newconf.c (File Modified)
4977 +15 -0 trunk/src/parse.c (File Modified)
4978
4979
4980 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4981 Log:
4982 - remove m_sshortcut as it's no longer relevant
4983
4984
4985 Changes: Modified:
4986 +0 -145 trunk/modules/Makefile.in (File Modified)
4987 + - trunk/modules/m_sshortcut.c (File Deleted)
4988
4989
4990 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4991 Log:
4992 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4993 targets instead of my original idea :P)
4994
4995
4996 Changes: Modified:
4997 +32 -0 trunk/doc/example.conf (File Modified)
4998 +35 -0 trunk/doc/reference.conf (File Modified)
4999 +4 -0 trunk/include/parse.h (File Modified)
5000 +7 -0 trunk/include/s_conf.h (File Modified)
5001 +82 -0 trunk/src/newconf.c (File Modified)
5002 +78 -0 trunk/src/parse.c (File Modified)
5003 +16 -0 trunk/src/s_conf.c (File Modified)
5004
5005
5006 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5007 Log:
5008 Remove some spaces after tabs. ??
5009
5010
5011 Changes: Modified:
5012 +18 -18 trunk/src/newconf.c (File Modified)
5013
5014
5015 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5016 Log:
5017 Global /who:
5018 - make sure to clear all marks also if the who was aborted
5019 because of too many matches
5020 - give ERR_TOOMANYMATCHES if too many matches
5021 - clarify comments
5022
5023 ratbox RATBOX_2_2 r22003 (jilles)
5024
5025
5026 Changes: Modified:
5027 +28 -26 trunk/modules/m_who.c (File Modified)
5028
5029
5030 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5031 Log:
5032 - devel is 2.0
5033
5034
5035 Changes: Modified:
5036 +9 -9 trunk/configure (File Modified)
5037 +1 -1 trunk/configure.ac (File Modified)
5038
5039
5040 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5041 Log:
5042 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5043
5044
5045 Changes: Modified:
5046 +2 -1 trunk/include/s_newconf.h (File Modified)
5047 +20 -0 trunk/modules/m_rehash.c (File Modified)
5048 +1 -1 trunk/src/s_newconf.c (File Modified)
5049
5050
5051 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5052 Log:
5053 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5054
5055
5056 Changes: Modified:
5057 +0 -1 trunk/doc/example.conf (File Modified)
5058 +0 -3 trunk/doc/reference.conf (File Modified)
5059 +0 -1 trunk/include/s_conf.h (File Modified)
5060 +0 -6 trunk/modules/m_info.c (File Modified)
5061 +1 -1 trunk/src/channel.c (File Modified)
5062 +0 -1 trunk/src/newconf.c (File Modified)
5063
5064
5065 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5066 Log:
5067 Missing header in m_chghost.c
5068
5069 Changes: Modified:
5070 +1 -0 trunk/modules/m_chghost.c (File Modified)
5071
5072
5073 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5074 Log:
5075 Relocate QJM code to a seperate function(change_nick_user_host)
5076 Change CHGHOST to use change_nick_user_host instead of just setting it
5077
5078
5079 Changes: Modified:
5080 +3 -0 trunk/include/s_user.h (File Modified)
5081 +1 -1 trunk/modules/m_chghost.c (File Modified)
5082 +3 -78 trunk/modules/m_signon.c (File Modified)
5083 +89 -0 trunk/src/s_user.c (File Modified)
5084
5085
5086 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5087 Log:
5088 Restore /stats a (dns servers, admin-only).
5089
5090
5091 Changes: Modified:
5092 +1 -0 trunk/include/res.h (File Modified)
5093 +5 -8 trunk/modules/m_stats.c (File Modified)
5094 +16 -0 trunk/src/res.c (File Modified)
5095
5096
5097 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5098 Log:
5099 - Add CHARYBDIS_PROFILE if we are profiling.
5100 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5101 - Remove duplicate --enable-epoll entry.
5102
5103
5104 Changes: Modified:
5105 +1595 -15 trunk/configure (File Modified)
5106 +30 -11 trunk/configure.ac (File Modified)
5107 +3 -0 trunk/include/setup.h.in (File Modified)
5108
5109
5110 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5111 Log:
5112 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5113
5114
5115 Changes: Modified:
5116 +28 -0 trunk/aclocal.m4 (File Modified)
5117
5118
5119 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5120 Log:
5121 Allow requesting forward channel and quiet list in same mode command.
5122
5123
5124 Changes: Modified:
5125 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5126
5127
5128 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5129 Log:
5130 Add description of xline wildcards.
5131
5132
5133 Changes: Modified:
5134 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5135
5136
5137 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5138 Log:
5139 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5140
5141
5142 Changes: Modified:
5143 +0 -4 trunk/modules/m_services.c (File Modified)
5144
5145
5146 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5147 Log:
5148 typo
5149
5150
5151 Changes: Modified:
5152 +1 -1 trunk/include/hook.h (File Modified)
5153
5154
5155 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5156 Log:
5157 call_hook, not hook_call
5158
5159
5160 Changes: Modified:
5161 +1 -1 trunk/modules/core/m_join.c (File Modified)
5162
5163
5164 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5165 Log:
5166 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5167 Could be useful for a number of things.
5168
5169
5170 Changes: Modified:
5171 +9 -0 trunk/modules/core/m_join.c (File Modified)
5172
5173
5174 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5175 Log:
5176 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5177
5178
5179 Changes: Modified:
5180 +7 -0 trunk/include/hook.h (File Modified)
5181
5182
5183 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5184 Log:
5185 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5186
5187
5188 Changes: Modified:
5189 +15 -0 trunk/modules/m_services.c (File Modified)
5190
5191
5192 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5193 Log:
5194 Clarify snomask +f, +k, +u.
5195
5196
5197 Changes: Modified:
5198 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5199
5200
5201 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5202 Log:
5203 Cmode +p and +s may be set simultaneously.
5204
5205
5206 Changes: Modified:
5207 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5208
5209
5210 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5211 Log:
5212 actually, we should check the data version on each reload (oops)
5213
5214
5215 Changes: Modified:
5216 +6 -6 trunk/src/main.c (File Modified)
5217
5218
5219 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5220 Log:
5221 more work on the loader
5222
5223
5224 Changes: Modified:
5225 +45 -21 trunk/src/main.c (File Modified)
5226
5227
5228 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5229 Log:
5230 Add prototype ircd_state.c
5231
5232
5233 Changes: Modified:
5234 + - trunk/src/ircd_state.c (File Added)
5235
5236
5237 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5238 Log:
5239 Smaller improvements.
5240
5241
5242 Changes: Modified:
5243 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5244
5245
5246 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5247 Log:
5248 Add a lot of stuff here.
5249
5250
5251 Changes: Modified:
5252 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5253
5254
5255 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5256 Log:
5257 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5258
5259
5260 Changes: Modified:
5261 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5262
5263
5264 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5265 Log:
5266 Invex doesn't trump +r or (sic) +J.
5267
5268
5269 Changes: Modified:
5270 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5271
5272
5273 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5274 Log:
5275 Check to make sure a module is not loaded before loading it.
5276
5277
5278 Changes: Modified:
5279 +6 -1 trunk/src/ircd_parser.y (File Modified)
5280
5281
5282 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5283 Log:
5284 - Add a missing comma in the HeaderMessages array
5285 - Only send "Your hostname is too long ..." if that really is the case
5286
5287
5288 Changes: Modified:
5289 +2 -2 trunk/src/s_auth.c (File Modified)
5290
5291
5292 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5293 Log:
5294 build_symtable() will have already bailed here, so no need to check
5295 explicitly whether or not charybdis_main is NULL.
5296
5297
5298 Changes: Modified:
5299 +7 -16 trunk/src/main.c (File Modified)
5300
5301
5302 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5303 Log:
5304 Data structure versioning, part 1.
5305
5306
5307 Changes: Modified:
5308 +10 -1 trunk/include/ircd_defs.h (File Modified)
5309 +2 -0 trunk/src/ircd.c (File Modified)
5310 +15 -3 trunk/src/main.c (File Modified)
5311
5312
5313 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5314 Log:
5315 build a symbol table and use that instead of doing a raw dlsym on everything
5316
5317
5318 Changes: Modified:
5319 + - trunk/include/ircd_linker.h (File Added)
5320 +71 -1 trunk/src/Makefile.in (File Modified)
5321 + - trunk/src/ircd_linker.c (File Added)
5322 +16 -4 trunk/src/main.c (File Modified)
5323
5324
5325 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5326 Log:
5327 The launcher now calls io_loop() instead of charybdis_main().
5328 This is so that we do not have to reinitialize *everything* later.
5329
5330
5331 Changes: Modified:
5332 +1 -0 trunk/include/ircd.h (File Modified)
5333 +6 -7 trunk/src/ircd.c (File Modified)
5334 +13 -1 trunk/src/main.c (File Modified)
5335
5336
5337 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5338 Log:
5339 Use global binding on libircd.so.
5340
5341
5342 Changes: Modified:
5343 +1 -1 trunk/src/main.c (File Modified)
5344
5345
5346 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5347 Log:
5348 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5349 (it will do more later)
5350
5351
5352 Changes: Modified:
5353 +14 -12 trunk/include/config.h (File Modified)
5354 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5355 +31 -5 trunk/src/Makefile.in (File Modified)
5356 +78 -1 trunk/src/ircd.c (File Modified)
5357 + - trunk/src/main.c (File Added)
5358
5359
5360 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5361 Log:
5362 Add whitespace here, oops.
5363
5364
5365 Changes: Modified:
5366 +1 -1 trunk/CREDITS (File Modified)
5367
5368
5369 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5370 Log:
5371 Properly copy over the IP address here instead of using a cheap hack.
5372 Because the hack didn't work right except on IPv6. :|
5373
5374
5375 Changes: Modified:
5376 +12 -2 trunk/src/s_newconf.c (File Modified)
5377
5378
5379 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5380 Log:
5381 Revert reject cache notice to ratbox's, which more
5382 clearly suggests what's happening.
5383
5384
5385 Changes: Modified:
5386 +4 -1 trunk/src/reject.c (File Modified)
5387
5388
5389 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5390 Log:
5391 Fix the openssl status in the overview information.
5392
5393
5394 Changes: Modified:
5395 +1 -3 trunk/configure (File Modified)
5396 +1 -3 trunk/configure.ac (File Modified)
5397
5398
5399 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5400 Log:
5401 - Add simple exempt{} block (127.0.0.1) to example.conf.
5402 - Remove mention of deny{}.
5403
5404
5405 Changes: Modified:
5406 +5 -0 trunk/doc/example.conf (File Modified)
5407 +1 -1 trunk/doc/reference.conf (File Modified)
5408
5409
5410 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5411 Log:
5412 example.conf: add some comments at the start
5413 reference.conf: some ircd-ratbox -> charybdis
5414
5415
5416 Changes: Modified:
5417 +11 -0 trunk/doc/example.conf (File Modified)
5418 +6 -5 trunk/doc/reference.conf (File Modified)
5419
5420
5421 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5422 Log:
5423 Rename m_createauthonly module to createauthonly
5424 as this is not a module providing an m_function
5425 (command).
5426
5427
5428 Changes: Modified:
5429 +1 -38 trunk/contrib/Makefile.in (File Modified)
5430 + - trunk/contrib/createauthonly.c (File Added)
5431 + - trunk/contrib/m_createauthonly.c (File Deleted)
5432
5433
5434 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5435 Log:
5436 Add to example confs commented lines for:
5437 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5438 sno_globalkline.so, sno_globaloper.so.
5439
5440
5441 Changes: Modified:
5442 +5 -1 trunk/doc/example.conf (File Modified)
5443 +9 -1 trunk/doc/reference.conf (File Modified)
5444
5445
5446 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5447 Log:
5448 - Unbreak connecting to connect{}s with hostnames
5449 instead of IP addresses (broken with new resolver).
5450 - Try to do A/AAAA query based on aftype in
5451 connect{} (doesn't seem to work fully).
5452
5453
5454 Changes: Modified:
5455 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5456
5457
5458 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5459 Log:
5460 Unbreak /rehash dns.
5461
5462
5463 Changes: Modified:
5464 +1 -0 trunk/src/res.c (File Modified)
5465
5466
5467 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5468 Log:
5469 Preserve Hybrid Id and add one of our own.
5470
5471
5472 Changes: Modified:
5473 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5474 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5475
5476
5477 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5478 Log:
5479 Add anfl and Androsyn to CREDITS.
5480 They wrote a lot of ratbox code we use, both before and after the fork.
5481
5482
5483 Changes: Modified:
5484 +2 -0 trunk/CREDITS (File Modified)
5485
5486
5487 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5488 Log:
5489 Hostname validity check.
5490
5491
5492 Changes: Modified:
5493 +42 -3 trunk/src/s_auth.c (File Modified)
5494
5495
5496 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5497 Log:
5498 Version bump to 1.2.0.
5499
5500
5501 Changes: Modified:
5502 +9 -9 trunk/configure (File Modified)
5503 +1 -1 trunk/configure.ac (File Modified)
5504
5505
5506 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5507 Log:
5508 - Missed a spot in the IPv6 code here. Should be usable now.
5509
5510
5511 Changes: Modified:
5512 +2 -2 trunk/src/res.c (File Modified)
5513
5514
5515 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5516 Log:
5517 Alright, so, this massive commit does the following:
5518 - Removes adns
5519 - Adds a resolver based on the undernet and hybrid one.
5520 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5521 - Makes a check in ./configure be posixly correct
5522 - Simplifies the auth code and DNS callbacks
5523
5524 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5525
5526
5527 Changes: Modified:
5528 +1 -1 trunk/Makefile.in (File Modified)
5529 + - trunk/adns/ (File Deleted)
5530 +148 -80 trunk/configure (File Modified)
5531 +1 -2 trunk/configure.ac (File Modified)
5532 +6 -0 trunk/include/client.h (File Modified)
5533 +1 -0 trunk/include/packet.h (File Modified)
5534 +153 -41 trunk/include/res.h (File Modified)
5535 + - trunk/include/reslib.h (File Added)
5536 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5537 +930 -1449 trunk/modules/.depend (File Modified)
5538 +3 -0 trunk/modules/m_stats.c (File Modified)
5539 +417 -621 trunk/src/.depend (File Modified)
5540 +1 -1 trunk/src/.indent.pro (File Modified)
5541 +2069 -289 trunk/src/Makefile.in (File Modified)
5542 + - trunk/src/adns.c (File Deleted)
5543 + - trunk/src/res.c (File Added)
5544 + - trunk/src/reslib.c (File Added)
5545 +11 -50 trunk/src/s_auth.c (File Modified)
5546 +4 -26 trunk/src/s_newconf.c (File Modified)
5547
5548
5549 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5550 Log:
5551 Document the NOBALLOC feature.
5552
5553
5554 Changes: Modified:
5555 +7 -1 trunk/include/config.h (File Modified)
5556
5557
5558 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5559 Log:
5560 commands.sgml changes
5561
5562
5563 Changes: Modified:
5564 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5565
5566
5567 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5568 Log:
5569 connect{} changes.
5570
5571
5572 Changes: Modified:
5573 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5574
5575
5576 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5577 Log:
5578 Improve description of class{} block (in particular,
5579 mention server classes as well as client classes).
5580
5581
5582 Changes: Modified:
5583 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5584
5585
5586 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5587 Log:
5588 In comment:
5589 -/* sendq: servers need a higher sendq as they send more data */
5590 +/* sendq: servers need a higher sendq as they are sent more data */
5591
5592
5593 Changes: Modified:
5594 +1 -1 trunk/doc/reference.conf (File Modified)
5595
5596
5597 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5598 Log:
5599 Add modules{} block.
5600
5601
5602 Changes: Modified:
5603 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5604
5605
5606 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5607 Log:
5608 Add general::oper_snomask, snomask on oper up for opers
5609 that have umode +s set on oper up, but do not have
5610 a specific snomask setting in their operator block.
5611 If this is empty or not specified, +s is used as before.
5612
5613
5614 Changes: Modified:
5615 +4 -1 trunk/doc/example.conf (File Modified)
5616 +7 -1 trunk/doc/reference.conf (File Modified)
5617 +1 -0 trunk/include/client.h (File Modified)
5618 +1 -0 trunk/include/s_conf.h (File Modified)
5619 +32 -0 trunk/src/newconf.c (File Modified)
5620 +1 -0 trunk/src/s_conf.c (File Modified)
5621 +13 -3 trunk/src/s_user.c (File Modified)
5622
5623
5624 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5625 Log:
5626 fix error
5627
5628 Changes: Modified:
5629 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5630
5631
5632 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5633 Log:
5634 Add MASKTRACE and CHANTRACE commands.
5635
5636
5637 Changes: Modified:
5638 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5639
5640
5641 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5642 Log:
5643 document loadmodule directive
5644
5645
5646 Changes: Modified:
5647 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5648
5649
5650 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5651 Log:
5652 finish this up
5653
5654
5655 Changes: Modified:
5656 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5657
5658
5659 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5660 Log:
5661 q:lines are no longer living in the ircd.conf either
5662
5663
5664 Changes: Modified:
5665 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5666
5667
5668 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5669 Log:
5670 remove k:line, d:line, x:line as they are their own files now
5671
5672
5673 Changes: Modified:
5674 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5675
5676
5677 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5678 Log:
5679 New place for operator::snomask.
5680
5681
5682 Changes: Modified:
5683 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5684
5685
5686 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5687 Log:
5688 Document connect {}.
5689
5690
5691 Changes: Modified:
5692 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5693
5694
5695 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5696 Log:
5697 example.conf: move operator::snomask to a more logical place,
5698 more sensible default
5699 reference.conf: add operator::snomask
5700
5701
5702 Changes: Modified:
5703 +3 -3 trunk/doc/example.conf (File Modified)
5704 +3 -0 trunk/doc/reference.conf (File Modified)
5705
5706
5707 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5708 Log:
5709 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5710 in those conf entries that take umodes like <name1>, <name2>, ...
5711
5712
5713 Changes: Modified:
5714 +3 -0 trunk/doc/reference.conf (File Modified)
5715 +3 -0 trunk/src/newconf.c (File Modified)
5716
5717
5718 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5719 Log:
5720 Remove H:line
5721
5722
5723 Changes: Modified:
5724 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5725
5726
5727 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5728 Log:
5729 Aesthetic changes.
5730
5731
5732 Changes: Modified:
5733 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5734
5735
5736 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5737 Log:
5738 s/allow/auth
5739
5740
5741 Changes: Modified:
5742 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5743
5744
5745 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5746 Log:
5747 fix
5748
5749
5750 Changes: Modified:
5751 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5752
5753
5754 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5755 Log:
5756 Document operator {} blocks.
5757
5758
5759 Changes: Modified:
5760 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5761
5762
5763 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5764 Log:
5765 auth{}: clarify/add some details
5766
5767
5768 Changes: Modified:
5769 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5770
5771
5772 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5773 Log:
5774 auth{}: Move a paragraph.
5775
5776
5777 Changes: Modified:
5778 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5779
5780
5781 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5782 Log:
5783 Document auth{} blocks.
5784
5785
5786 Changes: Modified:
5787 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5788
5789
5790 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5791 Log:
5792 Add umode +R.
5793
5794
5795 Changes: Modified:
5796 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5797
5798
5799 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5800 Log:
5801 Add umode +R, prevents unidentified clients from
5802 sending private messages or notices. /accept'ed
5803 clients and opers are exempt.
5804 Due to the /accept part, this is only checked
5805 at the target's server, may want to change
5806 this?
5807
5808
5809 Changes: Modified:
5810 +1 -0 trunk/help/opers/umode (File Modified)
5811 +1 -0 trunk/help/users/umode (File Modified)
5812 +2 -0 trunk/include/client.h (File Modified)
5813 +1 -0 trunk/include/numeric.h (File Modified)
5814 +11 -1 trunk/modules/core/m_message.c (File Modified)
5815 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5816 +1 -1 trunk/src/messages.tab (File Modified)
5817 +1 -1 trunk/src/s_user.c (File Modified)
5818
5819
5820 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5821 Log:
5822 Don't allow a nick change if banned or quieted (and not
5823 voiced or opped) on a channel. This uses numeric 435
5824 (bahamut's "cannot change to a banned nick") because
5825 bahamut/ircu's 437 and hyperion's 438 already have
5826 another meaning for us.
5827
5828
5829 Changes: Modified:
5830 +2 -0 trunk/include/channel.h (File Modified)
5831 +1 -0 trunk/include/numeric.h (File Modified)
5832 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5833 +38 -0 trunk/src/channel.c (File Modified)
5834 +1 -1 trunk/src/messages.tab (File Modified)
5835
5836
5837 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5838 Log:
5839 KNOCK:
5840 - respect ban exceptions
5841 - also deny a knock if quieted
5842
5843
5844 Changes: Modified:
5845 +2 -1 trunk/modules/m_knock.c (File Modified)
5846
5847
5848 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5849 Log:
5850 Reverse bad substitution in comment.
5851
5852
5853 Changes: Modified:
5854 +1 -1 trunk/src/channel.c (File Modified)
5855
5856
5857 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5858 Log:
5859 - set DynSpoof flag for clients spoofed at registration
5860 - add orighost instead of host to the hostname hash
5861
5862
5863 Changes: Modified:
5864 +5 -1 trunk/src/s_user.c (File Modified)
5865
5866
5867 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5868 Log:
5869 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5870
5871
5872 Changes: Modified:
5873 +2 -3 trunk/src/send.c (File Modified)
5874
5875
5876 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5877 Log:
5878 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5879
5880
5881 Changes: Modified:
5882 +17 -7 trunk/modules/m_signon.c (File Modified)
5883
5884
5885 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5886 Log:
5887 Correct minimum args on ENCAP SASL to avoid nasty core.
5888
5889
5890 Changes: Modified:
5891 +1 -1 trunk/modules/m_sasl.c (File Modified)
5892
5893
5894 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5895 Log:
5896 Style nits: sptr can't ever be NULL, don't compare truth
5897 values with YES.
5898
5899
5900 Changes: Modified:
5901 +2 -3 trunk/modules/m_scan.c (File Modified)
5902
5903
5904 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5905 Log:
5906 - Comment out scan_cmodes() prototype to suppress warning
5907 - Correct minimum parameter count for mo_scan()
5908
5909
5910 Changes: Modified:
5911 +2 -2 trunk/modules/m_scan.c (File Modified)
5912
5913
5914 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5915 Log:
5916 SCAN UMODES:
5917 - Include full command in operspy notice
5918 - Allow global scans (no-list used, mask not used) without operspy
5919 - Use ERR_NOPRIVS numeric
5920
5921
5922 Changes: Modified:
5923 +21 -9 trunk/modules/m_scan.c (File Modified)
5924
5925
5926 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5927 Log:
5928 Cancel out the >3 default if < is given; this way
5929 any </> specification fully overrides the default.
5930
5931
5932 Changes: Modified:
5933 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5934
5935
5936 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5937 Log:
5938 - Call mo_list() from m_list() to reduce code duplication
5939 - Default to >3, rather arbitrarily (conf option?)
5940 - Make < and > mean less than and greater than again
5941
5942
5943 Changes: Modified:
5944 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5945
5946
5947 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5948 Log:
5949 When processing topic burst, hide connecting server
5950 on netburst if flatten links is enabled.
5951
5952
5953 Changes: Modified:
5954 +9 -2 trunk/modules/m_tb.c (File Modified)
5955
5956
5957 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5958 Log:
5959 - remove PENALTY token
5960
5961
5962 Changes: Modified:
5963 +0 -1 trunk/include/supported.h (File Modified)
5964
5965
5966 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5967 Log:
5968 005 fixups:
5969 - Add PENALTY because we have a pace-wait system.
5970 - Add FNC due to SAVE and RSFNC
5971 - Add q to MAXLIST.
5972
5973
5974 Changes: Modified:
5975 +4 -2 trunk/include/supported.h (File Modified)
5976
5977
5978 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5979 Log:
5980 mkay, indent went nuts here
5981
5982
5983 Changes: Modified:
5984 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5985
5986
5987 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5988 Log:
5989 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5990 and can be used instead. The SAFELIST implementation is the one used by
5991 default, as most users/networks will be used to it.
5992
5993
5994 Changes: Modified:
5995 +1 -0 trunk/NEWS (File Modified)
5996 +14 -0 trunk/include/client.h (File Modified)
5997 +5 -0 trunk/include/hash.h (File Modified)
5998 +404 -272 trunk/modules/Makefile.in (File Modified)
5999 + - trunk/modules/m_list.c (File Deleted)
6000 + - trunk/modules/m_list_ratbox.c (File Added)
6001 + - trunk/modules/m_list_safelist.c (File Added)
6002 +5 -5 trunk/src/hash.c (File Modified)
6003
6004
6005 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6006 Log:
6007 Clear invites on a lowerTS JOIN or SJOIN.
6008 This should complete kick_on_split_riding protection.
6009
6010
6011 Changes: Modified:
6012 +5 -0 trunk/modules/core/m_join.c (File Modified)
6013 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6014
6015
6016 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6017 Log:
6018 Like in ratbox, send and interpret timestamps on invites.
6019
6020
6021 Changes: Modified:
6022 +9 -2 trunk/modules/m_invite.c (File Modified)
6023
6024
6025 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6026 Log:
6027 Add +S (network service) umode. Just for completeness, users or opers
6028 cannot set this.
6029
6030
6031 Changes: Modified:
6032 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6033
6034
6035 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6036 Log:
6037 update NEWS a bit
6038
6039
6040 Changes: Modified:
6041 +35 -2 trunk/NEWS (File Modified)
6042
6043
6044 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6045 Log:
6046 Split off a PreClient structure for data to be freed on registation (i.e. password).
6047 New hook introduce_client for post-registration messages.
6048 Fix b0rked SASL numerics.
6049 Burst REALHOST post-introduction for spoofed-on-registration clients.
6050 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6051 Pre-registration signon support.
6052
6053
6054 Changes: Modified:
6055 +10 -0 trunk/configure (File Modified)
6056 +2 -0 trunk/configure.ac (File Modified)
6057 +14 -4 trunk/include/client.h (File Modified)
6058 +1 -0 trunk/include/hook.h (File Modified)
6059 +1 -0 trunk/include/numeric.h (File Modified)
6060 +3 -0 trunk/include/setup.h.in (File Modified)
6061 +16 -0 trunk/modules/m_chghost.c (File Modified)
6062 +25 -21 trunk/modules/m_sasl.c (File Modified)
6063 +63 -30 trunk/modules/m_signon.c (File Modified)
6064 +18 -0 trunk/src/client.c (File Modified)
6065 +2 -0 trunk/src/hook.c (File Modified)
6066 +5 -5 trunk/src/messages.tab (File Modified)
6067 +2 -0 trunk/src/s_serv.c (File Modified)
6068 +28 -2 trunk/src/s_user.c (File Modified)
6069
6070
6071 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6072 Log:
6073 Update hook documentation.
6074
6075
6076 Changes: Modified:
6077 +30 -0 trunk/doc/hooks.txt (File Modified)
6078
6079
6080 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6081 Log:
6082 Improve @/# handling in match_esc().
6083
6084
6085 Changes: Modified:
6086 +21 -13 trunk/src/match.c (File Modified)
6087
6088
6089 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6090 Log:
6091 backtrack instead of bailing out when handling a mismatched escape
6092
6093
6094 Changes: Modified:
6095 +1 -1 trunk/src/match.c (File Modified)
6096
6097
6098 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6099 Log:
6100 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6101
6102 Changes: Modified:
6103 +2 -1 trunk/CREDITS (File Modified)
6104
6105
6106 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6107 Log:
6108 Fix the escape brokenness and pick up a more efficient matching algorithm,
6109 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6110 Patch sent upstream. They can do whatever they want with it, *shrug*.
6111
6112
6113 Changes: Modified:
6114 +147 -161 trunk/src/match.c (File Modified)
6115
6116
6117 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6118 Log:
6119 If flatten links is enabled, fake the origins of some ServerModes
6120 sent to clients so that the server sending the netburst is hidden.
6121 Most mode hacks still show the true source.
6122
6123
6124 Changes: Modified:
6125 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6126 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6127
6128
6129 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6130 Log:
6131 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6132 where the exit originated).
6133 - When receiving an SQUIT for a server themselves
6134 (IsMe(target_p) || target_p == client_p)
6135 close their link and send a local server notice.
6136
6137
6138 Changes: Modified:
6139 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6140 +6 -3 trunk/src/client.c (File Modified)
6141
6142
6143 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6144 Log:
6145 Hooking into the wrong hook, whoops. :P
6146
6147
6148 Changes: Modified:
6149 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6150 +6 -10 trunk/modules/core/m_join.c (File Modified)
6151
6152
6153 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6154 Log:
6155 this doesn't work right, right now :P
6156
6157
6158 Changes: Modified:
6159 +40 -0 trunk/contrib/Makefile.in (File Modified)
6160 + - trunk/contrib/m_createauthonly.c (File Added)
6161 +6 -0 trunk/include/hook.h (File Modified)
6162 +26 -1 trunk/modules/core/m_join.c (File Modified)
6163 +1 -1 trunk/src/ircd.c (File Modified)
6164
6165
6166 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6167 Log:
6168 Make can_join() hookable.
6169
6170
6171 Changes: Modified:
6172 +12 -1 trunk/src/channel.c (File Modified)
6173
6174
6175 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6176 Log:
6177 add 'int approved;' to the channel event hook
6178
6179
6180 Changes: Modified:
6181 +1 -0 trunk/include/hook.h (File Modified)
6182
6183
6184 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6185 Log:
6186 Use SIDs in SASL ENCAP origin.
6187 Ignore responses from other agents once the first SASL response has been received for a client.
6188
6189
6190 Changes: Modified:
6191 +9 -5 trunk/modules/m_sasl.c (File Modified)
6192
6193
6194 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6195 Log:
6196 Removed stray debug code.
6197
6198
6199 Changes: Modified:
6200 +1 -1 trunk/modules/m_sasl.c (File Modified)
6201
6202
6203 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6204 Log:
6205 Don't complain "unknown MODE flag" if a non-oper attempts
6206 to unset an oper only umode they do not have.
6207 This is to prevent unwanted error messages when users/bots
6208 do things like MODE <nick> +i-sw.
6209
6210
6211 Changes: Modified:
6212 +4 -2 trunk/src/s_user.c (File Modified)
6213
6214
6215 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6216 Log:
6217 Fix client_exit hook name and only call it for local exits that are not
6218 IsAnyServer.
6219
6220
6221 Changes: Modified:
6222 +3 -2 trunk/modules/m_sasl.c (File Modified)
6223
6224
6225 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6226 Log:
6227 Fix SASL logic to actually use stored agent UID.
6228 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6229 Add abort code for exiting clients.
6230
6231
6232 Changes: Modified:
6233 +18 -9 trunk/modules/m_sasl.c (File Modified)
6234
6235
6236 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6237 Log:
6238 Port over ratbox 2.2 /challenge. This is slightly more secure
6239 (better crypto, longer keys, challenge timeout) and has better
6240 client scripts.
6241
6242 The respond tool is no longer part of the ircd tree but a
6243 separate package, currently available from
6244 http://respond.ircd-ratbox.org (we should mirror/... this).
6245
6246
6247 Changes: Modified:
6248 +65 -310 trunk/doc/challenge.txt (File Modified)
6249 +5 -5 trunk/include/client.h (File Modified)
6250 +3 -0 trunk/include/irc_string.h (File Modified)
6251 +3 -0 trunk/include/numeric.h (File Modified)
6252 +94 -50 trunk/modules/m_challenge.c (File Modified)
6253 +1 -2 trunk/src/client.c (File Modified)
6254 +125 -0 trunk/src/irc_string.c (File Modified)
6255 +2 -2 trunk/src/messages.tab (File Modified)
6256 + - trunk/tools/rsa_respond/ (File Deleted)
6257
6258
6259 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6260 Log:
6261 Preliminary SASL support.
6262
6263
6264 Changes: Modified:
6265 +7 -0 trunk/include/client.h (File Modified)
6266 +6 -0 trunk/include/numeric.h (File Modified)
6267 +1 -0 trunk/modules/Makefile.in (File Modified)
6268 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6269 +175 -1 trunk/modules/m_cap.c (File Modified)
6270 + - trunk/modules/m_sasl.c (File Added)
6271 +2 -0 trunk/modules/m_user.c (File Modified)
6272 +5 -5 trunk/src/messages.tab (File Modified)
6273 +8 -2 trunk/src/s_user.c (File Modified)
6274
6275
6276 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6277 Log:
6278 SIGNON: make logout also apply remotely.
6279
6280
6281 Changes: Modified:
6282 +7 -2 trunk/modules/m_signon.c (File Modified)
6283
6284
6285 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6286 Log:
6287 Use an asterisk when sending empty logins in SIGNON.
6288
6289
6290 Changes: Modified:
6291 +5 -5 trunk/modules/m_signon.c (File Modified)
6292
6293
6294 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6295 Log:
6296 SIGNON: Only add whowas entry (add_history()) and wipe
6297 accepts (del_all_accepts()) if nick changed.
6298
6299
6300 Changes: Modified:
6301 +5 -3 trunk/modules/m_signon.c (File Modified)
6302
6303
6304 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6305 Log:
6306 SIGNON: slight fixes to collision code:
6307 - don't kill if target_p == source_p (nick unchanged or only changed case)
6308 - add comment that SAVE support is missing
6309 - use sendto_realops_snomask() instead of sendto_realops_flags()
6310
6311
6312 Changes: Modified:
6313 +9 -6 trunk/modules/m_signon.c (File Modified)
6314
6315
6316 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6317 Log:
6318 Fix up kills for bad nick/user/host on SIGNON.
6319
6320
6321 Changes: Modified:
6322 +16 -6 trunk/modules/m_signon.c (File Modified)
6323
6324
6325 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6326 Log:
6327 If changing to a nick with a digit, only allow the UID.
6328
6329
6330 Changes: Modified:
6331 +4 -0 trunk/modules/m_signon.c (File Modified)
6332
6333
6334 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6335 Log:
6336 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6337 Strip leading digits from logins that are not purely numeric.
6338
6339
6340 Changes: Modified:
6341 +3 -0 trunk/include/numeric.h (File Modified)
6342 +2 -0 trunk/include/send.h (File Modified)
6343 +1 -0 trunk/modules/Makefile.in (File Modified)
6344 +456 -3 trunk/modules/m_services.c (File Modified)
6345 + - trunk/modules/m_signon.c (File Added)
6346 +2 -2 trunk/src/messages.tab (File Modified)
6347 +98 -0 trunk/src/send.c (File Modified)
6348
6349
6350 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6351 Log:
6352 Remove old server notice umodes from example confs.
6353
6354
6355 Changes: Modified:
6356 +1 -2 trunk/doc/example.conf (File Modified)
6357 +4 -17 trunk/doc/reference.conf (File Modified)
6358
6359
6360 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6361 Log:
6362 Add snomask help file (forgot this earlier).
6363
6364
6365 Changes: Modified:
6366 + - trunk/help/opers/snomask (File Added)
6367
6368
6369 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6370 Log:
6371 Add umode +l (receive locops).
6372
6373
6374 Changes: Modified:
6375 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6376
6377
6378 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6379 Log:
6380 We don't plan to implement cmode +R (quiet unidentified) and
6381 umode +I (deny invite) for 1.1, so comment them out from the
6382 docs.
6383
6384
6385 Changes: Modified:
6386 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6387 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6388
6389
6390 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6391 Log:
6392 Improve snomask usage description.
6393
6394
6395 Changes: Modified:
6396 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6397
6398
6399 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6400 Log:
6401 Mention the word snomask with umode +s (needs to be a link really).
6402
6403
6404 Changes: Modified:
6405 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6406
6407
6408 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6409 Log:
6410 Add snomask +Z (operspy notices).
6411
6412
6413 Changes: Modified:
6414 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6415
6416
6417 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6418 Log:
6419 Misc updates/clarifications.
6420
6421
6422 Changes: Modified:
6423 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6424
6425
6426 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6427 Log:
6428 Document snomasks.
6429
6430
6431 Changes: Modified:
6432 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6433 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6434 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6435
6436
6437 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6438 Log:
6439 - Allow ENCAP REALHOST outside burst
6440 - Fix comment describing race condition: this can only happen
6441 on a local whois with use_whois_actually enabled
6442
6443
6444 Changes: Modified:
6445 +4 -6 trunk/modules/m_chghost.c (File Modified)
6446
6447
6448 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6449 Log:
6450 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6451
6452
6453 Changes: Modified:
6454 +39 -0 trunk/contrib/Makefile.in (File Modified)
6455 + - trunk/contrib/sno_globaloper.c (File Added)
6456
6457
6458 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6459 Log:
6460 Pass along old umodes and snomask in umode_changed hook,
6461 changing its parameter type from struct Client *
6462 to hook_data_umode_changed *. (For a new client, both
6463 are zero.)
6464
6465 The IP cloaking module now fully ignores umode changes
6466 where +h didn't change.
6467
6468
6469 Changes: Modified:
6470 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6471 +7 -0 trunk/include/hook.h (File Modified)
6472 +18 -4 trunk/src/s_user.c (File Modified)
6473
6474
6475 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6476 Log:
6477 move libcharybdis-provided function initialisation into libcharybdis_init().
6478
6479
6480 Changes: Modified:
6481 +32 -11 trunk/src/ircd.c (File Modified)
6482
6483
6484 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6485 Log:
6486 Make +f notices (local host, global host, global user@host, local class)
6487 netwide. Exceeding /quote set max remains local.
6488
6489
6490 Changes: Modified:
6491 +4 -4 trunk/src/s_conf.c (File Modified)
6492
6493
6494 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6495 Log:
6496 Netwide notices about attempts to join juped channels.
6497
6498
6499 Changes: Modified:
6500 +1 -1 trunk/modules/core/m_join.c (File Modified)
6501
6502
6503 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6504 Log:
6505 Send server notices about failed oper attempts globally.
6506 Successful remote oper attempt notices will be generated
6507 from the mode changes.
6508
6509
6510 Changes: Modified:
6511 +3 -3 trunk/modules/m_challenge.c (File Modified)
6512 +2 -2 trunk/modules/m_oper.c (File Modified)
6513
6514
6515 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6516 Log:
6517 Rest of infrastructure for sending server notices globally.
6518 Uses a new L_NETWIDE level on sendto_realops_snomask().
6519
6520
6521 Changes: Modified:
6522 +1 -0 trunk/include/send.h (File Modified)
6523 +31 -4 trunk/src/send.c (File Modified)
6524
6525
6526 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6527 Log:
6528 Add general::global_snotices conf option to control
6529 whether we send out SNOTEs. Does not do anything yet.
6530
6531
6532 Changes: Modified:
6533 +1 -0 trunk/doc/example.conf (File Modified)
6534 +6 -0 trunk/doc/reference.conf (File Modified)
6535 +1 -0 trunk/include/s_conf.h (File Modified)
6536 +6 -0 trunk/modules/m_info.c (File Modified)
6537 +1 -0 trunk/src/newconf.c (File Modified)
6538 +1 -0 trunk/src/s_conf.c (File Modified)
6539
6540
6541 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6542 Log:
6543 Only accept SNOTE from servers.
6544
6545
6546 Changes: Modified:
6547 +2 -0 trunk/modules/m_snote.c (File Modified)
6548
6549
6550 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6551 Log:
6552 Correct parv indices so this actually works.
6553
6554
6555 Changes: Modified:
6556 +2 -2 trunk/modules/m_snote.c (File Modified)
6557
6558
6559 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6560 Log:
6561 s/scan/snote/g
6562
6563
6564 Changes: Modified:
6565 +3 -3 trunk/modules/m_snote.c (File Modified)
6566
6567
6568 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6569 Log:
6570 Add m_snote.c, SNOTE propagator.
6571
6572
6573 Changes: Modified:
6574 +86 -0 trunk/modules/Makefile.in (File Modified)
6575 + - trunk/modules/m_snote.c (File Added)
6576
6577
6578 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6579 Log:
6580 start seeding the 1.1 NEWS file
6581
6582
6583 Changes: Modified:
6584 +4 -0 trunk/NEWS (File Modified)
6585
6586
6587 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6588 Log:
6589 rename some modules to more descriptive names...
6590
6591
6592 Changes: Modified:
6593 +2 -131 trunk/contrib/Makefile.in (File Modified)
6594 + - trunk/contrib/globalconnexit.c (File Deleted)
6595 + - trunk/contrib/globallineactive.c (File Deleted)
6596 + - trunk/contrib/sno_farconnect.c (File Added)
6597 + - trunk/contrib/sno_globalkline.c (File Added)
6598 +1 -120 trunk/modules/Makefile.in (File Modified)
6599 + - trunk/modules/networknotice.c (File Deleted)
6600 + - trunk/modules/sno_routing.c (File Added)
6601
6602
6603 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6604 Log:
6605 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6606 Uses FLAGS2_FLOODDONE bit on servers.
6607
6608
6609 Changes: Modified:
6610 +3 -0 trunk/include/client.h (File Modified)
6611 +121 -1 trunk/modules/Makefile.in (File Modified)
6612 + - trunk/modules/networknotice.c (File Added)
6613
6614
6615 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6616 Log:
6617 Don't show servers in /trace to nonopers if flatten links is enabled.
6618
6619
6620 Changes: Modified:
6621 +8 -5 trunk/modules/m_trace.c (File Modified)
6622
6623
6624 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6625 Log:
6626 CHGHOST:
6627 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6628 - send back confirmation to source, if local client
6629 - send a +s server notice if the source is neither a server nor a service (+S)
6630
6631
6632 Changes: Modified:
6633 +5 -1 trunk/modules/m_chghost.c (File Modified)
6634
6635
6636 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6637 Log:
6638 Use sendto_realops_snomask_from() to make the
6639 server notices appear to come from the affected
6640 user's server.
6641
6642
6643 Changes: Modified:
6644 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6645 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6646
6647
6648 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6649 Log:
6650 Add sendto_realops_snomask_from(), allows
6651 specification of apparent source server.
6652
6653
6654 Changes: Modified:
6655 +1 -0 trunk/include/send.h (File Modified)
6656 +41 -1 trunk/src/send.c (File Modified)
6657
6658
6659 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6660 Log:
6661 Revert r579. Keep host, not orighost in oper up notice.
6662 It would be inconsistent to have orighost there, and we
6663 don't want to mess up all server notices by putting both
6664 host and orighost.
6665
6666
6667 Changes: Modified:
6668 +1 -1 trunk/src/s_user.c (File Modified)
6669
6670
6671 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6672 Log:
6673 Include the IP address in operlog/foperlog.
6674
6675
6676 Changes: Modified:
6677 +10 -8 trunk/modules/m_challenge.c (File Modified)
6678 +8 -6 trunk/modules/m_oper.c (File Modified)
6679
6680
6681 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6682 Log:
6683 Call umode_changed hook on oper up.
6684
6685
6686 Changes: Modified:
6687 +1 -0 trunk/src/s_user.c (File Modified)
6688
6689
6690 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6691 Log:
6692 Add globalconnexit contrib module, shows remote client connects/exits
6693 except netsplits/netjoin on snomask +F.
6694 Notice formatting will probably change somewhat still.
6695
6696
6697 Changes: Modified:
6698 +80 -0 trunk/contrib/Makefile.in (File Modified)
6699 + - trunk/contrib/globalconnexit.c (File Added)
6700
6701
6702 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6703 Log:
6704 Declare snomask_modes[] so modules can provide snomasks.
6705
6706
6707 Changes: Modified:
6708 +2 -0 trunk/include/snomask.h (File Modified)
6709
6710
6711 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6712 Log:
6713 Replace user_signon hook with two new hooks: new_local_user
6714 and new_remote_user.
6715 These are called right before the user is introduced to the
6716 rest of the network.
6717
6718
6719 Changes: Modified:
6720 +2 -1 trunk/include/hook.h (File Modified)
6721 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6722 +4 -2 trunk/src/hook.c (File Modified)
6723 +2 -3 trunk/src/s_user.c (File Modified)
6724
6725
6726 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6727 Log:
6728 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6729
6730
6731 Changes: Modified:
6732 +2 -2 trunk/modules/m_scan.c (File Modified)
6733
6734
6735 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6736 Log:
6737 Update doc/technical/send.txt.
6738
6739
6740 Changes: Modified:
6741 +91 -131 trunk/doc/technical/send.txt (File Modified)
6742
6743
6744 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6745 Log:
6746 Add chantrace and masktrace to help files.
6747
6748
6749 Changes: Modified:
6750 + - trunk/help/opers/chantrace (File Added)
6751 +27 -20 trunk/help/opers/index (File Modified)
6752 + - trunk/help/opers/masktrace (File Added)
6753 +2 -0 trunk/help/opers/operspy (File Modified)
6754
6755
6756 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6757 Log:
6758 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6759 Shows etrace-like output for all users in a channel,
6760 in particular IP addresses.
6761
6762
6763 Changes: Modified:
6764 +75 -2 trunk/modules/m_etrace.c (File Modified)
6765
6766
6767 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6768 Log:
6769 Port over ratbox 2.2 r21727 (anfl):
6770 add some logging when we drop servers in places where we only notify opers
6771
6772
6773 Changes: Modified:
6774 +31 -0 trunk/modules/core/m_server.c (File Modified)
6775
6776
6777 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6778 Log:
6779 display orighost in operup message
6780
6781
6782 Changes: Modified:
6783 +1 -1 trunk/src/s_user.c (File Modified)
6784
6785
6786 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6787 Log:
6788 Add globallineactive contrib module, a hack which can often
6789 show k/d/g/x line active for remote clients.
6790
6791
6792 Changes: Modified:
6793 +52 -0 trunk/contrib/Makefile.in (File Modified)
6794 + - trunk/contrib/globallineactive.c (File Added)
6795
6796
6797 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6798 Log:
6799 Show IP field in the same way as MASKTRACE:
6800 "255.255.255.255" if it's unknown (remote TS5 client)
6801 and "0" if we or the remote server are purposely
6802 hiding it.
6803
6804
6805 Changes: Modified:
6806 +12 -1 trunk/modules/m_scan.c (File Modified)
6807
6808
6809 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6810 Log:
6811 scan umodes:
6812 - don't show servers in a global scan
6813 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6814
6815
6816 Changes: Modified:
6817 +4 -1 trunk/modules/m_scan.c (File Modified)
6818
6819
6820 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6821 Log:
6822 Implement SCAN UMODES.
6823
6824
6825 Changes: Modified:
6826 +3 -0 trunk/include/numeric.h (File Modified)
6827 +128 -2 trunk/modules/m_scan.c (File Modified)
6828 +2 -2 trunk/src/messages.tab (File Modified)
6829
6830
6831 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6832 Log:
6833 more oops
6834
6835
6836 Changes: Modified:
6837 +1 -1 trunk/modules/m_scan.c (File Modified)
6838
6839
6840 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6841 Log:
6842 parv[0] should be parv[1].
6843
6844
6845 Changes: Modified:
6846 +1 -1 trunk/modules/m_scan.c (File Modified)
6847
6848
6849 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6850 Log:
6851 another oops
6852
6853
6854 Changes: Modified:
6855 +1 -1 trunk/modules/m_scan.c (File Modified)
6856
6857
6858 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6859 Log:
6860 fix mistake here
6861
6862
6863 Changes: Modified:
6864 +2 -2 trunk/modules/m_scan.c (File Modified)
6865
6866
6867 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6868 Log:
6869 framework for scan command
6870
6871
6872 Changes: Modified:
6873 +113 -0 trunk/modules/Makefile.in (File Modified)
6874 + - trunk/modules/m_scan.c (File Added)
6875
6876
6877 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6878 Log:
6879 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6880
6881
6882 Changes: Modified:
6883 +2 -0 trunk/include/irc_string.h (File Modified)
6884 +157 -1 trunk/modules/m_etrace.c (File Modified)
6885 +129 -90 trunk/src/match.c (File Modified)
6886
6887
6888 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6889 Log:
6890 orighost may live in a different hash bucket (likely the case), lets check it standalone
6891
6892
6893 Changes: Modified:
6894 +39 -3 trunk/src/hostmask.c (File Modified)
6895
6896
6897 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6898 Log:
6899 SVN didn't check modules/ somehow, hrmm.
6900
6901
6902 Changes: Modified:
6903 +1 -1 trunk/modules/m_kline.c (File Modified)
6904 +6 -6 trunk/modules/m_stats.c (File Modified)
6905
6906
6907 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6908 Log:
6909 Track hostmask entries for client_p->orighost, if available.
6910 Not throughly tested, but seems to work fine.
6911
6912
6913 Changes: Modified:
6914 +8 -4 trunk/include/hostmask.h (File Modified)
6915 +14 -10 trunk/src/hostmask.c (File Modified)
6916
6917
6918 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6919 Log:
6920 Pass on SQUIT reasons more.
6921
6922
6923 Changes: Modified:
6924 +17 -19 trunk/src/client.c (File Modified)
6925
6926
6927 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6928 Log:
6929 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6930 This way, hidden admins also get them.
6931
6932
6933 Changes: Modified:
6934 +4 -4 trunk/src/send.c (File Modified)
6935
6936
6937 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6938 Log:
6939 From ircd-ratbox 2.2 (r21339 anfl):
6940 ms_kill() should be using find_person(), not find_client()
6941 otherwise it can generate a core.
6942
6943
6944 Changes: Modified:
6945 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6946
6947
6948 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6949 Log:
6950 Add m_error to core_module_table, so it is loaded by default.
6951
6952
6953 Changes: Modified:
6954 +1 -0 trunk/src/modules.c (File Modified)
6955
6956
6957 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6958 Log:
6959 comment is a const char *, not char *.
6960
6961
6962 Changes: Modified:
6963 +1 -1 trunk/include/hook.h (File Modified)
6964
6965
6966 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6967 Log:
6968 Fix a long standing hybrid 7 bug: when getting a read error
6969 on a server, report_error() is called with a %d instead of
6970 a %s in the format string ("Lost connection" in +d).
6971
6972
6973 Changes: Modified:
6974 +1 -1 trunk/src/client.c (File Modified)
6975
6976
6977 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6978 Log:
6979 Clarifications.
6980
6981
6982 Changes: Modified:
6983 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6984
6985
6986 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6987 Log:
6988 Add document describing capabilities and what they mean.
6989
6990
6991 Changes: Modified:
6992 + - trunk/doc/technical/capab.txt (File Added)
6993
6994
6995 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6996 Log:
6997 Change client_exit hook to pass all exit_client() parameters.
6998
6999
7000 Changes: Modified:
7001 +8 -0 trunk/include/hook.h (File Modified)
7002 +6 -1 trunk/src/client.c (File Modified)
7003
7004
7005 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7006 Log:
7007 Add client_exit hook, called in exit_client() for all
7008 clients of all types, except clients exiting because
7009 of netsplits (QS). The only thing done before it is
7010 marking the client as "closing" (to prevent
7011 recursion).
7012
7013
7014 Changes: Modified:
7015 +1 -0 trunk/include/hook.h (File Modified)
7016 +2 -0 trunk/src/client.c (File Modified)
7017 +2 -0 trunk/src/hook.c (File Modified)
7018
7019
7020 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7021 Log:
7022 Improve the code that calculates the nnnS nnnC counts
7023 in RPL_TRACESERVER.
7024
7025 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7026
7027
7028 Changes: Modified:
7029 +43 -36 trunk/modules/m_trace.c (File Modified)
7030
7031
7032 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7033 Log:
7034 Add server_eob hook.
7035 Planning to use this for netsplit/join notices.
7036
7037
7038 Changes: Modified:
7039 +1 -0 trunk/include/hook.h (File Modified)
7040 +2 -0 trunk/modules/m_pong.c (File Modified)
7041 +2 -0 trunk/src/hook.c (File Modified)
7042
7043
7044 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7045 Log:
7046 Default motd: ircd-ratbox -> charybdis
7047
7048
7049 Changes: Modified:
7050 +1 -1 trunk/doc/ircd.motd (File Modified)
7051
7052
7053 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7054 Log:
7055 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7056
7057
7058 Changes: Modified:
7059 +4 -4 trunk/src/s_user.c (File Modified)
7060
7061
7062 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7063 Log:
7064 - Remove obsolete EOB help file
7065 - Document snomask in the help files
7066 - Update indexes
7067
7068
7069 Changes: Modified:
7070 + - trunk/help/opers/eob (File Deleted)
7071 +13 -12 trunk/help/opers/index (File Modified)
7072 +1 -13 trunk/help/opers/umode (File Modified)
7073 +7 -7 trunk/help/users/index (File Modified)
7074
7075
7076 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7077 Log:
7078 Bail if snomask to parse is not given. Pointy hat to myself.
7079
7080
7081 Changes: Modified:
7082 +3 -0 trunk/src/snomask.c (File Modified)
7083
7084
7085 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7086 Log:
7087 Remove m_flags from autoconf
7088
7089
7090 Changes: Modified:
7091 +0 -1 trunk/contrib/Makefile.in (File Modified)
7092
7093
7094 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7095 Log:
7096 remove m_flags
7097
7098
7099 Changes: Modified:
7100 + - trunk/contrib/m_flags.c (File Deleted)
7101
7102
7103 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7104 Log:
7105 If +s is in oper_only_umodes, clear snomask on deoper.
7106
7107
7108 Changes: Modified:
7109 +5 -0 trunk/src/s_user.c (File Modified)
7110
7111
7112 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7113 Log:
7114 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7115
7116
7117 Changes: Modified:
7118 +2 -2 trunk/configure (File Modified)
7119 +2 -2 trunk/configure.ac (File Modified)
7120
7121
7122 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7123 Log:
7124 Remove the old server notice umodes.
7125 Default oper only umodes is now +s.
7126 Please make sure all remaining umodes still work.
7127
7128
7129 Changes: Modified:
7130 +3 -21 trunk/include/client.h (File Modified)
7131 +0 -12 trunk/src/newconf.c (File Modified)
7132 +1 -1 trunk/src/s_conf.c (File Modified)
7133 +12 -12 trunk/src/s_user.c (File Modified)
7134
7135
7136 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7137 Log:
7138 operator::flags nick_changes now controls +n snomask instead of +n umode.
7139
7140
7141 Changes: Modified:
7142 +8 -8 trunk/src/s_user.c (File Modified)
7143
7144
7145 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7146 Log:
7147 Move down h_umode_changed hook call after umode allowed checks
7148 (so it will not see +a if someone tries to set it but is not
7149 allowed to).
7150
7151
7152 Changes: Modified:
7153 +2 -3 trunk/src/s_user.c (File Modified)
7154
7155
7156 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7157 Log:
7158 Move over non-+s server notices (hopefully, all of them).
7159
7160
7161 Changes: Modified:
7162 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7163 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7164 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7165 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7166 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7167 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7168 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7169 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7170 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7171 +2 -2 trunk/libcharybdis/event.c (File Modified)
7172 +2 -2 trunk/modules/core/m_join.c (File Modified)
7173 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7174 +3 -3 trunk/modules/core/m_message.c (File Modified)
7175 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7176 +2 -2 trunk/modules/core/m_server.c (File Modified)
7177 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7178 +1 -1 trunk/modules/m_post.c (File Modified)
7179 +1 -1 trunk/modules/m_services.c (File Modified)
7180 +2 -2 trunk/src/channel.c (File Modified)
7181 +3 -3 trunk/src/client.c (File Modified)
7182 +1 -1 trunk/src/hash.c (File Modified)
7183 +5 -5 trunk/src/s_conf.c (File Modified)
7184 +2 -2 trunk/src/s_log.c (File Modified)
7185 +4 -4 trunk/src/s_user.c (File Modified)
7186
7187
7188 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7189 Log:
7190 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7191
7192
7193 Changes: Modified:
7194 +2 -1 trunk/include/snomask.h (File Modified)
7195 +2 -2 trunk/src/snomask.c (File Modified)
7196
7197
7198 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7199 Log:
7200 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7201
7202
7203 Changes: Modified:
7204 +1 -1 trunk/contrib/example_module.c (File Modified)
7205 +2 -2 trunk/include/ircd_defs.h (File Modified)
7206 +6 -6 trunk/modules/core/m_error.c (File Modified)
7207 +1 -1 trunk/modules/core/m_join.c (File Modified)
7208 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7209 +1 -1 trunk/modules/core/m_message.c (File Modified)
7210 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7211 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7212 +18 -18 trunk/modules/core/m_server.c (File Modified)
7213 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7214 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7215 +4 -4 trunk/modules/m_challenge.c (File Modified)
7216 +4 -4 trunk/modules/m_dline.c (File Modified)
7217 +13 -13 trunk/modules/m_gline.c (File Modified)
7218 +5 -5 trunk/modules/m_kline.c (File Modified)
7219 +2 -2 trunk/modules/m_oper.c (File Modified)
7220 +1 -1 trunk/modules/m_pong.c (File Modified)
7221 +13 -13 trunk/modules/m_rehash.c (File Modified)
7222 +4 -4 trunk/modules/m_resv.c (File Modified)
7223 +16 -16 trunk/modules/m_set.c (File Modified)
7224 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7225 +6 -6 trunk/modules/m_xline.c (File Modified)
7226 +1 -1 trunk/src/adns.c (File Modified)
7227 +2 -2 trunk/src/channel.c (File Modified)
7228 +1 -1 trunk/src/listener.c (File Modified)
7229 +1 -1 trunk/src/s_auth.c (File Modified)
7230 +15 -15 trunk/src/s_conf.c (File Modified)
7231 +3 -3 trunk/src/s_user.c (File Modified)
7232 +7 -7 trunk/src/send.c (File Modified)
7233
7234
7235 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7236 Log:
7237 On oper up:
7238 - set +s snomask if +s umode set but no snomasks
7239 - put numerics in more logical order
7240
7241
7242 Changes: Modified:
7243 +3 -1 trunk/src/s_user.c (File Modified)
7244
7245
7246 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7247 Log:
7248 parse_snobuf_to_mask(): default to + at start
7249 allows stuff like /mode jilles +s C
7250
7251
7252 Changes: Modified:
7253 +1 -1 trunk/src/snomask.c (File Modified)
7254
7255
7256 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7257 Log:
7258 Changes to user_mode() snomask handling.
7259 - show snomask (if not 0) on /mode <nick>
7260 - show snomask once at the end if +s/-s used
7261 - only parse 1 parameter for umode changes
7262 - don't crash on /mode <nick> +s
7263 - /mode <nick> -s clears snomask, doesn't use parameter
7264 - set umode +s iff snomask is not 0
7265 - snomask is not propagated, but umode +s is
7266
7267
7268 Changes: Modified:
7269 +97 -72 trunk/src/s_user.c (File Modified)
7270
7271
7272 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7273 Log:
7274 Convert some messages over to snomask.
7275
7276
7277 Changes: Modified:
7278 +29 -29 trunk/src/client.c (File Modified)
7279 +2 -2 trunk/src/ircd.c (File Modified)
7280 +13 -13 trunk/src/modules.c (File Modified)
7281 +1 -1 trunk/src/newconf.c (File Modified)
7282 +5 -5 trunk/src/parse.c (File Modified)
7283 +1 -1 trunk/src/restart.c (File Modified)
7284 +4 -4 trunk/src/s_newconf.c (File Modified)
7285 +11 -11 trunk/src/s_serv.c (File Modified)
7286
7287
7288 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7289 Log:
7290 include snomask.h from client.h
7291
7292
7293 Changes: Modified:
7294 +1 -0 trunk/include/client.h (File Modified)
7295
7296
7297 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7298 Log:
7299 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7300
7301
7302 Changes: Modified:
7303 +1 -0 trunk/src/newconf.c (File Modified)
7304 +2 -1 trunk/src/snomask.c (File Modified)
7305
7306
7307 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7308 Log:
7309 should start with +, not \0. Whoops. :)
7310
7311
7312 Changes: Modified:
7313 +1 -1 trunk/src/snomask.c (File Modified)
7314
7315
7316 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7317 Log:
7318 core snomask support.
7319
7320
7321 Changes: Modified:
7322 +3 -0 trunk/doc/example.conf (File Modified)
7323 +2 -0 trunk/include/client.h (File Modified)
7324 +2 -0 trunk/include/numeric.h (File Modified)
7325 +2 -0 trunk/include/s_newconf.h (File Modified)
7326 +63 -0 trunk/include/send.h (File Modified)
7327 + - trunk/include/snomask.h (File Added)
7328 +1 -0 trunk/src/Makefile.in (File Modified)
7329 +1 -1 trunk/src/messages.tab (File Modified)
7330 +8 -0 trunk/src/newconf.c (File Modified)
7331 +12 -0 trunk/src/s_user.c (File Modified)
7332 +235 -0 trunk/src/send.c (File Modified)
7333 + - trunk/src/snomask.c (File Added)
7334
7335
7336 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7337 Log:
7338 add a blank line after the license info.
7339
7340
7341 Changes: Modified:
7342 +1 -1 trunk/CREDITS (File Modified)
7343
7344
7345 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7346 Log:
7347 Extend copyright to 2006.
7348
7349
7350 Changes: Modified:
7351 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7352
7353
7354 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7355 Log:
7356 - Fix up book id.
7357 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7358
7359
7360 Changes: Modified:
7361 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7362 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7363
7364
7365 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7366 Log:
7367 Add oper privileges document.
7368
7369
7370 Changes: Modified:
7371 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7372 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7373
7374
7375 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7376 Log:
7377 Capitalize message names in services shortcuts (for consistency).
7378
7379
7380 Changes: Modified:
7381 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7382
7383
7384 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7385 Log:
7386 Remove C++ comment.
7387
7388
7389 Changes: Modified:
7390 +1 -1 trunk/src/patricia.c (File Modified)
7391
7392
7393 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7394 Log:
7395 Remove obsolete 'nextconnect' variable.
7396
7397
7398 Changes: Modified:
7399 +0 -1 trunk/include/ircd.h (File Modified)
7400 +0 -2 trunk/src/client.c (File Modified)
7401 +0 -1 trunk/src/ircd.c (File Modified)
7402
7403
7404 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7405 Log:
7406 Remove this remnant of the hybrid 6 ziplinks implementation.
7407
7408
7409 Changes: Modified:
7410 + - trunk/include/s_zip.h (File Deleted)
7411
7412
7413 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7414 Log:
7415 Make clone limiting work on orighost, not host (so it
7416 looks through services cloaks). Lightly tested, please
7417 test/review.
7418
7419
7420 Changes: Modified:
7421 +2 -0 trunk/modules/m_chghost.c (File Modified)
7422 +1 -1 trunk/src/client.c (File Modified)
7423 +1 -1 trunk/src/s_conf.c (File Modified)
7424
7425
7426 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7427 Log:
7428 Don't forget to link me_realhost() into the command hash.
7429
7430 Pointy hat to: myself
7431
7432
7433 Changes: Modified:
7434 +1 -1 trunk/modules/m_chghost.c (File Modified)
7435
7436
7437 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7438 Log:
7439 It's call_hook, not hook_call.
7440
7441
7442 Changes: Modified:
7443 +1 -1 trunk/src/s_user.c (File Modified)
7444
7445
7446 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7447 Log:
7448 Add unreject help file.
7449
7450
7451 Changes: Modified:
7452 + - trunk/help/opers/unreject (File Added)
7453
7454
7455 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7456 Log:
7457 Link the all-important 42 module to the build :P
7458
7459
7460 Changes: Modified:
7461 +1 -0 trunk/contrib/Makefile.in (File Modified)
7462
7463
7464 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7465 Log:
7466 Mention /rehash help.
7467
7468
7469 Changes: Modified:
7470 +1 -0 trunk/help/opers/rehash (File Modified)
7471
7472
7473 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7474 Log:
7475 Add h_user_signon hook.
7476
7477
7478 Changes: Modified:
7479 +1 -0 trunk/include/hook.h (File Modified)
7480 +2 -0 trunk/src/hook.c (File Modified)
7481 +4 -0 trunk/src/s_user.c (File Modified)
7482
7483
7484 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7485 Log:
7486 Oops, forgot to set orighost for remote client introductions.
7487
7488
7489 Changes: Modified:
7490 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7491
7492
7493 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7494 Log:
7495 Use TS6 forms in services shortcuts, if possible.
7496
7497
7498 Changes: Modified:
7499 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7500
7501
7502 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7503 Log:
7504 - Start out default_umodes conf entry from the empty set instead of +i.
7505 - Move oper_only_umodes check to where default_umodes is used, as
7506 oper_only_umodes may not be set yet while we're reading the conf.
7507
7508
7509 Changes: Modified:
7510 +6 -7 trunk/src/newconf.c (File Modified)
7511 +1 -1 trunk/src/s_user.c (File Modified)
7512
7513
7514 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7515 Log:
7516 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7517
7518
7519 Changes: Modified:
7520 +1 -0 trunk/doc/example.conf (File Modified)
7521 +7 -0 trunk/doc/reference.conf (File Modified)
7522 +0 -7 trunk/include/config.h.dist (File Modified)
7523 +1 -0 trunk/include/s_conf.h (File Modified)
7524 +6 -0 trunk/modules/m_info.c (File Modified)
7525 +9 -18 trunk/src/client.c (File Modified)
7526 +1 -0 trunk/src/newconf.c (File Modified)
7527 +1 -0 trunk/src/s_conf.c (File Modified)
7528
7529
7530 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7531 Log:
7532 - Allow NULL target_ip in show_ip() (indicates message is being
7533 sent to local opers)
7534 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7535 confitem
7536 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7537 those in src/client.c
7538
7539 From ratbox 2.2 svn (anfl)
7540
7541
7542 Changes: Modified:
7543 +1 -0 trunk/include/client.h (File Modified)
7544 +21 -2 trunk/src/client.c (File Modified)
7545 +2 -4 trunk/src/hostmask.c (File Modified)
7546 +1 -5 trunk/src/s_conf.c (File Modified)
7547 +4 -8 trunk/src/s_user.c (File Modified)
7548
7549
7550 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7551 Log:
7552 Fire off events properly.
7553
7554
7555 Changes: Modified:
7556 +7 -3 trunk/src/s_user.c (File Modified)
7557
7558
7559 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7560 Log:
7561 make sure modules which depend on umode information get the message upon connection (oops)
7562
7563
7564 Changes: Modified:
7565 +3 -0 trunk/src/s_user.c (File Modified)
7566
7567
7568 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7569 Log:
7570 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7571 From ratbox 2.2 svn.
7572
7573
7574 Changes: Modified:
7575 +3 -7 trunk/modules/m_etrace.c (File Modified)
7576
7577
7578 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7579 Log:
7580 Replace silly `default_invisible' option with more versatile default_umodes.
7581
7582
7583 Changes: Modified:
7584 +2 -2 trunk/Makefile.in (File Modified)
7585 +12 -1 trunk/doc/example.conf (File Modified)
7586 +14 -7 trunk/doc/reference.conf (File Modified)
7587 +2 -4 trunk/include/s_conf.h (File Modified)
7588 +0 -6 trunk/modules/m_info.c (File Modified)
7589 +4 -0 trunk/src/modules.c (File Modified)
7590 +41 -1 trunk/src/newconf.c (File Modified)
7591 +2 -2 trunk/src/s_conf.c (File Modified)
7592 +3 -4 trunk/src/s_user.c (File Modified)
7593
7594
7595 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7596 Log:
7597 Add temporary nick resvs with the proper duration,
7598 not 60 times too long.
7599
7600
7601 Changes: Modified:
7602 +1 -1 trunk/modules/m_resv.c (File Modified)
7603
7604
7605 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7606 Log:
7607 Add kick on split riding. See reference.conf for more details.
7608
7609
7610 Changes: Modified:
7611 +1 -0 trunk/doc/example.conf (File Modified)
7612 +16 -0 trunk/doc/reference.conf (File Modified)
7613 +1 -0 trunk/include/s_conf.h (File Modified)
7614 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7615 +6 -0 trunk/modules/m_info.c (File Modified)
7616 +1 -0 trunk/src/newconf.c (File Modified)
7617 +1 -0 trunk/src/s_conf.c (File Modified)
7618
7619
7620 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7621 Log:
7622 New credits, denoting GXTi as being on the core team.
7623
7624
7625 Changes: Modified:
7626 +16 -5 trunk/CREDITS (File Modified)
7627
7628
7629 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7630 Log:
7631 better cloaking algorithm
7632
7633
7634 Changes: Modified:
7635 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7636
7637
7638 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7639 Log:
7640 don't do redundant bitshifting.
7641
7642
7643 Changes: Modified:
7644 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7645
7646
7647 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7648 Log:
7649 Add ip_cloaking.so.
7650
7651
7652 Changes: Modified:
7653 +1 -0 trunk/contrib/Makefile.in (File Modified)
7654
7655
7656 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7657 Log:
7658 Set the DynSpoof flag properly.
7659
7660
7661 Changes: Modified:
7662 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7663
7664
7665 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7666 Log:
7667 first go at an ip_cloaking implementation for charybdis.
7668
7669
7670 Changes: Modified:
7671 + - trunk/contrib/ip_cloaking.c (File Added)
7672
7673
7674 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7675 Log:
7676 Add libcharybdis to contrib/ includes.
7677
7678
7679 Changes: Modified:
7680 +1 -1 trunk/contrib/Makefile.in (File Modified)
7681
7682
7683 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7684 Log:
7685 add h_umode_changed hook for modules that provide usermodes.
7686
7687
7688 Changes: Modified:
7689 +1 -0 trunk/include/hook.h (File Modified)
7690 +2 -1 trunk/src/hook.c (File Modified)
7691 +3 -0 trunk/src/s_user.c (File Modified)
7692
7693
7694 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7695 Log:
7696 Show quiets in /stats z.
7697
7698
7699 Changes: Modified:
7700 +15 -10 trunk/src/s_stats.c (File Modified)
7701
7702
7703 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7704 Log:
7705 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7706
7707
7708 Changes: Modified:
7709 +0 -12 trunk/configure (File Modified)
7710 +0 -9 trunk/configure.ac (File Modified)
7711 +0 -3 trunk/include/setup.h.in (File Modified)
7712
7713
7714 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7715 Log:
7716 change various buffer sizes to = topiclen.
7717
7718
7719 Changes: Modified:
7720 +3 -4 trunk/include/ircd_defs.h (File Modified)
7721
7722
7723 jon 2005/12/12 19:32:18 UTC (20051212-400)
7724 Log:
7725 - Partial commit test, partial ego strokage ;)
7726
7727
7728 Changes: Modified:
7729 +2 -1 trunk/CREDITS (File Modified)
7730
7731
7732 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7733 Log:
7734 More kqueue corrections.
7735
7736 Changes: Modified:
7737 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7738
7739
7740 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7741 Log:
7742 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7743 Not sure why this wasn't this way to begin with.
7744
7745
7746 Changes: Modified:
7747 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7748
7749
7750 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7751 Log:
7752 example.conf tweaks:
7753 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7754 most people do not need this.
7755 Enable serverinfo::hub.
7756
7757
7758 Changes: Modified:
7759 +14 -11 trunk/doc/example.conf (File Modified)
7760
7761
7762 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7763 Log:
7764 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7765
7766
7767 Changes: Modified:
7768 +1 -1 trunk/src/s_serv.c (File Modified)
7769
7770
7771 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7772 Log:
7773 header include changes
7774
7775
7776 Changes: Modified:
7777 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7778 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7779 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7780 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7781 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7782 +1 -21 trunk/libcharybdis/select.c (File Modified)
7783
7784
7785 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7786 Log:
7787 s/ilog/libcharybdis_{die,log,restart}/g
7788
7789
7790 Changes: Modified:
7791 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7792 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7793 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7794 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7795 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7796 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7797 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7798 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7799
7800
7801 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7802 Log:
7803 Use the right callbacks in the function code.
7804
7805 Changes: Modified:
7806 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7807
7808
7809 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7810 Log:
7811 More work, it builds again!
7812
7813
7814 Changes: Modified:
7815 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7816 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7817 + - trunk/libcharybdis/libcharybdis.c (File Added)
7818 + - trunk/libcharybdis/libcharybdis.h (File Added)
7819
7820
7821 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7822 Log:
7823 Move some stuff around.
7824
7825
7826 Changes: Modified:
7827 + - trunk/include/memory.h (File Deleted)
7828 + - trunk/include/tools.h (File Deleted)
7829 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7830 + - trunk/libcharybdis/memory.c (File Added)
7831 + - trunk/libcharybdis/memory.h (File Added)
7832 + - trunk/libcharybdis/snprintf.c (File Added)
7833 + - trunk/libcharybdis/tools.c (File Added)
7834 + - trunk/libcharybdis/tools.h (File Added)
7835 +1000 -1062 trunk/modules/.depend (File Modified)
7836 +421 -455 trunk/src/.depend (File Modified)
7837 +0 -1191 trunk/src/Makefile.in (File Modified)
7838 + - trunk/src/memory.c (File Deleted)
7839 + - trunk/src/snprintf.c (File Deleted)
7840 + - trunk/src/tools.c (File Deleted)
7841
7842
7843 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7844 Log:
7845 move more headers into libcharybdis
7846
7847 Changes: Modified:
7848 + - trunk/include/balloc.h (File Deleted)
7849 + - trunk/include/event.h (File Deleted)
7850 + - trunk/libcharybdis/balloc.h (File Added)
7851 + - trunk/libcharybdis/event.h (File Added)
7852 +924 -1020 trunk/modules/.depend (File Modified)
7853 +327 -406 trunk/src/.depend (File Modified)
7854
7855
7856 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7857 Log:
7858 balloc, events -> libcharybdis
7859
7860 Changes: Modified:
7861 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7862 + - trunk/libcharybdis/balloc.c (File Added)
7863 + - trunk/libcharybdis/event.c (File Added)
7864 +0 -1008 trunk/src/Makefile.in (File Modified)
7865 + - trunk/src/balloc.c (File Deleted)
7866 + - trunk/src/event.c (File Deleted)
7867
7868
7869 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7870 Log:
7871 More fun
7872
7873 Changes: Modified:
7874 + - trunk/include/commio.h (File Deleted)
7875 + - trunk/include/linebuf.h (File Deleted)
7876 + - trunk/libcharybdis/commio.h (File Added)
7877 + - trunk/libcharybdis/linebuf.h (File Added)
7878 +1644 -530 trunk/modules/.depend (File Modified)
7879 +1 -1 trunk/modules/Makefile.in (File Modified)
7880 +720 -284 trunk/src/.depend (File Modified)
7881
7882
7883 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7884 Log:
7885 Makefile reworking -- moving libcharybdis headers into proper location.
7886
7887 Changes: Modified:
7888 +1 -1 trunk/adns/Makefile.in (File Modified)
7889 +1 -1 trunk/src/Makefile.in (File Modified)
7890
7891
7892 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7893 Log:
7894 Document proposed authdaemon protocol.
7895
7896 Changes: Modified:
7897 + - trunk/authdaemon/protocol.txt (File Added)
7898
7899
7900 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7901 Log:
7902 Makefile oops
7903
7904 Changes: Modified:
7905 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7906
7907
7908 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7909 Log:
7910 Remove dead makefile from generation
7911
7912 Changes: Modified:
7913 +1 -2 trunk/configure (File Modified)
7914 +0 -1 trunk/configure.ac (File Modified)
7915
7916
7917 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7918 Log:
7919 libcharybdisIO -> libcharybdis
7920
7921 Changes: Modified:
7922 +1 -1 trunk/src/Makefile.in (File Modified)
7923
7924
7925 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7926 Log:
7927 More restructuring.
7928
7929 Changes: Modified:
7930 + - trunk/libcharybdis/Makefile.in (File Added)
7931 + - trunk/libcharybdis/commio.c (File Added)
7932 + - trunk/libcharybdis/devpoll.c (File Added)
7933 + - trunk/libcharybdis/epoll.c (File Added)
7934 + - trunk/libcharybdis/io/ (File Deleted)
7935 + - trunk/libcharybdis/kqueue.c (File Added)
7936 + - trunk/libcharybdis/linebuf.c (File Added)
7937 + - trunk/libcharybdis/log/ (File Deleted)
7938 + - trunk/libcharybdis/poll.c (File Added)
7939 + - trunk/libcharybdis/ports.c (File Added)
7940 + - trunk/libcharybdis/select.c (File Added)
7941
7942
7943 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7944 Log:
7945 Blah kill makefile
7946
7947 Changes: Modified:
7948 + - trunk/libcharybdis/Makefile.in (File Deleted)
7949
7950
7951 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7952 Log:
7953 Blah kill makefile
7954
7955 Changes: Modified:
7956 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7957
7958
7959 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7960 Log:
7961 add authdaemon dir for later hacking
7962
7963
7964 Changes: Modified:
7965 + - trunk/authdaemon/ (File Added)
7966
7967
7968 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7969 Log:
7970 linebuf -> libcharybdisIO
7971
7972
7973 Changes: Modified:
7974 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7975 + - trunk/libcharybdis/io/linebuf.c (File Added)
7976 + - trunk/libcharybdis/log/ (File Added)
7977 + - trunk/libcharybdis/log/Makefile.in (File Added)
7978 +0 -687 trunk/src/Makefile.in (File Modified)
7979 + - trunk/src/linebuf.c (File Deleted)
7980
7981
7982 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7983 Log:
7984 Solaris 10 I/O ports support
7985
7986 Changes: Modified:
7987 + - trunk/libcharybdis/io/ports.c (File Added)
7988
7989
7990 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7991 Log:
7992 libcharybdis stuff
7993
7994
7995 Changes: Modified:
7996 +1 -1 trunk/Makefile.in (File Modified)
7997 +3 -1 trunk/configure (File Modified)
7998 +133 -10 trunk/configure.ac (File Modified)
7999 + - trunk/libcharybdis/ (File Added)
8000 + - trunk/libcharybdis/Makefile.in (File Added)
8001 + - trunk/libcharybdis/io/ (File Added)
8002 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8003 +2 -3 trunk/src/Makefile.in (File Modified)
8004 + - trunk/src/io/ (File Deleted)
8005
8006
8007 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8008 Log:
8009 split IO stuff into libcharybdisIO.
8010
8011
8012 Changes: Modified:
8013 + - trunk/src/commio.c (File Deleted)
8014 + - trunk/src/devpoll.c (File Deleted)
8015 + - trunk/src/epoll.c (File Deleted)
8016 + - trunk/src/io/ (File Added)
8017 + - trunk/src/io/Makefile.in (File Added)
8018 + - trunk/src/io/commio.c (File Added)
8019 + - trunk/src/io/devpoll.c (File Added)
8020 + - trunk/src/io/epoll.c (File Added)
8021 + - trunk/src/io/kqueue.c (File Added)
8022 + - trunk/src/io/poll.c (File Added)
8023 + - trunk/src/io/select.c (File Added)
8024 + - trunk/src/kqueue.c (File Deleted)
8025 + - trunk/src/poll.c (File Deleted)
8026 + - trunk/src/select.c (File Deleted)
8027
8028
8029 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8030 Log:
8031 Version bump: 1.1.0
8032
8033
8034 Changes: Modified:
8035 +86 -155 trunk/configure (File Modified)
8036 +1 -1 trunk/configure.ac (File Modified)
8037
8038
8039 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8040 Log:
8041 Remove mentions of mkkeypair/cryptlinks.
8042
8043
8044 Changes: Modified:
8045 +1 -3 trunk/doc/challenge.txt (File Modified)
8046
8047
8048 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8049 Log:
8050 Clarify serverinfo{} description.
8051
8052
8053 Changes: Modified:
8054 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8055
8056
8057 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8058 Log:
8059 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8060
8061
8062 Changes: Modified:
8063 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8064
8065
8066 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8067 Log:
8068 Improvements also applicable to hyperion 1.x.
8069
8070
8071 Changes: Modified:
8072 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8073
8074
8075 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8076 Log:
8077 - Add +F description
8078 - General improvements and changes to charybdis
8079
8080
8081 Changes: Modified:
8082 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8083
8084
8085 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8086 Log:
8087 The server notice umodes only have an effect
8088 for opers. ("sendto_realops_flags", so having
8089 the umode is not enough, they must also be
8090 opered)
8091
8092
8093 Changes: Modified:
8094 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8095
8096
8097 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8098 Log:
8099 Updates to umodes docs.
8100
8101
8102 Changes: Modified:
8103 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8104
8105
8106 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8107 Log:
8108 Add SGML documentation.
8109
8110 Changes: Modified:
8111 + - trunk/doc/sgml/ (File Added)
8112 + - trunk/doc/sgml/oper-guide/ (File Added)
8113 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8114 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8115 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8116 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8117 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8118 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8119 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8120
8121
8122 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8123 Log:
8124 Make operwall flag restrict setting umode +z.
8125 This repairs this flag broken in charybdis-1.0.
8126
8127
8128 Changes: Modified:
8129 +41 -0 trunk/contrib/m_flags.c (File Modified)
8130 +9 -0 trunk/src/s_user.c (File Modified)
8131
8132
8133 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8134 Log:
8135 Don't complain/reset remote clients +n. I'm still not
8136 convinced propagating all umodes is the way to go, oh
8137 well.
8138
8139
8140 Changes: Modified:
8141 +1 -1 trunk/src/s_user.c (File Modified)
8142
8143
8144 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8145 Log:
8146 - Require admin flag for oper /chghost (if it's enabled
8147 which is not default)
8148 - Give error message on nonexistant nick
8149
8150
8151 Changes: Modified:
8152 +12 -0 trunk/modules/m_chghost.c (File Modified)
8153
8154
8155 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8156 Log:
8157 Incorporated jilles' dynspoof patch with a few minor changes.
8158
8159 Changes: Modified:
8160 +5 -2 trunk/include/client.h (File Modified)
8161 +1 -0 trunk/include/numeric.h (File Modified)
8162 +75 -4 trunk/modules/m_chghost.c (File Modified)
8163 +2 -21 trunk/modules/m_stats.c (File Modified)
8164 +2 -8 trunk/modules/m_trace.c (File Modified)
8165 +2 -0 trunk/src/client.c (File Modified)
8166 +3 -0 trunk/src/s_user.c (File Modified)
8167
8168
8169 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8170 Log:
8171 Update NEWS.
8172
8173 Changes: Modified:
8174 +5 -0 trunk/NEWS (File Modified)
8175
8176
8177 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8178 Log:
8179 Make show_ip() far less braindead.
8180
8181 Obtained from: ratbox 2.2 SVN
8182
8183
8184 Changes: Modified:
8185 +14 -85 trunk/src/client.c (File Modified)
8186
8187
8188 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8189 Log:
8190 Instead of not showing channels at all for whoising services,
8191 only show channels the requester is also on. If operspying
8192 services, show all the channels.
8193
8194
8195 Changes: Modified:
8196 +37 -40 trunk/modules/m_whois.c (File Modified)
8197
8198
8199 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8200 Log:
8201 - Show real errno if we fail to connect to a server
8202 - Don't show server IPs on IRC if a server goes dead
8203 during handshake
8204
8205
8206 Changes: Modified:
8207 +2 -5 trunk/src/s_serv.c (File Modified)
8208
8209
8210 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8211 Log:
8212 Revert hybrid 7.2 aline code. It causes too many problems.
8213
8214
8215 Changes: Modified:
8216 +1 -47 trunk/NEWS (File Modified)
8217 + - trunk/include/aline.h (File Deleted)
8218 +53 -6 trunk/modules/m_dline.c (File Modified)
8219 +212 -16 trunk/modules/m_kline.c (File Modified)
8220 +37 -8 trunk/modules/m_resv.c (File Modified)
8221 +45 -24 trunk/modules/m_xline.c (File Modified)
8222 +0 -485 trunk/src/Makefile.in (File Modified)
8223 + - trunk/src/aline.c (File Deleted)
8224
8225
8226 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8227 Log:
8228 Incorporate recent ratbox monitor bugfixes (could crash).
8229
8230
8231 Changes: Modified:
8232 +16 -0 trunk/modules/m_monitor.c (File Modified)
8233 +4 -3 trunk/src/monitor.c (File Modified)
8234
8235
8236 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8237 Log:
8238 Fix /invite UID leak.
8239
8240 Found by logiclrd@EFnet.
8241
8242
8243 Changes: Modified:
8244 +3 -2 trunk/modules/m_invite.c (File Modified)
8245
8246
8247 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8248 Log:
8249 Don't show what channels a service is in.
8250
8251 Changes: Modified:
8252 +1 -0 trunk/NEWS (File Modified)
8253 +40 -35 trunk/modules/m_whois.c (File Modified)
8254
8255
8256 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8257 Log:
8258 Update version to 1.0.3.
8259
8260
8261 Changes: Modified:
8262 +9 -9 trunk/configure (File Modified)
8263 +1 -1 trunk/configure.ac (File Modified)
8264
8265
8266 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8267 Log:
8268 Update NEWS.
8269
8270
8271 Changes: Modified:
8272 +7 -1 trunk/NEWS (File Modified)
8273
8274
8275 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8276 Log:
8277 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8278 More static buffers :(
8279
8280
8281 Changes: Modified:
8282 +12 -4 trunk/src/aline.c (File Modified)
8283
8284
8285 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8286 Log:
8287 Make operspy mode (/mode !#channel showing parameters
8288 even if not on channel) work again.
8289
8290
8291 Changes: Modified:
8292 +4 -4 trunk/src/channel.c (File Modified)
8293
8294
8295 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8296 Log:
8297 Call server_introduced hook on TS6 remote server
8298 introduction (ms_sid()).
8299
8300
8301 Changes: Modified:
8302 +6 -0 trunk/modules/core/m_server.c (File Modified)
8303
8304
8305 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8306 Log:
8307 Cyrix boxes are wierd.
8308
8309 Changes: Modified:
8310 +2 -1 trunk/modules/m_services.c (File Modified)
8311
8312
8313 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8314 Log:
8315 More paranoia.
8316
8317 Changes: Modified:
8318 +1 -1 trunk/include/client.h (File Modified)
8319 +3 -1 trunk/modules/m_services.c (File Modified)
8320
8321
8322 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8323 Log:
8324 heh
8325
8326 Changes: Modified:
8327 +1 -6 trunk/modules/m_services.c (File Modified)
8328
8329
8330 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8331 Log:
8332 Disable a check that doesn't always seem to work right for some reason.
8333
8334 Changes: Modified:
8335 +2 -0 trunk/modules/m_services.c (File Modified)
8336
8337
8338 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8339 Log:
8340 Update NEWS.
8341
8342
8343 Changes: Modified:
8344 +4 -1 trunk/NEWS (File Modified)
8345
8346
8347 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8348 Log:
8349 1.0.2
8350
8351
8352 Changes: Modified:
8353 +9 -9 trunk/configure (File Modified)
8354 +1 -1 trunk/configure.ac (File Modified)
8355
8356
8357 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8358 Log:
8359 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8360
8361
8362 Changes: Modified:
8363 +3 -13 trunk/modules/m_trace.c (File Modified)
8364
8365
8366 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8367 Log:
8368 Don't send empty RPL_WHOISCHANNELS on remote whois.
8369
8370 Pointy hat to: jilles
8371
8372
8373 Changes: Modified:
8374 +1 -1 trunk/modules/m_whois.c (File Modified)
8375
8376
8377 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8378 Log:
8379 Update NEWS.
8380
8381
8382 Changes: Modified:
8383 +3 -0 trunk/NEWS (File Modified)
8384
8385
8386 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8387 Log:
8388 Modular umode support.
8389
8390
8391 Changes: Modified:
8392 +0 -9 trunk/include/client.h (File Modified)
8393 +2 -1 trunk/include/s_user.h (File Modified)
8394 +1 -1 trunk/include/tools.h (File Modified)
8395 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8396 +3 -0 trunk/src/ircd.c (File Modified)
8397 +1 -1 trunk/src/messages.tab (File Modified)
8398 +2 -2 trunk/src/s_serv.c (File Modified)
8399 +37 -59 trunk/src/s_user.c (File Modified)
8400 +21 -0 trunk/src/tools.c (File Modified)
8401
8402
8403 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8404 Log:
8405 Optionally do forced nick change to the UID instead of kill
8406 on nick collisions, see doc/collision_fnc.txt for more
8407 details.
8408
8409
8410 Changes: Modified:
8411 + - trunk/doc/collision_fnc.txt (File Added)
8412 +1 -0 trunk/doc/example.conf (File Modified)
8413 +8 -0 trunk/doc/reference.conf (File Modified)
8414 +1 -0 trunk/include/numeric.h (File Modified)
8415 +1 -0 trunk/include/s_conf.h (File Modified)
8416 +2 -1 trunk/include/s_serv.h (File Modified)
8417 +1 -0 trunk/include/s_stats.h (File Modified)
8418 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8419 +1 -1 trunk/src/messages.tab (File Modified)
8420 +1 -0 trunk/src/newconf.c (File Modified)
8421 +1 -0 trunk/src/s_conf.c (File Modified)
8422 +1 -0 trunk/src/s_serv.c (File Modified)
8423 +2 -2 trunk/src/s_stats.c (File Modified)
8424
8425
8426 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8427 Log:
8428 Update NEWS.
8429
8430
8431 Modified:
8432 trunk/NEWS (File Modified)
8433
8434
8435 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8436 Log:
8437 Don't allow lookups by uid in /monitor + and /monitor s.
8438
8439
8440 Modified:
8441 trunk/modules/m_monitor.c (File Modified)
8442
8443
8444 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8445 Log:
8446 Stop garbage +j being set in cases like +j aaa:bbb by
8447 initializing the variables properly.
8448
8449 Reported by kyle.
8450
8451
8452 Modified:
8453 trunk/modules/core/m_mode.c (File Modified)
8454 trunk/modules/core/m_sjoin.c (File Modified)
8455
8456
8457 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8458 Log:
8459 Apply flags to the proper server in me_gcap().
8460
8461
8462 Modified:
8463 trunk/modules/m_capab.c (File Modified)
8464
8465
8466 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8467 Log:
8468 Use find_named_client() instead of find_client() to check
8469 for nick collisions.
8470
8471
8472 Modified:
8473 trunk/modules/core/m_nick.c (File Modified)
8474
8475
8476 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8477 Log:
8478 - Replace old 381 numeric with a new, more positive one!
8479
8480
8481 Modified:
8482 trunk/src/messages.tab (File Modified)
8483
8484
8485 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8486 Log:
8487 Make it compile again.
8488
8489
8490 Modified:
8491 trunk/src/channel.c (File Modified)
8492 trunk/src/client.c (File Modified)
8493 trunk/src/ircd.c (File Modified)
8494 trunk/src/packet.c (File Modified)
8495
8496
8497 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8498 Log:
8499 - Prevent UID disclosure in cmode setting.
8500
8501
8502 Modified:
8503 trunk/NEWS (File Modified)
8504 trunk/modules/core/m_mode.c (File Modified)
8505
8506
8507 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8508 Log:
8509 A different check which prevents UID disclosure.
8510
8511
8512 Modified:
8513 trunk/modules/core/m_kick.c (File Modified)
8514
8515
8516 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8517 Log:
8518 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8519
8520
8521 Modified:
8522 trunk/modules/core/m_kick.c (File Modified)
8523
8524
8525 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8526 Log:
8527 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8528
8529
8530 Modified:
8531 trunk/NEWS (File Modified)
8532 trunk/modules/m_accept.c (File Modified)
8533 trunk/modules/m_admin.c (File Modified)
8534 trunk/modules/m_away.c (File Modified)
8535 trunk/modules/m_cap.c (File Modified)
8536 trunk/modules/m_capab.c (File Modified)
8537 trunk/modules/m_challenge.c (File Modified)
8538 trunk/modules/m_chghost.c (File Modified)
8539 trunk/modules/m_close.c (File Modified)
8540 trunk/modules/m_cmessage.c (File Modified)
8541 trunk/modules/m_connect.c (File Modified)
8542 trunk/modules/m_dline.c (File Modified)
8543 trunk/modules/m_encap.c (File Modified)
8544 trunk/modules/m_etrace.c (File Modified)
8545 trunk/modules/m_gline.c (File Modified)
8546 trunk/modules/m_help.c (File Modified)
8547 trunk/modules/m_info.c (File Modified)
8548 trunk/modules/m_invite.c (File Modified)
8549 trunk/modules/m_ison.c (File Modified)
8550 trunk/modules/m_kline.c (File Modified)
8551 trunk/modules/m_knock.c (File Modified)
8552 trunk/modules/m_links.c (File Modified)
8553 trunk/modules/m_list.c (File Modified)
8554 trunk/modules/m_locops.c (File Modified)
8555 trunk/modules/m_lusers.c (File Modified)
8556 trunk/modules/m_map.c (File Modified)
8557 trunk/modules/m_monitor.c (File Modified)
8558 trunk/modules/m_motd.c (File Modified)
8559 trunk/modules/m_names.c (File Modified)
8560 trunk/modules/m_oper.c (File Modified)
8561 trunk/modules/m_operspy.c (File Modified)
8562 trunk/modules/m_pass.c (File Modified)
8563 trunk/modules/m_ping.c (File Modified)
8564 trunk/modules/m_pong.c (File Modified)
8565 trunk/modules/m_post.c (File Modified)
8566 trunk/modules/m_rehash.c (File Modified)
8567 trunk/modules/m_restart.c (File Modified)
8568 trunk/modules/m_resv.c (File Modified)
8569 trunk/modules/m_services.c (File Modified)
8570 trunk/modules/m_set.c (File Modified)
8571 trunk/modules/m_sshortcut.c (File Modified)
8572 trunk/modules/m_stats.c (File Modified)
8573 trunk/modules/m_svinfo.c (File Modified)
8574 trunk/modules/m_tb.c (File Modified)
8575 trunk/modules/m_testline.c (File Modified)
8576 trunk/modules/m_testmask.c (File Modified)
8577 trunk/modules/m_time.c (File Modified)
8578 trunk/modules/m_topic.c (File Modified)
8579 trunk/modules/m_trace.c (File Modified)
8580 trunk/modules/m_unreject.c (File Modified)
8581 trunk/modules/m_user.c (File Modified)
8582 trunk/modules/m_userhost.c (File Modified)
8583 trunk/modules/m_users.c (File Modified)
8584 trunk/modules/m_version.c (File Modified)
8585 trunk/modules/m_wallops.c (File Modified)
8586 trunk/modules/m_who.c (File Modified)
8587 trunk/modules/m_whois.c (File Modified)
8588 trunk/modules/m_whowas.c (File Modified)
8589 trunk/modules/m_xline.c (File Modified)
8590 trunk/src/adns.c (File Modified)
8591 trunk/src/aline.c (File Modified)
8592 trunk/src/cache.c (File Modified)
8593 trunk/src/channel.c (File Modified)
8594 trunk/src/class.c (File Modified)
8595 trunk/src/client.c (File Modified)
8596 trunk/src/commio.c (File Modified)
8597 trunk/src/event.c (File Modified)
8598 trunk/src/hash.c (File Modified)
8599 trunk/src/hostmask.c (File Modified)
8600 trunk/src/ircd.c (File Modified)
8601 trunk/src/kdparse.c (File Modified)
8602 trunk/src/linebuf.c (File Modified)
8603 trunk/src/listener.c (File Modified)
8604 trunk/src/modules.c (File Modified)
8605 trunk/src/monitor.c (File Modified)
8606 trunk/src/newconf.c (File Modified)
8607 trunk/src/packet.c (File Modified)
8608 trunk/src/parse.c (File Modified)
8609 trunk/src/reject.c (File Modified)
8610 trunk/src/s_auth.c (File Modified)
8611 trunk/src/s_conf.c (File Modified)
8612 trunk/src/s_gline.c (File Modified)
8613 trunk/src/s_log.c (File Modified)
8614 trunk/src/s_newconf.c (File Modified)
8615 trunk/src/s_serv.c (File Modified)
8616 trunk/src/s_stats.c (File Modified)
8617 trunk/src/s_user.c (File Modified)
8618 trunk/src/send.c (File Modified)
8619 trunk/src/whowas.c (File Modified)
8620
8621
8622 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8623 Log:
8624 - More coding style niceities. Pretty much got client.h squared away.
8625
8626
8627 Modified:
8628 trunk/modules/m_dline.c (File Modified)
8629 trunk/modules/m_gline.c (File Modified)
8630 trunk/modules/m_kline.c (File Modified)
8631 trunk/modules/m_rehash.c (File Modified)
8632 trunk/modules/m_resv.c (File Modified)
8633 trunk/modules/m_stats.c (File Modified)
8634 trunk/modules/m_testline.c (File Modified)
8635 trunk/modules/m_user.c (File Modified)
8636 trunk/modules/m_xline.c (File Modified)
8637
8638
8639 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8640 Log:
8641 - Propagate quiets (+q) on netjoins
8642 - Clear +q list too on lowerTS sjoin from TS6 source
8643
8644
8645 Modified:
8646 trunk/modules/core/m_sjoin.c (File Modified)
8647 trunk/src/s_serv.c (File Modified)
8648
8649
8650 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8651 Log:
8652 Second argument to whois is always a nick, never a uid.
8653 This prevents /whois other.server uid to get information
8654 about that uid.
8655
8656
8657 Modified:
8658 trunk/modules/m_whois.c (File Modified)
8659
8660
8661 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8662 Log:
8663 Don't allow local users to use uids in user mode.
8664
8665
8666 Modified:
8667 trunk/src/s_user.c (File Modified)
8668
8669
8670 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8671 Log:
8672 Make it compile again.
8673
8674
8675 Modified:
8676 trunk/src/s_stats.c (File Modified)
8677
8678
8679 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8680 Log:
8681 Fix propagation of empty SJOIN.
8682
8683
8684 Modified:
8685 trunk/modules/core/m_sjoin.c (File Modified)
8686
8687
8688 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8689 Log:
8690 Some atheme-style niceties here.
8691
8692
8693 Modified:
8694 trunk/modules/m_accept.c (File Modified)
8695 trunk/modules/m_admin.c (File Modified)
8696 trunk/modules/m_away.c (File Modified)
8697 trunk/modules/m_cap.c (File Modified)
8698 trunk/modules/m_capab.c (File Modified)
8699 trunk/modules/m_challenge.c (File Modified)
8700 trunk/modules/m_chghost.c (File Modified)
8701 trunk/modules/m_close.c (File Modified)
8702 trunk/modules/m_cmessage.c (File Modified)
8703 trunk/modules/m_connect.c (File Modified)
8704 trunk/modules/m_dline.c (File Modified)
8705 trunk/modules/m_encap.c (File Modified)
8706 trunk/modules/m_etrace.c (File Modified)
8707 trunk/modules/m_gline.c (File Modified)
8708 trunk/modules/m_help.c (File Modified)
8709 trunk/modules/m_info.c (File Modified)
8710 trunk/modules/m_invite.c (File Modified)
8711 trunk/modules/m_ison.c (File Modified)
8712 trunk/modules/m_kline.c (File Modified)
8713 trunk/modules/m_knock.c (File Modified)
8714 trunk/modules/m_links.c (File Modified)
8715 trunk/modules/m_list.c (File Modified)
8716 trunk/modules/m_locops.c (File Modified)
8717 trunk/modules/m_lusers.c (File Modified)
8718 trunk/modules/m_map.c (File Modified)
8719 trunk/modules/m_monitor.c (File Modified)
8720 trunk/modules/m_motd.c (File Modified)
8721 trunk/modules/m_names.c (File Modified)
8722 trunk/modules/m_oper.c (File Modified)
8723 trunk/modules/m_operspy.c (File Modified)
8724 trunk/modules/m_pass.c (File Modified)
8725 trunk/modules/m_ping.c (File Modified)
8726 trunk/modules/m_pong.c (File Modified)
8727 trunk/modules/m_post.c (File Modified)
8728 trunk/modules/m_rehash.c (File Modified)
8729 trunk/modules/m_restart.c (File Modified)
8730 trunk/modules/m_resv.c (File Modified)
8731 trunk/modules/m_services.c (File Modified)
8732 trunk/modules/m_set.c (File Modified)
8733 trunk/modules/m_sshortcut.c (File Modified)
8734 trunk/modules/m_stats.c (File Modified)
8735 trunk/modules/m_svinfo.c (File Modified)
8736 trunk/modules/m_tb.c (File Modified)
8737 trunk/modules/m_testline.c (File Modified)
8738 trunk/modules/m_testmask.c (File Modified)
8739 trunk/modules/m_time.c (File Modified)
8740 trunk/modules/m_topic.c (File Modified)
8741 trunk/modules/m_trace.c (File Modified)
8742 trunk/modules/m_unreject.c (File Modified)
8743 trunk/modules/m_user.c (File Modified)
8744 trunk/modules/m_userhost.c (File Modified)
8745 trunk/modules/m_users.c (File Modified)
8746 trunk/modules/m_version.c (File Modified)
8747 trunk/modules/m_wallops.c (File Modified)
8748 trunk/modules/m_who.c (File Modified)
8749 trunk/modules/m_whois.c (File Modified)
8750 trunk/modules/m_whowas.c (File Modified)
8751 trunk/modules/m_xline.c (File Modified)
8752
8753
8754 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8755 Log:
8756 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8757
8758
8759 Modified:
8760 trunk/.indent.pro (File Modified)
8761 trunk/include/charybdis.h (File Added)
8762 trunk/include/client.h (File Modified)
8763 trunk/modules/.indent.pro (File Modified)
8764 trunk/src/.indent.pro (File Modified)
8765 trunk/src/adns.c (File Modified)
8766 trunk/src/aline.c (File Modified)
8767 trunk/src/cache.c (File Modified)
8768 trunk/src/channel.c (File Modified)
8769 trunk/src/class.c (File Modified)
8770 trunk/src/client.c (File Modified)
8771 trunk/src/commio.c (File Modified)
8772 trunk/src/event.c (File Modified)
8773 trunk/src/hash.c (File Modified)
8774 trunk/src/hostmask.c (File Modified)
8775 trunk/src/ircd.c (File Modified)
8776 trunk/src/kdparse.c (File Modified)
8777 trunk/src/linebuf.c (File Modified)
8778 trunk/src/listener.c (File Modified)
8779 trunk/src/modules.c (File Modified)
8780 trunk/src/monitor.c (File Modified)
8781 trunk/src/newconf.c (File Modified)
8782 trunk/src/packet.c (File Modified)
8783 trunk/src/parse.c (File Modified)
8784 trunk/src/reject.c (File Modified)
8785 trunk/src/s_auth.c (File Modified)
8786 trunk/src/s_conf.c (File Modified)
8787 trunk/src/s_gline.c (File Modified)
8788 trunk/src/s_log.c (File Modified)
8789 trunk/src/s_newconf.c (File Modified)
8790 trunk/src/s_serv.c (File Modified)
8791 trunk/src/s_stats.c (File Modified)
8792 trunk/src/s_user.c (File Modified)
8793 trunk/src/send.c (File Modified)
8794 trunk/src/whowas.c (File Modified)
8795
8796
8797 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8798 Log:
8799 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8800 - Convert a few modules towards using this code.
8801 - Make a note about this change in NEWS.
8802
8803
8804 Modified:
8805 trunk/NEWS (File Modified)
8806 trunk/include/aline.h (File Added)
8807 trunk/modules/m_dline.c (File Modified)
8808 trunk/modules/m_kline.c (File Modified)
8809 trunk/modules/m_resv.c (File Modified)
8810 trunk/modules/m_xline.c (File Modified)
8811 trunk/src/Makefile.in (File Modified)
8812 trunk/src/aline.c (File Added)
8813
8814
8815 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8816 Log:
8817 - Update NEWS document.
8818
8819
8820 Modified:
8821 trunk/NEWS (File Modified)
8822
8823
8824 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8825 Log:
8826 Use find_named_person() instead of find_person() in services shortcuts.
8827
8828
8829 Modified:
8830 trunk/modules/m_sshortcut.c (File Modified)
8831
8832
8833 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8834 Log:
8835 Fix propagation of empty channels (+P).
8836
8837
8838 Modified:
8839 trunk/modules/core/m_sjoin.c (File Modified)
8840 trunk/src/s_serv.c (File Modified)
8841
8842
8843 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8844 Log:
8845 Use same comparison for +f.
8846
8847
8848 Modified:
8849 trunk/modules/core/m_join.c (File Modified)
8850
8851
8852 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8853 Log:
8854 Retire server-server non-encap CHGHOST, and clean it up a bit.
8855
8856
8857 Modified:
8858 trunk/modules/m_chghost.c (File Modified)
8859
8860
8861 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8862 Log:
8863 Use TS6 form for SQUIT wallops.
8864
8865
8866 Modified:
8867 trunk/modules/core/m_squit.c (File Modified)
8868
8869
8870 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8871 Log:
8872 Propagate nick changes for remote clients in TS6 form if possible;
8873 simplify the code a bit.
8874
8875
8876 Modified:
8877 trunk/modules/core/m_nick.c (File Modified)
8878
8879
8880 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8881 Log:
8882 Only clear oper_only_umodes on deoper for local clients.
8883
8884
8885 Modified:
8886 trunk/src/s_user.c (File Modified)
8887
8888
8889 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8890 Log:
8891 - Don't enable use_whois_actually in the default config, makes cloaking
8892 only useful for vanity.
8893
8894
8895 Modified:
8896 trunk/doc/example.conf (File Modified)
8897
8898
8899 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8900 Log:
8901 Fix linebuf raw code to not truncate lines longer than
8902 510 characters. This stops ziplinks corruption at
8903 the initial burst if the other side sends a lot.
8904
8905
8906 Modified:
8907 trunk/src/linebuf.c (File Modified)
8908
8909
8910 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8911 Log:
8912 - Add +r to channel_modes().
8913
8914
8915 Modified:
8916 trunk/src/channel.c (File Modified)
8917
8918
8919 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8920 Log:
8921 Update NEWS.
8922
8923
8924 Modified:
8925 trunk/NEWS (File Modified)
8926
8927
8928 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8929 Log:
8930 err, nvm. wrong project :-P
8931
8932
8933 Modified:
8934 trunk/src/match.c (File Modified)
8935
8936
8937 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8938 Log:
8939 make sure we don't crash on match(NULL, test)
8940
8941
8942 Modified:
8943 trunk/src/match.c (File Modified)
8944
8945
8946 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8947 Log:
8948 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8949 flags = rehash in shared{}.
8950 Uses :<source> ENCAP <target> REHASH [option].
8951
8952
8953 Modified:
8954 trunk/doc/example.conf (File Modified)
8955 trunk/doc/reference.conf (File Modified)
8956 trunk/help/opers/rehash (File Modified)
8957 trunk/include/s_newconf.h (File Modified)
8958 trunk/modules/m_rehash.c (File Modified)
8959 trunk/modules/m_stats.c (File Modified)
8960 trunk/src/newconf.c (File Modified)
8961
8962
8963 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8964 Log:
8965 Initialize flags to 0 in conf_set_shared_flags() and
8966 conf_set_cluster_flags().
8967
8968
8969 Modified:
8970 trunk/src/newconf.c (File Modified)
8971
8972
8973 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8974 Log:
8975 Don't allow a forward from a #channel to an &channel.
8976 Error message is Illegal channel name.
8977
8978
8979 Modified:
8980 trunk/modules/core/m_mode.c (File Modified)
8981
8982
8983 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8984 Log:
8985 - change version to 1.0.1
8986
8987
8988 Modified:
8989 trunk/configure (File Modified)
8990 trunk/configure.ac (File Modified)
8991
8992
8993 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8994 Log:
8995 Update NEWS.
8996
8997
8998 Modified:
8999 trunk/NEWS (File Modified)
9000
9001
9002 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9003 Log:
9004 Services shortcuts changes:
9005 - Require umode +S on target
9006 - Use ERR_SERVICESDOWN (440) for error message
9007 - Fix check for empty string
9008
9009
9010 Modified:
9011 trunk/include/numeric.h (File Modified)
9012 trunk/modules/m_sshortcut.c (File Modified)
9013 trunk/src/messages.tab (File Modified)
9014
9015
9016 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9017 Log:
9018 s/IsChanService/IsService/g;
9019
9020
9021 Modified:
9022 trunk/modules/m_sshortcut.c (File Modified)
9023
9024
9025 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9026 Log:
9027 Add check for service validity in shortcut routines.
9028
9029
9030 Modified:
9031 trunk/modules/m_sshortcut.c (File Modified)
9032
9033
9034 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9035 Log:
9036 Don't allow forwarding to a -F channel the setter is not on.
9037
9038
9039 Modified:
9040 trunk/modules/core/m_mode.c (File Modified)
9041
9042
9043 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9044 Log:
9045 Describe identify_service and identify_command in
9046 reference.conf.
9047
9048
9049 Modified:
9050 trunk/doc/reference.conf (File Modified)
9051
9052
9053 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9054 Log:
9055 More helpfile updates.
9056
9057
9058 Modified:
9059 trunk/help/Makefile.in (File Modified)
9060 trunk/help/opers/die (File Modified)
9061 trunk/help/opers/join (File Modified)
9062 trunk/help/opers/links (File Modified)
9063 trunk/help/opers/lusers (File Modified)
9064 trunk/help/opers/map (File Added)
9065 trunk/help/opers/motd (File Modified)
9066 trunk/help/opers/names (File Modified)
9067 trunk/help/opers/notice (File Modified)
9068 trunk/help/opers/operspy (File Modified)
9069 trunk/help/opers/part (File Modified)
9070 trunk/help/opers/privmsg (File Modified)
9071 trunk/help/opers/restart (File Modified)
9072 trunk/help/opers/set (File Modified)
9073 trunk/help/opers/stats (File Modified)
9074 trunk/help/opers/trace (File Modified)
9075 trunk/help/opers/version (File Modified)
9076 trunk/help/users/notice (File Modified)
9077 trunk/help/users/privmsg (File Modified)
9078 trunk/help/users/stats (File Modified)
9079
9080
9081 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9082 Log:
9083 Update help files.
9084
9085
9086 Modified:
9087 trunk/help/opers/cmode (File Modified)
9088 trunk/help/opers/umode (File Modified)
9089 trunk/help/opers/wallops (File Modified)
9090 trunk/help/opers/who (File Modified)
9091 trunk/help/users/umode (File Modified)
9092
9093
9094 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9095 Log:
9096 Include cmode +r in 004 and 005.
9097
9098
9099 Modified:
9100 trunk/include/supported.h (File Modified)
9101 trunk/src/messages.tab (File Modified)
9102
9103
9104 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9105 Log:
9106 No need to clear all 3 buffers in channel_modes().
9107
9108
9109 Modified:
9110 trunk/src/channel.c (File Modified)
9111
9112
9113 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9114 Log:
9115 - Fix multiple +f modes per line
9116 - -f shouldn't take a parameter
9117
9118
9119 Modified:
9120 trunk/modules/core/m_mode.c (File Modified)
9121
9122
9123 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9124 Log:
9125 Channel mode +Q now prevents forwarding to or through
9126 a channel, just like in hyperion, not from a channel.
9127
9128
9129 Modified:
9130 trunk/modules/core/m_join.c (File Modified)
9131
9132
9133 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9134 Log:
9135 Complete +F/+Q propagation.
9136
9137
9138 Modified:
9139 trunk/modules/core/m_join.c (File Modified)
9140 trunk/modules/core/m_sjoin.c (File Modified)
9141 trunk/src/channel.c (File Modified)
9142
9143
9144 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9145 Log:
9146 - A few minor fixes.
9147
9148
9149 Modified:
9150 trunk/modules/core/m_join.c (File Modified)
9151 trunk/modules/m_services.c (File Modified)
9152
9153
9154 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9155 Log:
9156 - Fix netsplit obfuscation.
9157
9158
9159 Modified:
9160 trunk/src/client.c (File Modified)
9161
9162
9163 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9164 Log:
9165 - Fix another /stats p related bug.
9166
9167
9168 Modified:
9169 trunk/src/client.c (File Modified)
9170
9171
9172 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9173 Log:
9174 - Update example.conf.
9175
9176
9177 Modified:
9178 trunk/doc/example.conf (File Modified)
9179
9180
9181 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9182 Log:
9183 - Fix a minor bug here, and re-release 1.0.
9184
9185
9186 Modified:
9187 trunk/modules/core/m_nick.c (File Modified)
9188
9189
9190 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9191 Log:
9192 - Add bursted clients to /stats p list.
9193
9194
9195 Modified:
9196 trunk/modules/core/m_nick.c (File Modified)
9197
9198
9199 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9200 Log:
9201 - Add identify_service, identify_command options to the example.conf,
9202 newconf parser.
9203
9204
9205 Modified:
9206 trunk/NEWS (File Modified)
9207 trunk/doc/example.conf (File Modified)
9208 trunk/src/newconf.c (File Modified)
9209
9210
9211 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9212 Log:
9213 - Add services shortcuts.
9214
9215
9216 Modified:
9217 trunk/modules/Makefile.in (File Modified)
9218 trunk/modules/m_sshortcut.c (File Added)
9219
9220
9221 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9222 Log:
9223 - put back checks i removed by mistake
9224
9225
9226 Modified:
9227 trunk/modules/core/m_join.c (File Modified)
9228
9229
9230 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9231 Log:
9232 - Implement channel mode +Q, which disables forwarding.
9233 - Make forwarding usable by everyone.
9234 - Implement channel mode +F which bypasses authority checks on a target
9235 set with this mode
9236 - Update NEWS.
9237
9238
9239 Modified:
9240 trunk/NEWS (File Modified)
9241 trunk/include/channel.h (File Modified)
9242 trunk/include/supported.h (File Modified)
9243 trunk/modules/core/m_join.c (File Modified)
9244 trunk/modules/core/m_mode.c (File Modified)
9245 trunk/src/messages.tab (File Modified)
9246
9247
9248 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9249 Log:
9250 - Fix account handling brokenness.
9251
9252
9253 Modified:
9254 trunk/modules/m_services.c (File Modified)
9255
9256
9257 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9258 Log:
9259 Identify to services via server password hack. Still
9260 needs config file parts, like
9261 identifyservice = "nickserv@services.int";
9262 identifycommand = "IDENTIFY";
9263
9264
9265 Modified:
9266 trunk/include/s_conf.h (File Modified)
9267 trunk/src/s_user.c (File Modified)
9268
9269
9270 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9271 Log:
9272 Make send.c compile.
9273
9274
9275 Modified:
9276 trunk/src/send.c (File Modified)
9277
9278
9279 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9280 Log:
9281 - Handle this better.
9282
9283
9284 Modified:
9285 trunk/src/send.c (File Modified)
9286
9287
9288 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9289 Log:
9290 If the source is not a client, don't send to normal users.
9291
9292
9293 Modified:
9294 trunk/src/send.c (File Modified)
9295
9296
9297 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9298 Log:
9299 - Make /wallops behave as wallops in other ircds.
9300
9301
9302 Modified:
9303 trunk/modules/m_wallops.c (File Modified)
9304 trunk/src/send.c (File Modified)
9305
9306
9307 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9308 Log:
9309 - charybdis-1.0
9310
9311
9312 Modified:
9313 trunk/NEWS (File Modified)
9314 trunk/configure (File Modified)
9315 trunk/configure.ac (File Modified)
9316
9317
9318 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9319 Log:
9320 - Remove efnet configuration.
9321 - Rename example.conf as reference.conf, and replace the default
9322 example.conf with one suitable for AthemeNET.
9323 - Update makefile to reflect these changes.
9324
9325
9326 Modified:
9327 trunk/doc/Makefile.in (File Modified)
9328 trunk/doc/example.conf (File Modified)
9329 trunk/doc/example.efnet.conf (File Deleted)
9330 trunk/doc/reference.conf (File Added)
9331
9332
9333 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9334 Log:
9335 - Don't display opers who are /away.
9336
9337
9338 Modified:
9339 trunk/modules/m_stats.c (File Modified)
9340
9341
9342 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9343 Log:
9344 Put cmode +f in 004 and 005.
9345
9346
9347 Modified:
9348 trunk/include/supported.h (File Modified)
9349 trunk/src/messages.tab (File Modified)
9350
9351
9352 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9353 Log:
9354 Add user umode +Q which prevents a user from
9355 being forwarded.
9356
9357
9358 Modified:
9359 trunk/include/client.h (File Modified)
9360 trunk/modules/core/m_join.c (File Modified)
9361 trunk/src/messages.tab (File Modified)
9362 trunk/src/s_user.c (File Modified)
9363
9364
9365 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9366 Log:
9367 Implement channel forwarding in m_join(). As in
9368 hyperion, failing to join because of +i, +r or +j
9369 can cause you to be forwarded, potentially
9370 recursively. Unlike hyperion, a single numeric
9371 is sent in case of a successful forward, otherwise
9372 the ircd acts if there were no forward.
9373
9374
9375 Modified:
9376 trunk/include/numeric.h (File Modified)
9377 trunk/modules/core/m_join.c (File Modified)
9378 trunk/src/messages.tab (File Modified)
9379
9380
9381 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9382 Log:
9383 Allow servers to set oper-only cmodes as well.
9384
9385
9386 Modified:
9387 trunk/modules/core/m_mode.c (File Modified)
9388
9389
9390 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9391 Log:
9392 Add cmode +f which takes a channel name, settable
9393 only by opers for now. Does not do anything yet.
9394
9395
9396 Modified:
9397 trunk/include/channel.h (File Modified)
9398 trunk/modules/core/m_join.c (File Modified)
9399 trunk/modules/core/m_mode.c (File Modified)
9400 trunk/modules/core/m_sjoin.c (File Modified)
9401 trunk/src/channel.c (File Modified)
9402
9403
9404 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9405 Log:
9406 Fully initialize 'mode' in ms_join() and ms_sjoin()
9407 to avoid old +j garbage from being used.
9408
9409
9410 Modified:
9411 trunk/modules/core/m_join.c (File Modified)
9412 trunk/modules/core/m_sjoin.c (File Modified)
9413
9414
9415 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9416 Log:
9417 - only touch join_count/join_delta if join throttling
9418 is enabled on the channel
9419 - reset join_count/join_delta to 0 if -j is set
9420
9421
9422 Modified:
9423 trunk/modules/core/m_join.c (File Modified)
9424 trunk/modules/core/m_mode.c (File Modified)
9425 trunk/modules/core/m_sjoin.c (File Modified)
9426
9427
9428 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9429 Log:
9430 Also start a new "period" for join throttling for remote joins,
9431 if necessary. Make the code slightly clearer.
9432
9433
9434 Modified:
9435 trunk/modules/core/m_join.c (File Modified)
9436 trunk/src/channel.c (File Modified)
9437
9438
9439 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9440 Log:
9441 Some +j improvements, still broken.
9442
9443
9444 Modified:
9445 trunk/modules/core/m_join.c (File Modified)
9446 trunk/modules/core/m_sjoin.c (File Modified)
9447
9448
9449 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9450 Log:
9451 Only do +z processing for +m channels the sender is on,
9452 as bans/quiets are currently only checked locally.
9453
9454
9455 Modified:
9456 trunk/modules/core/m_message.c (File Modified)
9457
9458
9459 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9460 Log:
9461 - Add max_bans_large configuration option, defaulting to 500, to
9462 limit the number of bans in a +L channel
9463 - Change b/e/I to b/e/I/q in texts
9464
9465
9466 Modified:
9467 trunk/doc/example.conf (File Modified)
9468 trunk/include/s_conf.h (File Modified)
9469 trunk/modules/core/m_mode.c (File Modified)
9470 trunk/modules/m_info.c (File Modified)
9471 trunk/src/newconf.c (File Modified)
9472 trunk/src/s_conf.c (File Modified)
9473
9474
9475 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9476 Log:
9477 Store invite for +gi channels.
9478 Note that +gi is significantly weaker access control than +i.
9479
9480
9481 Modified:
9482 trunk/modules/m_invite.c (File Modified)
9483
9484
9485 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9486 Log:
9487 Nonops are allowed to see +q lists.
9488
9489
9490 Modified:
9491 trunk/modules/core/m_mode.c (File Modified)
9492
9493
9494 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9495 Log:
9496 Invalidate can_send() cache on -q.
9497
9498
9499 Modified:
9500 trunk/modules/core/m_mode.c (File Modified)
9501
9502
9503 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9504 Log:
9505 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9506
9507
9508 Modified:
9509 trunk/modules/core/m_sjoin.c (File Modified)
9510
9511
9512 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9513 Log:
9514 - Allow blank SJOINs -- for permanant channels.
9515
9516
9517 Modified:
9518 trunk/modules/core/m_sjoin.c (File Modified)
9519
9520
9521 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9522 Log:
9523 - Burst permanant channels.
9524
9525
9526 Modified:
9527 trunk/src/s_serv.c (File Modified)
9528
9529
9530 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9531 Log:
9532 - Fix handling of permanant channels.
9533
9534
9535 Modified:
9536 trunk/modules/core/m_join.c (File Modified)
9537
9538
9539 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9540 Log:
9541 - Run indent on core modules.
9542 - Add propagation of join throttle settings.
9543
9544
9545 Modified:
9546 trunk/modules/core/m_die.c (File Modified)
9547 trunk/modules/core/m_error.c (File Modified)
9548 trunk/modules/core/m_join.c (File Modified)
9549 trunk/modules/core/m_kick.c (File Modified)
9550 trunk/modules/core/m_kill.c (File Modified)
9551 trunk/modules/core/m_message.c (File Modified)
9552 trunk/modules/core/m_mode.c (File Modified)
9553 trunk/modules/core/m_nick.c (File Modified)
9554 trunk/modules/core/m_part.c (File Modified)
9555 trunk/modules/core/m_quit.c (File Modified)
9556 trunk/modules/core/m_server.c (File Modified)
9557 trunk/modules/core/m_sjoin.c (File Modified)
9558 trunk/modules/core/m_squit.c (File Modified)
9559
9560
9561 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9562 Log:
9563 - Fix mistake in commit message.
9564
9565
9566 Modified:
9567 trunk/ChangeLog (File Modified)
9568
9569
9570 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9571 Log:
9572 - Channel throttling.
9573
9574
9575 Modified:
9576 trunk/NEWS (File Modified)
9577 trunk/include/supported.h (File Modified)
9578 trunk/modules/core/m_mode.c (File Modified)
9579 trunk/src/messages.tab (File Modified)
9580
9581
9582 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9583 Log:
9584 - Channel throttle logic fixes.
9585
9586
9587 Modified:
9588 trunk/include/channel.h (File Modified)
9589
9590
9591 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9592 Log:
9593 - Add the throttle logic.
9594
9595
9596 Modified:
9597 trunk/include/channel.h (File Modified)
9598 trunk/include/numeric.h (File Modified)
9599 trunk/modules/core/m_join.c (File Modified)
9600 trunk/src/channel.c (File Modified)
9601 trunk/src/messages.tab (File Modified)
9602
9603
9604 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9605 Log:
9606 - Cosmetic fixes to CREDITS.
9607
9608
9609 Modified:
9610 trunk/CREDITS (File Modified)
9611
9612
9613 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9614 Log:
9615 - Better channel_modes() from ShadowIRCd 4.
9616
9617
9618 Modified:
9619 trunk/include/channel.h (File Modified)
9620 trunk/src/channel.c (File Modified)
9621
9622
9623 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9624 Log:
9625 - Strip colour codes from parts.
9626
9627
9628 Modified:
9629 trunk/modules/core/m_part.c (File Modified)
9630
9631
9632 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9633 Log:
9634 - Strip colour codes from quits.
9635
9636
9637 Modified:
9638 trunk/modules/core/m_quit.c (File Modified)
9639
9640
9641 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9642 Log:
9643 - add +c/+g/+z to channel_modes().
9644
9645
9646 Modified:
9647 trunk/src/channel.c (File Modified)
9648
9649
9650 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9651 Log:
9652 - Add +g to 004/005 numerics.
9653
9654
9655 Modified:
9656 trunk/include/supported.h (File Modified)
9657 trunk/src/messages.tab (File Modified)
9658
9659
9660 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9661 Log:
9662 - Add +cgz to set_final_mode() in both join/sjoin.
9663 - Implement channel mode +g: Free invite.
9664
9665
9666 Modified:
9667 trunk/include/channel.h (File Modified)
9668 trunk/modules/core/m_join.c (File Modified)
9669 trunk/modules/core/m_mode.c (File Modified)
9670 trunk/modules/core/m_sjoin.c (File Modified)
9671 trunk/modules/m_invite.c (File Modified)
9672
9673
9674 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9675 Log:
9676 - Make sure /stats p uses the right list.
9677
9678
9679 Modified:
9680 trunk/modules/m_stats.c (File Modified)
9681
9682
9683 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9684 Log:
9685 - local oper list becomes local_oper_list.
9686 - all opers are stored on oper_list for /stats p.
9687
9688
9689 Modified:
9690 trunk/include/ircd.h (File Modified)
9691 trunk/modules/m_stats.c (File Modified)
9692 trunk/modules/m_trace.c (File Modified)
9693 trunk/src/client.c (File Modified)
9694 trunk/src/ircd.c (File Modified)
9695 trunk/src/s_user.c (File Modified)
9696 trunk/src/send.c (File Modified)
9697
9698
9699 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9700 Log:
9701 - Remove ENABLE_SERVICES legacy define.
9702
9703
9704 Modified:
9705 trunk/configure (File Modified)
9706 trunk/configure.ac (File Modified)
9707 trunk/include/client.h (File Modified)
9708 trunk/include/m_info.h (File Modified)
9709 trunk/include/s_conf.h (File Modified)
9710 trunk/modules/Makefile.in (File Modified)
9711 trunk/modules/core/m_kick.c (File Modified)
9712 trunk/modules/core/m_mode.c (File Modified)
9713 trunk/modules/core/m_nick.c (File Modified)
9714 trunk/modules/core/m_sjoin.c (File Modified)
9715 trunk/modules/m_services.c (File Modified)
9716 trunk/src/channel.c (File Modified)
9717 trunk/src/newconf.c (File Modified)
9718 trunk/src/s_conf.c (File Modified)
9719 trunk/src/s_serv.c (File Modified)
9720 trunk/src/s_user.c (File Modified)
9721
9722
9723 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9724 Log:
9725 - New reject message, ala ircu.
9726
9727
9728 Modified:
9729 trunk/src/reject.c (File Modified)
9730
9731
9732 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9733 Log:
9734 - Reduce 'broadcast storm' effect in m_chghost.
9735
9736
9737 Modified:
9738 trunk/modules/m_chghost.c (File Modified)
9739
9740
9741 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9742 Log:
9743 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9744
9745
9746 Modified:
9747 trunk/include/supported.h (File Modified)
9748 trunk/src/messages.tab (File Modified)
9749
9750
9751 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9752 Log:
9753 - Implement +z.
9754
9755
9756 Modified:
9757 trunk/include/channel.h (File Modified)
9758 trunk/modules/core/m_message.c (File Modified)
9759 trunk/modules/core/m_mode.c (File Modified)
9760
9761
9762 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9763 Log:
9764 - use sendto_one_numeric() in some places.
9765
9766
9767 Modified:
9768 trunk/modules/core/m_mode.c (File Modified)
9769
9770
9771 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9772 Log:
9773 - Implement channel mode +c -- colour stripping.
9774
9775
9776 Modified:
9777 trunk/include/irc_string.h (File Modified)
9778 trunk/include/supported.h (File Modified)
9779 trunk/modules/core/m_message.c (File Modified)
9780 trunk/modules/core/m_mode.c (File Modified)
9781 trunk/src/irc_string.c (File Modified)
9782 trunk/src/messages.tab (File Modified)
9783
9784
9785 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9786 Log:
9787 - Add +qLP to CHANMODES 005 numeric.
9788
9789
9790 Modified:
9791 trunk/include/supported.h (File Modified)
9792
9793
9794 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9795 Log:
9796 Move credits files to doc/.
9797
9798
9799 Modified:
9800 trunk/Hybrid-team (File Deleted)
9801 trunk/Ratbox-team (File Deleted)
9802 trunk/doc/Hybrid-team (File Added)
9803 trunk/doc/Ratbox-team (File Added)
9804
9805
9806 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9807 Log:
9808 - Rename Ratbox credits as Ratbox-team.
9809 - Add in our own CREDITS.
9810
9811
9812 Modified:
9813 trunk/CREDITS (File Deleted)
9814 trunk/CREDITS (File Added)
9815 trunk/Ratbox-team (File Added)
9816
9817
9818 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9819 Log:
9820 - Quietcache fixes.
9821
9822
9823 Modified:
9824 trunk/modules/core/m_mode.c (File Modified)
9825
9826
9827 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9828 Log:
9829 - Rebuild configure.
9830
9831
9832 Modified:
9833 trunk/autom4te.cache/ (File Deleted)
9834 trunk/configure (File Modified)
9835
9836
9837 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9838 Log:
9839 Add +q to messages.tab.
9840
9841
9842 Modified:
9843 trunk/src/messages.tab (File Modified)
9844
9845
9846 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9847 Log:
9848 - port m_sjoin stuff to TS6 JOIN syntax.
9849
9850
9851 Modified:
9852 trunk/modules/core/m_join.c (File Modified)
9853
9854
9855 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9856 Log:
9857 - Implement channel mode +q (quiet)
9858
9859
9860 Modified:
9861 trunk/include/channel.h (File Modified)
9862 trunk/modules/core/m_mode.c (File Modified)
9863 trunk/src/channel.c (File Modified)
9864
9865
9866 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9867 Log:
9868 Add +L/+P for set_final_mode().
9869
9870
9871 Modified:
9872 trunk/modules/core/m_sjoin.c (File Modified)
9873
9874
9875 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9876 Log:
9877 Add +L/+P in channel_modes().
9878
9879
9880 Modified:
9881 trunk/src/channel.c (File Modified)
9882
9883
9884 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9885 Log:
9886 - Use MODE_PERMANENT, not MODE_PERMANANT
9887 - Actually use chm_staff()
9888
9889 It compiles but is not otherwise tested.
9890
9891
9892 Modified:
9893 trunk/include/channel.h (File Modified)
9894 trunk/modules/core/m_mode.c (File Modified)
9895 trunk/modules/core/m_sjoin.c (File Modified)
9896 trunk/src/channel.c (File Modified)
9897
9898
9899 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9900 Log:
9901 - Ok, patchlevel.h is fixed now.
9902
9903
9904 Modified:
9905 trunk/include/patchlevel.h (File Modified)
9906
9907
9908 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9909 Log:
9910 - *sigh*
9911
9912
9913 Modified:
9914 trunk/include/patchlevel.h (File Modified)
9915 trunk/src/version.c.SH (File Modified)
9916
9917
9918 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9919 Log:
9920 - Fix compilation issue with version.c.
9921
9922
9923 Modified:
9924 trunk/src/version.c.SH (File Modified)
9925
9926
9927 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9928 Log:
9929 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9930 this from the BUGS file.
9931
9932
9933 Modified:
9934 trunk/BUGS (File Modified)
9935
9936
9937 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9938 Log:
9939 Mangle all netsplit messages if flatten links is enabled.
9940
9941
9942 Modified:
9943 trunk/src/client.c (File Modified)
9944
9945
9946 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9947 Log:
9948 - jilles pointed out that /stats p needed severe changes -- implement
9949 them
9950
9951
9952 Modified:
9953 trunk/modules/m_stats.c (File Modified)
9954
9955
9956 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9957 Log:
9958 Rename RELNOTES to NEWS.
9959
9960
9961 Modified:
9962 trunk/NEWS (File Added)
9963 trunk/RELNOTES (File Deleted)
9964
9965
9966 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9967 Log:
9968 Update RELNOTES.
9969
9970
9971 Modified:
9972 trunk/RELNOTES (File Modified)
9973
9974
9975 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9976 Log:
9977 - Make /stats p work globally.
9978 - Change 'OPER(s)' to 'staff members'
9979
9980
9981 Modified:
9982 trunk/modules/m_stats.c (File Modified)
9983
9984
9985 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9986 Log:
9987 - add modes, +LP to RPL_MYINFO.
9988
9989
9990 Modified:
9991 trunk/src/messages.tab (File Modified)
9992
9993
9994 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9995 Log:
9996 More stuff to RELNOTES.
9997
9998
9999 Modified:
10000 trunk/RELNOTES (File Modified)
10001
10002
10003 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10004 Log:
10005 - Implement +P.
10006
10007
10008 Modified:
10009 trunk/modules/core/m_sjoin.c (File Modified)
10010 trunk/src/channel.c (File Modified)
10011
10012
10013 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10014 Log:
10015 - Implement list limit exceed modes -- +L.
10016
10017
10018 Modified:
10019 trunk/modules/core/m_mode.c (File Modified)
10020
10021
10022 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10023 Log:
10024 - Add handlers for modes +L, +P.
10025
10026
10027 Modified:
10028 trunk/include/channel.h (File Modified)
10029 trunk/modules/core/m_mode.c (File Modified)
10030
10031
10032 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10033 Log:
10034 Update properties on *everything*.
10035
10036
10037 Modified:
10038 trunk/.cvsignore (Property Modified)
10039 trunk/.indent.pro (Property Modified)
10040 trunk/BUGS (File Modified) (Property Modified)
10041 trunk/CREDITS (File Modified) (Property Modified)
10042 trunk/ChangeLog (Property Modified)
10043 trunk/Hybrid-team (File Modified) (Property Modified)
10044 trunk/INSTALL (File Modified) (Property Modified)
10045 trunk/LICENSE (File Modified) (Property Modified)
10046 trunk/Makefile.in (File Modified) (Property Modified)
10047 trunk/README.FIRST (File Modified) (Property Modified)
10048 trunk/RELNOTES (File Modified) (Property Modified)
10049 trunk/SVN-Access (Property Modified)
10050 trunk/aclocal.m4 (File Modified) (Property Modified)
10051 trunk/adns/.cvsignore (Property Modified)
10052 trunk/adns/COPYING (Property Modified)
10053 trunk/adns/GPL-vs-LGPL (Property Modified)
10054 trunk/adns/Makefile.in (File Modified) (Property Modified)
10055 trunk/adns/README (Property Modified)
10056 trunk/adns/README.ircd (Property Modified)
10057 trunk/adns/adns.h (File Modified) (Property Modified)
10058 trunk/adns/check.c (File Modified) (Property Modified)
10059 trunk/adns/dlist.h (File Modified) (Property Modified)
10060 trunk/adns/event.c (File Modified) (Property Modified)
10061 trunk/adns/general.c (File Modified) (Property Modified)
10062 trunk/adns/internal.h (File Modified) (Property Modified)
10063 trunk/adns/parse.c (File Modified) (Property Modified)
10064 trunk/adns/query.c (File Modified) (Property Modified)
10065 trunk/adns/reply.c (File Modified) (Property Modified)
10066 trunk/adns/setup.c (File Modified) (Property Modified)
10067 trunk/adns/transmit.c (File Modified) (Property Modified)
10068 trunk/adns/tvarith.h (File Modified) (Property Modified)
10069 trunk/adns/types.c (File Modified) (Property Modified)
10070 trunk/configure (File Modified) (Property Modified)
10071 trunk/configure.ac (File Modified) (Property Modified)
10072 trunk/contrib/.cvsignore (Property Modified)
10073 trunk/contrib/.indent.pro (Property Modified)
10074 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10075 trunk/contrib/README (File Modified) (Property Modified)
10076 trunk/contrib/example_module.c (File Modified) (Property Modified)
10077 trunk/contrib/m_42.c (File Modified) (Property Modified)
10078 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10079 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10080 trunk/contrib/m_force.c (File Modified) (Property Modified)
10081 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10082 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10083 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10084 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10085 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10086 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10087 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10088 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10089 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10090 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10091 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10092 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10093 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10094 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10095 trunk/doc/.cvsignore (Property Modified)
10096 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10097 trunk/doc/Makefile.in (File Modified) (Property Modified)
10098 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10099 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10100 trunk/doc/challenge.txt (File Modified) (Property Modified)
10101 trunk/doc/example.conf (File Modified) (Property Modified)
10102 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10103 trunk/doc/hooks.txt (File Modified) (Property Modified)
10104 trunk/doc/index.txt (File Modified) (Property Modified)
10105 trunk/doc/ircd.8 (File Modified) (Property Modified)
10106 trunk/doc/ircd.motd (Property Modified)
10107 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10108 trunk/doc/modeg.txt (File Modified) (Property Modified)
10109 trunk/doc/modes.txt (File Modified) (Property Modified)
10110 trunk/doc/monitor.txt (File Modified) (Property Modified)
10111 trunk/doc/old/Authors (Property Modified)
10112 trunk/doc/operguide.txt (File Modified) (Property Modified)
10113 trunk/doc/opermyth.txt (Property Modified)
10114 trunk/doc/server-version-info (File Modified) (Property Modified)
10115 trunk/doc/services.txt (File Modified) (Property Modified)
10116 trunk/doc/technical/README.TSora (Property Modified)
10117 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10118 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10119 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10120 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10121 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10122 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10123 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10124 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10125 trunk/doc/technical/rfc1459.txt (Property Modified)
10126 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10127 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10128 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10129 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10130 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10131 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10132 trunk/help/Makefile.in (File Modified) (Property Modified)
10133 trunk/help/opers/accept (Property Modified)
10134 trunk/help/opers/admin (Property Modified)
10135 trunk/help/opers/away (Property Modified)
10136 trunk/help/opers/capab (Property Modified)
10137 trunk/help/opers/challenge (Property Modified)
10138 trunk/help/opers/close (Property Modified)
10139 trunk/help/opers/cmode (Property Modified)
10140 trunk/help/opers/cnotice (Property Modified)
10141 trunk/help/opers/connect (Property Modified)
10142 trunk/help/opers/cprivmsg (Property Modified)
10143 trunk/help/opers/credits (Property Modified)
10144 trunk/help/opers/die (Property Modified)
10145 trunk/help/opers/dline (Property Modified)
10146 trunk/help/opers/eob (Property Modified)
10147 trunk/help/opers/error (Property Modified)
10148 trunk/help/opers/etrace (Property Modified)
10149 trunk/help/opers/gline (Property Modified)
10150 trunk/help/opers/help (Property Modified)
10151 trunk/help/opers/index (Property Modified)
10152 trunk/help/opers/info (Property Modified)
10153 trunk/help/opers/invite (Property Modified)
10154 trunk/help/opers/ison (Property Modified)
10155 trunk/help/opers/join (Property Modified)
10156 trunk/help/opers/kick (Property Modified)
10157 trunk/help/opers/kill (Property Modified)
10158 trunk/help/opers/kline (Property Modified)
10159 trunk/help/opers/knock (Property Modified)
10160 trunk/help/opers/links (Property Modified)
10161 trunk/help/opers/list (Property Modified)
10162 trunk/help/opers/locops (Property Modified)
10163 trunk/help/opers/lusers (Property Modified)
10164 trunk/help/opers/modlist (Property Modified)
10165 trunk/help/opers/modload (Property Modified)
10166 trunk/help/opers/modrestart (Property Modified)
10167 trunk/help/opers/modunload (Property Modified)
10168 trunk/help/opers/motd (Property Modified)
10169 trunk/help/opers/names (Property Modified)
10170 trunk/help/opers/nick (Property Modified)
10171 trunk/help/opers/notice (Property Modified)
10172 trunk/help/opers/oper (Property Modified)
10173 trunk/help/opers/operspy (Property Modified)
10174 trunk/help/opers/operwall (Property Modified)
10175 trunk/help/opers/part (Property Modified)
10176 trunk/help/opers/pass (Property Modified)
10177 trunk/help/opers/ping (Property Modified)
10178 trunk/help/opers/pong (Property Modified)
10179 trunk/help/opers/post (Property Modified)
10180 trunk/help/opers/privmsg (Property Modified)
10181 trunk/help/opers/quit (Property Modified)
10182 trunk/help/opers/rehash (Property Modified)
10183 trunk/help/opers/restart (Property Modified)
10184 trunk/help/opers/resv (Property Modified)
10185 trunk/help/opers/server (Property Modified)
10186 trunk/help/opers/set (Property Modified)
10187 trunk/help/opers/sjoin (Property Modified)
10188 trunk/help/opers/squit (Property Modified)
10189 trunk/help/opers/stats (Property Modified)
10190 trunk/help/opers/svinfo (Property Modified)
10191 trunk/help/opers/testgecos (Property Modified)
10192 trunk/help/opers/testline (Property Modified)
10193 trunk/help/opers/testmask (Property Modified)
10194 trunk/help/opers/time (Property Modified)
10195 trunk/help/opers/topic (Property Modified)
10196 trunk/help/opers/trace (Property Modified)
10197 trunk/help/opers/uhelp (Property Modified)
10198 trunk/help/opers/umode (Property Modified)
10199 trunk/help/opers/undline (Property Modified)
10200 trunk/help/opers/ungline (Property Modified)
10201 trunk/help/opers/unkline (Property Modified)
10202 trunk/help/opers/unresv (Property Modified)
10203 trunk/help/opers/unxline (Property Modified)
10204 trunk/help/opers/user (Property Modified)
10205 trunk/help/opers/userhost (Property Modified)
10206 trunk/help/opers/users (Property Modified)
10207 trunk/help/opers/version (Property Modified)
10208 trunk/help/opers/wallops (Property Modified)
10209 trunk/help/opers/who (Property Modified)
10210 trunk/help/opers/whois (Property Modified)
10211 trunk/help/opers/whowas (Property Modified)
10212 trunk/help/opers/xline (Property Modified)
10213 trunk/help/users/index (Property Modified)
10214 trunk/help/users/info (Property Modified)
10215 trunk/help/users/notice (Property Modified)
10216 trunk/help/users/privmsg (Property Modified)
10217 trunk/help/users/stats (Property Modified)
10218 trunk/help/users/umode (Property Modified)
10219 trunk/include/.cvsignore (Property Modified)
10220 trunk/include/.indent.pro (Property Modified)
10221 trunk/include/balloc.h (File Modified) (Property Modified)
10222 trunk/include/cache.h (File Modified) (Property Modified)
10223 trunk/include/channel.h (File Modified) (Property Modified)
10224 trunk/include/class.h (File Modified) (Property Modified)
10225 trunk/include/client.h (File Modified) (Property Modified)
10226 trunk/include/commio.h (File Modified) (Property Modified)
10227 trunk/include/common.h (File Modified) (Property Modified)
10228 trunk/include/config.h (File Modified) (Property Modified)
10229 trunk/include/config.h.dist (File Modified) (Property Modified)
10230 trunk/include/defaults.h (File Modified) (Property Modified)
10231 trunk/include/event.h (File Modified) (Property Modified)
10232 trunk/include/hash.h (File Modified) (Property Modified)
10233 trunk/include/hook.h (File Modified) (Property Modified)
10234 trunk/include/hostmask.h (File Modified) (Property Modified)
10235 trunk/include/irc_string.h (File Modified) (Property Modified)
10236 trunk/include/ircd.h (File Modified) (Property Modified)
10237 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10238 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10239 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10240 trunk/include/linebuf.h (File Modified) (Property Modified)
10241 trunk/include/listener.h (File Modified) (Property Modified)
10242 trunk/include/m_info.h (File Modified) (Property Modified)
10243 trunk/include/memory.h (File Modified) (Property Modified)
10244 trunk/include/modules.h (File Modified) (Property Modified)
10245 trunk/include/monitor.h (File Modified) (Property Modified)
10246 trunk/include/msg.h (File Modified) (Property Modified)
10247 trunk/include/newconf.h (File Modified) (Property Modified)
10248 trunk/include/numeric.h (File Modified) (Property Modified)
10249 trunk/include/packet.h (File Modified) (Property Modified)
10250 trunk/include/parse.h (File Modified) (Property Modified)
10251 trunk/include/patchlevel.h (File Modified) (Property Modified)
10252 trunk/include/patricia.h (File Modified) (Property Modified)
10253 trunk/include/reject.h (File Modified) (Property Modified)
10254 trunk/include/res.h (File Modified) (Property Modified)
10255 trunk/include/restart.h (File Modified) (Property Modified)
10256 trunk/include/s_auth.h (File Modified) (Property Modified)
10257 trunk/include/s_conf.h (File Modified) (Property Modified)
10258 trunk/include/s_gline.h (File Modified) (Property Modified)
10259 trunk/include/s_log.h (File Modified) (Property Modified)
10260 trunk/include/s_newconf.h (File Modified) (Property Modified)
10261 trunk/include/s_serv.h (File Modified) (Property Modified)
10262 trunk/include/s_stats.h (File Modified) (Property Modified)
10263 trunk/include/s_user.h (File Modified) (Property Modified)
10264 trunk/include/s_zip.h (File Modified) (Property Modified)
10265 trunk/include/scache.h (File Modified) (Property Modified)
10266 trunk/include/send.h (File Modified) (Property Modified)
10267 trunk/include/serno.h (Property Modified)
10268 trunk/include/setup.h.in (Property Modified)
10269 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10270 trunk/include/stdinc.h (File Modified) (Property Modified)
10271 trunk/include/supported.h (File Modified) (Property Modified)
10272 trunk/include/tools.h (File Modified) (Property Modified)
10273 trunk/include/whowas.h (File Modified) (Property Modified)
10274 trunk/install-sh (File Modified) (Property Modified)
10275 trunk/modules/.cvsignore (Property Modified)
10276 trunk/modules/.depend (Property Modified)
10277 trunk/modules/.indent.pro (Property Modified)
10278 trunk/modules/Makefile.in (File Modified) (Property Modified)
10279 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10280 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10281 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10282 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10283 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10284 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10285 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10286 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10287 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10288 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10289 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10290 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10291 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10292 trunk/modules/m_accept.c (File Modified) (Property Modified)
10293 trunk/modules/m_admin.c (File Modified) (Property Modified)
10294 trunk/modules/m_away.c (File Modified) (Property Modified)
10295 trunk/modules/m_cap.c (File Modified) (Property Modified)
10296 trunk/modules/m_capab.c (File Modified) (Property Modified)
10297 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10298 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10299 trunk/modules/m_close.c (File Modified) (Property Modified)
10300 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10301 trunk/modules/m_connect.c (File Modified) (Property Modified)
10302 trunk/modules/m_dline.c (File Modified) (Property Modified)
10303 trunk/modules/m_encap.c (File Modified) (Property Modified)
10304 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10305 trunk/modules/m_gline.c (File Modified) (Property Modified)
10306 trunk/modules/m_help.c (File Modified) (Property Modified)
10307 trunk/modules/m_info.c (File Modified) (Property Modified)
10308 trunk/modules/m_invite.c (File Modified) (Property Modified)
10309 trunk/modules/m_ison.c (File Modified) (Property Modified)
10310 trunk/modules/m_kline.c (File Modified) (Property Modified)
10311 trunk/modules/m_knock.c (File Modified) (Property Modified)
10312 trunk/modules/m_links.c (File Modified) (Property Modified)
10313 trunk/modules/m_list.c (File Modified) (Property Modified)
10314 trunk/modules/m_locops.c (File Modified) (Property Modified)
10315 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10316 trunk/modules/m_map.c (File Modified) (Property Modified)
10317 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10318 trunk/modules/m_motd.c (File Modified) (Property Modified)
10319 trunk/modules/m_names.c (File Modified) (Property Modified)
10320 trunk/modules/m_oper.c (File Modified) (Property Modified)
10321 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10322 trunk/modules/m_pass.c (File Modified) (Property Modified)
10323 trunk/modules/m_ping.c (File Modified) (Property Modified)
10324 trunk/modules/m_pong.c (File Modified) (Property Modified)
10325 trunk/modules/m_post.c (File Modified) (Property Modified)
10326 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10327 trunk/modules/m_restart.c (File Modified) (Property Modified)
10328 trunk/modules/m_resv.c (File Modified) (Property Modified)
10329 trunk/modules/m_services.c (File Modified) (Property Modified)
10330 trunk/modules/m_set.c (File Modified) (Property Modified)
10331 trunk/modules/m_stats.c (File Modified) (Property Modified)
10332 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10333 trunk/modules/m_tb.c (File Modified) (Property Modified)
10334 trunk/modules/m_testline.c (File Modified) (Property Modified)
10335 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10336 trunk/modules/m_time.c (File Modified) (Property Modified)
10337 trunk/modules/m_topic.c (File Modified) (Property Modified)
10338 trunk/modules/m_trace.c (File Modified) (Property Modified)
10339 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10340 trunk/modules/m_user.c (File Modified) (Property Modified)
10341 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10342 trunk/modules/m_users.c (File Modified) (Property Modified)
10343 trunk/modules/m_version.c (File Modified) (Property Modified)
10344 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10345 trunk/modules/m_who.c (File Modified) (Property Modified)
10346 trunk/modules/m_whois.c (File Modified) (Property Modified)
10347 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10348 trunk/modules/m_xline.c (File Modified) (Property Modified)
10349 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10350 trunk/servlink/.cvsignore (Property Modified)
10351 trunk/servlink/.indent.pro (Property Modified)
10352 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10353 trunk/servlink/README (File Modified) (Property Modified)
10354 trunk/servlink/TODO (File Modified) (Property Modified)
10355 trunk/servlink/control.c (File Modified) (Property Modified)
10356 trunk/servlink/control.h (File Modified) (Property Modified)
10357 trunk/servlink/io.c (File Modified) (Property Modified)
10358 trunk/servlink/io.h (File Modified) (Property Modified)
10359 trunk/servlink/servlink.c (File Modified) (Property Modified)
10360 trunk/servlink/servlink.h (File Modified) (Property Modified)
10361 trunk/src/.cvsignore (Property Modified)
10362 trunk/src/.depend (Property Modified)
10363 trunk/src/.indent.pro (Property Modified)
10364 trunk/src/Makefile.in (File Modified) (Property Modified)
10365 trunk/src/adns.c (File Modified) (Property Modified)
10366 trunk/src/balloc.c (File Modified) (Property Modified)
10367 trunk/src/cache.c (File Modified) (Property Modified)
10368 trunk/src/channel.c (File Modified) (Property Modified)
10369 trunk/src/class.c (File Modified) (Property Modified)
10370 trunk/src/client.c (File Modified) (Property Modified)
10371 trunk/src/commio.c (File Modified) (Property Modified)
10372 trunk/src/devpoll.c (File Modified) (Property Modified)
10373 trunk/src/epoll.c (File Modified) (Property Modified)
10374 trunk/src/event.c (File Modified) (Property Modified)
10375 trunk/src/getopt.c (File Modified) (Property Modified)
10376 trunk/src/hash.c (File Modified) (Property Modified)
10377 trunk/src/hook.c (File Modified) (Property Modified)
10378 trunk/src/hostmask.c (File Modified) (Property Modified)
10379 trunk/src/irc_string.c (File Modified) (Property Modified)
10380 trunk/src/ircd.c (File Modified) (Property Modified)
10381 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10382 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10383 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10384 trunk/src/kdparse.c (File Modified) (Property Modified)
10385 trunk/src/kqueue.c (File Modified) (Property Modified)
10386 trunk/src/linebuf.c (File Modified) (Property Modified)
10387 trunk/src/listener.c (File Modified) (Property Modified)
10388 trunk/src/match.c (File Modified) (Property Modified)
10389 trunk/src/memory.c (File Modified) (Property Modified)
10390 trunk/src/messages.tab (File Modified) (Property Modified)
10391 trunk/src/modules.c (File Modified) (Property Modified)
10392 trunk/src/monitor.c (File Modified) (Property Modified)
10393 trunk/src/newconf.c (File Modified) (Property Modified)
10394 trunk/src/numeric.c (File Modified) (Property Modified)
10395 trunk/src/packet.c (File Modified) (Property Modified)
10396 trunk/src/parse.c (File Modified) (Property Modified)
10397 trunk/src/patricia.c (File Modified) (Property Modified)
10398 trunk/src/poll.c (File Modified) (Property Modified)
10399 trunk/src/reject.c (File Modified) (Property Modified)
10400 trunk/src/restart.c (File Modified) (Property Modified)
10401 trunk/src/s_auth.c (File Modified) (Property Modified)
10402 trunk/src/s_conf.c (File Modified) (Property Modified)
10403 trunk/src/s_gline.c (File Modified) (Property Modified)
10404 trunk/src/s_log.c (File Modified) (Property Modified)
10405 trunk/src/s_newconf.c (File Modified) (Property Modified)
10406 trunk/src/s_serv.c (File Modified) (Property Modified)
10407 trunk/src/s_stats.c (File Modified) (Property Modified)
10408 trunk/src/s_user.c (File Modified) (Property Modified)
10409 trunk/src/scache.c (File Modified) (Property Modified)
10410 trunk/src/select.c (File Modified) (Property Modified)
10411 trunk/src/send.c (File Modified) (Property Modified)
10412 trunk/src/snprintf.c (File Modified) (Property Modified)
10413 trunk/src/tools.c (File Modified) (Property Modified)
10414 trunk/src/version.c.SH (File Modified) (Property Modified)
10415 trunk/src/whowas.c (File Modified) (Property Modified)
10416 trunk/tools/.cvsignore (Property Modified)
10417 trunk/tools/Makefile.in (File Modified) (Property Modified)
10418 trunk/tools/README (File Modified) (Property Modified)
10419 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10420 trunk/tools/convertilines.c (File Modified) (Property Modified)
10421 trunk/tools/convertklines.c (File Modified) (Property Modified)
10422 trunk/tools/mkkeypair (Property Modified)
10423 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10424 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10425 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10426 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10427 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10428 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10429 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10430 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10431 trunk/tools/untabify (File Modified) (Property Modified)
10432 trunk/tools/viconf.c (File Modified) (Property Modified)
10433
10434
10435 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10436 Log:
10437 - Update RELNOTES.
10438
10439
10440 Modified:
10441 trunk/RELNOTES (File Modified)
10442
10443
10444 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10445 Log:
10446 - Make version.c use our serial, not ratbox's.
10447
10448
10449 Modified:
10450 trunk/src/version.c.SH (File Modified)
10451
10452
10453 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10454 Log:
10455 - update RELNOTES
10456 - revved patchlevel to 2.1.5
10457
10458
10459 Modified:
10460 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10461 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10462
10463
10464 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10465 Log:
10466 - fix buffer overflow and unterminated buffer when removing TS6 bans
10467 - fix rebuilding of SJOIN
10468
10469
10470 Modified:
10471 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10472
10473
10474 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10475 Log:
10476 have servlink report if it gets an uncompressed error message when it gets inflate failures
10477
10478 Modified:
10479 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10480
10481
10482 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10483 Log:
10484 - extend our copyrights to 2005.
10485
10486
10487 Modified:
10488 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10489 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10490 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10491 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10492 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10493 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10494 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10495 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10496 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10497 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10498 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10499 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10500 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10501 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10502 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10503 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10504 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10505 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10506 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10507 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10508 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10509 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10510 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10511 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10583 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10584 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10588 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10589 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10590 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10591 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10592
10593
10594 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10595 Log:
10596 - update RELNOTES
10597 - revved patchlevel to 2.1.4
10598
10599
10600 Modified:
10601 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10602 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10603
10604
10605 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10606 Log:
10607 - add TARGMAX to 005
10608 - remove the +1 from ->uid in struct Client
10609 - fix checking of accept entries in m_accept.c
10610
10611
10612 Modified:
10613 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10614 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10615 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10616 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10617
10618
10619 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10620 Log:
10621 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10622 send it over TS6
10623
10624
10625 Modified:
10626 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10627
10628
10629 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10630 Log:
10631 - remove an unused variable
10632
10633
10634 Modified:
10635 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10636
10637
10638 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10639 Log:
10640 don't burst a TS5 name in burst_TS6. -via jillies
10641
10642 Modified:
10643 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10644
10645
10646 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10647 Log:
10648 - via jilles, make nickchanges invalidate any cached bans for
10649 quiet_on_ban
10650
10651
10652 Modified:
10653 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10654 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10655 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10656 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10657
10658
10659 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10660 Log:
10661 - fix some char vs byte usage to make adns compile cleanly with gcc4
10662
10663
10664 Modified:
10665 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10666 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10667 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10668 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10669 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10670 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10671 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10672 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10673
10674
10675 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10676 Log:
10677 userhost should allow 5 userhost checks, not 4
10678
10679 Modified:
10680 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10681
10682
10683 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10684 Log:
10685 - another darwin fix
10686
10687
10688 Modified:
10689 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10690
10691
10692 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10693 Log:
10694 - darwin fixes
10695
10696
10697 Modified:
10698 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10699 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10700 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10701 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10702 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10703 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10704 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10705 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10706
10707
10708 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10709 Log:
10710 - remove bogus extern of abort_list
10711
10712
10713 Modified:
10714 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10715
10716
10717 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10718 Log:
10719 svn repo access stuff
10720
10721 Modified:
10722 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10723
10724
10725 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10726 Log:
10727 test commit
10728
10729
10730 Modified:
10731 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10732
10733
10734 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10735 Log:
10736 test commit
10737
10738
10739 Modified:
10740 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10741
10742
10743 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10744 Log:
10745 revert omotd..i thought it was a good idea..oh well
10746
10747 Modified:
10748 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10749
10750
10751 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10752 Log:
10753 Commas are bad things in channel keys
10754
10755
10756 Modified:
10757 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10758
10759
10760 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10761 Log:
10762 Add OMOTD command to display oper motd
10763
10764
10765 Modified:
10766 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10767
10768
10769 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10770 Log:
10771 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10772
10773 Modified:
10774 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10775
10776
10777 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10778
10779 Modified files: (Branch: RATBOX_2_1)
10780 modules m_whois.c
10781 Log:
10782 - stop testing whois for protocol violations, as they can be caused in
10783 ircds going all the way back to the original ircd2.8
10784
10785 Revision Changes Path
10786 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10787
10788
10789
10790 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10791
10792 Modified files: (Branch: RATBOX_2_1)
10793 modules m_time.c
10794 Log:
10795 - remove some 2.2 code
10796
10797 Revision Changes Path
10798 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10799
10800
10801
10802 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10803
10804 Modified files: (Branch: RATBOX_2_1)
10805 modules m_time.c
10806 Log:
10807 backport of the silly december 31st bug
10808
10809 Revision Changes Path
10810 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10811
10812
10813
10814 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10815
10816 Modified files: (Branch: RATBOX_2_1)
10817 . RELNOTES
10818 include patchlevel.h
10819 Log:
10820 - revved patchlevel to 2.1.3
10821
10822 Revision Changes Path
10823 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10824 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10825
10826
10827
10828 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10829
10830 Modified files: (Branch: RATBOX_2_1)
10831 include client.h
10832 modules m_accept.c
10833 modules/core m_nick.c
10834 src client.c
10835 Log:
10836 - stop removing a clients own list of accepted clients when they do a
10837 nickchange
10838 - clean up the accept code so its less retarded
10839
10840 Revision Changes Path
10841 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10842 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10843 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10844 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10845
10846
10847
10848 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10849
10850 Modified files: (Branch: RATBOX_2_1)
10851 include event.h
10852 modules m_links.c
10853 src event.c ircd.c newconf.c
10854 Log:
10855 - remove a defn of links_cache_list in m_links.c which was causing
10856 the flattened links update to be ignored
10857 - add eventUpdate(), and make links_delay update on rehash
10858
10859 Revision Changes Path
10860 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10861 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10862 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10863 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10864 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10865
10866
10867
10868 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10869
10870 Modified files: (Branch: RATBOX_2_1)
10871 doc services.txt
10872 src newconf.c
10873 Log:
10874 - make the conf parser apply service {}; on rehash
10875
10876 Revision Changes Path
10877 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10878 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10879
10880
10881
10882 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10883
10884 Modified files: (Branch: RATBOX_2_1)
10885 include m_info.h
10886 Log:
10887 - show ENABLE_SERVICES define in info
10888
10889 Revision Changes Path
10890 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10891
10892
10893
10894 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10895
10896 Modified files: (Branch: RATBOX_2_1)
10897 modules m_services.c m_stats.c
10898 Log:
10899 - via jilles, make m_services.c hook into stats U and display service
10900 blocks
10901
10902 Revision Changes Path
10903 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10904 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10905
10906
10907
10908 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10909
10910 Modified files: (Branch: RATBOX_2_1)
10911 . configure configure.ac
10912 Log:
10913 - default build to -O2
10914
10915 Revision Changes Path
10916 7.249.2.2 +4 -4 ircd-ratbox/configure
10917 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10918
10919
10920
10921 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10922
10923 Modified files: (Branch: RATBOX_2_1)
10924 doc example.conf example.efnet.conf
10925 include client.h s_conf.h s_newconf.h
10926 modules m_info.c
10927 modules/core m_join.c m_nick.c
10928 src channel.c newconf.c s_conf.c s_user.c
10929 Log:
10930 - remove no_oper_resvs from general {};
10931 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10932
10933 Revision Changes Path
10934 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10935 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10936 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10937 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10938 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10939 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10940 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10941 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10942 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10943 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10944 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10945 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10946
10947
10948
10949 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10950
10951 Modified files: (Branch: RATBOX_2_1)
10952 modules/core m_mode.c m_nick.c
10953 src s_newconf.c
10954 Log:
10955 - 2.0 sync:
10956 - raise max temptime to a year
10957 - tidy up BMASK
10958 - require 9 parameters in ms_nick(), 10 in ms_uid()
10959
10960 Revision Changes Path
10961 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10962 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10963 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10964
10965
10966
10967 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10968
10969 Modified files: (Branch: RATBOX_2_1)
10970 modules m_services.c
10971 Log:
10972 - only show services logged in info when its a local client
10973
10974 Revision Changes Path
10975 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10976
10977
10978
10979 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10980
10981 Modified files: (Branch: RATBOX_2_1)
10982 src match.c
10983 Log:
10984 passing a pointer to a pointer is not what was intended, oops
10985
10986 Revision Changes Path
10987 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10988
10989
10990
10991 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10992
10993 Modified files: (Branch: RATBOX_2_1)
10994 doc services.txt
10995 Log:
10996 - update services.txt with FNC
10997
10998 Revision Changes Path
10999 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11000
11001
11002
11003 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11004
11005 Modified files: (Branch: RATBOX_2_1)
11006 modules m_resv.c
11007 Log:
11008 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11009
11010 Revision Changes Path
11011 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11012
11013
11014
11015 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11016
11017 Modified files: (Branch: RATBOX_2_1)
11018 src s_auth.c
11019 Log:
11020 - add some uniqueness into auth process for bopm
11021
11022 Revision Changes Path
11023 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11024
11025
11026
11027 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11028
11029 Modified files: (Branch: RATBOX_2_1)
11030 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11031 Log:
11032 - make contrib/ compile
11033
11034 Revision Changes Path
11035 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11036 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11037 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11038 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11039
11040
11041
11042 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11043
11044 Modified files: (Branch: RATBOX_2_1)
11045 modules m_monitor.c
11046 Log:
11047 Don't allow MONITOR from an unregistered client
11048
11049 Revision Changes Path
11050 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11051
11052
11053
11054 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11055
11056 Modified files: (Branch: RATBOX_2_1)
11057 doc example.conf example.efnet.conf
11058 include class.h
11059 src class.c messages.tab newconf.c
11060 Log:
11061 - remove sendq_eob, its become more of a hindrance than a benefit.
11062 - sync example.efnet.conf cluster {}; with example.conf
11063
11064 Revision Changes Path
11065 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11066 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11067 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11068 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11069 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11070 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11071
11072
11073
11074 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11075
11076 Modified files: (Branch: RATBOX_2_1)
11077 . RELNOTES
11078 include patchlevel.h
11079 Log:
11080 - update RELNOTES
11081 - revved patchlevel to 2.1.2
11082
11083 Revision Changes Path
11084 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11085 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11086
11087
11088
11089 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11090
11091 Modified files: (Branch: RATBOX_2_1)
11092 . configure configure.ac
11093 Log:
11094 - raise default topiclen to 160.
11095
11096 Revision Changes Path
11097 7.249.2.1 +3 -3 ircd-ratbox/configure
11098 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11099
11100
11101
11102 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11103
11104 Modified files: (Branch: RATBOX_2_1)
11105 modules m_services.c
11106 Log:
11107 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11108 tsinfo matches this
11109
11110 Revision Changes Path
11111 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11112
11113
11114
11115 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11116
11117 Modified files: (Branch: RATBOX_2_1)
11118 modules m_services.c
11119 Log:
11120 - monitor_signoff() the client we're nickchanging
11121
11122 Revision Changes Path
11123 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11124
11125
11126
11127 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11128
11129 Modified files: (Branch: RATBOX_2_1)
11130 modules m_trace.c
11131 Log:
11132 - fix various UID problems with trace
11133
11134 Revision Changes Path
11135 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11136
11137
11138
11139 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11140
11141 Modified files: (Branch: RATBOX_2_1)
11142 help/opers dline kline
11143 modules m_resv.c m_stats.c
11144 modules/core m_mode.c
11145 Log:
11146 - sync with 2.0
11147 - tidy up kline/dline help to note they dont accept nick as target
11148 - disallow bans beginning with ':' over bmask
11149 - disallow bans with a space in chm_ban
11150 - stop counting hidden opers in stats p
11151 - match() parameters in remote unresv were inverted, causing it to fail
11152 - fix possibility of clients setting blank keys
11153
11154 Revision Changes Path
11155 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11156 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11157 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11158 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11159 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11160
11161
11162
11163 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11164
11165 Modified files: (Branch: RATBOX_2_1)
11166 src send.c
11167 Log:
11168 - fix problems with amd64 and the way we do va_list
11169
11170 Revision Changes Path
11171 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11172
11173
11174
11175 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11176
11177 Modified files: (Branch: RATBOX_2_1)
11178 modules m_services.c
11179 Log:
11180 - tidy up the kill notifications for RSFNC
11181
11182 Revision Changes Path
11183 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11184
11185
11186
11187 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11188
11189 Modified files: (Branch: RATBOX_2_1)
11190 include s_serv.h
11191 modules m_services.c
11192 src s_serv.c
11193 Log:
11194 - some more rserv stuff:
11195 - add RSFNC capability
11196 - fix up RSFNC, kill existing clients if they exist.
11197
11198 Revision Changes Path
11199 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11200 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11201 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11202
11203
11204
11205 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11206
11207 Modified files: (Branch: RATBOX_2_1)
11208 modules m_services.c
11209 Log:
11210 - first stab at a FNC implementation for rserv
11211
11212 Revision Changes Path
11213 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11214
11215
11216
11217 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11218
11219 Modified files: (Branch: RATBOX_2_1)
11220 help/opers umode
11221 Log:
11222 - remove a tab
11223
11224 Revision Changes Path
11225 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11226
11227
11228
11229 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11230
11231 Modified files: (Branch: RATBOX_2_1)
11232 src newconf.c
11233 Log:
11234 - add links_delay back
11235
11236 Revision Changes Path
11237 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11238
11239
11240
11241 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11242
11243 Modified files: (Branch: RATBOX_2_1)
11244 help/opers umode
11245 help/users umode
11246 Log:
11247 - swap tabs for spaces
11248
11249 Revision Changes Path
11250 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11251 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11252
11253
11254
11255 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11256
11257 Modified files: (Branch: RATBOX_2_1)
11258 include m_info.h
11259 Log:
11260 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11261 contained in the client_flood conf option
11262 - remove a couple of unused defines from info
11263
11264 Revision Changes Path
11265 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11266
11267
11268
11269 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11270
11271 Modified files: (Branch: RATBOX_2_1)
11272 src s_conf.c
11273 Log:
11274 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11275
11276 Revision Changes Path
11277 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11278
11279
11280
11281 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11282
11283 Modified files: (Branch: RATBOX_2_1)
11284 doc example.conf example.efnet.conf
11285 Log:
11286 - fix missing closing comment tag
11287
11288 Revision Changes Path
11289 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11290 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11291
11292
11293
11294 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11295
11296 Modified files: (Branch: RATBOX_2_1)
11297 . RELNOTES
11298 include patchlevel.h
11299 Log:
11300 - revved patchlevel to 2.1.1
11301
11302 Revision Changes Path
11303 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11304 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11305
11306
11307
11308 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11309
11310 Modified files: (Branch: RATBOX_2_1)
11311 modules m_kline.c
11312 Log:
11313 - sync up remote kline reasons, so theyre consistent with what happens
11314 when we add local klines - notably the "Temporary K-line x min" and
11315 date added to reason.
11316
11317 Revision Changes Path
11318 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11319
11320
11321
11322 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11323
11324 Modified files: (Branch: RATBOX_2_1)
11325 doc monitor.txt
11326 Log:
11327 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11328
11329 Revision Changes Path
11330 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11331
11332
11333
11334 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11335
11336 Modified files: (Branch: RATBOX_2_1)
11337 src commio.c
11338 Log:
11339 used the data pointer we saved, not what just got nulled
11340
11341 Revision Changes Path
11342 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11343
11344
11345
11346 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11347
11348 Modified files: (Branch: RATBOX_2_1)
11349 modules m_resv.c m_xline.c
11350 Log:
11351 - fix broken propagation of xline/resv
11352
11353 Revision Changes Path
11354 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11355 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11356
11357
11358
11359 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11360
11361 Modified files: (Branch: RATBOX_2_1)
11362 src s_auth.c
11363 Log:
11364 - properly increment bad auth count for stats T when we timeout an auth
11365
11366 Revision Changes Path
11367 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11368
11369
11370
11371 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11372
11373 Modified files: (Branch: RATBOX_2_1)
11374 doc monitor.txt
11375 include client.h
11376 modules/core m_nick.c
11377 Log:
11378 - fix a bit that didnt make sense in monitor.txt
11379 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11380
11381 Revision Changes Path
11382 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11383 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11384 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11385
11386
11387
11388 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11389
11390 Modified files: (Branch: RATBOX_2_1)
11391 src s_auth.c
11392 Log:
11393 removing dlink nodes from auth_poll_list twice is bad
11394
11395 Revision Changes Path
11396 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11397
11398
11399
11400 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11401
11402 Modified files: (Branch: RATBOX_2_1)
11403 modules m_stats.c
11404 Log:
11405 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11406 changed to RPL_STATSDEBUG
11407
11408 Revision Changes Path
11409 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11410
11411
11412
11413 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11414
11415 Added files: (Branch: RATBOX_2_1)
11416 doc tgchange.txt
11417 Log:
11418 - add some documentation about target change
11419
11420 Revision Changes Path
11421 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11422
11423
11424
11425 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11426
11427 Modified files: (Branch: RATBOX_2_1)
11428 include supported.h
11429 modules/core m_message.c
11430 Log:
11431 - remove extra argument to 005
11432 - disallow messaging of UIDs
11433
11434 Revision Changes Path
11435 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11436 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11437
11438
11439
11440 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11441
11442 Modified files: (Branch: RATBOX_2_1)
11443 src parse.c
11444 Log:
11445 - fix a longstanding parser bug with wrong limit checking, causing us to
11446 accept one less parameter than we're allowed to accept.
11447
11448 Revision Changes Path
11449 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11450
11451
11452
11453 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11454
11455 Modified files: (Branch: RATBOX_2_1)
11456 modules/core m_message.c
11457 Log:
11458 - exempt users messaging themselves from target change
11459
11460 Revision Changes Path
11461 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11462
11463
11464
11465 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11466
11467 Modified files: (Branch: RATBOX_2_1)
11468 include supported.h
11469 Log:
11470 - stop violating MAXPARA on 005.
11471
11472 Revision Changes Path
11473 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11474
11475
11476
11477 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11478
11479 Modified files: (Branch: RATBOX_2_1)
11480 modules/core m_nick.c
11481 Log:
11482 - dont store an ipv6 sockhost if we're not compiled with v6 support
11483
11484 Revision Changes Path
11485 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11486
11487
11488
11489 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11490
11491 Modified files: (Branch: RATBOX_2_1)
11492 include stdinc.h
11493 Log:
11494 - remove some vms includes
11495
11496 Revision Changes Path
11497 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11498
11499
11500
11501 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11502
11503 Modified files: (Branch: RATBOX_2_1)
11504 . ChangeLog
11505 include serno.h
11506 Log:
11507 - force commit for new branch
11508
11509 Revision Changes Path
11510 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11511 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11512
11513
11514
11515 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11516
11517 Modified files:
11518 . RELNOTES configure configure.ac
11519 include patchlevel.h
11520 Log:
11521 - revved patchlevel to 2.1.0
11522
11523 Revision Changes Path
11524 1.114 +6 -2 ircd-ratbox/RELNOTES
11525 7.249 +11 -11 ircd-ratbox/configure
11526 7.63 +3 -3 ircd-ratbox/configure.ac
11527 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11528
11529
11530
11531 leeh 2005/03/04 13:31:32 EST (20050304_2)
11532
11533 Modified files:
11534 . RELNOTES
11535 include patchlevel.h
11536 Log:
11537 - update RELNOTES
11538 - revved patchlevel to 2.1.0beta2
11539
11540 Revision Changes Path
11541 1.113 +12 -0 ircd-ratbox/RELNOTES
11542 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11543
11544
11545
11546 leeh 2005/03/04 13:27:05 EST (20050304_1)
11547
11548 Modified files:
11549 doc whats-new-2.1.txt
11550 src channel.c
11551 Log:
11552 - update whats-new-2.1
11553 - when we're handling global NAMES, dont output channels if there are no
11554 members within them we can show.
11555
11556 Revision Changes Path
11557 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11558 7.436 +12 -2 ircd-ratbox/src/channel.c
11559
11560
11561
11562 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11563
11564 Modified files:
11565 src patricia.c
11566 Log:
11567 That would be a node_heap not a prefix_heap..oops
11568
11569 Revision Changes Path
11570 7.30 +1 -1 ircd-ratbox/src/patricia.c
11571
11572
11573
11574 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11575
11576 Modified files:
11577 include stdinc.h
11578 Log:
11579 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11580 otherwise..the other macros might work????
11581
11582 Revision Changes Path
11583 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11584
11585
11586
11587 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11588
11589 Modified files:
11590 . configure configure.ac
11591 Log:
11592 i hate autoconf
11593
11594 Revision Changes Path
11595 7.248 +5 -5 ircd-ratbox/configure
11596 7.62 +5 -5 ircd-ratbox/configure.ac
11597
11598
11599
11600 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11601
11602 Modified files:
11603 . configure configure.ac
11604 Log:
11605 i hate autoconf
11606
11607 Revision Changes Path
11608 7.247 +3 -2 ircd-ratbox/configure
11609 7.61 +3 -2 ircd-ratbox/configure.ac
11610
11611
11612
11613 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11614
11615 Modified files:
11616 . configure configure.ac
11617 Log:
11618 doh
11619
11620 Revision Changes Path
11621 7.246 +6 -6 ircd-ratbox/configure
11622 7.60 +4 -4 ircd-ratbox/configure.ac
11623
11624
11625
11626 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11627
11628 Modified files:
11629 . configure configure.ac
11630 include stdinc.h
11631 Log:
11632 Doh these changes got put on RATBOX_2_0 when they were meant for
11633 head..oops...
11634 Also merged in the monitor heap size stuff, not that i think monitor has
11635 been moved to head
11636
11637 Revision Changes Path
11638 7.245 +12 -3 ircd-ratbox/configure
11639 7.59 +11 -3 ircd-ratbox/configure.ac
11640 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11641
11642
11643
11644 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11645
11646 Modified files:
11647 include stdinc.h
11648 Log:
11649 Add more robust alloca checking
11650
11651 Revision Changes Path
11652 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11653
11654
11655
11656 leeh 2005/02/24 15:27:17 EST (20050224_9)
11657
11658 Modified files:
11659 contrib m_42.c
11660 Log:
11661 - fix the copyright on m_42.c :p
11662
11663 Revision Changes Path
11664 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11665
11666
11667
11668 leeh 2005/02/24 15:22:53 EST (20050224_8)
11669
11670 Modified files:
11671 include supported.h
11672 modules m_dline.c
11673 Log:
11674 - fix a core in undline on bad masks
11675 - remove an unwanted space from beginning of second 005 numeric
11676
11677 Revision Changes Path
11678 7.5 +1 -1 ircd-ratbox/include/supported.h
11679 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11680
11681
11682
11683 leeh 2005/02/24 15:18:59 EST (20050224_7)
11684
11685 Modified files:
11686 modules m_monitor.c
11687 Log:
11688 - use max_monitor when adding nicknames
11689 - add in monitor s
11690 that should be everything now..
11691
11692 Revision Changes Path
11693 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11694
11695
11696
11697 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11698
11699 Modified files:
11700 contrib m_42.c
11701 Log:
11702 42
11703
11704 Revision Changes Path
11705 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11706
11707
11708
11709 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11710
11711 Modified files:
11712 contrib m_42.c
11713 Log:
11714 42
11715
11716 Revision Changes Path
11717 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11718
11719
11720
11721 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11722
11723 Added files:
11724 contrib m_42.c
11725 Log:
11726 The Answer to Life, the Universe, and Everything
11727
11728 Revision Changes Path
11729 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11730
11731
11732
11733 leeh 2005/02/24 14:53:04 EST (20050224_3)
11734
11735 Modified files:
11736 include monitor.h
11737 modules m_monitor.c
11738 src ircd.c monitor.c
11739 Log:
11740 - call init_monitor() on startup
11741 - add in support for adding/deleting/listing monitor entries
11742
11743 Revision Changes Path
11744 7.2 +3 -1 ircd-ratbox/include/monitor.h
11745 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11746 7.374 +2 -0 ircd-ratbox/src/ircd.c
11747 7.3 +15 -4 ircd-ratbox/src/monitor.c
11748
11749
11750
11751 leeh 2005/02/23 21:20:10 EST (20050224_2)
11752
11753 Modified files:
11754 doc example.conf example.efnet.conf
11755 include s_conf.h supported.h
11756 modules Makefile.in
11757 src client.c newconf.c s_conf.c
11758 Added files:
11759 modules m_monitor.c
11760 Log:
11761 - add the max_monitor config option
11762 - advertise MONITOR=%d in 005
11763 - clear a local clients monitor list on exit
11764 - add the framework for the MONITOR command
11765 - bed.
11766
11767 Revision Changes Path
11768 7.261 +5 -0 ircd-ratbox/doc/example.conf
11769 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11770 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11771 7.4 +4 -2 ircd-ratbox/include/supported.h
11772 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11773 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11774 7.492 +1 -0 ircd-ratbox/src/client.c
11775 7.202 +1 -0 ircd-ratbox/src/newconf.c
11776 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11777
11778
11779
11780 leeh 2005/02/23 20:57:51 EST (20050224_1)
11781
11782 Modified files:
11783 . configure configure.ac
11784 include setup.h.in
11785 src monitor.c
11786 Log:
11787 - move MONITOR_HEAP_SIZE over to configure
11788
11789 Revision Changes Path
11790 7.244 ircd-ratbox/configure
11791 7.58 +4 -2 ircd-ratbox/configure.ac
11792 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11793 7.2 +0 -2 ircd-ratbox/src/monitor.c
11794
11795
11796
11797 leeh 2005/02/23 20:48:08 EST (20050224_0)
11798
11799 Modified files:
11800 doc monitor.txt
11801 include client.h numeric.h
11802 modules/core m_nick.c
11803 src Makefile.in client.c messages.tab
11804 s_user.c
11805 Added files:
11806 include monitor.h
11807 src monitor.c
11808 Log:
11809 - first half of my server-side notify list implementation..
11810
11811 Revision Changes Path
11812 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11813 7.266 +3 -0 ircd-ratbox/include/client.h
11814 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11815 7.58 +6 -0 ircd-ratbox/include/numeric.h
11816 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11817 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11818 7.491 +3 -0 ircd-ratbox/src/client.c
11819 7.126 +5 -5 ircd-ratbox/src/messages.tab
11820 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11821 7.342 +2 -0 ircd-ratbox/src/s_user.c
11822
11823
11824
11825 leeh 2005/02/23 18:42:59 EST (20050223_0)
11826
11827 Modified files:
11828 include hash.h
11829 Log:
11830 - double the size of the client and channel hashtables (64k -> 128k and
11831 32k -> 64k). The improvements are quite significant..
11832
11833 Revision Changes Path
11834 7.54 +4 -4 ircd-ratbox/include/hash.h
11835
11836
11837
11838 leeh 2005/02/22 14:55:56 EST (20050222_1)
11839
11840 Modified files:
11841 doc monitor.txt
11842 modules m_services.c
11843 Log:
11844 - remove a couple of unused vars
11845 - update monitor.txt
11846
11847 Revision Changes Path
11848 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11849 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11850
11851
11852
11853 leeh 2005/02/21 19:47:24 EST (20050222_0)
11854
11855 Added files:
11856 doc monitor.txt
11857 Log:
11858 - add in my documentation on the upcoming MONITOR command
11859
11860 Revision Changes Path
11861 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11862
11863
11864
11865 leeh 2005/02/21 12:09:34 EST (20050221_0)
11866
11867 Modified files:
11868 . configure configure.ac
11869 doc whats-new-2.1.txt
11870 tools README.mkpasswd
11871 Removed files:
11872 src crypt.c
11873 Log:
11874 - update whats-new-2.1.txt some more
11875 - we dont have vms mkpasswd anymore
11876 - remove the unused crypt.c
11877
11878 Revision Changes Path
11879 7.243 +3 -6 ircd-ratbox/configure
11880 7.57 +2 -4 ircd-ratbox/configure.ac
11881 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11882 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11883 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11884
11885
11886
11887 leeh 2005/02/19 12:38:09 EST (20050219_3)
11888
11889 Modified files:
11890 doc example.conf example.efnet.conf
11891 include ircd.h
11892 modules m_pong.c
11893 src channel.c client.c ircd.c s_conf.c
11894 Log:
11895 - rework the splitcode, splitservers is now how many servers we've marked as
11896 EOB, rather than how many are linked. Thus pull ourselves out of
11897 splitmode immediately once this is satisfied
11898
11899 Revision Changes Path
11900 7.260 +8 -9 ircd-ratbox/doc/example.conf
11901 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11902 7.83 +1 -0 ircd-ratbox/include/ircd.h
11903 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11904 7.435 +16 -36 ircd-ratbox/src/channel.c
11905 7.490 +2 -0 ircd-ratbox/src/client.c
11906 7.373 +2 -1 ircd-ratbox/src/ircd.c
11907 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11908
11909
11910
11911 leeh 2005/02/19 09:02:34 EST (20050219_2)
11912
11913 Modified files:
11914 doc example.conf example.efnet.conf
11915 include ircd.h s_conf.h
11916 modules m_set.c
11917 src channel.c ircd.c newconf.c s_conf.c
11918 Log:
11919 - remove split_delay
11920
11921 Revision Changes Path
11922 7.259 +0 -5 ircd-ratbox/doc/example.conf
11923 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11924 7.82 +0 -1 ircd-ratbox/include/ircd.h
11925 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11926 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11927 7.434 +2 -7 ircd-ratbox/src/channel.c
11928 7.372 +0 -1 ircd-ratbox/src/ircd.c
11929 7.201 +0 -1 ircd-ratbox/src/newconf.c
11930 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11931
11932
11933
11934 leeh 2005/02/19 08:48:05 EST (20050219_1)
11935
11936 Modified files:
11937 include client.h
11938 modules m_cap.c m_who.c
11939 src channel.c
11940 Log:
11941 - implemented multi-prefix client capability, which allows stacking of @+ in
11942 names and who
11943
11944 Revision Changes Path
11945 7.265 +1 -1 ircd-ratbox/include/client.h
11946 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11947 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11948 7.433 +4 -6 ircd-ratbox/src/channel.c
11949
11950
11951
11952 leeh 2005/02/19 06:27:58 EST (20050219_0)
11953
11954 Modified files:
11955 modules m_etrace.c
11956 src newconf.c s_conf.c s_newconf.c
11957 Log:
11958 - removed some unused vars/functions
11959
11960 Revision Changes Path
11961 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11962 7.200 +0 -15 ircd-ratbox/src/newconf.c
11963 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11964 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11965
11966
11967
11968 leeh 2005/02/16 12:58:24 EST (20050216_2)
11969
11970 Modified files:
11971 . RELNOTES configure configure.ac
11972 include patchlevel.h
11973 Log:
11974 - update configure to reflect this is 'devel'
11975 - update RELNOTES
11976 - revved patchlevel to 2.1.0beta1
11977
11978 Revision Changes Path
11979 1.112 +9 -1 ircd-ratbox/RELNOTES
11980 7.242 +11 -11 ircd-ratbox/configure
11981 7.56 +3 -3 ircd-ratbox/configure.ac
11982 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11983
11984
11985
11986 leeh 2005/02/16 12:46:30 EST (20050216_1)
11987
11988 Modified files:
11989 . configure configure.ac
11990 include client.h numeric.h s_conf.h setup.h.in
11991 supported.h
11992 modules Makefile.in
11993 modules/core m_nick.c
11994 src Makefile.in client.c ircd.c messages.tab
11995 newconf.c s_conf.c s_user.c
11996 Removed files:
11997 include watch.h
11998 modules m_watch.c
11999 src watch.c
12000 Log:
12001 - remove watch, the protocol for this sucks so hard I just dont want it
12002 here ;-)
12003
12004 Revision Changes Path
12005 7.241 +2 -12 ircd-ratbox/configure
12006 7.55 +2 -4 ircd-ratbox/configure.ac
12007 7.264 +0 -2 ircd-ratbox/include/client.h
12008 7.57 +0 -11 ircd-ratbox/include/numeric.h
12009 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12010 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12011 7.3 +2 -3 ircd-ratbox/include/supported.h
12012 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12013 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12014 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12015 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12016 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12017 7.489 +0 -3 ircd-ratbox/src/client.c
12018 7.371 +0 -2 ircd-ratbox/src/ircd.c
12019 7.125 +9 -9 ircd-ratbox/src/messages.tab
12020 7.199 +0 -1 ircd-ratbox/src/newconf.c
12021 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12022 7.341 +0 -2 ircd-ratbox/src/s_user.c
12023 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12024
12025
12026
12027 leeh 2005/02/15 19:13:31 EST (20050216_0)
12028
12029 Modified files:
12030 include stdinc.h
12031 src event.c ircd_lexer.l ircd_signal.c
12032 modules.c
12033 Removed files:
12034 servlink descrip.mms
12035 Log:
12036 - remove a few vms bits
12037
12038 Revision Changes Path
12039 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12040 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12041 7.47 +0 -54 ircd-ratbox/src/event.c
12042 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12043 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12044 7.152 +0 -3 ircd-ratbox/src/modules.c
12045
12046
12047
12048 leeh 2005/02/15 18:53:32 EST (20050215_0)
12049
12050 Modified files:
12051 include hostmask.h ircd.h s_conf.h s_newconf.h
12052 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12053 m_xline.c
12054 src hostmask.c ircd.c ircd_signal.c s_conf.c
12055 s_newconf.c
12056 Log:
12057 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12058 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12059
12060 Revision Changes Path
12061 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12062 7.81 +1 -0 ircd-ratbox/include/ircd.h
12063 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12064 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12065 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12066 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12067 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12068 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12069 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12070 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12071 7.370 +7 -0 ircd-ratbox/src/ircd.c
12072 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12073 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12074 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12075
12076
12077
12078 leeh 2005/02/13 10:21:41 EST (20050213_4)
12079
12080 Modified files:
12081 doc services.txt
12082 Added files:
12083 doc whats-new-2.0.txt whats-new-2.1.txt
12084 Removed files:
12085 doc whats-new.txt
12086 Log:
12087 - move whats-new.txt to whats-new-2.0.txt
12088 - add in whats-new-2.1.txt
12089 - update services.txt with the whois for logged in users
12090
12091 Revision Changes Path
12092 7.2 +5 -0 ircd-ratbox/doc/services.txt
12093 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12094 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12095 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12096
12097
12098
12099 leeh 2005/02/13 09:20:37 EST (20050213_3)
12100
12101 Modified files:
12102 include supported.h
12103 modules/core m_message.c
12104 Log:
12105 - fix a compile error in m_message.c
12106 - update 005 to the spec and add CPRIVMSG/CNOTICE
12107
12108 Revision Changes Path
12109 7.2 +31 -37 ircd-ratbox/include/supported.h
12110 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12111
12112
12113
12114 leeh 2005/02/13 09:14:12 EST (20050213_2)
12115
12116 Modified files:
12117 src channel.c
12118 Log:
12119 - fix the membership memleak
12120
12121 Revision Changes Path
12122 7.432 +0 -3 ircd-ratbox/src/channel.c
12123
12124
12125
12126 leeh 2005/02/12 21:51:56 EST (20050213_1)
12127
12128 Modified files:
12129 include client.h
12130 modules/core m_message.c
12131 Log:
12132 - add a bitmask to track when they send their first message, only allowing
12133 clearing stuff after that.
12134
12135 Revision Changes Path
12136 7.263 +4 -0 ircd-ratbox/include/client.h
12137 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12138
12139
12140
12141 leeh 2005/02/12 21:17:52 EST (20050213_0)
12142
12143 Modified files:
12144 include patricia.h s_newconf.h
12145 modules/core m_message.c
12146 src patricia.c s_newconf.c s_user.c
12147 Log:
12148 - add in the patricia for tracking who fills up targets, give them a reduced
12149 count on connect
12150
12151 Revision Changes Path
12152 7.20 +1 -1 ircd-ratbox/include/patricia.h
12153 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12154 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12155 7.29 +1 -1 ircd-ratbox/src/patricia.c
12156 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12157 7.340 +4 -0 ircd-ratbox/src/s_user.c
12158
12159
12160
12161 leeh 2005/02/12 18:35:10 EST (20050212_0)
12162
12163 Modified files:
12164 include ircd_defs.h
12165 src class.c reject.c
12166 Log:
12167 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12168
12169 Revision Changes Path
12170 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12171 7.68 +1 -5 ircd-ratbox/src/class.c
12172 1.33 +1 -5 ircd-ratbox/src/reject.c
12173
12174
12175
12176 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12177
12178 Modified files:
12179 modules m_watch.c
12180 Log:
12181 remove stupid memory leak
12182
12183 Revision Changes Path
12184 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12185
12186
12187
12188 leeh 2005/02/11 06:42:48 EST (20050211_0)
12189
12190 Modified files:
12191 modules m_gline.c
12192 Log:
12193 - workaround hyb6 allowing empty gline reasons
12194
12195 Revision Changes Path
12196 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12197
12198
12199
12200 leeh 2005/02/09 14:39:13 EST (20050209_2)
12201
12202 Modified files:
12203 include s_conf.h
12204 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12205 src ircd.c s_conf.c
12206 Log:
12207 - move temp dlines and temp klines over to an array, rather than completely
12208 seperate dlinks.
12209
12210 Revision Changes Path
12211 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12212 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12213 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12214 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12215 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12216 7.369 +0 -5 ircd-ratbox/src/ircd.c
12217 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12218
12219
12220
12221 leeh 2005/02/09 14:02:13 EST (20050209_1)
12222
12223 Modified files:
12224 include s_user.h
12225 modules m_cap.c m_pong.c m_user.c
12226 modules/core m_nick.c
12227 src s_user.c
12228 Log:
12229 - remove 'nick' param from register_local_user(), its not needed.
12230
12231 Revision Changes Path
12232 7.35 +1 -1 ircd-ratbox/include/s_user.h
12233 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12234 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12235 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12236 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12237 7.339 +6 -6 ircd-ratbox/src/s_user.c
12238
12239
12240
12241 leeh 2005/02/09 13:12:53 EST (20050209_0)
12242
12243 Modified files:
12244 modules m_cmessage.c
12245 Log:
12246 - dont send numerics when we're dealing with CNOTICE
12247 - add in checking for +g, and resetting idle
12248
12249 Revision Changes Path
12250 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12251
12252
12253
12254 leeh 2005/02/08 11:37:50 EST (20050208_2)
12255
12256 Modified files:
12257 src s_newconf.c
12258 Log:
12259 - fix operator blocks to work on ip spoofs
12260
12261 Revision Changes Path
12262 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12263
12264
12265
12266 leeh 2005/02/07 19:23:22 EST (20050208_1)
12267
12268 Modified files:
12269 doc example.conf example.efnet.conf
12270 src newconf.c
12271 Log:
12272 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12273
12274 Revision Changes Path
12275 7.258 +0 -39 ircd-ratbox/doc/example.conf
12276 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12277 7.198 +0 -272 ircd-ratbox/src/newconf.c
12278
12279
12280
12281 leeh 2005/02/07 19:19:32 EST (20050208_0)
12282
12283 Modified files:
12284 src s_conf.c
12285 Log:
12286 - added support for kline.conf.perm et al, these take the same formats
12287 as their non-permanent partners, but you cant remove them via the ircd.
12288
12289 Revision Changes Path
12290 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12291
12292
12293
12294 leeh 2005/02/02 19:18:59 EST (20050203_1)
12295
12296 Modified files:
12297 help Makefile.in
12298 help/opers index
12299 help/users index
12300 Added files:
12301 help/opers cnotice cprivmsg
12302 Log:
12303 - added help files for cprivmsg/cnotice
12304
12305 Revision Changes Path
12306 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12307 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12308 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12309 1.10 +19 -19 ircd-ratbox/help/opers/index
12310 1.7 +10 -9 ircd-ratbox/help/users/index
12311
12312
12313
12314 leeh 2005/02/02 19:14:25 EST (20050203_0)
12315
12316 Modified files:
12317 include numeric.h
12318 modules Makefile.in
12319 src messages.tab
12320 Added files:
12321 modules m_cmessage.c
12322 Log:
12323 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12324 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12325 nick is a member. These bypass any target change limitations.
12326 - added ERR_VOICENEEDED, numeric 489.
12327
12328 Revision Changes Path
12329 7.56 +2 -0 ircd-ratbox/include/numeric.h
12330 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12331 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12332 7.124 +1 -1 ircd-ratbox/src/messages.tab
12333
12334
12335
12336 leeh 2005/02/02 16:58:16 EST (20050202_4)
12337
12338 Modified files:
12339 help/opers etrace
12340 Log:
12341 - update etrace help
12342
12343 Revision Changes Path
12344 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12345
12346
12347
12348 leeh 2005/02/02 16:55:04 EST (20050202_3)
12349
12350 Modified files:
12351 modules m_etrace.c
12352 Log:
12353 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12354 can put its external ip address in there..
12355
12356 Revision Changes Path
12357 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12358
12359
12360
12361 leeh 2005/02/02 16:41:06 EST (20050202_2)
12362
12363 Modified files:
12364 modules m_etrace.c
12365 Log:
12366 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12367 if its a non-local client. These will just get "lost" if the remote
12368 server doesnt support this..
12369
12370 Revision Changes Path
12371 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12372
12373
12374
12375 leeh 2005/02/02 16:12:12 EST (20050202_1)
12376
12377 Modified files:
12378 include client.h numeric.h s_conf.h
12379 modules/core m_message.c
12380 src messages.tab newconf.c s_conf.c
12381 Log:
12382 - first part of the target change code, add the storage of targets for
12383 localuser, throttle messages when they fill all the available slots
12384
12385 Revision Changes Path
12386 7.262 +5 -1 ircd-ratbox/include/client.h
12387 7.55 +2 -0 ircd-ratbox/include/numeric.h
12388 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12389 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12390 7.123 +1 -1 ircd-ratbox/src/messages.tab
12391 7.197 +1 -0 ircd-ratbox/src/newconf.c
12392 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12393
12394
12395
12396 leeh 2005/02/02 13:28:10 EST (20050202_0)
12397
12398 Modified files:
12399 modules m_resv.c m_stats.c m_testline.c
12400 modules/core m_join.c
12401 src hash.c kdparse.c messages.tab s_newconf.c
12402 Log:
12403 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12404 tracking of when resvs get hit
12405
12406 Revision Changes Path
12407 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12408 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12409 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12410 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12411 7.114 +3 -0 ircd-ratbox/src/hash.c
12412 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12413 7.122 +1 -1 ircd-ratbox/src/messages.tab
12414 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12415
12416
12417
12418 leeh 2005/01/31 09:04:10 EST (20050131_2)
12419
12420 Modified files:
12421 src s_log.c
12422 Log:
12423 - fflush() logfiles
12424
12425 Revision Changes Path
12426 7.79 +2 -0 ircd-ratbox/src/s_log.c
12427
12428
12429
12430 leeh 2005/01/31 08:59:09 EST (20050131_1)
12431
12432 Modified files:
12433 src commio.c
12434 Log:
12435 - rename fd_dump() to comm_dump()
12436
12437 Revision Changes Path
12438 1.27 +2 -2 ircd-ratbox/src/commio.c
12439
12440
12441
12442 leeh 2005/01/30 19:16:08 EST (20050131_0)
12443
12444 Modified files:
12445 doc hooks.txt
12446 include hook.h
12447 modules m_services.c
12448 modules/core m_server.c
12449 src hook.c s_serv.c
12450 Log:
12451 - added hook for server_introduced
12452 - fixed up services support for hooks
12453
12454 Revision Changes Path
12455 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12456 1.31 +1 -0 ircd-ratbox/include/hook.h
12457 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12458 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12459 7.36 +2 -0 ircd-ratbox/src/hook.c
12460 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12461
12462
12463
12464 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12465
12466 Modified files:
12467 src commio.c
12468 Log:
12469 Add back in the comm_fd_hack thing for solaris
12470
12471 Revision Changes Path
12472 1.26 +26 -1 ircd-ratbox/src/commio.c
12473
12474
12475
12476 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12477
12478 Modified files:
12479 adns adns.h
12480 include commio.h s_conf.h watch.h
12481 modules m_dline.c m_kline.c m_resv.c m_stats.c
12482 m_watch.c m_xline.c
12483 modules/core m_nick.c
12484 src balloc.c cache.c client.c commio.c
12485 epoll.c ircd.c ircd_lexer.l kdparse.c
12486 listener.c s_auth.c s_conf.c s_log.c
12487 s_serv.c watch.c
12488 Log:
12489 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12490
12491 Revision Changes Path
12492 1.18 +0 -2 ircd-ratbox/adns/adns.h
12493 1.14 +6 -37 ircd-ratbox/include/commio.h
12494 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12495 7.3 +2 -2 ircd-ratbox/include/watch.h
12496 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12497 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12498 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12499 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12500 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12501 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12502 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12503 7.85 +1 -1 ircd-ratbox/src/balloc.c
12504 1.24 +5 -5 ircd-ratbox/src/cache.c
12505 7.488 +4 -4 ircd-ratbox/src/client.c
12506 1.25 +10 -280 ircd-ratbox/src/commio.c
12507 1.33 +1 -1 ircd-ratbox/src/epoll.c
12508 7.368 +4 -4 ircd-ratbox/src/ircd.c
12509 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12510 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12511 7.125 +8 -8 ircd-ratbox/src/listener.c
12512 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12513 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12514 7.78 +20 -20 ircd-ratbox/src/s_log.c
12515 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12516 1.6 +22 -15 ircd-ratbox/src/watch.c
12517
12518
12519
12520 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12521
12522 Modified files:
12523 modules/core m_mode.c
12524 Log:
12525 remove two unused variables
12526
12527 Revision Changes Path
12528 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12529
12530
12531
12532 leeh 2005/01/28 15:31:40 EST (20050128_1)
12533
12534 Modified files:
12535 modules m_kline.c
12536 src s_conf.c
12537 Log:
12538 - mo_kline() needs minpara of 3, not 2
12539 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12540 - require me.info is never blank
12541
12542 Revision Changes Path
12543 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12544 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12545
12546
12547
12548 leeh 2005/01/28 15:26:28 EST (20050128_0)
12549
12550 Modified files:
12551 modules/core m_mode.c m_sjoin.c
12552 Log:
12553 - patch via jilles to fix +eI lists being shown to lusers when handling
12554 protocol stuff over TS6
12555
12556 Revision Changes Path
12557 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12558 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12559
12560
12561
12562 leeh 2005/01/25 19:47:38 EST (20050126_0)
12563
12564 Modified files:
12565 include channel.h
12566 modules/core m_join.c m_mode.c m_sjoin.c
12567 src channel.c messages.tab s_serv.c
12568 Log:
12569 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12570 an operspy call with &me
12571 - remove modebuf/parabuf params from channel_modes(), we now generate a
12572 buffer internally which we return.
12573
12574 Revision Changes Path
12575 7.163 +1 -1 ircd-ratbox/include/channel.h
12576 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12577 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12578 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12579 7.431 +25 -18 ircd-ratbox/src/channel.c
12580 7.121 +1 -1 ircd-ratbox/src/messages.tab
12581 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12582
12583
12584
12585 alz 2005/01/25 18:09:18 EST (20050125_5)
12586
12587 Modified files:
12588 doc example.conf example.efnet.conf
12589 include s_conf.h
12590 modules m_info.c
12591 src listener.c newconf.c s_conf.c
12592 Log:
12593 Added dline_with_reason config option (default yes):
12594
12595 /* dline reason: show the user the dline reason when they connect
12596 * and are dlined.
12597 */
12598 dline_with_reason = yes;
12599
12600 Revision Changes Path
12601 7.257 +6 -1 ircd-ratbox/doc/example.conf
12602 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12603 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12604 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12605 7.124 +1 -1 ircd-ratbox/src/listener.c
12606 7.196 +1 -0 ircd-ratbox/src/newconf.c
12607 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12608
12609
12610
12611 leeh 2005/01/25 13:21:17 EST (20050125_4)
12612
12613 Modified files:
12614 src newconf.c
12615 Log:
12616 - make conf_set_generic_string() test len exists before it uses it.
12617
12618 Revision Changes Path
12619 7.195 +1 -1 ircd-ratbox/src/newconf.c
12620
12621
12622
12623 leeh 2005/01/25 13:10:56 EST (20050125_3)
12624
12625 Modified files:
12626 doc example.conf
12627 src newconf.c
12628 Log:
12629 - rename 'type' to 'flags' in cluster {};
12630 - add stacking of servers in cluster {}; documented in example.conf
12631
12632 Revision Changes Path
12633 7.256 +18 -10 ircd-ratbox/doc/example.conf
12634 7.194 +39 -7 ircd-ratbox/src/newconf.c
12635
12636
12637
12638 alz 2005/01/25 12:48:54 EST (20050125_2)
12639
12640 Modified files:
12641 include s_conf.h
12642 src listener.c s_conf.c
12643 Log:
12644 Added dline reasons, connecting/banned clients now see ban reason.
12645
12646 Revision Changes Path
12647 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12648 7.123 +17 -4 ircd-ratbox/src/listener.c
12649 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12650
12651
12652
12653 leeh 2005/01/25 07:44:37 EST (20050125_1)
12654
12655 Modified files:
12656 doc example.conf example.efnet.conf
12657 src newconf.c
12658 Log:
12659 - implement stacking of shared {}; blocks, documented in example.conf
12660
12661 Revision Changes Path
12662 7.255 +26 -13 ircd-ratbox/doc/example.conf
12663 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12664 7.193 +51 -36 ircd-ratbox/src/newconf.c
12665
12666
12667
12668 leeh 2005/01/24 19:08:29 EST (20050125_0)
12669
12670 Modified files:
12671 doc example.conf
12672 include client.h s_conf.h
12673 modules/core m_join.c
12674 src newconf.c s_user.c
12675 Log:
12676 - added jupe_exempt to auth {};, exempts the user from generating warnings
12677 when they attempt to join juped channels.
12678
12679 Revision Changes Path
12680 7.254 +2 -0 ircd-ratbox/doc/example.conf
12681 7.261 +3 -0 ircd-ratbox/include/client.h
12682 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12683 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12684 7.192 +1 -0 ircd-ratbox/src/newconf.c
12685 7.338 +8 -0 ircd-ratbox/src/s_user.c
12686
12687
12688
12689 leeh 2005/01/24 18:57:02 EST (20050124_6)
12690
12691 Modified files:
12692 src newconf.c
12693 Log:
12694 - rework shared {};, the format is now:
12695 shared {
12696 oper = "flame@*.leeh.co.uk", "*.lan";
12697 flags = kline;
12698 };
12699
12700 With no privs:
12701 shared {
12702 oper = "flame@*.leeh.co.uk", "*.lan";
12703 flags = none;
12704 };
12705
12706 Revision Changes Path
12707 7.191 +55 -23 ircd-ratbox/src/newconf.c
12708
12709
12710
12711 leeh 2005/01/24 17:25:58 EST (20050124_5)
12712
12713 Modified files:
12714 include modules.h
12715 Log:
12716 - fix the prototype on load_static_modules()
12717
12718 Revision Changes Path
12719 7.61 +1 -1 ircd-ratbox/include/modules.h
12720
12721
12722
12723 leeh 2005/01/24 16:00:30 EST (20050124_4)
12724
12725 Modified files:
12726 modules m_cap.c
12727 Log:
12728 - have cap end call register_local_user() with its own copy of
12729 source_p->username so its safe for unidented users..
12730
12731 Revision Changes Path
12732 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12733
12734
12735
12736 leeh 2005/01/24 15:48:09 EST (20050124_3)
12737
12738 Modified files:
12739 include newconf.h s_conf.h
12740 modules m_info.c
12741 src newconf.c s_conf.c s_log.c
12742 Log:
12743 - move the conf parser over to a table based structure, with generic setting
12744 of integers/strings
12745
12746 Revision Changes Path
12747 7.34 +9 -8 ircd-ratbox/include/newconf.h
12748 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12749 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12750 7.190 +264 -808 ircd-ratbox/src/newconf.c
12751 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12752 7.77 +13 -13 ircd-ratbox/src/s_log.c
12753
12754
12755
12756 leeh 2005/01/24 13:11:30 EST (20050124_2)
12757
12758 Modified files:
12759 doc example.conf
12760 src newconf.c
12761 Log:
12762 - added stacking of ips in exempt {};
12763
12764 Revision Changes Path
12765 7.253 +4 -0 ircd-ratbox/doc/example.conf
12766 7.189 +11 -30 ircd-ratbox/src/newconf.c
12767
12768
12769
12770 leeh 2005/01/24 12:59:57 EST (20050124_1)
12771
12772 Modified files:
12773 include tools.h
12774 src channel.c client.c hash.c hook.c
12775 newconf.c s_user.c watch.c
12776 Log:
12777 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12778 consistent with the rest of the dlink code.
12779
12780 Revision Changes Path
12781 1.54 +7 -7 ircd-ratbox/include/tools.h
12782 7.430 +2 -2 ircd-ratbox/src/channel.c
12783 7.487 +6 -6 ircd-ratbox/src/client.c
12784 7.113 +5 -5 ircd-ratbox/src/hash.c
12785 7.35 +1 -1 ircd-ratbox/src/hook.c
12786 7.188 +2 -2 ircd-ratbox/src/newconf.c
12787 7.337 +1 -1 ircd-ratbox/src/s_user.c
12788 1.5 +4 -4 ircd-ratbox/src/watch.c
12789
12790
12791
12792 leeh 2005/01/24 12:47:13 EST (20050124_0)
12793
12794 Modified files:
12795 modules m_cap.c
12796 Log:
12797 - cheap hack on sticky capabs..
12798
12799 Revision Changes Path
12800 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12801
12802
12803
12804 leeh 2005/01/22 11:36:54 EST (20050122_0)
12805
12806 Modified files:
12807 modules m_cap.c
12808 Log:
12809 - updated my clicap implementation to match the spec so far..
12810
12811 Revision Changes Path
12812 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12813
12814
12815
12816 leeh 2005/01/21 07:14:43 EST (20050121_2)
12817
12818 Modified files:
12819 doc hooks.txt
12820 include hook.h
12821 modules m_services.c
12822 src hook.c s_serv.c
12823 Log:
12824 - added hooks for when we're sending a burst
12825 - rewrote hooks.txt
12826 - fix up the hooks ive already done in services compatibility, ill add the
12827 hooks for server/client introductions in a bit.
12828
12829 Revision Changes Path
12830 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12831 1.30 +4 -0 ircd-ratbox/include/hook.h
12832 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12833 7.34 +7 -0 ircd-ratbox/src/hook.c
12834 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12835
12836
12837
12838 leeh 2005/01/21 06:34:03 EST (20050121_1)
12839
12840 Modified files:
12841 contrib example_module.c spy_admin_notice.c
12842 spy_info_notice.c spy_links_notice.c
12843 spy_motd_notice.c spy_stats_notice.c
12844 spy_stats_p_notice.c spy_trace_notice.c
12845 spy_whois_notice.c
12846 spy_whois_notice_global.c
12847 include hook.h
12848 modules m_admin.c m_info.c m_links.c m_motd.c
12849 m_services.c m_stats.c m_trace.c
12850 m_whois.c static_modules.c.SH
12851 modules/core m_server.c
12852 src client.c hook.c ircd.c modules.c packet.c
12853 s_auth.c s_serv.c s_user.c send.c
12854 Log:
12855 - add a better implementation of the hook system, its now a slow leaking
12856 array and events are created whenever we try adding a hook for it, or
12857 theyre registered for the caller.
12858
12859 Ive temporarily fucked services support and removed most of the other
12860 hooks.. I shall fix this soon.
12861
12862 Revision Changes Path
12863 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12864 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12865 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12866 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12867 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12868 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12869 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12870 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12871 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12872 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12873 1.29 +34 -70 ircd-ratbox/include/hook.h
12874 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12875 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12876 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12877 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12878 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12879 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12880 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12881 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12882 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12883 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12884 7.486 +1 -28 ircd-ratbox/src/client.c
12885 7.33 +131 -137 ircd-ratbox/src/hook.c
12886 7.367 +1 -1 ircd-ratbox/src/ircd.c
12887 7.151 +6 -10 ircd-ratbox/src/modules.c
12888 7.138 +10 -14 ircd-ratbox/src/packet.c
12889 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12890 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12891 7.336 +0 -6 ircd-ratbox/src/s_user.c
12892 7.286 +8 -6 ircd-ratbox/src/send.c
12893
12894
12895
12896 leeh 2005/01/20 19:19:20 EST (20050121_0)
12897
12898 Modified files:
12899 include hostmask.h
12900 Log:
12901 - remove an unused struct
12902
12903 Revision Changes Path
12904 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12905
12906
12907
12908 leeh 2005/01/20 13:38:39 EST (20050120_1)
12909
12910 Modified files:
12911 . configure configure.ac
12912 include client.h numeric.h patchlevel.h
12913 modules Makefile.in
12914 src messages.tab s_user.c
12915 Added files:
12916 modules m_cap.c
12917 Log:
12918 - drop back to -O0, fix patchlevel.h
12919 - first stab at client capabilities.. this still needs work.
12920
12921 Revision Changes Path
12922 7.240 +3 -3 ircd-ratbox/configure
12923 7.54 +3 -3 ircd-ratbox/configure.ac
12924 7.260 +3 -0 ircd-ratbox/include/client.h
12925 7.54 +2 -0 ircd-ratbox/include/numeric.h
12926 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12927 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12928 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12929 7.120 +1 -1 ircd-ratbox/src/messages.tab
12930 7.335 +3 -0 ircd-ratbox/src/s_user.c
12931
12932
12933
12934 leeh 2005/01/20 06:04:41 EST (20050120_0)
12935
12936 Modified files:
12937 . ChangeLog RELNOTES
12938 include config.h config.h.dist memory.h
12939 patchlevel.h
12940 modules m_stats.c
12941 src commio.c crypt.c getopt.c ircd.c s_serv.c
12942 Removed files:
12943 . README.VMS clean.com make.com
12944 include setup.h_vms
12945 modules descrip.mms static_modules_c.com
12946 modules/core descrip.mms
12947 src descrip.mms qio.c version.com
12948 tools descrip.mms mkpasswd_vms.c
12949 Log:
12950 - clean changelog, relnotes
12951 - mark patchlevel as 2.1.0beta
12952 - remove VMS support
12953
12954 Revision Changes Path
12955 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12956 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12957 1.111 +1 -348 ircd-ratbox/RELNOTES
12958 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12959 7.182 +0 -42 ircd-ratbox/include/config.h
12960 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12961 7.50 +0 -4 ircd-ratbox/include/memory.h
12962 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12963 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12964 7.2 +0 -58 ircd-ratbox/make.com (dead)
12965 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12966 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12967 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12968 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12969 1.24 +7 -30 ircd-ratbox/src/commio.c
12970 7.12 +0 -4 ircd-ratbox/src/crypt.c
12971 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12972 7.24 +0 -4 ircd-ratbox/src/getopt.c
12973 7.366 +4 -19 ircd-ratbox/src/ircd.c
12974 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12975 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12976 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12977 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12978 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12979
12980
12981
12982 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12983
12984 Modified files:
12985 include watch.h
12986 src watch.c
12987 Log:
12988 not using the return values on a few watch functions so make them void
12989
12990 Revision Changes Path
12991 7.2 +5 -5 ircd-ratbox/include/watch.h
12992 1.4 +19 -28 ircd-ratbox/src/watch.c
12993
12994
12995 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12996
12997 Modified files:
12998 modules m_watch.c
12999 Log:
13000 Make watch throttle, don't accept letter commands stacked
13001
13002 Revision Changes Path
13003 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13004
13005
13006
13007 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13008
13009 Modified files:
13010 modules m_gline.c
13011 Log:
13012 fix merge error
13013
13014 Revision Changes Path
13015 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13016
13017
13018
13019 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13020
13021 Modified files:
13022 . ChangeLog README.FIRST RELNOTES configure
13023 configure.ac
13024 adns adns.h internal.h parse.c transmit.c
13025 types.c
13026 contrib example_module.c spy_admin_notice.c
13027 spy_info_notice.c spy_links_notice.c
13028 spy_motd_notice.c spy_stats_notice.c
13029 spy_stats_p_notice.c spy_trace_notice.c
13030 spy_whois_notice.c
13031 spy_whois_notice_global.c
13032 doc example.conf example.efnet.conf ircd.motd
13033 server-version-info whats-new.txt
13034 help/opers umode xline
13035 help/users umode
13036 include cache.h channel.h class.h client.h
13037 commio.h config.h config.h.dist hash.h
13038 hook.h hostmask.h irc_string.h ircd.h
13039 ircd_defs.h m_info.h memory.h msg.h
13040 newconf.h numeric.h packet.h patchlevel.h
13041 patricia.h s_conf.h s_gline.h s_newconf.h
13042 s_serv.h s_user.h scache.h serno.h
13043 setup.h.in sprintf_irc.h stdinc.h tools.h
13044 modules .depend Makefile.in m_admin.c m_away.c
13045 m_dline.c m_encap.c m_gline.c m_info.c
13046 m_kline.c m_links.c m_list.c m_lusers.c
13047 m_motd.c m_oper.c m_operspy.c m_rehash.c
13048 m_restart.c m_resv.c m_set.c m_stats.c
13049 m_svinfo.c m_testline.c m_testmask.c
13050 m_topic.c m_trace.c m_watch.c m_who.c
13051 m_whois.c m_whowas.c m_xline.c
13052 static_modules.c.SH
13053 modules/core m_error.c m_message.c m_mode.c m_quit.c
13054 m_server.c m_squit.c
13055 src .depend Makefile.in adns.c balloc.c
13056 cache.c channel.c class.c client.c
13057 commio.c crypt.c devpoll.c epoll.c
13058 event.c getopt.c hash.c hook.c hostmask.c
13059 irc_string.c ircd.c ircd_lexer.l
13060 ircd_parser.y ircd_signal.c listener.c
13061 modules.c newconf.c numeric.c packet.c
13062 parse.c patricia.c poll.c reject.c
13063 restart.c s_auth.c s_conf.c s_log.c
13064 s_newconf.c s_serv.c s_user.c scache.c
13065 select.c send.c snprintf.c tools.c
13066 version.c.SH watch.c whowas.c
13067 tools README.mkpasswd mkpasswd.c
13068 Added files:
13069 . README.VMS clean.com make.com
13070 doc services.txt
13071 include common.h s_stats.h setup.h_vms
13072 supported.h
13073 modules descrip.mms m_challenge.c m_etrace.c
13074 m_invite.c m_names.c m_pass.c m_ping.c
13075 m_pong.c m_services.c m_tb.c m_user.c
13076 m_users.c m_version.c
13077 static_modules_c.com
13078 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13079 m_part.c m_sjoin.c
13080 servlink descrip.mms
13081 src descrip.mms kdparse.c messages.tab qio.c
13082 s_gline.c s_stats.c version.com
13083 tools descrip.mms mkpasswd_vms.c
13084 Removed files:
13085 doc 005.txt
13086 include banconf.h
13087 modules/core channels.c users.c
13088 src banconf.c
13089 Log:
13090 merge from RATBOX_2_0
13091
13092 Revision Changes Path
13093 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13094 7.40 +1 -0 ircd-ratbox/README.FIRST
13095 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13096 1.110 +114 -6 ircd-ratbox/RELNOTES
13097 1.17 +4 -0 ircd-ratbox/adns/adns.h
13098 1.17 +4 -4 ircd-ratbox/adns/internal.h
13099 1.12 +38 -38 ircd-ratbox/adns/parse.c
13100 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13101 1.19 +13 -13 ircd-ratbox/adns/types.c
13102 7.1 +10 -0 ircd-ratbox/clean.com (new)
13103 7.239 +47 -29 ircd-ratbox/configure
13104 7.53 +40 -32 ircd-ratbox/configure.ac
13105 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13106 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13107 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13108 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13109 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13110 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13111 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13112 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13113 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13114 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13115 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13116 7.252 +68 -22 ircd-ratbox/doc/example.conf
13117 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13118 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13119 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13120 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13121 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13122 1.5 +2 -1 ircd-ratbox/help/opers/umode
13123 1.7 +1 -1 ircd-ratbox/help/opers/xline
13124 1.2 +1 -0 ircd-ratbox/help/users/umode
13125 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13126 1.7 +8 -0 ircd-ratbox/include/cache.h
13127 7.162 +18 -16 ircd-ratbox/include/channel.h
13128 7.25 +4 -0 ircd-ratbox/include/class.h
13129 7.259 +34 -28 ircd-ratbox/include/client.h
13130 1.13 +45 -7 ircd-ratbox/include/commio.h
13131 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13132 7.181 +74 -16 ircd-ratbox/include/config.h
13133 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13134 7.53 +2 -0 ircd-ratbox/include/hash.h
13135 1.28 +73 -27 ircd-ratbox/include/hook.h
13136 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13137 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13138 7.80 +6 -31 ircd-ratbox/include/ircd.h
13139 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13140 7.56 +14 -8 ircd-ratbox/include/m_info.h
13141 7.49 +4 -0 ircd-ratbox/include/memory.h
13142 7.53 +2 -0 ircd-ratbox/include/msg.h
13143 7.33 +9 -9 ircd-ratbox/include/newconf.h
13144 7.53 +12 -8 ircd-ratbox/include/numeric.h
13145 7.27 +1 -1 ircd-ratbox/include/packet.h
13146 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13147 7.19 +25 -1 ircd-ratbox/include/patricia.h
13148 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13149 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13150 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13151 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13152 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13153 7.34 +13 -9 ircd-ratbox/include/s_user.h
13154 7.15 +1 -1 ircd-ratbox/include/scache.h
13155 7.5366 +1 -1 ircd-ratbox/include/serno.h
13156 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13157 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13158 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13159 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13160 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13161 1.53 +10 -10 ircd-ratbox/include/tools.h
13162 7.1 +58 -0 ircd-ratbox/make.com (new)
13163 1.45 +338 -182 ircd-ratbox/modules/.depend
13164 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13165 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13166 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13167 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13168 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13169 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13170 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13171 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13172 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13173 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13174 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13175 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13176 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13177 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13178 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13179 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13180 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13181 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13182 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13183 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13184 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13185 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13186 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13187 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13188 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13189 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13190 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13191 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13192 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13193 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13194 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13195 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13196 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13197 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13198 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13199 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13200 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13201 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13202 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13203 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13204 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13205 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13206 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13207 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13208 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13209 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13210 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13211 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13212 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13213 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13214 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13215 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13216 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13217 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13218 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13219 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13220 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13221 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13222 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13223 7.48 +162 -119 ircd-ratbox/src/.depend
13224 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13225 7.75 +5 -5 ircd-ratbox/src/adns.c
13226 7.84 +1 -1 ircd-ratbox/src/balloc.c
13227 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13228 1.23 +75 -7 ircd-ratbox/src/cache.c
13229 7.429 +342 -79 ircd-ratbox/src/channel.c
13230 7.67 +42 -2 ircd-ratbox/src/class.c
13231 7.485 +245 -85 ircd-ratbox/src/client.c
13232 1.23 +349 -43 ircd-ratbox/src/commio.c
13233 7.11 +4 -0 ircd-ratbox/src/crypt.c
13234 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13235 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13236 1.32 +4 -8 ircd-ratbox/src/epoll.c
13237 7.46 +63 -6 ircd-ratbox/src/event.c
13238 7.23 +4 -0 ircd-ratbox/src/getopt.c
13239 7.112 +8 -7 ircd-ratbox/src/hash.c
13240 7.32 +135 -133 ircd-ratbox/src/hook.c
13241 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13242 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13243 7.365 +56 -48 ircd-ratbox/src/ircd.c
13244 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13245 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13246 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13247 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13248 7.122 +14 -13 ircd-ratbox/src/listener.c
13249 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13250 7.150 +17 -8 ircd-ratbox/src/modules.c
13251 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13252 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13253 7.137 +55 -42 ircd-ratbox/src/packet.c
13254 7.187 +8 -15 ircd-ratbox/src/parse.c
13255 7.28 +2 -4 ircd-ratbox/src/patricia.c
13256 7.82 +3 -1 ircd-ratbox/src/poll.c
13257 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13258 1.32 +8 -3 ircd-ratbox/src/reject.c
13259 7.34 +1 -0 ircd-ratbox/src/restart.c
13260 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13261 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13262 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13263 7.76 +32 -35 ircd-ratbox/src/s_log.c
13264 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13265 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13266 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13267 7.334 +773 -2 ircd-ratbox/src/s_user.c
13268 7.27 +2 -1 ircd-ratbox/src/scache.c
13269 7.44 +2 -0 ircd-ratbox/src/select.c
13270 7.285 +12 -12 ircd-ratbox/src/send.c
13271 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13272 7.46 +0 -1 ircd-ratbox/src/tools.c
13273 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13274 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13275 1.3 +4 -4 ircd-ratbox/src/watch.c
13276 7.32 +1 -0 ircd-ratbox/src/whowas.c
13277 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13278 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13279 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13280 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13281
13282
13283
13284 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13285
13286 Modified files: (Branch: RATBOX_2_0)
13287 src client.c
13288 Log:
13289 a remote client is never going to have a watch list..duh
13290
13291 Revision Changes Path
13292 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13293
13294
13295
13296 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13297
13298 Added files: (Branch: RATBOX_2_0)
13299 modules m_watch.c
13300 Log:
13301 get that one too
13302
13303 Revision Changes Path
13304 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13305
13306
13307
13308 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13309
13310 Added files: (Branch: RATBOX_2_0)
13311 include watch.h
13312 src watch.c
13313 Log:
13314 helps if we actually include the .c/.h files
13315
13316 Revision Changes Path
13317 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13318 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13319
13320
13321
13322 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13323
13324 Modified files: (Branch: RATBOX_2_0)
13325 . configure configure.ac
13326 include client.h numeric.h s_conf.h setup.h.in
13327 supported.h
13328 modules Makefile.in
13329 modules/core m_nick.c
13330 src Makefile.in client.c ircd.c messages.tab
13331 newconf.c s_conf.c s_user.c
13332 Log:
13333 backport watch from devel
13334
13335 Revision Changes Path
13336 7.229.2.10 +12 -2 ircd-ratbox/configure
13337 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13338 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13339 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13340 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13341 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13342 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13343 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13344 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13345 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13346 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13347 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13348 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13349 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13350 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13351 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13352
13353
13354
13355 leeh 2005/01/12 10:12:40 EST (20050112_1)
13356
13357 Modified files: (Branch: RATBOX_2_0)
13358 include numeric.h
13359 modules m_services.c m_whois.c
13360 src messages.tab
13361 Log:
13362 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13363 when the user is logged in
13364
13365 Revision Changes Path
13366 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13367 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13368 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13369 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13370
13371
13372
13373 leeh 2005/01/11 19:47:14 EST (20050112_0)
13374
13375 Modified files: (Branch: RATBOX_2_0)
13376 include supported.h
13377 Added files: (Branch: RATBOX_2_0)
13378 doc services.txt
13379 Log:
13380 - add +r to 005
13381 - added doc/services.txt, outlining the compatibility code
13382
13383 Revision Changes Path
13384 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13385 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13386
13387
13388
13389 leeh 2005/01/11 18:38:10 EST (20050111_5)
13390
13391 Modified files: (Branch: RATBOX_2_0)
13392 include client.h hook.h
13393 modules m_services.c
13394 modules/core m_server.c
13395 src hook.c s_serv.c
13396 Log:
13397 - more services compatibility code:
13398 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13399 appropriate service {}; entry, only accept SU from these.
13400 - hook into us finishing nick burst, and have services burst a list of
13401 logged in users
13402
13403 Revision Changes Path
13404 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13405 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13406 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13407 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13408 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13409 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13410
13411
13412
13413 leeh 2005/01/11 17:32:42 EST (20050111_4)
13414
13415 Modified files: (Branch: RATBOX_2_0)
13416 . configure configure.ac
13417 include client.h
13418 modules Makefile.in
13419 src channel.c
13420 Added files: (Branch: RATBOX_2_0)
13421 modules m_services.c
13422 Log:
13423 - more services compatibility code:
13424 - encap handlers for SU (services marking client as logged in)
13425 - and for LOGIN (servers bursting logged in status)
13426 - move suser from Client -> User
13427
13428 Revision Changes Path
13429 7.229.2.9 +9 -3 ircd-ratbox/configure
13430 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13431 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13432 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13433 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13434 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13435
13436
13437
13438 leeh 2005/01/11 16:46:34 EST (20050111_3)
13439
13440 Modified files: (Branch: RATBOX_2_0)
13441 include ircd_defs.h
13442 Log:
13443 - whoops, missing #endif
13444
13445 Revision Changes Path
13446 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13447
13448
13449
13450 leeh 2005/01/11 15:56:57 EST (20050111_2)
13451
13452 Modified files: (Branch: RATBOX_2_0)
13453 include ircd_defs.h
13454 Log:
13455 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13456 have ipv6 just report sizeof(struct sockaddr_in)
13457
13458 Revision Changes Path
13459 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13460
13461
13462
13463 leeh 2005/01/10 20:19:35 EST (20050111_1)
13464
13465 Modified files: (Branch: RATBOX_2_0)
13466 src newconf.c
13467 Log:
13468 - fix a gcc warning
13469
13470 Revision Changes Path
13471 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13472
13473
13474
13475 leeh 2005/01/10 20:10:35 EST (20050111_0)
13476
13477 Modified files: (Branch: RATBOX_2_0)
13478 adns internal.h parse.c transmit.c types.c
13479 Log:
13480 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13481 conflict
13482
13483 Revision Changes Path
13484 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13485 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13486 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13487 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13488
13489
13490
13491 leeh 2005/01/10 17:48:48 EST (20050110_3)
13492
13493 Modified files: (Branch: RATBOX_2_0)
13494 modules m_xline.c
13495 Log:
13496 - send out the reformatted xline to opers (\s -> ' ')
13497
13498 Revision Changes Path
13499 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13500
13501
13502
13503 leeh 2005/01/10 16:18:53 EST (20050110_2)
13504
13505 Modified files: (Branch: RATBOX_2_0)
13506 help/opers umode
13507 help/users umode
13508 include client.h supported.h
13509 src messages.tab s_user.c send.c
13510 Log:
13511 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13512 channel privmsgs.
13513
13514 Revision Changes Path
13515 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13516 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13517 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13518 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13519 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13520 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13521 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13522
13523
13524
13525 leeh 2005/01/10 14:50:47 EST (20050110_1)
13526
13527 Modified files: (Branch: RATBOX_2_0)
13528 doc example.conf example.efnet.conf
13529 Log:
13530 - I dont remember ts6 desyncing on bans, so im not sure why the example
13531 confs say so.
13532
13533 Revision Changes Path
13534 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13535 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13536
13537
13538
13539 leeh 2005/01/10 13:31:10 EST (20050110_0)
13540
13541 Modified files: (Branch: RATBOX_2_0)
13542 . configure configure.ac
13543 include channel.h client.h numeric.h s_conf.h
13544 s_serv.h setup.h.in
13545 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13546 m_sjoin.c
13547 src channel.c messages.tab newconf.c s_conf.c
13548 s_serv.c s_user.c
13549 Log:
13550 - added --enable-services to configure, which enables some ratbox-services
13551 compatibility code:
13552 - chanmode +r, registered users only
13553 - usermode +S, prevents deop/kick of a service
13554 - service { }; block in conf for the above umode
13555
13556 Revision Changes Path
13557 7.229.2.8 +28 -16 ircd-ratbox/configure
13558 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13559 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13560 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13561 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13562 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13563 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13564 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13565 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13566 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13567 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13568 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13569 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13570 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13571 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13572 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13573 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13574 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13575 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13576
13577
13578
13579 leeh 2005/01/09 08:23:30 EST (20050109_0)
13580
13581 Modified files: (Branch: RATBOX_2_0)
13582 help/opers umode
13583 Log:
13584 - remove a tab, and add +C to opers umode help
13585
13586 Revision Changes Path
13587 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13588