]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
ec870a1d00278a91012eb2f69f3b93409cd956b6
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
2 Log:
3 Change spambot, flooder and jupe joiner notices from host to orighost.
4
5
6 Changes: Modified:
7 +1 -1 trunk/modules/core/m_join.c (File Modified)
8 +2 -2 trunk/modules/core/m_message.c (File Modified)
9 +2 -2 trunk/src/channel.c (File Modified)
10
11
12 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
13 Log:
14 Add documentation for SASL client protocol, same as atheme doc/SASL.
15
16
17 Changes: Modified:
18 + - trunk/doc/sasl.txt (File Added)
19
20
21 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
22 Log:
23 Include real hostname in Closing Link message for unknown
24 connections that have sent USER. This is helpful for
25 k-lined users while not breaking server IP hiding.
26
27
28 Changes: Modified:
29 +3 -1 trunk/src/client.c (File Modified)
30
31
32 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
33 Log:
34 Rerun autoconf.
35
36
37 Changes: Modified:
38 +29 -29 trunk/configure (File Modified)
39
40
41 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
42 Log:
43 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
44
45
46 Changes: Modified:
47 +3 -3 trunk/modules/core/m_kill.c (File Modified)
48
49
50 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
51 Log:
52 Backport from early 3.x:
53
54 --
55 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
56 Log:
57 - remove "Processing connection to foobar.net" message
58
59
60 Changes: Modified:
61 +0 -3 trunk/src/s_auth.c (File Modified)
62
63
64 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
65 Log:
66 - missed the processing connection one (actually, we can probably nuke this one)
67
68
69 Changes: Modified:
70 +1 -2 trunk/src/s_auth.c (File Modified)
71
72
73 river 2006/09/27 16:33:05 UTC (20060927-2174)
74 Log:
75 get_client_name = stupid
76
77
78
79 Changes: Modified:
80 +10 -7 trunk/modules/core/m_kill.c (File Modified)
81
82
83 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
84 Log:
85 - remove excessive arguments
86
87
88 Changes: Modified:
89 +1 -2 trunk/src/s_conf.c (File Modified)
90 +1 -1 trunk/src/s_user.c (File Modified)
91
92
93 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
94 Log:
95 - use sendto_one_notice() for on-connect notices too.
96
97
98 Changes: Modified:
99 +10 -10 trunk/src/s_auth.c (File Modified)
100
101
102 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
103 Log:
104 - use sendto_one_notice() in the core, too.
105
106
107 Changes: Modified:
108 +2 -2 trunk/src/chmode.c (File Modified)
109 +8 -15 trunk/src/modules.c (File Modified)
110 +3 -5 trunk/src/s_conf.c (File Modified)
111 +1 -2 trunk/src/s_newconf.c (File Modified)
112 +20 -57 trunk/src/s_user.c (File Modified)
113
114
115 river 2006/09/27 16:19:25 UTC (20060927-2166)
116 Log:
117 the KILL command will use get_client_name(, SHOW_IP) instead of
118 target->name, and will show a more useful error for local opers
119
120
121
122 Changes: Modified:
123 +6 -4 trunk/modules/core/m_kill.c (File Modified)
124
125
126 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
127 Log:
128 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
129
130
131 Changes: Modified:
132 +4 -2 trunk/src/send.c (File Modified)
133
134
135 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
136 Log:
137 - back out r2159
138
139
140 Changes: Modified:
141 +1 -1 trunk/include/client.h (File Modified)
142
143
144 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
145 Log:
146 - get_id(): fall back to "*" if client has no known name
147
148
149 Changes: Modified:
150 +1 -1 trunk/include/client.h (File Modified)
151
152
153 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
154 Log:
155 - convert to sendto_one_notice().
156
157
158 Changes: Modified:
159 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
160 +4 -6 trunk/unsupported/m_force.c (File Modified)
161
162
163 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
164 Log:
165 - use sendto_one_notice() in many places instead of
166 sendto_one(source_p, ":%s NOTICE %s :", ...);
167
168
169 Changes: Modified:
170 +10 -25 trunk/extensions/example_module.c (File Modified)
171 +5 -14 trunk/extensions/hurt.c (File Modified)
172 +1 -2 trunk/extensions/m_42.c (File Modified)
173 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
174 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
175 +1 -2 trunk/extensions/m_opme.c (File Modified)
176 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
177 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
178 +3 -7 trunk/modules/core/m_die.c (File Modified)
179 +2 -4 trunk/modules/core/m_kill.c (File Modified)
180 +2 -2 trunk/modules/core/m_squit.c (File Modified)
181 +1 -2 trunk/modules/m_challenge.c (File Modified)
182 +11 -15 trunk/modules/m_connect.c (File Modified)
183 +20 -28 trunk/modules/m_dline.c (File Modified)
184 +2 -2 trunk/modules/m_etrace.c (File Modified)
185 +11 -21 trunk/modules/m_gline.c (File Modified)
186 +2 -4 trunk/modules/m_kline.c (File Modified)
187 +1 -2 trunk/modules/m_rehash.c (File Modified)
188 +3 -7 trunk/modules/m_restart.c (File Modified)
189 +31 -45 trunk/modules/m_set.c (File Modified)
190 +2 -4 trunk/modules/m_testmask.c (File Modified)
191 +5 -8 trunk/modules/m_unreject.c (File Modified)
192 +2 -5 trunk/modules/m_xline.c (File Modified)
193 --
194
195
196 Changes: Modified:
197 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
198 +10 -25 trunk/extensions/example_module.c (File Modified)
199 +5 -14 trunk/extensions/hurt.c (File Modified)
200 +1 -2 trunk/extensions/m_42.c (File Modified)
201 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
202 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
203 +1 -2 trunk/extensions/m_opme.c (File Modified)
204 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
205 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
206 +3 -7 trunk/modules/core/m_die.c (File Modified)
207 +14 -11 trunk/modules/core/m_kill.c (File Modified)
208 +2 -2 trunk/modules/core/m_squit.c (File Modified)
209 +1 -2 trunk/modules/m_challenge.c (File Modified)
210 +11 -15 trunk/modules/m_connect.c (File Modified)
211 +2 -4 trunk/modules/m_dline.c (File Modified)
212 +2 -2 trunk/modules/m_etrace.c (File Modified)
213 +11 -21 trunk/modules/m_gline.c (File Modified)
214 +2 -4 trunk/modules/m_kline.c (File Modified)
215 +1 -2 trunk/modules/m_rehash.c (File Modified)
216 +3 -7 trunk/modules/m_restart.c (File Modified)
217 +31 -45 trunk/modules/m_set.c (File Modified)
218 +2 -4 trunk/modules/m_testmask.c (File Modified)
219 +5 -8 trunk/modules/m_unreject.c (File Modified)
220 +1 -3 trunk/modules/m_xline.c (File Modified)
221 +2 -2 trunk/src/chmode.c (File Modified)
222 +8 -15 trunk/src/modules.c (File Modified)
223 +10 -14 trunk/src/s_auth.c (File Modified)
224 +3 -6 trunk/src/s_conf.c (File Modified)
225 +1 -2 trunk/src/s_newconf.c (File Modified)
226 +20 -57 trunk/src/s_user.c (File Modified)
227 +4 -2 trunk/src/send.c (File Modified)
228 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
229 +4 -6 trunk/unsupported/m_force.c (File Modified)
230
231
232 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
233 Log:
234 - keyword-subst from charybdis 2.2.
235
236
237 Changes: Modified:
238 +12 -3 trunk/doc/example.conf (File Modified)
239 +58 -3 trunk/doc/reference.conf (File Modified)
240 + - trunk/include/substitution.h (File Added)
241 +1 -0 trunk/src/Makefile.in (File Modified)
242 +2 -2 trunk/src/s_conf.c (File Modified)
243 +164 -1 trunk/src/s_user.c (File Modified)
244 + - trunk/src/substitution.c (File Added)
245
246
247 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
248 Log:
249 Removed merge tracking for "svnmerge" for
250 http://svn.atheme.org/charybdis/branches/release-2.2
251
252
253 Changes: Modified:
254 + - trunk/ (Property Modified)
255
256
257 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
258 Log:
259 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
260 http://svn.atheme.org/charybdis/branches/release-2.2
261
262
263 Changes: Modified:
264 + - trunk/ (Property Modified)
265
266
267 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
268 Log:
269 Removed merge tracking for "svnmerge" for
270 http://svn.atheme.org/charybdis/branches/release-2.2
271
272
273 Changes: Modified:
274 + - trunk/ (Property Modified)
275
276
277 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
278 Log:
279 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
280 http://svn.atheme.org/charybdis/branches/release-2.2
281
282
283 Changes: Modified:
284 + - trunk/ (Property Modified)
285
286
287 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
288 Log:
289 - bleah
290
291
292 Changes: Modified:
293 + - trunk/ (Property Modified)
294
295
296 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
297 Log:
298 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
299 http://svn.atheme.org/charybdis/branches/release-2.2
300
301
302 Changes: Modified:
303 + - trunk/ (Property Modified)
304
305
306 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
307 Log:
308 - version bump to 2.2.0
309
310
311 Changes: Modified:
312 +3 -1 trunk/NEWS (File Modified)
313 +1 -1 trunk/configure.ac (File Modified)
314
315
316 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
317 Log:
318 - the new plan:
319 + branches/release-2.1 -> 2.2 base
320 + 3.0 -> branches/cxxconversion
321 + backport some immediate 3.0 functionality for 2.2
322 + other stuff
323
324
325 Changes: Modified:
326 + - trunk/ (File Added)
327
328
329 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
330 Log:
331 Merged revisions 3135,3137 via svnmerge from
332 http://svn.atheme.org/charybdis/trunk
333
334 ........
335 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
336
337 - Expand TRACE description
338 - Mention expiry time in TESTLINE
339 ........
340 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
341
342 Update copyright year for sgml docs to 2007.
343 ........
344
345
346 Changes: Modified:
347 + - branches/release-2.1/ (Property Modified)
348 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
349 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
350
351
352 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
353 Log:
354 Merged revisions 1999 via svnmerge from
355 http://svn.atheme.org/charybdis/trunk
356 Add river to CREDITS
357
358 ........
359 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
360
361 vanity
362 ........
363
364
365 Changes: Modified:
366 + - branches/release-2.1/ (Property Modified)
367 +1 -0 branches/release-2.1/CREDITS (File Modified)
368
369
370 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
371 Log:
372 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
373 http://svn.atheme.org/charybdis/trunk
374
375 ........
376 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
377
378 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
379 ........
380 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
381
382 - add use_forward to /info
383 ........
384 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
385
386 Call channel_modes() with &me instead of source_p when
387 sending out a JOIN and SJOIN for a local user. This
388 saves checking whether they are on the channel they
389 have just joined.
390 ........
391 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
392
393 If use_forward is disabled:
394 - hide +fFQ in 005
395 - hide +f in /mode #channel (/mode #channel f still shows it)
396 - do not send any mode changes adding +f to local clients
397 (-f ones are still sent)
398 ........
399
400
401 Changes: Modified:
402 + - branches/release-2.1/ (Property Modified)
403 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
404 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
405 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
406 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
407 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
408 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
409 +1 -1 branches/release-2.1/src/channel.c (File Modified)
410 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
411 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
412 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
413 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
414 +4 -2 branches/release-2.1/src/supported.c (File Modified)
415
416
417 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
418 Log:
419 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
420
421
422 Changes: Modified:
423 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
424 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
425 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
426
427
428 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
429 Log:
430 Add accountability (wallops, log) to OKICK.
431
432
433 Changes: Modified:
434 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
435
436
437 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
438 Log:
439 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
440 Similar to branches/release-2.2 r3061.
441
442
443 Changes: Modified:
444 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
445
446
447 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
448 Log:
449 - Write xline to file after instead of before notifying opers and source
450 - Also notify source of failure to add xline
451 Similar to branches/release-2.2 r3057.
452
453
454 Changes: Modified:
455 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
456
457
458 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
459 Log:
460 If a dline/kline/resv cannot be added to the file, send
461 the regular notices to local opers and source anyway,
462 and also warn the source (local opers were already warned).
463 Similar to branches/release-2.2 r3053.
464
465
466 Changes: Modified:
467 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
468
469
470 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
471 Log:
472 Port over fixes from unkline/unxline/unresv to undline.
473 Similar to branches/release-2.2 r3049.
474
475
476 Changes: Modified:
477 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
478
479
480 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
481 Log:
482 Merged revisions 2915 via svnmerge from
483 http://svn.atheme.org/charybdis/trunk
484
485 ........
486 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
487
488 In usage message, show kline.conf and xline.conf instead
489 of klines.conf and xlines.conf.
490 ........
491
492
493 Changes: Modified:
494 + - branches/release-2.1/ (Property Modified)
495 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
496
497
498 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
499 Log:
500 Merged revisions 2831,2833,2853 via svnmerge from
501 http://svn.atheme.org/charybdis/trunk
502
503 ........
504 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
505
506 unkline/unxline/unresv:
507 - if fclose on the output returns an error, treat this as a
508 write error too
509 - check if the rename from the temp file to the ban conf failed
510 ........
511 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
512
513 When adding a permanent dline/kline/xline/resv, check
514 the return value of fclose().
515 ........
516 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
517
518 Do not free xline aconf if it could not be written out.
519 It will be added to the list in memory anyway.
520 ........
521
522
523 Changes: Modified:
524 + - branches/release-2.1/ (Property Modified)
525 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
526 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
527 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
528 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
529
530
531 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
532 Log:
533 NEWS: Clarify effects of ip_cloaking changes a little.
534
535
536 Changes: Modified:
537 +2 -0 branches/release-2.1/NEWS (File Modified)
538
539
540 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
541 Log:
542 Rerun autoconf.
543
544
545 Changes: Modified:
546 +9 -9 branches/release-2.1/configure (File Modified)
547
548
549 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
550 Log:
551 Version bump on 2.1 branch to 2.1.2.
552
553
554 Changes: Modified:
555 +1 -1 branches/release-2.1/configure.ac (File Modified)
556
557
558 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
559 Log:
560 Mention r2801/r2805.
561
562
563 Changes: Modified:
564 +1 -0 branches/release-2.1/NEWS (File Modified)
565
566
567 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
568 Log:
569 Merged revisions 2801 via svnmerge from
570 http://svn.atheme.org/charybdis/trunk
571
572 ........
573 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
574
575 ip_cloaking: try to avoid truncation by removing more
576 components of the hostname (except the TLD).
577 ........
578
579
580 Changes: Modified:
581 + - branches/release-2.1/ (Property Modified)
582 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
583
584
585 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
586 Log:
587 Update NEWS.
588
589
590 Changes: Modified:
591 +8 -1 branches/release-2.1/NEWS (File Modified)
592
593
594 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
595 Log:
596 Merged revisions 2781 via svnmerge from
597 http://svn.atheme.org/charybdis/trunk
598
599 ........
600 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
601
602 Fix stupid bug: checked a hostmask against the found
603 ban instead of all exceptions, causing all host mangled
604 clients to be exempted if there was a single ban
605 exception in many cases.
606 ........
607
608
609 Changes: Modified:
610 + - branches/release-2.1/ (Property Modified)
611 +2 -2 branches/release-2.1/src/channel.c (File Modified)
612
613
614 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
615 Log:
616 Merged revisions 2773 via svnmerge from
617 http://svn.atheme.org/charybdis/trunk
618
619 ........
620 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
621
622 user@host must be *@* for a shared{} block with flags=locops
623 (server should not be *).
624 ........
625
626
627 Changes: Modified:
628 + - branches/release-2.1/ (Property Modified)
629 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
630
631
632 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
633 Log:
634 Tweak \s code a little.
635
636
637 Changes: Modified:
638 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
639 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
640 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
641
642
643 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
644 Log:
645 Merged revisions 2761 via svnmerge from
646 http://svn.atheme.org/charybdis/trunk
647
648 ........
649 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
650
651 The testline/no_tilde fixes are in 2.1.1.
652 ........
653
654
655 Changes: Modified:
656 + - branches/release-2.1/ (Property Modified)
657 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
658
659
660 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
661 Log:
662 Update NEWS.
663
664
665 Changes: Modified:
666 +4 -1 branches/release-2.1/NEWS (File Modified)
667
668
669 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
670 Log:
671 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
672 http://svn.atheme.org/charybdis/trunk
673 no_tilde fixes
674
675 ........
676 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
677
678 If the auth{} block has no_tilde and is not kline exempt,
679 check the username without tilde against klines too.
680 This is consistent with the way klines work on spoofs
681 (klines checked on both raw and appearing-on-IRC version).
682 ........
683 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
684
685 Rework the fix for klines with no_tilde.
686 Add an extra argument to find_address_conf() for the
687 username without tilde, as that may contain one character more.
688 ........
689 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
690
691 Unbreak compile (because of r2697).
692 testline with ~ could be improved some more perhaps, but this should work.
693 ........
694 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
695
696 testline: take no_tilde and username truncation into account
697 ........
698 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
699
700 Add some information on /testline with no_tilde and username truncation.
701 ........
702
703
704 Changes: Modified:
705 + - branches/release-2.1/ (Property Modified)
706 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
707 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
708 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
709 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
710 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
711 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
712
713
714 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
715 Log:
716 Merged revisions 2149,2151 via svnmerge from
717 http://svn.atheme.org/charybdis/trunk
718
719 ........
720 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
721
722 Move kills from services from +s to +k snomask.
723 Kills from non-service opers remain on +s.
724 ........
725 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
726
727 Update description of +s and +k snomasks.
728 ........
729
730
731 Changes: Modified:
732 + - branches/release-2.1/ (Property Modified)
733 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
734 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
735 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
736
737
738 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
739 Log:
740 Merged revisions 2685 via svnmerge from
741 http://svn.atheme.org/charybdis/trunk
742
743 ........
744 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
745
746 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
747 ........
748
749
750 Changes: Modified:
751 + - branches/release-2.1/ (Property Modified)
752 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
753
754
755 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
756 Log:
757 Merged revisions 2693 via svnmerge from
758 http://svn.atheme.org/charybdis/trunk
759
760 ........
761 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
762
763 Fix truncation (by one) of unidented usernames
764 if user registration is done because of DNSBL
765 completion (which is the usual case if a valid
766 NICK and USER are sent quickly and any DNSBLs
767 are enabled).
768 ........
769
770
771 Changes: Modified:
772 + - branches/release-2.1/ (Property Modified)
773 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
774
775
776 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
777 Log:
778 Update NEWS.
779
780
781 Changes: Modified:
782 +10 -0 branches/release-2.1/NEWS (File Modified)
783
784
785 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
786 Log:
787 Rerun autoconf.
788
789
790 Changes: Modified:
791 +9 -9 branches/release-2.1/configure (File Modified)
792
793
794 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
795 Log:
796 Version bump to 2.1.1.
797
798
799 Changes: Modified:
800 +1 -1 branches/release-2.1/configure.ac (File Modified)
801
802
803 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
804 Log:
805 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
806 http://svn.atheme.org/charybdis/trunk
807
808 ........
809 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
810
811 - fix a server notice on SID collision where the server name is mentioned twice
812 ........
813 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
814
815 - get_server_name() is stupid
816 ........
817 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
818
819 - fix an oops
820 ........
821 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
822
823 Do the Attempt to re-introduce SID server notice somewhat
824 differently, showing a real host again if !HIDE_SERVERS_IPS
825 and still showing the server name exactly once.
826 ........
827 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
828
829 Fix log message for Attempt to re-introduce SID (server notice was ok).
830 ........
831 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
832
833 - replace "No N line" with "no connect block" in a
834 serverlog message
835 - show attempted server name in a few serverlog messages
836 ........
837
838
839 Changes: Modified:
840 + - branches/release-2.1/ (Property Modified)
841 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
842
843
844 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
845 Log:
846 Merged revisions 2218 via svnmerge from
847 http://svn.atheme.org/charybdis/trunk
848
849 ........
850 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
851
852 Fix garbage in /stats y output on 64-bit archs.
853 ........
854
855
856 Changes: Modified:
857 + - branches/release-2.1/ (Property Modified)
858 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
859
860
861 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
862 Log:
863 Merged revisions 2438 via svnmerge from
864 http://svn.atheme.org/charybdis/trunk
865
866 ........
867 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
868
869 Enable Revision keyword in addition to Id.
870 ........
871
872
873 Changes: Modified:
874 + - branches/release-2.1/ (Property Modified)
875 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
876
877
878 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
879 Log:
880 Merged revisions 2679 via svnmerge from
881 http://svn.atheme.org/charybdis/trunk
882
883 ........
884 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
885
886 Port over ratbox 2.2 r23253 (anfl):
887 - remove the cached storage of how many +beI there are, thereby fixing a
888 case where it can get desynced from reality
889 ........
890
891
892 Changes: Modified:
893 + - branches/release-2.1/ (Property Modified)
894 +0 -1 branches/release-2.1/include/channel.h (File Modified)
895 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
896
897
898 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
899 Log:
900 Merged revisions 2093,2095 via svnmerge from
901 http://svn.atheme.org/charybdis/trunk
902
903 ........
904 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
905
906 - change DNSBL licensing to BSD.
907 ........
908 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
909
910 - change x86-assembly FNV implementation to BSD license
911 ........
912
913
914 Changes: Modified:
915 + - branches/release-2.1/ (Property Modified)
916 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
917 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
918
919
920 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
921 Log:
922 Merged revisions 2073,2075 via svnmerge from
923 http://svn.atheme.org/charybdis/trunk
924
925 ........
926 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
927
928 Put full information in the squit reason when exiting
929 a server due to a servlink (ziplinks) error.
930 ........
931 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
932
933 Put full information in the squit reason when exiting
934 a server due to not enough arguments for a command.
935 ........
936
937
938 Changes: Modified:
939 + - branches/release-2.1/ (Property Modified)
940 +7 -5 branches/release-2.1/src/parse.c (File Modified)
941 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
942
943
944 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
945 Log:
946 Merged revisions 2071 via svnmerge from
947 http://svn.atheme.org/charybdis/trunk
948
949 ........
950 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
951
952 Don't redirect users from an existing domain to an
953 existing server in reference.conf.
954 Idea from ratbox.
955 ........
956
957
958 Changes: Modified:
959 + - branches/release-2.1/ (Property Modified)
960 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
961
962
963 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
964 Log:
965 Merged revisions 2053 via svnmerge from
966 http://svn.atheme.org/charybdis/trunk
967
968 ........
969 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
970
971 Make find_channel_membership() choose the shortest list
972 (channel's list or user's list) to search, avoiding excessive
973 CPU usage with services which are in lots of channels.
974 From ratbox 2.2 (anfl/jilles)
975 ........
976
977
978 Changes: Modified:
979 + - branches/release-2.1/ (Property Modified)
980 +21 -4 branches/release-2.1/src/channel.c (File Modified)
981
982
983 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
984 Log:
985 Rerun autoconf.
986
987
988 Changes: Modified:
989 +9 -9 branches/release-2.1/configure (File Modified)
990
991
992 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
993 Log:
994 Version change 2.1.0rc1 -> 2.1.0 (release).
995
996
997 Changes: Modified:
998 +1 -1 branches/release-2.1/configure.ac (File Modified)
999
1000
1001 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1002 Log:
1003 Merged revisions 2029 via svnmerge from
1004 http://svn.atheme.org/charybdis/trunk
1005
1006 ........
1007 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1008
1009 NEWS: mention m_webirc.c module
1010 ........
1011
1012
1013 Changes: Modified:
1014 + - branches/release-2.1/ (Property Modified)
1015 +1 -0 branches/release-2.1/NEWS (File Modified)
1016
1017
1018 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1019 Log:
1020 Rerun autoconf.
1021
1022
1023 Changes: Modified:
1024 +9 -9 branches/release-2.1/configure (File Modified)
1025
1026
1027 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1028 Log:
1029 Change version to 2.1.0rc1.
1030
1031
1032 Changes: Modified:
1033 +1 -1 branches/release-2.1/configure.ac (File Modified)
1034
1035
1036 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1037 Log:
1038 Merged revisions 2021 via svnmerge from
1039 http://svn.atheme.org/charybdis/trunk
1040
1041 ........
1042 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1043
1044 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1045 related flaky looking things, and instead keep a list
1046 of BlacklistClients in PreClient.
1047 ........
1048
1049
1050 Changes: Modified:
1051 + - branches/release-2.1/ (Property Modified)
1052 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1053 +1 -1 branches/release-2.1/include/client.h (File Modified)
1054 +0 -1 branches/release-2.1/include/res.h (File Modified)
1055 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1056 +0 -24 branches/release-2.1/src/res.c (File Modified)
1057 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1058
1059
1060 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1061 Log:
1062 Merged revisions 2015,2017 via svnmerge from
1063 http://svn.atheme.org/charybdis/trunk
1064
1065 ........
1066 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1067
1068 Check if the name in the question section of the
1069 DNS reply matches what we queried, to guard against
1070 late replies to a previous query with the same id.
1071 ........
1072 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1073
1074 res.c: add a comment summarizing our changes
1075 ........
1076
1077
1078 Changes: Modified:
1079 + - branches/release-2.1/ (Property Modified)
1080 +53 -18 branches/release-2.1/src/res.c (File Modified)
1081
1082
1083 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1084 Log:
1085 Merged revisions 1981 via svnmerge from
1086 http://svn.atheme.org/charybdis/trunk
1087
1088 ........
1089 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1090
1091 Alphabetize extensions and tweak the descriptions a little.
1092 ........
1093
1094
1095 Changes: Modified:
1096 + - branches/release-2.1/ (Property Modified)
1097 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1098 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1099
1100
1101 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1102 Log:
1103 Merged revisions 1975 via svnmerge from
1104 http://svn.atheme.org/charybdis/trunk
1105
1106 ........
1107 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1108
1109 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1110 We should use the IP and not truncate the hostname.
1111 From ratbox 2.2 (androsyn)
1112 ........
1113
1114
1115 Changes: Modified:
1116 + - branches/release-2.1/ (Property Modified)
1117 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1118
1119
1120 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1121 Log:
1122 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1123 http://svn.atheme.org/charybdis/trunk
1124
1125
1126 Changes: Modified:
1127 + - branches/release-2.1/ (Property Modified)
1128
1129
1130 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1131 Log:
1132 - branch 2.1 release family
1133
1134
1135 Changes: Modified:
1136 + - branches/release-2.1/ (File Added)
1137
1138
1139 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1140 Log:
1141 Describe new handling of host mangling in channel bans in SGML.
1142
1143
1144 Changes: Modified:
1145 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1146
1147
1148 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1149 Log:
1150 - ok, 2.1 operline brought to you by marvin the melancholy robot
1151
1152
1153 Changes: Modified:
1154 +1 -1 trunk/src/messages.tab (File Modified)
1155
1156
1157 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1158 Log:
1159 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1160 If anybody comes up with anything better, then please let us know
1161 and we will change this before 2.1 is branched.
1162
1163
1164 Changes: Modified:
1165 +1 -1 trunk/src/messages.tab (File Modified)
1166
1167
1168 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1169 Log:
1170 Add EUID to capab.txt.
1171
1172
1173 Changes: Modified:
1174 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1175
1176
1177 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1178 Log:
1179 Update NEWS file.
1180
1181
1182 Changes: Modified:
1183 +3 -0 trunk/NEWS (File Modified)
1184
1185
1186 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1187 Log:
1188 Allow service{} servers to manipulate the nick delay table
1189 (for "nickserv enforcement").
1190 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1191 If duration is 0, the nickdelay entry is removed, otherwise
1192 it is added with the duration in seconds (maximum 24 hours).
1193 It is suggested that this is used if the EUID capab is present.
1194
1195
1196 Changes: Modified:
1197 +42 -1 trunk/modules/m_services.c (File Modified)
1198
1199
1200 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1201 Log:
1202 HURT: strip off *@ from the start of the mask
1203 reject anything else containing '@' or '!'
1204
1205
1206 Changes: Modified:
1207 +11 -0 trunk/extensions/hurt.c (File Modified)
1208
1209
1210 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1211 Log:
1212 ircd.c: need supported.h here
1213
1214
1215 Changes: Modified:
1216 +1 -0 trunk/src/ircd.c (File Modified)
1217
1218
1219 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1220 Log:
1221 HURT: less ambiguity here
1222 ips/hosts to be hurt must contain a '.' or ':' otherwise
1223 they are interpreted as nicks
1224
1225
1226 Changes: Modified:
1227 +14 -9 trunk/extensions/hurt.c (File Modified)
1228
1229
1230 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1231 Log:
1232 - we're now ircd-charybdis.org.
1233 - properly alphabetize credits
1234
1235
1236 Changes: Modified:
1237 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1238
1239
1240 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1241 Log:
1242 - add additional modules to the configs
1243
1244
1245 Changes: Modified:
1246 +6 -0 trunk/doc/example.conf (File Modified)
1247 +12 -0 trunk/doc/reference.conf (File Modified)
1248
1249
1250 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1251 Log:
1252 - remove hurt.h, it is pointless and confusing
1253
1254
1255 Changes: Modified:
1256 +27 -62 trunk/extensions/hurt.c (File Modified)
1257 + - trunk/extensions/hurt.h (File Deleted)
1258
1259
1260 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1261 Log:
1262 - add code to suggest a local HURT by nickname.
1263 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1264
1265
1266 Changes: Modified:
1267 +40 -10 trunk/extensions/hurt.c (File Modified)
1268 +1 -0 trunk/extensions/hurt.h (File Modified)
1269
1270
1271 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1272 Log:
1273 - update NEWS file
1274
1275
1276 Changes: Modified:
1277 +2 -1 trunk/NEWS (File Modified)
1278
1279
1280 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1281 Log:
1282 MASKTRACE/TESTMASK: check orighost as well
1283
1284
1285 Changes: Modified:
1286 +4 -2 trunk/modules/m_etrace.c (File Modified)
1287 +3 -1 trunk/modules/m_testmask.c (File Modified)
1288
1289
1290 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1291 Log:
1292 Make RPL_ISUPPORT (005) numeric modularizable.
1293 Currently it will reassemble the numeric every time
1294 it needs to be sent, using a few dozen callbacks;
1295 if this is too slow some caching scheme should be
1296 implemented.
1297
1298
1299 Changes: Modified:
1300 +0 -1 trunk/include/s_user.h (File Modified)
1301 +36 -114 trunk/include/supported.h (File Modified)
1302 +1 -1 trunk/modules/m_version.c (File Modified)
1303 +1 -0 trunk/src/Makefile.in (File Modified)
1304 +1 -0 trunk/src/ircd.c (File Modified)
1305 +300 -25 trunk/src/s_user.c (File Modified)
1306 + - trunk/src/supported.c (File Added)
1307
1308
1309 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1310 Log:
1311 EUID orighost could differ from host only in case,
1312 do not mark as dynamic spoof then
1313
1314
1315 Changes: Modified:
1316 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1317
1318
1319 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1320 Log:
1321 kline help file: clarify a bit and remove some obsolete stuff
1322 partly suggested by Olin
1323
1324
1325 Changes: Modified:
1326 +8 -8 trunk/help/opers/kline (File Modified)
1327
1328
1329 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1330 Log:
1331 Update NEWS file.
1332
1333
1334 Changes: Modified:
1335 +20 -0 trunk/NEWS (File Modified)
1336
1337
1338 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1339 Log:
1340 Show real host/IP to nonopers whoising themselves.
1341 The IP is not shown for auth{} spoofs, otherwise it is,
1342 as it looked rather weird to me to show an auth{} spoofed
1343 IP like this. (/userhost on self still shows the IP.)
1344
1345
1346 Changes: Modified:
1347 +13 -2 trunk/modules/m_whois.c (File Modified)
1348
1349
1350 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1351 Log:
1352 Document nick_delay stuff and move it around a bit.
1353
1354
1355 Changes: Modified:
1356 +1 -2 trunk/doc/example.conf (File Modified)
1357 +8 -2 trunk/doc/reference.conf (File Modified)
1358
1359
1360 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1361 Log:
1362 - disable nickdelay by default. Needs to be documented in reference.conf.
1363
1364
1365 Changes: Modified:
1366 +2 -0 trunk/doc/example.conf (File Modified)
1367 +2 -0 trunk/doc/reference.conf (File Modified)
1368
1369
1370 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1371 Log:
1372 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1373
1374
1375 Changes: Modified:
1376 +2 -1 trunk/modules/m_services.c (File Modified)
1377
1378
1379 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1380 Log:
1381 ip_cloaking: somewhat hackish but we need to send the
1382 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1383 umodes
1384
1385
1386 Changes: Modified:
1387 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1388
1389
1390 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1391 Log:
1392 If EUID is used, show realhost in far connect notice
1393 (but not in far disconnect notice).
1394
1395
1396 Changes: Modified:
1397 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1398
1399
1400 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1401 Log:
1402 ip_cloaking:
1403 - use non-ENCAP CHGHOST if possible
1404 - really introduce new users with their mangled and real
1405 host if +h is in default umodes
1406
1407
1408 Changes: Modified:
1409 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1410
1411
1412 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1413 Log:
1414 Add non-ENCAP CHGHOST.
1415
1416
1417 Changes: Modified:
1418 +49 -11 trunk/modules/m_chghost.c (File Modified)
1419
1420
1421 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1422 Log:
1423 Initial addition of EUID (puts realhost/account in same
1424 command as user introduction).
1425 See doc/technical/euid.txt for more information.
1426 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1427
1428
1429 Changes: Modified:
1430 + - trunk/doc/technical/euid.txt (File Added)
1431 +2 -1 trunk/include/s_serv.h (File Modified)
1432 +1 -1 trunk/include/s_user.h (File Modified)
1433 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1434 +1 -34 trunk/modules/m_chghost.c (File Modified)
1435 +0 -28 trunk/modules/m_services.c (File Modified)
1436 +30 -1 trunk/src/s_serv.c (File Modified)
1437 +30 -3 trunk/src/s_user.c (File Modified)
1438
1439
1440 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1441 Log:
1442 Store the mangled host in localClient and use it for
1443 ban matching (also match real host for mangled users,
1444 also match mangled host for uncloaked users).
1445 Improve interaction of +h with auth{} and services
1446 spoofs.
1447 Note that all of this only applies to clients who
1448 connect after the mangling module is loaded
1449 (other clients cannot even set +h).
1450 The sorcerynet cloaking module has not been updated
1451 for these changes.
1452
1453
1454 Changes: Modified:
1455 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1456 +3 -0 trunk/include/client.h (File Modified)
1457 +64 -5 trunk/src/channel.c (File Modified)
1458 +1 -0 trunk/src/client.c (File Modified)
1459 +2 -2 trunk/src/s_user.c (File Modified)
1460
1461
1462 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1463 Log:
1464 Document /stats U letters in sgml.
1465
1466
1467 Changes: Modified:
1468 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1469
1470
1471 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1472 Log:
1473 Better description of hub_mask and leaf_mask.
1474
1475
1476 Changes: Modified:
1477 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1478
1479
1480 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1481 Log:
1482 Add operspy_dont_care_user_info to sgml docs.
1483
1484
1485 Changes: Modified:
1486 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1487
1488
1489 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1490 Log:
1491 Add general::operspy_dont_care_user_info.
1492 This makes /who mask equivalent to /who !mask for opers
1493 with the operspy flag, and removes the operspy log/notice
1494 on /who mask, /masktrace and /scan.
1495 The necessary privilege (operspy flag) is unchanged.
1496 Behaviour for the other operspy commands (channel
1497 related ones) is also unchanged.
1498
1499
1500 Changes: Modified:
1501 +1 -0 trunk/doc/example.conf (File Modified)
1502 +6 -0 trunk/doc/reference.conf (File Modified)
1503 +1 -0 trunk/include/s_conf.h (File Modified)
1504 +10 -8 trunk/modules/m_etrace.c (File Modified)
1505 +6 -0 trunk/modules/m_info.c (File Modified)
1506 +8 -5 trunk/modules/m_scan.c (File Modified)
1507 +1 -1 trunk/modules/m_version.c (File Modified)
1508 +6 -1 trunk/modules/m_who.c (File Modified)
1509 +1 -0 trunk/src/newconf.c (File Modified)
1510 +1 -0 trunk/src/s_conf.c (File Modified)
1511
1512
1513 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1514 Log:
1515 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1516 This letter will also be used for showing operspy with
1517 limited accountability (show non channel related info
1518 without '!' or notice).
1519
1520
1521 Changes: Modified:
1522 +2 -0 trunk/doc/server-version-info (File Modified)
1523 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1524 +2 -0 trunk/include/ircd.h (File Modified)
1525 +6 -0 trunk/modules/m_info.c (File Modified)
1526 +2 -0 trunk/modules/m_version.c (File Modified)
1527 +1 -0 trunk/src/ircd_state.c (File Modified)
1528
1529
1530 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1531 Log:
1532 Add m_webirc module, allows showing real host of CGI:IRC users.
1533 Differences to the version available on my web page for a while:
1534 instructions on how to set it up.
1535
1536
1537 Changes: Modified:
1538 +137 -0 trunk/extensions/Makefile.in (File Modified)
1539 + - trunk/extensions/m_webirc.c (File Added)
1540
1541
1542 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1543 Log:
1544 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1545
1546
1547 Changes: Modified:
1548 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1549
1550
1551 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1552 Log:
1553 - move beu from core to contributors
1554 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1555
1556
1557 Changes: Modified:
1558 +2 -2 trunk/CREDITS (File Modified)
1559
1560
1561 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1562 Log:
1563 Mention that class blocks must be defined before the
1564 auth or connect blocks referencing them.
1565
1566
1567 Changes: Modified:
1568 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1569
1570
1571 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1572 Log:
1573 extb_canjoin:
1574 - change from "can join" to "is banned", this reverses sense
1575 and removes "weird" checks like for +i, +l, +j
1576 - don't allow $j to same channel
1577 - +s/+p restriction removed, anyone can /mode b anyway
1578 - +k check removed
1579
1580
1581 Changes: Modified:
1582 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1583
1584
1585 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1586 Log:
1587 Add a few important lines from reference.conf to example.conf.
1588
1589
1590 Changes: Modified:
1591 +8 -1 trunk/doc/example.conf (File Modified)
1592
1593
1594 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1595 Log:
1596 - we don't support rtsigio anymore
1597 - we definately don't support VMS nor Cygwin either.
1598
1599
1600 Changes: Modified:
1601 +2 -2 trunk/INSTALL (File Modified)
1602 +0 -2 trunk/README.FIRST (File Modified)
1603
1604
1605 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1606 Log:
1607 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1608
1609
1610 Changes: Modified:
1611 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1612
1613
1614 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1615 Log:
1616 extb_canjoin:
1617 - return EXTBAN_NOMATCH for a valid ban that does not match
1618 - consider a $j ban invalid if we were already processing a
1619 can_join for a $j ban
1620
1621
1622 Changes: Modified:
1623 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1624
1625
1626 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1627 Log:
1628 extb_extgecos: realhost -> orighost
1629
1630
1631 Changes: Modified:
1632 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1633
1634
1635 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1636 Log:
1637 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1638
1639
1640 Changes: Modified:
1641 +59 -0 trunk/extensions/Makefile.in (File Modified)
1642 + - trunk/extensions/extb_canjoin.c (File Added)
1643
1644
1645 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1646 Log:
1647 - oh right, charybdis calls that 'orighost'.
1648
1649
1650 Changes: Modified:
1651 +2 -2 trunk/modules/m_who.c (File Modified)
1652
1653
1654 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1655 Log:
1656 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1657
1658
1659 Changes: Modified:
1660 +2 -0 trunk/modules/m_who.c (File Modified)
1661
1662
1663 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1664 Log:
1665 - also check $x against realhost
1666
1667
1668 Changes: Modified:
1669 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1670
1671
1672 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1673 Log:
1674 Sorcerynet people want a debugging notice moved from +s to +d.
1675
1676
1677 Changes: Modified:
1678 +1 -1 trunk/src/blacklist.c (File Modified)
1679
1680
1681 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1682 Log:
1683 Use source_p instead of client_p for free_pre_client().
1684 client_p could be NULL or another client.
1685
1686
1687 Changes: Modified:
1688 +1 -1 trunk/src/client.c (File Modified)
1689
1690
1691 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1692 Log:
1693 - revert this, I know how to fix it now
1694
1695
1696 Changes: Modified:
1697 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1698
1699
1700 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1701 Log:
1702 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1703 This fix is probably suboptimal, but it does indeed fix the problem.
1704
1705
1706 Changes: Modified:
1707 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1708
1709
1710 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1711 Log:
1712 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1713
1714
1715 Changes: Modified:
1716 +49 -0 trunk/extensions/Makefile.in (File Modified)
1717 + - trunk/extensions/extb_extgecos.c (File Added)
1718
1719
1720 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1721 Log:
1722 Remove undocumented and unused general::fallback_to_ip6_int config option.
1723
1724
1725 Changes: Modified:
1726 +0 -3 trunk/include/s_conf.h (File Modified)
1727 +0 -3 trunk/src/newconf.c (File Modified)
1728
1729
1730 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1731 Log:
1732 SGML docs:
1733 - document new TESTMASK
1734 - mention that TESTMASK matching is the same as MASKTRACE matching
1735 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1736 been that way)
1737
1738
1739 Changes: Modified:
1740 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1741
1742
1743 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1744 Log:
1745 New testmask from ratbox 2.2.
1746 Allows matches on nick, ip and gecos in addition to user
1747 and host, and is fully analogous to masktrace.
1748 The numeric has changed from 724 to 727 and fields in it
1749 have changed.
1750
1751
1752 Changes: Modified:
1753 +4 -3 trunk/help/opers/testmask (File Modified)
1754 +1 -0 trunk/include/numeric.h (File Modified)
1755 +82 -9 trunk/modules/m_testmask.c (File Modified)
1756 +2 -2 trunk/src/messages.tab (File Modified)
1757
1758
1759 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1760 Log:
1761 contrib -> extensions
1762
1763
1764 Changes: Modified:
1765 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1766
1767
1768 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1769 Log:
1770 CHGHOST: Check validity of new hostname.
1771 If the command came from a local client (disabled by
1772 default), send an error message and drop the command.
1773 If the command came from a remote client or server,
1774 send a notice to opers and the target user (if local).
1775
1776
1777 Changes: Modified:
1778 +42 -1 trunk/modules/m_chghost.c (File Modified)
1779
1780
1781 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1782 Log:
1783 Update NEWS file.
1784
1785
1786 Changes: Modified:
1787 +23 -1 trunk/NEWS (File Modified)
1788
1789
1790 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1791 Log:
1792 When an outgoing server connection succeeds, set
1793 localClient->ip by simply copying the whole sockaddr
1794 struct instead of copying certain parts only.
1795
1796
1797 Changes: Modified:
1798 +1 -19 trunk/src/s_serv.c (File Modified)
1799
1800
1801 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1802 Log:
1803 Give a special error message and ignore the connect block
1804 if trying to add a connect block for the server's own name.
1805
1806
1807 Changes: Modified:
1808 +7 -0 trunk/src/newconf.c (File Modified)
1809
1810
1811 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1812 Log:
1813 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1814 when --disable-balloc is used, so that it compiles.
1815 Obviously the BlockHeapUsage() stub returns just zeroes so
1816 /stats z will be less informative.
1817
1818
1819 Changes: Modified:
1820 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1821
1822
1823 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1824 Log:
1825 Free and zero dns_query in DNS callback for outgoing connect.
1826 This avoids double free of reslist.
1827
1828
1829 Changes: Modified:
1830 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1831
1832
1833 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1834 Log:
1835 From ratbox, log failed outgoing connections to serverlog.
1836 Added: IP address.
1837
1838
1839 Changes: Modified:
1840 +13 -1 trunk/src/s_serv.c (File Modified)
1841
1842
1843 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1844 Log:
1845 Change serverlog message when connecting to be more clear and show the port number.
1846
1847
1848 Changes: Modified:
1849 +1 -1 trunk/src/s_serv.c (File Modified)
1850
1851
1852 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1853 Log:
1854 Remove gethost_byname(), this is meaningless
1855 since the removal of AAAA -> A fallback (r1763).
1856
1857
1858 Changes: Modified:
1859 +0 -1 trunk/include/res.h (File Modified)
1860 +0 -12 trunk/src/res.c (File Modified)
1861
1862
1863 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1864 Log:
1865 Remove ip6.int support and use only ip6.arpa.
1866 The global ip6.int zone has disappeared on June 1
1867 and a lot of other software has been removing ip6.int
1868 support also.
1869 This removes the second and last case where IPv6
1870 support in charybdis causes extra lookups and slows
1871 DNS down.
1872
1873
1874 Changes: Modified:
1875 +5 -27 trunk/src/res.c (File Modified)
1876
1877
1878 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1879 Log:
1880 Mention new default (r1767) for connect::aftype in sgml docs.
1881
1882
1883 Changes: Modified:
1884 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1885
1886
1887 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1888 Log:
1889 Use IPv6 if connect::host looks like an IPv6 address
1890 (contains a colon). No need to aftype=ipv6 anymore.
1891
1892
1893 Changes: Modified:
1894 +2 -0 trunk/src/newconf.c (File Modified)
1895
1896
1897 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1898 Log:
1899 More information about connect::host.
1900
1901
1902 Changes: Modified:
1903 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1904
1905
1906 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1907 Log:
1908 Remove fallback to A if AAAA cannot be found.
1909 In case of a forward check of a reverse lookup, we
1910 already know if it's ipv4 or ipv6, so it is not
1911 useful and in case of a forward lookup of a hostname
1912 in connect::host, connect::aftype already specifies
1913 if it's ipv4 or ipv6.
1914
1915
1916 Changes: Modified:
1917 +4 -27 trunk/src/res.c (File Modified)
1918
1919
1920 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1921 Log:
1922 msg_channel():
1923 - check if +c made the message text empty and refuse
1924 to send it if so
1925 - don't copy message text if it is not necessary
1926 (channel is -c)
1927
1928
1929 Changes: Modified:
1930 +14 -4 trunk/modules/core/m_message.c (File Modified)
1931
1932
1933 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1934 Log:
1935 remove_conf_item(): do not free cf_name, this is generally a string constant
1936
1937
1938 Changes: Modified:
1939 +0 -1 trunk/src/newconf.c (File Modified)
1940
1941
1942 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1943 Log:
1944 Remove the old unused FDL_ constants.
1945
1946
1947 Changes: Modified:
1948 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1949
1950
1951 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1952 Log:
1953 Remove an unused struct irc_sockaddr_storage from fde_t
1954 (allocated for every possible file descriptor).
1955
1956
1957 Changes: Modified:
1958 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1959
1960
1961 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1962 Log:
1963 If the DNS lookup for an outgoing connection is still
1964 pending when it is closed, clean it up.
1965
1966
1967 Changes: Modified:
1968 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1969
1970
1971 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1972 Log:
1973 If proc_answer() fails (for example if a lookup for an
1974 A record returns a CNAME), fail the query immediately.
1975 Previously the packet was just ignored, leaving the
1976 query to time out.
1977
1978
1979 Changes: Modified:
1980 +4 -8 trunk/src/res.c (File Modified)
1981
1982
1983 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1984 Log:
1985 Correct sockhost field in an outgoing server connection.
1986 First copy the host field from the server_conf, then
1987 take the IP from to where the connection was attempted
1988 when the connection callback is called.
1989 (Before r1747 this used the IP from the server_conf.)
1990
1991
1992 Changes: Modified:
1993 +8 -2 trunk/src/s_serv.c (File Modified)
1994
1995
1996 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1997 Log:
1998 Remove ipnum (keep aftype) and dns_query from server_conf.
1999 We don't keep track of binary form address in connect{}
2000 blocks anymore, DNS lookups of names in host= gone.
2001 As before the DNS lookup is done on connect.
2002 This should unbreak hostnames in host= somewhat.
2003
2004
2005 Changes: Modified:
2006 +1 -2 trunk/include/s_newconf.h (File Modified)
2007 +2 -2 trunk/src/newconf.c (File Modified)
2008 +1 -42 trunk/src/s_newconf.c (File Modified)
2009 +12 -31 trunk/src/s_serv.c (File Modified)
2010
2011
2012 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2013 Log:
2014 Rerun autoconf.
2015
2016
2017 Changes: Modified:
2018 +1 -1 trunk/configure (File Modified)
2019
2020
2021 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2022 Log:
2023 Fix --disable-balloc help text (said --disable-small-net).
2024
2025
2026 Changes: Modified:
2027 +1 -1 trunk/configure.ac (File Modified)
2028
2029
2030 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2031 Log:
2032 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2033 services (+S). Unlike operstring and adminstring, this
2034 is not changeable with /quote set but is updated on rehash.
2035
2036
2037 Changes: Modified:
2038 +1 -0 trunk/doc/example.conf (File Modified)
2039 +10 -2 trunk/doc/reference.conf (File Modified)
2040 +1 -0 trunk/include/s_conf.h (File Modified)
2041 +6 -0 trunk/modules/m_info.c (File Modified)
2042 +3 -2 trunk/modules/m_whois.c (File Modified)
2043 +1 -0 trunk/src/newconf.c (File Modified)
2044 +1 -0 trunk/src/s_conf.c (File Modified)
2045
2046
2047 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2048 Log:
2049 Fix handling of comma in whois: ignore the comma and
2050 everything after it but do output the entire parameter
2051 in RPL_ENDOFWHOIS.
2052
2053
2054 Changes: Modified:
2055 +2 -2 trunk/modules/m_whois.c (File Modified)
2056
2057
2058 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2059 Log:
2060 New /stats letter 's' to list HURTs:
2061 - opers get the full listing.
2062 - users get any HURTs that match their sockhost/orighost if
2063 "stats_k_oper_only" is set to 1.
2064
2065
2066 Changes: Modified:
2067 +50 -0 trunk/extensions/hurt.c (File Modified)
2068
2069
2070 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2071 Log:
2072 - make the newconf system available to modules.
2073
2074
2075 Changes: Modified:
2076 +4 -1 trunk/include/newconf.h (File Modified)
2077 +4 -8 trunk/src/newconf.c (File Modified)
2078
2079
2080 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2081 Log:
2082 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2083
2084 Changes: Modified:
2085 +0 -3 trunk/doc/example.conf (File Modified)
2086 +0 -3 trunk/doc/reference.conf (File Modified)
2087
2088
2089 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2090 Log:
2091 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2092
2093
2094 Changes: Modified:
2095 +3 -0 trunk/doc/example.conf (File Modified)
2096 +3 -0 trunk/doc/reference.conf (File Modified)
2097
2098
2099 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2100 Log:
2101 Fix too early truncation of JOIN channel list.
2102
2103
2104 Changes: Modified:
2105 +2 -3 trunk/modules/core/m_join.c (File Modified)
2106
2107
2108 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2109 Log:
2110 - From ratbox 2.2 (anfl), send server notices about read
2111 errors from handshakes and servers to +s instead of +d.
2112 - Send various server notices about failed server
2113 connections which did not reach registered state network
2114 wide if the connection was initiated by a remote oper.
2115 This avoids annoying the whole net if there is a
2116 broken autoconnect, but allows all opers to see why a
2117 remote connect failed. Failed connections which did reach
2118 server state already generate server notices everywhere.
2119
2120 Note: this is an exception to our general policy to not send
2121 server notices about unregistered connections remotely.
2122
2123
2124 Changes: Modified:
2125 +1 -0 trunk/include/client.h (File Modified)
2126 +20 -6 trunk/src/client.c (File Modified)
2127 +6 -6 trunk/src/s_serv.c (File Modified)
2128
2129
2130 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2131 Log:
2132 - fix typoes
2133
2134
2135 Changes: Modified:
2136 +1 -1 trunk/doc/example.conf (File Modified)
2137 +1 -1 trunk/doc/reference.conf (File Modified)
2138
2139
2140 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2141 Log:
2142 Don't allow #channel +b $c:&channel (inconsistent target).
2143
2144
2145 Changes: Modified:
2146 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2147
2148
2149 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2150 Log:
2151 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2152
2153
2154 Changes: Modified:
2155 +0 -2 trunk/include/client.h (File Modified)
2156
2157
2158 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2159 Log:
2160 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2161
2162
2163 Changes: Modified:
2164 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2165
2166
2167 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2168 Log:
2169 Store IP addresses in whowas. These are shown to opers.
2170 Obtained from Eurus patches.
2171 orighost tracking removed (not worth the memory IMHO),
2172 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2173 with unknown IPs and to not violate auth{} spoof policy.
2174
2175
2176 Changes: Modified:
2177 +2 -0 trunk/doc/reference.conf (File Modified)
2178 +1 -0 trunk/include/numeric.h (File Modified)
2179 +1 -0 trunk/include/whowas.h (File Modified)
2180 +10 -1 trunk/modules/m_whowas.c (File Modified)
2181 +1 -1 trunk/src/messages.tab (File Modified)
2182 +4 -0 trunk/src/whowas.c (File Modified)
2183
2184
2185 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2186 Log:
2187 Describe hostmask parameter of masktrace better in sgml docs.
2188
2189
2190 Changes: Modified:
2191 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2192
2193
2194 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2195 Log:
2196 masktrace help file: mention CIDR IP masks
2197 From ratbox 2.2
2198
2199
2200 Changes: Modified:
2201 +2 -0 trunk/help/opers/masktrace (File Modified)
2202
2203
2204 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2205 Log:
2206 MASKTRACE: allow normal match() on IP address also
2207 From ratbox 2.2
2208
2209
2210 Changes: Modified:
2211 +2 -3 trunk/modules/m_etrace.c (File Modified)
2212
2213
2214 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2215 Log:
2216 Allow +S clients (services) to send to channels and @/+ channels always.
2217
2218
2219 Changes: Modified:
2220 +1 -1 trunk/modules/core/m_message.c (File Modified)
2221 +1 -1 trunk/src/channel.c (File Modified)
2222
2223
2224 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2225 Log:
2226 Allow servers to send to @#chan and +#chan.
2227
2228
2229 Changes: Modified:
2230 +1 -1 trunk/modules/core/m_message.c (File Modified)
2231
2232
2233 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2234 Log:
2235 Don't count opers on service{} servers in /lusers.
2236
2237
2238 Changes: Modified:
2239 +2 -2 trunk/src/s_user.c (File Modified)
2240
2241
2242 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2243 Log:
2244 Show opers the real host behind a dynamic spoof in WHOIS.
2245 If the user is auth{} spoofed, this shows the auth{} spoof
2246 otherwise it shows the DNS hostname and IP address.
2247 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2248
2249
2250 Changes: Modified:
2251 +1 -0 trunk/include/numeric.h (File Modified)
2252 +12 -2 trunk/modules/m_whois.c (File Modified)
2253 +1 -1 trunk/src/messages.tab (File Modified)
2254
2255
2256 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2257 Log:
2258 Remove #define HIDE_SPOOF_IPS from config.h, should
2259 have been done earlier.
2260
2261
2262 Changes: Modified:
2263 +0 -7 trunk/include/config.h (File Modified)
2264
2265
2266 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2267 Log:
2268 Bring back ERR_CANTKILLSERVER.
2269
2270
2271 Changes: Modified:
2272 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2273
2274
2275 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2276 Log:
2277 ip_cloaking module:
2278 - also send RPL_HOSTHIDDEN on -h
2279 - don't allow +h for auth{} spoofed clients
2280
2281
2282 Changes: Modified:
2283 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2284
2285
2286 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2287 Log:
2288 /etc/resolv.conf parsing:
2289 - don't crash (sometimes) if there is a line without an argument
2290 (e.g. 'search' by itself)
2291 - fix handling of lines with leading whitespace
2292
2293
2294 Changes: Modified:
2295 +9 -8 trunk/src/reslib.c (File Modified)
2296
2297
2298 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2299 Log:
2300 Put back code that terminates DNS queries, which was
2301 removed during the resolver changes.
2302
2303
2304 Changes: Modified:
2305 +4 -0 trunk/src/s_auth.c (File Modified)
2306
2307
2308 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2309 Log:
2310 - oh hey, that was in the wrong place
2311
2312
2313 Changes: Modified:
2314 +13 -13 trunk/src/s_auth.c (File Modified)
2315
2316
2317 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2318 Log:
2319 - handle a situation where a user can go away before DNS completes
2320
2321
2322 Changes: Modified:
2323 +13 -0 trunk/src/s_auth.c (File Modified)
2324
2325
2326 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2327 Log:
2328 More dnsbl stuff
2329
2330
2331 Changes: Modified:
2332 +1 -0 trunk/include/blacklist.h (File Modified)
2333 +1 -0 trunk/include/res.h (File Modified)
2334 +33 -2 trunk/src/blacklist.c (File Modified)
2335 +2 -0 trunk/src/client.c (File Modified)
2336 +24 -0 trunk/src/res.c (File Modified)
2337
2338
2339 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2340 Log:
2341 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2342 if comm_accept() failed.
2343
2344 Found with valgrind.
2345
2346
2347 Changes: Modified:
2348 +4 -4 trunk/src/listener.c (File Modified)
2349
2350
2351 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2352 Log:
2353 - handle unavailable Client/preClient structs
2354
2355
2356 Changes: Modified:
2357 +9 -0 trunk/src/blacklist.c (File Modified)
2358
2359
2360 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2361 Log:
2362 Add +lf to SGML docs.
2363
2364
2365 Changes: Modified:
2366 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2367
2368
2369 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2370 Log:
2371 Also do forwarding if the channel limit (+l) is exceeded.
2372
2373
2374 Changes: Modified:
2375 +1 -1 trunk/help/opers/cmode (File Modified)
2376 +2 -2 trunk/modules/core/m_join.c (File Modified)
2377
2378
2379 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2380 Log:
2381 Post-release lovin':
2382 - Update version to 2.1.0.
2383 - Regenerate configure.
2384
2385
2386 Changes: Modified:
2387 +9 -9 trunk/configure (File Modified)
2388 +1 -1 trunk/configure.ac (File Modified)
2389
2390
2391 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2392 Log:
2393 Comment out example blacklist{} block.
2394
2395
2396 Changes: Modified:
2397 +7 -7 trunk/doc/example.conf (File Modified)
2398 +7 -7 trunk/doc/reference.conf (File Modified)
2399
2400
2401 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2402 Log:
2403 Add note regarding use of AHBL BLs.
2404
2405
2406 Changes: Modified:
2407 +4 -0 trunk/doc/example.conf (File Modified)
2408 +4 -0 trunk/doc/reference.conf (File Modified)
2409
2410
2411 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2412 Log:
2413 Fix typos.
2414
2415
2416 Changes: Modified:
2417 +2 -2 trunk/CREDITS (File Modified)
2418
2419
2420 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2421 Log:
2422 Add beu to CREDITS.
2423
2424
2425 Changes: Modified:
2426 +1 -0 trunk/CREDITS (File Modified)
2427
2428
2429 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2430 Log:
2431 Put more recent ratbox CREDITS here.
2432
2433
2434 Changes: Modified:
2435 +3 -2 trunk/doc/Ratbox-team (File Modified)
2436
2437
2438 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2439 Log:
2440 Clarify a bit.
2441
2442
2443 Changes: Modified:
2444 +5 -4 trunk/NEWS (File Modified)
2445
2446
2447 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2448 Log:
2449 Mention that install or make install also avoids modunload crashes.
2450
2451
2452 Changes: Modified:
2453 +2 -1 trunk/BUGS (File Modified)
2454
2455
2456 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2457 Log:
2458 - update NEWS a bit
2459
2460
2461 Changes: Modified:
2462 +3 -8 trunk/NEWS (File Modified)
2463
2464
2465 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2466 Log:
2467 - further updates
2468
2469
2470 Changes: Modified:
2471 +3 -2 trunk/BUGS (File Modified)
2472
2473
2474 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2475 Log:
2476 - add orighost check to hurt.c
2477 - update BUGS info
2478
2479
2480 Changes: Modified:
2481 +1 -6 trunk/BUGS (File Modified)
2482 +1 -1 trunk/extensions/hurt.c (File Modified)
2483
2484
2485 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2486 Log:
2487 Make kline_exempt exempt from HURT also.
2488
2489
2490 Changes: Modified:
2491 +2 -1 trunk/extensions/hurt.c (File Modified)
2492
2493
2494 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2495 Log:
2496 Fix mask HEAL propagation.
2497
2498
2499 Changes: Modified:
2500 +6 -3 trunk/extensions/hurt.c (File Modified)
2501
2502
2503 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2504 Log:
2505 - Remove old cruft.
2506 - Update.
2507
2508
2509 Changes: Modified:
2510 +18 -31 trunk/extensions/README (File Modified)
2511
2512
2513 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2514 Log:
2515 More target change hax.
2516 Ick.
2517
2518
2519 Changes: Modified:
2520 +5 -0 trunk/extensions/hurt.c (File Modified)
2521
2522
2523 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2524 Log:
2525 Improvements to HURT propagation.
2526
2527
2528 Changes: Modified:
2529 +8 -6 trunk/extensions/hurt.c (File Modified)
2530
2531
2532 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2533 Log:
2534 - further simplification
2535
2536
2537 Changes: Modified:
2538 +25 -76 trunk/extensions/hurt.c (File Modified)
2539 +0 -9 trunk/extensions/hurt.h (File Modified)
2540
2541
2542 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2543 Log:
2544 - client_exit hook
2545
2546
2547 Changes: Modified:
2548 +13 -0 trunk/extensions/hurt.c (File Modified)
2549
2550
2551 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2552 Log:
2553 - cut off at 15 messages instead of 30
2554
2555
2556 Changes: Modified:
2557 +1 -1 trunk/extensions/hurt.h (File Modified)
2558
2559
2560 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2561 Log:
2562 Squash a warning here.
2563
2564
2565 Changes: Modified:
2566 +1 -3 trunk/src/ircd.c (File Modified)
2567
2568
2569 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2570 Log:
2571 Don't show servers in /stats l to nonopers if flatten links is enabled.
2572
2573
2574 Changes: Modified:
2575 +3 -1 trunk/modules/m_stats.c (File Modified)
2576
2577
2578 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2579 Log:
2580 - hurt expiry
2581
2582
2583 Changes: Modified:
2584 +20 -7 trunk/extensions/hurt.c (File Modified)
2585
2586
2587 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2588 Log:
2589 - remove inline stuff (yuck)
2590 - sockaddr should have been sockhost
2591
2592
2593 Changes: Modified:
2594 +22 -31 trunk/extensions/hurt.c (File Modified)
2595
2596
2597 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2598 Log:
2599 - make hurt checking actually work
2600
2601
2602 Changes: Modified:
2603 +2 -7 trunk/extensions/hurt.c (File Modified)
2604
2605
2606 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2607 Log:
2608 Slight tweak to alias{}.
2609
2610
2611 Changes: Modified:
2612 +4 -0 trunk/src/parse.c (File Modified)
2613
2614
2615 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2616 Log:
2617 - further simplification
2618
2619
2620 Changes: Modified:
2621 +59 -71 trunk/extensions/hurt.c (File Modified)
2622 +0 -1 trunk/extensions/hurt.h (File Modified)
2623
2624
2625 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2626 Log:
2627 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2628
2629
2630 Changes: Modified:
2631 +10 -20 trunk/extensions/hurt.c (File Modified)
2632 +0 -4 trunk/extensions/hurt.h (File Modified)
2633
2634
2635 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2636 Log:
2637 - remove some unnecessary code here (hurt_initial_check_event()).
2638
2639
2640 Changes: Modified:
2641 +0 -23 trunk/extensions/hurt.c (File Modified)
2642
2643
2644 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2645 Log:
2646 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2647
2648
2649 Changes: Modified:
2650 +8 -0 trunk/modules/core/m_message.c (File Modified)
2651
2652
2653 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2654 Log:
2655 - more sane tgchange hax
2656
2657
2658 Changes: Modified:
2659 +2 -1 trunk/extensions/hurt.c (File Modified)
2660
2661
2662 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2663 Log:
2664 Make HEAL <nick> work.
2665
2666
2667 Changes: Modified:
2668 +40 -43 trunk/extensions/hurt.c (File Modified)
2669
2670
2671 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2672 Log:
2673 Destroy hurt_clients list on unload.
2674
2675
2676 Changes: Modified:
2677 +7 -0 trunk/extensions/hurt.c (File Modified)
2678
2679
2680 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2681 Log:
2682 Coding style: no space between a function name and parenthesis.
2683
2684
2685 Changes: Modified:
2686 +43 -43 trunk/extensions/hurt.c (File Modified)
2687
2688
2689 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2690 Log:
2691 Now works and throws out hurt clients after 30 protocol messages
2692 unless they identify.
2693
2694
2695 Changes: Modified:
2696 +28 -36 trunk/extensions/hurt.c (File Modified)
2697 +1 -7 trunk/extensions/hurt.h (File Modified)
2698
2699
2700 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2701 Log:
2702 Working addition/lookup.
2703
2704
2705 Changes: Modified:
2706 +8 -0 trunk/extensions/hurt.c (File Modified)
2707
2708
2709 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2710 Log:
2711 Get rid of hyb6 style propagation (:server COMMAND source).
2712
2713
2714 Changes: Modified:
2715 +18 -22 trunk/extensions/hurt.c (File Modified)
2716
2717
2718 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2719 Log:
2720 add not-working hurt_add and hurt_find
2721
2722
2723 Changes: Modified:
2724 +13 -5 trunk/extensions/hurt.c (File Modified)
2725
2726
2727 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2728 Log:
2729 Comment out a lot of stuff so I can load and unload this without crashing.
2730
2731
2732 Changes: Modified:
2733 +17 -6 trunk/extensions/hurt.c (File Modified)
2734
2735
2736 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2737 Log:
2738 Fix svn:keywords and add a short comment at the top.
2739
2740
2741 Changes: Modified:
2742 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2743
2744
2745 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2746 Log:
2747 - Make hurt module compile
2748 - Link it to the build
2749 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2750 correct flag name, no CAP_TS6 use etc
2751
2752
2753 Changes: Modified:
2754 +1 -0 trunk/extensions/Makefile.in (File Modified)
2755 +30 -32 trunk/extensions/hurt.c (File Modified)
2756
2757
2758 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2759 Log:
2760 Put beu's hurt module in trunk.
2761
2762
2763 Changes: Modified:
2764 + - trunk/extensions/hurt.c (File Added)
2765 + - trunk/extensions/hurt.h (File Added)
2766
2767
2768 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2769 Log:
2770 - _iprint(): use stderr instead of stdout
2771
2772
2773 Changes: Modified:
2774 +1 -1 trunk/src/s_log.c (File Modified)
2775
2776
2777 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2778 Log:
2779 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2780 and subsequently destroy our kqueue when we close 0, 1, 2
2781 (broke /restart).
2782 - After closing fd 0, 1, 2 reopen them to /dev/null again
2783 so we don't send messages from malloc etc to a random
2784 user's connection.
2785 - Remove an obsolete comment.
2786
2787
2788 Changes: Modified:
2789 +13 -2 trunk/src/ircd.c (File Modified)
2790
2791
2792 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2793 Log:
2794 Update NEWS file.
2795
2796
2797 Changes: Modified:
2798 +29 -1 trunk/NEWS (File Modified)
2799
2800
2801 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2802 Log:
2803 Rerun autoconf.
2804
2805
2806 Changes: Modified:
2807 +1 -1 trunk/configure (File Modified)
2808
2809
2810 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2811 Log:
2812 Fix openssl version check to also accept versions newer than 0.9.6.
2813
2814
2815 Changes: Modified:
2816 +1 -1 trunk/configure.ac (File Modified)
2817
2818
2819 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2820 Log:
2821 Oops, need packet.h here.
2822
2823
2824 Changes: Modified:
2825 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2826
2827
2828 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2829 Log:
2830 End the flood grace period in CPRIVMSG/CNOTICE.
2831
2832
2833 Changes: Modified:
2834 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2835
2836
2837 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2838 Log:
2839 - update class::connectfreq documentation
2840
2841
2842 Changes: Modified:
2843 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2844
2845
2846 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2847 Log:
2848 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2849
2850
2851 Changes: Modified:
2852 +3 -6 trunk/src/s_serv.c (File Modified)
2853
2854
2855 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2856 Log:
2857 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2858
2859
2860 Changes: Modified:
2861 +1 -1 trunk/src/messages.tab (File Modified)
2862
2863
2864 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2865 Log:
2866 Don't mention that /stats p shows idle times, as it doesn't.
2867
2868
2869 Changes: Modified:
2870 +1 -1 trunk/help/opers/stats (File Modified)
2871 +1 -1 trunk/help/users/stats (File Modified)
2872
2873
2874 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2875 Log:
2876 /stats A shows DNS servers, it doesn't matter whether ircd
2877 uses ADNS or something else.
2878
2879
2880 Changes: Modified:
2881 +1 -1 trunk/help/opers/stats (File Modified)
2882
2883
2884 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2885 Log:
2886 get_client_name() fix
2887
2888
2889 Changes: Modified:
2890 +4 -0 trunk/src/client.c (File Modified)
2891
2892
2893 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2894 Log:
2895 Add some comments.
2896
2897
2898 Changes: Modified:
2899 +6 -0 trunk/src/ircd.c (File Modified)
2900
2901
2902 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2903 Log:
2904 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2905
2906 Changes: Modified:
2907 +16 -17 trunk/configure (File Modified)
2908 +1 -1 trunk/configure.ac (File Modified)
2909
2910
2911 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2912 Log:
2913 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2914
2915 Changes: Modified:
2916 +135 -0 trunk/configure (File Modified)
2917 +6 -0 trunk/configure.ac (File Modified)
2918
2919
2920 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2921 Log:
2922 Exit 0 on successful -conftest.
2923
2924
2925 Changes: Modified:
2926 +1 -1 trunk/src/ircd.c (File Modified)
2927
2928
2929 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2930 Log:
2931 Make the "keep the parent process around" thing work, by opening
2932 a pipe to the child process. This pipe is on fd 0 in the child
2933 process. After successful initialization, the child will write
2934 a byte to this pipe, on fatal errors it will close it without
2935 writing anything.
2936
2937 Somewhat hackish still but should work.
2938
2939
2940 Changes: Modified:
2941 +27 -30 trunk/src/ircd.c (File Modified)
2942
2943
2944 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2945 Log:
2946 - convert some error messages to ierror() over fprintf/ilog combination
2947
2948
2949 Changes: Modified:
2950 +3 -6 trunk/src/ircd.c (File Modified)
2951
2952
2953 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2954 Log:
2955 - inotice() for loadmodule when in foreground mode
2956
2957
2958 Changes: Modified:
2959 +3 -0 trunk/src/modules.c (File Modified)
2960
2961
2962 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2963 Log:
2964 - remove inotice() on loading modules from the config
2965
2966
2967 Changes: Modified:
2968 +0 -3 trunk/src/modules.c (File Modified)
2969
2970
2971 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2972 Log:
2973 - usleep for 50000usec in the parent process to allow for startup messages
2974 to be cleanly printed before detaching to shell, this should be more than
2975 enough time really
2976
2977
2978 Changes: Modified:
2979 +3 -0 trunk/src/ircd.c (File Modified)
2980
2981
2982 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2983 Log:
2984 - display more errors during normal startup as to try to help people find common problems
2985
2986
2987 Changes: Modified:
2988 +27 -10 trunk/src/ircd.c (File Modified)
2989
2990
2991 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2992 Log:
2993 - version bump in preparation of 2.0.0 release
2994
2995
2996 Changes: Modified:
2997 +9 -9 trunk/configure (File Modified)
2998 +1 -1 trunk/configure.ac (File Modified)
2999
3000
3001 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3002 Log:
3003 Change example.conf operator block from "admin" to "god",
3004 so as to show we encourage per-person operator blocks.
3005
3006
3007 Changes: Modified:
3008 +4 -2 trunk/doc/example.conf (File Modified)
3009
3010
3011 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3012 Log:
3013 Document alias{} block.
3014
3015
3016 Changes: Modified:
3017 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3018
3019
3020 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3021 Log:
3022 Document DNS blacklist stuff in sgml.
3023
3024
3025 Changes: Modified:
3026 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3027 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3028
3029
3030 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3031 Log:
3032 Misc /stats clarifications.
3033
3034
3035 Changes: Modified:
3036 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3037
3038
3039 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3040 Log:
3041 Move snomasks into umodes chapter.
3042 Move oprivs chapter down.
3043
3044
3045 Changes: Modified:
3046 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3047 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3048 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3049
3050
3051 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3052 Log:
3053 Mention operator{} user@host change.
3054
3055
3056 Changes: Modified:
3057 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3058
3059
3060 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3061 Log:
3062 operator{} block user@host matches against orighost now, not host.
3063 This means that services/+h spoofs do not work in operator{} blocks;
3064 auth{} spoofs still work.
3065
3066
3067 Changes: Modified:
3068 +4 -0 trunk/doc/example.conf (File Modified)
3069 +1 -1 trunk/doc/reference.conf (File Modified)
3070 +2 -2 trunk/modules/m_challenge.c (File Modified)
3071 +1 -1 trunk/modules/m_oper.c (File Modified)
3072
3073
3074 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3075 Log:
3076 - inotice/iwarn/ierror() stuff I was working on
3077
3078
3079 Changes: Modified:
3080 +3 -0 trunk/include/s_log.h (File Modified)
3081 +15 -11 trunk/src/ircd.c (File Modified)
3082 +3 -1 trunk/src/modules.c (File Modified)
3083 +1 -1 trunk/src/newconf.c (File Modified)
3084 +54 -0 trunk/src/s_log.c (File Modified)
3085
3086
3087 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3088 Log:
3089 Oops, don't add blacklists to the list twice on rehash.
3090
3091
3092 Changes: Modified:
3093 +3 -2 trunk/src/blacklist.c (File Modified)
3094
3095
3096 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3097 Log:
3098 Remove notices to the client about progress of dnsbl lookups.
3099
3100
3101 Changes: Modified:
3102 +0 -4 trunk/src/blacklist.c (File Modified)
3103
3104
3105 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3106 Log:
3107 Add auth{} flag dnsbl_exempt.
3108
3109
3110 Changes: Modified:
3111 +2 -1 trunk/doc/example.conf (File Modified)
3112 +2 -1 trunk/doc/reference.conf (File Modified)
3113 +2 -0 trunk/include/s_conf.h (File Modified)
3114 +1 -0 trunk/src/newconf.c (File Modified)
3115 +8 -1 trunk/src/s_user.c (File Modified)
3116
3117
3118 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3119 Log:
3120 Switch alias{} and blacklist{} around, for consistency with example.conf.
3121
3122
3123 Changes: Modified:
3124 +18 -18 trunk/doc/reference.conf (File Modified)
3125
3126
3127 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3128 Log:
3129 Send a warning to the user if they are dnsbl listed but exempted.
3130
3131
3132 Changes: Modified:
3133 +17 -12 trunk/src/s_user.c (File Modified)
3134
3135
3136 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3137 Log:
3138 Move throwing out dnsbl listed clients to registration,
3139 and make kline_exempt exempt from it.
3140
3141
3142 Changes: Modified:
3143 +1 -0 trunk/include/blacklist.h (File Modified)
3144 +4 -0 trunk/include/client.h (File Modified)
3145 +15 -16 trunk/src/blacklist.c (File Modified)
3146 +6 -0 trunk/src/client.c (File Modified)
3147 +17 -0 trunk/src/s_user.c (File Modified)
3148
3149
3150 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3151 Log:
3152 Show refcount in /stats n.
3153
3154
3155 Changes: Modified:
3156 +3 -2 trunk/modules/m_stats.c (File Modified)
3157
3158
3159 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3160 Log:
3161 Don't look up dnsbls twice if they send USER twice.
3162
3163
3164 Changes: Modified:
3165 +5 -3 trunk/modules/m_user.c (File Modified)
3166
3167
3168 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3169 Log:
3170 Add /stats n to help files.
3171
3172
3173 Changes: Modified:
3174 +1 -0 trunk/help/opers/stats (File Modified)
3175 +1 -0 trunk/help/users/stats (File Modified)
3176
3177
3178 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3179 Log:
3180 Only check dnsbls for A records, not AAAA.
3181
3182
3183 Changes: Modified:
3184 +1 -1 trunk/src/blacklist.c (File Modified)
3185
3186
3187 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3188 Log:
3189 Don't remove non-illegal blacklists on completion of check.
3190 Add debugging notices (not working).
3191
3192
3193 Changes: Modified:
3194 +5 -1 trunk/src/blacklist.c (File Modified)
3195
3196
3197 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3198 Log:
3199 Don't call register_local_user() if they haven't sent a nick yet.
3200
3201
3202 Changes: Modified:
3203 +1 -1 trunk/src/blacklist.c (File Modified)
3204
3205
3206 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3207 Log:
3208 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3209
3210
3211 Changes: Modified:
3212 +21 -0 trunk/modules/m_stats.c (File Modified)
3213
3214
3215 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3216 Log:
3217 More dnsbl rehash fixes, it was adding bogus entries.
3218
3219
3220 Changes: Modified:
3221 +2 -7 trunk/src/newconf.c (File Modified)
3222
3223
3224 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3225 Log:
3226 Need blacklist.h here.
3227
3228
3229 Changes: Modified:
3230 +1 -0 trunk/src/s_conf.c (File Modified)
3231
3232
3233 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3234 Log:
3235 - nuke iauth
3236
3237
3238 Changes: Modified:
3239 +1 -2 trunk/configure (File Modified)
3240 +0 -48 trunk/configure.ac (File Modified)
3241 + - trunk/doc/example-iauth.conf (File Deleted)
3242 + - trunk/iauth/ (File Deleted)
3243
3244
3245 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3246 Log:
3247 Improve handling of rehashing with blacklists.
3248 Also some coding style tweaks.
3249
3250
3251 Changes: Modified:
3252 +3 -2 trunk/include/blacklist.h (File Modified)
3253 +35 -16 trunk/src/blacklist.c (File Modified)
3254 +2 -0 trunk/src/s_conf.c (File Modified)
3255
3256
3257 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3258 Log:
3259 Clear can_send cache if a user logs in or out from services.
3260
3261
3262 Changes: Modified:
3263 +2 -0 trunk/modules/m_services.c (File Modified)
3264
3265
3266 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3267 Log:
3268 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3269 This directory is not entered by default.
3270 More stuff needs to be moved into here.
3271
3272
3273 Changes: Modified:
3274 +2 -1 trunk/configure (File Modified)
3275 +1 -0 trunk/configure.ac (File Modified)
3276 +69 -458 trunk/extensions/Makefile.in (File Modified)
3277 + - trunk/extensions/m_clearchan.c (File Deleted)
3278 + - trunk/extensions/m_force.c (File Deleted)
3279 + - trunk/unsupported/ (File Added)
3280 + - trunk/unsupported/Makefile.in (File Added)
3281 + - trunk/unsupported/m_clearchan.c (File Added)
3282 + - trunk/unsupported/m_force.c (File Added)
3283
3284
3285 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3286 Log:
3287 Logging/wallops for forcejoin/forcepart, numeric fix.
3288 This needs to be moved to the toys section.
3289
3290
3291 Changes: Modified:
3292 +22 -2 trunk/extensions/m_force.c (File Modified)
3293
3294
3295 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3296 Log:
3297 Fix comments at the top (including copyright).
3298
3299
3300 Changes: Modified:
3301 +3 -2 trunk/extensions/m_omode.c (File Modified)
3302
3303
3304 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3305 Log:
3306 Add OMODE command to extensions/ for oper mode hacking:
3307 - requires admin privs
3308 - does not work for opped opers
3309 - sends wallops
3310 - sends a ServerMode for opping the oper themselves,
3311 otherwise a mode coming from the oper (not only
3312 does this provide full accountability, it is also
3313 easiest to implement while avoiding channels
3314 messed up with bogus bans etc).
3315
3316
3317 Changes: Modified:
3318 +171 -0 trunk/extensions/Makefile.in (File Modified)
3319 + - trunk/extensions/m_omode.c (File Added)
3320
3321
3322 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3323 Log:
3324 Metadata fix
3325
3326
3327 Changes: Modified:
3328 + - trunk/include/blacklist.h (Property Modified)
3329 + - trunk/src/blacklist.c (Property Modified)
3330
3331
3332 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3333 Log:
3334 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3335
3336
3337 Changes: Modified:
3338 +5 -1 trunk/src/blacklist.c (File Modified)
3339
3340
3341 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3342 Log:
3343 Initial DNS blacklist support:
3344 - see example.conf for how to use.
3345 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3346 - tor.ahbl.org is also included because most networks will not want to allow tor
3347 (and we're considering going KoS on tor users here anyway due to abuse)
3348
3349
3350 Changes: Modified:
3351 +18 -0 trunk/doc/example.conf (File Modified)
3352 +66 -0 trunk/doc/reference.conf (File Modified)
3353 + - trunk/include/blacklist.h (File Added)
3354 +2 -0 trunk/include/client.h (File Modified)
3355 +3 -0 trunk/modules/m_user.c (File Modified)
3356 +152 -0 trunk/src/Makefile.in (File Modified)
3357 + - trunk/src/blacklist.c (File Added)
3358 +34 -0 trunk/src/newconf.c (File Modified)
3359 +1 -0 trunk/src/s_auth.c (File Modified)
3360 +4 -0 trunk/src/s_user.c (File Modified)
3361
3362
3363 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3364 Log:
3365 Remove last bit of lzo stuff (comment in example.conf connect{}).
3366
3367
3368 Changes: Modified:
3369 +0 -4 trunk/doc/example.conf (File Modified)
3370
3371
3372 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3373 Log:
3374 Show sasl successes and failures in /stats t (like other
3375 things in /stats t, about local clients only).
3376
3377
3378 Changes: Modified:
3379 +2 -0 trunk/include/s_stats.h (File Modified)
3380 +3 -0 trunk/modules/m_sasl.c (File Modified)
3381 +3 -0 trunk/src/s_stats.c (File Modified)
3382
3383
3384 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3385 Log:
3386 Allow messaging services by nickname without using
3387 target change slots (this was already possible with
3388 user@server notation or services shortcuts).
3389
3390
3391 Changes: Modified:
3392 +2 -2 trunk/modules/core/m_message.c (File Modified)
3393
3394
3395 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3396 Log:
3397 Abort a safelist if a new /list comes in while one is already in progress.
3398
3399
3400 Changes: Modified:
3401 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3402
3403
3404 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3405 Log:
3406 Change $![letter]:[mask] to $~[letter]:[mask]
3407 so both ! and ~ invert an extban.
3408
3409
3410 Changes: Modified:
3411 +2 -0 trunk/src/chmode.c (File Modified)
3412
3413
3414 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3415 Log:
3416 - revert due to technical issues
3417
3418
3419 Changes: Modified:
3420 +1 -1 trunk/src/extban.c (File Modified)
3421
3422
3423 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3424 Log:
3425 - 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
3426
3427
3428 Changes: Modified:
3429 +1 -1 trunk/src/extban.c (File Modified)
3430
3431
3432 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3433 Log:
3434 Don't pace /list on a single channel.
3435
3436
3437 Changes: Modified:
3438 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3439
3440
3441 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3442 Log:
3443 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3444
3445
3446 Changes: Modified:
3447 +4 -2 trunk/include/supported.h (File Modified)
3448
3449
3450 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3451 Log:
3452 Extban types are case insensitive; force them to lowercase when added.
3453
3454
3455 Changes: Modified:
3456 +5 -5 trunk/doc/extban.txt (File Modified)
3457 +4 -0 trunk/src/chmode.c (File Modified)
3458 +3 -3 trunk/src/extban.c (File Modified)
3459
3460
3461 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3462 Log:
3463 sendto_wallops_flags():
3464 - instead of checking IsOper on each client, walk the appropriate list
3465 - instead of sending non-+z wallops from persons to nonopers, send only
3466 +w wallops from persons
3467
3468
3469 Changes: Modified:
3470 +1 -5 trunk/src/send.c (File Modified)
3471
3472
3473 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3474 Log:
3475 Prefix oper wallops with "WALLOPS - " if they would
3476 otherwise look like operwalls or locops, when sending
3477 them to local users.
3478
3479
3480 Changes: Modified:
3481 +11 -1 trunk/modules/m_wallops.c (File Modified)
3482
3483
3484 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3485 Log:
3486 Make sure destination field in some sasl numerics
3487 is the user's nick, not the sasl agent or server
3488 name.
3489
3490
3491 Changes: Modified:
3492 +2 -2 trunk/modules/m_sasl.c (File Modified)
3493
3494
3495 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3496 Log:
3497 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3498
3499
3500 Changes: Modified:
3501 +1 -1 trunk/extensions/Makefile.in (File Modified)
3502
3503
3504 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3505 Log:
3506 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3507
3508
3509 Changes: Modified:
3510 +1 -0 trunk/src/s_user.c (File Modified)
3511
3512
3513 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3514 Log:
3515 Fix build for when IPv6 is disabled.
3516
3517
3518 Changes: Modified:
3519 +12 -10 trunk/src/s_auth.c (File Modified)
3520
3521
3522 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3523 Log:
3524 Add information about adding extban types.
3525
3526
3527 Changes: Modified:
3528 +25 -0 trunk/doc/extban.txt (File Modified)
3529
3530
3531 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3532 Log:
3533 Better extban validation: try to match a new extban from
3534 a local user against its setter to see if it is valid.
3535 Unknown extban types from remotes are no longer hidden.
3536
3537
3538 Changes: Modified:
3539 +4 -3 trunk/doc/extban.txt (File Modified)
3540 +1 -0 trunk/include/channel.h (File Modified)
3541 +2 -6 trunk/src/chmode.c (File Modified)
3542 +32 -0 trunk/src/extban.c (File Modified)
3543
3544
3545 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3546 Log:
3547 Make sure both .c.o: and .s.o: are followed by the necessary command.
3548
3549
3550 Changes: Modified:
3551 +1 -0 trunk/src/Makefile.in (File Modified)
3552
3553
3554 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3555 Log:
3556 Add need_sasl auth{} flag to sgml documentation.
3557
3558
3559 Changes: Modified:
3560 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3561
3562
3563 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3564 Log:
3565 Document need_sasl auth{} flag in example confs.
3566
3567
3568 Changes: Modified:
3569 +1 -0 trunk/doc/example.conf (File Modified)
3570 +1 -0 trunk/doc/reference.conf (File Modified)
3571
3572
3573 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3574 Log:
3575 Don't allow TB to set an empty topic.
3576 This would be possible if a server sent bad protocol
3577 and could cause a crash.
3578
3579
3580 Changes: Modified:
3581 +4 -0 trunk/modules/m_tb.c (File Modified)
3582
3583
3584 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3585 Log:
3586 - oops
3587
3588
3589 Changes: Modified:
3590 +1 -1 trunk/Makefile.in (File Modified)
3591
3592
3593 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3594 Log:
3595 - typo fix
3596
3597
3598 Changes: Modified:
3599 +2 -2 trunk/configure (File Modified)
3600 +1 -1 trunk/configure.ac (File Modified)
3601
3602
3603 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3604 Log:
3605 - rebuild configure
3606
3607
3608 Changes: Modified:
3609 +2 -2 trunk/configure (File Modified)
3610
3611
3612 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3613 Log:
3614 - makefile fix
3615
3616
3617 Changes: Modified:
3618 +1 -1 trunk/extensions/Makefile.in (File Modified)
3619
3620
3621 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3622 Log:
3623 - rename contrib to extensions to bring some clarity to things
3624
3625
3626 Changes: Modified:
3627 +1 -1 trunk/Makefile.in (File Modified)
3628 +1 -1 trunk/configure.ac (File Modified)
3629 +10 -10 trunk/doc/example.conf (File Modified)
3630 +10 -10 trunk/doc/reference.conf (File Modified)
3631 + - trunk/extensions/ (File Added)
3632 + - trunk/extras/ (File Deleted)
3633
3634
3635 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3636 Log:
3637 - temporary rename
3638
3639
3640 Changes: Modified:
3641 +1 -1 trunk/Makefile.in (File Modified)
3642 +1 -1 trunk/configure.ac (File Modified)
3643 + - trunk/contrib/ (File Deleted)
3644 + - trunk/extras/ (File Added)
3645
3646
3647 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3648 Log:
3649 Don't allow servers to QUIT (they should use SQUIT).
3650
3651
3652 Changes: Modified:
3653 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3654
3655
3656 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3657 Log:
3658 - keywords
3659
3660
3661 Changes: Modified:
3662 + - trunk/src/fnvhash.s (Property Modified)
3663
3664
3665 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3666 Log:
3667 - reduced version of code
3668
3669
3670 Changes: Modified:
3671 +9 -61 trunk/src/fnvhash.s (File Modified)
3672
3673
3674 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3675 Log:
3676 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3677
3678
3679 Changes: Modified:
3680 +1 -1 trunk/src/fnvhash.s (File Modified)
3681
3682
3683 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3684 Log:
3685 Fix orighost matching for klines, etc. Was hashing the visible
3686 host, oops.
3687
3688
3689 Changes: Modified:
3690 +1 -1 trunk/src/hostmask.c (File Modified)
3691
3692
3693 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3694 Log:
3695 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3696
3697
3698 Changes: Modified:
3699 +7 -1 trunk/configure (File Modified)
3700 +5 -0 trunk/configure.ac (File Modified)
3701 +5 -6 trunk/src/Makefile.in (File Modified)
3702 +0 -4 trunk/src/fnvhash.s (File Modified)
3703 +0 -2 trunk/src/hash.c (File Modified)
3704
3705
3706 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3707 Log:
3708 - regenerate configure
3709
3710
3711 Changes: Modified:
3712 +18 -0 trunk/configure (File Modified)
3713
3714
3715 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3716 Log:
3717 - --enable-ricer-hashing option.
3718
3719
3720 Changes: Modified:
3721 +9 -0 trunk/configure.ac (File Modified)
3722 +3 -0 trunk/include/setup.h.in (File Modified)
3723
3724
3725 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3726 Log:
3727 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3728
3729
3730 Changes: Modified:
3731 + - trunk/src/fnvhash.s (File Added)
3732 +3 -0 trunk/src/hash.c (File Modified)
3733
3734
3735 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3736 Log:
3737 Fix syntax error in reference.conf.
3738
3739
3740 Changes: Modified:
3741 +0 -1 trunk/doc/reference.conf (File Modified)
3742
3743
3744 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3745 Log:
3746 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3747 (&& instead of ||...)
3748 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3749
3750
3751 Changes: Modified:
3752 +1 -1 trunk/src/chmode.c (File Modified)
3753
3754
3755 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3756 Log:
3757 Documentation for extban.
3758
3759
3760 Changes: Modified:
3761 + - trunk/doc/extban.txt (File Added)
3762
3763
3764 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3765 Log:
3766 Add extban modules to example confs.
3767
3768
3769 Changes: Modified:
3770 +5 -0 trunk/doc/example.conf (File Modified)
3771 +10 -0 trunk/doc/reference.conf (File Modified)
3772
3773
3774 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3775 Log:
3776 Initial addition of extended ban types (conditionals).
3777 Allows custom +bqeI checks via modules.
3778 Initial extra types are account (a[:mask]), oper (o),
3779 channel (c:name), realname (r:mask), server (s:mask).
3780
3781
3782 Changes: Modified:
3783 +229 -0 trunk/contrib/Makefile.in (File Modified)
3784 + - trunk/contrib/extb_account.c (File Added)
3785 + - trunk/contrib/extb_channel.c (File Added)
3786 + - trunk/contrib/extb_oper.c (File Added)
3787 + - trunk/contrib/extb_realname.c (File Added)
3788 + - trunk/contrib/extb_server.c (File Added)
3789 +13 -0 trunk/include/channel.h (File Modified)
3790 +1 -0 trunk/src/Makefile.in (File Modified)
3791 +14 -5 trunk/src/channel.c (File Modified)
3792 +91 -0 trunk/src/chmode.c (File Modified)
3793 + - trunk/src/extban.c (File Added)
3794
3795
3796 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3797 Log:
3798 Do not force +bqeI modes starting with '$' in nick!user@host format.
3799 * and ? characters in them are still assumed to be wildcards.
3800
3801
3802 Changes: Modified:
3803 +6 -0 trunk/src/chmode.c (File Modified)
3804
3805
3806 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3807 Log:
3808 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3809
3810
3811 Changes: Modified:
3812 +4 -0 trunk/modules/m_capab.c (File Modified)
3813
3814
3815 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3816 Log:
3817 Stop some mixing of client and server protocol.
3818
3819
3820 Changes: Modified:
3821 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3822 +4 -2 trunk/modules/m_pass.c (File Modified)
3823 +6 -0 trunk/modules/m_sasl.c (File Modified)
3824 +6 -0 trunk/modules/m_user.c (File Modified)
3825
3826
3827 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3828 Log:
3829 - additional revert
3830
3831
3832 Changes: Modified:
3833 +0 -2 trunk/include/s_newconf.h (File Modified)
3834 +0 -4 trunk/include/s_serv.h (File Modified)
3835 +0 -1 trunk/src/newconf.c (File Modified)
3836 +1 -13 trunk/src/s_serv.c (File Modified)
3837
3838
3839 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3840 Log:
3841 - revert LZOLink patch for now
3842
3843
3844 Changes: Modified:
3845 +0 -1 trunk/servlink/Makefile.in (File Modified)
3846 +0 -16 trunk/servlink/README (File Modified)
3847 +2 -36 trunk/servlink/control.c (File Modified)
3848 +0 -3 trunk/servlink/control.h (File Modified)
3849 +7 -5955 trunk/servlink/io.c (File Modified)
3850 + - trunk/servlink/lzoconf.h (File Deleted)
3851 + - trunk/servlink/lzodefs.h (File Deleted)
3852 + - trunk/servlink/minilzo.c (File Deleted)
3853 + - trunk/servlink/minilzo.h (File Deleted)
3854 +0 -1 trunk/servlink/servlink.h (File Modified)
3855
3856
3857 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3858 Log:
3859 - more stuff here
3860
3861
3862 Changes: Modified:
3863 +4 -2 trunk/servlink/control.c (File Modified)
3864 +2 -1 trunk/servlink/io.c (File Modified)
3865
3866
3867 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3868 Log:
3869 - oops
3870
3871
3872 Changes: Modified:
3873 +2 -2 trunk/servlink/io.c (File Modified)
3874
3875
3876 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3877 Log:
3878 - paranoia, prevent segfaults
3879
3880
3881 Changes: Modified:
3882 +2 -2 trunk/servlink/io.c (File Modified)
3883
3884
3885 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3886 Log:
3887 - more optimal servlink code
3888
3889
3890 Changes: Modified:
3891 +21 -8 trunk/servlink/io.c (File Modified)
3892
3893
3894 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3895 Log:
3896 - more efficient read strategy
3897
3898
3899 Changes: Modified:
3900 +15 -3 trunk/servlink/io.c (File Modified)
3901
3902
3903 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3904 Log:
3905 - use lzo_uintp cast to make LZO happy
3906
3907
3908 Changes: Modified:
3909 +3 -3 trunk/servlink/io.c (File Modified)
3910
3911
3912 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3913 Log:
3914 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3915
3916
3917 Changes: Modified:
3918 +4 -0 trunk/doc/example.conf (File Modified)
3919 +2 -1 trunk/include/s_newconf.h (File Modified)
3920 +4 -0 trunk/include/s_serv.h (File Modified)
3921 +1 -0 trunk/servlink/Makefile.in (File Modified)
3922 +16 -0 trunk/servlink/README (File Modified)
3923 +34 -2 trunk/servlink/control.c (File Modified)
3924 +3 -0 trunk/servlink/control.h (File Modified)
3925 +5929 -7 trunk/servlink/io.c (File Modified)
3926 + - trunk/servlink/lzoconf.h (File Added)
3927 + - trunk/servlink/lzodefs.h (File Added)
3928 + - trunk/servlink/minilzo.c (File Added)
3929 + - trunk/servlink/minilzo.h (File Added)
3930 +1 -0 trunk/servlink/servlink.h (File Modified)
3931 +1 -0 trunk/src/newconf.c (File Modified)
3932 +14 -2 trunk/src/s_serv.c (File Modified)
3933
3934
3935 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3936 Log:
3937 - remove imalloc, it was a concept that probably wouldn't have worked properly
3938
3939
3940 Changes: Modified:
3941 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3942 + - trunk/libcharybdis/imalloc.c (File Deleted)
3943 + - trunk/libcharybdis/imalloc.h (File Deleted)
3944
3945
3946 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3947 Log:
3948 - disable imalloc for now
3949
3950
3951 Changes: Modified:
3952 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3953
3954
3955 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3956 Log:
3957 - remove unneeded debug code
3958
3959
3960 Changes: Modified:
3961 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3962
3963
3964 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3965 Log:
3966 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3967
3968
3969 Changes: Modified:
3970 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3971
3972
3973 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3974 Log:
3975 - more stuff here, imalloc remains disabled for now
3976
3977
3978 Changes: Modified:
3979 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3980
3981
3982 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3983 Log:
3984 - more progress
3985
3986
3987 Changes: Modified:
3988 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3989
3990
3991 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3992 Log:
3993 - more tweaks
3994
3995
3996 Changes: Modified:
3997 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3998 +2 -0 trunk/src/ircd.c (File Modified)
3999
4000
4001 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4002 Log:
4003 - roll back libircd crap
4004
4005
4006 Changes: Modified:
4007 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4008 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4009 +29 -0 trunk/src/.depend (File Modified)
4010 +6 -21 trunk/src/Makefile.in (File Modified)
4011 +3 -218 trunk/src/ircd.c (File Modified)
4012 + - trunk/src/ircd_linker.c (File Deleted)
4013 + - trunk/src/main.c (File Deleted)
4014
4015
4016 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4017 Log:
4018 - realloc(), free() implementation
4019
4020
4021 Changes: Modified:
4022 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4023
4024
4025 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4026 Log:
4027 - malloc(), calloc() implementation
4028
4029
4030 Changes: Modified:
4031 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4032
4033
4034 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4035 Log:
4036 - block_free(), block_find(), retune_heaps() implementation
4037
4038
4039 Changes: Modified:
4040 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4041
4042
4043 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4044 Log:
4045 - block_destroy code, block_allocate code.
4046
4047
4048 Changes: Modified:
4049 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4050
4051
4052 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4053 Log:
4054 - block_new() code
4055
4056
4057 Changes: Modified:
4058 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4059
4060
4061 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4062 Log:
4063 - disable imalloc again :P
4064
4065
4066 Changes: Modified:
4067 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4068
4069
4070 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4071 Log:
4072 - fix warning
4073
4074
4075 Changes: Modified:
4076 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4077
4078
4079 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4080 Log:
4081 - fix typo
4082
4083
4084 Changes: Modified:
4085 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4086
4087
4088 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4089 Log:
4090 - constructor code for imalloc engine (malloc_init())
4091
4092
4093 Changes: Modified:
4094 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4095
4096
4097 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4098 Log:
4099 - imalloc engine improvements
4100
4101
4102 Changes: Modified:
4103 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4104
4105
4106 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4107 Log:
4108 - replace mmap() code with direct brk()/sbrk() calls.
4109
4110
4111 Changes: Modified:
4112 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4113
4114
4115 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4116 Log:
4117 - remove outdated i_malloc() interfaces
4118
4119
4120 Changes: Modified:
4121 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4122
4123
4124 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4125 Log:
4126 - redisable imalloc (sorry!)
4127
4128
4129 Changes: Modified:
4130 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4131
4132
4133 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4134 Log:
4135 - correct GET_PAGE_SLOT() macro
4136
4137
4138 Changes: Modified:
4139 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4140
4141
4142 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4143 Log:
4144 - oops forgot to commit it with imalloc turned off
4145
4146
4147 Changes: Modified:
4148 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4149
4150
4151 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4152 Log:
4153 - cleanups
4154
4155
4156 Changes: Modified:
4157 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4158 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4159
4160
4161 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4162 Log:
4163 - lowlevel imalloc code
4164
4165
4166 Changes: Modified:
4167 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4168 + - trunk/libcharybdis/imalloc.h (File Added)
4169
4170
4171 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4172 Log:
4173 - fix bindings
4174
4175
4176 Changes: Modified:
4177 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4178
4179
4180 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4181 Log:
4182 remove #ifndef
4183
4184
4185 Changes: Modified:
4186 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4187
4188
4189 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4190 Log:
4191 - 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)
4192
4193
4194 Changes: Modified:
4195 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4196 + - trunk/libcharybdis/imalloc.c (File Added)
4197
4198
4199 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4200 Log:
4201 - increment configure Id
4202
4203
4204 Changes: Modified:
4205 +2208 -1 trunk/configure (File Modified)
4206
4207
4208 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4209 Log:
4210 - bootstrap for imalloc code
4211
4212
4213 Changes: Modified:
4214 +54 -1 trunk/configure.ac (File Modified)
4215 +27 -0 trunk/include/setup.h.in (File Modified)
4216
4217
4218 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4219 Log:
4220 Clarify interaction of spoofs and channel bans/operator{} blocks.
4221
4222
4223 Changes: Modified:
4224 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4225 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4226
4227
4228 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4229 Log:
4230 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4231
4232
4233 Changes: Modified:
4234 +30 -22 trunk/src/ircd.c (File Modified)
4235
4236
4237 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4238 Log:
4239 If shared{} blocks deny something, the command
4240 is silently ignored.
4241
4242
4243 Changes: Modified:
4244 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4245
4246
4247 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4248 Log:
4249 Move up IsService check so we don't store a non-service
4250 in preClient->sasl_agent.
4251
4252
4253 Changes: Modified:
4254 +6 -6 trunk/modules/m_sasl.c (File Modified)
4255
4256
4257 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4258 Log:
4259 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4260 Add some more sanity checks on agent strings.
4261
4262
4263 Changes: Modified:
4264 +13 -11 trunk/modules/m_sasl.c (File Modified)
4265
4266
4267 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4268 Log:
4269 Unknown clients can have an ID too now so make sure to remove
4270 them from the hash if they exit.
4271
4272
4273 Changes: Modified:
4274 +3 -0 trunk/src/client.c (File Modified)
4275
4276
4277 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4278 Log:
4279 Only accept sasl from servers in a service{} block.
4280 Not tested but this must go in.
4281
4282
4283 Changes: Modified:
4284 +6 -0 trunk/modules/m_sasl.c (File Modified)
4285 +3 -0 trunk/modules/m_signon.c (File Modified)
4286
4287
4288 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4289 Log:
4290 Only process SAVE messages targetting registered users,
4291 not servers or unregistered connections. Could cause
4292 a crash when bad protocol was received.
4293
4294
4295 Changes: Modified:
4296 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4297
4298
4299 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4300 Log:
4301 - fix QJM buffer overflow vulnerability (fucking GXTi)
4302
4303
4304 Changes: Modified:
4305 +3 -3 trunk/src/s_user.c (File Modified)
4306
4307
4308 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4309 Log:
4310 Mention /scan umodes under oper_spy privilege.
4311
4312
4313 Changes: Modified:
4314 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4315
4316
4317 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4318 Log:
4319 Mention that overlapping cluster blocks are a bad thing.
4320
4321
4322 Changes: Modified:
4323 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4324
4325
4326 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4327 Log:
4328 - Document cluster{} and shared{} blocks.
4329 - Mention that service{} does not allow wildcards.
4330
4331
4332 Changes: Modified:
4333 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4334
4335
4336 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4337 Log:
4338 Document exempt{} and service{} blocks, point to reference.conf for
4339 general{}, channel{} and serverhide{}.
4340
4341
4342 Changes: Modified:
4343 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4344
4345
4346 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4347 Log:
4348 Document ~ in lists of values better.
4349
4350
4351 Changes: Modified:
4352 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4353
4354
4355 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4356 Log:
4357 More detailed CNOTICE, CPRIVMSG descriptions.
4358
4359
4360 Changes: Modified:
4361 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4362
4363
4364 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4365 Log:
4366 Oops, need both Revision and Id on modules.
4367
4368
4369 Changes: Modified:
4370 + - trunk/modules/sno_routing.c (Property Modified)
4371
4372
4373 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4374 Log:
4375 Tweak header comment a bit (filename, Id).
4376
4377
4378 Changes: Modified:
4379 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4380
4381
4382 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4383 Log:
4384 Add GLINE and UNGLINE.
4385
4386
4387 Changes: Modified:
4388 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4389
4390
4391 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4392 Log:
4393 New configure with proper Id.
4394
4395
4396 Changes: Modified:
4397 +3 -1 trunk/configure (File Modified)
4398
4399
4400 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4401 Log:
4402 Change #include directives for in6addr_any, hopefully compiles better now.
4403
4404
4405 Changes: Modified:
4406 +3 -1 trunk/configure.ac (File Modified)
4407
4408
4409 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4410 Log:
4411 Encourage putting actual administrative information
4412 in the admin{} block.
4413
4414
4415 Changes: Modified:
4416 +3 -3 trunk/doc/example.conf (File Modified)
4417
4418
4419 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4420 Log:
4421 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4422
4423
4424 Changes: Modified:
4425 +9 -7 trunk/include/s_conf.h (File Modified)
4426 +1 -0 trunk/src/newconf.c (File Modified)
4427 +10 -0 trunk/src/s_user.c (File Modified)
4428
4429
4430 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4431 Log:
4432 - Change to glines = no in example confs
4433 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4434 are disabled.
4435
4436
4437 Changes: Modified:
4438 +1 -1 trunk/doc/example.conf (File Modified)
4439 +1 -1 trunk/doc/reference.conf (File Modified)
4440 +2 -2 trunk/modules/m_gline.c (File Modified)
4441
4442
4443 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4444 Log:
4445 - forward-port QJM fix from 1.1
4446
4447
4448 Changes: Modified:
4449 +2 -0 trunk/src/s_user.c (File Modified)
4450
4451
4452 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4453 Log:
4454 - add switch to configure to disable the block allocator
4455
4456
4457 Changes: Modified:
4458 +18 -0 trunk/configure (File Modified)
4459 +9 -0 trunk/configure.ac (File Modified)
4460 +0 -6 trunk/include/config.h (File Modified)
4461 +3 -0 trunk/include/setup.h.in (File Modified)
4462
4463
4464 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4465 Log:
4466 Fix wierd error that would exit SASL users with "Overridden"
4467
4468 Changes: Modified:
4469 +1 -1 trunk/modules/m_signon.c (File Modified)
4470
4471
4472 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4473 Log:
4474 Remove obsolete XXX comment about lazylinks.
4475
4476
4477 Changes: Modified:
4478 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4479
4480
4481 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4482 Log:
4483 OJOIN: make sure to send the wallops remotely for #channels
4484
4485
4486 Changes: Modified:
4487 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4488
4489
4490 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4491 Log:
4492 Accountability for OJOIN (contrib module)
4493
4494 Changes: Modified:
4495 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4496
4497
4498 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4499 Log:
4500 - move more stuff over to ircd_state
4501
4502
4503 Changes: Modified:
4504 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4505 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4506 +9 -0 trunk/src/ircd_state.c (File Modified)
4507 +3 -3 trunk/src/patricia.c (File Modified)
4508
4509
4510 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4511 Log:
4512 - move more stuff out of libircd and into ircd_state.c
4513
4514
4515 Changes: Modified:
4516 +5 -5 trunk/src/channel.c (File Modified)
4517 +4 -4 trunk/src/client.c (File Modified)
4518 +12 -0 trunk/src/ircd_state.c (File Modified)
4519
4520
4521 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4522 Log:
4523 - this is just barrels of fun
4524
4525
4526 Changes: Modified:
4527 + - trunk/include/ircd_state.h (File Added)
4528 +1 -1 trunk/src/Makefile.in (File Modified)
4529 +2 -1 trunk/src/channel.c (File Modified)
4530 +3 -52 trunk/src/ircd.c (File Modified)
4531 +100 -3 trunk/src/ircd_state.c (File Modified)
4532
4533
4534 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4535 Log:
4536 It's .include, not #include.
4537
4538
4539 Changes: Modified:
4540 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4541
4542
4543 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4544 Log:
4545 More consistent section titles.
4546
4547
4548 Changes: Modified:
4549 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4550 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4551 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4552
4553
4554 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4555 Log:
4556 Mention possible exceeding of +j/+l due to propagation
4557 delays between servers.
4558
4559
4560 Changes: Modified:
4561 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4562
4563
4564 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4565 Log:
4566 Formatting nits:
4567 - "text" -> <quote>text</quote>
4568 - <filename>
4569 - a few more
4570
4571
4572 Changes: Modified:
4573 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4574 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4575 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4576 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4577
4578
4579 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4580 Log:
4581 Remove text about deprecation of glines.
4582
4583
4584 Changes: Modified:
4585 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4586
4587
4588 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4589 Log:
4590 - Add description of umode +D, deaf.
4591 - Mention CALLERID 005 token with umode +g.
4592
4593
4594 Changes: Modified:
4595 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4596
4597
4598 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4599 Log:
4600 Strip off a leading colon in services shortcuts (aliases).
4601
4602
4603 Changes: Modified:
4604 +2 -0 trunk/src/parse.c (File Modified)
4605
4606
4607 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4608 Log:
4609 Add no_oper_invis contrib module, denies opers setting
4610 themselves invisible (except hidden_oper's).
4611
4612
4613 Changes: Modified:
4614 +42 -0 trunk/contrib/Makefile.in (File Modified)
4615 + - trunk/contrib/no_oper_invis.c (File Added)
4616
4617
4618 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4619 Log:
4620 Mention /stats E, make the other /stats descriptions more consistent.
4621
4622
4623 Changes: Modified:
4624 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4625
4626
4627 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4628 Log:
4629 Mention that the KILL reason and oper will appear on channels.
4630
4631
4632 Changes: Modified:
4633 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4634
4635
4636 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4637 Log:
4638 Mention /mode #channel f to query forward channel from outside.
4639
4640
4641 Changes: Modified:
4642 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4643
4644
4645 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4646 Log:
4647 Port over RATBOX_2_1 r20960 (anfl):
4648 client connect notices to +C should be hiding the extra
4649 fields for spoofed users
4650
4651
4652 Changes: Modified:
4653 +2 -1 trunk/src/s_user.c (File Modified)
4654
4655
4656 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4657 Log:
4658 Add a chapter with our extra user commands:
4659 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4660
4661
4662 Changes: Modified:
4663 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4664 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4665
4666
4667 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4668 Log:
4669 Do not put by <server>: in SQUIT reasons to servers
4670 other than the one being exited.
4671
4672
4673 Changes: Modified:
4674 +1 -1 trunk/src/client.c (File Modified)
4675
4676
4677 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4678 Log:
4679 Regenerate configure.
4680
4681
4682 Changes: Modified:
4683 +1162 -1159 trunk/configure (File Modified)
4684
4685
4686 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4687 Log:
4688 Move the warning flags down so they do not mess up
4689 checks like for -Wl,-export-dynamic.
4690
4691
4692 Changes: Modified:
4693 +33 -30 trunk/configure.ac (File Modified)
4694
4695
4696 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4697 Log:
4698 - more work here
4699
4700
4701 Changes: Modified:
4702 +2 -1 trunk/iauth/Makefile.in (File Modified)
4703
4704
4705 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4706 Log:
4707 - build iauth makefile
4708
4709
4710 Changes: Modified:
4711 +3 -2 trunk/configure (File Modified)
4712 +1 -0 trunk/configure.ac (File Modified)
4713
4714
4715 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4716 Log:
4717 - Makefile
4718
4719
4720 Changes: Modified:
4721 + - trunk/iauth/Makefile.in (File Added)
4722
4723
4724 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4725 Log:
4726 - add iauth.conf.example from irc2.11
4727
4728
4729 Changes: Modified:
4730 + - trunk/doc/example-iauth.conf (File Added)
4731
4732
4733 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4734 Log:
4735 - wow, i found some docs on this thing
4736
4737
4738 Changes: Modified:
4739 + - trunk/doc/technical/iauth-internals.txt (File Added)
4740
4741
4742 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4743 Log:
4744 - no longer applicable
4745
4746
4747 Changes: Modified:
4748 + - trunk/authdaemon/ (File Deleted)
4749
4750
4751 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4752 Log:
4753 - remove libircd.so on make clean (oops)
4754
4755
4756 Changes: Modified:
4757 +1 -1 trunk/src/Makefile.in (File Modified)
4758
4759
4760 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4761 Log:
4762 - merge iauth source for experimentation
4763
4764
4765 Changes: Modified:
4766 + - trunk/iauth/ (File Added)
4767 + - trunk/iauth/a_conf.c (File Added)
4768 + - trunk/iauth/a_conf_def.h (File Added)
4769 + - trunk/iauth/a_conf_ext.h (File Added)
4770 + - trunk/iauth/a_defines.h (File Added)
4771 + - trunk/iauth/a_externs.h (File Added)
4772 + - trunk/iauth/a_io.c (File Added)
4773 + - trunk/iauth/a_io_ext.h (File Added)
4774 + - trunk/iauth/a_log.c (File Added)
4775 + - trunk/iauth/a_log_def.h (File Added)
4776 + - trunk/iauth/a_log_ext.h (File Added)
4777 + - trunk/iauth/a_struct_def.h (File Added)
4778 + - trunk/iauth/iauth.c (File Added)
4779 + - trunk/iauth/mod_lhex.c (File Added)
4780 + - trunk/iauth/mod_lhex_ext.h (File Added)
4781 + - trunk/iauth/mod_pipe.c (File Added)
4782 + - trunk/iauth/mod_pipe_ext.h (File Added)
4783 + - trunk/iauth/mod_rfc931.c (File Added)
4784 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4785 + - trunk/iauth/mod_socks.c (File Added)
4786 + - trunk/iauth/mod_socks_ext.h (File Added)
4787 + - trunk/iauth/mod_webproxy.c (File Added)
4788 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4789
4790
4791 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4792 Log:
4793 User /quote help index was not sorted properly.
4794
4795
4796 Changes: Modified:
4797 +2 -2 trunk/help/Makefile.in (File Modified)
4798 +8 -8 trunk/help/users/index (File Modified)
4799
4800
4801 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4802 Log:
4803 Add SCAN help file.
4804
4805
4806 Changes: Modified:
4807 +25 -8 trunk/help/opers/index (File Modified)
4808 + - trunk/help/opers/scan (File Added)
4809
4810
4811 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4812 Log:
4813 SGML docs:
4814 - Document SCAN UMODES
4815 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4816
4817
4818 Changes: Modified:
4819 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4820
4821
4822 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4823 Log:
4824 Add our copyright information to /info (part of release-1.1 r1026).
4825
4826
4827 Changes: Modified:
4828 +1 -0 trunk/src/version.c.SH (File Modified)
4829
4830
4831 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4832 Log:
4833 Fix some compile warnings.
4834
4835
4836 Changes: Modified:
4837 +1 -1 trunk/modules/core/m_join.c (File Modified)
4838 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4839 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4840 +1 -1 trunk/modules/m_scan.c (File Modified)
4841 +4 -4 trunk/modules/m_signon.c (File Modified)
4842
4843
4844 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4845 Log:
4846 RSFNC: OK, actually consider unknowns also for detecting a collide.
4847 Otherwise we can get two clients with the same nick.
4848
4849
4850 Changes: Modified:
4851 +1 -1 trunk/modules/m_services.c (File Modified)
4852
4853
4854 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4855 Log:
4856 - charybdis profiling stuff
4857 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4858 - update .depend
4859
4860
4861 Changes: Modified:
4862 +0 -8 trunk/configure (File Modified)
4863 +1 -8 trunk/configure.ac (File Modified)
4864 +18 -0 trunk/include/channel.h (File Modified)
4865 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4866 +335 -260 trunk/src/.depend (File Modified)
4867 +1569 -0 trunk/src/Makefile.in (File Modified)
4868 + - trunk/src/chmode.c (File Added)
4869 +16 -1 trunk/src/ircd.c (File Modified)
4870 +11 -0 trunk/src/main.c (File Modified)
4871 +11 -0 trunk/src/modules.c (File Modified)
4872
4873
4874 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4875 Log:
4876 RSFNC: Do not send kills to servers for unknowns
4877
4878
4879 Changes: Modified:
4880 +4 -2 trunk/modules/m_services.c (File Modified)
4881
4882
4883 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4884 Log:
4885 Describe service{} blocks in reference.conf.
4886
4887
4888 Changes: Modified:
4889 +12 -0 trunk/doc/reference.conf (File Modified)
4890
4891
4892 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4893 Log:
4894 Replace this list of modes with pointers to other documentation.
4895
4896
4897 Changes: Modified:
4898 +6 -50 trunk/doc/modes.txt (File Modified)
4899
4900
4901 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4902 Log:
4903 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4904 looks too much like an old-ircd client pointer otherwise.
4905
4906
4907 Changes: Modified:
4908 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4909
4910
4911 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4912 Log:
4913 findforwards:
4914 - note truncation of the list (perhaps sending multiple
4915 notices is better)
4916 - clarify in a comment that /findforwards on a nonexistent
4917 channel can be useful
4918 - sendto_one_notice() requires that the text start with
4919 a colon
4920
4921
4922 Changes: Modified:
4923 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4924
4925
4926 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4927 Log:
4928 When we close a local server's link, always include the
4929 name of the client causing the exit in the reason in the
4930 SQUIT we send them (replacing them with us). This makes
4931 sure server notices for stuff like "Not enough arguments
4932 to server command" are different on the two sides.
4933
4934
4935 Changes: Modified:
4936 +7 -5 trunk/src/client.c (File Modified)
4937
4938
4939 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4940 Log:
4941 New contrib module m_findforwards.c
4942
4943
4944 Changes: Modified:
4945 +112 -0 trunk/contrib/Makefile.in (File Modified)
4946 + - trunk/contrib/m_findforwards.c (File Added)
4947
4948
4949 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4950 Log:
4951 Whoops, don't show real host behind auth{} spoof in
4952 spoof notices if hide_spoof_ips is enabled.
4953
4954 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4955
4956
4957 Changes: Modified:
4958 +3 -2 trunk/src/s_conf.c (File Modified)
4959
4960
4961 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4962 Log:
4963 Add dalnet-style /identify that sends to nickserv or chanserv.
4964
4965
4966 Changes: Modified:
4967 +102 -0 trunk/contrib/Makefile.in (File Modified)
4968 + - trunk/contrib/m_identify.c (File Added)
4969
4970
4971 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4972 Log:
4973 Document alias{} blocks a bit better.
4974
4975
4976 Changes: Modified:
4977 +9 -0 trunk/doc/reference.conf (File Modified)
4978
4979
4980 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4981 Log:
4982 - add aliases to /stats m (data usage is not counted though, sorry)
4983
4984
4985 Changes: Modified:
4986 +1 -0 trunk/include/s_conf.h (File Modified)
4987 +3 -0 trunk/src/newconf.c (File Modified)
4988 +15 -0 trunk/src/parse.c (File Modified)
4989
4990
4991 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4992 Log:
4993 - remove m_sshortcut as it's no longer relevant
4994
4995
4996 Changes: Modified:
4997 +0 -145 trunk/modules/Makefile.in (File Modified)
4998 + - trunk/modules/m_sshortcut.c (File Deleted)
4999
5000
5001 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5002 Log:
5003 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5004 targets instead of my original idea :P)
5005
5006
5007 Changes: Modified:
5008 +32 -0 trunk/doc/example.conf (File Modified)
5009 +35 -0 trunk/doc/reference.conf (File Modified)
5010 +4 -0 trunk/include/parse.h (File Modified)
5011 +7 -0 trunk/include/s_conf.h (File Modified)
5012 +82 -0 trunk/src/newconf.c (File Modified)
5013 +78 -0 trunk/src/parse.c (File Modified)
5014 +16 -0 trunk/src/s_conf.c (File Modified)
5015
5016
5017 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5018 Log:
5019 Remove some spaces after tabs. ??
5020
5021
5022 Changes: Modified:
5023 +18 -18 trunk/src/newconf.c (File Modified)
5024
5025
5026 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5027 Log:
5028 Global /who:
5029 - make sure to clear all marks also if the who was aborted
5030 because of too many matches
5031 - give ERR_TOOMANYMATCHES if too many matches
5032 - clarify comments
5033
5034 ratbox RATBOX_2_2 r22003 (jilles)
5035
5036
5037 Changes: Modified:
5038 +28 -26 trunk/modules/m_who.c (File Modified)
5039
5040
5041 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5042 Log:
5043 - devel is 2.0
5044
5045
5046 Changes: Modified:
5047 +9 -9 trunk/configure (File Modified)
5048 +1 -1 trunk/configure.ac (File Modified)
5049
5050
5051 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5052 Log:
5053 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5054
5055
5056 Changes: Modified:
5057 +2 -1 trunk/include/s_newconf.h (File Modified)
5058 +20 -0 trunk/modules/m_rehash.c (File Modified)
5059 +1 -1 trunk/src/s_newconf.c (File Modified)
5060
5061
5062 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5063 Log:
5064 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5065
5066
5067 Changes: Modified:
5068 +0 -1 trunk/doc/example.conf (File Modified)
5069 +0 -3 trunk/doc/reference.conf (File Modified)
5070 +0 -1 trunk/include/s_conf.h (File Modified)
5071 +0 -6 trunk/modules/m_info.c (File Modified)
5072 +1 -1 trunk/src/channel.c (File Modified)
5073 +0 -1 trunk/src/newconf.c (File Modified)
5074
5075
5076 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5077 Log:
5078 Missing header in m_chghost.c
5079
5080 Changes: Modified:
5081 +1 -0 trunk/modules/m_chghost.c (File Modified)
5082
5083
5084 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5085 Log:
5086 Relocate QJM code to a seperate function(change_nick_user_host)
5087 Change CHGHOST to use change_nick_user_host instead of just setting it
5088
5089
5090 Changes: Modified:
5091 +3 -0 trunk/include/s_user.h (File Modified)
5092 +1 -1 trunk/modules/m_chghost.c (File Modified)
5093 +3 -78 trunk/modules/m_signon.c (File Modified)
5094 +89 -0 trunk/src/s_user.c (File Modified)
5095
5096
5097 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5098 Log:
5099 Restore /stats a (dns servers, admin-only).
5100
5101
5102 Changes: Modified:
5103 +1 -0 trunk/include/res.h (File Modified)
5104 +5 -8 trunk/modules/m_stats.c (File Modified)
5105 +16 -0 trunk/src/res.c (File Modified)
5106
5107
5108 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5109 Log:
5110 - Add CHARYBDIS_PROFILE if we are profiling.
5111 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5112 - Remove duplicate --enable-epoll entry.
5113
5114
5115 Changes: Modified:
5116 +1595 -15 trunk/configure (File Modified)
5117 +30 -11 trunk/configure.ac (File Modified)
5118 +3 -0 trunk/include/setup.h.in (File Modified)
5119
5120
5121 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5122 Log:
5123 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5124
5125
5126 Changes: Modified:
5127 +28 -0 trunk/aclocal.m4 (File Modified)
5128
5129
5130 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5131 Log:
5132 Allow requesting forward channel and quiet list in same mode command.
5133
5134
5135 Changes: Modified:
5136 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5137
5138
5139 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5140 Log:
5141 Add description of xline wildcards.
5142
5143
5144 Changes: Modified:
5145 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5146
5147
5148 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5149 Log:
5150 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5151
5152
5153 Changes: Modified:
5154 +0 -4 trunk/modules/m_services.c (File Modified)
5155
5156
5157 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5158 Log:
5159 typo
5160
5161
5162 Changes: Modified:
5163 +1 -1 trunk/include/hook.h (File Modified)
5164
5165
5166 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5167 Log:
5168 call_hook, not hook_call
5169
5170
5171 Changes: Modified:
5172 +1 -1 trunk/modules/core/m_join.c (File Modified)
5173
5174
5175 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5176 Log:
5177 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5178 Could be useful for a number of things.
5179
5180
5181 Changes: Modified:
5182 +9 -0 trunk/modules/core/m_join.c (File Modified)
5183
5184
5185 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5186 Log:
5187 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5188
5189
5190 Changes: Modified:
5191 +7 -0 trunk/include/hook.h (File Modified)
5192
5193
5194 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5195 Log:
5196 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5197
5198
5199 Changes: Modified:
5200 +15 -0 trunk/modules/m_services.c (File Modified)
5201
5202
5203 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5204 Log:
5205 Clarify snomask +f, +k, +u.
5206
5207
5208 Changes: Modified:
5209 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5210
5211
5212 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5213 Log:
5214 Cmode +p and +s may be set simultaneously.
5215
5216
5217 Changes: Modified:
5218 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5219
5220
5221 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5222 Log:
5223 actually, we should check the data version on each reload (oops)
5224
5225
5226 Changes: Modified:
5227 +6 -6 trunk/src/main.c (File Modified)
5228
5229
5230 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5231 Log:
5232 more work on the loader
5233
5234
5235 Changes: Modified:
5236 +45 -21 trunk/src/main.c (File Modified)
5237
5238
5239 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5240 Log:
5241 Add prototype ircd_state.c
5242
5243
5244 Changes: Modified:
5245 + - trunk/src/ircd_state.c (File Added)
5246
5247
5248 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5249 Log:
5250 Smaller improvements.
5251
5252
5253 Changes: Modified:
5254 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5255
5256
5257 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5258 Log:
5259 Add a lot of stuff here.
5260
5261
5262 Changes: Modified:
5263 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5264
5265
5266 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5267 Log:
5268 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5269
5270
5271 Changes: Modified:
5272 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5273
5274
5275 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5276 Log:
5277 Invex doesn't trump +r or (sic) +J.
5278
5279
5280 Changes: Modified:
5281 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5282
5283
5284 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5285 Log:
5286 Check to make sure a module is not loaded before loading it.
5287
5288
5289 Changes: Modified:
5290 +6 -1 trunk/src/ircd_parser.y (File Modified)
5291
5292
5293 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5294 Log:
5295 - Add a missing comma in the HeaderMessages array
5296 - Only send "Your hostname is too long ..." if that really is the case
5297
5298
5299 Changes: Modified:
5300 +2 -2 trunk/src/s_auth.c (File Modified)
5301
5302
5303 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5304 Log:
5305 build_symtable() will have already bailed here, so no need to check
5306 explicitly whether or not charybdis_main is NULL.
5307
5308
5309 Changes: Modified:
5310 +7 -16 trunk/src/main.c (File Modified)
5311
5312
5313 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5314 Log:
5315 Data structure versioning, part 1.
5316
5317
5318 Changes: Modified:
5319 +10 -1 trunk/include/ircd_defs.h (File Modified)
5320 +2 -0 trunk/src/ircd.c (File Modified)
5321 +15 -3 trunk/src/main.c (File Modified)
5322
5323
5324 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5325 Log:
5326 build a symbol table and use that instead of doing a raw dlsym on everything
5327
5328
5329 Changes: Modified:
5330 + - trunk/include/ircd_linker.h (File Added)
5331 +71 -1 trunk/src/Makefile.in (File Modified)
5332 + - trunk/src/ircd_linker.c (File Added)
5333 +16 -4 trunk/src/main.c (File Modified)
5334
5335
5336 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5337 Log:
5338 The launcher now calls io_loop() instead of charybdis_main().
5339 This is so that we do not have to reinitialize *everything* later.
5340
5341
5342 Changes: Modified:
5343 +1 -0 trunk/include/ircd.h (File Modified)
5344 +6 -7 trunk/src/ircd.c (File Modified)
5345 +13 -1 trunk/src/main.c (File Modified)
5346
5347
5348 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5349 Log:
5350 Use global binding on libircd.so.
5351
5352
5353 Changes: Modified:
5354 +1 -1 trunk/src/main.c (File Modified)
5355
5356
5357 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5358 Log:
5359 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5360 (it will do more later)
5361
5362
5363 Changes: Modified:
5364 +14 -12 trunk/include/config.h (File Modified)
5365 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5366 +31 -5 trunk/src/Makefile.in (File Modified)
5367 +78 -1 trunk/src/ircd.c (File Modified)
5368 + - trunk/src/main.c (File Added)
5369
5370
5371 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5372 Log:
5373 Add whitespace here, oops.
5374
5375
5376 Changes: Modified:
5377 +1 -1 trunk/CREDITS (File Modified)
5378
5379
5380 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5381 Log:
5382 Properly copy over the IP address here instead of using a cheap hack.
5383 Because the hack didn't work right except on IPv6. :|
5384
5385
5386 Changes: Modified:
5387 +12 -2 trunk/src/s_newconf.c (File Modified)
5388
5389
5390 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5391 Log:
5392 Revert reject cache notice to ratbox's, which more
5393 clearly suggests what's happening.
5394
5395
5396 Changes: Modified:
5397 +4 -1 trunk/src/reject.c (File Modified)
5398
5399
5400 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5401 Log:
5402 Fix the openssl status in the overview information.
5403
5404
5405 Changes: Modified:
5406 +1 -3 trunk/configure (File Modified)
5407 +1 -3 trunk/configure.ac (File Modified)
5408
5409
5410 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5411 Log:
5412 - Add simple exempt{} block (127.0.0.1) to example.conf.
5413 - Remove mention of deny{}.
5414
5415
5416 Changes: Modified:
5417 +5 -0 trunk/doc/example.conf (File Modified)
5418 +1 -1 trunk/doc/reference.conf (File Modified)
5419
5420
5421 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5422 Log:
5423 example.conf: add some comments at the start
5424 reference.conf: some ircd-ratbox -> charybdis
5425
5426
5427 Changes: Modified:
5428 +11 -0 trunk/doc/example.conf (File Modified)
5429 +6 -5 trunk/doc/reference.conf (File Modified)
5430
5431
5432 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5433 Log:
5434 Rename m_createauthonly module to createauthonly
5435 as this is not a module providing an m_function
5436 (command).
5437
5438
5439 Changes: Modified:
5440 +1 -38 trunk/contrib/Makefile.in (File Modified)
5441 + - trunk/contrib/createauthonly.c (File Added)
5442 + - trunk/contrib/m_createauthonly.c (File Deleted)
5443
5444
5445 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5446 Log:
5447 Add to example confs commented lines for:
5448 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5449 sno_globalkline.so, sno_globaloper.so.
5450
5451
5452 Changes: Modified:
5453 +5 -1 trunk/doc/example.conf (File Modified)
5454 +9 -1 trunk/doc/reference.conf (File Modified)
5455
5456
5457 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5458 Log:
5459 - Unbreak connecting to connect{}s with hostnames
5460 instead of IP addresses (broken with new resolver).
5461 - Try to do A/AAAA query based on aftype in
5462 connect{} (doesn't seem to work fully).
5463
5464
5465 Changes: Modified:
5466 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5467
5468
5469 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5470 Log:
5471 Unbreak /rehash dns.
5472
5473
5474 Changes: Modified:
5475 +1 -0 trunk/src/res.c (File Modified)
5476
5477
5478 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5479 Log:
5480 Preserve Hybrid Id and add one of our own.
5481
5482
5483 Changes: Modified:
5484 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5485 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5486
5487
5488 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5489 Log:
5490 Add anfl and Androsyn to CREDITS.
5491 They wrote a lot of ratbox code we use, both before and after the fork.
5492
5493
5494 Changes: Modified:
5495 +2 -0 trunk/CREDITS (File Modified)
5496
5497
5498 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5499 Log:
5500 Hostname validity check.
5501
5502
5503 Changes: Modified:
5504 +42 -3 trunk/src/s_auth.c (File Modified)
5505
5506
5507 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5508 Log:
5509 Version bump to 1.2.0.
5510
5511
5512 Changes: Modified:
5513 +9 -9 trunk/configure (File Modified)
5514 +1 -1 trunk/configure.ac (File Modified)
5515
5516
5517 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5518 Log:
5519 - Missed a spot in the IPv6 code here. Should be usable now.
5520
5521
5522 Changes: Modified:
5523 +2 -2 trunk/src/res.c (File Modified)
5524
5525
5526 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5527 Log:
5528 Alright, so, this massive commit does the following:
5529 - Removes adns
5530 - Adds a resolver based on the undernet and hybrid one.
5531 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5532 - Makes a check in ./configure be posixly correct
5533 - Simplifies the auth code and DNS callbacks
5534
5535 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5536
5537
5538 Changes: Modified:
5539 +1 -1 trunk/Makefile.in (File Modified)
5540 + - trunk/adns/ (File Deleted)
5541 +148 -80 trunk/configure (File Modified)
5542 +1 -2 trunk/configure.ac (File Modified)
5543 +6 -0 trunk/include/client.h (File Modified)
5544 +1 -0 trunk/include/packet.h (File Modified)
5545 +153 -41 trunk/include/res.h (File Modified)
5546 + - trunk/include/reslib.h (File Added)
5547 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5548 +930 -1449 trunk/modules/.depend (File Modified)
5549 +3 -0 trunk/modules/m_stats.c (File Modified)
5550 +417 -621 trunk/src/.depend (File Modified)
5551 +1 -1 trunk/src/.indent.pro (File Modified)
5552 +2069 -289 trunk/src/Makefile.in (File Modified)
5553 + - trunk/src/adns.c (File Deleted)
5554 + - trunk/src/res.c (File Added)
5555 + - trunk/src/reslib.c (File Added)
5556 +11 -50 trunk/src/s_auth.c (File Modified)
5557 +4 -26 trunk/src/s_newconf.c (File Modified)
5558
5559
5560 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5561 Log:
5562 Document the NOBALLOC feature.
5563
5564
5565 Changes: Modified:
5566 +7 -1 trunk/include/config.h (File Modified)
5567
5568
5569 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5570 Log:
5571 commands.sgml changes
5572
5573
5574 Changes: Modified:
5575 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5576
5577
5578 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5579 Log:
5580 connect{} changes.
5581
5582
5583 Changes: Modified:
5584 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5585
5586
5587 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5588 Log:
5589 Improve description of class{} block (in particular,
5590 mention server classes as well as client classes).
5591
5592
5593 Changes: Modified:
5594 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5595
5596
5597 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5598 Log:
5599 In comment:
5600 -/* sendq: servers need a higher sendq as they send more data */
5601 +/* sendq: servers need a higher sendq as they are sent more data */
5602
5603
5604 Changes: Modified:
5605 +1 -1 trunk/doc/reference.conf (File Modified)
5606
5607
5608 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5609 Log:
5610 Add modules{} block.
5611
5612
5613 Changes: Modified:
5614 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5615
5616
5617 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5618 Log:
5619 Add general::oper_snomask, snomask on oper up for opers
5620 that have umode +s set on oper up, but do not have
5621 a specific snomask setting in their operator block.
5622 If this is empty or not specified, +s is used as before.
5623
5624
5625 Changes: Modified:
5626 +4 -1 trunk/doc/example.conf (File Modified)
5627 +7 -1 trunk/doc/reference.conf (File Modified)
5628 +1 -0 trunk/include/client.h (File Modified)
5629 +1 -0 trunk/include/s_conf.h (File Modified)
5630 +32 -0 trunk/src/newconf.c (File Modified)
5631 +1 -0 trunk/src/s_conf.c (File Modified)
5632 +13 -3 trunk/src/s_user.c (File Modified)
5633
5634
5635 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5636 Log:
5637 fix error
5638
5639 Changes: Modified:
5640 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5641
5642
5643 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5644 Log:
5645 Add MASKTRACE and CHANTRACE commands.
5646
5647
5648 Changes: Modified:
5649 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5650
5651
5652 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5653 Log:
5654 document loadmodule directive
5655
5656
5657 Changes: Modified:
5658 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5659
5660
5661 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5662 Log:
5663 finish this up
5664
5665
5666 Changes: Modified:
5667 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5668
5669
5670 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5671 Log:
5672 q:lines are no longer living in the ircd.conf either
5673
5674
5675 Changes: Modified:
5676 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5677
5678
5679 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5680 Log:
5681 remove k:line, d:line, x:line as they are their own files now
5682
5683
5684 Changes: Modified:
5685 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5686
5687
5688 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5689 Log:
5690 New place for operator::snomask.
5691
5692
5693 Changes: Modified:
5694 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5695
5696
5697 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5698 Log:
5699 Document connect {}.
5700
5701
5702 Changes: Modified:
5703 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5704
5705
5706 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5707 Log:
5708 example.conf: move operator::snomask to a more logical place,
5709 more sensible default
5710 reference.conf: add operator::snomask
5711
5712
5713 Changes: Modified:
5714 +3 -3 trunk/doc/example.conf (File Modified)
5715 +3 -0 trunk/doc/reference.conf (File Modified)
5716
5717
5718 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5719 Log:
5720 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5721 in those conf entries that take umodes like <name1>, <name2>, ...
5722
5723
5724 Changes: Modified:
5725 +3 -0 trunk/doc/reference.conf (File Modified)
5726 +3 -0 trunk/src/newconf.c (File Modified)
5727
5728
5729 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5730 Log:
5731 Remove H:line
5732
5733
5734 Changes: Modified:
5735 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5736
5737
5738 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5739 Log:
5740 Aesthetic changes.
5741
5742
5743 Changes: Modified:
5744 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5745
5746
5747 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5748 Log:
5749 s/allow/auth
5750
5751
5752 Changes: Modified:
5753 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5754
5755
5756 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5757 Log:
5758 fix
5759
5760
5761 Changes: Modified:
5762 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5763
5764
5765 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5766 Log:
5767 Document operator {} blocks.
5768
5769
5770 Changes: Modified:
5771 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5772
5773
5774 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5775 Log:
5776 auth{}: clarify/add some details
5777
5778
5779 Changes: Modified:
5780 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5781
5782
5783 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5784 Log:
5785 auth{}: Move a paragraph.
5786
5787
5788 Changes: Modified:
5789 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5790
5791
5792 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5793 Log:
5794 Document auth{} blocks.
5795
5796
5797 Changes: Modified:
5798 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5799
5800
5801 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5802 Log:
5803 Add umode +R.
5804
5805
5806 Changes: Modified:
5807 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5808
5809
5810 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5811 Log:
5812 Add umode +R, prevents unidentified clients from
5813 sending private messages or notices. /accept'ed
5814 clients and opers are exempt.
5815 Due to the /accept part, this is only checked
5816 at the target's server, may want to change
5817 this?
5818
5819
5820 Changes: Modified:
5821 +1 -0 trunk/help/opers/umode (File Modified)
5822 +1 -0 trunk/help/users/umode (File Modified)
5823 +2 -0 trunk/include/client.h (File Modified)
5824 +1 -0 trunk/include/numeric.h (File Modified)
5825 +11 -1 trunk/modules/core/m_message.c (File Modified)
5826 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5827 +1 -1 trunk/src/messages.tab (File Modified)
5828 +1 -1 trunk/src/s_user.c (File Modified)
5829
5830
5831 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5832 Log:
5833 Don't allow a nick change if banned or quieted (and not
5834 voiced or opped) on a channel. This uses numeric 435
5835 (bahamut's "cannot change to a banned nick") because
5836 bahamut/ircu's 437 and hyperion's 438 already have
5837 another meaning for us.
5838
5839
5840 Changes: Modified:
5841 +2 -0 trunk/include/channel.h (File Modified)
5842 +1 -0 trunk/include/numeric.h (File Modified)
5843 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5844 +38 -0 trunk/src/channel.c (File Modified)
5845 +1 -1 trunk/src/messages.tab (File Modified)
5846
5847
5848 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5849 Log:
5850 KNOCK:
5851 - respect ban exceptions
5852 - also deny a knock if quieted
5853
5854
5855 Changes: Modified:
5856 +2 -1 trunk/modules/m_knock.c (File Modified)
5857
5858
5859 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5860 Log:
5861 Reverse bad substitution in comment.
5862
5863
5864 Changes: Modified:
5865 +1 -1 trunk/src/channel.c (File Modified)
5866
5867
5868 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5869 Log:
5870 - set DynSpoof flag for clients spoofed at registration
5871 - add orighost instead of host to the hostname hash
5872
5873
5874 Changes: Modified:
5875 +5 -1 trunk/src/s_user.c (File Modified)
5876
5877
5878 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5879 Log:
5880 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5881
5882
5883 Changes: Modified:
5884 +2 -3 trunk/src/send.c (File Modified)
5885
5886
5887 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5888 Log:
5889 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5890
5891
5892 Changes: Modified:
5893 +17 -7 trunk/modules/m_signon.c (File Modified)
5894
5895
5896 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5897 Log:
5898 Correct minimum args on ENCAP SASL to avoid nasty core.
5899
5900
5901 Changes: Modified:
5902 +1 -1 trunk/modules/m_sasl.c (File Modified)
5903
5904
5905 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5906 Log:
5907 Style nits: sptr can't ever be NULL, don't compare truth
5908 values with YES.
5909
5910
5911 Changes: Modified:
5912 +2 -3 trunk/modules/m_scan.c (File Modified)
5913
5914
5915 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5916 Log:
5917 - Comment out scan_cmodes() prototype to suppress warning
5918 - Correct minimum parameter count for mo_scan()
5919
5920
5921 Changes: Modified:
5922 +2 -2 trunk/modules/m_scan.c (File Modified)
5923
5924
5925 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5926 Log:
5927 SCAN UMODES:
5928 - Include full command in operspy notice
5929 - Allow global scans (no-list used, mask not used) without operspy
5930 - Use ERR_NOPRIVS numeric
5931
5932
5933 Changes: Modified:
5934 +21 -9 trunk/modules/m_scan.c (File Modified)
5935
5936
5937 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5938 Log:
5939 Cancel out the >3 default if < is given; this way
5940 any </> specification fully overrides the default.
5941
5942
5943 Changes: Modified:
5944 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5945
5946
5947 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5948 Log:
5949 - Call mo_list() from m_list() to reduce code duplication
5950 - Default to >3, rather arbitrarily (conf option?)
5951 - Make < and > mean less than and greater than again
5952
5953
5954 Changes: Modified:
5955 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5956
5957
5958 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5959 Log:
5960 When processing topic burst, hide connecting server
5961 on netburst if flatten links is enabled.
5962
5963
5964 Changes: Modified:
5965 +9 -2 trunk/modules/m_tb.c (File Modified)
5966
5967
5968 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5969 Log:
5970 - remove PENALTY token
5971
5972
5973 Changes: Modified:
5974 +0 -1 trunk/include/supported.h (File Modified)
5975
5976
5977 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5978 Log:
5979 005 fixups:
5980 - Add PENALTY because we have a pace-wait system.
5981 - Add FNC due to SAVE and RSFNC
5982 - Add q to MAXLIST.
5983
5984
5985 Changes: Modified:
5986 +4 -2 trunk/include/supported.h (File Modified)
5987
5988
5989 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5990 Log:
5991 mkay, indent went nuts here
5992
5993
5994 Changes: Modified:
5995 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5996
5997
5998 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5999 Log:
6000 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6001 and can be used instead. The SAFELIST implementation is the one used by
6002 default, as most users/networks will be used to it.
6003
6004
6005 Changes: Modified:
6006 +1 -0 trunk/NEWS (File Modified)
6007 +14 -0 trunk/include/client.h (File Modified)
6008 +5 -0 trunk/include/hash.h (File Modified)
6009 +404 -272 trunk/modules/Makefile.in (File Modified)
6010 + - trunk/modules/m_list.c (File Deleted)
6011 + - trunk/modules/m_list_ratbox.c (File Added)
6012 + - trunk/modules/m_list_safelist.c (File Added)
6013 +5 -5 trunk/src/hash.c (File Modified)
6014
6015
6016 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6017 Log:
6018 Clear invites on a lowerTS JOIN or SJOIN.
6019 This should complete kick_on_split_riding protection.
6020
6021
6022 Changes: Modified:
6023 +5 -0 trunk/modules/core/m_join.c (File Modified)
6024 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6025
6026
6027 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6028 Log:
6029 Like in ratbox, send and interpret timestamps on invites.
6030
6031
6032 Changes: Modified:
6033 +9 -2 trunk/modules/m_invite.c (File Modified)
6034
6035
6036 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6037 Log:
6038 Add +S (network service) umode. Just for completeness, users or opers
6039 cannot set this.
6040
6041
6042 Changes: Modified:
6043 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6044
6045
6046 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6047 Log:
6048 update NEWS a bit
6049
6050
6051 Changes: Modified:
6052 +35 -2 trunk/NEWS (File Modified)
6053
6054
6055 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6056 Log:
6057 Split off a PreClient structure for data to be freed on registation (i.e. password).
6058 New hook introduce_client for post-registration messages.
6059 Fix b0rked SASL numerics.
6060 Burst REALHOST post-introduction for spoofed-on-registration clients.
6061 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6062 Pre-registration signon support.
6063
6064
6065 Changes: Modified:
6066 +10 -0 trunk/configure (File Modified)
6067 +2 -0 trunk/configure.ac (File Modified)
6068 +14 -4 trunk/include/client.h (File Modified)
6069 +1 -0 trunk/include/hook.h (File Modified)
6070 +1 -0 trunk/include/numeric.h (File Modified)
6071 +3 -0 trunk/include/setup.h.in (File Modified)
6072 +16 -0 trunk/modules/m_chghost.c (File Modified)
6073 +25 -21 trunk/modules/m_sasl.c (File Modified)
6074 +63 -30 trunk/modules/m_signon.c (File Modified)
6075 +18 -0 trunk/src/client.c (File Modified)
6076 +2 -0 trunk/src/hook.c (File Modified)
6077 +5 -5 trunk/src/messages.tab (File Modified)
6078 +2 -0 trunk/src/s_serv.c (File Modified)
6079 +28 -2 trunk/src/s_user.c (File Modified)
6080
6081
6082 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6083 Log:
6084 Update hook documentation.
6085
6086
6087 Changes: Modified:
6088 +30 -0 trunk/doc/hooks.txt (File Modified)
6089
6090
6091 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6092 Log:
6093 Improve @/# handling in match_esc().
6094
6095
6096 Changes: Modified:
6097 +21 -13 trunk/src/match.c (File Modified)
6098
6099
6100 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6101 Log:
6102 backtrack instead of bailing out when handling a mismatched escape
6103
6104
6105 Changes: Modified:
6106 +1 -1 trunk/src/match.c (File Modified)
6107
6108
6109 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6110 Log:
6111 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6112
6113 Changes: Modified:
6114 +2 -1 trunk/CREDITS (File Modified)
6115
6116
6117 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6118 Log:
6119 Fix the escape brokenness and pick up a more efficient matching algorithm,
6120 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6121 Patch sent upstream. They can do whatever they want with it, *shrug*.
6122
6123
6124 Changes: Modified:
6125 +147 -161 trunk/src/match.c (File Modified)
6126
6127
6128 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6129 Log:
6130 If flatten links is enabled, fake the origins of some ServerModes
6131 sent to clients so that the server sending the netburst is hidden.
6132 Most mode hacks still show the true source.
6133
6134
6135 Changes: Modified:
6136 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6137 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6138
6139
6140 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6141 Log:
6142 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6143 where the exit originated).
6144 - When receiving an SQUIT for a server themselves
6145 (IsMe(target_p) || target_p == client_p)
6146 close their link and send a local server notice.
6147
6148
6149 Changes: Modified:
6150 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6151 +6 -3 trunk/src/client.c (File Modified)
6152
6153
6154 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6155 Log:
6156 Hooking into the wrong hook, whoops. :P
6157
6158
6159 Changes: Modified:
6160 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6161 +6 -10 trunk/modules/core/m_join.c (File Modified)
6162
6163
6164 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6165 Log:
6166 this doesn't work right, right now :P
6167
6168
6169 Changes: Modified:
6170 +40 -0 trunk/contrib/Makefile.in (File Modified)
6171 + - trunk/contrib/m_createauthonly.c (File Added)
6172 +6 -0 trunk/include/hook.h (File Modified)
6173 +26 -1 trunk/modules/core/m_join.c (File Modified)
6174 +1 -1 trunk/src/ircd.c (File Modified)
6175
6176
6177 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6178 Log:
6179 Make can_join() hookable.
6180
6181
6182 Changes: Modified:
6183 +12 -1 trunk/src/channel.c (File Modified)
6184
6185
6186 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6187 Log:
6188 add 'int approved;' to the channel event hook
6189
6190
6191 Changes: Modified:
6192 +1 -0 trunk/include/hook.h (File Modified)
6193
6194
6195 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6196 Log:
6197 Use SIDs in SASL ENCAP origin.
6198 Ignore responses from other agents once the first SASL response has been received for a client.
6199
6200
6201 Changes: Modified:
6202 +9 -5 trunk/modules/m_sasl.c (File Modified)
6203
6204
6205 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6206 Log:
6207 Removed stray debug code.
6208
6209
6210 Changes: Modified:
6211 +1 -1 trunk/modules/m_sasl.c (File Modified)
6212
6213
6214 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6215 Log:
6216 Don't complain "unknown MODE flag" if a non-oper attempts
6217 to unset an oper only umode they do not have.
6218 This is to prevent unwanted error messages when users/bots
6219 do things like MODE <nick> +i-sw.
6220
6221
6222 Changes: Modified:
6223 +4 -2 trunk/src/s_user.c (File Modified)
6224
6225
6226 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6227 Log:
6228 Fix client_exit hook name and only call it for local exits that are not
6229 IsAnyServer.
6230
6231
6232 Changes: Modified:
6233 +3 -2 trunk/modules/m_sasl.c (File Modified)
6234
6235
6236 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6237 Log:
6238 Fix SASL logic to actually use stored agent UID.
6239 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6240 Add abort code for exiting clients.
6241
6242
6243 Changes: Modified:
6244 +18 -9 trunk/modules/m_sasl.c (File Modified)
6245
6246
6247 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6248 Log:
6249 Port over ratbox 2.2 /challenge. This is slightly more secure
6250 (better crypto, longer keys, challenge timeout) and has better
6251 client scripts.
6252
6253 The respond tool is no longer part of the ircd tree but a
6254 separate package, currently available from
6255 http://respond.ircd-ratbox.org (we should mirror/... this).
6256
6257
6258 Changes: Modified:
6259 +65 -310 trunk/doc/challenge.txt (File Modified)
6260 +5 -5 trunk/include/client.h (File Modified)
6261 +3 -0 trunk/include/irc_string.h (File Modified)
6262 +3 -0 trunk/include/numeric.h (File Modified)
6263 +94 -50 trunk/modules/m_challenge.c (File Modified)
6264 +1 -2 trunk/src/client.c (File Modified)
6265 +125 -0 trunk/src/irc_string.c (File Modified)
6266 +2 -2 trunk/src/messages.tab (File Modified)
6267 + - trunk/tools/rsa_respond/ (File Deleted)
6268
6269
6270 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6271 Log:
6272 Preliminary SASL support.
6273
6274
6275 Changes: Modified:
6276 +7 -0 trunk/include/client.h (File Modified)
6277 +6 -0 trunk/include/numeric.h (File Modified)
6278 +1 -0 trunk/modules/Makefile.in (File Modified)
6279 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6280 +175 -1 trunk/modules/m_cap.c (File Modified)
6281 + - trunk/modules/m_sasl.c (File Added)
6282 +2 -0 trunk/modules/m_user.c (File Modified)
6283 +5 -5 trunk/src/messages.tab (File Modified)
6284 +8 -2 trunk/src/s_user.c (File Modified)
6285
6286
6287 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6288 Log:
6289 SIGNON: make logout also apply remotely.
6290
6291
6292 Changes: Modified:
6293 +7 -2 trunk/modules/m_signon.c (File Modified)
6294
6295
6296 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6297 Log:
6298 Use an asterisk when sending empty logins in SIGNON.
6299
6300
6301 Changes: Modified:
6302 +5 -5 trunk/modules/m_signon.c (File Modified)
6303
6304
6305 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6306 Log:
6307 SIGNON: Only add whowas entry (add_history()) and wipe
6308 accepts (del_all_accepts()) if nick changed.
6309
6310
6311 Changes: Modified:
6312 +5 -3 trunk/modules/m_signon.c (File Modified)
6313
6314
6315 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6316 Log:
6317 SIGNON: slight fixes to collision code:
6318 - don't kill if target_p == source_p (nick unchanged or only changed case)
6319 - add comment that SAVE support is missing
6320 - use sendto_realops_snomask() instead of sendto_realops_flags()
6321
6322
6323 Changes: Modified:
6324 +9 -6 trunk/modules/m_signon.c (File Modified)
6325
6326
6327 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6328 Log:
6329 Fix up kills for bad nick/user/host on SIGNON.
6330
6331
6332 Changes: Modified:
6333 +16 -6 trunk/modules/m_signon.c (File Modified)
6334
6335
6336 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6337 Log:
6338 If changing to a nick with a digit, only allow the UID.
6339
6340
6341 Changes: Modified:
6342 +4 -0 trunk/modules/m_signon.c (File Modified)
6343
6344
6345 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6346 Log:
6347 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6348 Strip leading digits from logins that are not purely numeric.
6349
6350
6351 Changes: Modified:
6352 +3 -0 trunk/include/numeric.h (File Modified)
6353 +2 -0 trunk/include/send.h (File Modified)
6354 +1 -0 trunk/modules/Makefile.in (File Modified)
6355 +456 -3 trunk/modules/m_services.c (File Modified)
6356 + - trunk/modules/m_signon.c (File Added)
6357 +2 -2 trunk/src/messages.tab (File Modified)
6358 +98 -0 trunk/src/send.c (File Modified)
6359
6360
6361 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6362 Log:
6363 Remove old server notice umodes from example confs.
6364
6365
6366 Changes: Modified:
6367 +1 -2 trunk/doc/example.conf (File Modified)
6368 +4 -17 trunk/doc/reference.conf (File Modified)
6369
6370
6371 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6372 Log:
6373 Add snomask help file (forgot this earlier).
6374
6375
6376 Changes: Modified:
6377 + - trunk/help/opers/snomask (File Added)
6378
6379
6380 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6381 Log:
6382 Add umode +l (receive locops).
6383
6384
6385 Changes: Modified:
6386 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6387
6388
6389 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6390 Log:
6391 We don't plan to implement cmode +R (quiet unidentified) and
6392 umode +I (deny invite) for 1.1, so comment them out from the
6393 docs.
6394
6395
6396 Changes: Modified:
6397 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6398 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6399
6400
6401 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6402 Log:
6403 Improve snomask usage description.
6404
6405
6406 Changes: Modified:
6407 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6408
6409
6410 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6411 Log:
6412 Mention the word snomask with umode +s (needs to be a link really).
6413
6414
6415 Changes: Modified:
6416 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6417
6418
6419 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6420 Log:
6421 Add snomask +Z (operspy notices).
6422
6423
6424 Changes: Modified:
6425 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6426
6427
6428 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6429 Log:
6430 Misc updates/clarifications.
6431
6432
6433 Changes: Modified:
6434 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6435
6436
6437 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6438 Log:
6439 Document snomasks.
6440
6441
6442 Changes: Modified:
6443 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6444 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6445 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6446
6447
6448 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6449 Log:
6450 - Allow ENCAP REALHOST outside burst
6451 - Fix comment describing race condition: this can only happen
6452 on a local whois with use_whois_actually enabled
6453
6454
6455 Changes: Modified:
6456 +4 -6 trunk/modules/m_chghost.c (File Modified)
6457
6458
6459 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6460 Log:
6461 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6462
6463
6464 Changes: Modified:
6465 +39 -0 trunk/contrib/Makefile.in (File Modified)
6466 + - trunk/contrib/sno_globaloper.c (File Added)
6467
6468
6469 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6470 Log:
6471 Pass along old umodes and snomask in umode_changed hook,
6472 changing its parameter type from struct Client *
6473 to hook_data_umode_changed *. (For a new client, both
6474 are zero.)
6475
6476 The IP cloaking module now fully ignores umode changes
6477 where +h didn't change.
6478
6479
6480 Changes: Modified:
6481 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6482 +7 -0 trunk/include/hook.h (File Modified)
6483 +18 -4 trunk/src/s_user.c (File Modified)
6484
6485
6486 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6487 Log:
6488 move libcharybdis-provided function initialisation into libcharybdis_init().
6489
6490
6491 Changes: Modified:
6492 +32 -11 trunk/src/ircd.c (File Modified)
6493
6494
6495 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6496 Log:
6497 Make +f notices (local host, global host, global user@host, local class)
6498 netwide. Exceeding /quote set max remains local.
6499
6500
6501 Changes: Modified:
6502 +4 -4 trunk/src/s_conf.c (File Modified)
6503
6504
6505 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6506 Log:
6507 Netwide notices about attempts to join juped channels.
6508
6509
6510 Changes: Modified:
6511 +1 -1 trunk/modules/core/m_join.c (File Modified)
6512
6513
6514 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6515 Log:
6516 Send server notices about failed oper attempts globally.
6517 Successful remote oper attempt notices will be generated
6518 from the mode changes.
6519
6520
6521 Changes: Modified:
6522 +3 -3 trunk/modules/m_challenge.c (File Modified)
6523 +2 -2 trunk/modules/m_oper.c (File Modified)
6524
6525
6526 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6527 Log:
6528 Rest of infrastructure for sending server notices globally.
6529 Uses a new L_NETWIDE level on sendto_realops_snomask().
6530
6531
6532 Changes: Modified:
6533 +1 -0 trunk/include/send.h (File Modified)
6534 +31 -4 trunk/src/send.c (File Modified)
6535
6536
6537 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6538 Log:
6539 Add general::global_snotices conf option to control
6540 whether we send out SNOTEs. Does not do anything yet.
6541
6542
6543 Changes: Modified:
6544 +1 -0 trunk/doc/example.conf (File Modified)
6545 +6 -0 trunk/doc/reference.conf (File Modified)
6546 +1 -0 trunk/include/s_conf.h (File Modified)
6547 +6 -0 trunk/modules/m_info.c (File Modified)
6548 +1 -0 trunk/src/newconf.c (File Modified)
6549 +1 -0 trunk/src/s_conf.c (File Modified)
6550
6551
6552 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6553 Log:
6554 Only accept SNOTE from servers.
6555
6556
6557 Changes: Modified:
6558 +2 -0 trunk/modules/m_snote.c (File Modified)
6559
6560
6561 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6562 Log:
6563 Correct parv indices so this actually works.
6564
6565
6566 Changes: Modified:
6567 +2 -2 trunk/modules/m_snote.c (File Modified)
6568
6569
6570 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6571 Log:
6572 s/scan/snote/g
6573
6574
6575 Changes: Modified:
6576 +3 -3 trunk/modules/m_snote.c (File Modified)
6577
6578
6579 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6580 Log:
6581 Add m_snote.c, SNOTE propagator.
6582
6583
6584 Changes: Modified:
6585 +86 -0 trunk/modules/Makefile.in (File Modified)
6586 + - trunk/modules/m_snote.c (File Added)
6587
6588
6589 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6590 Log:
6591 start seeding the 1.1 NEWS file
6592
6593
6594 Changes: Modified:
6595 +4 -0 trunk/NEWS (File Modified)
6596
6597
6598 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6599 Log:
6600 rename some modules to more descriptive names...
6601
6602
6603 Changes: Modified:
6604 +2 -131 trunk/contrib/Makefile.in (File Modified)
6605 + - trunk/contrib/globalconnexit.c (File Deleted)
6606 + - trunk/contrib/globallineactive.c (File Deleted)
6607 + - trunk/contrib/sno_farconnect.c (File Added)
6608 + - trunk/contrib/sno_globalkline.c (File Added)
6609 +1 -120 trunk/modules/Makefile.in (File Modified)
6610 + - trunk/modules/networknotice.c (File Deleted)
6611 + - trunk/modules/sno_routing.c (File Added)
6612
6613
6614 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6615 Log:
6616 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6617 Uses FLAGS2_FLOODDONE bit on servers.
6618
6619
6620 Changes: Modified:
6621 +3 -0 trunk/include/client.h (File Modified)
6622 +121 -1 trunk/modules/Makefile.in (File Modified)
6623 + - trunk/modules/networknotice.c (File Added)
6624
6625
6626 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6627 Log:
6628 Don't show servers in /trace to nonopers if flatten links is enabled.
6629
6630
6631 Changes: Modified:
6632 +8 -5 trunk/modules/m_trace.c (File Modified)
6633
6634
6635 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6636 Log:
6637 CHGHOST:
6638 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6639 - send back confirmation to source, if local client
6640 - send a +s server notice if the source is neither a server nor a service (+S)
6641
6642
6643 Changes: Modified:
6644 +5 -1 trunk/modules/m_chghost.c (File Modified)
6645
6646
6647 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6648 Log:
6649 Use sendto_realops_snomask_from() to make the
6650 server notices appear to come from the affected
6651 user's server.
6652
6653
6654 Changes: Modified:
6655 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6656 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6657
6658
6659 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6660 Log:
6661 Add sendto_realops_snomask_from(), allows
6662 specification of apparent source server.
6663
6664
6665 Changes: Modified:
6666 +1 -0 trunk/include/send.h (File Modified)
6667 +41 -1 trunk/src/send.c (File Modified)
6668
6669
6670 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6671 Log:
6672 Revert r579. Keep host, not orighost in oper up notice.
6673 It would be inconsistent to have orighost there, and we
6674 don't want to mess up all server notices by putting both
6675 host and orighost.
6676
6677
6678 Changes: Modified:
6679 +1 -1 trunk/src/s_user.c (File Modified)
6680
6681
6682 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6683 Log:
6684 Include the IP address in operlog/foperlog.
6685
6686
6687 Changes: Modified:
6688 +10 -8 trunk/modules/m_challenge.c (File Modified)
6689 +8 -6 trunk/modules/m_oper.c (File Modified)
6690
6691
6692 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6693 Log:
6694 Call umode_changed hook on oper up.
6695
6696
6697 Changes: Modified:
6698 +1 -0 trunk/src/s_user.c (File Modified)
6699
6700
6701 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6702 Log:
6703 Add globalconnexit contrib module, shows remote client connects/exits
6704 except netsplits/netjoin on snomask +F.
6705 Notice formatting will probably change somewhat still.
6706
6707
6708 Changes: Modified:
6709 +80 -0 trunk/contrib/Makefile.in (File Modified)
6710 + - trunk/contrib/globalconnexit.c (File Added)
6711
6712
6713 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6714 Log:
6715 Declare snomask_modes[] so modules can provide snomasks.
6716
6717
6718 Changes: Modified:
6719 +2 -0 trunk/include/snomask.h (File Modified)
6720
6721
6722 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6723 Log:
6724 Replace user_signon hook with two new hooks: new_local_user
6725 and new_remote_user.
6726 These are called right before the user is introduced to the
6727 rest of the network.
6728
6729
6730 Changes: Modified:
6731 +2 -1 trunk/include/hook.h (File Modified)
6732 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6733 +4 -2 trunk/src/hook.c (File Modified)
6734 +2 -3 trunk/src/s_user.c (File Modified)
6735
6736
6737 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6738 Log:
6739 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6740
6741
6742 Changes: Modified:
6743 +2 -2 trunk/modules/m_scan.c (File Modified)
6744
6745
6746 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6747 Log:
6748 Update doc/technical/send.txt.
6749
6750
6751 Changes: Modified:
6752 +91 -131 trunk/doc/technical/send.txt (File Modified)
6753
6754
6755 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6756 Log:
6757 Add chantrace and masktrace to help files.
6758
6759
6760 Changes: Modified:
6761 + - trunk/help/opers/chantrace (File Added)
6762 +27 -20 trunk/help/opers/index (File Modified)
6763 + - trunk/help/opers/masktrace (File Added)
6764 +2 -0 trunk/help/opers/operspy (File Modified)
6765
6766
6767 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6768 Log:
6769 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6770 Shows etrace-like output for all users in a channel,
6771 in particular IP addresses.
6772
6773
6774 Changes: Modified:
6775 +75 -2 trunk/modules/m_etrace.c (File Modified)
6776
6777
6778 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6779 Log:
6780 Port over ratbox 2.2 r21727 (anfl):
6781 add some logging when we drop servers in places where we only notify opers
6782
6783
6784 Changes: Modified:
6785 +31 -0 trunk/modules/core/m_server.c (File Modified)
6786
6787
6788 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6789 Log:
6790 display orighost in operup message
6791
6792
6793 Changes: Modified:
6794 +1 -1 trunk/src/s_user.c (File Modified)
6795
6796
6797 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6798 Log:
6799 Add globallineactive contrib module, a hack which can often
6800 show k/d/g/x line active for remote clients.
6801
6802
6803 Changes: Modified:
6804 +52 -0 trunk/contrib/Makefile.in (File Modified)
6805 + - trunk/contrib/globallineactive.c (File Added)
6806
6807
6808 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6809 Log:
6810 Show IP field in the same way as MASKTRACE:
6811 "255.255.255.255" if it's unknown (remote TS5 client)
6812 and "0" if we or the remote server are purposely
6813 hiding it.
6814
6815
6816 Changes: Modified:
6817 +12 -1 trunk/modules/m_scan.c (File Modified)
6818
6819
6820 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6821 Log:
6822 scan umodes:
6823 - don't show servers in a global scan
6824 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6825
6826
6827 Changes: Modified:
6828 +4 -1 trunk/modules/m_scan.c (File Modified)
6829
6830
6831 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6832 Log:
6833 Implement SCAN UMODES.
6834
6835
6836 Changes: Modified:
6837 +3 -0 trunk/include/numeric.h (File Modified)
6838 +128 -2 trunk/modules/m_scan.c (File Modified)
6839 +2 -2 trunk/src/messages.tab (File Modified)
6840
6841
6842 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6843 Log:
6844 more oops
6845
6846
6847 Changes: Modified:
6848 +1 -1 trunk/modules/m_scan.c (File Modified)
6849
6850
6851 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6852 Log:
6853 parv[0] should be parv[1].
6854
6855
6856 Changes: Modified:
6857 +1 -1 trunk/modules/m_scan.c (File Modified)
6858
6859
6860 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6861 Log:
6862 another oops
6863
6864
6865 Changes: Modified:
6866 +1 -1 trunk/modules/m_scan.c (File Modified)
6867
6868
6869 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6870 Log:
6871 fix mistake here
6872
6873
6874 Changes: Modified:
6875 +2 -2 trunk/modules/m_scan.c (File Modified)
6876
6877
6878 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6879 Log:
6880 framework for scan command
6881
6882
6883 Changes: Modified:
6884 +113 -0 trunk/modules/Makefile.in (File Modified)
6885 + - trunk/modules/m_scan.c (File Added)
6886
6887
6888 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6889 Log:
6890 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6891
6892
6893 Changes: Modified:
6894 +2 -0 trunk/include/irc_string.h (File Modified)
6895 +157 -1 trunk/modules/m_etrace.c (File Modified)
6896 +129 -90 trunk/src/match.c (File Modified)
6897
6898
6899 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6900 Log:
6901 orighost may live in a different hash bucket (likely the case), lets check it standalone
6902
6903
6904 Changes: Modified:
6905 +39 -3 trunk/src/hostmask.c (File Modified)
6906
6907
6908 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6909 Log:
6910 SVN didn't check modules/ somehow, hrmm.
6911
6912
6913 Changes: Modified:
6914 +1 -1 trunk/modules/m_kline.c (File Modified)
6915 +6 -6 trunk/modules/m_stats.c (File Modified)
6916
6917
6918 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6919 Log:
6920 Track hostmask entries for client_p->orighost, if available.
6921 Not throughly tested, but seems to work fine.
6922
6923
6924 Changes: Modified:
6925 +8 -4 trunk/include/hostmask.h (File Modified)
6926 +14 -10 trunk/src/hostmask.c (File Modified)
6927
6928
6929 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6930 Log:
6931 Pass on SQUIT reasons more.
6932
6933
6934 Changes: Modified:
6935 +17 -19 trunk/src/client.c (File Modified)
6936
6937
6938 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6939 Log:
6940 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6941 This way, hidden admins also get them.
6942
6943
6944 Changes: Modified:
6945 +4 -4 trunk/src/send.c (File Modified)
6946
6947
6948 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6949 Log:
6950 From ircd-ratbox 2.2 (r21339 anfl):
6951 ms_kill() should be using find_person(), not find_client()
6952 otherwise it can generate a core.
6953
6954
6955 Changes: Modified:
6956 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6957
6958
6959 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6960 Log:
6961 Add m_error to core_module_table, so it is loaded by default.
6962
6963
6964 Changes: Modified:
6965 +1 -0 trunk/src/modules.c (File Modified)
6966
6967
6968 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6969 Log:
6970 comment is a const char *, not char *.
6971
6972
6973 Changes: Modified:
6974 +1 -1 trunk/include/hook.h (File Modified)
6975
6976
6977 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6978 Log:
6979 Fix a long standing hybrid 7 bug: when getting a read error
6980 on a server, report_error() is called with a %d instead of
6981 a %s in the format string ("Lost connection" in +d).
6982
6983
6984 Changes: Modified:
6985 +1 -1 trunk/src/client.c (File Modified)
6986
6987
6988 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6989 Log:
6990 Clarifications.
6991
6992
6993 Changes: Modified:
6994 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6995
6996
6997 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6998 Log:
6999 Add document describing capabilities and what they mean.
7000
7001
7002 Changes: Modified:
7003 + - trunk/doc/technical/capab.txt (File Added)
7004
7005
7006 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7007 Log:
7008 Change client_exit hook to pass all exit_client() parameters.
7009
7010
7011 Changes: Modified:
7012 +8 -0 trunk/include/hook.h (File Modified)
7013 +6 -1 trunk/src/client.c (File Modified)
7014
7015
7016 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7017 Log:
7018 Add client_exit hook, called in exit_client() for all
7019 clients of all types, except clients exiting because
7020 of netsplits (QS). The only thing done before it is
7021 marking the client as "closing" (to prevent
7022 recursion).
7023
7024
7025 Changes: Modified:
7026 +1 -0 trunk/include/hook.h (File Modified)
7027 +2 -0 trunk/src/client.c (File Modified)
7028 +2 -0 trunk/src/hook.c (File Modified)
7029
7030
7031 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7032 Log:
7033 Improve the code that calculates the nnnS nnnC counts
7034 in RPL_TRACESERVER.
7035
7036 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7037
7038
7039 Changes: Modified:
7040 +43 -36 trunk/modules/m_trace.c (File Modified)
7041
7042
7043 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7044 Log:
7045 Add server_eob hook.
7046 Planning to use this for netsplit/join notices.
7047
7048
7049 Changes: Modified:
7050 +1 -0 trunk/include/hook.h (File Modified)
7051 +2 -0 trunk/modules/m_pong.c (File Modified)
7052 +2 -0 trunk/src/hook.c (File Modified)
7053
7054
7055 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7056 Log:
7057 Default motd: ircd-ratbox -> charybdis
7058
7059
7060 Changes: Modified:
7061 +1 -1 trunk/doc/ircd.motd (File Modified)
7062
7063
7064 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7065 Log:
7066 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7067
7068
7069 Changes: Modified:
7070 +4 -4 trunk/src/s_user.c (File Modified)
7071
7072
7073 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7074 Log:
7075 - Remove obsolete EOB help file
7076 - Document snomask in the help files
7077 - Update indexes
7078
7079
7080 Changes: Modified:
7081 + - trunk/help/opers/eob (File Deleted)
7082 +13 -12 trunk/help/opers/index (File Modified)
7083 +1 -13 trunk/help/opers/umode (File Modified)
7084 +7 -7 trunk/help/users/index (File Modified)
7085
7086
7087 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7088 Log:
7089 Bail if snomask to parse is not given. Pointy hat to myself.
7090
7091
7092 Changes: Modified:
7093 +3 -0 trunk/src/snomask.c (File Modified)
7094
7095
7096 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7097 Log:
7098 Remove m_flags from autoconf
7099
7100
7101 Changes: Modified:
7102 +0 -1 trunk/contrib/Makefile.in (File Modified)
7103
7104
7105 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7106 Log:
7107 remove m_flags
7108
7109
7110 Changes: Modified:
7111 + - trunk/contrib/m_flags.c (File Deleted)
7112
7113
7114 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7115 Log:
7116 If +s is in oper_only_umodes, clear snomask on deoper.
7117
7118
7119 Changes: Modified:
7120 +5 -0 trunk/src/s_user.c (File Modified)
7121
7122
7123 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7124 Log:
7125 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7126
7127
7128 Changes: Modified:
7129 +2 -2 trunk/configure (File Modified)
7130 +2 -2 trunk/configure.ac (File Modified)
7131
7132
7133 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7134 Log:
7135 Remove the old server notice umodes.
7136 Default oper only umodes is now +s.
7137 Please make sure all remaining umodes still work.
7138
7139
7140 Changes: Modified:
7141 +3 -21 trunk/include/client.h (File Modified)
7142 +0 -12 trunk/src/newconf.c (File Modified)
7143 +1 -1 trunk/src/s_conf.c (File Modified)
7144 +12 -12 trunk/src/s_user.c (File Modified)
7145
7146
7147 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7148 Log:
7149 operator::flags nick_changes now controls +n snomask instead of +n umode.
7150
7151
7152 Changes: Modified:
7153 +8 -8 trunk/src/s_user.c (File Modified)
7154
7155
7156 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7157 Log:
7158 Move down h_umode_changed hook call after umode allowed checks
7159 (so it will not see +a if someone tries to set it but is not
7160 allowed to).
7161
7162
7163 Changes: Modified:
7164 +2 -3 trunk/src/s_user.c (File Modified)
7165
7166
7167 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7168 Log:
7169 Move over non-+s server notices (hopefully, all of them).
7170
7171
7172 Changes: Modified:
7173 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7174 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7175 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7176 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7177 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7178 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7179 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7180 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7181 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7182 +2 -2 trunk/libcharybdis/event.c (File Modified)
7183 +2 -2 trunk/modules/core/m_join.c (File Modified)
7184 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7185 +3 -3 trunk/modules/core/m_message.c (File Modified)
7186 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7187 +2 -2 trunk/modules/core/m_server.c (File Modified)
7188 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7189 +1 -1 trunk/modules/m_post.c (File Modified)
7190 +1 -1 trunk/modules/m_services.c (File Modified)
7191 +2 -2 trunk/src/channel.c (File Modified)
7192 +3 -3 trunk/src/client.c (File Modified)
7193 +1 -1 trunk/src/hash.c (File Modified)
7194 +5 -5 trunk/src/s_conf.c (File Modified)
7195 +2 -2 trunk/src/s_log.c (File Modified)
7196 +4 -4 trunk/src/s_user.c (File Modified)
7197
7198
7199 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7200 Log:
7201 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7202
7203
7204 Changes: Modified:
7205 +2 -1 trunk/include/snomask.h (File Modified)
7206 +2 -2 trunk/src/snomask.c (File Modified)
7207
7208
7209 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7210 Log:
7211 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7212
7213
7214 Changes: Modified:
7215 +1 -1 trunk/contrib/example_module.c (File Modified)
7216 +2 -2 trunk/include/ircd_defs.h (File Modified)
7217 +6 -6 trunk/modules/core/m_error.c (File Modified)
7218 +1 -1 trunk/modules/core/m_join.c (File Modified)
7219 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7220 +1 -1 trunk/modules/core/m_message.c (File Modified)
7221 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7222 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7223 +18 -18 trunk/modules/core/m_server.c (File Modified)
7224 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7225 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7226 +4 -4 trunk/modules/m_challenge.c (File Modified)
7227 +4 -4 trunk/modules/m_dline.c (File Modified)
7228 +13 -13 trunk/modules/m_gline.c (File Modified)
7229 +5 -5 trunk/modules/m_kline.c (File Modified)
7230 +2 -2 trunk/modules/m_oper.c (File Modified)
7231 +1 -1 trunk/modules/m_pong.c (File Modified)
7232 +13 -13 trunk/modules/m_rehash.c (File Modified)
7233 +4 -4 trunk/modules/m_resv.c (File Modified)
7234 +16 -16 trunk/modules/m_set.c (File Modified)
7235 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7236 +6 -6 trunk/modules/m_xline.c (File Modified)
7237 +1 -1 trunk/src/adns.c (File Modified)
7238 +2 -2 trunk/src/channel.c (File Modified)
7239 +1 -1 trunk/src/listener.c (File Modified)
7240 +1 -1 trunk/src/s_auth.c (File Modified)
7241 +15 -15 trunk/src/s_conf.c (File Modified)
7242 +3 -3 trunk/src/s_user.c (File Modified)
7243 +7 -7 trunk/src/send.c (File Modified)
7244
7245
7246 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7247 Log:
7248 On oper up:
7249 - set +s snomask if +s umode set but no snomasks
7250 - put numerics in more logical order
7251
7252
7253 Changes: Modified:
7254 +3 -1 trunk/src/s_user.c (File Modified)
7255
7256
7257 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7258 Log:
7259 parse_snobuf_to_mask(): default to + at start
7260 allows stuff like /mode jilles +s C
7261
7262
7263 Changes: Modified:
7264 +1 -1 trunk/src/snomask.c (File Modified)
7265
7266
7267 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7268 Log:
7269 Changes to user_mode() snomask handling.
7270 - show snomask (if not 0) on /mode <nick>
7271 - show snomask once at the end if +s/-s used
7272 - only parse 1 parameter for umode changes
7273 - don't crash on /mode <nick> +s
7274 - /mode <nick> -s clears snomask, doesn't use parameter
7275 - set umode +s iff snomask is not 0
7276 - snomask is not propagated, but umode +s is
7277
7278
7279 Changes: Modified:
7280 +97 -72 trunk/src/s_user.c (File Modified)
7281
7282
7283 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7284 Log:
7285 Convert some messages over to snomask.
7286
7287
7288 Changes: Modified:
7289 +29 -29 trunk/src/client.c (File Modified)
7290 +2 -2 trunk/src/ircd.c (File Modified)
7291 +13 -13 trunk/src/modules.c (File Modified)
7292 +1 -1 trunk/src/newconf.c (File Modified)
7293 +5 -5 trunk/src/parse.c (File Modified)
7294 +1 -1 trunk/src/restart.c (File Modified)
7295 +4 -4 trunk/src/s_newconf.c (File Modified)
7296 +11 -11 trunk/src/s_serv.c (File Modified)
7297
7298
7299 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7300 Log:
7301 include snomask.h from client.h
7302
7303
7304 Changes: Modified:
7305 +1 -0 trunk/include/client.h (File Modified)
7306
7307
7308 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7309 Log:
7310 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7311
7312
7313 Changes: Modified:
7314 +1 -0 trunk/src/newconf.c (File Modified)
7315 +2 -1 trunk/src/snomask.c (File Modified)
7316
7317
7318 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7319 Log:
7320 should start with +, not \0. Whoops. :)
7321
7322
7323 Changes: Modified:
7324 +1 -1 trunk/src/snomask.c (File Modified)
7325
7326
7327 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7328 Log:
7329 core snomask support.
7330
7331
7332 Changes: Modified:
7333 +3 -0 trunk/doc/example.conf (File Modified)
7334 +2 -0 trunk/include/client.h (File Modified)
7335 +2 -0 trunk/include/numeric.h (File Modified)
7336 +2 -0 trunk/include/s_newconf.h (File Modified)
7337 +63 -0 trunk/include/send.h (File Modified)
7338 + - trunk/include/snomask.h (File Added)
7339 +1 -0 trunk/src/Makefile.in (File Modified)
7340 +1 -1 trunk/src/messages.tab (File Modified)
7341 +8 -0 trunk/src/newconf.c (File Modified)
7342 +12 -0 trunk/src/s_user.c (File Modified)
7343 +235 -0 trunk/src/send.c (File Modified)
7344 + - trunk/src/snomask.c (File Added)
7345
7346
7347 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7348 Log:
7349 add a blank line after the license info.
7350
7351
7352 Changes: Modified:
7353 +1 -1 trunk/CREDITS (File Modified)
7354
7355
7356 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7357 Log:
7358 Extend copyright to 2006.
7359
7360
7361 Changes: Modified:
7362 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7363
7364
7365 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7366 Log:
7367 - Fix up book id.
7368 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7369
7370
7371 Changes: Modified:
7372 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7373 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7374
7375
7376 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7377 Log:
7378 Add oper privileges document.
7379
7380
7381 Changes: Modified:
7382 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7383 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7384
7385
7386 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7387 Log:
7388 Capitalize message names in services shortcuts (for consistency).
7389
7390
7391 Changes: Modified:
7392 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7393
7394
7395 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7396 Log:
7397 Remove C++ comment.
7398
7399
7400 Changes: Modified:
7401 +1 -1 trunk/src/patricia.c (File Modified)
7402
7403
7404 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7405 Log:
7406 Remove obsolete 'nextconnect' variable.
7407
7408
7409 Changes: Modified:
7410 +0 -1 trunk/include/ircd.h (File Modified)
7411 +0 -2 trunk/src/client.c (File Modified)
7412 +0 -1 trunk/src/ircd.c (File Modified)
7413
7414
7415 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7416 Log:
7417 Remove this remnant of the hybrid 6 ziplinks implementation.
7418
7419
7420 Changes: Modified:
7421 + - trunk/include/s_zip.h (File Deleted)
7422
7423
7424 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7425 Log:
7426 Make clone limiting work on orighost, not host (so it
7427 looks through services cloaks). Lightly tested, please
7428 test/review.
7429
7430
7431 Changes: Modified:
7432 +2 -0 trunk/modules/m_chghost.c (File Modified)
7433 +1 -1 trunk/src/client.c (File Modified)
7434 +1 -1 trunk/src/s_conf.c (File Modified)
7435
7436
7437 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7438 Log:
7439 Don't forget to link me_realhost() into the command hash.
7440
7441 Pointy hat to: myself
7442
7443
7444 Changes: Modified:
7445 +1 -1 trunk/modules/m_chghost.c (File Modified)
7446
7447
7448 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7449 Log:
7450 It's call_hook, not hook_call.
7451
7452
7453 Changes: Modified:
7454 +1 -1 trunk/src/s_user.c (File Modified)
7455
7456
7457 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7458 Log:
7459 Add unreject help file.
7460
7461
7462 Changes: Modified:
7463 + - trunk/help/opers/unreject (File Added)
7464
7465
7466 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7467 Log:
7468 Link the all-important 42 module to the build :P
7469
7470
7471 Changes: Modified:
7472 +1 -0 trunk/contrib/Makefile.in (File Modified)
7473
7474
7475 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7476 Log:
7477 Mention /rehash help.
7478
7479
7480 Changes: Modified:
7481 +1 -0 trunk/help/opers/rehash (File Modified)
7482
7483
7484 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7485 Log:
7486 Add h_user_signon hook.
7487
7488
7489 Changes: Modified:
7490 +1 -0 trunk/include/hook.h (File Modified)
7491 +2 -0 trunk/src/hook.c (File Modified)
7492 +4 -0 trunk/src/s_user.c (File Modified)
7493
7494
7495 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7496 Log:
7497 Oops, forgot to set orighost for remote client introductions.
7498
7499
7500 Changes: Modified:
7501 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7502
7503
7504 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7505 Log:
7506 Use TS6 forms in services shortcuts, if possible.
7507
7508
7509 Changes: Modified:
7510 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7511
7512
7513 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7514 Log:
7515 - Start out default_umodes conf entry from the empty set instead of +i.
7516 - Move oper_only_umodes check to where default_umodes is used, as
7517 oper_only_umodes may not be set yet while we're reading the conf.
7518
7519
7520 Changes: Modified:
7521 +6 -7 trunk/src/newconf.c (File Modified)
7522 +1 -1 trunk/src/s_user.c (File Modified)
7523
7524
7525 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7526 Log:
7527 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7528
7529
7530 Changes: Modified:
7531 +1 -0 trunk/doc/example.conf (File Modified)
7532 +7 -0 trunk/doc/reference.conf (File Modified)
7533 +0 -7 trunk/include/config.h.dist (File Modified)
7534 +1 -0 trunk/include/s_conf.h (File Modified)
7535 +6 -0 trunk/modules/m_info.c (File Modified)
7536 +9 -18 trunk/src/client.c (File Modified)
7537 +1 -0 trunk/src/newconf.c (File Modified)
7538 +1 -0 trunk/src/s_conf.c (File Modified)
7539
7540
7541 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7542 Log:
7543 - Allow NULL target_ip in show_ip() (indicates message is being
7544 sent to local opers)
7545 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7546 confitem
7547 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7548 those in src/client.c
7549
7550 From ratbox 2.2 svn (anfl)
7551
7552
7553 Changes: Modified:
7554 +1 -0 trunk/include/client.h (File Modified)
7555 +21 -2 trunk/src/client.c (File Modified)
7556 +2 -4 trunk/src/hostmask.c (File Modified)
7557 +1 -5 trunk/src/s_conf.c (File Modified)
7558 +4 -8 trunk/src/s_user.c (File Modified)
7559
7560
7561 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7562 Log:
7563 Fire off events properly.
7564
7565
7566 Changes: Modified:
7567 +7 -3 trunk/src/s_user.c (File Modified)
7568
7569
7570 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7571 Log:
7572 make sure modules which depend on umode information get the message upon connection (oops)
7573
7574
7575 Changes: Modified:
7576 +3 -0 trunk/src/s_user.c (File Modified)
7577
7578
7579 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7580 Log:
7581 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7582 From ratbox 2.2 svn.
7583
7584
7585 Changes: Modified:
7586 +3 -7 trunk/modules/m_etrace.c (File Modified)
7587
7588
7589 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7590 Log:
7591 Replace silly `default_invisible' option with more versatile default_umodes.
7592
7593
7594 Changes: Modified:
7595 +2 -2 trunk/Makefile.in (File Modified)
7596 +12 -1 trunk/doc/example.conf (File Modified)
7597 +14 -7 trunk/doc/reference.conf (File Modified)
7598 +2 -4 trunk/include/s_conf.h (File Modified)
7599 +0 -6 trunk/modules/m_info.c (File Modified)
7600 +4 -0 trunk/src/modules.c (File Modified)
7601 +41 -1 trunk/src/newconf.c (File Modified)
7602 +2 -2 trunk/src/s_conf.c (File Modified)
7603 +3 -4 trunk/src/s_user.c (File Modified)
7604
7605
7606 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7607 Log:
7608 Add temporary nick resvs with the proper duration,
7609 not 60 times too long.
7610
7611
7612 Changes: Modified:
7613 +1 -1 trunk/modules/m_resv.c (File Modified)
7614
7615
7616 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7617 Log:
7618 Add kick on split riding. See reference.conf for more details.
7619
7620
7621 Changes: Modified:
7622 +1 -0 trunk/doc/example.conf (File Modified)
7623 +16 -0 trunk/doc/reference.conf (File Modified)
7624 +1 -0 trunk/include/s_conf.h (File Modified)
7625 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7626 +6 -0 trunk/modules/m_info.c (File Modified)
7627 +1 -0 trunk/src/newconf.c (File Modified)
7628 +1 -0 trunk/src/s_conf.c (File Modified)
7629
7630
7631 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7632 Log:
7633 New credits, denoting GXTi as being on the core team.
7634
7635
7636 Changes: Modified:
7637 +16 -5 trunk/CREDITS (File Modified)
7638
7639
7640 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7641 Log:
7642 better cloaking algorithm
7643
7644
7645 Changes: Modified:
7646 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7647
7648
7649 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7650 Log:
7651 don't do redundant bitshifting.
7652
7653
7654 Changes: Modified:
7655 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7656
7657
7658 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7659 Log:
7660 Add ip_cloaking.so.
7661
7662
7663 Changes: Modified:
7664 +1 -0 trunk/contrib/Makefile.in (File Modified)
7665
7666
7667 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7668 Log:
7669 Set the DynSpoof flag properly.
7670
7671
7672 Changes: Modified:
7673 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7674
7675
7676 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7677 Log:
7678 first go at an ip_cloaking implementation for charybdis.
7679
7680
7681 Changes: Modified:
7682 + - trunk/contrib/ip_cloaking.c (File Added)
7683
7684
7685 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7686 Log:
7687 Add libcharybdis to contrib/ includes.
7688
7689
7690 Changes: Modified:
7691 +1 -1 trunk/contrib/Makefile.in (File Modified)
7692
7693
7694 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7695 Log:
7696 add h_umode_changed hook for modules that provide usermodes.
7697
7698
7699 Changes: Modified:
7700 +1 -0 trunk/include/hook.h (File Modified)
7701 +2 -1 trunk/src/hook.c (File Modified)
7702 +3 -0 trunk/src/s_user.c (File Modified)
7703
7704
7705 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7706 Log:
7707 Show quiets in /stats z.
7708
7709
7710 Changes: Modified:
7711 +15 -10 trunk/src/s_stats.c (File Modified)
7712
7713
7714 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7715 Log:
7716 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7717
7718
7719 Changes: Modified:
7720 +0 -12 trunk/configure (File Modified)
7721 +0 -9 trunk/configure.ac (File Modified)
7722 +0 -3 trunk/include/setup.h.in (File Modified)
7723
7724
7725 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7726 Log:
7727 change various buffer sizes to = topiclen.
7728
7729
7730 Changes: Modified:
7731 +3 -4 trunk/include/ircd_defs.h (File Modified)
7732
7733
7734 jon 2005/12/12 19:32:18 UTC (20051212-400)
7735 Log:
7736 - Partial commit test, partial ego strokage ;)
7737
7738
7739 Changes: Modified:
7740 +2 -1 trunk/CREDITS (File Modified)
7741
7742
7743 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7744 Log:
7745 More kqueue corrections.
7746
7747 Changes: Modified:
7748 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7749
7750
7751 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7752 Log:
7753 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7754 Not sure why this wasn't this way to begin with.
7755
7756
7757 Changes: Modified:
7758 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7759
7760
7761 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7762 Log:
7763 example.conf tweaks:
7764 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7765 most people do not need this.
7766 Enable serverinfo::hub.
7767
7768
7769 Changes: Modified:
7770 +14 -11 trunk/doc/example.conf (File Modified)
7771
7772
7773 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7774 Log:
7775 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7776
7777
7778 Changes: Modified:
7779 +1 -1 trunk/src/s_serv.c (File Modified)
7780
7781
7782 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7783 Log:
7784 header include changes
7785
7786
7787 Changes: Modified:
7788 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7789 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7790 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7791 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7792 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7793 +1 -21 trunk/libcharybdis/select.c (File Modified)
7794
7795
7796 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7797 Log:
7798 s/ilog/libcharybdis_{die,log,restart}/g
7799
7800
7801 Changes: Modified:
7802 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7803 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7804 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7805 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7806 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7807 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7808 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7809 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7810
7811
7812 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7813 Log:
7814 Use the right callbacks in the function code.
7815
7816 Changes: Modified:
7817 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7818
7819
7820 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7821 Log:
7822 More work, it builds again!
7823
7824
7825 Changes: Modified:
7826 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7827 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7828 + - trunk/libcharybdis/libcharybdis.c (File Added)
7829 + - trunk/libcharybdis/libcharybdis.h (File Added)
7830
7831
7832 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7833 Log:
7834 Move some stuff around.
7835
7836
7837 Changes: Modified:
7838 + - trunk/include/memory.h (File Deleted)
7839 + - trunk/include/tools.h (File Deleted)
7840 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7841 + - trunk/libcharybdis/memory.c (File Added)
7842 + - trunk/libcharybdis/memory.h (File Added)
7843 + - trunk/libcharybdis/snprintf.c (File Added)
7844 + - trunk/libcharybdis/tools.c (File Added)
7845 + - trunk/libcharybdis/tools.h (File Added)
7846 +1000 -1062 trunk/modules/.depend (File Modified)
7847 +421 -455 trunk/src/.depend (File Modified)
7848 +0 -1191 trunk/src/Makefile.in (File Modified)
7849 + - trunk/src/memory.c (File Deleted)
7850 + - trunk/src/snprintf.c (File Deleted)
7851 + - trunk/src/tools.c (File Deleted)
7852
7853
7854 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7855 Log:
7856 move more headers into libcharybdis
7857
7858 Changes: Modified:
7859 + - trunk/include/balloc.h (File Deleted)
7860 + - trunk/include/event.h (File Deleted)
7861 + - trunk/libcharybdis/balloc.h (File Added)
7862 + - trunk/libcharybdis/event.h (File Added)
7863 +924 -1020 trunk/modules/.depend (File Modified)
7864 +327 -406 trunk/src/.depend (File Modified)
7865
7866
7867 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7868 Log:
7869 balloc, events -> libcharybdis
7870
7871 Changes: Modified:
7872 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7873 + - trunk/libcharybdis/balloc.c (File Added)
7874 + - trunk/libcharybdis/event.c (File Added)
7875 +0 -1008 trunk/src/Makefile.in (File Modified)
7876 + - trunk/src/balloc.c (File Deleted)
7877 + - trunk/src/event.c (File Deleted)
7878
7879
7880 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7881 Log:
7882 More fun
7883
7884 Changes: Modified:
7885 + - trunk/include/commio.h (File Deleted)
7886 + - trunk/include/linebuf.h (File Deleted)
7887 + - trunk/libcharybdis/commio.h (File Added)
7888 + - trunk/libcharybdis/linebuf.h (File Added)
7889 +1644 -530 trunk/modules/.depend (File Modified)
7890 +1 -1 trunk/modules/Makefile.in (File Modified)
7891 +720 -284 trunk/src/.depend (File Modified)
7892
7893
7894 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7895 Log:
7896 Makefile reworking -- moving libcharybdis headers into proper location.
7897
7898 Changes: Modified:
7899 +1 -1 trunk/adns/Makefile.in (File Modified)
7900 +1 -1 trunk/src/Makefile.in (File Modified)
7901
7902
7903 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7904 Log:
7905 Document proposed authdaemon protocol.
7906
7907 Changes: Modified:
7908 + - trunk/authdaemon/protocol.txt (File Added)
7909
7910
7911 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7912 Log:
7913 Makefile oops
7914
7915 Changes: Modified:
7916 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7917
7918
7919 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7920 Log:
7921 Remove dead makefile from generation
7922
7923 Changes: Modified:
7924 +1 -2 trunk/configure (File Modified)
7925 +0 -1 trunk/configure.ac (File Modified)
7926
7927
7928 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7929 Log:
7930 libcharybdisIO -> libcharybdis
7931
7932 Changes: Modified:
7933 +1 -1 trunk/src/Makefile.in (File Modified)
7934
7935
7936 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7937 Log:
7938 More restructuring.
7939
7940 Changes: Modified:
7941 + - trunk/libcharybdis/Makefile.in (File Added)
7942 + - trunk/libcharybdis/commio.c (File Added)
7943 + - trunk/libcharybdis/devpoll.c (File Added)
7944 + - trunk/libcharybdis/epoll.c (File Added)
7945 + - trunk/libcharybdis/io/ (File Deleted)
7946 + - trunk/libcharybdis/kqueue.c (File Added)
7947 + - trunk/libcharybdis/linebuf.c (File Added)
7948 + - trunk/libcharybdis/log/ (File Deleted)
7949 + - trunk/libcharybdis/poll.c (File Added)
7950 + - trunk/libcharybdis/ports.c (File Added)
7951 + - trunk/libcharybdis/select.c (File Added)
7952
7953
7954 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7955 Log:
7956 Blah kill makefile
7957
7958 Changes: Modified:
7959 + - trunk/libcharybdis/Makefile.in (File Deleted)
7960
7961
7962 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7963 Log:
7964 Blah kill makefile
7965
7966 Changes: Modified:
7967 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7968
7969
7970 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7971 Log:
7972 add authdaemon dir for later hacking
7973
7974
7975 Changes: Modified:
7976 + - trunk/authdaemon/ (File Added)
7977
7978
7979 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7980 Log:
7981 linebuf -> libcharybdisIO
7982
7983
7984 Changes: Modified:
7985 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7986 + - trunk/libcharybdis/io/linebuf.c (File Added)
7987 + - trunk/libcharybdis/log/ (File Added)
7988 + - trunk/libcharybdis/log/Makefile.in (File Added)
7989 +0 -687 trunk/src/Makefile.in (File Modified)
7990 + - trunk/src/linebuf.c (File Deleted)
7991
7992
7993 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7994 Log:
7995 Solaris 10 I/O ports support
7996
7997 Changes: Modified:
7998 + - trunk/libcharybdis/io/ports.c (File Added)
7999
8000
8001 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8002 Log:
8003 libcharybdis stuff
8004
8005
8006 Changes: Modified:
8007 +1 -1 trunk/Makefile.in (File Modified)
8008 +3 -1 trunk/configure (File Modified)
8009 +133 -10 trunk/configure.ac (File Modified)
8010 + - trunk/libcharybdis/ (File Added)
8011 + - trunk/libcharybdis/Makefile.in (File Added)
8012 + - trunk/libcharybdis/io/ (File Added)
8013 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8014 +2 -3 trunk/src/Makefile.in (File Modified)
8015 + - trunk/src/io/ (File Deleted)
8016
8017
8018 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8019 Log:
8020 split IO stuff into libcharybdisIO.
8021
8022
8023 Changes: Modified:
8024 + - trunk/src/commio.c (File Deleted)
8025 + - trunk/src/devpoll.c (File Deleted)
8026 + - trunk/src/epoll.c (File Deleted)
8027 + - trunk/src/io/ (File Added)
8028 + - trunk/src/io/Makefile.in (File Added)
8029 + - trunk/src/io/commio.c (File Added)
8030 + - trunk/src/io/devpoll.c (File Added)
8031 + - trunk/src/io/epoll.c (File Added)
8032 + - trunk/src/io/kqueue.c (File Added)
8033 + - trunk/src/io/poll.c (File Added)
8034 + - trunk/src/io/select.c (File Added)
8035 + - trunk/src/kqueue.c (File Deleted)
8036 + - trunk/src/poll.c (File Deleted)
8037 + - trunk/src/select.c (File Deleted)
8038
8039
8040 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8041 Log:
8042 Version bump: 1.1.0
8043
8044
8045 Changes: Modified:
8046 +86 -155 trunk/configure (File Modified)
8047 +1 -1 trunk/configure.ac (File Modified)
8048
8049
8050 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8051 Log:
8052 Remove mentions of mkkeypair/cryptlinks.
8053
8054
8055 Changes: Modified:
8056 +1 -3 trunk/doc/challenge.txt (File Modified)
8057
8058
8059 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8060 Log:
8061 Clarify serverinfo{} description.
8062
8063
8064 Changes: Modified:
8065 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8066
8067
8068 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8069 Log:
8070 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8071
8072
8073 Changes: Modified:
8074 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8075
8076
8077 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8078 Log:
8079 Improvements also applicable to hyperion 1.x.
8080
8081
8082 Changes: Modified:
8083 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8084
8085
8086 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8087 Log:
8088 - Add +F description
8089 - General improvements and changes to charybdis
8090
8091
8092 Changes: Modified:
8093 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8094
8095
8096 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8097 Log:
8098 The server notice umodes only have an effect
8099 for opers. ("sendto_realops_flags", so having
8100 the umode is not enough, they must also be
8101 opered)
8102
8103
8104 Changes: Modified:
8105 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8106
8107
8108 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8109 Log:
8110 Updates to umodes docs.
8111
8112
8113 Changes: Modified:
8114 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8115
8116
8117 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8118 Log:
8119 Add SGML documentation.
8120
8121 Changes: Modified:
8122 + - trunk/doc/sgml/ (File Added)
8123 + - trunk/doc/sgml/oper-guide/ (File Added)
8124 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8125 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8126 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8127 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8128 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8129 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8130 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8131
8132
8133 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8134 Log:
8135 Make operwall flag restrict setting umode +z.
8136 This repairs this flag broken in charybdis-1.0.
8137
8138
8139 Changes: Modified:
8140 +41 -0 trunk/contrib/m_flags.c (File Modified)
8141 +9 -0 trunk/src/s_user.c (File Modified)
8142
8143
8144 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8145 Log:
8146 Don't complain/reset remote clients +n. I'm still not
8147 convinced propagating all umodes is the way to go, oh
8148 well.
8149
8150
8151 Changes: Modified:
8152 +1 -1 trunk/src/s_user.c (File Modified)
8153
8154
8155 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8156 Log:
8157 - Require admin flag for oper /chghost (if it's enabled
8158 which is not default)
8159 - Give error message on nonexistant nick
8160
8161
8162 Changes: Modified:
8163 +12 -0 trunk/modules/m_chghost.c (File Modified)
8164
8165
8166 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8167 Log:
8168 Incorporated jilles' dynspoof patch with a few minor changes.
8169
8170 Changes: Modified:
8171 +5 -2 trunk/include/client.h (File Modified)
8172 +1 -0 trunk/include/numeric.h (File Modified)
8173 +75 -4 trunk/modules/m_chghost.c (File Modified)
8174 +2 -21 trunk/modules/m_stats.c (File Modified)
8175 +2 -8 trunk/modules/m_trace.c (File Modified)
8176 +2 -0 trunk/src/client.c (File Modified)
8177 +3 -0 trunk/src/s_user.c (File Modified)
8178
8179
8180 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8181 Log:
8182 Update NEWS.
8183
8184 Changes: Modified:
8185 +5 -0 trunk/NEWS (File Modified)
8186
8187
8188 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8189 Log:
8190 Make show_ip() far less braindead.
8191
8192 Obtained from: ratbox 2.2 SVN
8193
8194
8195 Changes: Modified:
8196 +14 -85 trunk/src/client.c (File Modified)
8197
8198
8199 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8200 Log:
8201 Instead of not showing channels at all for whoising services,
8202 only show channels the requester is also on. If operspying
8203 services, show all the channels.
8204
8205
8206 Changes: Modified:
8207 +37 -40 trunk/modules/m_whois.c (File Modified)
8208
8209
8210 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8211 Log:
8212 - Show real errno if we fail to connect to a server
8213 - Don't show server IPs on IRC if a server goes dead
8214 during handshake
8215
8216
8217 Changes: Modified:
8218 +2 -5 trunk/src/s_serv.c (File Modified)
8219
8220
8221 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8222 Log:
8223 Revert hybrid 7.2 aline code. It causes too many problems.
8224
8225
8226 Changes: Modified:
8227 +1 -47 trunk/NEWS (File Modified)
8228 + - trunk/include/aline.h (File Deleted)
8229 +53 -6 trunk/modules/m_dline.c (File Modified)
8230 +212 -16 trunk/modules/m_kline.c (File Modified)
8231 +37 -8 trunk/modules/m_resv.c (File Modified)
8232 +45 -24 trunk/modules/m_xline.c (File Modified)
8233 +0 -485 trunk/src/Makefile.in (File Modified)
8234 + - trunk/src/aline.c (File Deleted)
8235
8236
8237 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8238 Log:
8239 Incorporate recent ratbox monitor bugfixes (could crash).
8240
8241
8242 Changes: Modified:
8243 +16 -0 trunk/modules/m_monitor.c (File Modified)
8244 +4 -3 trunk/src/monitor.c (File Modified)
8245
8246
8247 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8248 Log:
8249 Fix /invite UID leak.
8250
8251 Found by logiclrd@EFnet.
8252
8253
8254 Changes: Modified:
8255 +3 -2 trunk/modules/m_invite.c (File Modified)
8256
8257
8258 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8259 Log:
8260 Don't show what channels a service is in.
8261
8262 Changes: Modified:
8263 +1 -0 trunk/NEWS (File Modified)
8264 +40 -35 trunk/modules/m_whois.c (File Modified)
8265
8266
8267 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8268 Log:
8269 Update version to 1.0.3.
8270
8271
8272 Changes: Modified:
8273 +9 -9 trunk/configure (File Modified)
8274 +1 -1 trunk/configure.ac (File Modified)
8275
8276
8277 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8278 Log:
8279 Update NEWS.
8280
8281
8282 Changes: Modified:
8283 +7 -1 trunk/NEWS (File Modified)
8284
8285
8286 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8287 Log:
8288 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8289 More static buffers :(
8290
8291
8292 Changes: Modified:
8293 +12 -4 trunk/src/aline.c (File Modified)
8294
8295
8296 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8297 Log:
8298 Make operspy mode (/mode !#channel showing parameters
8299 even if not on channel) work again.
8300
8301
8302 Changes: Modified:
8303 +4 -4 trunk/src/channel.c (File Modified)
8304
8305
8306 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8307 Log:
8308 Call server_introduced hook on TS6 remote server
8309 introduction (ms_sid()).
8310
8311
8312 Changes: Modified:
8313 +6 -0 trunk/modules/core/m_server.c (File Modified)
8314
8315
8316 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8317 Log:
8318 Cyrix boxes are wierd.
8319
8320 Changes: Modified:
8321 +2 -1 trunk/modules/m_services.c (File Modified)
8322
8323
8324 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8325 Log:
8326 More paranoia.
8327
8328 Changes: Modified:
8329 +1 -1 trunk/include/client.h (File Modified)
8330 +3 -1 trunk/modules/m_services.c (File Modified)
8331
8332
8333 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8334 Log:
8335 heh
8336
8337 Changes: Modified:
8338 +1 -6 trunk/modules/m_services.c (File Modified)
8339
8340
8341 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8342 Log:
8343 Disable a check that doesn't always seem to work right for some reason.
8344
8345 Changes: Modified:
8346 +2 -0 trunk/modules/m_services.c (File Modified)
8347
8348
8349 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8350 Log:
8351 Update NEWS.
8352
8353
8354 Changes: Modified:
8355 +4 -1 trunk/NEWS (File Modified)
8356
8357
8358 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8359 Log:
8360 1.0.2
8361
8362
8363 Changes: Modified:
8364 +9 -9 trunk/configure (File Modified)
8365 +1 -1 trunk/configure.ac (File Modified)
8366
8367
8368 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8369 Log:
8370 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8371
8372
8373 Changes: Modified:
8374 +3 -13 trunk/modules/m_trace.c (File Modified)
8375
8376
8377 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8378 Log:
8379 Don't send empty RPL_WHOISCHANNELS on remote whois.
8380
8381 Pointy hat to: jilles
8382
8383
8384 Changes: Modified:
8385 +1 -1 trunk/modules/m_whois.c (File Modified)
8386
8387
8388 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8389 Log:
8390 Update NEWS.
8391
8392
8393 Changes: Modified:
8394 +3 -0 trunk/NEWS (File Modified)
8395
8396
8397 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8398 Log:
8399 Modular umode support.
8400
8401
8402 Changes: Modified:
8403 +0 -9 trunk/include/client.h (File Modified)
8404 +2 -1 trunk/include/s_user.h (File Modified)
8405 +1 -1 trunk/include/tools.h (File Modified)
8406 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8407 +3 -0 trunk/src/ircd.c (File Modified)
8408 +1 -1 trunk/src/messages.tab (File Modified)
8409 +2 -2 trunk/src/s_serv.c (File Modified)
8410 +37 -59 trunk/src/s_user.c (File Modified)
8411 +21 -0 trunk/src/tools.c (File Modified)
8412
8413
8414 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8415 Log:
8416 Optionally do forced nick change to the UID instead of kill
8417 on nick collisions, see doc/collision_fnc.txt for more
8418 details.
8419
8420
8421 Changes: Modified:
8422 + - trunk/doc/collision_fnc.txt (File Added)
8423 +1 -0 trunk/doc/example.conf (File Modified)
8424 +8 -0 trunk/doc/reference.conf (File Modified)
8425 +1 -0 trunk/include/numeric.h (File Modified)
8426 +1 -0 trunk/include/s_conf.h (File Modified)
8427 +2 -1 trunk/include/s_serv.h (File Modified)
8428 +1 -0 trunk/include/s_stats.h (File Modified)
8429 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8430 +1 -1 trunk/src/messages.tab (File Modified)
8431 +1 -0 trunk/src/newconf.c (File Modified)
8432 +1 -0 trunk/src/s_conf.c (File Modified)
8433 +1 -0 trunk/src/s_serv.c (File Modified)
8434 +2 -2 trunk/src/s_stats.c (File Modified)
8435
8436
8437 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8438 Log:
8439 Update NEWS.
8440
8441
8442 Modified:
8443 trunk/NEWS (File Modified)
8444
8445
8446 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8447 Log:
8448 Don't allow lookups by uid in /monitor + and /monitor s.
8449
8450
8451 Modified:
8452 trunk/modules/m_monitor.c (File Modified)
8453
8454
8455 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8456 Log:
8457 Stop garbage +j being set in cases like +j aaa:bbb by
8458 initializing the variables properly.
8459
8460 Reported by kyle.
8461
8462
8463 Modified:
8464 trunk/modules/core/m_mode.c (File Modified)
8465 trunk/modules/core/m_sjoin.c (File Modified)
8466
8467
8468 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8469 Log:
8470 Apply flags to the proper server in me_gcap().
8471
8472
8473 Modified:
8474 trunk/modules/m_capab.c (File Modified)
8475
8476
8477 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8478 Log:
8479 Use find_named_client() instead of find_client() to check
8480 for nick collisions.
8481
8482
8483 Modified:
8484 trunk/modules/core/m_nick.c (File Modified)
8485
8486
8487 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8488 Log:
8489 - Replace old 381 numeric with a new, more positive one!
8490
8491
8492 Modified:
8493 trunk/src/messages.tab (File Modified)
8494
8495
8496 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8497 Log:
8498 Make it compile again.
8499
8500
8501 Modified:
8502 trunk/src/channel.c (File Modified)
8503 trunk/src/client.c (File Modified)
8504 trunk/src/ircd.c (File Modified)
8505 trunk/src/packet.c (File Modified)
8506
8507
8508 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8509 Log:
8510 - Prevent UID disclosure in cmode setting.
8511
8512
8513 Modified:
8514 trunk/NEWS (File Modified)
8515 trunk/modules/core/m_mode.c (File Modified)
8516
8517
8518 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8519 Log:
8520 A different check which prevents UID disclosure.
8521
8522
8523 Modified:
8524 trunk/modules/core/m_kick.c (File Modified)
8525
8526
8527 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8528 Log:
8529 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8530
8531
8532 Modified:
8533 trunk/modules/core/m_kick.c (File Modified)
8534
8535
8536 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8537 Log:
8538 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8539
8540
8541 Modified:
8542 trunk/NEWS (File Modified)
8543 trunk/modules/m_accept.c (File Modified)
8544 trunk/modules/m_admin.c (File Modified)
8545 trunk/modules/m_away.c (File Modified)
8546 trunk/modules/m_cap.c (File Modified)
8547 trunk/modules/m_capab.c (File Modified)
8548 trunk/modules/m_challenge.c (File Modified)
8549 trunk/modules/m_chghost.c (File Modified)
8550 trunk/modules/m_close.c (File Modified)
8551 trunk/modules/m_cmessage.c (File Modified)
8552 trunk/modules/m_connect.c (File Modified)
8553 trunk/modules/m_dline.c (File Modified)
8554 trunk/modules/m_encap.c (File Modified)
8555 trunk/modules/m_etrace.c (File Modified)
8556 trunk/modules/m_gline.c (File Modified)
8557 trunk/modules/m_help.c (File Modified)
8558 trunk/modules/m_info.c (File Modified)
8559 trunk/modules/m_invite.c (File Modified)
8560 trunk/modules/m_ison.c (File Modified)
8561 trunk/modules/m_kline.c (File Modified)
8562 trunk/modules/m_knock.c (File Modified)
8563 trunk/modules/m_links.c (File Modified)
8564 trunk/modules/m_list.c (File Modified)
8565 trunk/modules/m_locops.c (File Modified)
8566 trunk/modules/m_lusers.c (File Modified)
8567 trunk/modules/m_map.c (File Modified)
8568 trunk/modules/m_monitor.c (File Modified)
8569 trunk/modules/m_motd.c (File Modified)
8570 trunk/modules/m_names.c (File Modified)
8571 trunk/modules/m_oper.c (File Modified)
8572 trunk/modules/m_operspy.c (File Modified)
8573 trunk/modules/m_pass.c (File Modified)
8574 trunk/modules/m_ping.c (File Modified)
8575 trunk/modules/m_pong.c (File Modified)
8576 trunk/modules/m_post.c (File Modified)
8577 trunk/modules/m_rehash.c (File Modified)
8578 trunk/modules/m_restart.c (File Modified)
8579 trunk/modules/m_resv.c (File Modified)
8580 trunk/modules/m_services.c (File Modified)
8581 trunk/modules/m_set.c (File Modified)
8582 trunk/modules/m_sshortcut.c (File Modified)
8583 trunk/modules/m_stats.c (File Modified)
8584 trunk/modules/m_svinfo.c (File Modified)
8585 trunk/modules/m_tb.c (File Modified)
8586 trunk/modules/m_testline.c (File Modified)
8587 trunk/modules/m_testmask.c (File Modified)
8588 trunk/modules/m_time.c (File Modified)
8589 trunk/modules/m_topic.c (File Modified)
8590 trunk/modules/m_trace.c (File Modified)
8591 trunk/modules/m_unreject.c (File Modified)
8592 trunk/modules/m_user.c (File Modified)
8593 trunk/modules/m_userhost.c (File Modified)
8594 trunk/modules/m_users.c (File Modified)
8595 trunk/modules/m_version.c (File Modified)
8596 trunk/modules/m_wallops.c (File Modified)
8597 trunk/modules/m_who.c (File Modified)
8598 trunk/modules/m_whois.c (File Modified)
8599 trunk/modules/m_whowas.c (File Modified)
8600 trunk/modules/m_xline.c (File Modified)
8601 trunk/src/adns.c (File Modified)
8602 trunk/src/aline.c (File Modified)
8603 trunk/src/cache.c (File Modified)
8604 trunk/src/channel.c (File Modified)
8605 trunk/src/class.c (File Modified)
8606 trunk/src/client.c (File Modified)
8607 trunk/src/commio.c (File Modified)
8608 trunk/src/event.c (File Modified)
8609 trunk/src/hash.c (File Modified)
8610 trunk/src/hostmask.c (File Modified)
8611 trunk/src/ircd.c (File Modified)
8612 trunk/src/kdparse.c (File Modified)
8613 trunk/src/linebuf.c (File Modified)
8614 trunk/src/listener.c (File Modified)
8615 trunk/src/modules.c (File Modified)
8616 trunk/src/monitor.c (File Modified)
8617 trunk/src/newconf.c (File Modified)
8618 trunk/src/packet.c (File Modified)
8619 trunk/src/parse.c (File Modified)
8620 trunk/src/reject.c (File Modified)
8621 trunk/src/s_auth.c (File Modified)
8622 trunk/src/s_conf.c (File Modified)
8623 trunk/src/s_gline.c (File Modified)
8624 trunk/src/s_log.c (File Modified)
8625 trunk/src/s_newconf.c (File Modified)
8626 trunk/src/s_serv.c (File Modified)
8627 trunk/src/s_stats.c (File Modified)
8628 trunk/src/s_user.c (File Modified)
8629 trunk/src/send.c (File Modified)
8630 trunk/src/whowas.c (File Modified)
8631
8632
8633 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8634 Log:
8635 - More coding style niceities. Pretty much got client.h squared away.
8636
8637
8638 Modified:
8639 trunk/modules/m_dline.c (File Modified)
8640 trunk/modules/m_gline.c (File Modified)
8641 trunk/modules/m_kline.c (File Modified)
8642 trunk/modules/m_rehash.c (File Modified)
8643 trunk/modules/m_resv.c (File Modified)
8644 trunk/modules/m_stats.c (File Modified)
8645 trunk/modules/m_testline.c (File Modified)
8646 trunk/modules/m_user.c (File Modified)
8647 trunk/modules/m_xline.c (File Modified)
8648
8649
8650 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8651 Log:
8652 - Propagate quiets (+q) on netjoins
8653 - Clear +q list too on lowerTS sjoin from TS6 source
8654
8655
8656 Modified:
8657 trunk/modules/core/m_sjoin.c (File Modified)
8658 trunk/src/s_serv.c (File Modified)
8659
8660
8661 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8662 Log:
8663 Second argument to whois is always a nick, never a uid.
8664 This prevents /whois other.server uid to get information
8665 about that uid.
8666
8667
8668 Modified:
8669 trunk/modules/m_whois.c (File Modified)
8670
8671
8672 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8673 Log:
8674 Don't allow local users to use uids in user mode.
8675
8676
8677 Modified:
8678 trunk/src/s_user.c (File Modified)
8679
8680
8681 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8682 Log:
8683 Make it compile again.
8684
8685
8686 Modified:
8687 trunk/src/s_stats.c (File Modified)
8688
8689
8690 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8691 Log:
8692 Fix propagation of empty SJOIN.
8693
8694
8695 Modified:
8696 trunk/modules/core/m_sjoin.c (File Modified)
8697
8698
8699 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8700 Log:
8701 Some atheme-style niceties here.
8702
8703
8704 Modified:
8705 trunk/modules/m_accept.c (File Modified)
8706 trunk/modules/m_admin.c (File Modified)
8707 trunk/modules/m_away.c (File Modified)
8708 trunk/modules/m_cap.c (File Modified)
8709 trunk/modules/m_capab.c (File Modified)
8710 trunk/modules/m_challenge.c (File Modified)
8711 trunk/modules/m_chghost.c (File Modified)
8712 trunk/modules/m_close.c (File Modified)
8713 trunk/modules/m_cmessage.c (File Modified)
8714 trunk/modules/m_connect.c (File Modified)
8715 trunk/modules/m_dline.c (File Modified)
8716 trunk/modules/m_encap.c (File Modified)
8717 trunk/modules/m_etrace.c (File Modified)
8718 trunk/modules/m_gline.c (File Modified)
8719 trunk/modules/m_help.c (File Modified)
8720 trunk/modules/m_info.c (File Modified)
8721 trunk/modules/m_invite.c (File Modified)
8722 trunk/modules/m_ison.c (File Modified)
8723 trunk/modules/m_kline.c (File Modified)
8724 trunk/modules/m_knock.c (File Modified)
8725 trunk/modules/m_links.c (File Modified)
8726 trunk/modules/m_list.c (File Modified)
8727 trunk/modules/m_locops.c (File Modified)
8728 trunk/modules/m_lusers.c (File Modified)
8729 trunk/modules/m_map.c (File Modified)
8730 trunk/modules/m_monitor.c (File Modified)
8731 trunk/modules/m_motd.c (File Modified)
8732 trunk/modules/m_names.c (File Modified)
8733 trunk/modules/m_oper.c (File Modified)
8734 trunk/modules/m_operspy.c (File Modified)
8735 trunk/modules/m_pass.c (File Modified)
8736 trunk/modules/m_ping.c (File Modified)
8737 trunk/modules/m_pong.c (File Modified)
8738 trunk/modules/m_post.c (File Modified)
8739 trunk/modules/m_rehash.c (File Modified)
8740 trunk/modules/m_restart.c (File Modified)
8741 trunk/modules/m_resv.c (File Modified)
8742 trunk/modules/m_services.c (File Modified)
8743 trunk/modules/m_set.c (File Modified)
8744 trunk/modules/m_sshortcut.c (File Modified)
8745 trunk/modules/m_stats.c (File Modified)
8746 trunk/modules/m_svinfo.c (File Modified)
8747 trunk/modules/m_tb.c (File Modified)
8748 trunk/modules/m_testline.c (File Modified)
8749 trunk/modules/m_testmask.c (File Modified)
8750 trunk/modules/m_time.c (File Modified)
8751 trunk/modules/m_topic.c (File Modified)
8752 trunk/modules/m_trace.c (File Modified)
8753 trunk/modules/m_unreject.c (File Modified)
8754 trunk/modules/m_user.c (File Modified)
8755 trunk/modules/m_userhost.c (File Modified)
8756 trunk/modules/m_users.c (File Modified)
8757 trunk/modules/m_version.c (File Modified)
8758 trunk/modules/m_wallops.c (File Modified)
8759 trunk/modules/m_who.c (File Modified)
8760 trunk/modules/m_whois.c (File Modified)
8761 trunk/modules/m_whowas.c (File Modified)
8762 trunk/modules/m_xline.c (File Modified)
8763
8764
8765 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8766 Log:
8767 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8768
8769
8770 Modified:
8771 trunk/.indent.pro (File Modified)
8772 trunk/include/charybdis.h (File Added)
8773 trunk/include/client.h (File Modified)
8774 trunk/modules/.indent.pro (File Modified)
8775 trunk/src/.indent.pro (File Modified)
8776 trunk/src/adns.c (File Modified)
8777 trunk/src/aline.c (File Modified)
8778 trunk/src/cache.c (File Modified)
8779 trunk/src/channel.c (File Modified)
8780 trunk/src/class.c (File Modified)
8781 trunk/src/client.c (File Modified)
8782 trunk/src/commio.c (File Modified)
8783 trunk/src/event.c (File Modified)
8784 trunk/src/hash.c (File Modified)
8785 trunk/src/hostmask.c (File Modified)
8786 trunk/src/ircd.c (File Modified)
8787 trunk/src/kdparse.c (File Modified)
8788 trunk/src/linebuf.c (File Modified)
8789 trunk/src/listener.c (File Modified)
8790 trunk/src/modules.c (File Modified)
8791 trunk/src/monitor.c (File Modified)
8792 trunk/src/newconf.c (File Modified)
8793 trunk/src/packet.c (File Modified)
8794 trunk/src/parse.c (File Modified)
8795 trunk/src/reject.c (File Modified)
8796 trunk/src/s_auth.c (File Modified)
8797 trunk/src/s_conf.c (File Modified)
8798 trunk/src/s_gline.c (File Modified)
8799 trunk/src/s_log.c (File Modified)
8800 trunk/src/s_newconf.c (File Modified)
8801 trunk/src/s_serv.c (File Modified)
8802 trunk/src/s_stats.c (File Modified)
8803 trunk/src/s_user.c (File Modified)
8804 trunk/src/send.c (File Modified)
8805 trunk/src/whowas.c (File Modified)
8806
8807
8808 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8809 Log:
8810 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8811 - Convert a few modules towards using this code.
8812 - Make a note about this change in NEWS.
8813
8814
8815 Modified:
8816 trunk/NEWS (File Modified)
8817 trunk/include/aline.h (File Added)
8818 trunk/modules/m_dline.c (File Modified)
8819 trunk/modules/m_kline.c (File Modified)
8820 trunk/modules/m_resv.c (File Modified)
8821 trunk/modules/m_xline.c (File Modified)
8822 trunk/src/Makefile.in (File Modified)
8823 trunk/src/aline.c (File Added)
8824
8825
8826 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8827 Log:
8828 - Update NEWS document.
8829
8830
8831 Modified:
8832 trunk/NEWS (File Modified)
8833
8834
8835 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8836 Log:
8837 Use find_named_person() instead of find_person() in services shortcuts.
8838
8839
8840 Modified:
8841 trunk/modules/m_sshortcut.c (File Modified)
8842
8843
8844 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8845 Log:
8846 Fix propagation of empty channels (+P).
8847
8848
8849 Modified:
8850 trunk/modules/core/m_sjoin.c (File Modified)
8851 trunk/src/s_serv.c (File Modified)
8852
8853
8854 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8855 Log:
8856 Use same comparison for +f.
8857
8858
8859 Modified:
8860 trunk/modules/core/m_join.c (File Modified)
8861
8862
8863 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8864 Log:
8865 Retire server-server non-encap CHGHOST, and clean it up a bit.
8866
8867
8868 Modified:
8869 trunk/modules/m_chghost.c (File Modified)
8870
8871
8872 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8873 Log:
8874 Use TS6 form for SQUIT wallops.
8875
8876
8877 Modified:
8878 trunk/modules/core/m_squit.c (File Modified)
8879
8880
8881 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8882 Log:
8883 Propagate nick changes for remote clients in TS6 form if possible;
8884 simplify the code a bit.
8885
8886
8887 Modified:
8888 trunk/modules/core/m_nick.c (File Modified)
8889
8890
8891 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8892 Log:
8893 Only clear oper_only_umodes on deoper for local clients.
8894
8895
8896 Modified:
8897 trunk/src/s_user.c (File Modified)
8898
8899
8900 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8901 Log:
8902 - Don't enable use_whois_actually in the default config, makes cloaking
8903 only useful for vanity.
8904
8905
8906 Modified:
8907 trunk/doc/example.conf (File Modified)
8908
8909
8910 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8911 Log:
8912 Fix linebuf raw code to not truncate lines longer than
8913 510 characters. This stops ziplinks corruption at
8914 the initial burst if the other side sends a lot.
8915
8916
8917 Modified:
8918 trunk/src/linebuf.c (File Modified)
8919
8920
8921 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8922 Log:
8923 - Add +r to channel_modes().
8924
8925
8926 Modified:
8927 trunk/src/channel.c (File Modified)
8928
8929
8930 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8931 Log:
8932 Update NEWS.
8933
8934
8935 Modified:
8936 trunk/NEWS (File Modified)
8937
8938
8939 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8940 Log:
8941 err, nvm. wrong project :-P
8942
8943
8944 Modified:
8945 trunk/src/match.c (File Modified)
8946
8947
8948 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8949 Log:
8950 make sure we don't crash on match(NULL, test)
8951
8952
8953 Modified:
8954 trunk/src/match.c (File Modified)
8955
8956
8957 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8958 Log:
8959 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8960 flags = rehash in shared{}.
8961 Uses :<source> ENCAP <target> REHASH [option].
8962
8963
8964 Modified:
8965 trunk/doc/example.conf (File Modified)
8966 trunk/doc/reference.conf (File Modified)
8967 trunk/help/opers/rehash (File Modified)
8968 trunk/include/s_newconf.h (File Modified)
8969 trunk/modules/m_rehash.c (File Modified)
8970 trunk/modules/m_stats.c (File Modified)
8971 trunk/src/newconf.c (File Modified)
8972
8973
8974 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8975 Log:
8976 Initialize flags to 0 in conf_set_shared_flags() and
8977 conf_set_cluster_flags().
8978
8979
8980 Modified:
8981 trunk/src/newconf.c (File Modified)
8982
8983
8984 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8985 Log:
8986 Don't allow a forward from a #channel to an &channel.
8987 Error message is Illegal channel name.
8988
8989
8990 Modified:
8991 trunk/modules/core/m_mode.c (File Modified)
8992
8993
8994 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8995 Log:
8996 - change version to 1.0.1
8997
8998
8999 Modified:
9000 trunk/configure (File Modified)
9001 trunk/configure.ac (File Modified)
9002
9003
9004 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9005 Log:
9006 Update NEWS.
9007
9008
9009 Modified:
9010 trunk/NEWS (File Modified)
9011
9012
9013 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9014 Log:
9015 Services shortcuts changes:
9016 - Require umode +S on target
9017 - Use ERR_SERVICESDOWN (440) for error message
9018 - Fix check for empty string
9019
9020
9021 Modified:
9022 trunk/include/numeric.h (File Modified)
9023 trunk/modules/m_sshortcut.c (File Modified)
9024 trunk/src/messages.tab (File Modified)
9025
9026
9027 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9028 Log:
9029 s/IsChanService/IsService/g;
9030
9031
9032 Modified:
9033 trunk/modules/m_sshortcut.c (File Modified)
9034
9035
9036 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9037 Log:
9038 Add check for service validity in shortcut routines.
9039
9040
9041 Modified:
9042 trunk/modules/m_sshortcut.c (File Modified)
9043
9044
9045 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9046 Log:
9047 Don't allow forwarding to a -F channel the setter is not on.
9048
9049
9050 Modified:
9051 trunk/modules/core/m_mode.c (File Modified)
9052
9053
9054 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9055 Log:
9056 Describe identify_service and identify_command in
9057 reference.conf.
9058
9059
9060 Modified:
9061 trunk/doc/reference.conf (File Modified)
9062
9063
9064 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9065 Log:
9066 More helpfile updates.
9067
9068
9069 Modified:
9070 trunk/help/Makefile.in (File Modified)
9071 trunk/help/opers/die (File Modified)
9072 trunk/help/opers/join (File Modified)
9073 trunk/help/opers/links (File Modified)
9074 trunk/help/opers/lusers (File Modified)
9075 trunk/help/opers/map (File Added)
9076 trunk/help/opers/motd (File Modified)
9077 trunk/help/opers/names (File Modified)
9078 trunk/help/opers/notice (File Modified)
9079 trunk/help/opers/operspy (File Modified)
9080 trunk/help/opers/part (File Modified)
9081 trunk/help/opers/privmsg (File Modified)
9082 trunk/help/opers/restart (File Modified)
9083 trunk/help/opers/set (File Modified)
9084 trunk/help/opers/stats (File Modified)
9085 trunk/help/opers/trace (File Modified)
9086 trunk/help/opers/version (File Modified)
9087 trunk/help/users/notice (File Modified)
9088 trunk/help/users/privmsg (File Modified)
9089 trunk/help/users/stats (File Modified)
9090
9091
9092 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9093 Log:
9094 Update help files.
9095
9096
9097 Modified:
9098 trunk/help/opers/cmode (File Modified)
9099 trunk/help/opers/umode (File Modified)
9100 trunk/help/opers/wallops (File Modified)
9101 trunk/help/opers/who (File Modified)
9102 trunk/help/users/umode (File Modified)
9103
9104
9105 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9106 Log:
9107 Include cmode +r in 004 and 005.
9108
9109
9110 Modified:
9111 trunk/include/supported.h (File Modified)
9112 trunk/src/messages.tab (File Modified)
9113
9114
9115 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9116 Log:
9117 No need to clear all 3 buffers in channel_modes().
9118
9119
9120 Modified:
9121 trunk/src/channel.c (File Modified)
9122
9123
9124 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9125 Log:
9126 - Fix multiple +f modes per line
9127 - -f shouldn't take a parameter
9128
9129
9130 Modified:
9131 trunk/modules/core/m_mode.c (File Modified)
9132
9133
9134 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9135 Log:
9136 Channel mode +Q now prevents forwarding to or through
9137 a channel, just like in hyperion, not from a channel.
9138
9139
9140 Modified:
9141 trunk/modules/core/m_join.c (File Modified)
9142
9143
9144 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9145 Log:
9146 Complete +F/+Q propagation.
9147
9148
9149 Modified:
9150 trunk/modules/core/m_join.c (File Modified)
9151 trunk/modules/core/m_sjoin.c (File Modified)
9152 trunk/src/channel.c (File Modified)
9153
9154
9155 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9156 Log:
9157 - A few minor fixes.
9158
9159
9160 Modified:
9161 trunk/modules/core/m_join.c (File Modified)
9162 trunk/modules/m_services.c (File Modified)
9163
9164
9165 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9166 Log:
9167 - Fix netsplit obfuscation.
9168
9169
9170 Modified:
9171 trunk/src/client.c (File Modified)
9172
9173
9174 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9175 Log:
9176 - Fix another /stats p related bug.
9177
9178
9179 Modified:
9180 trunk/src/client.c (File Modified)
9181
9182
9183 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9184 Log:
9185 - Update example.conf.
9186
9187
9188 Modified:
9189 trunk/doc/example.conf (File Modified)
9190
9191
9192 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9193 Log:
9194 - Fix a minor bug here, and re-release 1.0.
9195
9196
9197 Modified:
9198 trunk/modules/core/m_nick.c (File Modified)
9199
9200
9201 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9202 Log:
9203 - Add bursted clients to /stats p list.
9204
9205
9206 Modified:
9207 trunk/modules/core/m_nick.c (File Modified)
9208
9209
9210 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9211 Log:
9212 - Add identify_service, identify_command options to the example.conf,
9213 newconf parser.
9214
9215
9216 Modified:
9217 trunk/NEWS (File Modified)
9218 trunk/doc/example.conf (File Modified)
9219 trunk/src/newconf.c (File Modified)
9220
9221
9222 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9223 Log:
9224 - Add services shortcuts.
9225
9226
9227 Modified:
9228 trunk/modules/Makefile.in (File Modified)
9229 trunk/modules/m_sshortcut.c (File Added)
9230
9231
9232 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9233 Log:
9234 - put back checks i removed by mistake
9235
9236
9237 Modified:
9238 trunk/modules/core/m_join.c (File Modified)
9239
9240
9241 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9242 Log:
9243 - Implement channel mode +Q, which disables forwarding.
9244 - Make forwarding usable by everyone.
9245 - Implement channel mode +F which bypasses authority checks on a target
9246 set with this mode
9247 - Update NEWS.
9248
9249
9250 Modified:
9251 trunk/NEWS (File Modified)
9252 trunk/include/channel.h (File Modified)
9253 trunk/include/supported.h (File Modified)
9254 trunk/modules/core/m_join.c (File Modified)
9255 trunk/modules/core/m_mode.c (File Modified)
9256 trunk/src/messages.tab (File Modified)
9257
9258
9259 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9260 Log:
9261 - Fix account handling brokenness.
9262
9263
9264 Modified:
9265 trunk/modules/m_services.c (File Modified)
9266
9267
9268 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9269 Log:
9270 Identify to services via server password hack. Still
9271 needs config file parts, like
9272 identifyservice = "nickserv@services.int";
9273 identifycommand = "IDENTIFY";
9274
9275
9276 Modified:
9277 trunk/include/s_conf.h (File Modified)
9278 trunk/src/s_user.c (File Modified)
9279
9280
9281 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9282 Log:
9283 Make send.c compile.
9284
9285
9286 Modified:
9287 trunk/src/send.c (File Modified)
9288
9289
9290 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9291 Log:
9292 - Handle this better.
9293
9294
9295 Modified:
9296 trunk/src/send.c (File Modified)
9297
9298
9299 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9300 Log:
9301 If the source is not a client, don't send to normal users.
9302
9303
9304 Modified:
9305 trunk/src/send.c (File Modified)
9306
9307
9308 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9309 Log:
9310 - Make /wallops behave as wallops in other ircds.
9311
9312
9313 Modified:
9314 trunk/modules/m_wallops.c (File Modified)
9315 trunk/src/send.c (File Modified)
9316
9317
9318 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9319 Log:
9320 - charybdis-1.0
9321
9322
9323 Modified:
9324 trunk/NEWS (File Modified)
9325 trunk/configure (File Modified)
9326 trunk/configure.ac (File Modified)
9327
9328
9329 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9330 Log:
9331 - Remove efnet configuration.
9332 - Rename example.conf as reference.conf, and replace the default
9333 example.conf with one suitable for AthemeNET.
9334 - Update makefile to reflect these changes.
9335
9336
9337 Modified:
9338 trunk/doc/Makefile.in (File Modified)
9339 trunk/doc/example.conf (File Modified)
9340 trunk/doc/example.efnet.conf (File Deleted)
9341 trunk/doc/reference.conf (File Added)
9342
9343
9344 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9345 Log:
9346 - Don't display opers who are /away.
9347
9348
9349 Modified:
9350 trunk/modules/m_stats.c (File Modified)
9351
9352
9353 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9354 Log:
9355 Put cmode +f in 004 and 005.
9356
9357
9358 Modified:
9359 trunk/include/supported.h (File Modified)
9360 trunk/src/messages.tab (File Modified)
9361
9362
9363 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9364 Log:
9365 Add user umode +Q which prevents a user from
9366 being forwarded.
9367
9368
9369 Modified:
9370 trunk/include/client.h (File Modified)
9371 trunk/modules/core/m_join.c (File Modified)
9372 trunk/src/messages.tab (File Modified)
9373 trunk/src/s_user.c (File Modified)
9374
9375
9376 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9377 Log:
9378 Implement channel forwarding in m_join(). As in
9379 hyperion, failing to join because of +i, +r or +j
9380 can cause you to be forwarded, potentially
9381 recursively. Unlike hyperion, a single numeric
9382 is sent in case of a successful forward, otherwise
9383 the ircd acts if there were no forward.
9384
9385
9386 Modified:
9387 trunk/include/numeric.h (File Modified)
9388 trunk/modules/core/m_join.c (File Modified)
9389 trunk/src/messages.tab (File Modified)
9390
9391
9392 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9393 Log:
9394 Allow servers to set oper-only cmodes as well.
9395
9396
9397 Modified:
9398 trunk/modules/core/m_mode.c (File Modified)
9399
9400
9401 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9402 Log:
9403 Add cmode +f which takes a channel name, settable
9404 only by opers for now. Does not do anything yet.
9405
9406
9407 Modified:
9408 trunk/include/channel.h (File Modified)
9409 trunk/modules/core/m_join.c (File Modified)
9410 trunk/modules/core/m_mode.c (File Modified)
9411 trunk/modules/core/m_sjoin.c (File Modified)
9412 trunk/src/channel.c (File Modified)
9413
9414
9415 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9416 Log:
9417 Fully initialize 'mode' in ms_join() and ms_sjoin()
9418 to avoid old +j garbage from being used.
9419
9420
9421 Modified:
9422 trunk/modules/core/m_join.c (File Modified)
9423 trunk/modules/core/m_sjoin.c (File Modified)
9424
9425
9426 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9427 Log:
9428 - only touch join_count/join_delta if join throttling
9429 is enabled on the channel
9430 - reset join_count/join_delta to 0 if -j is set
9431
9432
9433 Modified:
9434 trunk/modules/core/m_join.c (File Modified)
9435 trunk/modules/core/m_mode.c (File Modified)
9436 trunk/modules/core/m_sjoin.c (File Modified)
9437
9438
9439 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9440 Log:
9441 Also start a new "period" for join throttling for remote joins,
9442 if necessary. Make the code slightly clearer.
9443
9444
9445 Modified:
9446 trunk/modules/core/m_join.c (File Modified)
9447 trunk/src/channel.c (File Modified)
9448
9449
9450 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9451 Log:
9452 Some +j improvements, still broken.
9453
9454
9455 Modified:
9456 trunk/modules/core/m_join.c (File Modified)
9457 trunk/modules/core/m_sjoin.c (File Modified)
9458
9459
9460 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9461 Log:
9462 Only do +z processing for +m channels the sender is on,
9463 as bans/quiets are currently only checked locally.
9464
9465
9466 Modified:
9467 trunk/modules/core/m_message.c (File Modified)
9468
9469
9470 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9471 Log:
9472 - Add max_bans_large configuration option, defaulting to 500, to
9473 limit the number of bans in a +L channel
9474 - Change b/e/I to b/e/I/q in texts
9475
9476
9477 Modified:
9478 trunk/doc/example.conf (File Modified)
9479 trunk/include/s_conf.h (File Modified)
9480 trunk/modules/core/m_mode.c (File Modified)
9481 trunk/modules/m_info.c (File Modified)
9482 trunk/src/newconf.c (File Modified)
9483 trunk/src/s_conf.c (File Modified)
9484
9485
9486 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9487 Log:
9488 Store invite for +gi channels.
9489 Note that +gi is significantly weaker access control than +i.
9490
9491
9492 Modified:
9493 trunk/modules/m_invite.c (File Modified)
9494
9495
9496 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9497 Log:
9498 Nonops are allowed to see +q lists.
9499
9500
9501 Modified:
9502 trunk/modules/core/m_mode.c (File Modified)
9503
9504
9505 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9506 Log:
9507 Invalidate can_send() cache on -q.
9508
9509
9510 Modified:
9511 trunk/modules/core/m_mode.c (File Modified)
9512
9513
9514 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9515 Log:
9516 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9517
9518
9519 Modified:
9520 trunk/modules/core/m_sjoin.c (File Modified)
9521
9522
9523 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9524 Log:
9525 - Allow blank SJOINs -- for permanant channels.
9526
9527
9528 Modified:
9529 trunk/modules/core/m_sjoin.c (File Modified)
9530
9531
9532 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9533 Log:
9534 - Burst permanant channels.
9535
9536
9537 Modified:
9538 trunk/src/s_serv.c (File Modified)
9539
9540
9541 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9542 Log:
9543 - Fix handling of permanant channels.
9544
9545
9546 Modified:
9547 trunk/modules/core/m_join.c (File Modified)
9548
9549
9550 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9551 Log:
9552 - Run indent on core modules.
9553 - Add propagation of join throttle settings.
9554
9555
9556 Modified:
9557 trunk/modules/core/m_die.c (File Modified)
9558 trunk/modules/core/m_error.c (File Modified)
9559 trunk/modules/core/m_join.c (File Modified)
9560 trunk/modules/core/m_kick.c (File Modified)
9561 trunk/modules/core/m_kill.c (File Modified)
9562 trunk/modules/core/m_message.c (File Modified)
9563 trunk/modules/core/m_mode.c (File Modified)
9564 trunk/modules/core/m_nick.c (File Modified)
9565 trunk/modules/core/m_part.c (File Modified)
9566 trunk/modules/core/m_quit.c (File Modified)
9567 trunk/modules/core/m_server.c (File Modified)
9568 trunk/modules/core/m_sjoin.c (File Modified)
9569 trunk/modules/core/m_squit.c (File Modified)
9570
9571
9572 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9573 Log:
9574 - Fix mistake in commit message.
9575
9576
9577 Modified:
9578 trunk/ChangeLog (File Modified)
9579
9580
9581 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9582 Log:
9583 - Channel throttling.
9584
9585
9586 Modified:
9587 trunk/NEWS (File Modified)
9588 trunk/include/supported.h (File Modified)
9589 trunk/modules/core/m_mode.c (File Modified)
9590 trunk/src/messages.tab (File Modified)
9591
9592
9593 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9594 Log:
9595 - Channel throttle logic fixes.
9596
9597
9598 Modified:
9599 trunk/include/channel.h (File Modified)
9600
9601
9602 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9603 Log:
9604 - Add the throttle logic.
9605
9606
9607 Modified:
9608 trunk/include/channel.h (File Modified)
9609 trunk/include/numeric.h (File Modified)
9610 trunk/modules/core/m_join.c (File Modified)
9611 trunk/src/channel.c (File Modified)
9612 trunk/src/messages.tab (File Modified)
9613
9614
9615 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9616 Log:
9617 - Cosmetic fixes to CREDITS.
9618
9619
9620 Modified:
9621 trunk/CREDITS (File Modified)
9622
9623
9624 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9625 Log:
9626 - Better channel_modes() from ShadowIRCd 4.
9627
9628
9629 Modified:
9630 trunk/include/channel.h (File Modified)
9631 trunk/src/channel.c (File Modified)
9632
9633
9634 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9635 Log:
9636 - Strip colour codes from parts.
9637
9638
9639 Modified:
9640 trunk/modules/core/m_part.c (File Modified)
9641
9642
9643 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9644 Log:
9645 - Strip colour codes from quits.
9646
9647
9648 Modified:
9649 trunk/modules/core/m_quit.c (File Modified)
9650
9651
9652 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9653 Log:
9654 - add +c/+g/+z to channel_modes().
9655
9656
9657 Modified:
9658 trunk/src/channel.c (File Modified)
9659
9660
9661 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9662 Log:
9663 - Add +g to 004/005 numerics.
9664
9665
9666 Modified:
9667 trunk/include/supported.h (File Modified)
9668 trunk/src/messages.tab (File Modified)
9669
9670
9671 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9672 Log:
9673 - Add +cgz to set_final_mode() in both join/sjoin.
9674 - Implement channel mode +g: Free invite.
9675
9676
9677 Modified:
9678 trunk/include/channel.h (File Modified)
9679 trunk/modules/core/m_join.c (File Modified)
9680 trunk/modules/core/m_mode.c (File Modified)
9681 trunk/modules/core/m_sjoin.c (File Modified)
9682 trunk/modules/m_invite.c (File Modified)
9683
9684
9685 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9686 Log:
9687 - Make sure /stats p uses the right list.
9688
9689
9690 Modified:
9691 trunk/modules/m_stats.c (File Modified)
9692
9693
9694 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9695 Log:
9696 - local oper list becomes local_oper_list.
9697 - all opers are stored on oper_list for /stats p.
9698
9699
9700 Modified:
9701 trunk/include/ircd.h (File Modified)
9702 trunk/modules/m_stats.c (File Modified)
9703 trunk/modules/m_trace.c (File Modified)
9704 trunk/src/client.c (File Modified)
9705 trunk/src/ircd.c (File Modified)
9706 trunk/src/s_user.c (File Modified)
9707 trunk/src/send.c (File Modified)
9708
9709
9710 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9711 Log:
9712 - Remove ENABLE_SERVICES legacy define.
9713
9714
9715 Modified:
9716 trunk/configure (File Modified)
9717 trunk/configure.ac (File Modified)
9718 trunk/include/client.h (File Modified)
9719 trunk/include/m_info.h (File Modified)
9720 trunk/include/s_conf.h (File Modified)
9721 trunk/modules/Makefile.in (File Modified)
9722 trunk/modules/core/m_kick.c (File Modified)
9723 trunk/modules/core/m_mode.c (File Modified)
9724 trunk/modules/core/m_nick.c (File Modified)
9725 trunk/modules/core/m_sjoin.c (File Modified)
9726 trunk/modules/m_services.c (File Modified)
9727 trunk/src/channel.c (File Modified)
9728 trunk/src/newconf.c (File Modified)
9729 trunk/src/s_conf.c (File Modified)
9730 trunk/src/s_serv.c (File Modified)
9731 trunk/src/s_user.c (File Modified)
9732
9733
9734 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9735 Log:
9736 - New reject message, ala ircu.
9737
9738
9739 Modified:
9740 trunk/src/reject.c (File Modified)
9741
9742
9743 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9744 Log:
9745 - Reduce 'broadcast storm' effect in m_chghost.
9746
9747
9748 Modified:
9749 trunk/modules/m_chghost.c (File Modified)
9750
9751
9752 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9753 Log:
9754 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9755
9756
9757 Modified:
9758 trunk/include/supported.h (File Modified)
9759 trunk/src/messages.tab (File Modified)
9760
9761
9762 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9763 Log:
9764 - Implement +z.
9765
9766
9767 Modified:
9768 trunk/include/channel.h (File Modified)
9769 trunk/modules/core/m_message.c (File Modified)
9770 trunk/modules/core/m_mode.c (File Modified)
9771
9772
9773 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9774 Log:
9775 - use sendto_one_numeric() in some places.
9776
9777
9778 Modified:
9779 trunk/modules/core/m_mode.c (File Modified)
9780
9781
9782 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9783 Log:
9784 - Implement channel mode +c -- colour stripping.
9785
9786
9787 Modified:
9788 trunk/include/irc_string.h (File Modified)
9789 trunk/include/supported.h (File Modified)
9790 trunk/modules/core/m_message.c (File Modified)
9791 trunk/modules/core/m_mode.c (File Modified)
9792 trunk/src/irc_string.c (File Modified)
9793 trunk/src/messages.tab (File Modified)
9794
9795
9796 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9797 Log:
9798 - Add +qLP to CHANMODES 005 numeric.
9799
9800
9801 Modified:
9802 trunk/include/supported.h (File Modified)
9803
9804
9805 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9806 Log:
9807 Move credits files to doc/.
9808
9809
9810 Modified:
9811 trunk/Hybrid-team (File Deleted)
9812 trunk/Ratbox-team (File Deleted)
9813 trunk/doc/Hybrid-team (File Added)
9814 trunk/doc/Ratbox-team (File Added)
9815
9816
9817 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9818 Log:
9819 - Rename Ratbox credits as Ratbox-team.
9820 - Add in our own CREDITS.
9821
9822
9823 Modified:
9824 trunk/CREDITS (File Deleted)
9825 trunk/CREDITS (File Added)
9826 trunk/Ratbox-team (File Added)
9827
9828
9829 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9830 Log:
9831 - Quietcache fixes.
9832
9833
9834 Modified:
9835 trunk/modules/core/m_mode.c (File Modified)
9836
9837
9838 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9839 Log:
9840 - Rebuild configure.
9841
9842
9843 Modified:
9844 trunk/autom4te.cache/ (File Deleted)
9845 trunk/configure (File Modified)
9846
9847
9848 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9849 Log:
9850 Add +q to messages.tab.
9851
9852
9853 Modified:
9854 trunk/src/messages.tab (File Modified)
9855
9856
9857 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9858 Log:
9859 - port m_sjoin stuff to TS6 JOIN syntax.
9860
9861
9862 Modified:
9863 trunk/modules/core/m_join.c (File Modified)
9864
9865
9866 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9867 Log:
9868 - Implement channel mode +q (quiet)
9869
9870
9871 Modified:
9872 trunk/include/channel.h (File Modified)
9873 trunk/modules/core/m_mode.c (File Modified)
9874 trunk/src/channel.c (File Modified)
9875
9876
9877 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9878 Log:
9879 Add +L/+P for set_final_mode().
9880
9881
9882 Modified:
9883 trunk/modules/core/m_sjoin.c (File Modified)
9884
9885
9886 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9887 Log:
9888 Add +L/+P in channel_modes().
9889
9890
9891 Modified:
9892 trunk/src/channel.c (File Modified)
9893
9894
9895 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9896 Log:
9897 - Use MODE_PERMANENT, not MODE_PERMANANT
9898 - Actually use chm_staff()
9899
9900 It compiles but is not otherwise tested.
9901
9902
9903 Modified:
9904 trunk/include/channel.h (File Modified)
9905 trunk/modules/core/m_mode.c (File Modified)
9906 trunk/modules/core/m_sjoin.c (File Modified)
9907 trunk/src/channel.c (File Modified)
9908
9909
9910 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9911 Log:
9912 - Ok, patchlevel.h is fixed now.
9913
9914
9915 Modified:
9916 trunk/include/patchlevel.h (File Modified)
9917
9918
9919 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9920 Log:
9921 - *sigh*
9922
9923
9924 Modified:
9925 trunk/include/patchlevel.h (File Modified)
9926 trunk/src/version.c.SH (File Modified)
9927
9928
9929 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9930 Log:
9931 - Fix compilation issue with version.c.
9932
9933
9934 Modified:
9935 trunk/src/version.c.SH (File Modified)
9936
9937
9938 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9939 Log:
9940 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9941 this from the BUGS file.
9942
9943
9944 Modified:
9945 trunk/BUGS (File Modified)
9946
9947
9948 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9949 Log:
9950 Mangle all netsplit messages if flatten links is enabled.
9951
9952
9953 Modified:
9954 trunk/src/client.c (File Modified)
9955
9956
9957 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9958 Log:
9959 - jilles pointed out that /stats p needed severe changes -- implement
9960 them
9961
9962
9963 Modified:
9964 trunk/modules/m_stats.c (File Modified)
9965
9966
9967 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9968 Log:
9969 Rename RELNOTES to NEWS.
9970
9971
9972 Modified:
9973 trunk/NEWS (File Added)
9974 trunk/RELNOTES (File Deleted)
9975
9976
9977 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9978 Log:
9979 Update RELNOTES.
9980
9981
9982 Modified:
9983 trunk/RELNOTES (File Modified)
9984
9985
9986 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9987 Log:
9988 - Make /stats p work globally.
9989 - Change 'OPER(s)' to 'staff members'
9990
9991
9992 Modified:
9993 trunk/modules/m_stats.c (File Modified)
9994
9995
9996 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9997 Log:
9998 - add modes, +LP to RPL_MYINFO.
9999
10000
10001 Modified:
10002 trunk/src/messages.tab (File Modified)
10003
10004
10005 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10006 Log:
10007 More stuff to RELNOTES.
10008
10009
10010 Modified:
10011 trunk/RELNOTES (File Modified)
10012
10013
10014 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10015 Log:
10016 - Implement +P.
10017
10018
10019 Modified:
10020 trunk/modules/core/m_sjoin.c (File Modified)
10021 trunk/src/channel.c (File Modified)
10022
10023
10024 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10025 Log:
10026 - Implement list limit exceed modes -- +L.
10027
10028
10029 Modified:
10030 trunk/modules/core/m_mode.c (File Modified)
10031
10032
10033 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10034 Log:
10035 - Add handlers for modes +L, +P.
10036
10037
10038 Modified:
10039 trunk/include/channel.h (File Modified)
10040 trunk/modules/core/m_mode.c (File Modified)
10041
10042
10043 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10044 Log:
10045 Update properties on *everything*.
10046
10047
10048 Modified:
10049 trunk/.cvsignore (Property Modified)
10050 trunk/.indent.pro (Property Modified)
10051 trunk/BUGS (File Modified) (Property Modified)
10052 trunk/CREDITS (File Modified) (Property Modified)
10053 trunk/ChangeLog (Property Modified)
10054 trunk/Hybrid-team (File Modified) (Property Modified)
10055 trunk/INSTALL (File Modified) (Property Modified)
10056 trunk/LICENSE (File Modified) (Property Modified)
10057 trunk/Makefile.in (File Modified) (Property Modified)
10058 trunk/README.FIRST (File Modified) (Property Modified)
10059 trunk/RELNOTES (File Modified) (Property Modified)
10060 trunk/SVN-Access (Property Modified)
10061 trunk/aclocal.m4 (File Modified) (Property Modified)
10062 trunk/adns/.cvsignore (Property Modified)
10063 trunk/adns/COPYING (Property Modified)
10064 trunk/adns/GPL-vs-LGPL (Property Modified)
10065 trunk/adns/Makefile.in (File Modified) (Property Modified)
10066 trunk/adns/README (Property Modified)
10067 trunk/adns/README.ircd (Property Modified)
10068 trunk/adns/adns.h (File Modified) (Property Modified)
10069 trunk/adns/check.c (File Modified) (Property Modified)
10070 trunk/adns/dlist.h (File Modified) (Property Modified)
10071 trunk/adns/event.c (File Modified) (Property Modified)
10072 trunk/adns/general.c (File Modified) (Property Modified)
10073 trunk/adns/internal.h (File Modified) (Property Modified)
10074 trunk/adns/parse.c (File Modified) (Property Modified)
10075 trunk/adns/query.c (File Modified) (Property Modified)
10076 trunk/adns/reply.c (File Modified) (Property Modified)
10077 trunk/adns/setup.c (File Modified) (Property Modified)
10078 trunk/adns/transmit.c (File Modified) (Property Modified)
10079 trunk/adns/tvarith.h (File Modified) (Property Modified)
10080 trunk/adns/types.c (File Modified) (Property Modified)
10081 trunk/configure (File Modified) (Property Modified)
10082 trunk/configure.ac (File Modified) (Property Modified)
10083 trunk/contrib/.cvsignore (Property Modified)
10084 trunk/contrib/.indent.pro (Property Modified)
10085 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10086 trunk/contrib/README (File Modified) (Property Modified)
10087 trunk/contrib/example_module.c (File Modified) (Property Modified)
10088 trunk/contrib/m_42.c (File Modified) (Property Modified)
10089 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10090 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10091 trunk/contrib/m_force.c (File Modified) (Property Modified)
10092 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10093 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10094 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10095 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10096 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10097 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10098 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10099 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10100 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10101 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10102 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10103 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10104 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10105 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10106 trunk/doc/.cvsignore (Property Modified)
10107 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10108 trunk/doc/Makefile.in (File Modified) (Property Modified)
10109 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10110 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10111 trunk/doc/challenge.txt (File Modified) (Property Modified)
10112 trunk/doc/example.conf (File Modified) (Property Modified)
10113 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10114 trunk/doc/hooks.txt (File Modified) (Property Modified)
10115 trunk/doc/index.txt (File Modified) (Property Modified)
10116 trunk/doc/ircd.8 (File Modified) (Property Modified)
10117 trunk/doc/ircd.motd (Property Modified)
10118 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10119 trunk/doc/modeg.txt (File Modified) (Property Modified)
10120 trunk/doc/modes.txt (File Modified) (Property Modified)
10121 trunk/doc/monitor.txt (File Modified) (Property Modified)
10122 trunk/doc/old/Authors (Property Modified)
10123 trunk/doc/operguide.txt (File Modified) (Property Modified)
10124 trunk/doc/opermyth.txt (Property Modified)
10125 trunk/doc/server-version-info (File Modified) (Property Modified)
10126 trunk/doc/services.txt (File Modified) (Property Modified)
10127 trunk/doc/technical/README.TSora (Property Modified)
10128 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10129 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10130 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10131 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10132 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10133 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10134 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10135 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10136 trunk/doc/technical/rfc1459.txt (Property Modified)
10137 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10138 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10139 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10140 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10141 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10142 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10143 trunk/help/Makefile.in (File Modified) (Property Modified)
10144 trunk/help/opers/accept (Property Modified)
10145 trunk/help/opers/admin (Property Modified)
10146 trunk/help/opers/away (Property Modified)
10147 trunk/help/opers/capab (Property Modified)
10148 trunk/help/opers/challenge (Property Modified)
10149 trunk/help/opers/close (Property Modified)
10150 trunk/help/opers/cmode (Property Modified)
10151 trunk/help/opers/cnotice (Property Modified)
10152 trunk/help/opers/connect (Property Modified)
10153 trunk/help/opers/cprivmsg (Property Modified)
10154 trunk/help/opers/credits (Property Modified)
10155 trunk/help/opers/die (Property Modified)
10156 trunk/help/opers/dline (Property Modified)
10157 trunk/help/opers/eob (Property Modified)
10158 trunk/help/opers/error (Property Modified)
10159 trunk/help/opers/etrace (Property Modified)
10160 trunk/help/opers/gline (Property Modified)
10161 trunk/help/opers/help (Property Modified)
10162 trunk/help/opers/index (Property Modified)
10163 trunk/help/opers/info (Property Modified)
10164 trunk/help/opers/invite (Property Modified)
10165 trunk/help/opers/ison (Property Modified)
10166 trunk/help/opers/join (Property Modified)
10167 trunk/help/opers/kick (Property Modified)
10168 trunk/help/opers/kill (Property Modified)
10169 trunk/help/opers/kline (Property Modified)
10170 trunk/help/opers/knock (Property Modified)
10171 trunk/help/opers/links (Property Modified)
10172 trunk/help/opers/list (Property Modified)
10173 trunk/help/opers/locops (Property Modified)
10174 trunk/help/opers/lusers (Property Modified)
10175 trunk/help/opers/modlist (Property Modified)
10176 trunk/help/opers/modload (Property Modified)
10177 trunk/help/opers/modrestart (Property Modified)
10178 trunk/help/opers/modunload (Property Modified)
10179 trunk/help/opers/motd (Property Modified)
10180 trunk/help/opers/names (Property Modified)
10181 trunk/help/opers/nick (Property Modified)
10182 trunk/help/opers/notice (Property Modified)
10183 trunk/help/opers/oper (Property Modified)
10184 trunk/help/opers/operspy (Property Modified)
10185 trunk/help/opers/operwall (Property Modified)
10186 trunk/help/opers/part (Property Modified)
10187 trunk/help/opers/pass (Property Modified)
10188 trunk/help/opers/ping (Property Modified)
10189 trunk/help/opers/pong (Property Modified)
10190 trunk/help/opers/post (Property Modified)
10191 trunk/help/opers/privmsg (Property Modified)
10192 trunk/help/opers/quit (Property Modified)
10193 trunk/help/opers/rehash (Property Modified)
10194 trunk/help/opers/restart (Property Modified)
10195 trunk/help/opers/resv (Property Modified)
10196 trunk/help/opers/server (Property Modified)
10197 trunk/help/opers/set (Property Modified)
10198 trunk/help/opers/sjoin (Property Modified)
10199 trunk/help/opers/squit (Property Modified)
10200 trunk/help/opers/stats (Property Modified)
10201 trunk/help/opers/svinfo (Property Modified)
10202 trunk/help/opers/testgecos (Property Modified)
10203 trunk/help/opers/testline (Property Modified)
10204 trunk/help/opers/testmask (Property Modified)
10205 trunk/help/opers/time (Property Modified)
10206 trunk/help/opers/topic (Property Modified)
10207 trunk/help/opers/trace (Property Modified)
10208 trunk/help/opers/uhelp (Property Modified)
10209 trunk/help/opers/umode (Property Modified)
10210 trunk/help/opers/undline (Property Modified)
10211 trunk/help/opers/ungline (Property Modified)
10212 trunk/help/opers/unkline (Property Modified)
10213 trunk/help/opers/unresv (Property Modified)
10214 trunk/help/opers/unxline (Property Modified)
10215 trunk/help/opers/user (Property Modified)
10216 trunk/help/opers/userhost (Property Modified)
10217 trunk/help/opers/users (Property Modified)
10218 trunk/help/opers/version (Property Modified)
10219 trunk/help/opers/wallops (Property Modified)
10220 trunk/help/opers/who (Property Modified)
10221 trunk/help/opers/whois (Property Modified)
10222 trunk/help/opers/whowas (Property Modified)
10223 trunk/help/opers/xline (Property Modified)
10224 trunk/help/users/index (Property Modified)
10225 trunk/help/users/info (Property Modified)
10226 trunk/help/users/notice (Property Modified)
10227 trunk/help/users/privmsg (Property Modified)
10228 trunk/help/users/stats (Property Modified)
10229 trunk/help/users/umode (Property Modified)
10230 trunk/include/.cvsignore (Property Modified)
10231 trunk/include/.indent.pro (Property Modified)
10232 trunk/include/balloc.h (File Modified) (Property Modified)
10233 trunk/include/cache.h (File Modified) (Property Modified)
10234 trunk/include/channel.h (File Modified) (Property Modified)
10235 trunk/include/class.h (File Modified) (Property Modified)
10236 trunk/include/client.h (File Modified) (Property Modified)
10237 trunk/include/commio.h (File Modified) (Property Modified)
10238 trunk/include/common.h (File Modified) (Property Modified)
10239 trunk/include/config.h (File Modified) (Property Modified)
10240 trunk/include/config.h.dist (File Modified) (Property Modified)
10241 trunk/include/defaults.h (File Modified) (Property Modified)
10242 trunk/include/event.h (File Modified) (Property Modified)
10243 trunk/include/hash.h (File Modified) (Property Modified)
10244 trunk/include/hook.h (File Modified) (Property Modified)
10245 trunk/include/hostmask.h (File Modified) (Property Modified)
10246 trunk/include/irc_string.h (File Modified) (Property Modified)
10247 trunk/include/ircd.h (File Modified) (Property Modified)
10248 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10249 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10250 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10251 trunk/include/linebuf.h (File Modified) (Property Modified)
10252 trunk/include/listener.h (File Modified) (Property Modified)
10253 trunk/include/m_info.h (File Modified) (Property Modified)
10254 trunk/include/memory.h (File Modified) (Property Modified)
10255 trunk/include/modules.h (File Modified) (Property Modified)
10256 trunk/include/monitor.h (File Modified) (Property Modified)
10257 trunk/include/msg.h (File Modified) (Property Modified)
10258 trunk/include/newconf.h (File Modified) (Property Modified)
10259 trunk/include/numeric.h (File Modified) (Property Modified)
10260 trunk/include/packet.h (File Modified) (Property Modified)
10261 trunk/include/parse.h (File Modified) (Property Modified)
10262 trunk/include/patchlevel.h (File Modified) (Property Modified)
10263 trunk/include/patricia.h (File Modified) (Property Modified)
10264 trunk/include/reject.h (File Modified) (Property Modified)
10265 trunk/include/res.h (File Modified) (Property Modified)
10266 trunk/include/restart.h (File Modified) (Property Modified)
10267 trunk/include/s_auth.h (File Modified) (Property Modified)
10268 trunk/include/s_conf.h (File Modified) (Property Modified)
10269 trunk/include/s_gline.h (File Modified) (Property Modified)
10270 trunk/include/s_log.h (File Modified) (Property Modified)
10271 trunk/include/s_newconf.h (File Modified) (Property Modified)
10272 trunk/include/s_serv.h (File Modified) (Property Modified)
10273 trunk/include/s_stats.h (File Modified) (Property Modified)
10274 trunk/include/s_user.h (File Modified) (Property Modified)
10275 trunk/include/s_zip.h (File Modified) (Property Modified)
10276 trunk/include/scache.h (File Modified) (Property Modified)
10277 trunk/include/send.h (File Modified) (Property Modified)
10278 trunk/include/serno.h (Property Modified)
10279 trunk/include/setup.h.in (Property Modified)
10280 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10281 trunk/include/stdinc.h (File Modified) (Property Modified)
10282 trunk/include/supported.h (File Modified) (Property Modified)
10283 trunk/include/tools.h (File Modified) (Property Modified)
10284 trunk/include/whowas.h (File Modified) (Property Modified)
10285 trunk/install-sh (File Modified) (Property Modified)
10286 trunk/modules/.cvsignore (Property Modified)
10287 trunk/modules/.depend (Property Modified)
10288 trunk/modules/.indent.pro (Property Modified)
10289 trunk/modules/Makefile.in (File Modified) (Property Modified)
10290 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10291 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10292 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10293 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10294 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10295 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10296 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10297 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10298 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10299 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10300 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10301 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10302 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10303 trunk/modules/m_accept.c (File Modified) (Property Modified)
10304 trunk/modules/m_admin.c (File Modified) (Property Modified)
10305 trunk/modules/m_away.c (File Modified) (Property Modified)
10306 trunk/modules/m_cap.c (File Modified) (Property Modified)
10307 trunk/modules/m_capab.c (File Modified) (Property Modified)
10308 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10309 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10310 trunk/modules/m_close.c (File Modified) (Property Modified)
10311 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10312 trunk/modules/m_connect.c (File Modified) (Property Modified)
10313 trunk/modules/m_dline.c (File Modified) (Property Modified)
10314 trunk/modules/m_encap.c (File Modified) (Property Modified)
10315 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10316 trunk/modules/m_gline.c (File Modified) (Property Modified)
10317 trunk/modules/m_help.c (File Modified) (Property Modified)
10318 trunk/modules/m_info.c (File Modified) (Property Modified)
10319 trunk/modules/m_invite.c (File Modified) (Property Modified)
10320 trunk/modules/m_ison.c (File Modified) (Property Modified)
10321 trunk/modules/m_kline.c (File Modified) (Property Modified)
10322 trunk/modules/m_knock.c (File Modified) (Property Modified)
10323 trunk/modules/m_links.c (File Modified) (Property Modified)
10324 trunk/modules/m_list.c (File Modified) (Property Modified)
10325 trunk/modules/m_locops.c (File Modified) (Property Modified)
10326 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10327 trunk/modules/m_map.c (File Modified) (Property Modified)
10328 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10329 trunk/modules/m_motd.c (File Modified) (Property Modified)
10330 trunk/modules/m_names.c (File Modified) (Property Modified)
10331 trunk/modules/m_oper.c (File Modified) (Property Modified)
10332 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10333 trunk/modules/m_pass.c (File Modified) (Property Modified)
10334 trunk/modules/m_ping.c (File Modified) (Property Modified)
10335 trunk/modules/m_pong.c (File Modified) (Property Modified)
10336 trunk/modules/m_post.c (File Modified) (Property Modified)
10337 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10338 trunk/modules/m_restart.c (File Modified) (Property Modified)
10339 trunk/modules/m_resv.c (File Modified) (Property Modified)
10340 trunk/modules/m_services.c (File Modified) (Property Modified)
10341 trunk/modules/m_set.c (File Modified) (Property Modified)
10342 trunk/modules/m_stats.c (File Modified) (Property Modified)
10343 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10344 trunk/modules/m_tb.c (File Modified) (Property Modified)
10345 trunk/modules/m_testline.c (File Modified) (Property Modified)
10346 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10347 trunk/modules/m_time.c (File Modified) (Property Modified)
10348 trunk/modules/m_topic.c (File Modified) (Property Modified)
10349 trunk/modules/m_trace.c (File Modified) (Property Modified)
10350 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10351 trunk/modules/m_user.c (File Modified) (Property Modified)
10352 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10353 trunk/modules/m_users.c (File Modified) (Property Modified)
10354 trunk/modules/m_version.c (File Modified) (Property Modified)
10355 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10356 trunk/modules/m_who.c (File Modified) (Property Modified)
10357 trunk/modules/m_whois.c (File Modified) (Property Modified)
10358 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10359 trunk/modules/m_xline.c (File Modified) (Property Modified)
10360 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10361 trunk/servlink/.cvsignore (Property Modified)
10362 trunk/servlink/.indent.pro (Property Modified)
10363 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10364 trunk/servlink/README (File Modified) (Property Modified)
10365 trunk/servlink/TODO (File Modified) (Property Modified)
10366 trunk/servlink/control.c (File Modified) (Property Modified)
10367 trunk/servlink/control.h (File Modified) (Property Modified)
10368 trunk/servlink/io.c (File Modified) (Property Modified)
10369 trunk/servlink/io.h (File Modified) (Property Modified)
10370 trunk/servlink/servlink.c (File Modified) (Property Modified)
10371 trunk/servlink/servlink.h (File Modified) (Property Modified)
10372 trunk/src/.cvsignore (Property Modified)
10373 trunk/src/.depend (Property Modified)
10374 trunk/src/.indent.pro (Property Modified)
10375 trunk/src/Makefile.in (File Modified) (Property Modified)
10376 trunk/src/adns.c (File Modified) (Property Modified)
10377 trunk/src/balloc.c (File Modified) (Property Modified)
10378 trunk/src/cache.c (File Modified) (Property Modified)
10379 trunk/src/channel.c (File Modified) (Property Modified)
10380 trunk/src/class.c (File Modified) (Property Modified)
10381 trunk/src/client.c (File Modified) (Property Modified)
10382 trunk/src/commio.c (File Modified) (Property Modified)
10383 trunk/src/devpoll.c (File Modified) (Property Modified)
10384 trunk/src/epoll.c (File Modified) (Property Modified)
10385 trunk/src/event.c (File Modified) (Property Modified)
10386 trunk/src/getopt.c (File Modified) (Property Modified)
10387 trunk/src/hash.c (File Modified) (Property Modified)
10388 trunk/src/hook.c (File Modified) (Property Modified)
10389 trunk/src/hostmask.c (File Modified) (Property Modified)
10390 trunk/src/irc_string.c (File Modified) (Property Modified)
10391 trunk/src/ircd.c (File Modified) (Property Modified)
10392 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10393 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10394 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10395 trunk/src/kdparse.c (File Modified) (Property Modified)
10396 trunk/src/kqueue.c (File Modified) (Property Modified)
10397 trunk/src/linebuf.c (File Modified) (Property Modified)
10398 trunk/src/listener.c (File Modified) (Property Modified)
10399 trunk/src/match.c (File Modified) (Property Modified)
10400 trunk/src/memory.c (File Modified) (Property Modified)
10401 trunk/src/messages.tab (File Modified) (Property Modified)
10402 trunk/src/modules.c (File Modified) (Property Modified)
10403 trunk/src/monitor.c (File Modified) (Property Modified)
10404 trunk/src/newconf.c (File Modified) (Property Modified)
10405 trunk/src/numeric.c (File Modified) (Property Modified)
10406 trunk/src/packet.c (File Modified) (Property Modified)
10407 trunk/src/parse.c (File Modified) (Property Modified)
10408 trunk/src/patricia.c (File Modified) (Property Modified)
10409 trunk/src/poll.c (File Modified) (Property Modified)
10410 trunk/src/reject.c (File Modified) (Property Modified)
10411 trunk/src/restart.c (File Modified) (Property Modified)
10412 trunk/src/s_auth.c (File Modified) (Property Modified)
10413 trunk/src/s_conf.c (File Modified) (Property Modified)
10414 trunk/src/s_gline.c (File Modified) (Property Modified)
10415 trunk/src/s_log.c (File Modified) (Property Modified)
10416 trunk/src/s_newconf.c (File Modified) (Property Modified)
10417 trunk/src/s_serv.c (File Modified) (Property Modified)
10418 trunk/src/s_stats.c (File Modified) (Property Modified)
10419 trunk/src/s_user.c (File Modified) (Property Modified)
10420 trunk/src/scache.c (File Modified) (Property Modified)
10421 trunk/src/select.c (File Modified) (Property Modified)
10422 trunk/src/send.c (File Modified) (Property Modified)
10423 trunk/src/snprintf.c (File Modified) (Property Modified)
10424 trunk/src/tools.c (File Modified) (Property Modified)
10425 trunk/src/version.c.SH (File Modified) (Property Modified)
10426 trunk/src/whowas.c (File Modified) (Property Modified)
10427 trunk/tools/.cvsignore (Property Modified)
10428 trunk/tools/Makefile.in (File Modified) (Property Modified)
10429 trunk/tools/README (File Modified) (Property Modified)
10430 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10431 trunk/tools/convertilines.c (File Modified) (Property Modified)
10432 trunk/tools/convertklines.c (File Modified) (Property Modified)
10433 trunk/tools/mkkeypair (Property Modified)
10434 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10435 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10436 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10437 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10438 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10439 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10440 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10441 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10442 trunk/tools/untabify (File Modified) (Property Modified)
10443 trunk/tools/viconf.c (File Modified) (Property Modified)
10444
10445
10446 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10447 Log:
10448 - Update RELNOTES.
10449
10450
10451 Modified:
10452 trunk/RELNOTES (File Modified)
10453
10454
10455 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10456 Log:
10457 - Make version.c use our serial, not ratbox's.
10458
10459
10460 Modified:
10461 trunk/src/version.c.SH (File Modified)
10462
10463
10464 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10465 Log:
10466 - update RELNOTES
10467 - revved patchlevel to 2.1.5
10468
10469
10470 Modified:
10471 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10472 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10473
10474
10475 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10476 Log:
10477 - fix buffer overflow and unterminated buffer when removing TS6 bans
10478 - fix rebuilding of SJOIN
10479
10480
10481 Modified:
10482 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10483
10484
10485 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10486 Log:
10487 have servlink report if it gets an uncompressed error message when it gets inflate failures
10488
10489 Modified:
10490 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10491
10492
10493 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10494 Log:
10495 - extend our copyrights to 2005.
10496
10497
10498 Modified:
10499 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10500 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10501 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10502 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10503 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10504 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10505 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10506 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10507 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10508 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10509 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10510 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10511 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10583 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10584 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10588 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10589 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10590 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10591 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10592 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10593 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10594 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10595 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10596 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10597 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10598 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10599 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10600 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10601 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10602 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10603
10604
10605 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10606 Log:
10607 - update RELNOTES
10608 - revved patchlevel to 2.1.4
10609
10610
10611 Modified:
10612 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10613 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10614
10615
10616 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10617 Log:
10618 - add TARGMAX to 005
10619 - remove the +1 from ->uid in struct Client
10620 - fix checking of accept entries in m_accept.c
10621
10622
10623 Modified:
10624 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10625 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10626 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10627 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10628
10629
10630 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10631 Log:
10632 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10633 send it over TS6
10634
10635
10636 Modified:
10637 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10638
10639
10640 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10641 Log:
10642 - remove an unused variable
10643
10644
10645 Modified:
10646 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10647
10648
10649 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10650 Log:
10651 don't burst a TS5 name in burst_TS6. -via jillies
10652
10653 Modified:
10654 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10655
10656
10657 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10658 Log:
10659 - via jilles, make nickchanges invalidate any cached bans for
10660 quiet_on_ban
10661
10662
10663 Modified:
10664 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10665 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10666 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10667 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10668
10669
10670 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10671 Log:
10672 - fix some char vs byte usage to make adns compile cleanly with gcc4
10673
10674
10675 Modified:
10676 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10677 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10678 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10679 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10680 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10681 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10682 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10683 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10684
10685
10686 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10687 Log:
10688 userhost should allow 5 userhost checks, not 4
10689
10690 Modified:
10691 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10692
10693
10694 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10695 Log:
10696 - another darwin fix
10697
10698
10699 Modified:
10700 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10701
10702
10703 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10704 Log:
10705 - darwin fixes
10706
10707
10708 Modified:
10709 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10710 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10711 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10712 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10713 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10714 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10715 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10716 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10717
10718
10719 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10720 Log:
10721 - remove bogus extern of abort_list
10722
10723
10724 Modified:
10725 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10726
10727
10728 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10729 Log:
10730 svn repo access stuff
10731
10732 Modified:
10733 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10734
10735
10736 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10737 Log:
10738 test commit
10739
10740
10741 Modified:
10742 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10743
10744
10745 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10746 Log:
10747 test commit
10748
10749
10750 Modified:
10751 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10752
10753
10754 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10755 Log:
10756 revert omotd..i thought it was a good idea..oh well
10757
10758 Modified:
10759 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10760
10761
10762 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10763 Log:
10764 Commas are bad things in channel keys
10765
10766
10767 Modified:
10768 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10769
10770
10771 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10772 Log:
10773 Add OMOTD command to display oper motd
10774
10775
10776 Modified:
10777 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10778
10779
10780 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10781 Log:
10782 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10783
10784 Modified:
10785 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10786
10787
10788 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10789
10790 Modified files: (Branch: RATBOX_2_1)
10791 modules m_whois.c
10792 Log:
10793 - stop testing whois for protocol violations, as they can be caused in
10794 ircds going all the way back to the original ircd2.8
10795
10796 Revision Changes Path
10797 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10798
10799
10800
10801 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10802
10803 Modified files: (Branch: RATBOX_2_1)
10804 modules m_time.c
10805 Log:
10806 - remove some 2.2 code
10807
10808 Revision Changes Path
10809 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10810
10811
10812
10813 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10814
10815 Modified files: (Branch: RATBOX_2_1)
10816 modules m_time.c
10817 Log:
10818 backport of the silly december 31st bug
10819
10820 Revision Changes Path
10821 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10822
10823
10824
10825 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10826
10827 Modified files: (Branch: RATBOX_2_1)
10828 . RELNOTES
10829 include patchlevel.h
10830 Log:
10831 - revved patchlevel to 2.1.3
10832
10833 Revision Changes Path
10834 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10835 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10836
10837
10838
10839 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10840
10841 Modified files: (Branch: RATBOX_2_1)
10842 include client.h
10843 modules m_accept.c
10844 modules/core m_nick.c
10845 src client.c
10846 Log:
10847 - stop removing a clients own list of accepted clients when they do a
10848 nickchange
10849 - clean up the accept code so its less retarded
10850
10851 Revision Changes Path
10852 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10853 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10854 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10855 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10856
10857
10858
10859 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10860
10861 Modified files: (Branch: RATBOX_2_1)
10862 include event.h
10863 modules m_links.c
10864 src event.c ircd.c newconf.c
10865 Log:
10866 - remove a defn of links_cache_list in m_links.c which was causing
10867 the flattened links update to be ignored
10868 - add eventUpdate(), and make links_delay update on rehash
10869
10870 Revision Changes Path
10871 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10872 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10873 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10874 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10875 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10876
10877
10878
10879 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10880
10881 Modified files: (Branch: RATBOX_2_1)
10882 doc services.txt
10883 src newconf.c
10884 Log:
10885 - make the conf parser apply service {}; on rehash
10886
10887 Revision Changes Path
10888 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10889 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10890
10891
10892
10893 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10894
10895 Modified files: (Branch: RATBOX_2_1)
10896 include m_info.h
10897 Log:
10898 - show ENABLE_SERVICES define in info
10899
10900 Revision Changes Path
10901 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10902
10903
10904
10905 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10906
10907 Modified files: (Branch: RATBOX_2_1)
10908 modules m_services.c m_stats.c
10909 Log:
10910 - via jilles, make m_services.c hook into stats U and display service
10911 blocks
10912
10913 Revision Changes Path
10914 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10915 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10916
10917
10918
10919 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10920
10921 Modified files: (Branch: RATBOX_2_1)
10922 . configure configure.ac
10923 Log:
10924 - default build to -O2
10925
10926 Revision Changes Path
10927 7.249.2.2 +4 -4 ircd-ratbox/configure
10928 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10929
10930
10931
10932 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10933
10934 Modified files: (Branch: RATBOX_2_1)
10935 doc example.conf example.efnet.conf
10936 include client.h s_conf.h s_newconf.h
10937 modules m_info.c
10938 modules/core m_join.c m_nick.c
10939 src channel.c newconf.c s_conf.c s_user.c
10940 Log:
10941 - remove no_oper_resvs from general {};
10942 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10943
10944 Revision Changes Path
10945 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10946 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10947 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10948 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10949 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10950 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10951 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10952 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10953 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10954 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10955 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10956 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10957
10958
10959
10960 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10961
10962 Modified files: (Branch: RATBOX_2_1)
10963 modules/core m_mode.c m_nick.c
10964 src s_newconf.c
10965 Log:
10966 - 2.0 sync:
10967 - raise max temptime to a year
10968 - tidy up BMASK
10969 - require 9 parameters in ms_nick(), 10 in ms_uid()
10970
10971 Revision Changes Path
10972 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10973 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10974 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10975
10976
10977
10978 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10979
10980 Modified files: (Branch: RATBOX_2_1)
10981 modules m_services.c
10982 Log:
10983 - only show services logged in info when its a local client
10984
10985 Revision Changes Path
10986 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10987
10988
10989
10990 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10991
10992 Modified files: (Branch: RATBOX_2_1)
10993 src match.c
10994 Log:
10995 passing a pointer to a pointer is not what was intended, oops
10996
10997 Revision Changes Path
10998 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10999
11000
11001
11002 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11003
11004 Modified files: (Branch: RATBOX_2_1)
11005 doc services.txt
11006 Log:
11007 - update services.txt with FNC
11008
11009 Revision Changes Path
11010 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11011
11012
11013
11014 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11015
11016 Modified files: (Branch: RATBOX_2_1)
11017 modules m_resv.c
11018 Log:
11019 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11020
11021 Revision Changes Path
11022 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11023
11024
11025
11026 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11027
11028 Modified files: (Branch: RATBOX_2_1)
11029 src s_auth.c
11030 Log:
11031 - add some uniqueness into auth process for bopm
11032
11033 Revision Changes Path
11034 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11035
11036
11037
11038 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11039
11040 Modified files: (Branch: RATBOX_2_1)
11041 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11042 Log:
11043 - make contrib/ compile
11044
11045 Revision Changes Path
11046 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11047 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11048 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11049 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11050
11051
11052
11053 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11054
11055 Modified files: (Branch: RATBOX_2_1)
11056 modules m_monitor.c
11057 Log:
11058 Don't allow MONITOR from an unregistered client
11059
11060 Revision Changes Path
11061 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11062
11063
11064
11065 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11066
11067 Modified files: (Branch: RATBOX_2_1)
11068 doc example.conf example.efnet.conf
11069 include class.h
11070 src class.c messages.tab newconf.c
11071 Log:
11072 - remove sendq_eob, its become more of a hindrance than a benefit.
11073 - sync example.efnet.conf cluster {}; with example.conf
11074
11075 Revision Changes Path
11076 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11077 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11078 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11079 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11080 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11081 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11082
11083
11084
11085 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11086
11087 Modified files: (Branch: RATBOX_2_1)
11088 . RELNOTES
11089 include patchlevel.h
11090 Log:
11091 - update RELNOTES
11092 - revved patchlevel to 2.1.2
11093
11094 Revision Changes Path
11095 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11096 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11097
11098
11099
11100 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11101
11102 Modified files: (Branch: RATBOX_2_1)
11103 . configure configure.ac
11104 Log:
11105 - raise default topiclen to 160.
11106
11107 Revision Changes Path
11108 7.249.2.1 +3 -3 ircd-ratbox/configure
11109 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11110
11111
11112
11113 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11114
11115 Modified files: (Branch: RATBOX_2_1)
11116 modules m_services.c
11117 Log:
11118 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11119 tsinfo matches this
11120
11121 Revision Changes Path
11122 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11123
11124
11125
11126 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11127
11128 Modified files: (Branch: RATBOX_2_1)
11129 modules m_services.c
11130 Log:
11131 - monitor_signoff() the client we're nickchanging
11132
11133 Revision Changes Path
11134 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11135
11136
11137
11138 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11139
11140 Modified files: (Branch: RATBOX_2_1)
11141 modules m_trace.c
11142 Log:
11143 - fix various UID problems with trace
11144
11145 Revision Changes Path
11146 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11147
11148
11149
11150 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11151
11152 Modified files: (Branch: RATBOX_2_1)
11153 help/opers dline kline
11154 modules m_resv.c m_stats.c
11155 modules/core m_mode.c
11156 Log:
11157 - sync with 2.0
11158 - tidy up kline/dline help to note they dont accept nick as target
11159 - disallow bans beginning with ':' over bmask
11160 - disallow bans with a space in chm_ban
11161 - stop counting hidden opers in stats p
11162 - match() parameters in remote unresv were inverted, causing it to fail
11163 - fix possibility of clients setting blank keys
11164
11165 Revision Changes Path
11166 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11167 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11168 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11169 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11170 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11171
11172
11173
11174 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11175
11176 Modified files: (Branch: RATBOX_2_1)
11177 src send.c
11178 Log:
11179 - fix problems with amd64 and the way we do va_list
11180
11181 Revision Changes Path
11182 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11183
11184
11185
11186 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11187
11188 Modified files: (Branch: RATBOX_2_1)
11189 modules m_services.c
11190 Log:
11191 - tidy up the kill notifications for RSFNC
11192
11193 Revision Changes Path
11194 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11195
11196
11197
11198 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11199
11200 Modified files: (Branch: RATBOX_2_1)
11201 include s_serv.h
11202 modules m_services.c
11203 src s_serv.c
11204 Log:
11205 - some more rserv stuff:
11206 - add RSFNC capability
11207 - fix up RSFNC, kill existing clients if they exist.
11208
11209 Revision Changes Path
11210 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11211 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11212 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11213
11214
11215
11216 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11217
11218 Modified files: (Branch: RATBOX_2_1)
11219 modules m_services.c
11220 Log:
11221 - first stab at a FNC implementation for rserv
11222
11223 Revision Changes Path
11224 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11225
11226
11227
11228 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11229
11230 Modified files: (Branch: RATBOX_2_1)
11231 help/opers umode
11232 Log:
11233 - remove a tab
11234
11235 Revision Changes Path
11236 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11237
11238
11239
11240 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11241
11242 Modified files: (Branch: RATBOX_2_1)
11243 src newconf.c
11244 Log:
11245 - add links_delay back
11246
11247 Revision Changes Path
11248 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11249
11250
11251
11252 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11253
11254 Modified files: (Branch: RATBOX_2_1)
11255 help/opers umode
11256 help/users umode
11257 Log:
11258 - swap tabs for spaces
11259
11260 Revision Changes Path
11261 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11262 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11263
11264
11265
11266 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11267
11268 Modified files: (Branch: RATBOX_2_1)
11269 include m_info.h
11270 Log:
11271 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11272 contained in the client_flood conf option
11273 - remove a couple of unused defines from info
11274
11275 Revision Changes Path
11276 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11277
11278
11279
11280 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11281
11282 Modified files: (Branch: RATBOX_2_1)
11283 src s_conf.c
11284 Log:
11285 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11286
11287 Revision Changes Path
11288 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11289
11290
11291
11292 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11293
11294 Modified files: (Branch: RATBOX_2_1)
11295 doc example.conf example.efnet.conf
11296 Log:
11297 - fix missing closing comment tag
11298
11299 Revision Changes Path
11300 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11301 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11302
11303
11304
11305 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11306
11307 Modified files: (Branch: RATBOX_2_1)
11308 . RELNOTES
11309 include patchlevel.h
11310 Log:
11311 - revved patchlevel to 2.1.1
11312
11313 Revision Changes Path
11314 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11315 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11316
11317
11318
11319 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11320
11321 Modified files: (Branch: RATBOX_2_1)
11322 modules m_kline.c
11323 Log:
11324 - sync up remote kline reasons, so theyre consistent with what happens
11325 when we add local klines - notably the "Temporary K-line x min" and
11326 date added to reason.
11327
11328 Revision Changes Path
11329 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11330
11331
11332
11333 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11334
11335 Modified files: (Branch: RATBOX_2_1)
11336 doc monitor.txt
11337 Log:
11338 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11339
11340 Revision Changes Path
11341 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11342
11343
11344
11345 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11346
11347 Modified files: (Branch: RATBOX_2_1)
11348 src commio.c
11349 Log:
11350 used the data pointer we saved, not what just got nulled
11351
11352 Revision Changes Path
11353 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11354
11355
11356
11357 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11358
11359 Modified files: (Branch: RATBOX_2_1)
11360 modules m_resv.c m_xline.c
11361 Log:
11362 - fix broken propagation of xline/resv
11363
11364 Revision Changes Path
11365 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11366 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11367
11368
11369
11370 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11371
11372 Modified files: (Branch: RATBOX_2_1)
11373 src s_auth.c
11374 Log:
11375 - properly increment bad auth count for stats T when we timeout an auth
11376
11377 Revision Changes Path
11378 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11379
11380
11381
11382 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11383
11384 Modified files: (Branch: RATBOX_2_1)
11385 doc monitor.txt
11386 include client.h
11387 modules/core m_nick.c
11388 Log:
11389 - fix a bit that didnt make sense in monitor.txt
11390 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11391
11392 Revision Changes Path
11393 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11394 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11395 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11396
11397
11398
11399 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11400
11401 Modified files: (Branch: RATBOX_2_1)
11402 src s_auth.c
11403 Log:
11404 removing dlink nodes from auth_poll_list twice is bad
11405
11406 Revision Changes Path
11407 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11408
11409
11410
11411 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11412
11413 Modified files: (Branch: RATBOX_2_1)
11414 modules m_stats.c
11415 Log:
11416 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11417 changed to RPL_STATSDEBUG
11418
11419 Revision Changes Path
11420 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11421
11422
11423
11424 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11425
11426 Added files: (Branch: RATBOX_2_1)
11427 doc tgchange.txt
11428 Log:
11429 - add some documentation about target change
11430
11431 Revision Changes Path
11432 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11433
11434
11435
11436 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11437
11438 Modified files: (Branch: RATBOX_2_1)
11439 include supported.h
11440 modules/core m_message.c
11441 Log:
11442 - remove extra argument to 005
11443 - disallow messaging of UIDs
11444
11445 Revision Changes Path
11446 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11447 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11448
11449
11450
11451 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11452
11453 Modified files: (Branch: RATBOX_2_1)
11454 src parse.c
11455 Log:
11456 - fix a longstanding parser bug with wrong limit checking, causing us to
11457 accept one less parameter than we're allowed to accept.
11458
11459 Revision Changes Path
11460 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11461
11462
11463
11464 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11465
11466 Modified files: (Branch: RATBOX_2_1)
11467 modules/core m_message.c
11468 Log:
11469 - exempt users messaging themselves from target change
11470
11471 Revision Changes Path
11472 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11473
11474
11475
11476 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11477
11478 Modified files: (Branch: RATBOX_2_1)
11479 include supported.h
11480 Log:
11481 - stop violating MAXPARA on 005.
11482
11483 Revision Changes Path
11484 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11485
11486
11487
11488 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11489
11490 Modified files: (Branch: RATBOX_2_1)
11491 modules/core m_nick.c
11492 Log:
11493 - dont store an ipv6 sockhost if we're not compiled with v6 support
11494
11495 Revision Changes Path
11496 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11497
11498
11499
11500 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11501
11502 Modified files: (Branch: RATBOX_2_1)
11503 include stdinc.h
11504 Log:
11505 - remove some vms includes
11506
11507 Revision Changes Path
11508 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11509
11510
11511
11512 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11513
11514 Modified files: (Branch: RATBOX_2_1)
11515 . ChangeLog
11516 include serno.h
11517 Log:
11518 - force commit for new branch
11519
11520 Revision Changes Path
11521 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11522 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11523
11524
11525
11526 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11527
11528 Modified files:
11529 . RELNOTES configure configure.ac
11530 include patchlevel.h
11531 Log:
11532 - revved patchlevel to 2.1.0
11533
11534 Revision Changes Path
11535 1.114 +6 -2 ircd-ratbox/RELNOTES
11536 7.249 +11 -11 ircd-ratbox/configure
11537 7.63 +3 -3 ircd-ratbox/configure.ac
11538 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11539
11540
11541
11542 leeh 2005/03/04 13:31:32 EST (20050304_2)
11543
11544 Modified files:
11545 . RELNOTES
11546 include patchlevel.h
11547 Log:
11548 - update RELNOTES
11549 - revved patchlevel to 2.1.0beta2
11550
11551 Revision Changes Path
11552 1.113 +12 -0 ircd-ratbox/RELNOTES
11553 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11554
11555
11556
11557 leeh 2005/03/04 13:27:05 EST (20050304_1)
11558
11559 Modified files:
11560 doc whats-new-2.1.txt
11561 src channel.c
11562 Log:
11563 - update whats-new-2.1
11564 - when we're handling global NAMES, dont output channels if there are no
11565 members within them we can show.
11566
11567 Revision Changes Path
11568 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11569 7.436 +12 -2 ircd-ratbox/src/channel.c
11570
11571
11572
11573 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11574
11575 Modified files:
11576 src patricia.c
11577 Log:
11578 That would be a node_heap not a prefix_heap..oops
11579
11580 Revision Changes Path
11581 7.30 +1 -1 ircd-ratbox/src/patricia.c
11582
11583
11584
11585 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11586
11587 Modified files:
11588 include stdinc.h
11589 Log:
11590 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11591 otherwise..the other macros might work????
11592
11593 Revision Changes Path
11594 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11595
11596
11597
11598 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11599
11600 Modified files:
11601 . configure configure.ac
11602 Log:
11603 i hate autoconf
11604
11605 Revision Changes Path
11606 7.248 +5 -5 ircd-ratbox/configure
11607 7.62 +5 -5 ircd-ratbox/configure.ac
11608
11609
11610
11611 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11612
11613 Modified files:
11614 . configure configure.ac
11615 Log:
11616 i hate autoconf
11617
11618 Revision Changes Path
11619 7.247 +3 -2 ircd-ratbox/configure
11620 7.61 +3 -2 ircd-ratbox/configure.ac
11621
11622
11623
11624 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11625
11626 Modified files:
11627 . configure configure.ac
11628 Log:
11629 doh
11630
11631 Revision Changes Path
11632 7.246 +6 -6 ircd-ratbox/configure
11633 7.60 +4 -4 ircd-ratbox/configure.ac
11634
11635
11636
11637 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11638
11639 Modified files:
11640 . configure configure.ac
11641 include stdinc.h
11642 Log:
11643 Doh these changes got put on RATBOX_2_0 when they were meant for
11644 head..oops...
11645 Also merged in the monitor heap size stuff, not that i think monitor has
11646 been moved to head
11647
11648 Revision Changes Path
11649 7.245 +12 -3 ircd-ratbox/configure
11650 7.59 +11 -3 ircd-ratbox/configure.ac
11651 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11652
11653
11654
11655 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11656
11657 Modified files:
11658 include stdinc.h
11659 Log:
11660 Add more robust alloca checking
11661
11662 Revision Changes Path
11663 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11664
11665
11666
11667 leeh 2005/02/24 15:27:17 EST (20050224_9)
11668
11669 Modified files:
11670 contrib m_42.c
11671 Log:
11672 - fix the copyright on m_42.c :p
11673
11674 Revision Changes Path
11675 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11676
11677
11678
11679 leeh 2005/02/24 15:22:53 EST (20050224_8)
11680
11681 Modified files:
11682 include supported.h
11683 modules m_dline.c
11684 Log:
11685 - fix a core in undline on bad masks
11686 - remove an unwanted space from beginning of second 005 numeric
11687
11688 Revision Changes Path
11689 7.5 +1 -1 ircd-ratbox/include/supported.h
11690 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11691
11692
11693
11694 leeh 2005/02/24 15:18:59 EST (20050224_7)
11695
11696 Modified files:
11697 modules m_monitor.c
11698 Log:
11699 - use max_monitor when adding nicknames
11700 - add in monitor s
11701 that should be everything now..
11702
11703 Revision Changes Path
11704 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11705
11706
11707
11708 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11709
11710 Modified files:
11711 contrib m_42.c
11712 Log:
11713 42
11714
11715 Revision Changes Path
11716 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11717
11718
11719
11720 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11721
11722 Modified files:
11723 contrib m_42.c
11724 Log:
11725 42
11726
11727 Revision Changes Path
11728 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11729
11730
11731
11732 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11733
11734 Added files:
11735 contrib m_42.c
11736 Log:
11737 The Answer to Life, the Universe, and Everything
11738
11739 Revision Changes Path
11740 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11741
11742
11743
11744 leeh 2005/02/24 14:53:04 EST (20050224_3)
11745
11746 Modified files:
11747 include monitor.h
11748 modules m_monitor.c
11749 src ircd.c monitor.c
11750 Log:
11751 - call init_monitor() on startup
11752 - add in support for adding/deleting/listing monitor entries
11753
11754 Revision Changes Path
11755 7.2 +3 -1 ircd-ratbox/include/monitor.h
11756 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11757 7.374 +2 -0 ircd-ratbox/src/ircd.c
11758 7.3 +15 -4 ircd-ratbox/src/monitor.c
11759
11760
11761
11762 leeh 2005/02/23 21:20:10 EST (20050224_2)
11763
11764 Modified files:
11765 doc example.conf example.efnet.conf
11766 include s_conf.h supported.h
11767 modules Makefile.in
11768 src client.c newconf.c s_conf.c
11769 Added files:
11770 modules m_monitor.c
11771 Log:
11772 - add the max_monitor config option
11773 - advertise MONITOR=%d in 005
11774 - clear a local clients monitor list on exit
11775 - add the framework for the MONITOR command
11776 - bed.
11777
11778 Revision Changes Path
11779 7.261 +5 -0 ircd-ratbox/doc/example.conf
11780 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11781 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11782 7.4 +4 -2 ircd-ratbox/include/supported.h
11783 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11784 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11785 7.492 +1 -0 ircd-ratbox/src/client.c
11786 7.202 +1 -0 ircd-ratbox/src/newconf.c
11787 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11788
11789
11790
11791 leeh 2005/02/23 20:57:51 EST (20050224_1)
11792
11793 Modified files:
11794 . configure configure.ac
11795 include setup.h.in
11796 src monitor.c
11797 Log:
11798 - move MONITOR_HEAP_SIZE over to configure
11799
11800 Revision Changes Path
11801 7.244 ircd-ratbox/configure
11802 7.58 +4 -2 ircd-ratbox/configure.ac
11803 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11804 7.2 +0 -2 ircd-ratbox/src/monitor.c
11805
11806
11807
11808 leeh 2005/02/23 20:48:08 EST (20050224_0)
11809
11810 Modified files:
11811 doc monitor.txt
11812 include client.h numeric.h
11813 modules/core m_nick.c
11814 src Makefile.in client.c messages.tab
11815 s_user.c
11816 Added files:
11817 include monitor.h
11818 src monitor.c
11819 Log:
11820 - first half of my server-side notify list implementation..
11821
11822 Revision Changes Path
11823 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11824 7.266 +3 -0 ircd-ratbox/include/client.h
11825 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11826 7.58 +6 -0 ircd-ratbox/include/numeric.h
11827 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11828 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11829 7.491 +3 -0 ircd-ratbox/src/client.c
11830 7.126 +5 -5 ircd-ratbox/src/messages.tab
11831 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11832 7.342 +2 -0 ircd-ratbox/src/s_user.c
11833
11834
11835
11836 leeh 2005/02/23 18:42:59 EST (20050223_0)
11837
11838 Modified files:
11839 include hash.h
11840 Log:
11841 - double the size of the client and channel hashtables (64k -> 128k and
11842 32k -> 64k). The improvements are quite significant..
11843
11844 Revision Changes Path
11845 7.54 +4 -4 ircd-ratbox/include/hash.h
11846
11847
11848
11849 leeh 2005/02/22 14:55:56 EST (20050222_1)
11850
11851 Modified files:
11852 doc monitor.txt
11853 modules m_services.c
11854 Log:
11855 - remove a couple of unused vars
11856 - update monitor.txt
11857
11858 Revision Changes Path
11859 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11860 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11861
11862
11863
11864 leeh 2005/02/21 19:47:24 EST (20050222_0)
11865
11866 Added files:
11867 doc monitor.txt
11868 Log:
11869 - add in my documentation on the upcoming MONITOR command
11870
11871 Revision Changes Path
11872 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11873
11874
11875
11876 leeh 2005/02/21 12:09:34 EST (20050221_0)
11877
11878 Modified files:
11879 . configure configure.ac
11880 doc whats-new-2.1.txt
11881 tools README.mkpasswd
11882 Removed files:
11883 src crypt.c
11884 Log:
11885 - update whats-new-2.1.txt some more
11886 - we dont have vms mkpasswd anymore
11887 - remove the unused crypt.c
11888
11889 Revision Changes Path
11890 7.243 +3 -6 ircd-ratbox/configure
11891 7.57 +2 -4 ircd-ratbox/configure.ac
11892 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11893 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11894 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11895
11896
11897
11898 leeh 2005/02/19 12:38:09 EST (20050219_3)
11899
11900 Modified files:
11901 doc example.conf example.efnet.conf
11902 include ircd.h
11903 modules m_pong.c
11904 src channel.c client.c ircd.c s_conf.c
11905 Log:
11906 - rework the splitcode, splitservers is now how many servers we've marked as
11907 EOB, rather than how many are linked. Thus pull ourselves out of
11908 splitmode immediately once this is satisfied
11909
11910 Revision Changes Path
11911 7.260 +8 -9 ircd-ratbox/doc/example.conf
11912 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11913 7.83 +1 -0 ircd-ratbox/include/ircd.h
11914 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11915 7.435 +16 -36 ircd-ratbox/src/channel.c
11916 7.490 +2 -0 ircd-ratbox/src/client.c
11917 7.373 +2 -1 ircd-ratbox/src/ircd.c
11918 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11919
11920
11921
11922 leeh 2005/02/19 09:02:34 EST (20050219_2)
11923
11924 Modified files:
11925 doc example.conf example.efnet.conf
11926 include ircd.h s_conf.h
11927 modules m_set.c
11928 src channel.c ircd.c newconf.c s_conf.c
11929 Log:
11930 - remove split_delay
11931
11932 Revision Changes Path
11933 7.259 +0 -5 ircd-ratbox/doc/example.conf
11934 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11935 7.82 +0 -1 ircd-ratbox/include/ircd.h
11936 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11937 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11938 7.434 +2 -7 ircd-ratbox/src/channel.c
11939 7.372 +0 -1 ircd-ratbox/src/ircd.c
11940 7.201 +0 -1 ircd-ratbox/src/newconf.c
11941 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11942
11943
11944
11945 leeh 2005/02/19 08:48:05 EST (20050219_1)
11946
11947 Modified files:
11948 include client.h
11949 modules m_cap.c m_who.c
11950 src channel.c
11951 Log:
11952 - implemented multi-prefix client capability, which allows stacking of @+ in
11953 names and who
11954
11955 Revision Changes Path
11956 7.265 +1 -1 ircd-ratbox/include/client.h
11957 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11958 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11959 7.433 +4 -6 ircd-ratbox/src/channel.c
11960
11961
11962
11963 leeh 2005/02/19 06:27:58 EST (20050219_0)
11964
11965 Modified files:
11966 modules m_etrace.c
11967 src newconf.c s_conf.c s_newconf.c
11968 Log:
11969 - removed some unused vars/functions
11970
11971 Revision Changes Path
11972 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11973 7.200 +0 -15 ircd-ratbox/src/newconf.c
11974 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11975 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11976
11977
11978
11979 leeh 2005/02/16 12:58:24 EST (20050216_2)
11980
11981 Modified files:
11982 . RELNOTES configure configure.ac
11983 include patchlevel.h
11984 Log:
11985 - update configure to reflect this is 'devel'
11986 - update RELNOTES
11987 - revved patchlevel to 2.1.0beta1
11988
11989 Revision Changes Path
11990 1.112 +9 -1 ircd-ratbox/RELNOTES
11991 7.242 +11 -11 ircd-ratbox/configure
11992 7.56 +3 -3 ircd-ratbox/configure.ac
11993 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11994
11995
11996
11997 leeh 2005/02/16 12:46:30 EST (20050216_1)
11998
11999 Modified files:
12000 . configure configure.ac
12001 include client.h numeric.h s_conf.h setup.h.in
12002 supported.h
12003 modules Makefile.in
12004 modules/core m_nick.c
12005 src Makefile.in client.c ircd.c messages.tab
12006 newconf.c s_conf.c s_user.c
12007 Removed files:
12008 include watch.h
12009 modules m_watch.c
12010 src watch.c
12011 Log:
12012 - remove watch, the protocol for this sucks so hard I just dont want it
12013 here ;-)
12014
12015 Revision Changes Path
12016 7.241 +2 -12 ircd-ratbox/configure
12017 7.55 +2 -4 ircd-ratbox/configure.ac
12018 7.264 +0 -2 ircd-ratbox/include/client.h
12019 7.57 +0 -11 ircd-ratbox/include/numeric.h
12020 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12021 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12022 7.3 +2 -3 ircd-ratbox/include/supported.h
12023 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12024 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12025 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12026 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12027 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12028 7.489 +0 -3 ircd-ratbox/src/client.c
12029 7.371 +0 -2 ircd-ratbox/src/ircd.c
12030 7.125 +9 -9 ircd-ratbox/src/messages.tab
12031 7.199 +0 -1 ircd-ratbox/src/newconf.c
12032 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12033 7.341 +0 -2 ircd-ratbox/src/s_user.c
12034 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12035
12036
12037
12038 leeh 2005/02/15 19:13:31 EST (20050216_0)
12039
12040 Modified files:
12041 include stdinc.h
12042 src event.c ircd_lexer.l ircd_signal.c
12043 modules.c
12044 Removed files:
12045 servlink descrip.mms
12046 Log:
12047 - remove a few vms bits
12048
12049 Revision Changes Path
12050 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12051 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12052 7.47 +0 -54 ircd-ratbox/src/event.c
12053 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12054 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12055 7.152 +0 -3 ircd-ratbox/src/modules.c
12056
12057
12058
12059 leeh 2005/02/15 18:53:32 EST (20050215_0)
12060
12061 Modified files:
12062 include hostmask.h ircd.h s_conf.h s_newconf.h
12063 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12064 m_xline.c
12065 src hostmask.c ircd.c ircd_signal.c s_conf.c
12066 s_newconf.c
12067 Log:
12068 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12069 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12070
12071 Revision Changes Path
12072 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12073 7.81 +1 -0 ircd-ratbox/include/ircd.h
12074 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12075 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12076 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12077 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12078 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12079 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12080 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12081 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12082 7.370 +7 -0 ircd-ratbox/src/ircd.c
12083 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12084 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12085 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12086
12087
12088
12089 leeh 2005/02/13 10:21:41 EST (20050213_4)
12090
12091 Modified files:
12092 doc services.txt
12093 Added files:
12094 doc whats-new-2.0.txt whats-new-2.1.txt
12095 Removed files:
12096 doc whats-new.txt
12097 Log:
12098 - move whats-new.txt to whats-new-2.0.txt
12099 - add in whats-new-2.1.txt
12100 - update services.txt with the whois for logged in users
12101
12102 Revision Changes Path
12103 7.2 +5 -0 ircd-ratbox/doc/services.txt
12104 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12105 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12106 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12107
12108
12109
12110 leeh 2005/02/13 09:20:37 EST (20050213_3)
12111
12112 Modified files:
12113 include supported.h
12114 modules/core m_message.c
12115 Log:
12116 - fix a compile error in m_message.c
12117 - update 005 to the spec and add CPRIVMSG/CNOTICE
12118
12119 Revision Changes Path
12120 7.2 +31 -37 ircd-ratbox/include/supported.h
12121 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12122
12123
12124
12125 leeh 2005/02/13 09:14:12 EST (20050213_2)
12126
12127 Modified files:
12128 src channel.c
12129 Log:
12130 - fix the membership memleak
12131
12132 Revision Changes Path
12133 7.432 +0 -3 ircd-ratbox/src/channel.c
12134
12135
12136
12137 leeh 2005/02/12 21:51:56 EST (20050213_1)
12138
12139 Modified files:
12140 include client.h
12141 modules/core m_message.c
12142 Log:
12143 - add a bitmask to track when they send their first message, only allowing
12144 clearing stuff after that.
12145
12146 Revision Changes Path
12147 7.263 +4 -0 ircd-ratbox/include/client.h
12148 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12149
12150
12151
12152 leeh 2005/02/12 21:17:52 EST (20050213_0)
12153
12154 Modified files:
12155 include patricia.h s_newconf.h
12156 modules/core m_message.c
12157 src patricia.c s_newconf.c s_user.c
12158 Log:
12159 - add in the patricia for tracking who fills up targets, give them a reduced
12160 count on connect
12161
12162 Revision Changes Path
12163 7.20 +1 -1 ircd-ratbox/include/patricia.h
12164 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12165 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12166 7.29 +1 -1 ircd-ratbox/src/patricia.c
12167 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12168 7.340 +4 -0 ircd-ratbox/src/s_user.c
12169
12170
12171
12172 leeh 2005/02/12 18:35:10 EST (20050212_0)
12173
12174 Modified files:
12175 include ircd_defs.h
12176 src class.c reject.c
12177 Log:
12178 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12179
12180 Revision Changes Path
12181 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12182 7.68 +1 -5 ircd-ratbox/src/class.c
12183 1.33 +1 -5 ircd-ratbox/src/reject.c
12184
12185
12186
12187 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12188
12189 Modified files:
12190 modules m_watch.c
12191 Log:
12192 remove stupid memory leak
12193
12194 Revision Changes Path
12195 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12196
12197
12198
12199 leeh 2005/02/11 06:42:48 EST (20050211_0)
12200
12201 Modified files:
12202 modules m_gline.c
12203 Log:
12204 - workaround hyb6 allowing empty gline reasons
12205
12206 Revision Changes Path
12207 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12208
12209
12210
12211 leeh 2005/02/09 14:39:13 EST (20050209_2)
12212
12213 Modified files:
12214 include s_conf.h
12215 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12216 src ircd.c s_conf.c
12217 Log:
12218 - move temp dlines and temp klines over to an array, rather than completely
12219 seperate dlinks.
12220
12221 Revision Changes Path
12222 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12223 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12224 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12225 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12226 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12227 7.369 +0 -5 ircd-ratbox/src/ircd.c
12228 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12229
12230
12231
12232 leeh 2005/02/09 14:02:13 EST (20050209_1)
12233
12234 Modified files:
12235 include s_user.h
12236 modules m_cap.c m_pong.c m_user.c
12237 modules/core m_nick.c
12238 src s_user.c
12239 Log:
12240 - remove 'nick' param from register_local_user(), its not needed.
12241
12242 Revision Changes Path
12243 7.35 +1 -1 ircd-ratbox/include/s_user.h
12244 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12245 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12246 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12247 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12248 7.339 +6 -6 ircd-ratbox/src/s_user.c
12249
12250
12251
12252 leeh 2005/02/09 13:12:53 EST (20050209_0)
12253
12254 Modified files:
12255 modules m_cmessage.c
12256 Log:
12257 - dont send numerics when we're dealing with CNOTICE
12258 - add in checking for +g, and resetting idle
12259
12260 Revision Changes Path
12261 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12262
12263
12264
12265 leeh 2005/02/08 11:37:50 EST (20050208_2)
12266
12267 Modified files:
12268 src s_newconf.c
12269 Log:
12270 - fix operator blocks to work on ip spoofs
12271
12272 Revision Changes Path
12273 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12274
12275
12276
12277 leeh 2005/02/07 19:23:22 EST (20050208_1)
12278
12279 Modified files:
12280 doc example.conf example.efnet.conf
12281 src newconf.c
12282 Log:
12283 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12284
12285 Revision Changes Path
12286 7.258 +0 -39 ircd-ratbox/doc/example.conf
12287 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12288 7.198 +0 -272 ircd-ratbox/src/newconf.c
12289
12290
12291
12292 leeh 2005/02/07 19:19:32 EST (20050208_0)
12293
12294 Modified files:
12295 src s_conf.c
12296 Log:
12297 - added support for kline.conf.perm et al, these take the same formats
12298 as their non-permanent partners, but you cant remove them via the ircd.
12299
12300 Revision Changes Path
12301 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12302
12303
12304
12305 leeh 2005/02/02 19:18:59 EST (20050203_1)
12306
12307 Modified files:
12308 help Makefile.in
12309 help/opers index
12310 help/users index
12311 Added files:
12312 help/opers cnotice cprivmsg
12313 Log:
12314 - added help files for cprivmsg/cnotice
12315
12316 Revision Changes Path
12317 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12318 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12319 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12320 1.10 +19 -19 ircd-ratbox/help/opers/index
12321 1.7 +10 -9 ircd-ratbox/help/users/index
12322
12323
12324
12325 leeh 2005/02/02 19:14:25 EST (20050203_0)
12326
12327 Modified files:
12328 include numeric.h
12329 modules Makefile.in
12330 src messages.tab
12331 Added files:
12332 modules m_cmessage.c
12333 Log:
12334 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12335 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12336 nick is a member. These bypass any target change limitations.
12337 - added ERR_VOICENEEDED, numeric 489.
12338
12339 Revision Changes Path
12340 7.56 +2 -0 ircd-ratbox/include/numeric.h
12341 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12342 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12343 7.124 +1 -1 ircd-ratbox/src/messages.tab
12344
12345
12346
12347 leeh 2005/02/02 16:58:16 EST (20050202_4)
12348
12349 Modified files:
12350 help/opers etrace
12351 Log:
12352 - update etrace help
12353
12354 Revision Changes Path
12355 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12356
12357
12358
12359 leeh 2005/02/02 16:55:04 EST (20050202_3)
12360
12361 Modified files:
12362 modules m_etrace.c
12363 Log:
12364 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12365 can put its external ip address in there..
12366
12367 Revision Changes Path
12368 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12369
12370
12371
12372 leeh 2005/02/02 16:41:06 EST (20050202_2)
12373
12374 Modified files:
12375 modules m_etrace.c
12376 Log:
12377 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12378 if its a non-local client. These will just get "lost" if the remote
12379 server doesnt support this..
12380
12381 Revision Changes Path
12382 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12383
12384
12385
12386 leeh 2005/02/02 16:12:12 EST (20050202_1)
12387
12388 Modified files:
12389 include client.h numeric.h s_conf.h
12390 modules/core m_message.c
12391 src messages.tab newconf.c s_conf.c
12392 Log:
12393 - first part of the target change code, add the storage of targets for
12394 localuser, throttle messages when they fill all the available slots
12395
12396 Revision Changes Path
12397 7.262 +5 -1 ircd-ratbox/include/client.h
12398 7.55 +2 -0 ircd-ratbox/include/numeric.h
12399 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12400 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12401 7.123 +1 -1 ircd-ratbox/src/messages.tab
12402 7.197 +1 -0 ircd-ratbox/src/newconf.c
12403 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12404
12405
12406
12407 leeh 2005/02/02 13:28:10 EST (20050202_0)
12408
12409 Modified files:
12410 modules m_resv.c m_stats.c m_testline.c
12411 modules/core m_join.c
12412 src hash.c kdparse.c messages.tab s_newconf.c
12413 Log:
12414 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12415 tracking of when resvs get hit
12416
12417 Revision Changes Path
12418 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12419 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12420 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12421 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12422 7.114 +3 -0 ircd-ratbox/src/hash.c
12423 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12424 7.122 +1 -1 ircd-ratbox/src/messages.tab
12425 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12426
12427
12428
12429 leeh 2005/01/31 09:04:10 EST (20050131_2)
12430
12431 Modified files:
12432 src s_log.c
12433 Log:
12434 - fflush() logfiles
12435
12436 Revision Changes Path
12437 7.79 +2 -0 ircd-ratbox/src/s_log.c
12438
12439
12440
12441 leeh 2005/01/31 08:59:09 EST (20050131_1)
12442
12443 Modified files:
12444 src commio.c
12445 Log:
12446 - rename fd_dump() to comm_dump()
12447
12448 Revision Changes Path
12449 1.27 +2 -2 ircd-ratbox/src/commio.c
12450
12451
12452
12453 leeh 2005/01/30 19:16:08 EST (20050131_0)
12454
12455 Modified files:
12456 doc hooks.txt
12457 include hook.h
12458 modules m_services.c
12459 modules/core m_server.c
12460 src hook.c s_serv.c
12461 Log:
12462 - added hook for server_introduced
12463 - fixed up services support for hooks
12464
12465 Revision Changes Path
12466 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12467 1.31 +1 -0 ircd-ratbox/include/hook.h
12468 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12469 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12470 7.36 +2 -0 ircd-ratbox/src/hook.c
12471 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12472
12473
12474
12475 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12476
12477 Modified files:
12478 src commio.c
12479 Log:
12480 Add back in the comm_fd_hack thing for solaris
12481
12482 Revision Changes Path
12483 1.26 +26 -1 ircd-ratbox/src/commio.c
12484
12485
12486
12487 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12488
12489 Modified files:
12490 adns adns.h
12491 include commio.h s_conf.h watch.h
12492 modules m_dline.c m_kline.c m_resv.c m_stats.c
12493 m_watch.c m_xline.c
12494 modules/core m_nick.c
12495 src balloc.c cache.c client.c commio.c
12496 epoll.c ircd.c ircd_lexer.l kdparse.c
12497 listener.c s_auth.c s_conf.c s_log.c
12498 s_serv.c watch.c
12499 Log:
12500 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12501
12502 Revision Changes Path
12503 1.18 +0 -2 ircd-ratbox/adns/adns.h
12504 1.14 +6 -37 ircd-ratbox/include/commio.h
12505 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12506 7.3 +2 -2 ircd-ratbox/include/watch.h
12507 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12508 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12509 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12510 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12511 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12512 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12513 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12514 7.85 +1 -1 ircd-ratbox/src/balloc.c
12515 1.24 +5 -5 ircd-ratbox/src/cache.c
12516 7.488 +4 -4 ircd-ratbox/src/client.c
12517 1.25 +10 -280 ircd-ratbox/src/commio.c
12518 1.33 +1 -1 ircd-ratbox/src/epoll.c
12519 7.368 +4 -4 ircd-ratbox/src/ircd.c
12520 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12521 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12522 7.125 +8 -8 ircd-ratbox/src/listener.c
12523 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12524 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12525 7.78 +20 -20 ircd-ratbox/src/s_log.c
12526 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12527 1.6 +22 -15 ircd-ratbox/src/watch.c
12528
12529
12530
12531 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12532
12533 Modified files:
12534 modules/core m_mode.c
12535 Log:
12536 remove two unused variables
12537
12538 Revision Changes Path
12539 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12540
12541
12542
12543 leeh 2005/01/28 15:31:40 EST (20050128_1)
12544
12545 Modified files:
12546 modules m_kline.c
12547 src s_conf.c
12548 Log:
12549 - mo_kline() needs minpara of 3, not 2
12550 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12551 - require me.info is never blank
12552
12553 Revision Changes Path
12554 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12555 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12556
12557
12558
12559 leeh 2005/01/28 15:26:28 EST (20050128_0)
12560
12561 Modified files:
12562 modules/core m_mode.c m_sjoin.c
12563 Log:
12564 - patch via jilles to fix +eI lists being shown to lusers when handling
12565 protocol stuff over TS6
12566
12567 Revision Changes Path
12568 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12569 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12570
12571
12572
12573 leeh 2005/01/25 19:47:38 EST (20050126_0)
12574
12575 Modified files:
12576 include channel.h
12577 modules/core m_join.c m_mode.c m_sjoin.c
12578 src channel.c messages.tab s_serv.c
12579 Log:
12580 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12581 an operspy call with &me
12582 - remove modebuf/parabuf params from channel_modes(), we now generate a
12583 buffer internally which we return.
12584
12585 Revision Changes Path
12586 7.163 +1 -1 ircd-ratbox/include/channel.h
12587 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12588 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12589 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12590 7.431 +25 -18 ircd-ratbox/src/channel.c
12591 7.121 +1 -1 ircd-ratbox/src/messages.tab
12592 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12593
12594
12595
12596 alz 2005/01/25 18:09:18 EST (20050125_5)
12597
12598 Modified files:
12599 doc example.conf example.efnet.conf
12600 include s_conf.h
12601 modules m_info.c
12602 src listener.c newconf.c s_conf.c
12603 Log:
12604 Added dline_with_reason config option (default yes):
12605
12606 /* dline reason: show the user the dline reason when they connect
12607 * and are dlined.
12608 */
12609 dline_with_reason = yes;
12610
12611 Revision Changes Path
12612 7.257 +6 -1 ircd-ratbox/doc/example.conf
12613 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12614 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12615 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12616 7.124 +1 -1 ircd-ratbox/src/listener.c
12617 7.196 +1 -0 ircd-ratbox/src/newconf.c
12618 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12619
12620
12621
12622 leeh 2005/01/25 13:21:17 EST (20050125_4)
12623
12624 Modified files:
12625 src newconf.c
12626 Log:
12627 - make conf_set_generic_string() test len exists before it uses it.
12628
12629 Revision Changes Path
12630 7.195 +1 -1 ircd-ratbox/src/newconf.c
12631
12632
12633
12634 leeh 2005/01/25 13:10:56 EST (20050125_3)
12635
12636 Modified files:
12637 doc example.conf
12638 src newconf.c
12639 Log:
12640 - rename 'type' to 'flags' in cluster {};
12641 - add stacking of servers in cluster {}; documented in example.conf
12642
12643 Revision Changes Path
12644 7.256 +18 -10 ircd-ratbox/doc/example.conf
12645 7.194 +39 -7 ircd-ratbox/src/newconf.c
12646
12647
12648
12649 alz 2005/01/25 12:48:54 EST (20050125_2)
12650
12651 Modified files:
12652 include s_conf.h
12653 src listener.c s_conf.c
12654 Log:
12655 Added dline reasons, connecting/banned clients now see ban reason.
12656
12657 Revision Changes Path
12658 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12659 7.123 +17 -4 ircd-ratbox/src/listener.c
12660 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12661
12662
12663
12664 leeh 2005/01/25 07:44:37 EST (20050125_1)
12665
12666 Modified files:
12667 doc example.conf example.efnet.conf
12668 src newconf.c
12669 Log:
12670 - implement stacking of shared {}; blocks, documented in example.conf
12671
12672 Revision Changes Path
12673 7.255 +26 -13 ircd-ratbox/doc/example.conf
12674 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12675 7.193 +51 -36 ircd-ratbox/src/newconf.c
12676
12677
12678
12679 leeh 2005/01/24 19:08:29 EST (20050125_0)
12680
12681 Modified files:
12682 doc example.conf
12683 include client.h s_conf.h
12684 modules/core m_join.c
12685 src newconf.c s_user.c
12686 Log:
12687 - added jupe_exempt to auth {};, exempts the user from generating warnings
12688 when they attempt to join juped channels.
12689
12690 Revision Changes Path
12691 7.254 +2 -0 ircd-ratbox/doc/example.conf
12692 7.261 +3 -0 ircd-ratbox/include/client.h
12693 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12694 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12695 7.192 +1 -0 ircd-ratbox/src/newconf.c
12696 7.338 +8 -0 ircd-ratbox/src/s_user.c
12697
12698
12699
12700 leeh 2005/01/24 18:57:02 EST (20050124_6)
12701
12702 Modified files:
12703 src newconf.c
12704 Log:
12705 - rework shared {};, the format is now:
12706 shared {
12707 oper = "flame@*.leeh.co.uk", "*.lan";
12708 flags = kline;
12709 };
12710
12711 With no privs:
12712 shared {
12713 oper = "flame@*.leeh.co.uk", "*.lan";
12714 flags = none;
12715 };
12716
12717 Revision Changes Path
12718 7.191 +55 -23 ircd-ratbox/src/newconf.c
12719
12720
12721
12722 leeh 2005/01/24 17:25:58 EST (20050124_5)
12723
12724 Modified files:
12725 include modules.h
12726 Log:
12727 - fix the prototype on load_static_modules()
12728
12729 Revision Changes Path
12730 7.61 +1 -1 ircd-ratbox/include/modules.h
12731
12732
12733
12734 leeh 2005/01/24 16:00:30 EST (20050124_4)
12735
12736 Modified files:
12737 modules m_cap.c
12738 Log:
12739 - have cap end call register_local_user() with its own copy of
12740 source_p->username so its safe for unidented users..
12741
12742 Revision Changes Path
12743 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12744
12745
12746
12747 leeh 2005/01/24 15:48:09 EST (20050124_3)
12748
12749 Modified files:
12750 include newconf.h s_conf.h
12751 modules m_info.c
12752 src newconf.c s_conf.c s_log.c
12753 Log:
12754 - move the conf parser over to a table based structure, with generic setting
12755 of integers/strings
12756
12757 Revision Changes Path
12758 7.34 +9 -8 ircd-ratbox/include/newconf.h
12759 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12760 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12761 7.190 +264 -808 ircd-ratbox/src/newconf.c
12762 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12763 7.77 +13 -13 ircd-ratbox/src/s_log.c
12764
12765
12766
12767 leeh 2005/01/24 13:11:30 EST (20050124_2)
12768
12769 Modified files:
12770 doc example.conf
12771 src newconf.c
12772 Log:
12773 - added stacking of ips in exempt {};
12774
12775 Revision Changes Path
12776 7.253 +4 -0 ircd-ratbox/doc/example.conf
12777 7.189 +11 -30 ircd-ratbox/src/newconf.c
12778
12779
12780
12781 leeh 2005/01/24 12:59:57 EST (20050124_1)
12782
12783 Modified files:
12784 include tools.h
12785 src channel.c client.c hash.c hook.c
12786 newconf.c s_user.c watch.c
12787 Log:
12788 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12789 consistent with the rest of the dlink code.
12790
12791 Revision Changes Path
12792 1.54 +7 -7 ircd-ratbox/include/tools.h
12793 7.430 +2 -2 ircd-ratbox/src/channel.c
12794 7.487 +6 -6 ircd-ratbox/src/client.c
12795 7.113 +5 -5 ircd-ratbox/src/hash.c
12796 7.35 +1 -1 ircd-ratbox/src/hook.c
12797 7.188 +2 -2 ircd-ratbox/src/newconf.c
12798 7.337 +1 -1 ircd-ratbox/src/s_user.c
12799 1.5 +4 -4 ircd-ratbox/src/watch.c
12800
12801
12802
12803 leeh 2005/01/24 12:47:13 EST (20050124_0)
12804
12805 Modified files:
12806 modules m_cap.c
12807 Log:
12808 - cheap hack on sticky capabs..
12809
12810 Revision Changes Path
12811 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12812
12813
12814
12815 leeh 2005/01/22 11:36:54 EST (20050122_0)
12816
12817 Modified files:
12818 modules m_cap.c
12819 Log:
12820 - updated my clicap implementation to match the spec so far..
12821
12822 Revision Changes Path
12823 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12824
12825
12826
12827 leeh 2005/01/21 07:14:43 EST (20050121_2)
12828
12829 Modified files:
12830 doc hooks.txt
12831 include hook.h
12832 modules m_services.c
12833 src hook.c s_serv.c
12834 Log:
12835 - added hooks for when we're sending a burst
12836 - rewrote hooks.txt
12837 - fix up the hooks ive already done in services compatibility, ill add the
12838 hooks for server/client introductions in a bit.
12839
12840 Revision Changes Path
12841 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12842 1.30 +4 -0 ircd-ratbox/include/hook.h
12843 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12844 7.34 +7 -0 ircd-ratbox/src/hook.c
12845 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12846
12847
12848
12849 leeh 2005/01/21 06:34:03 EST (20050121_1)
12850
12851 Modified files:
12852 contrib example_module.c spy_admin_notice.c
12853 spy_info_notice.c spy_links_notice.c
12854 spy_motd_notice.c spy_stats_notice.c
12855 spy_stats_p_notice.c spy_trace_notice.c
12856 spy_whois_notice.c
12857 spy_whois_notice_global.c
12858 include hook.h
12859 modules m_admin.c m_info.c m_links.c m_motd.c
12860 m_services.c m_stats.c m_trace.c
12861 m_whois.c static_modules.c.SH
12862 modules/core m_server.c
12863 src client.c hook.c ircd.c modules.c packet.c
12864 s_auth.c s_serv.c s_user.c send.c
12865 Log:
12866 - add a better implementation of the hook system, its now a slow leaking
12867 array and events are created whenever we try adding a hook for it, or
12868 theyre registered for the caller.
12869
12870 Ive temporarily fucked services support and removed most of the other
12871 hooks.. I shall fix this soon.
12872
12873 Revision Changes Path
12874 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12875 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12876 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12877 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12878 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12879 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12880 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12881 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12882 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12883 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12884 1.29 +34 -70 ircd-ratbox/include/hook.h
12885 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12886 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12887 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12888 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12889 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12890 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12891 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12892 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12893 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12894 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12895 7.486 +1 -28 ircd-ratbox/src/client.c
12896 7.33 +131 -137 ircd-ratbox/src/hook.c
12897 7.367 +1 -1 ircd-ratbox/src/ircd.c
12898 7.151 +6 -10 ircd-ratbox/src/modules.c
12899 7.138 +10 -14 ircd-ratbox/src/packet.c
12900 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12901 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12902 7.336 +0 -6 ircd-ratbox/src/s_user.c
12903 7.286 +8 -6 ircd-ratbox/src/send.c
12904
12905
12906
12907 leeh 2005/01/20 19:19:20 EST (20050121_0)
12908
12909 Modified files:
12910 include hostmask.h
12911 Log:
12912 - remove an unused struct
12913
12914 Revision Changes Path
12915 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12916
12917
12918
12919 leeh 2005/01/20 13:38:39 EST (20050120_1)
12920
12921 Modified files:
12922 . configure configure.ac
12923 include client.h numeric.h patchlevel.h
12924 modules Makefile.in
12925 src messages.tab s_user.c
12926 Added files:
12927 modules m_cap.c
12928 Log:
12929 - drop back to -O0, fix patchlevel.h
12930 - first stab at client capabilities.. this still needs work.
12931
12932 Revision Changes Path
12933 7.240 +3 -3 ircd-ratbox/configure
12934 7.54 +3 -3 ircd-ratbox/configure.ac
12935 7.260 +3 -0 ircd-ratbox/include/client.h
12936 7.54 +2 -0 ircd-ratbox/include/numeric.h
12937 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12938 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12939 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12940 7.120 +1 -1 ircd-ratbox/src/messages.tab
12941 7.335 +3 -0 ircd-ratbox/src/s_user.c
12942
12943
12944
12945 leeh 2005/01/20 06:04:41 EST (20050120_0)
12946
12947 Modified files:
12948 . ChangeLog RELNOTES
12949 include config.h config.h.dist memory.h
12950 patchlevel.h
12951 modules m_stats.c
12952 src commio.c crypt.c getopt.c ircd.c s_serv.c
12953 Removed files:
12954 . README.VMS clean.com make.com
12955 include setup.h_vms
12956 modules descrip.mms static_modules_c.com
12957 modules/core descrip.mms
12958 src descrip.mms qio.c version.com
12959 tools descrip.mms mkpasswd_vms.c
12960 Log:
12961 - clean changelog, relnotes
12962 - mark patchlevel as 2.1.0beta
12963 - remove VMS support
12964
12965 Revision Changes Path
12966 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12967 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12968 1.111 +1 -348 ircd-ratbox/RELNOTES
12969 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12970 7.182 +0 -42 ircd-ratbox/include/config.h
12971 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12972 7.50 +0 -4 ircd-ratbox/include/memory.h
12973 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12974 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12975 7.2 +0 -58 ircd-ratbox/make.com (dead)
12976 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12977 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12978 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12979 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12980 1.24 +7 -30 ircd-ratbox/src/commio.c
12981 7.12 +0 -4 ircd-ratbox/src/crypt.c
12982 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12983 7.24 +0 -4 ircd-ratbox/src/getopt.c
12984 7.366 +4 -19 ircd-ratbox/src/ircd.c
12985 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12986 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12987 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12988 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12989 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12990
12991
12992
12993 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12994
12995 Modified files:
12996 include watch.h
12997 src watch.c
12998 Log:
12999 not using the return values on a few watch functions so make them void
13000
13001 Revision Changes Path
13002 7.2 +5 -5 ircd-ratbox/include/watch.h
13003 1.4 +19 -28 ircd-ratbox/src/watch.c
13004
13005
13006 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13007
13008 Modified files:
13009 modules m_watch.c
13010 Log:
13011 Make watch throttle, don't accept letter commands stacked
13012
13013 Revision Changes Path
13014 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13015
13016
13017
13018 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13019
13020 Modified files:
13021 modules m_gline.c
13022 Log:
13023 fix merge error
13024
13025 Revision Changes Path
13026 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13027
13028
13029
13030 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13031
13032 Modified files:
13033 . ChangeLog README.FIRST RELNOTES configure
13034 configure.ac
13035 adns adns.h internal.h parse.c transmit.c
13036 types.c
13037 contrib example_module.c spy_admin_notice.c
13038 spy_info_notice.c spy_links_notice.c
13039 spy_motd_notice.c spy_stats_notice.c
13040 spy_stats_p_notice.c spy_trace_notice.c
13041 spy_whois_notice.c
13042 spy_whois_notice_global.c
13043 doc example.conf example.efnet.conf ircd.motd
13044 server-version-info whats-new.txt
13045 help/opers umode xline
13046 help/users umode
13047 include cache.h channel.h class.h client.h
13048 commio.h config.h config.h.dist hash.h
13049 hook.h hostmask.h irc_string.h ircd.h
13050 ircd_defs.h m_info.h memory.h msg.h
13051 newconf.h numeric.h packet.h patchlevel.h
13052 patricia.h s_conf.h s_gline.h s_newconf.h
13053 s_serv.h s_user.h scache.h serno.h
13054 setup.h.in sprintf_irc.h stdinc.h tools.h
13055 modules .depend Makefile.in m_admin.c m_away.c
13056 m_dline.c m_encap.c m_gline.c m_info.c
13057 m_kline.c m_links.c m_list.c m_lusers.c
13058 m_motd.c m_oper.c m_operspy.c m_rehash.c
13059 m_restart.c m_resv.c m_set.c m_stats.c
13060 m_svinfo.c m_testline.c m_testmask.c
13061 m_topic.c m_trace.c m_watch.c m_who.c
13062 m_whois.c m_whowas.c m_xline.c
13063 static_modules.c.SH
13064 modules/core m_error.c m_message.c m_mode.c m_quit.c
13065 m_server.c m_squit.c
13066 src .depend Makefile.in adns.c balloc.c
13067 cache.c channel.c class.c client.c
13068 commio.c crypt.c devpoll.c epoll.c
13069 event.c getopt.c hash.c hook.c hostmask.c
13070 irc_string.c ircd.c ircd_lexer.l
13071 ircd_parser.y ircd_signal.c listener.c
13072 modules.c newconf.c numeric.c packet.c
13073 parse.c patricia.c poll.c reject.c
13074 restart.c s_auth.c s_conf.c s_log.c
13075 s_newconf.c s_serv.c s_user.c scache.c
13076 select.c send.c snprintf.c tools.c
13077 version.c.SH watch.c whowas.c
13078 tools README.mkpasswd mkpasswd.c
13079 Added files:
13080 . README.VMS clean.com make.com
13081 doc services.txt
13082 include common.h s_stats.h setup.h_vms
13083 supported.h
13084 modules descrip.mms m_challenge.c m_etrace.c
13085 m_invite.c m_names.c m_pass.c m_ping.c
13086 m_pong.c m_services.c m_tb.c m_user.c
13087 m_users.c m_version.c
13088 static_modules_c.com
13089 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13090 m_part.c m_sjoin.c
13091 servlink descrip.mms
13092 src descrip.mms kdparse.c messages.tab qio.c
13093 s_gline.c s_stats.c version.com
13094 tools descrip.mms mkpasswd_vms.c
13095 Removed files:
13096 doc 005.txt
13097 include banconf.h
13098 modules/core channels.c users.c
13099 src banconf.c
13100 Log:
13101 merge from RATBOX_2_0
13102
13103 Revision Changes Path
13104 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13105 7.40 +1 -0 ircd-ratbox/README.FIRST
13106 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13107 1.110 +114 -6 ircd-ratbox/RELNOTES
13108 1.17 +4 -0 ircd-ratbox/adns/adns.h
13109 1.17 +4 -4 ircd-ratbox/adns/internal.h
13110 1.12 +38 -38 ircd-ratbox/adns/parse.c
13111 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13112 1.19 +13 -13 ircd-ratbox/adns/types.c
13113 7.1 +10 -0 ircd-ratbox/clean.com (new)
13114 7.239 +47 -29 ircd-ratbox/configure
13115 7.53 +40 -32 ircd-ratbox/configure.ac
13116 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13117 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13118 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13119 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13120 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13121 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13122 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13123 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13124 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13125 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13126 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13127 7.252 +68 -22 ircd-ratbox/doc/example.conf
13128 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13129 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13130 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13131 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13132 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13133 1.5 +2 -1 ircd-ratbox/help/opers/umode
13134 1.7 +1 -1 ircd-ratbox/help/opers/xline
13135 1.2 +1 -0 ircd-ratbox/help/users/umode
13136 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13137 1.7 +8 -0 ircd-ratbox/include/cache.h
13138 7.162 +18 -16 ircd-ratbox/include/channel.h
13139 7.25 +4 -0 ircd-ratbox/include/class.h
13140 7.259 +34 -28 ircd-ratbox/include/client.h
13141 1.13 +45 -7 ircd-ratbox/include/commio.h
13142 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13143 7.181 +74 -16 ircd-ratbox/include/config.h
13144 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13145 7.53 +2 -0 ircd-ratbox/include/hash.h
13146 1.28 +73 -27 ircd-ratbox/include/hook.h
13147 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13148 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13149 7.80 +6 -31 ircd-ratbox/include/ircd.h
13150 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13151 7.56 +14 -8 ircd-ratbox/include/m_info.h
13152 7.49 +4 -0 ircd-ratbox/include/memory.h
13153 7.53 +2 -0 ircd-ratbox/include/msg.h
13154 7.33 +9 -9 ircd-ratbox/include/newconf.h
13155 7.53 +12 -8 ircd-ratbox/include/numeric.h
13156 7.27 +1 -1 ircd-ratbox/include/packet.h
13157 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13158 7.19 +25 -1 ircd-ratbox/include/patricia.h
13159 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13160 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13161 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13162 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13163 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13164 7.34 +13 -9 ircd-ratbox/include/s_user.h
13165 7.15 +1 -1 ircd-ratbox/include/scache.h
13166 7.5366 +1 -1 ircd-ratbox/include/serno.h
13167 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13168 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13169 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13170 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13171 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13172 1.53 +10 -10 ircd-ratbox/include/tools.h
13173 7.1 +58 -0 ircd-ratbox/make.com (new)
13174 1.45 +338 -182 ircd-ratbox/modules/.depend
13175 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13176 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13177 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13178 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13179 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13180 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13181 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13182 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13183 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13184 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13185 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13186 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13187 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13188 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13189 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13190 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13191 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13192 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13193 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13194 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13195 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13196 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13197 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13198 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13199 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13200 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13201 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13202 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13203 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13204 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13205 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13206 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13207 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13208 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13209 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13210 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13211 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13212 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13213 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13214 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13215 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13216 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13217 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13218 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13219 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13220 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13221 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13222 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13223 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13224 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13225 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13226 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13227 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13228 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13229 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13230 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13231 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13232 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13233 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13234 7.48 +162 -119 ircd-ratbox/src/.depend
13235 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13236 7.75 +5 -5 ircd-ratbox/src/adns.c
13237 7.84 +1 -1 ircd-ratbox/src/balloc.c
13238 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13239 1.23 +75 -7 ircd-ratbox/src/cache.c
13240 7.429 +342 -79 ircd-ratbox/src/channel.c
13241 7.67 +42 -2 ircd-ratbox/src/class.c
13242 7.485 +245 -85 ircd-ratbox/src/client.c
13243 1.23 +349 -43 ircd-ratbox/src/commio.c
13244 7.11 +4 -0 ircd-ratbox/src/crypt.c
13245 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13246 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13247 1.32 +4 -8 ircd-ratbox/src/epoll.c
13248 7.46 +63 -6 ircd-ratbox/src/event.c
13249 7.23 +4 -0 ircd-ratbox/src/getopt.c
13250 7.112 +8 -7 ircd-ratbox/src/hash.c
13251 7.32 +135 -133 ircd-ratbox/src/hook.c
13252 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13253 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13254 7.365 +56 -48 ircd-ratbox/src/ircd.c
13255 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13256 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13257 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13258 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13259 7.122 +14 -13 ircd-ratbox/src/listener.c
13260 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13261 7.150 +17 -8 ircd-ratbox/src/modules.c
13262 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13263 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13264 7.137 +55 -42 ircd-ratbox/src/packet.c
13265 7.187 +8 -15 ircd-ratbox/src/parse.c
13266 7.28 +2 -4 ircd-ratbox/src/patricia.c
13267 7.82 +3 -1 ircd-ratbox/src/poll.c
13268 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13269 1.32 +8 -3 ircd-ratbox/src/reject.c
13270 7.34 +1 -0 ircd-ratbox/src/restart.c
13271 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13272 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13273 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13274 7.76 +32 -35 ircd-ratbox/src/s_log.c
13275 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13276 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13277 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13278 7.334 +773 -2 ircd-ratbox/src/s_user.c
13279 7.27 +2 -1 ircd-ratbox/src/scache.c
13280 7.44 +2 -0 ircd-ratbox/src/select.c
13281 7.285 +12 -12 ircd-ratbox/src/send.c
13282 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13283 7.46 +0 -1 ircd-ratbox/src/tools.c
13284 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13285 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13286 1.3 +4 -4 ircd-ratbox/src/watch.c
13287 7.32 +1 -0 ircd-ratbox/src/whowas.c
13288 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13289 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13290 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13291 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13292
13293
13294
13295 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13296
13297 Modified files: (Branch: RATBOX_2_0)
13298 src client.c
13299 Log:
13300 a remote client is never going to have a watch list..duh
13301
13302 Revision Changes Path
13303 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13304
13305
13306
13307 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13308
13309 Added files: (Branch: RATBOX_2_0)
13310 modules m_watch.c
13311 Log:
13312 get that one too
13313
13314 Revision Changes Path
13315 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13316
13317
13318
13319 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13320
13321 Added files: (Branch: RATBOX_2_0)
13322 include watch.h
13323 src watch.c
13324 Log:
13325 helps if we actually include the .c/.h files
13326
13327 Revision Changes Path
13328 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13329 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13330
13331
13332
13333 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13334
13335 Modified files: (Branch: RATBOX_2_0)
13336 . configure configure.ac
13337 include client.h numeric.h s_conf.h setup.h.in
13338 supported.h
13339 modules Makefile.in
13340 modules/core m_nick.c
13341 src Makefile.in client.c ircd.c messages.tab
13342 newconf.c s_conf.c s_user.c
13343 Log:
13344 backport watch from devel
13345
13346 Revision Changes Path
13347 7.229.2.10 +12 -2 ircd-ratbox/configure
13348 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13349 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13350 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13351 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13352 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13353 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13354 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13355 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13356 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13357 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13358 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13359 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13360 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13361 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13362 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13363
13364
13365
13366 leeh 2005/01/12 10:12:40 EST (20050112_1)
13367
13368 Modified files: (Branch: RATBOX_2_0)
13369 include numeric.h
13370 modules m_services.c m_whois.c
13371 src messages.tab
13372 Log:
13373 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13374 when the user is logged in
13375
13376 Revision Changes Path
13377 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13378 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13379 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13380 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13381
13382
13383
13384 leeh 2005/01/11 19:47:14 EST (20050112_0)
13385
13386 Modified files: (Branch: RATBOX_2_0)
13387 include supported.h
13388 Added files: (Branch: RATBOX_2_0)
13389 doc services.txt
13390 Log:
13391 - add +r to 005
13392 - added doc/services.txt, outlining the compatibility code
13393
13394 Revision Changes Path
13395 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13396 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13397
13398
13399
13400 leeh 2005/01/11 18:38:10 EST (20050111_5)
13401
13402 Modified files: (Branch: RATBOX_2_0)
13403 include client.h hook.h
13404 modules m_services.c
13405 modules/core m_server.c
13406 src hook.c s_serv.c
13407 Log:
13408 - more services compatibility code:
13409 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13410 appropriate service {}; entry, only accept SU from these.
13411 - hook into us finishing nick burst, and have services burst a list of
13412 logged in users
13413
13414 Revision Changes Path
13415 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13416 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13417 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13418 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13419 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13420 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13421
13422
13423
13424 leeh 2005/01/11 17:32:42 EST (20050111_4)
13425
13426 Modified files: (Branch: RATBOX_2_0)
13427 . configure configure.ac
13428 include client.h
13429 modules Makefile.in
13430 src channel.c
13431 Added files: (Branch: RATBOX_2_0)
13432 modules m_services.c
13433 Log:
13434 - more services compatibility code:
13435 - encap handlers for SU (services marking client as logged in)
13436 - and for LOGIN (servers bursting logged in status)
13437 - move suser from Client -> User
13438
13439 Revision Changes Path
13440 7.229.2.9 +9 -3 ircd-ratbox/configure
13441 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13442 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13443 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13444 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13445 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13446
13447
13448
13449 leeh 2005/01/11 16:46:34 EST (20050111_3)
13450
13451 Modified files: (Branch: RATBOX_2_0)
13452 include ircd_defs.h
13453 Log:
13454 - whoops, missing #endif
13455
13456 Revision Changes Path
13457 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13458
13459
13460
13461 leeh 2005/01/11 15:56:57 EST (20050111_2)
13462
13463 Modified files: (Branch: RATBOX_2_0)
13464 include ircd_defs.h
13465 Log:
13466 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13467 have ipv6 just report sizeof(struct sockaddr_in)
13468
13469 Revision Changes Path
13470 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13471
13472
13473
13474 leeh 2005/01/10 20:19:35 EST (20050111_1)
13475
13476 Modified files: (Branch: RATBOX_2_0)
13477 src newconf.c
13478 Log:
13479 - fix a gcc warning
13480
13481 Revision Changes Path
13482 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13483
13484
13485
13486 leeh 2005/01/10 20:10:35 EST (20050111_0)
13487
13488 Modified files: (Branch: RATBOX_2_0)
13489 adns internal.h parse.c transmit.c types.c
13490 Log:
13491 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13492 conflict
13493
13494 Revision Changes Path
13495 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13496 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13497 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13498 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13499
13500
13501
13502 leeh 2005/01/10 17:48:48 EST (20050110_3)
13503
13504 Modified files: (Branch: RATBOX_2_0)
13505 modules m_xline.c
13506 Log:
13507 - send out the reformatted xline to opers (\s -> ' ')
13508
13509 Revision Changes Path
13510 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13511
13512
13513
13514 leeh 2005/01/10 16:18:53 EST (20050110_2)
13515
13516 Modified files: (Branch: RATBOX_2_0)
13517 help/opers umode
13518 help/users umode
13519 include client.h supported.h
13520 src messages.tab s_user.c send.c
13521 Log:
13522 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13523 channel privmsgs.
13524
13525 Revision Changes Path
13526 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13527 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13528 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13529 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13530 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13531 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13532 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13533
13534
13535
13536 leeh 2005/01/10 14:50:47 EST (20050110_1)
13537
13538 Modified files: (Branch: RATBOX_2_0)
13539 doc example.conf example.efnet.conf
13540 Log:
13541 - I dont remember ts6 desyncing on bans, so im not sure why the example
13542 confs say so.
13543
13544 Revision Changes Path
13545 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13546 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13547
13548
13549
13550 leeh 2005/01/10 13:31:10 EST (20050110_0)
13551
13552 Modified files: (Branch: RATBOX_2_0)
13553 . configure configure.ac
13554 include channel.h client.h numeric.h s_conf.h
13555 s_serv.h setup.h.in
13556 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13557 m_sjoin.c
13558 src channel.c messages.tab newconf.c s_conf.c
13559 s_serv.c s_user.c
13560 Log:
13561 - added --enable-services to configure, which enables some ratbox-services
13562 compatibility code:
13563 - chanmode +r, registered users only
13564 - usermode +S, prevents deop/kick of a service
13565 - service { }; block in conf for the above umode
13566
13567 Revision Changes Path
13568 7.229.2.8 +28 -16 ircd-ratbox/configure
13569 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13570 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13571 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13572 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13573 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13574 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13575 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13576 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13577 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13578 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13579 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13580 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13581 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13582 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13583 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13584 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13585 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13586 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13587
13588
13589
13590 leeh 2005/01/09 08:23:30 EST (20050109_0)
13591
13592 Modified files: (Branch: RATBOX_2_0)
13593 help/opers umode
13594 Log:
13595 - remove a tab, and add +C to opers umode help
13596
13597 Revision Changes Path
13598 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13599