]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Remove server_exists() which checked whether the
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
2 Log:
3 Remove hash_find_masked_server(), which made it possible
4 to specify the full (unmasked) name of a server behind
5 a hostmask. As a result find_any_client() (for prefixes)
6 becomes equal to find_client(), so remove that too.
7
8
9 Changes: Modified:
10 +0 -1 trunk/include/hash.h (File Modified)
11 +1 -75 trunk/src/hash.c (File Modified)
12 +1 -1 trunk/src/parse.c (File Modified)
13
14
15 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
16 Log:
17 Remove '*' from valid server name characters.
18 This makes it impossible to connect hostmasked servers.
19 (This support didn't work well anyway, was incompatible
20 with TS6 and we never masked ourselves.)
21
22
23 Changes: Modified:
24 +1 -1 trunk/src/match.c (File Modified)
25
26
27 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
28 Log:
29 Change spambot, flooder and jupe joiner notices from host to orighost.
30
31
32 Changes: Modified:
33 +1 -1 trunk/modules/core/m_join.c (File Modified)
34 +2 -2 trunk/modules/core/m_message.c (File Modified)
35 +2 -2 trunk/src/channel.c (File Modified)
36
37
38 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
39 Log:
40 Add documentation for SASL client protocol, same as atheme doc/SASL.
41
42
43 Changes: Modified:
44 + - trunk/doc/sasl.txt (File Added)
45
46
47 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
48 Log:
49 Include real hostname in Closing Link message for unknown
50 connections that have sent USER. This is helpful for
51 k-lined users while not breaking server IP hiding.
52
53
54 Changes: Modified:
55 +3 -1 trunk/src/client.c (File Modified)
56
57
58 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
59 Log:
60 Rerun autoconf.
61
62
63 Changes: Modified:
64 +29 -29 trunk/configure (File Modified)
65
66
67 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
68 Log:
69 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
70
71
72 Changes: Modified:
73 +3 -3 trunk/modules/core/m_kill.c (File Modified)
74
75
76 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
77 Log:
78 Backport from early 3.x:
79
80 --
81 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
82 Log:
83 - remove "Processing connection to foobar.net" message
84
85
86 Changes: Modified:
87 +0 -3 trunk/src/s_auth.c (File Modified)
88
89
90 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
91 Log:
92 - missed the processing connection one (actually, we can probably nuke this one)
93
94
95 Changes: Modified:
96 +1 -2 trunk/src/s_auth.c (File Modified)
97
98
99 river 2006/09/27 16:33:05 UTC (20060927-2174)
100 Log:
101 get_client_name = stupid
102
103
104
105 Changes: Modified:
106 +10 -7 trunk/modules/core/m_kill.c (File Modified)
107
108
109 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
110 Log:
111 - remove excessive arguments
112
113
114 Changes: Modified:
115 +1 -2 trunk/src/s_conf.c (File Modified)
116 +1 -1 trunk/src/s_user.c (File Modified)
117
118
119 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
120 Log:
121 - use sendto_one_notice() for on-connect notices too.
122
123
124 Changes: Modified:
125 +10 -10 trunk/src/s_auth.c (File Modified)
126
127
128 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
129 Log:
130 - use sendto_one_notice() in the core, too.
131
132
133 Changes: Modified:
134 +2 -2 trunk/src/chmode.c (File Modified)
135 +8 -15 trunk/src/modules.c (File Modified)
136 +3 -5 trunk/src/s_conf.c (File Modified)
137 +1 -2 trunk/src/s_newconf.c (File Modified)
138 +20 -57 trunk/src/s_user.c (File Modified)
139
140
141 river 2006/09/27 16:19:25 UTC (20060927-2166)
142 Log:
143 the KILL command will use get_client_name(, SHOW_IP) instead of
144 target->name, and will show a more useful error for local opers
145
146
147
148 Changes: Modified:
149 +6 -4 trunk/modules/core/m_kill.c (File Modified)
150
151
152 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
153 Log:
154 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
155
156
157 Changes: Modified:
158 +4 -2 trunk/src/send.c (File Modified)
159
160
161 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
162 Log:
163 - back out r2159
164
165
166 Changes: Modified:
167 +1 -1 trunk/include/client.h (File Modified)
168
169
170 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
171 Log:
172 - get_id(): fall back to "*" if client has no known name
173
174
175 Changes: Modified:
176 +1 -1 trunk/include/client.h (File Modified)
177
178
179 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
180 Log:
181 - convert to sendto_one_notice().
182
183
184 Changes: Modified:
185 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
186 +4 -6 trunk/unsupported/m_force.c (File Modified)
187
188
189 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
190 Log:
191 - use sendto_one_notice() in many places instead of
192 sendto_one(source_p, ":%s NOTICE %s :", ...);
193
194
195 Changes: Modified:
196 +10 -25 trunk/extensions/example_module.c (File Modified)
197 +5 -14 trunk/extensions/hurt.c (File Modified)
198 +1 -2 trunk/extensions/m_42.c (File Modified)
199 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
200 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
201 +1 -2 trunk/extensions/m_opme.c (File Modified)
202 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
203 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
204 +3 -7 trunk/modules/core/m_die.c (File Modified)
205 +2 -4 trunk/modules/core/m_kill.c (File Modified)
206 +2 -2 trunk/modules/core/m_squit.c (File Modified)
207 +1 -2 trunk/modules/m_challenge.c (File Modified)
208 +11 -15 trunk/modules/m_connect.c (File Modified)
209 +20 -28 trunk/modules/m_dline.c (File Modified)
210 +2 -2 trunk/modules/m_etrace.c (File Modified)
211 +11 -21 trunk/modules/m_gline.c (File Modified)
212 +2 -4 trunk/modules/m_kline.c (File Modified)
213 +1 -2 trunk/modules/m_rehash.c (File Modified)
214 +3 -7 trunk/modules/m_restart.c (File Modified)
215 +31 -45 trunk/modules/m_set.c (File Modified)
216 +2 -4 trunk/modules/m_testmask.c (File Modified)
217 +5 -8 trunk/modules/m_unreject.c (File Modified)
218 +2 -5 trunk/modules/m_xline.c (File Modified)
219 --
220
221
222 Changes: Modified:
223 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
224 +10 -25 trunk/extensions/example_module.c (File Modified)
225 +5 -14 trunk/extensions/hurt.c (File Modified)
226 +1 -2 trunk/extensions/m_42.c (File Modified)
227 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
228 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
229 +1 -2 trunk/extensions/m_opme.c (File Modified)
230 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
231 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
232 +3 -7 trunk/modules/core/m_die.c (File Modified)
233 +14 -11 trunk/modules/core/m_kill.c (File Modified)
234 +2 -2 trunk/modules/core/m_squit.c (File Modified)
235 +1 -2 trunk/modules/m_challenge.c (File Modified)
236 +11 -15 trunk/modules/m_connect.c (File Modified)
237 +2 -4 trunk/modules/m_dline.c (File Modified)
238 +2 -2 trunk/modules/m_etrace.c (File Modified)
239 +11 -21 trunk/modules/m_gline.c (File Modified)
240 +2 -4 trunk/modules/m_kline.c (File Modified)
241 +1 -2 trunk/modules/m_rehash.c (File Modified)
242 +3 -7 trunk/modules/m_restart.c (File Modified)
243 +31 -45 trunk/modules/m_set.c (File Modified)
244 +2 -4 trunk/modules/m_testmask.c (File Modified)
245 +5 -8 trunk/modules/m_unreject.c (File Modified)
246 +1 -3 trunk/modules/m_xline.c (File Modified)
247 +2 -2 trunk/src/chmode.c (File Modified)
248 +8 -15 trunk/src/modules.c (File Modified)
249 +10 -14 trunk/src/s_auth.c (File Modified)
250 +3 -6 trunk/src/s_conf.c (File Modified)
251 +1 -2 trunk/src/s_newconf.c (File Modified)
252 +20 -57 trunk/src/s_user.c (File Modified)
253 +4 -2 trunk/src/send.c (File Modified)
254 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
255 +4 -6 trunk/unsupported/m_force.c (File Modified)
256
257
258 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
259 Log:
260 - keyword-subst from charybdis 2.2.
261
262
263 Changes: Modified:
264 +12 -3 trunk/doc/example.conf (File Modified)
265 +58 -3 trunk/doc/reference.conf (File Modified)
266 + - trunk/include/substitution.h (File Added)
267 +1 -0 trunk/src/Makefile.in (File Modified)
268 +2 -2 trunk/src/s_conf.c (File Modified)
269 +164 -1 trunk/src/s_user.c (File Modified)
270 + - trunk/src/substitution.c (File Added)
271
272
273 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
274 Log:
275 Removed merge tracking for "svnmerge" for
276 http://svn.atheme.org/charybdis/branches/release-2.2
277
278
279 Changes: Modified:
280 + - trunk/ (Property Modified)
281
282
283 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
284 Log:
285 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
286 http://svn.atheme.org/charybdis/branches/release-2.2
287
288
289 Changes: Modified:
290 + - trunk/ (Property Modified)
291
292
293 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
294 Log:
295 Removed merge tracking for "svnmerge" for
296 http://svn.atheme.org/charybdis/branches/release-2.2
297
298
299 Changes: Modified:
300 + - trunk/ (Property Modified)
301
302
303 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
304 Log:
305 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
306 http://svn.atheme.org/charybdis/branches/release-2.2
307
308
309 Changes: Modified:
310 + - trunk/ (Property Modified)
311
312
313 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
314 Log:
315 - bleah
316
317
318 Changes: Modified:
319 + - trunk/ (Property Modified)
320
321
322 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
323 Log:
324 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
325 http://svn.atheme.org/charybdis/branches/release-2.2
326
327
328 Changes: Modified:
329 + - trunk/ (Property Modified)
330
331
332 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
333 Log:
334 - version bump to 2.2.0
335
336
337 Changes: Modified:
338 +3 -1 trunk/NEWS (File Modified)
339 +1 -1 trunk/configure.ac (File Modified)
340
341
342 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
343 Log:
344 - the new plan:
345 + branches/release-2.1 -> 2.2 base
346 + 3.0 -> branches/cxxconversion
347 + backport some immediate 3.0 functionality for 2.2
348 + other stuff
349
350
351 Changes: Modified:
352 + - trunk/ (File Added)
353
354
355 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
356 Log:
357 Merged revisions 3135,3137 via svnmerge from
358 http://svn.atheme.org/charybdis/trunk
359
360 ........
361 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
362
363 - Expand TRACE description
364 - Mention expiry time in TESTLINE
365 ........
366 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
367
368 Update copyright year for sgml docs to 2007.
369 ........
370
371
372 Changes: Modified:
373 + - branches/release-2.1/ (Property Modified)
374 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
375 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
376
377
378 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
379 Log:
380 Merged revisions 1999 via svnmerge from
381 http://svn.atheme.org/charybdis/trunk
382 Add river to CREDITS
383
384 ........
385 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
386
387 vanity
388 ........
389
390
391 Changes: Modified:
392 + - branches/release-2.1/ (Property Modified)
393 +1 -0 branches/release-2.1/CREDITS (File Modified)
394
395
396 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
397 Log:
398 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
399 http://svn.atheme.org/charybdis/trunk
400
401 ........
402 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
403
404 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
405 ........
406 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
407
408 - add use_forward to /info
409 ........
410 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
411
412 Call channel_modes() with &me instead of source_p when
413 sending out a JOIN and SJOIN for a local user. This
414 saves checking whether they are on the channel they
415 have just joined.
416 ........
417 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
418
419 If use_forward is disabled:
420 - hide +fFQ in 005
421 - hide +f in /mode #channel (/mode #channel f still shows it)
422 - do not send any mode changes adding +f to local clients
423 (-f ones are still sent)
424 ........
425
426
427 Changes: Modified:
428 + - branches/release-2.1/ (Property Modified)
429 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
430 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
431 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
432 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
433 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
434 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
435 +1 -1 branches/release-2.1/src/channel.c (File Modified)
436 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
437 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
438 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
439 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
440 +4 -2 branches/release-2.1/src/supported.c (File Modified)
441
442
443 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
444 Log:
445 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
446
447
448 Changes: Modified:
449 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
450 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
451 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
452
453
454 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
455 Log:
456 Add accountability (wallops, log) to OKICK.
457
458
459 Changes: Modified:
460 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
461
462
463 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
464 Log:
465 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
466 Similar to branches/release-2.2 r3061.
467
468
469 Changes: Modified:
470 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
471
472
473 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
474 Log:
475 - Write xline to file after instead of before notifying opers and source
476 - Also notify source of failure to add xline
477 Similar to branches/release-2.2 r3057.
478
479
480 Changes: Modified:
481 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
482
483
484 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
485 Log:
486 If a dline/kline/resv cannot be added to the file, send
487 the regular notices to local opers and source anyway,
488 and also warn the source (local opers were already warned).
489 Similar to branches/release-2.2 r3053.
490
491
492 Changes: Modified:
493 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
494
495
496 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
497 Log:
498 Port over fixes from unkline/unxline/unresv to undline.
499 Similar to branches/release-2.2 r3049.
500
501
502 Changes: Modified:
503 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
504
505
506 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
507 Log:
508 Merged revisions 2915 via svnmerge from
509 http://svn.atheme.org/charybdis/trunk
510
511 ........
512 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
513
514 In usage message, show kline.conf and xline.conf instead
515 of klines.conf and xlines.conf.
516 ........
517
518
519 Changes: Modified:
520 + - branches/release-2.1/ (Property Modified)
521 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
522
523
524 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
525 Log:
526 Merged revisions 2831,2833,2853 via svnmerge from
527 http://svn.atheme.org/charybdis/trunk
528
529 ........
530 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
531
532 unkline/unxline/unresv:
533 - if fclose on the output returns an error, treat this as a
534 write error too
535 - check if the rename from the temp file to the ban conf failed
536 ........
537 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
538
539 When adding a permanent dline/kline/xline/resv, check
540 the return value of fclose().
541 ........
542 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
543
544 Do not free xline aconf if it could not be written out.
545 It will be added to the list in memory anyway.
546 ........
547
548
549 Changes: Modified:
550 + - branches/release-2.1/ (Property Modified)
551 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
552 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
553 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
554 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
555
556
557 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
558 Log:
559 NEWS: Clarify effects of ip_cloaking changes a little.
560
561
562 Changes: Modified:
563 +2 -0 branches/release-2.1/NEWS (File Modified)
564
565
566 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
567 Log:
568 Rerun autoconf.
569
570
571 Changes: Modified:
572 +9 -9 branches/release-2.1/configure (File Modified)
573
574
575 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
576 Log:
577 Version bump on 2.1 branch to 2.1.2.
578
579
580 Changes: Modified:
581 +1 -1 branches/release-2.1/configure.ac (File Modified)
582
583
584 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
585 Log:
586 Mention r2801/r2805.
587
588
589 Changes: Modified:
590 +1 -0 branches/release-2.1/NEWS (File Modified)
591
592
593 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
594 Log:
595 Merged revisions 2801 via svnmerge from
596 http://svn.atheme.org/charybdis/trunk
597
598 ........
599 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
600
601 ip_cloaking: try to avoid truncation by removing more
602 components of the hostname (except the TLD).
603 ........
604
605
606 Changes: Modified:
607 + - branches/release-2.1/ (Property Modified)
608 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
609
610
611 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
612 Log:
613 Update NEWS.
614
615
616 Changes: Modified:
617 +8 -1 branches/release-2.1/NEWS (File Modified)
618
619
620 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
621 Log:
622 Merged revisions 2781 via svnmerge from
623 http://svn.atheme.org/charybdis/trunk
624
625 ........
626 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
627
628 Fix stupid bug: checked a hostmask against the found
629 ban instead of all exceptions, causing all host mangled
630 clients to be exempted if there was a single ban
631 exception in many cases.
632 ........
633
634
635 Changes: Modified:
636 + - branches/release-2.1/ (Property Modified)
637 +2 -2 branches/release-2.1/src/channel.c (File Modified)
638
639
640 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
641 Log:
642 Merged revisions 2773 via svnmerge from
643 http://svn.atheme.org/charybdis/trunk
644
645 ........
646 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
647
648 user@host must be *@* for a shared{} block with flags=locops
649 (server should not be *).
650 ........
651
652
653 Changes: Modified:
654 + - branches/release-2.1/ (Property Modified)
655 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
656
657
658 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
659 Log:
660 Tweak \s code a little.
661
662
663 Changes: Modified:
664 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
665 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
666 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
667
668
669 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
670 Log:
671 Merged revisions 2761 via svnmerge from
672 http://svn.atheme.org/charybdis/trunk
673
674 ........
675 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
676
677 The testline/no_tilde fixes are in 2.1.1.
678 ........
679
680
681 Changes: Modified:
682 + - branches/release-2.1/ (Property Modified)
683 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
684
685
686 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
687 Log:
688 Update NEWS.
689
690
691 Changes: Modified:
692 +4 -1 branches/release-2.1/NEWS (File Modified)
693
694
695 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
696 Log:
697 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
698 http://svn.atheme.org/charybdis/trunk
699 no_tilde fixes
700
701 ........
702 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
703
704 If the auth{} block has no_tilde and is not kline exempt,
705 check the username without tilde against klines too.
706 This is consistent with the way klines work on spoofs
707 (klines checked on both raw and appearing-on-IRC version).
708 ........
709 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
710
711 Rework the fix for klines with no_tilde.
712 Add an extra argument to find_address_conf() for the
713 username without tilde, as that may contain one character more.
714 ........
715 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
716
717 Unbreak compile (because of r2697).
718 testline with ~ could be improved some more perhaps, but this should work.
719 ........
720 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
721
722 testline: take no_tilde and username truncation into account
723 ........
724 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
725
726 Add some information on /testline with no_tilde and username truncation.
727 ........
728
729
730 Changes: Modified:
731 + - branches/release-2.1/ (Property Modified)
732 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
733 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
734 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
735 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
736 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
737 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
738
739
740 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
741 Log:
742 Merged revisions 2149,2151 via svnmerge from
743 http://svn.atheme.org/charybdis/trunk
744
745 ........
746 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
747
748 Move kills from services from +s to +k snomask.
749 Kills from non-service opers remain on +s.
750 ........
751 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
752
753 Update description of +s and +k snomasks.
754 ........
755
756
757 Changes: Modified:
758 + - branches/release-2.1/ (Property Modified)
759 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
760 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
761 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
762
763
764 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
765 Log:
766 Merged revisions 2685 via svnmerge from
767 http://svn.atheme.org/charybdis/trunk
768
769 ........
770 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
771
772 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
773 ........
774
775
776 Changes: Modified:
777 + - branches/release-2.1/ (Property Modified)
778 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
779
780
781 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
782 Log:
783 Merged revisions 2693 via svnmerge from
784 http://svn.atheme.org/charybdis/trunk
785
786 ........
787 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
788
789 Fix truncation (by one) of unidented usernames
790 if user registration is done because of DNSBL
791 completion (which is the usual case if a valid
792 NICK and USER are sent quickly and any DNSBLs
793 are enabled).
794 ........
795
796
797 Changes: Modified:
798 + - branches/release-2.1/ (Property Modified)
799 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
800
801
802 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
803 Log:
804 Update NEWS.
805
806
807 Changes: Modified:
808 +10 -0 branches/release-2.1/NEWS (File Modified)
809
810
811 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
812 Log:
813 Rerun autoconf.
814
815
816 Changes: Modified:
817 +9 -9 branches/release-2.1/configure (File Modified)
818
819
820 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
821 Log:
822 Version bump to 2.1.1.
823
824
825 Changes: Modified:
826 +1 -1 branches/release-2.1/configure.ac (File Modified)
827
828
829 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
830 Log:
831 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
832 http://svn.atheme.org/charybdis/trunk
833
834 ........
835 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
836
837 - fix a server notice on SID collision where the server name is mentioned twice
838 ........
839 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
840
841 - get_server_name() is stupid
842 ........
843 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
844
845 - fix an oops
846 ........
847 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
848
849 Do the Attempt to re-introduce SID server notice somewhat
850 differently, showing a real host again if !HIDE_SERVERS_IPS
851 and still showing the server name exactly once.
852 ........
853 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
854
855 Fix log message for Attempt to re-introduce SID (server notice was ok).
856 ........
857 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
858
859 - replace "No N line" with "no connect block" in a
860 serverlog message
861 - show attempted server name in a few serverlog messages
862 ........
863
864
865 Changes: Modified:
866 + - branches/release-2.1/ (Property Modified)
867 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
868
869
870 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
871 Log:
872 Merged revisions 2218 via svnmerge from
873 http://svn.atheme.org/charybdis/trunk
874
875 ........
876 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
877
878 Fix garbage in /stats y output on 64-bit archs.
879 ........
880
881
882 Changes: Modified:
883 + - branches/release-2.1/ (Property Modified)
884 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
885
886
887 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
888 Log:
889 Merged revisions 2438 via svnmerge from
890 http://svn.atheme.org/charybdis/trunk
891
892 ........
893 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
894
895 Enable Revision keyword in addition to Id.
896 ........
897
898
899 Changes: Modified:
900 + - branches/release-2.1/ (Property Modified)
901 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
902
903
904 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
905 Log:
906 Merged revisions 2679 via svnmerge from
907 http://svn.atheme.org/charybdis/trunk
908
909 ........
910 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
911
912 Port over ratbox 2.2 r23253 (anfl):
913 - remove the cached storage of how many +beI there are, thereby fixing a
914 case where it can get desynced from reality
915 ........
916
917
918 Changes: Modified:
919 + - branches/release-2.1/ (Property Modified)
920 +0 -1 branches/release-2.1/include/channel.h (File Modified)
921 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
922
923
924 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
925 Log:
926 Merged revisions 2093,2095 via svnmerge from
927 http://svn.atheme.org/charybdis/trunk
928
929 ........
930 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
931
932 - change DNSBL licensing to BSD.
933 ........
934 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
935
936 - change x86-assembly FNV implementation to BSD license
937 ........
938
939
940 Changes: Modified:
941 + - branches/release-2.1/ (Property Modified)
942 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
943 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
944
945
946 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
947 Log:
948 Merged revisions 2073,2075 via svnmerge from
949 http://svn.atheme.org/charybdis/trunk
950
951 ........
952 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
953
954 Put full information in the squit reason when exiting
955 a server due to a servlink (ziplinks) error.
956 ........
957 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
958
959 Put full information in the squit reason when exiting
960 a server due to not enough arguments for a command.
961 ........
962
963
964 Changes: Modified:
965 + - branches/release-2.1/ (Property Modified)
966 +7 -5 branches/release-2.1/src/parse.c (File Modified)
967 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
968
969
970 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
971 Log:
972 Merged revisions 2071 via svnmerge from
973 http://svn.atheme.org/charybdis/trunk
974
975 ........
976 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
977
978 Don't redirect users from an existing domain to an
979 existing server in reference.conf.
980 Idea from ratbox.
981 ........
982
983
984 Changes: Modified:
985 + - branches/release-2.1/ (Property Modified)
986 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
987
988
989 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
990 Log:
991 Merged revisions 2053 via svnmerge from
992 http://svn.atheme.org/charybdis/trunk
993
994 ........
995 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
996
997 Make find_channel_membership() choose the shortest list
998 (channel's list or user's list) to search, avoiding excessive
999 CPU usage with services which are in lots of channels.
1000 From ratbox 2.2 (anfl/jilles)
1001 ........
1002
1003
1004 Changes: Modified:
1005 + - branches/release-2.1/ (Property Modified)
1006 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1007
1008
1009 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1010 Log:
1011 Rerun autoconf.
1012
1013
1014 Changes: Modified:
1015 +9 -9 branches/release-2.1/configure (File Modified)
1016
1017
1018 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1019 Log:
1020 Version change 2.1.0rc1 -> 2.1.0 (release).
1021
1022
1023 Changes: Modified:
1024 +1 -1 branches/release-2.1/configure.ac (File Modified)
1025
1026
1027 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1028 Log:
1029 Merged revisions 2029 via svnmerge from
1030 http://svn.atheme.org/charybdis/trunk
1031
1032 ........
1033 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1034
1035 NEWS: mention m_webirc.c module
1036 ........
1037
1038
1039 Changes: Modified:
1040 + - branches/release-2.1/ (Property Modified)
1041 +1 -0 branches/release-2.1/NEWS (File Modified)
1042
1043
1044 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1045 Log:
1046 Rerun autoconf.
1047
1048
1049 Changes: Modified:
1050 +9 -9 branches/release-2.1/configure (File Modified)
1051
1052
1053 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1054 Log:
1055 Change version to 2.1.0rc1.
1056
1057
1058 Changes: Modified:
1059 +1 -1 branches/release-2.1/configure.ac (File Modified)
1060
1061
1062 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1063 Log:
1064 Merged revisions 2021 via svnmerge from
1065 http://svn.atheme.org/charybdis/trunk
1066
1067 ........
1068 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1069
1070 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1071 related flaky looking things, and instead keep a list
1072 of BlacklistClients in PreClient.
1073 ........
1074
1075
1076 Changes: Modified:
1077 + - branches/release-2.1/ (Property Modified)
1078 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1079 +1 -1 branches/release-2.1/include/client.h (File Modified)
1080 +0 -1 branches/release-2.1/include/res.h (File Modified)
1081 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1082 +0 -24 branches/release-2.1/src/res.c (File Modified)
1083 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1084
1085
1086 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1087 Log:
1088 Merged revisions 2015,2017 via svnmerge from
1089 http://svn.atheme.org/charybdis/trunk
1090
1091 ........
1092 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1093
1094 Check if the name in the question section of the
1095 DNS reply matches what we queried, to guard against
1096 late replies to a previous query with the same id.
1097 ........
1098 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1099
1100 res.c: add a comment summarizing our changes
1101 ........
1102
1103
1104 Changes: Modified:
1105 + - branches/release-2.1/ (Property Modified)
1106 +53 -18 branches/release-2.1/src/res.c (File Modified)
1107
1108
1109 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1110 Log:
1111 Merged revisions 1981 via svnmerge from
1112 http://svn.atheme.org/charybdis/trunk
1113
1114 ........
1115 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1116
1117 Alphabetize extensions and tweak the descriptions a little.
1118 ........
1119
1120
1121 Changes: Modified:
1122 + - branches/release-2.1/ (Property Modified)
1123 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1124 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1125
1126
1127 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1128 Log:
1129 Merged revisions 1975 via svnmerge from
1130 http://svn.atheme.org/charybdis/trunk
1131
1132 ........
1133 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1134
1135 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1136 We should use the IP and not truncate the hostname.
1137 From ratbox 2.2 (androsyn)
1138 ........
1139
1140
1141 Changes: Modified:
1142 + - branches/release-2.1/ (Property Modified)
1143 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1144
1145
1146 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1147 Log:
1148 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1149 http://svn.atheme.org/charybdis/trunk
1150
1151
1152 Changes: Modified:
1153 + - branches/release-2.1/ (Property Modified)
1154
1155
1156 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1157 Log:
1158 - branch 2.1 release family
1159
1160
1161 Changes: Modified:
1162 + - branches/release-2.1/ (File Added)
1163
1164
1165 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1166 Log:
1167 Describe new handling of host mangling in channel bans in SGML.
1168
1169
1170 Changes: Modified:
1171 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1172
1173
1174 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1175 Log:
1176 - ok, 2.1 operline brought to you by marvin the melancholy robot
1177
1178
1179 Changes: Modified:
1180 +1 -1 trunk/src/messages.tab (File Modified)
1181
1182
1183 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1184 Log:
1185 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1186 If anybody comes up with anything better, then please let us know
1187 and we will change this before 2.1 is branched.
1188
1189
1190 Changes: Modified:
1191 +1 -1 trunk/src/messages.tab (File Modified)
1192
1193
1194 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1195 Log:
1196 Add EUID to capab.txt.
1197
1198
1199 Changes: Modified:
1200 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1201
1202
1203 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1204 Log:
1205 Update NEWS file.
1206
1207
1208 Changes: Modified:
1209 +3 -0 trunk/NEWS (File Modified)
1210
1211
1212 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1213 Log:
1214 Allow service{} servers to manipulate the nick delay table
1215 (for "nickserv enforcement").
1216 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1217 If duration is 0, the nickdelay entry is removed, otherwise
1218 it is added with the duration in seconds (maximum 24 hours).
1219 It is suggested that this is used if the EUID capab is present.
1220
1221
1222 Changes: Modified:
1223 +42 -1 trunk/modules/m_services.c (File Modified)
1224
1225
1226 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1227 Log:
1228 HURT: strip off *@ from the start of the mask
1229 reject anything else containing '@' or '!'
1230
1231
1232 Changes: Modified:
1233 +11 -0 trunk/extensions/hurt.c (File Modified)
1234
1235
1236 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1237 Log:
1238 ircd.c: need supported.h here
1239
1240
1241 Changes: Modified:
1242 +1 -0 trunk/src/ircd.c (File Modified)
1243
1244
1245 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1246 Log:
1247 HURT: less ambiguity here
1248 ips/hosts to be hurt must contain a '.' or ':' otherwise
1249 they are interpreted as nicks
1250
1251
1252 Changes: Modified:
1253 +14 -9 trunk/extensions/hurt.c (File Modified)
1254
1255
1256 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1257 Log:
1258 - we're now ircd-charybdis.org.
1259 - properly alphabetize credits
1260
1261
1262 Changes: Modified:
1263 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1264
1265
1266 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1267 Log:
1268 - add additional modules to the configs
1269
1270
1271 Changes: Modified:
1272 +6 -0 trunk/doc/example.conf (File Modified)
1273 +12 -0 trunk/doc/reference.conf (File Modified)
1274
1275
1276 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1277 Log:
1278 - remove hurt.h, it is pointless and confusing
1279
1280
1281 Changes: Modified:
1282 +27 -62 trunk/extensions/hurt.c (File Modified)
1283 + - trunk/extensions/hurt.h (File Deleted)
1284
1285
1286 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1287 Log:
1288 - add code to suggest a local HURT by nickname.
1289 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1290
1291
1292 Changes: Modified:
1293 +40 -10 trunk/extensions/hurt.c (File Modified)
1294 +1 -0 trunk/extensions/hurt.h (File Modified)
1295
1296
1297 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1298 Log:
1299 - update NEWS file
1300
1301
1302 Changes: Modified:
1303 +2 -1 trunk/NEWS (File Modified)
1304
1305
1306 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1307 Log:
1308 MASKTRACE/TESTMASK: check orighost as well
1309
1310
1311 Changes: Modified:
1312 +4 -2 trunk/modules/m_etrace.c (File Modified)
1313 +3 -1 trunk/modules/m_testmask.c (File Modified)
1314
1315
1316 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1317 Log:
1318 Make RPL_ISUPPORT (005) numeric modularizable.
1319 Currently it will reassemble the numeric every time
1320 it needs to be sent, using a few dozen callbacks;
1321 if this is too slow some caching scheme should be
1322 implemented.
1323
1324
1325 Changes: Modified:
1326 +0 -1 trunk/include/s_user.h (File Modified)
1327 +36 -114 trunk/include/supported.h (File Modified)
1328 +1 -1 trunk/modules/m_version.c (File Modified)
1329 +1 -0 trunk/src/Makefile.in (File Modified)
1330 +1 -0 trunk/src/ircd.c (File Modified)
1331 +300 -25 trunk/src/s_user.c (File Modified)
1332 + - trunk/src/supported.c (File Added)
1333
1334
1335 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1336 Log:
1337 EUID orighost could differ from host only in case,
1338 do not mark as dynamic spoof then
1339
1340
1341 Changes: Modified:
1342 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1343
1344
1345 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1346 Log:
1347 kline help file: clarify a bit and remove some obsolete stuff
1348 partly suggested by Olin
1349
1350
1351 Changes: Modified:
1352 +8 -8 trunk/help/opers/kline (File Modified)
1353
1354
1355 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1356 Log:
1357 Update NEWS file.
1358
1359
1360 Changes: Modified:
1361 +20 -0 trunk/NEWS (File Modified)
1362
1363
1364 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1365 Log:
1366 Show real host/IP to nonopers whoising themselves.
1367 The IP is not shown for auth{} spoofs, otherwise it is,
1368 as it looked rather weird to me to show an auth{} spoofed
1369 IP like this. (/userhost on self still shows the IP.)
1370
1371
1372 Changes: Modified:
1373 +13 -2 trunk/modules/m_whois.c (File Modified)
1374
1375
1376 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1377 Log:
1378 Document nick_delay stuff and move it around a bit.
1379
1380
1381 Changes: Modified:
1382 +1 -2 trunk/doc/example.conf (File Modified)
1383 +8 -2 trunk/doc/reference.conf (File Modified)
1384
1385
1386 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1387 Log:
1388 - disable nickdelay by default. Needs to be documented in reference.conf.
1389
1390
1391 Changes: Modified:
1392 +2 -0 trunk/doc/example.conf (File Modified)
1393 +2 -0 trunk/doc/reference.conf (File Modified)
1394
1395
1396 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1397 Log:
1398 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1399
1400
1401 Changes: Modified:
1402 +2 -1 trunk/modules/m_services.c (File Modified)
1403
1404
1405 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1406 Log:
1407 ip_cloaking: somewhat hackish but we need to send the
1408 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1409 umodes
1410
1411
1412 Changes: Modified:
1413 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1414
1415
1416 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1417 Log:
1418 If EUID is used, show realhost in far connect notice
1419 (but not in far disconnect notice).
1420
1421
1422 Changes: Modified:
1423 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1424
1425
1426 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1427 Log:
1428 ip_cloaking:
1429 - use non-ENCAP CHGHOST if possible
1430 - really introduce new users with their mangled and real
1431 host if +h is in default umodes
1432
1433
1434 Changes: Modified:
1435 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1436
1437
1438 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1439 Log:
1440 Add non-ENCAP CHGHOST.
1441
1442
1443 Changes: Modified:
1444 +49 -11 trunk/modules/m_chghost.c (File Modified)
1445
1446
1447 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1448 Log:
1449 Initial addition of EUID (puts realhost/account in same
1450 command as user introduction).
1451 See doc/technical/euid.txt for more information.
1452 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1453
1454
1455 Changes: Modified:
1456 + - trunk/doc/technical/euid.txt (File Added)
1457 +2 -1 trunk/include/s_serv.h (File Modified)
1458 +1 -1 trunk/include/s_user.h (File Modified)
1459 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1460 +1 -34 trunk/modules/m_chghost.c (File Modified)
1461 +0 -28 trunk/modules/m_services.c (File Modified)
1462 +30 -1 trunk/src/s_serv.c (File Modified)
1463 +30 -3 trunk/src/s_user.c (File Modified)
1464
1465
1466 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1467 Log:
1468 Store the mangled host in localClient and use it for
1469 ban matching (also match real host for mangled users,
1470 also match mangled host for uncloaked users).
1471 Improve interaction of +h with auth{} and services
1472 spoofs.
1473 Note that all of this only applies to clients who
1474 connect after the mangling module is loaded
1475 (other clients cannot even set +h).
1476 The sorcerynet cloaking module has not been updated
1477 for these changes.
1478
1479
1480 Changes: Modified:
1481 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1482 +3 -0 trunk/include/client.h (File Modified)
1483 +64 -5 trunk/src/channel.c (File Modified)
1484 +1 -0 trunk/src/client.c (File Modified)
1485 +2 -2 trunk/src/s_user.c (File Modified)
1486
1487
1488 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1489 Log:
1490 Document /stats U letters in sgml.
1491
1492
1493 Changes: Modified:
1494 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1495
1496
1497 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1498 Log:
1499 Better description of hub_mask and leaf_mask.
1500
1501
1502 Changes: Modified:
1503 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1504
1505
1506 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1507 Log:
1508 Add operspy_dont_care_user_info to sgml docs.
1509
1510
1511 Changes: Modified:
1512 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1513
1514
1515 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1516 Log:
1517 Add general::operspy_dont_care_user_info.
1518 This makes /who mask equivalent to /who !mask for opers
1519 with the operspy flag, and removes the operspy log/notice
1520 on /who mask, /masktrace and /scan.
1521 The necessary privilege (operspy flag) is unchanged.
1522 Behaviour for the other operspy commands (channel
1523 related ones) is also unchanged.
1524
1525
1526 Changes: Modified:
1527 +1 -0 trunk/doc/example.conf (File Modified)
1528 +6 -0 trunk/doc/reference.conf (File Modified)
1529 +1 -0 trunk/include/s_conf.h (File Modified)
1530 +10 -8 trunk/modules/m_etrace.c (File Modified)
1531 +6 -0 trunk/modules/m_info.c (File Modified)
1532 +8 -5 trunk/modules/m_scan.c (File Modified)
1533 +1 -1 trunk/modules/m_version.c (File Modified)
1534 +6 -1 trunk/modules/m_who.c (File Modified)
1535 +1 -0 trunk/src/newconf.c (File Modified)
1536 +1 -0 trunk/src/s_conf.c (File Modified)
1537
1538
1539 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1540 Log:
1541 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1542 This letter will also be used for showing operspy with
1543 limited accountability (show non channel related info
1544 without '!' or notice).
1545
1546
1547 Changes: Modified:
1548 +2 -0 trunk/doc/server-version-info (File Modified)
1549 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1550 +2 -0 trunk/include/ircd.h (File Modified)
1551 +6 -0 trunk/modules/m_info.c (File Modified)
1552 +2 -0 trunk/modules/m_version.c (File Modified)
1553 +1 -0 trunk/src/ircd_state.c (File Modified)
1554
1555
1556 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1557 Log:
1558 Add m_webirc module, allows showing real host of CGI:IRC users.
1559 Differences to the version available on my web page for a while:
1560 instructions on how to set it up.
1561
1562
1563 Changes: Modified:
1564 +137 -0 trunk/extensions/Makefile.in (File Modified)
1565 + - trunk/extensions/m_webirc.c (File Added)
1566
1567
1568 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1569 Log:
1570 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1571
1572
1573 Changes: Modified:
1574 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1575
1576
1577 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1578 Log:
1579 - move beu from core to contributors
1580 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1581
1582
1583 Changes: Modified:
1584 +2 -2 trunk/CREDITS (File Modified)
1585
1586
1587 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1588 Log:
1589 Mention that class blocks must be defined before the
1590 auth or connect blocks referencing them.
1591
1592
1593 Changes: Modified:
1594 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1595
1596
1597 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1598 Log:
1599 extb_canjoin:
1600 - change from "can join" to "is banned", this reverses sense
1601 and removes "weird" checks like for +i, +l, +j
1602 - don't allow $j to same channel
1603 - +s/+p restriction removed, anyone can /mode b anyway
1604 - +k check removed
1605
1606
1607 Changes: Modified:
1608 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1609
1610
1611 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1612 Log:
1613 Add a few important lines from reference.conf to example.conf.
1614
1615
1616 Changes: Modified:
1617 +8 -1 trunk/doc/example.conf (File Modified)
1618
1619
1620 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1621 Log:
1622 - we don't support rtsigio anymore
1623 - we definately don't support VMS nor Cygwin either.
1624
1625
1626 Changes: Modified:
1627 +2 -2 trunk/INSTALL (File Modified)
1628 +0 -2 trunk/README.FIRST (File Modified)
1629
1630
1631 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1632 Log:
1633 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1634
1635
1636 Changes: Modified:
1637 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1638
1639
1640 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1641 Log:
1642 extb_canjoin:
1643 - return EXTBAN_NOMATCH for a valid ban that does not match
1644 - consider a $j ban invalid if we were already processing a
1645 can_join for a $j ban
1646
1647
1648 Changes: Modified:
1649 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1650
1651
1652 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1653 Log:
1654 extb_extgecos: realhost -> orighost
1655
1656
1657 Changes: Modified:
1658 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1659
1660
1661 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1662 Log:
1663 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1664
1665
1666 Changes: Modified:
1667 +59 -0 trunk/extensions/Makefile.in (File Modified)
1668 + - trunk/extensions/extb_canjoin.c (File Added)
1669
1670
1671 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1672 Log:
1673 - oh right, charybdis calls that 'orighost'.
1674
1675
1676 Changes: Modified:
1677 +2 -2 trunk/modules/m_who.c (File Modified)
1678
1679
1680 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1681 Log:
1682 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1683
1684
1685 Changes: Modified:
1686 +2 -0 trunk/modules/m_who.c (File Modified)
1687
1688
1689 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1690 Log:
1691 - also check $x against realhost
1692
1693
1694 Changes: Modified:
1695 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1696
1697
1698 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1699 Log:
1700 Sorcerynet people want a debugging notice moved from +s to +d.
1701
1702
1703 Changes: Modified:
1704 +1 -1 trunk/src/blacklist.c (File Modified)
1705
1706
1707 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1708 Log:
1709 Use source_p instead of client_p for free_pre_client().
1710 client_p could be NULL or another client.
1711
1712
1713 Changes: Modified:
1714 +1 -1 trunk/src/client.c (File Modified)
1715
1716
1717 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1718 Log:
1719 - revert this, I know how to fix it now
1720
1721
1722 Changes: Modified:
1723 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1724
1725
1726 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1727 Log:
1728 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1729 This fix is probably suboptimal, but it does indeed fix the problem.
1730
1731
1732 Changes: Modified:
1733 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1734
1735
1736 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1737 Log:
1738 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1739
1740
1741 Changes: Modified:
1742 +49 -0 trunk/extensions/Makefile.in (File Modified)
1743 + - trunk/extensions/extb_extgecos.c (File Added)
1744
1745
1746 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1747 Log:
1748 Remove undocumented and unused general::fallback_to_ip6_int config option.
1749
1750
1751 Changes: Modified:
1752 +0 -3 trunk/include/s_conf.h (File Modified)
1753 +0 -3 trunk/src/newconf.c (File Modified)
1754
1755
1756 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1757 Log:
1758 SGML docs:
1759 - document new TESTMASK
1760 - mention that TESTMASK matching is the same as MASKTRACE matching
1761 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1762 been that way)
1763
1764
1765 Changes: Modified:
1766 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1767
1768
1769 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1770 Log:
1771 New testmask from ratbox 2.2.
1772 Allows matches on nick, ip and gecos in addition to user
1773 and host, and is fully analogous to masktrace.
1774 The numeric has changed from 724 to 727 and fields in it
1775 have changed.
1776
1777
1778 Changes: Modified:
1779 +4 -3 trunk/help/opers/testmask (File Modified)
1780 +1 -0 trunk/include/numeric.h (File Modified)
1781 +82 -9 trunk/modules/m_testmask.c (File Modified)
1782 +2 -2 trunk/src/messages.tab (File Modified)
1783
1784
1785 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1786 Log:
1787 contrib -> extensions
1788
1789
1790 Changes: Modified:
1791 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1792
1793
1794 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1795 Log:
1796 CHGHOST: Check validity of new hostname.
1797 If the command came from a local client (disabled by
1798 default), send an error message and drop the command.
1799 If the command came from a remote client or server,
1800 send a notice to opers and the target user (if local).
1801
1802
1803 Changes: Modified:
1804 +42 -1 trunk/modules/m_chghost.c (File Modified)
1805
1806
1807 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1808 Log:
1809 Update NEWS file.
1810
1811
1812 Changes: Modified:
1813 +23 -1 trunk/NEWS (File Modified)
1814
1815
1816 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1817 Log:
1818 When an outgoing server connection succeeds, set
1819 localClient->ip by simply copying the whole sockaddr
1820 struct instead of copying certain parts only.
1821
1822
1823 Changes: Modified:
1824 +1 -19 trunk/src/s_serv.c (File Modified)
1825
1826
1827 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1828 Log:
1829 Give a special error message and ignore the connect block
1830 if trying to add a connect block for the server's own name.
1831
1832
1833 Changes: Modified:
1834 +7 -0 trunk/src/newconf.c (File Modified)
1835
1836
1837 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1838 Log:
1839 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1840 when --disable-balloc is used, so that it compiles.
1841 Obviously the BlockHeapUsage() stub returns just zeroes so
1842 /stats z will be less informative.
1843
1844
1845 Changes: Modified:
1846 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1847
1848
1849 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1850 Log:
1851 Free and zero dns_query in DNS callback for outgoing connect.
1852 This avoids double free of reslist.
1853
1854
1855 Changes: Modified:
1856 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1857
1858
1859 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1860 Log:
1861 From ratbox, log failed outgoing connections to serverlog.
1862 Added: IP address.
1863
1864
1865 Changes: Modified:
1866 +13 -1 trunk/src/s_serv.c (File Modified)
1867
1868
1869 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1870 Log:
1871 Change serverlog message when connecting to be more clear and show the port number.
1872
1873
1874 Changes: Modified:
1875 +1 -1 trunk/src/s_serv.c (File Modified)
1876
1877
1878 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1879 Log:
1880 Remove gethost_byname(), this is meaningless
1881 since the removal of AAAA -> A fallback (r1763).
1882
1883
1884 Changes: Modified:
1885 +0 -1 trunk/include/res.h (File Modified)
1886 +0 -12 trunk/src/res.c (File Modified)
1887
1888
1889 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1890 Log:
1891 Remove ip6.int support and use only ip6.arpa.
1892 The global ip6.int zone has disappeared on June 1
1893 and a lot of other software has been removing ip6.int
1894 support also.
1895 This removes the second and last case where IPv6
1896 support in charybdis causes extra lookups and slows
1897 DNS down.
1898
1899
1900 Changes: Modified:
1901 +5 -27 trunk/src/res.c (File Modified)
1902
1903
1904 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1905 Log:
1906 Mention new default (r1767) for connect::aftype in sgml docs.
1907
1908
1909 Changes: Modified:
1910 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1911
1912
1913 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1914 Log:
1915 Use IPv6 if connect::host looks like an IPv6 address
1916 (contains a colon). No need to aftype=ipv6 anymore.
1917
1918
1919 Changes: Modified:
1920 +2 -0 trunk/src/newconf.c (File Modified)
1921
1922
1923 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1924 Log:
1925 More information about connect::host.
1926
1927
1928 Changes: Modified:
1929 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1930
1931
1932 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1933 Log:
1934 Remove fallback to A if AAAA cannot be found.
1935 In case of a forward check of a reverse lookup, we
1936 already know if it's ipv4 or ipv6, so it is not
1937 useful and in case of a forward lookup of a hostname
1938 in connect::host, connect::aftype already specifies
1939 if it's ipv4 or ipv6.
1940
1941
1942 Changes: Modified:
1943 +4 -27 trunk/src/res.c (File Modified)
1944
1945
1946 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1947 Log:
1948 msg_channel():
1949 - check if +c made the message text empty and refuse
1950 to send it if so
1951 - don't copy message text if it is not necessary
1952 (channel is -c)
1953
1954
1955 Changes: Modified:
1956 +14 -4 trunk/modules/core/m_message.c (File Modified)
1957
1958
1959 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1960 Log:
1961 remove_conf_item(): do not free cf_name, this is generally a string constant
1962
1963
1964 Changes: Modified:
1965 +0 -1 trunk/src/newconf.c (File Modified)
1966
1967
1968 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1969 Log:
1970 Remove the old unused FDL_ constants.
1971
1972
1973 Changes: Modified:
1974 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1975
1976
1977 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1978 Log:
1979 Remove an unused struct irc_sockaddr_storage from fde_t
1980 (allocated for every possible file descriptor).
1981
1982
1983 Changes: Modified:
1984 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1985
1986
1987 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1988 Log:
1989 If the DNS lookup for an outgoing connection is still
1990 pending when it is closed, clean it up.
1991
1992
1993 Changes: Modified:
1994 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1995
1996
1997 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1998 Log:
1999 If proc_answer() fails (for example if a lookup for an
2000 A record returns a CNAME), fail the query immediately.
2001 Previously the packet was just ignored, leaving the
2002 query to time out.
2003
2004
2005 Changes: Modified:
2006 +4 -8 trunk/src/res.c (File Modified)
2007
2008
2009 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2010 Log:
2011 Correct sockhost field in an outgoing server connection.
2012 First copy the host field from the server_conf, then
2013 take the IP from to where the connection was attempted
2014 when the connection callback is called.
2015 (Before r1747 this used the IP from the server_conf.)
2016
2017
2018 Changes: Modified:
2019 +8 -2 trunk/src/s_serv.c (File Modified)
2020
2021
2022 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2023 Log:
2024 Remove ipnum (keep aftype) and dns_query from server_conf.
2025 We don't keep track of binary form address in connect{}
2026 blocks anymore, DNS lookups of names in host= gone.
2027 As before the DNS lookup is done on connect.
2028 This should unbreak hostnames in host= somewhat.
2029
2030
2031 Changes: Modified:
2032 +1 -2 trunk/include/s_newconf.h (File Modified)
2033 +2 -2 trunk/src/newconf.c (File Modified)
2034 +1 -42 trunk/src/s_newconf.c (File Modified)
2035 +12 -31 trunk/src/s_serv.c (File Modified)
2036
2037
2038 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2039 Log:
2040 Rerun autoconf.
2041
2042
2043 Changes: Modified:
2044 +1 -1 trunk/configure (File Modified)
2045
2046
2047 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2048 Log:
2049 Fix --disable-balloc help text (said --disable-small-net).
2050
2051
2052 Changes: Modified:
2053 +1 -1 trunk/configure.ac (File Modified)
2054
2055
2056 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2057 Log:
2058 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2059 services (+S). Unlike operstring and adminstring, this
2060 is not changeable with /quote set but is updated on rehash.
2061
2062
2063 Changes: Modified:
2064 +1 -0 trunk/doc/example.conf (File Modified)
2065 +10 -2 trunk/doc/reference.conf (File Modified)
2066 +1 -0 trunk/include/s_conf.h (File Modified)
2067 +6 -0 trunk/modules/m_info.c (File Modified)
2068 +3 -2 trunk/modules/m_whois.c (File Modified)
2069 +1 -0 trunk/src/newconf.c (File Modified)
2070 +1 -0 trunk/src/s_conf.c (File Modified)
2071
2072
2073 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2074 Log:
2075 Fix handling of comma in whois: ignore the comma and
2076 everything after it but do output the entire parameter
2077 in RPL_ENDOFWHOIS.
2078
2079
2080 Changes: Modified:
2081 +2 -2 trunk/modules/m_whois.c (File Modified)
2082
2083
2084 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2085 Log:
2086 New /stats letter 's' to list HURTs:
2087 - opers get the full listing.
2088 - users get any HURTs that match their sockhost/orighost if
2089 "stats_k_oper_only" is set to 1.
2090
2091
2092 Changes: Modified:
2093 +50 -0 trunk/extensions/hurt.c (File Modified)
2094
2095
2096 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2097 Log:
2098 - make the newconf system available to modules.
2099
2100
2101 Changes: Modified:
2102 +4 -1 trunk/include/newconf.h (File Modified)
2103 +4 -8 trunk/src/newconf.c (File Modified)
2104
2105
2106 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2107 Log:
2108 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2109
2110 Changes: Modified:
2111 +0 -3 trunk/doc/example.conf (File Modified)
2112 +0 -3 trunk/doc/reference.conf (File Modified)
2113
2114
2115 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2116 Log:
2117 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2118
2119
2120 Changes: Modified:
2121 +3 -0 trunk/doc/example.conf (File Modified)
2122 +3 -0 trunk/doc/reference.conf (File Modified)
2123
2124
2125 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2126 Log:
2127 Fix too early truncation of JOIN channel list.
2128
2129
2130 Changes: Modified:
2131 +2 -3 trunk/modules/core/m_join.c (File Modified)
2132
2133
2134 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2135 Log:
2136 - From ratbox 2.2 (anfl), send server notices about read
2137 errors from handshakes and servers to +s instead of +d.
2138 - Send various server notices about failed server
2139 connections which did not reach registered state network
2140 wide if the connection was initiated by a remote oper.
2141 This avoids annoying the whole net if there is a
2142 broken autoconnect, but allows all opers to see why a
2143 remote connect failed. Failed connections which did reach
2144 server state already generate server notices everywhere.
2145
2146 Note: this is an exception to our general policy to not send
2147 server notices about unregistered connections remotely.
2148
2149
2150 Changes: Modified:
2151 +1 -0 trunk/include/client.h (File Modified)
2152 +20 -6 trunk/src/client.c (File Modified)
2153 +6 -6 trunk/src/s_serv.c (File Modified)
2154
2155
2156 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2157 Log:
2158 - fix typoes
2159
2160
2161 Changes: Modified:
2162 +1 -1 trunk/doc/example.conf (File Modified)
2163 +1 -1 trunk/doc/reference.conf (File Modified)
2164
2165
2166 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2167 Log:
2168 Don't allow #channel +b $c:&channel (inconsistent target).
2169
2170
2171 Changes: Modified:
2172 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2173
2174
2175 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2176 Log:
2177 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2178
2179
2180 Changes: Modified:
2181 +0 -2 trunk/include/client.h (File Modified)
2182
2183
2184 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2185 Log:
2186 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2187
2188
2189 Changes: Modified:
2190 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2191
2192
2193 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2194 Log:
2195 Store IP addresses in whowas. These are shown to opers.
2196 Obtained from Eurus patches.
2197 orighost tracking removed (not worth the memory IMHO),
2198 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2199 with unknown IPs and to not violate auth{} spoof policy.
2200
2201
2202 Changes: Modified:
2203 +2 -0 trunk/doc/reference.conf (File Modified)
2204 +1 -0 trunk/include/numeric.h (File Modified)
2205 +1 -0 trunk/include/whowas.h (File Modified)
2206 +10 -1 trunk/modules/m_whowas.c (File Modified)
2207 +1 -1 trunk/src/messages.tab (File Modified)
2208 +4 -0 trunk/src/whowas.c (File Modified)
2209
2210
2211 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2212 Log:
2213 Describe hostmask parameter of masktrace better in sgml docs.
2214
2215
2216 Changes: Modified:
2217 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2218
2219
2220 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2221 Log:
2222 masktrace help file: mention CIDR IP masks
2223 From ratbox 2.2
2224
2225
2226 Changes: Modified:
2227 +2 -0 trunk/help/opers/masktrace (File Modified)
2228
2229
2230 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2231 Log:
2232 MASKTRACE: allow normal match() on IP address also
2233 From ratbox 2.2
2234
2235
2236 Changes: Modified:
2237 +2 -3 trunk/modules/m_etrace.c (File Modified)
2238
2239
2240 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2241 Log:
2242 Allow +S clients (services) to send to channels and @/+ channels always.
2243
2244
2245 Changes: Modified:
2246 +1 -1 trunk/modules/core/m_message.c (File Modified)
2247 +1 -1 trunk/src/channel.c (File Modified)
2248
2249
2250 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2251 Log:
2252 Allow servers to send to @#chan and +#chan.
2253
2254
2255 Changes: Modified:
2256 +1 -1 trunk/modules/core/m_message.c (File Modified)
2257
2258
2259 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2260 Log:
2261 Don't count opers on service{} servers in /lusers.
2262
2263
2264 Changes: Modified:
2265 +2 -2 trunk/src/s_user.c (File Modified)
2266
2267
2268 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2269 Log:
2270 Show opers the real host behind a dynamic spoof in WHOIS.
2271 If the user is auth{} spoofed, this shows the auth{} spoof
2272 otherwise it shows the DNS hostname and IP address.
2273 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2274
2275
2276 Changes: Modified:
2277 +1 -0 trunk/include/numeric.h (File Modified)
2278 +12 -2 trunk/modules/m_whois.c (File Modified)
2279 +1 -1 trunk/src/messages.tab (File Modified)
2280
2281
2282 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2283 Log:
2284 Remove #define HIDE_SPOOF_IPS from config.h, should
2285 have been done earlier.
2286
2287
2288 Changes: Modified:
2289 +0 -7 trunk/include/config.h (File Modified)
2290
2291
2292 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2293 Log:
2294 Bring back ERR_CANTKILLSERVER.
2295
2296
2297 Changes: Modified:
2298 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2299
2300
2301 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2302 Log:
2303 ip_cloaking module:
2304 - also send RPL_HOSTHIDDEN on -h
2305 - don't allow +h for auth{} spoofed clients
2306
2307
2308 Changes: Modified:
2309 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2310
2311
2312 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2313 Log:
2314 /etc/resolv.conf parsing:
2315 - don't crash (sometimes) if there is a line without an argument
2316 (e.g. 'search' by itself)
2317 - fix handling of lines with leading whitespace
2318
2319
2320 Changes: Modified:
2321 +9 -8 trunk/src/reslib.c (File Modified)
2322
2323
2324 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2325 Log:
2326 Put back code that terminates DNS queries, which was
2327 removed during the resolver changes.
2328
2329
2330 Changes: Modified:
2331 +4 -0 trunk/src/s_auth.c (File Modified)
2332
2333
2334 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2335 Log:
2336 - oh hey, that was in the wrong place
2337
2338
2339 Changes: Modified:
2340 +13 -13 trunk/src/s_auth.c (File Modified)
2341
2342
2343 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2344 Log:
2345 - handle a situation where a user can go away before DNS completes
2346
2347
2348 Changes: Modified:
2349 +13 -0 trunk/src/s_auth.c (File Modified)
2350
2351
2352 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2353 Log:
2354 More dnsbl stuff
2355
2356
2357 Changes: Modified:
2358 +1 -0 trunk/include/blacklist.h (File Modified)
2359 +1 -0 trunk/include/res.h (File Modified)
2360 +33 -2 trunk/src/blacklist.c (File Modified)
2361 +2 -0 trunk/src/client.c (File Modified)
2362 +24 -0 trunk/src/res.c (File Modified)
2363
2364
2365 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2366 Log:
2367 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2368 if comm_accept() failed.
2369
2370 Found with valgrind.
2371
2372
2373 Changes: Modified:
2374 +4 -4 trunk/src/listener.c (File Modified)
2375
2376
2377 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2378 Log:
2379 - handle unavailable Client/preClient structs
2380
2381
2382 Changes: Modified:
2383 +9 -0 trunk/src/blacklist.c (File Modified)
2384
2385
2386 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2387 Log:
2388 Add +lf to SGML docs.
2389
2390
2391 Changes: Modified:
2392 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2393
2394
2395 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2396 Log:
2397 Also do forwarding if the channel limit (+l) is exceeded.
2398
2399
2400 Changes: Modified:
2401 +1 -1 trunk/help/opers/cmode (File Modified)
2402 +2 -2 trunk/modules/core/m_join.c (File Modified)
2403
2404
2405 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2406 Log:
2407 Post-release lovin':
2408 - Update version to 2.1.0.
2409 - Regenerate configure.
2410
2411
2412 Changes: Modified:
2413 +9 -9 trunk/configure (File Modified)
2414 +1 -1 trunk/configure.ac (File Modified)
2415
2416
2417 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2418 Log:
2419 Comment out example blacklist{} block.
2420
2421
2422 Changes: Modified:
2423 +7 -7 trunk/doc/example.conf (File Modified)
2424 +7 -7 trunk/doc/reference.conf (File Modified)
2425
2426
2427 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2428 Log:
2429 Add note regarding use of AHBL BLs.
2430
2431
2432 Changes: Modified:
2433 +4 -0 trunk/doc/example.conf (File Modified)
2434 +4 -0 trunk/doc/reference.conf (File Modified)
2435
2436
2437 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2438 Log:
2439 Fix typos.
2440
2441
2442 Changes: Modified:
2443 +2 -2 trunk/CREDITS (File Modified)
2444
2445
2446 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2447 Log:
2448 Add beu to CREDITS.
2449
2450
2451 Changes: Modified:
2452 +1 -0 trunk/CREDITS (File Modified)
2453
2454
2455 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2456 Log:
2457 Put more recent ratbox CREDITS here.
2458
2459
2460 Changes: Modified:
2461 +3 -2 trunk/doc/Ratbox-team (File Modified)
2462
2463
2464 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2465 Log:
2466 Clarify a bit.
2467
2468
2469 Changes: Modified:
2470 +5 -4 trunk/NEWS (File Modified)
2471
2472
2473 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2474 Log:
2475 Mention that install or make install also avoids modunload crashes.
2476
2477
2478 Changes: Modified:
2479 +2 -1 trunk/BUGS (File Modified)
2480
2481
2482 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2483 Log:
2484 - update NEWS a bit
2485
2486
2487 Changes: Modified:
2488 +3 -8 trunk/NEWS (File Modified)
2489
2490
2491 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2492 Log:
2493 - further updates
2494
2495
2496 Changes: Modified:
2497 +3 -2 trunk/BUGS (File Modified)
2498
2499
2500 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2501 Log:
2502 - add orighost check to hurt.c
2503 - update BUGS info
2504
2505
2506 Changes: Modified:
2507 +1 -6 trunk/BUGS (File Modified)
2508 +1 -1 trunk/extensions/hurt.c (File Modified)
2509
2510
2511 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2512 Log:
2513 Make kline_exempt exempt from HURT also.
2514
2515
2516 Changes: Modified:
2517 +2 -1 trunk/extensions/hurt.c (File Modified)
2518
2519
2520 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2521 Log:
2522 Fix mask HEAL propagation.
2523
2524
2525 Changes: Modified:
2526 +6 -3 trunk/extensions/hurt.c (File Modified)
2527
2528
2529 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2530 Log:
2531 - Remove old cruft.
2532 - Update.
2533
2534
2535 Changes: Modified:
2536 +18 -31 trunk/extensions/README (File Modified)
2537
2538
2539 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2540 Log:
2541 More target change hax.
2542 Ick.
2543
2544
2545 Changes: Modified:
2546 +5 -0 trunk/extensions/hurt.c (File Modified)
2547
2548
2549 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2550 Log:
2551 Improvements to HURT propagation.
2552
2553
2554 Changes: Modified:
2555 +8 -6 trunk/extensions/hurt.c (File Modified)
2556
2557
2558 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2559 Log:
2560 - further simplification
2561
2562
2563 Changes: Modified:
2564 +25 -76 trunk/extensions/hurt.c (File Modified)
2565 +0 -9 trunk/extensions/hurt.h (File Modified)
2566
2567
2568 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2569 Log:
2570 - client_exit hook
2571
2572
2573 Changes: Modified:
2574 +13 -0 trunk/extensions/hurt.c (File Modified)
2575
2576
2577 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2578 Log:
2579 - cut off at 15 messages instead of 30
2580
2581
2582 Changes: Modified:
2583 +1 -1 trunk/extensions/hurt.h (File Modified)
2584
2585
2586 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2587 Log:
2588 Squash a warning here.
2589
2590
2591 Changes: Modified:
2592 +1 -3 trunk/src/ircd.c (File Modified)
2593
2594
2595 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2596 Log:
2597 Don't show servers in /stats l to nonopers if flatten links is enabled.
2598
2599
2600 Changes: Modified:
2601 +3 -1 trunk/modules/m_stats.c (File Modified)
2602
2603
2604 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2605 Log:
2606 - hurt expiry
2607
2608
2609 Changes: Modified:
2610 +20 -7 trunk/extensions/hurt.c (File Modified)
2611
2612
2613 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2614 Log:
2615 - remove inline stuff (yuck)
2616 - sockaddr should have been sockhost
2617
2618
2619 Changes: Modified:
2620 +22 -31 trunk/extensions/hurt.c (File Modified)
2621
2622
2623 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2624 Log:
2625 - make hurt checking actually work
2626
2627
2628 Changes: Modified:
2629 +2 -7 trunk/extensions/hurt.c (File Modified)
2630
2631
2632 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2633 Log:
2634 Slight tweak to alias{}.
2635
2636
2637 Changes: Modified:
2638 +4 -0 trunk/src/parse.c (File Modified)
2639
2640
2641 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2642 Log:
2643 - further simplification
2644
2645
2646 Changes: Modified:
2647 +59 -71 trunk/extensions/hurt.c (File Modified)
2648 +0 -1 trunk/extensions/hurt.h (File Modified)
2649
2650
2651 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2652 Log:
2653 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2654
2655
2656 Changes: Modified:
2657 +10 -20 trunk/extensions/hurt.c (File Modified)
2658 +0 -4 trunk/extensions/hurt.h (File Modified)
2659
2660
2661 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2662 Log:
2663 - remove some unnecessary code here (hurt_initial_check_event()).
2664
2665
2666 Changes: Modified:
2667 +0 -23 trunk/extensions/hurt.c (File Modified)
2668
2669
2670 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2671 Log:
2672 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2673
2674
2675 Changes: Modified:
2676 +8 -0 trunk/modules/core/m_message.c (File Modified)
2677
2678
2679 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2680 Log:
2681 - more sane tgchange hax
2682
2683
2684 Changes: Modified:
2685 +2 -1 trunk/extensions/hurt.c (File Modified)
2686
2687
2688 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2689 Log:
2690 Make HEAL <nick> work.
2691
2692
2693 Changes: Modified:
2694 +40 -43 trunk/extensions/hurt.c (File Modified)
2695
2696
2697 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2698 Log:
2699 Destroy hurt_clients list on unload.
2700
2701
2702 Changes: Modified:
2703 +7 -0 trunk/extensions/hurt.c (File Modified)
2704
2705
2706 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2707 Log:
2708 Coding style: no space between a function name and parenthesis.
2709
2710
2711 Changes: Modified:
2712 +43 -43 trunk/extensions/hurt.c (File Modified)
2713
2714
2715 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2716 Log:
2717 Now works and throws out hurt clients after 30 protocol messages
2718 unless they identify.
2719
2720
2721 Changes: Modified:
2722 +28 -36 trunk/extensions/hurt.c (File Modified)
2723 +1 -7 trunk/extensions/hurt.h (File Modified)
2724
2725
2726 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2727 Log:
2728 Working addition/lookup.
2729
2730
2731 Changes: Modified:
2732 +8 -0 trunk/extensions/hurt.c (File Modified)
2733
2734
2735 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2736 Log:
2737 Get rid of hyb6 style propagation (:server COMMAND source).
2738
2739
2740 Changes: Modified:
2741 +18 -22 trunk/extensions/hurt.c (File Modified)
2742
2743
2744 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2745 Log:
2746 add not-working hurt_add and hurt_find
2747
2748
2749 Changes: Modified:
2750 +13 -5 trunk/extensions/hurt.c (File Modified)
2751
2752
2753 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2754 Log:
2755 Comment out a lot of stuff so I can load and unload this without crashing.
2756
2757
2758 Changes: Modified:
2759 +17 -6 trunk/extensions/hurt.c (File Modified)
2760
2761
2762 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2763 Log:
2764 Fix svn:keywords and add a short comment at the top.
2765
2766
2767 Changes: Modified:
2768 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2769
2770
2771 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2772 Log:
2773 - Make hurt module compile
2774 - Link it to the build
2775 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2776 correct flag name, no CAP_TS6 use etc
2777
2778
2779 Changes: Modified:
2780 +1 -0 trunk/extensions/Makefile.in (File Modified)
2781 +30 -32 trunk/extensions/hurt.c (File Modified)
2782
2783
2784 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2785 Log:
2786 Put beu's hurt module in trunk.
2787
2788
2789 Changes: Modified:
2790 + - trunk/extensions/hurt.c (File Added)
2791 + - trunk/extensions/hurt.h (File Added)
2792
2793
2794 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2795 Log:
2796 - _iprint(): use stderr instead of stdout
2797
2798
2799 Changes: Modified:
2800 +1 -1 trunk/src/s_log.c (File Modified)
2801
2802
2803 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2804 Log:
2805 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2806 and subsequently destroy our kqueue when we close 0, 1, 2
2807 (broke /restart).
2808 - After closing fd 0, 1, 2 reopen them to /dev/null again
2809 so we don't send messages from malloc etc to a random
2810 user's connection.
2811 - Remove an obsolete comment.
2812
2813
2814 Changes: Modified:
2815 +13 -2 trunk/src/ircd.c (File Modified)
2816
2817
2818 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2819 Log:
2820 Update NEWS file.
2821
2822
2823 Changes: Modified:
2824 +29 -1 trunk/NEWS (File Modified)
2825
2826
2827 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2828 Log:
2829 Rerun autoconf.
2830
2831
2832 Changes: Modified:
2833 +1 -1 trunk/configure (File Modified)
2834
2835
2836 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2837 Log:
2838 Fix openssl version check to also accept versions newer than 0.9.6.
2839
2840
2841 Changes: Modified:
2842 +1 -1 trunk/configure.ac (File Modified)
2843
2844
2845 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2846 Log:
2847 Oops, need packet.h here.
2848
2849
2850 Changes: Modified:
2851 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2852
2853
2854 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2855 Log:
2856 End the flood grace period in CPRIVMSG/CNOTICE.
2857
2858
2859 Changes: Modified:
2860 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2861
2862
2863 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2864 Log:
2865 - update class::connectfreq documentation
2866
2867
2868 Changes: Modified:
2869 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2870
2871
2872 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2873 Log:
2874 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2875
2876
2877 Changes: Modified:
2878 +3 -6 trunk/src/s_serv.c (File Modified)
2879
2880
2881 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2882 Log:
2883 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2884
2885
2886 Changes: Modified:
2887 +1 -1 trunk/src/messages.tab (File Modified)
2888
2889
2890 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2891 Log:
2892 Don't mention that /stats p shows idle times, as it doesn't.
2893
2894
2895 Changes: Modified:
2896 +1 -1 trunk/help/opers/stats (File Modified)
2897 +1 -1 trunk/help/users/stats (File Modified)
2898
2899
2900 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2901 Log:
2902 /stats A shows DNS servers, it doesn't matter whether ircd
2903 uses ADNS or something else.
2904
2905
2906 Changes: Modified:
2907 +1 -1 trunk/help/opers/stats (File Modified)
2908
2909
2910 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2911 Log:
2912 get_client_name() fix
2913
2914
2915 Changes: Modified:
2916 +4 -0 trunk/src/client.c (File Modified)
2917
2918
2919 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2920 Log:
2921 Add some comments.
2922
2923
2924 Changes: Modified:
2925 +6 -0 trunk/src/ircd.c (File Modified)
2926
2927
2928 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2929 Log:
2930 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2931
2932 Changes: Modified:
2933 +16 -17 trunk/configure (File Modified)
2934 +1 -1 trunk/configure.ac (File Modified)
2935
2936
2937 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2938 Log:
2939 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2940
2941 Changes: Modified:
2942 +135 -0 trunk/configure (File Modified)
2943 +6 -0 trunk/configure.ac (File Modified)
2944
2945
2946 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2947 Log:
2948 Exit 0 on successful -conftest.
2949
2950
2951 Changes: Modified:
2952 +1 -1 trunk/src/ircd.c (File Modified)
2953
2954
2955 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2956 Log:
2957 Make the "keep the parent process around" thing work, by opening
2958 a pipe to the child process. This pipe is on fd 0 in the child
2959 process. After successful initialization, the child will write
2960 a byte to this pipe, on fatal errors it will close it without
2961 writing anything.
2962
2963 Somewhat hackish still but should work.
2964
2965
2966 Changes: Modified:
2967 +27 -30 trunk/src/ircd.c (File Modified)
2968
2969
2970 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2971 Log:
2972 - convert some error messages to ierror() over fprintf/ilog combination
2973
2974
2975 Changes: Modified:
2976 +3 -6 trunk/src/ircd.c (File Modified)
2977
2978
2979 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2980 Log:
2981 - inotice() for loadmodule when in foreground mode
2982
2983
2984 Changes: Modified:
2985 +3 -0 trunk/src/modules.c (File Modified)
2986
2987
2988 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2989 Log:
2990 - remove inotice() on loading modules from the config
2991
2992
2993 Changes: Modified:
2994 +0 -3 trunk/src/modules.c (File Modified)
2995
2996
2997 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2998 Log:
2999 - usleep for 50000usec in the parent process to allow for startup messages
3000 to be cleanly printed before detaching to shell, this should be more than
3001 enough time really
3002
3003
3004 Changes: Modified:
3005 +3 -0 trunk/src/ircd.c (File Modified)
3006
3007
3008 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3009 Log:
3010 - display more errors during normal startup as to try to help people find common problems
3011
3012
3013 Changes: Modified:
3014 +27 -10 trunk/src/ircd.c (File Modified)
3015
3016
3017 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3018 Log:
3019 - version bump in preparation of 2.0.0 release
3020
3021
3022 Changes: Modified:
3023 +9 -9 trunk/configure (File Modified)
3024 +1 -1 trunk/configure.ac (File Modified)
3025
3026
3027 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3028 Log:
3029 Change example.conf operator block from "admin" to "god",
3030 so as to show we encourage per-person operator blocks.
3031
3032
3033 Changes: Modified:
3034 +4 -2 trunk/doc/example.conf (File Modified)
3035
3036
3037 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3038 Log:
3039 Document alias{} block.
3040
3041
3042 Changes: Modified:
3043 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3044
3045
3046 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3047 Log:
3048 Document DNS blacklist stuff in sgml.
3049
3050
3051 Changes: Modified:
3052 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3053 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3054
3055
3056 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3057 Log:
3058 Misc /stats clarifications.
3059
3060
3061 Changes: Modified:
3062 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3063
3064
3065 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3066 Log:
3067 Move snomasks into umodes chapter.
3068 Move oprivs chapter down.
3069
3070
3071 Changes: Modified:
3072 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3073 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3074 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3075
3076
3077 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3078 Log:
3079 Mention operator{} user@host change.
3080
3081
3082 Changes: Modified:
3083 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3084
3085
3086 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3087 Log:
3088 operator{} block user@host matches against orighost now, not host.
3089 This means that services/+h spoofs do not work in operator{} blocks;
3090 auth{} spoofs still work.
3091
3092
3093 Changes: Modified:
3094 +4 -0 trunk/doc/example.conf (File Modified)
3095 +1 -1 trunk/doc/reference.conf (File Modified)
3096 +2 -2 trunk/modules/m_challenge.c (File Modified)
3097 +1 -1 trunk/modules/m_oper.c (File Modified)
3098
3099
3100 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3101 Log:
3102 - inotice/iwarn/ierror() stuff I was working on
3103
3104
3105 Changes: Modified:
3106 +3 -0 trunk/include/s_log.h (File Modified)
3107 +15 -11 trunk/src/ircd.c (File Modified)
3108 +3 -1 trunk/src/modules.c (File Modified)
3109 +1 -1 trunk/src/newconf.c (File Modified)
3110 +54 -0 trunk/src/s_log.c (File Modified)
3111
3112
3113 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3114 Log:
3115 Oops, don't add blacklists to the list twice on rehash.
3116
3117
3118 Changes: Modified:
3119 +3 -2 trunk/src/blacklist.c (File Modified)
3120
3121
3122 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3123 Log:
3124 Remove notices to the client about progress of dnsbl lookups.
3125
3126
3127 Changes: Modified:
3128 +0 -4 trunk/src/blacklist.c (File Modified)
3129
3130
3131 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3132 Log:
3133 Add auth{} flag dnsbl_exempt.
3134
3135
3136 Changes: Modified:
3137 +2 -1 trunk/doc/example.conf (File Modified)
3138 +2 -1 trunk/doc/reference.conf (File Modified)
3139 +2 -0 trunk/include/s_conf.h (File Modified)
3140 +1 -0 trunk/src/newconf.c (File Modified)
3141 +8 -1 trunk/src/s_user.c (File Modified)
3142
3143
3144 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3145 Log:
3146 Switch alias{} and blacklist{} around, for consistency with example.conf.
3147
3148
3149 Changes: Modified:
3150 +18 -18 trunk/doc/reference.conf (File Modified)
3151
3152
3153 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3154 Log:
3155 Send a warning to the user if they are dnsbl listed but exempted.
3156
3157
3158 Changes: Modified:
3159 +17 -12 trunk/src/s_user.c (File Modified)
3160
3161
3162 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3163 Log:
3164 Move throwing out dnsbl listed clients to registration,
3165 and make kline_exempt exempt from it.
3166
3167
3168 Changes: Modified:
3169 +1 -0 trunk/include/blacklist.h (File Modified)
3170 +4 -0 trunk/include/client.h (File Modified)
3171 +15 -16 trunk/src/blacklist.c (File Modified)
3172 +6 -0 trunk/src/client.c (File Modified)
3173 +17 -0 trunk/src/s_user.c (File Modified)
3174
3175
3176 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3177 Log:
3178 Show refcount in /stats n.
3179
3180
3181 Changes: Modified:
3182 +3 -2 trunk/modules/m_stats.c (File Modified)
3183
3184
3185 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3186 Log:
3187 Don't look up dnsbls twice if they send USER twice.
3188
3189
3190 Changes: Modified:
3191 +5 -3 trunk/modules/m_user.c (File Modified)
3192
3193
3194 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3195 Log:
3196 Add /stats n to help files.
3197
3198
3199 Changes: Modified:
3200 +1 -0 trunk/help/opers/stats (File Modified)
3201 +1 -0 trunk/help/users/stats (File Modified)
3202
3203
3204 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3205 Log:
3206 Only check dnsbls for A records, not AAAA.
3207
3208
3209 Changes: Modified:
3210 +1 -1 trunk/src/blacklist.c (File Modified)
3211
3212
3213 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3214 Log:
3215 Don't remove non-illegal blacklists on completion of check.
3216 Add debugging notices (not working).
3217
3218
3219 Changes: Modified:
3220 +5 -1 trunk/src/blacklist.c (File Modified)
3221
3222
3223 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3224 Log:
3225 Don't call register_local_user() if they haven't sent a nick yet.
3226
3227
3228 Changes: Modified:
3229 +1 -1 trunk/src/blacklist.c (File Modified)
3230
3231
3232 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3233 Log:
3234 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3235
3236
3237 Changes: Modified:
3238 +21 -0 trunk/modules/m_stats.c (File Modified)
3239
3240
3241 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3242 Log:
3243 More dnsbl rehash fixes, it was adding bogus entries.
3244
3245
3246 Changes: Modified:
3247 +2 -7 trunk/src/newconf.c (File Modified)
3248
3249
3250 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3251 Log:
3252 Need blacklist.h here.
3253
3254
3255 Changes: Modified:
3256 +1 -0 trunk/src/s_conf.c (File Modified)
3257
3258
3259 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3260 Log:
3261 - nuke iauth
3262
3263
3264 Changes: Modified:
3265 +1 -2 trunk/configure (File Modified)
3266 +0 -48 trunk/configure.ac (File Modified)
3267 + - trunk/doc/example-iauth.conf (File Deleted)
3268 + - trunk/iauth/ (File Deleted)
3269
3270
3271 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3272 Log:
3273 Improve handling of rehashing with blacklists.
3274 Also some coding style tweaks.
3275
3276
3277 Changes: Modified:
3278 +3 -2 trunk/include/blacklist.h (File Modified)
3279 +35 -16 trunk/src/blacklist.c (File Modified)
3280 +2 -0 trunk/src/s_conf.c (File Modified)
3281
3282
3283 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3284 Log:
3285 Clear can_send cache if a user logs in or out from services.
3286
3287
3288 Changes: Modified:
3289 +2 -0 trunk/modules/m_services.c (File Modified)
3290
3291
3292 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3293 Log:
3294 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3295 This directory is not entered by default.
3296 More stuff needs to be moved into here.
3297
3298
3299 Changes: Modified:
3300 +2 -1 trunk/configure (File Modified)
3301 +1 -0 trunk/configure.ac (File Modified)
3302 +69 -458 trunk/extensions/Makefile.in (File Modified)
3303 + - trunk/extensions/m_clearchan.c (File Deleted)
3304 + - trunk/extensions/m_force.c (File Deleted)
3305 + - trunk/unsupported/ (File Added)
3306 + - trunk/unsupported/Makefile.in (File Added)
3307 + - trunk/unsupported/m_clearchan.c (File Added)
3308 + - trunk/unsupported/m_force.c (File Added)
3309
3310
3311 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3312 Log:
3313 Logging/wallops for forcejoin/forcepart, numeric fix.
3314 This needs to be moved to the toys section.
3315
3316
3317 Changes: Modified:
3318 +22 -2 trunk/extensions/m_force.c (File Modified)
3319
3320
3321 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3322 Log:
3323 Fix comments at the top (including copyright).
3324
3325
3326 Changes: Modified:
3327 +3 -2 trunk/extensions/m_omode.c (File Modified)
3328
3329
3330 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3331 Log:
3332 Add OMODE command to extensions/ for oper mode hacking:
3333 - requires admin privs
3334 - does not work for opped opers
3335 - sends wallops
3336 - sends a ServerMode for opping the oper themselves,
3337 otherwise a mode coming from the oper (not only
3338 does this provide full accountability, it is also
3339 easiest to implement while avoiding channels
3340 messed up with bogus bans etc).
3341
3342
3343 Changes: Modified:
3344 +171 -0 trunk/extensions/Makefile.in (File Modified)
3345 + - trunk/extensions/m_omode.c (File Added)
3346
3347
3348 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3349 Log:
3350 Metadata fix
3351
3352
3353 Changes: Modified:
3354 + - trunk/include/blacklist.h (Property Modified)
3355 + - trunk/src/blacklist.c (Property Modified)
3356
3357
3358 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3359 Log:
3360 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3361
3362
3363 Changes: Modified:
3364 +5 -1 trunk/src/blacklist.c (File Modified)
3365
3366
3367 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3368 Log:
3369 Initial DNS blacklist support:
3370 - see example.conf for how to use.
3371 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3372 - tor.ahbl.org is also included because most networks will not want to allow tor
3373 (and we're considering going KoS on tor users here anyway due to abuse)
3374
3375
3376 Changes: Modified:
3377 +18 -0 trunk/doc/example.conf (File Modified)
3378 +66 -0 trunk/doc/reference.conf (File Modified)
3379 + - trunk/include/blacklist.h (File Added)
3380 +2 -0 trunk/include/client.h (File Modified)
3381 +3 -0 trunk/modules/m_user.c (File Modified)
3382 +152 -0 trunk/src/Makefile.in (File Modified)
3383 + - trunk/src/blacklist.c (File Added)
3384 +34 -0 trunk/src/newconf.c (File Modified)
3385 +1 -0 trunk/src/s_auth.c (File Modified)
3386 +4 -0 trunk/src/s_user.c (File Modified)
3387
3388
3389 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3390 Log:
3391 Remove last bit of lzo stuff (comment in example.conf connect{}).
3392
3393
3394 Changes: Modified:
3395 +0 -4 trunk/doc/example.conf (File Modified)
3396
3397
3398 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3399 Log:
3400 Show sasl successes and failures in /stats t (like other
3401 things in /stats t, about local clients only).
3402
3403
3404 Changes: Modified:
3405 +2 -0 trunk/include/s_stats.h (File Modified)
3406 +3 -0 trunk/modules/m_sasl.c (File Modified)
3407 +3 -0 trunk/src/s_stats.c (File Modified)
3408
3409
3410 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3411 Log:
3412 Allow messaging services by nickname without using
3413 target change slots (this was already possible with
3414 user@server notation or services shortcuts).
3415
3416
3417 Changes: Modified:
3418 +2 -2 trunk/modules/core/m_message.c (File Modified)
3419
3420
3421 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3422 Log:
3423 Abort a safelist if a new /list comes in while one is already in progress.
3424
3425
3426 Changes: Modified:
3427 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3428
3429
3430 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3431 Log:
3432 Change $![letter]:[mask] to $~[letter]:[mask]
3433 so both ! and ~ invert an extban.
3434
3435
3436 Changes: Modified:
3437 +2 -0 trunk/src/chmode.c (File Modified)
3438
3439
3440 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3441 Log:
3442 - revert due to technical issues
3443
3444
3445 Changes: Modified:
3446 +1 -1 trunk/src/extban.c (File Modified)
3447
3448
3449 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3450 Log:
3451 - 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
3452
3453
3454 Changes: Modified:
3455 +1 -1 trunk/src/extban.c (File Modified)
3456
3457
3458 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3459 Log:
3460 Don't pace /list on a single channel.
3461
3462
3463 Changes: Modified:
3464 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3465
3466
3467 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3468 Log:
3469 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3470
3471
3472 Changes: Modified:
3473 +4 -2 trunk/include/supported.h (File Modified)
3474
3475
3476 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3477 Log:
3478 Extban types are case insensitive; force them to lowercase when added.
3479
3480
3481 Changes: Modified:
3482 +5 -5 trunk/doc/extban.txt (File Modified)
3483 +4 -0 trunk/src/chmode.c (File Modified)
3484 +3 -3 trunk/src/extban.c (File Modified)
3485
3486
3487 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3488 Log:
3489 sendto_wallops_flags():
3490 - instead of checking IsOper on each client, walk the appropriate list
3491 - instead of sending non-+z wallops from persons to nonopers, send only
3492 +w wallops from persons
3493
3494
3495 Changes: Modified:
3496 +1 -5 trunk/src/send.c (File Modified)
3497
3498
3499 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3500 Log:
3501 Prefix oper wallops with "WALLOPS - " if they would
3502 otherwise look like operwalls or locops, when sending
3503 them to local users.
3504
3505
3506 Changes: Modified:
3507 +11 -1 trunk/modules/m_wallops.c (File Modified)
3508
3509
3510 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3511 Log:
3512 Make sure destination field in some sasl numerics
3513 is the user's nick, not the sasl agent or server
3514 name.
3515
3516
3517 Changes: Modified:
3518 +2 -2 trunk/modules/m_sasl.c (File Modified)
3519
3520
3521 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3522 Log:
3523 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3524
3525
3526 Changes: Modified:
3527 +1 -1 trunk/extensions/Makefile.in (File Modified)
3528
3529
3530 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3531 Log:
3532 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3533
3534
3535 Changes: Modified:
3536 +1 -0 trunk/src/s_user.c (File Modified)
3537
3538
3539 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3540 Log:
3541 Fix build for when IPv6 is disabled.
3542
3543
3544 Changes: Modified:
3545 +12 -10 trunk/src/s_auth.c (File Modified)
3546
3547
3548 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3549 Log:
3550 Add information about adding extban types.
3551
3552
3553 Changes: Modified:
3554 +25 -0 trunk/doc/extban.txt (File Modified)
3555
3556
3557 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3558 Log:
3559 Better extban validation: try to match a new extban from
3560 a local user against its setter to see if it is valid.
3561 Unknown extban types from remotes are no longer hidden.
3562
3563
3564 Changes: Modified:
3565 +4 -3 trunk/doc/extban.txt (File Modified)
3566 +1 -0 trunk/include/channel.h (File Modified)
3567 +2 -6 trunk/src/chmode.c (File Modified)
3568 +32 -0 trunk/src/extban.c (File Modified)
3569
3570
3571 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3572 Log:
3573 Make sure both .c.o: and .s.o: are followed by the necessary command.
3574
3575
3576 Changes: Modified:
3577 +1 -0 trunk/src/Makefile.in (File Modified)
3578
3579
3580 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3581 Log:
3582 Add need_sasl auth{} flag to sgml documentation.
3583
3584
3585 Changes: Modified:
3586 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3587
3588
3589 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3590 Log:
3591 Document need_sasl auth{} flag in example confs.
3592
3593
3594 Changes: Modified:
3595 +1 -0 trunk/doc/example.conf (File Modified)
3596 +1 -0 trunk/doc/reference.conf (File Modified)
3597
3598
3599 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3600 Log:
3601 Don't allow TB to set an empty topic.
3602 This would be possible if a server sent bad protocol
3603 and could cause a crash.
3604
3605
3606 Changes: Modified:
3607 +4 -0 trunk/modules/m_tb.c (File Modified)
3608
3609
3610 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3611 Log:
3612 - oops
3613
3614
3615 Changes: Modified:
3616 +1 -1 trunk/Makefile.in (File Modified)
3617
3618
3619 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3620 Log:
3621 - typo fix
3622
3623
3624 Changes: Modified:
3625 +2 -2 trunk/configure (File Modified)
3626 +1 -1 trunk/configure.ac (File Modified)
3627
3628
3629 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3630 Log:
3631 - rebuild configure
3632
3633
3634 Changes: Modified:
3635 +2 -2 trunk/configure (File Modified)
3636
3637
3638 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3639 Log:
3640 - makefile fix
3641
3642
3643 Changes: Modified:
3644 +1 -1 trunk/extensions/Makefile.in (File Modified)
3645
3646
3647 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3648 Log:
3649 - rename contrib to extensions to bring some clarity to things
3650
3651
3652 Changes: Modified:
3653 +1 -1 trunk/Makefile.in (File Modified)
3654 +1 -1 trunk/configure.ac (File Modified)
3655 +10 -10 trunk/doc/example.conf (File Modified)
3656 +10 -10 trunk/doc/reference.conf (File Modified)
3657 + - trunk/extensions/ (File Added)
3658 + - trunk/extras/ (File Deleted)
3659
3660
3661 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3662 Log:
3663 - temporary rename
3664
3665
3666 Changes: Modified:
3667 +1 -1 trunk/Makefile.in (File Modified)
3668 +1 -1 trunk/configure.ac (File Modified)
3669 + - trunk/contrib/ (File Deleted)
3670 + - trunk/extras/ (File Added)
3671
3672
3673 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3674 Log:
3675 Don't allow servers to QUIT (they should use SQUIT).
3676
3677
3678 Changes: Modified:
3679 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3680
3681
3682 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3683 Log:
3684 - keywords
3685
3686
3687 Changes: Modified:
3688 + - trunk/src/fnvhash.s (Property Modified)
3689
3690
3691 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3692 Log:
3693 - reduced version of code
3694
3695
3696 Changes: Modified:
3697 +9 -61 trunk/src/fnvhash.s (File Modified)
3698
3699
3700 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3701 Log:
3702 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3703
3704
3705 Changes: Modified:
3706 +1 -1 trunk/src/fnvhash.s (File Modified)
3707
3708
3709 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3710 Log:
3711 Fix orighost matching for klines, etc. Was hashing the visible
3712 host, oops.
3713
3714
3715 Changes: Modified:
3716 +1 -1 trunk/src/hostmask.c (File Modified)
3717
3718
3719 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3720 Log:
3721 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3722
3723
3724 Changes: Modified:
3725 +7 -1 trunk/configure (File Modified)
3726 +5 -0 trunk/configure.ac (File Modified)
3727 +5 -6 trunk/src/Makefile.in (File Modified)
3728 +0 -4 trunk/src/fnvhash.s (File Modified)
3729 +0 -2 trunk/src/hash.c (File Modified)
3730
3731
3732 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3733 Log:
3734 - regenerate configure
3735
3736
3737 Changes: Modified:
3738 +18 -0 trunk/configure (File Modified)
3739
3740
3741 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3742 Log:
3743 - --enable-ricer-hashing option.
3744
3745
3746 Changes: Modified:
3747 +9 -0 trunk/configure.ac (File Modified)
3748 +3 -0 trunk/include/setup.h.in (File Modified)
3749
3750
3751 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3752 Log:
3753 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3754
3755
3756 Changes: Modified:
3757 + - trunk/src/fnvhash.s (File Added)
3758 +3 -0 trunk/src/hash.c (File Modified)
3759
3760
3761 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3762 Log:
3763 Fix syntax error in reference.conf.
3764
3765
3766 Changes: Modified:
3767 +0 -1 trunk/doc/reference.conf (File Modified)
3768
3769
3770 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3771 Log:
3772 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3773 (&& instead of ||...)
3774 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3775
3776
3777 Changes: Modified:
3778 +1 -1 trunk/src/chmode.c (File Modified)
3779
3780
3781 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3782 Log:
3783 Documentation for extban.
3784
3785
3786 Changes: Modified:
3787 + - trunk/doc/extban.txt (File Added)
3788
3789
3790 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3791 Log:
3792 Add extban modules to example confs.
3793
3794
3795 Changes: Modified:
3796 +5 -0 trunk/doc/example.conf (File Modified)
3797 +10 -0 trunk/doc/reference.conf (File Modified)
3798
3799
3800 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3801 Log:
3802 Initial addition of extended ban types (conditionals).
3803 Allows custom +bqeI checks via modules.
3804 Initial extra types are account (a[:mask]), oper (o),
3805 channel (c:name), realname (r:mask), server (s:mask).
3806
3807
3808 Changes: Modified:
3809 +229 -0 trunk/contrib/Makefile.in (File Modified)
3810 + - trunk/contrib/extb_account.c (File Added)
3811 + - trunk/contrib/extb_channel.c (File Added)
3812 + - trunk/contrib/extb_oper.c (File Added)
3813 + - trunk/contrib/extb_realname.c (File Added)
3814 + - trunk/contrib/extb_server.c (File Added)
3815 +13 -0 trunk/include/channel.h (File Modified)
3816 +1 -0 trunk/src/Makefile.in (File Modified)
3817 +14 -5 trunk/src/channel.c (File Modified)
3818 +91 -0 trunk/src/chmode.c (File Modified)
3819 + - trunk/src/extban.c (File Added)
3820
3821
3822 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3823 Log:
3824 Do not force +bqeI modes starting with '$' in nick!user@host format.
3825 * and ? characters in them are still assumed to be wildcards.
3826
3827
3828 Changes: Modified:
3829 +6 -0 trunk/src/chmode.c (File Modified)
3830
3831
3832 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3833 Log:
3834 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3835
3836
3837 Changes: Modified:
3838 +4 -0 trunk/modules/m_capab.c (File Modified)
3839
3840
3841 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3842 Log:
3843 Stop some mixing of client and server protocol.
3844
3845
3846 Changes: Modified:
3847 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3848 +4 -2 trunk/modules/m_pass.c (File Modified)
3849 +6 -0 trunk/modules/m_sasl.c (File Modified)
3850 +6 -0 trunk/modules/m_user.c (File Modified)
3851
3852
3853 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3854 Log:
3855 - additional revert
3856
3857
3858 Changes: Modified:
3859 +0 -2 trunk/include/s_newconf.h (File Modified)
3860 +0 -4 trunk/include/s_serv.h (File Modified)
3861 +0 -1 trunk/src/newconf.c (File Modified)
3862 +1 -13 trunk/src/s_serv.c (File Modified)
3863
3864
3865 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3866 Log:
3867 - revert LZOLink patch for now
3868
3869
3870 Changes: Modified:
3871 +0 -1 trunk/servlink/Makefile.in (File Modified)
3872 +0 -16 trunk/servlink/README (File Modified)
3873 +2 -36 trunk/servlink/control.c (File Modified)
3874 +0 -3 trunk/servlink/control.h (File Modified)
3875 +7 -5955 trunk/servlink/io.c (File Modified)
3876 + - trunk/servlink/lzoconf.h (File Deleted)
3877 + - trunk/servlink/lzodefs.h (File Deleted)
3878 + - trunk/servlink/minilzo.c (File Deleted)
3879 + - trunk/servlink/minilzo.h (File Deleted)
3880 +0 -1 trunk/servlink/servlink.h (File Modified)
3881
3882
3883 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3884 Log:
3885 - more stuff here
3886
3887
3888 Changes: Modified:
3889 +4 -2 trunk/servlink/control.c (File Modified)
3890 +2 -1 trunk/servlink/io.c (File Modified)
3891
3892
3893 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3894 Log:
3895 - oops
3896
3897
3898 Changes: Modified:
3899 +2 -2 trunk/servlink/io.c (File Modified)
3900
3901
3902 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3903 Log:
3904 - paranoia, prevent segfaults
3905
3906
3907 Changes: Modified:
3908 +2 -2 trunk/servlink/io.c (File Modified)
3909
3910
3911 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3912 Log:
3913 - more optimal servlink code
3914
3915
3916 Changes: Modified:
3917 +21 -8 trunk/servlink/io.c (File Modified)
3918
3919
3920 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3921 Log:
3922 - more efficient read strategy
3923
3924
3925 Changes: Modified:
3926 +15 -3 trunk/servlink/io.c (File Modified)
3927
3928
3929 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3930 Log:
3931 - use lzo_uintp cast to make LZO happy
3932
3933
3934 Changes: Modified:
3935 +3 -3 trunk/servlink/io.c (File Modified)
3936
3937
3938 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3939 Log:
3940 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3941
3942
3943 Changes: Modified:
3944 +4 -0 trunk/doc/example.conf (File Modified)
3945 +2 -1 trunk/include/s_newconf.h (File Modified)
3946 +4 -0 trunk/include/s_serv.h (File Modified)
3947 +1 -0 trunk/servlink/Makefile.in (File Modified)
3948 +16 -0 trunk/servlink/README (File Modified)
3949 +34 -2 trunk/servlink/control.c (File Modified)
3950 +3 -0 trunk/servlink/control.h (File Modified)
3951 +5929 -7 trunk/servlink/io.c (File Modified)
3952 + - trunk/servlink/lzoconf.h (File Added)
3953 + - trunk/servlink/lzodefs.h (File Added)
3954 + - trunk/servlink/minilzo.c (File Added)
3955 + - trunk/servlink/minilzo.h (File Added)
3956 +1 -0 trunk/servlink/servlink.h (File Modified)
3957 +1 -0 trunk/src/newconf.c (File Modified)
3958 +14 -2 trunk/src/s_serv.c (File Modified)
3959
3960
3961 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3962 Log:
3963 - remove imalloc, it was a concept that probably wouldn't have worked properly
3964
3965
3966 Changes: Modified:
3967 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3968 + - trunk/libcharybdis/imalloc.c (File Deleted)
3969 + - trunk/libcharybdis/imalloc.h (File Deleted)
3970
3971
3972 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3973 Log:
3974 - disable imalloc for now
3975
3976
3977 Changes: Modified:
3978 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3979
3980
3981 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3982 Log:
3983 - remove unneeded debug code
3984
3985
3986 Changes: Modified:
3987 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3988
3989
3990 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3991 Log:
3992 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3993
3994
3995 Changes: Modified:
3996 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3997
3998
3999 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4000 Log:
4001 - more stuff here, imalloc remains disabled for now
4002
4003
4004 Changes: Modified:
4005 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4006
4007
4008 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4009 Log:
4010 - more progress
4011
4012
4013 Changes: Modified:
4014 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4015
4016
4017 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4018 Log:
4019 - more tweaks
4020
4021
4022 Changes: Modified:
4023 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4024 +2 -0 trunk/src/ircd.c (File Modified)
4025
4026
4027 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4028 Log:
4029 - roll back libircd crap
4030
4031
4032 Changes: Modified:
4033 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4034 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4035 +29 -0 trunk/src/.depend (File Modified)
4036 +6 -21 trunk/src/Makefile.in (File Modified)
4037 +3 -218 trunk/src/ircd.c (File Modified)
4038 + - trunk/src/ircd_linker.c (File Deleted)
4039 + - trunk/src/main.c (File Deleted)
4040
4041
4042 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4043 Log:
4044 - realloc(), free() implementation
4045
4046
4047 Changes: Modified:
4048 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4049
4050
4051 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4052 Log:
4053 - malloc(), calloc() implementation
4054
4055
4056 Changes: Modified:
4057 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4058
4059
4060 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4061 Log:
4062 - block_free(), block_find(), retune_heaps() implementation
4063
4064
4065 Changes: Modified:
4066 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4067
4068
4069 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4070 Log:
4071 - block_destroy code, block_allocate code.
4072
4073
4074 Changes: Modified:
4075 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4076
4077
4078 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4079 Log:
4080 - block_new() code
4081
4082
4083 Changes: Modified:
4084 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4085
4086
4087 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4088 Log:
4089 - disable imalloc again :P
4090
4091
4092 Changes: Modified:
4093 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4094
4095
4096 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4097 Log:
4098 - fix warning
4099
4100
4101 Changes: Modified:
4102 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4103
4104
4105 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4106 Log:
4107 - fix typo
4108
4109
4110 Changes: Modified:
4111 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4112
4113
4114 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4115 Log:
4116 - constructor code for imalloc engine (malloc_init())
4117
4118
4119 Changes: Modified:
4120 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4121
4122
4123 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4124 Log:
4125 - imalloc engine improvements
4126
4127
4128 Changes: Modified:
4129 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4130
4131
4132 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4133 Log:
4134 - replace mmap() code with direct brk()/sbrk() calls.
4135
4136
4137 Changes: Modified:
4138 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4139
4140
4141 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4142 Log:
4143 - remove outdated i_malloc() interfaces
4144
4145
4146 Changes: Modified:
4147 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4148
4149
4150 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4151 Log:
4152 - redisable imalloc (sorry!)
4153
4154
4155 Changes: Modified:
4156 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4157
4158
4159 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4160 Log:
4161 - correct GET_PAGE_SLOT() macro
4162
4163
4164 Changes: Modified:
4165 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4166
4167
4168 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4169 Log:
4170 - oops forgot to commit it with imalloc turned off
4171
4172
4173 Changes: Modified:
4174 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4175
4176
4177 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4178 Log:
4179 - cleanups
4180
4181
4182 Changes: Modified:
4183 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4184 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4185
4186
4187 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4188 Log:
4189 - lowlevel imalloc code
4190
4191
4192 Changes: Modified:
4193 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4194 + - trunk/libcharybdis/imalloc.h (File Added)
4195
4196
4197 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4198 Log:
4199 - fix bindings
4200
4201
4202 Changes: Modified:
4203 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4204
4205
4206 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4207 Log:
4208 remove #ifndef
4209
4210
4211 Changes: Modified:
4212 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4213
4214
4215 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4216 Log:
4217 - 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)
4218
4219
4220 Changes: Modified:
4221 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4222 + - trunk/libcharybdis/imalloc.c (File Added)
4223
4224
4225 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4226 Log:
4227 - increment configure Id
4228
4229
4230 Changes: Modified:
4231 +2208 -1 trunk/configure (File Modified)
4232
4233
4234 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4235 Log:
4236 - bootstrap for imalloc code
4237
4238
4239 Changes: Modified:
4240 +54 -1 trunk/configure.ac (File Modified)
4241 +27 -0 trunk/include/setup.h.in (File Modified)
4242
4243
4244 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4245 Log:
4246 Clarify interaction of spoofs and channel bans/operator{} blocks.
4247
4248
4249 Changes: Modified:
4250 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4251 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4252
4253
4254 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4255 Log:
4256 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4257
4258
4259 Changes: Modified:
4260 +30 -22 trunk/src/ircd.c (File Modified)
4261
4262
4263 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4264 Log:
4265 If shared{} blocks deny something, the command
4266 is silently ignored.
4267
4268
4269 Changes: Modified:
4270 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4271
4272
4273 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4274 Log:
4275 Move up IsService check so we don't store a non-service
4276 in preClient->sasl_agent.
4277
4278
4279 Changes: Modified:
4280 +6 -6 trunk/modules/m_sasl.c (File Modified)
4281
4282
4283 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4284 Log:
4285 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4286 Add some more sanity checks on agent strings.
4287
4288
4289 Changes: Modified:
4290 +13 -11 trunk/modules/m_sasl.c (File Modified)
4291
4292
4293 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4294 Log:
4295 Unknown clients can have an ID too now so make sure to remove
4296 them from the hash if they exit.
4297
4298
4299 Changes: Modified:
4300 +3 -0 trunk/src/client.c (File Modified)
4301
4302
4303 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4304 Log:
4305 Only accept sasl from servers in a service{} block.
4306 Not tested but this must go in.
4307
4308
4309 Changes: Modified:
4310 +6 -0 trunk/modules/m_sasl.c (File Modified)
4311 +3 -0 trunk/modules/m_signon.c (File Modified)
4312
4313
4314 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4315 Log:
4316 Only process SAVE messages targetting registered users,
4317 not servers or unregistered connections. Could cause
4318 a crash when bad protocol was received.
4319
4320
4321 Changes: Modified:
4322 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4323
4324
4325 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4326 Log:
4327 - fix QJM buffer overflow vulnerability (fucking GXTi)
4328
4329
4330 Changes: Modified:
4331 +3 -3 trunk/src/s_user.c (File Modified)
4332
4333
4334 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4335 Log:
4336 Mention /scan umodes under oper_spy privilege.
4337
4338
4339 Changes: Modified:
4340 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4341
4342
4343 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4344 Log:
4345 Mention that overlapping cluster blocks are a bad thing.
4346
4347
4348 Changes: Modified:
4349 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4350
4351
4352 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4353 Log:
4354 - Document cluster{} and shared{} blocks.
4355 - Mention that service{} does not allow wildcards.
4356
4357
4358 Changes: Modified:
4359 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4360
4361
4362 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4363 Log:
4364 Document exempt{} and service{} blocks, point to reference.conf for
4365 general{}, channel{} and serverhide{}.
4366
4367
4368 Changes: Modified:
4369 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4370
4371
4372 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4373 Log:
4374 Document ~ in lists of values better.
4375
4376
4377 Changes: Modified:
4378 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4379
4380
4381 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4382 Log:
4383 More detailed CNOTICE, CPRIVMSG descriptions.
4384
4385
4386 Changes: Modified:
4387 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4388
4389
4390 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4391 Log:
4392 Oops, need both Revision and Id on modules.
4393
4394
4395 Changes: Modified:
4396 + - trunk/modules/sno_routing.c (Property Modified)
4397
4398
4399 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4400 Log:
4401 Tweak header comment a bit (filename, Id).
4402
4403
4404 Changes: Modified:
4405 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4406
4407
4408 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4409 Log:
4410 Add GLINE and UNGLINE.
4411
4412
4413 Changes: Modified:
4414 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4415
4416
4417 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4418 Log:
4419 New configure with proper Id.
4420
4421
4422 Changes: Modified:
4423 +3 -1 trunk/configure (File Modified)
4424
4425
4426 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4427 Log:
4428 Change #include directives for in6addr_any, hopefully compiles better now.
4429
4430
4431 Changes: Modified:
4432 +3 -1 trunk/configure.ac (File Modified)
4433
4434
4435 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4436 Log:
4437 Encourage putting actual administrative information
4438 in the admin{} block.
4439
4440
4441 Changes: Modified:
4442 +3 -3 trunk/doc/example.conf (File Modified)
4443
4444
4445 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4446 Log:
4447 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4448
4449
4450 Changes: Modified:
4451 +9 -7 trunk/include/s_conf.h (File Modified)
4452 +1 -0 trunk/src/newconf.c (File Modified)
4453 +10 -0 trunk/src/s_user.c (File Modified)
4454
4455
4456 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4457 Log:
4458 - Change to glines = no in example confs
4459 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4460 are disabled.
4461
4462
4463 Changes: Modified:
4464 +1 -1 trunk/doc/example.conf (File Modified)
4465 +1 -1 trunk/doc/reference.conf (File Modified)
4466 +2 -2 trunk/modules/m_gline.c (File Modified)
4467
4468
4469 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4470 Log:
4471 - forward-port QJM fix from 1.1
4472
4473
4474 Changes: Modified:
4475 +2 -0 trunk/src/s_user.c (File Modified)
4476
4477
4478 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4479 Log:
4480 - add switch to configure to disable the block allocator
4481
4482
4483 Changes: Modified:
4484 +18 -0 trunk/configure (File Modified)
4485 +9 -0 trunk/configure.ac (File Modified)
4486 +0 -6 trunk/include/config.h (File Modified)
4487 +3 -0 trunk/include/setup.h.in (File Modified)
4488
4489
4490 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4491 Log:
4492 Fix wierd error that would exit SASL users with "Overridden"
4493
4494 Changes: Modified:
4495 +1 -1 trunk/modules/m_signon.c (File Modified)
4496
4497
4498 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4499 Log:
4500 Remove obsolete XXX comment about lazylinks.
4501
4502
4503 Changes: Modified:
4504 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4505
4506
4507 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4508 Log:
4509 OJOIN: make sure to send the wallops remotely for #channels
4510
4511
4512 Changes: Modified:
4513 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4514
4515
4516 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4517 Log:
4518 Accountability for OJOIN (contrib module)
4519
4520 Changes: Modified:
4521 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4522
4523
4524 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4525 Log:
4526 - move more stuff over to ircd_state
4527
4528
4529 Changes: Modified:
4530 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4531 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4532 +9 -0 trunk/src/ircd_state.c (File Modified)
4533 +3 -3 trunk/src/patricia.c (File Modified)
4534
4535
4536 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4537 Log:
4538 - move more stuff out of libircd and into ircd_state.c
4539
4540
4541 Changes: Modified:
4542 +5 -5 trunk/src/channel.c (File Modified)
4543 +4 -4 trunk/src/client.c (File Modified)
4544 +12 -0 trunk/src/ircd_state.c (File Modified)
4545
4546
4547 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4548 Log:
4549 - this is just barrels of fun
4550
4551
4552 Changes: Modified:
4553 + - trunk/include/ircd_state.h (File Added)
4554 +1 -1 trunk/src/Makefile.in (File Modified)
4555 +2 -1 trunk/src/channel.c (File Modified)
4556 +3 -52 trunk/src/ircd.c (File Modified)
4557 +100 -3 trunk/src/ircd_state.c (File Modified)
4558
4559
4560 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4561 Log:
4562 It's .include, not #include.
4563
4564
4565 Changes: Modified:
4566 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4567
4568
4569 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4570 Log:
4571 More consistent section titles.
4572
4573
4574 Changes: Modified:
4575 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4576 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4577 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4578
4579
4580 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4581 Log:
4582 Mention possible exceeding of +j/+l due to propagation
4583 delays between servers.
4584
4585
4586 Changes: Modified:
4587 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4588
4589
4590 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4591 Log:
4592 Formatting nits:
4593 - "text" -> <quote>text</quote>
4594 - <filename>
4595 - a few more
4596
4597
4598 Changes: Modified:
4599 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4600 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4601 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4602 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4603
4604
4605 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4606 Log:
4607 Remove text about deprecation of glines.
4608
4609
4610 Changes: Modified:
4611 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4612
4613
4614 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4615 Log:
4616 - Add description of umode +D, deaf.
4617 - Mention CALLERID 005 token with umode +g.
4618
4619
4620 Changes: Modified:
4621 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4622
4623
4624 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4625 Log:
4626 Strip off a leading colon in services shortcuts (aliases).
4627
4628
4629 Changes: Modified:
4630 +2 -0 trunk/src/parse.c (File Modified)
4631
4632
4633 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4634 Log:
4635 Add no_oper_invis contrib module, denies opers setting
4636 themselves invisible (except hidden_oper's).
4637
4638
4639 Changes: Modified:
4640 +42 -0 trunk/contrib/Makefile.in (File Modified)
4641 + - trunk/contrib/no_oper_invis.c (File Added)
4642
4643
4644 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4645 Log:
4646 Mention /stats E, make the other /stats descriptions more consistent.
4647
4648
4649 Changes: Modified:
4650 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4651
4652
4653 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4654 Log:
4655 Mention that the KILL reason and oper will appear on channels.
4656
4657
4658 Changes: Modified:
4659 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4660
4661
4662 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4663 Log:
4664 Mention /mode #channel f to query forward channel from outside.
4665
4666
4667 Changes: Modified:
4668 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4669
4670
4671 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4672 Log:
4673 Port over RATBOX_2_1 r20960 (anfl):
4674 client connect notices to +C should be hiding the extra
4675 fields for spoofed users
4676
4677
4678 Changes: Modified:
4679 +2 -1 trunk/src/s_user.c (File Modified)
4680
4681
4682 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4683 Log:
4684 Add a chapter with our extra user commands:
4685 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4686
4687
4688 Changes: Modified:
4689 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4690 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4691
4692
4693 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4694 Log:
4695 Do not put by <server>: in SQUIT reasons to servers
4696 other than the one being exited.
4697
4698
4699 Changes: Modified:
4700 +1 -1 trunk/src/client.c (File Modified)
4701
4702
4703 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4704 Log:
4705 Regenerate configure.
4706
4707
4708 Changes: Modified:
4709 +1162 -1159 trunk/configure (File Modified)
4710
4711
4712 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4713 Log:
4714 Move the warning flags down so they do not mess up
4715 checks like for -Wl,-export-dynamic.
4716
4717
4718 Changes: Modified:
4719 +33 -30 trunk/configure.ac (File Modified)
4720
4721
4722 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4723 Log:
4724 - more work here
4725
4726
4727 Changes: Modified:
4728 +2 -1 trunk/iauth/Makefile.in (File Modified)
4729
4730
4731 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4732 Log:
4733 - build iauth makefile
4734
4735
4736 Changes: Modified:
4737 +3 -2 trunk/configure (File Modified)
4738 +1 -0 trunk/configure.ac (File Modified)
4739
4740
4741 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4742 Log:
4743 - Makefile
4744
4745
4746 Changes: Modified:
4747 + - trunk/iauth/Makefile.in (File Added)
4748
4749
4750 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4751 Log:
4752 - add iauth.conf.example from irc2.11
4753
4754
4755 Changes: Modified:
4756 + - trunk/doc/example-iauth.conf (File Added)
4757
4758
4759 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4760 Log:
4761 - wow, i found some docs on this thing
4762
4763
4764 Changes: Modified:
4765 + - trunk/doc/technical/iauth-internals.txt (File Added)
4766
4767
4768 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4769 Log:
4770 - no longer applicable
4771
4772
4773 Changes: Modified:
4774 + - trunk/authdaemon/ (File Deleted)
4775
4776
4777 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4778 Log:
4779 - remove libircd.so on make clean (oops)
4780
4781
4782 Changes: Modified:
4783 +1 -1 trunk/src/Makefile.in (File Modified)
4784
4785
4786 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4787 Log:
4788 - merge iauth source for experimentation
4789
4790
4791 Changes: Modified:
4792 + - trunk/iauth/ (File Added)
4793 + - trunk/iauth/a_conf.c (File Added)
4794 + - trunk/iauth/a_conf_def.h (File Added)
4795 + - trunk/iauth/a_conf_ext.h (File Added)
4796 + - trunk/iauth/a_defines.h (File Added)
4797 + - trunk/iauth/a_externs.h (File Added)
4798 + - trunk/iauth/a_io.c (File Added)
4799 + - trunk/iauth/a_io_ext.h (File Added)
4800 + - trunk/iauth/a_log.c (File Added)
4801 + - trunk/iauth/a_log_def.h (File Added)
4802 + - trunk/iauth/a_log_ext.h (File Added)
4803 + - trunk/iauth/a_struct_def.h (File Added)
4804 + - trunk/iauth/iauth.c (File Added)
4805 + - trunk/iauth/mod_lhex.c (File Added)
4806 + - trunk/iauth/mod_lhex_ext.h (File Added)
4807 + - trunk/iauth/mod_pipe.c (File Added)
4808 + - trunk/iauth/mod_pipe_ext.h (File Added)
4809 + - trunk/iauth/mod_rfc931.c (File Added)
4810 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4811 + - trunk/iauth/mod_socks.c (File Added)
4812 + - trunk/iauth/mod_socks_ext.h (File Added)
4813 + - trunk/iauth/mod_webproxy.c (File Added)
4814 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4815
4816
4817 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4818 Log:
4819 User /quote help index was not sorted properly.
4820
4821
4822 Changes: Modified:
4823 +2 -2 trunk/help/Makefile.in (File Modified)
4824 +8 -8 trunk/help/users/index (File Modified)
4825
4826
4827 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4828 Log:
4829 Add SCAN help file.
4830
4831
4832 Changes: Modified:
4833 +25 -8 trunk/help/opers/index (File Modified)
4834 + - trunk/help/opers/scan (File Added)
4835
4836
4837 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4838 Log:
4839 SGML docs:
4840 - Document SCAN UMODES
4841 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4842
4843
4844 Changes: Modified:
4845 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4846
4847
4848 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4849 Log:
4850 Add our copyright information to /info (part of release-1.1 r1026).
4851
4852
4853 Changes: Modified:
4854 +1 -0 trunk/src/version.c.SH (File Modified)
4855
4856
4857 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4858 Log:
4859 Fix some compile warnings.
4860
4861
4862 Changes: Modified:
4863 +1 -1 trunk/modules/core/m_join.c (File Modified)
4864 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4865 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4866 +1 -1 trunk/modules/m_scan.c (File Modified)
4867 +4 -4 trunk/modules/m_signon.c (File Modified)
4868
4869
4870 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4871 Log:
4872 RSFNC: OK, actually consider unknowns also for detecting a collide.
4873 Otherwise we can get two clients with the same nick.
4874
4875
4876 Changes: Modified:
4877 +1 -1 trunk/modules/m_services.c (File Modified)
4878
4879
4880 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4881 Log:
4882 - charybdis profiling stuff
4883 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4884 - update .depend
4885
4886
4887 Changes: Modified:
4888 +0 -8 trunk/configure (File Modified)
4889 +1 -8 trunk/configure.ac (File Modified)
4890 +18 -0 trunk/include/channel.h (File Modified)
4891 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4892 +335 -260 trunk/src/.depend (File Modified)
4893 +1569 -0 trunk/src/Makefile.in (File Modified)
4894 + - trunk/src/chmode.c (File Added)
4895 +16 -1 trunk/src/ircd.c (File Modified)
4896 +11 -0 trunk/src/main.c (File Modified)
4897 +11 -0 trunk/src/modules.c (File Modified)
4898
4899
4900 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4901 Log:
4902 RSFNC: Do not send kills to servers for unknowns
4903
4904
4905 Changes: Modified:
4906 +4 -2 trunk/modules/m_services.c (File Modified)
4907
4908
4909 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4910 Log:
4911 Describe service{} blocks in reference.conf.
4912
4913
4914 Changes: Modified:
4915 +12 -0 trunk/doc/reference.conf (File Modified)
4916
4917
4918 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4919 Log:
4920 Replace this list of modes with pointers to other documentation.
4921
4922
4923 Changes: Modified:
4924 +6 -50 trunk/doc/modes.txt (File Modified)
4925
4926
4927 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4928 Log:
4929 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4930 looks too much like an old-ircd client pointer otherwise.
4931
4932
4933 Changes: Modified:
4934 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4935
4936
4937 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4938 Log:
4939 findforwards:
4940 - note truncation of the list (perhaps sending multiple
4941 notices is better)
4942 - clarify in a comment that /findforwards on a nonexistent
4943 channel can be useful
4944 - sendto_one_notice() requires that the text start with
4945 a colon
4946
4947
4948 Changes: Modified:
4949 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4950
4951
4952 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4953 Log:
4954 When we close a local server's link, always include the
4955 name of the client causing the exit in the reason in the
4956 SQUIT we send them (replacing them with us). This makes
4957 sure server notices for stuff like "Not enough arguments
4958 to server command" are different on the two sides.
4959
4960
4961 Changes: Modified:
4962 +7 -5 trunk/src/client.c (File Modified)
4963
4964
4965 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4966 Log:
4967 New contrib module m_findforwards.c
4968
4969
4970 Changes: Modified:
4971 +112 -0 trunk/contrib/Makefile.in (File Modified)
4972 + - trunk/contrib/m_findforwards.c (File Added)
4973
4974
4975 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4976 Log:
4977 Whoops, don't show real host behind auth{} spoof in
4978 spoof notices if hide_spoof_ips is enabled.
4979
4980 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4981
4982
4983 Changes: Modified:
4984 +3 -2 trunk/src/s_conf.c (File Modified)
4985
4986
4987 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4988 Log:
4989 Add dalnet-style /identify that sends to nickserv or chanserv.
4990
4991
4992 Changes: Modified:
4993 +102 -0 trunk/contrib/Makefile.in (File Modified)
4994 + - trunk/contrib/m_identify.c (File Added)
4995
4996
4997 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4998 Log:
4999 Document alias{} blocks a bit better.
5000
5001
5002 Changes: Modified:
5003 +9 -0 trunk/doc/reference.conf (File Modified)
5004
5005
5006 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5007 Log:
5008 - add aliases to /stats m (data usage is not counted though, sorry)
5009
5010
5011 Changes: Modified:
5012 +1 -0 trunk/include/s_conf.h (File Modified)
5013 +3 -0 trunk/src/newconf.c (File Modified)
5014 +15 -0 trunk/src/parse.c (File Modified)
5015
5016
5017 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5018 Log:
5019 - remove m_sshortcut as it's no longer relevant
5020
5021
5022 Changes: Modified:
5023 +0 -145 trunk/modules/Makefile.in (File Modified)
5024 + - trunk/modules/m_sshortcut.c (File Deleted)
5025
5026
5027 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5028 Log:
5029 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5030 targets instead of my original idea :P)
5031
5032
5033 Changes: Modified:
5034 +32 -0 trunk/doc/example.conf (File Modified)
5035 +35 -0 trunk/doc/reference.conf (File Modified)
5036 +4 -0 trunk/include/parse.h (File Modified)
5037 +7 -0 trunk/include/s_conf.h (File Modified)
5038 +82 -0 trunk/src/newconf.c (File Modified)
5039 +78 -0 trunk/src/parse.c (File Modified)
5040 +16 -0 trunk/src/s_conf.c (File Modified)
5041
5042
5043 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5044 Log:
5045 Remove some spaces after tabs. ??
5046
5047
5048 Changes: Modified:
5049 +18 -18 trunk/src/newconf.c (File Modified)
5050
5051
5052 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5053 Log:
5054 Global /who:
5055 - make sure to clear all marks also if the who was aborted
5056 because of too many matches
5057 - give ERR_TOOMANYMATCHES if too many matches
5058 - clarify comments
5059
5060 ratbox RATBOX_2_2 r22003 (jilles)
5061
5062
5063 Changes: Modified:
5064 +28 -26 trunk/modules/m_who.c (File Modified)
5065
5066
5067 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5068 Log:
5069 - devel is 2.0
5070
5071
5072 Changes: Modified:
5073 +9 -9 trunk/configure (File Modified)
5074 +1 -1 trunk/configure.ac (File Modified)
5075
5076
5077 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5078 Log:
5079 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5080
5081
5082 Changes: Modified:
5083 +2 -1 trunk/include/s_newconf.h (File Modified)
5084 +20 -0 trunk/modules/m_rehash.c (File Modified)
5085 +1 -1 trunk/src/s_newconf.c (File Modified)
5086
5087
5088 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5089 Log:
5090 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5091
5092
5093 Changes: Modified:
5094 +0 -1 trunk/doc/example.conf (File Modified)
5095 +0 -3 trunk/doc/reference.conf (File Modified)
5096 +0 -1 trunk/include/s_conf.h (File Modified)
5097 +0 -6 trunk/modules/m_info.c (File Modified)
5098 +1 -1 trunk/src/channel.c (File Modified)
5099 +0 -1 trunk/src/newconf.c (File Modified)
5100
5101
5102 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5103 Log:
5104 Missing header in m_chghost.c
5105
5106 Changes: Modified:
5107 +1 -0 trunk/modules/m_chghost.c (File Modified)
5108
5109
5110 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5111 Log:
5112 Relocate QJM code to a seperate function(change_nick_user_host)
5113 Change CHGHOST to use change_nick_user_host instead of just setting it
5114
5115
5116 Changes: Modified:
5117 +3 -0 trunk/include/s_user.h (File Modified)
5118 +1 -1 trunk/modules/m_chghost.c (File Modified)
5119 +3 -78 trunk/modules/m_signon.c (File Modified)
5120 +89 -0 trunk/src/s_user.c (File Modified)
5121
5122
5123 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5124 Log:
5125 Restore /stats a (dns servers, admin-only).
5126
5127
5128 Changes: Modified:
5129 +1 -0 trunk/include/res.h (File Modified)
5130 +5 -8 trunk/modules/m_stats.c (File Modified)
5131 +16 -0 trunk/src/res.c (File Modified)
5132
5133
5134 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5135 Log:
5136 - Add CHARYBDIS_PROFILE if we are profiling.
5137 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5138 - Remove duplicate --enable-epoll entry.
5139
5140
5141 Changes: Modified:
5142 +1595 -15 trunk/configure (File Modified)
5143 +30 -11 trunk/configure.ac (File Modified)
5144 +3 -0 trunk/include/setup.h.in (File Modified)
5145
5146
5147 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5148 Log:
5149 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5150
5151
5152 Changes: Modified:
5153 +28 -0 trunk/aclocal.m4 (File Modified)
5154
5155
5156 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5157 Log:
5158 Allow requesting forward channel and quiet list in same mode command.
5159
5160
5161 Changes: Modified:
5162 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5163
5164
5165 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5166 Log:
5167 Add description of xline wildcards.
5168
5169
5170 Changes: Modified:
5171 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5172
5173
5174 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5175 Log:
5176 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5177
5178
5179 Changes: Modified:
5180 +0 -4 trunk/modules/m_services.c (File Modified)
5181
5182
5183 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5184 Log:
5185 typo
5186
5187
5188 Changes: Modified:
5189 +1 -1 trunk/include/hook.h (File Modified)
5190
5191
5192 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5193 Log:
5194 call_hook, not hook_call
5195
5196
5197 Changes: Modified:
5198 +1 -1 trunk/modules/core/m_join.c (File Modified)
5199
5200
5201 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5202 Log:
5203 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5204 Could be useful for a number of things.
5205
5206
5207 Changes: Modified:
5208 +9 -0 trunk/modules/core/m_join.c (File Modified)
5209
5210
5211 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5212 Log:
5213 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5214
5215
5216 Changes: Modified:
5217 +7 -0 trunk/include/hook.h (File Modified)
5218
5219
5220 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5221 Log:
5222 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5223
5224
5225 Changes: Modified:
5226 +15 -0 trunk/modules/m_services.c (File Modified)
5227
5228
5229 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5230 Log:
5231 Clarify snomask +f, +k, +u.
5232
5233
5234 Changes: Modified:
5235 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5236
5237
5238 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5239 Log:
5240 Cmode +p and +s may be set simultaneously.
5241
5242
5243 Changes: Modified:
5244 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5245
5246
5247 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5248 Log:
5249 actually, we should check the data version on each reload (oops)
5250
5251
5252 Changes: Modified:
5253 +6 -6 trunk/src/main.c (File Modified)
5254
5255
5256 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5257 Log:
5258 more work on the loader
5259
5260
5261 Changes: Modified:
5262 +45 -21 trunk/src/main.c (File Modified)
5263
5264
5265 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5266 Log:
5267 Add prototype ircd_state.c
5268
5269
5270 Changes: Modified:
5271 + - trunk/src/ircd_state.c (File Added)
5272
5273
5274 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5275 Log:
5276 Smaller improvements.
5277
5278
5279 Changes: Modified:
5280 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5281
5282
5283 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5284 Log:
5285 Add a lot of stuff here.
5286
5287
5288 Changes: Modified:
5289 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5290
5291
5292 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5293 Log:
5294 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5295
5296
5297 Changes: Modified:
5298 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5299
5300
5301 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5302 Log:
5303 Invex doesn't trump +r or (sic) +J.
5304
5305
5306 Changes: Modified:
5307 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5308
5309
5310 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5311 Log:
5312 Check to make sure a module is not loaded before loading it.
5313
5314
5315 Changes: Modified:
5316 +6 -1 trunk/src/ircd_parser.y (File Modified)
5317
5318
5319 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5320 Log:
5321 - Add a missing comma in the HeaderMessages array
5322 - Only send "Your hostname is too long ..." if that really is the case
5323
5324
5325 Changes: Modified:
5326 +2 -2 trunk/src/s_auth.c (File Modified)
5327
5328
5329 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5330 Log:
5331 build_symtable() will have already bailed here, so no need to check
5332 explicitly whether or not charybdis_main is NULL.
5333
5334
5335 Changes: Modified:
5336 +7 -16 trunk/src/main.c (File Modified)
5337
5338
5339 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5340 Log:
5341 Data structure versioning, part 1.
5342
5343
5344 Changes: Modified:
5345 +10 -1 trunk/include/ircd_defs.h (File Modified)
5346 +2 -0 trunk/src/ircd.c (File Modified)
5347 +15 -3 trunk/src/main.c (File Modified)
5348
5349
5350 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5351 Log:
5352 build a symbol table and use that instead of doing a raw dlsym on everything
5353
5354
5355 Changes: Modified:
5356 + - trunk/include/ircd_linker.h (File Added)
5357 +71 -1 trunk/src/Makefile.in (File Modified)
5358 + - trunk/src/ircd_linker.c (File Added)
5359 +16 -4 trunk/src/main.c (File Modified)
5360
5361
5362 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5363 Log:
5364 The launcher now calls io_loop() instead of charybdis_main().
5365 This is so that we do not have to reinitialize *everything* later.
5366
5367
5368 Changes: Modified:
5369 +1 -0 trunk/include/ircd.h (File Modified)
5370 +6 -7 trunk/src/ircd.c (File Modified)
5371 +13 -1 trunk/src/main.c (File Modified)
5372
5373
5374 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5375 Log:
5376 Use global binding on libircd.so.
5377
5378
5379 Changes: Modified:
5380 +1 -1 trunk/src/main.c (File Modified)
5381
5382
5383 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5384 Log:
5385 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5386 (it will do more later)
5387
5388
5389 Changes: Modified:
5390 +14 -12 trunk/include/config.h (File Modified)
5391 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5392 +31 -5 trunk/src/Makefile.in (File Modified)
5393 +78 -1 trunk/src/ircd.c (File Modified)
5394 + - trunk/src/main.c (File Added)
5395
5396
5397 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5398 Log:
5399 Add whitespace here, oops.
5400
5401
5402 Changes: Modified:
5403 +1 -1 trunk/CREDITS (File Modified)
5404
5405
5406 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5407 Log:
5408 Properly copy over the IP address here instead of using a cheap hack.
5409 Because the hack didn't work right except on IPv6. :|
5410
5411
5412 Changes: Modified:
5413 +12 -2 trunk/src/s_newconf.c (File Modified)
5414
5415
5416 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5417 Log:
5418 Revert reject cache notice to ratbox's, which more
5419 clearly suggests what's happening.
5420
5421
5422 Changes: Modified:
5423 +4 -1 trunk/src/reject.c (File Modified)
5424
5425
5426 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5427 Log:
5428 Fix the openssl status in the overview information.
5429
5430
5431 Changes: Modified:
5432 +1 -3 trunk/configure (File Modified)
5433 +1 -3 trunk/configure.ac (File Modified)
5434
5435
5436 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5437 Log:
5438 - Add simple exempt{} block (127.0.0.1) to example.conf.
5439 - Remove mention of deny{}.
5440
5441
5442 Changes: Modified:
5443 +5 -0 trunk/doc/example.conf (File Modified)
5444 +1 -1 trunk/doc/reference.conf (File Modified)
5445
5446
5447 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5448 Log:
5449 example.conf: add some comments at the start
5450 reference.conf: some ircd-ratbox -> charybdis
5451
5452
5453 Changes: Modified:
5454 +11 -0 trunk/doc/example.conf (File Modified)
5455 +6 -5 trunk/doc/reference.conf (File Modified)
5456
5457
5458 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5459 Log:
5460 Rename m_createauthonly module to createauthonly
5461 as this is not a module providing an m_function
5462 (command).
5463
5464
5465 Changes: Modified:
5466 +1 -38 trunk/contrib/Makefile.in (File Modified)
5467 + - trunk/contrib/createauthonly.c (File Added)
5468 + - trunk/contrib/m_createauthonly.c (File Deleted)
5469
5470
5471 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5472 Log:
5473 Add to example confs commented lines for:
5474 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5475 sno_globalkline.so, sno_globaloper.so.
5476
5477
5478 Changes: Modified:
5479 +5 -1 trunk/doc/example.conf (File Modified)
5480 +9 -1 trunk/doc/reference.conf (File Modified)
5481
5482
5483 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5484 Log:
5485 - Unbreak connecting to connect{}s with hostnames
5486 instead of IP addresses (broken with new resolver).
5487 - Try to do A/AAAA query based on aftype in
5488 connect{} (doesn't seem to work fully).
5489
5490
5491 Changes: Modified:
5492 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5493
5494
5495 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5496 Log:
5497 Unbreak /rehash dns.
5498
5499
5500 Changes: Modified:
5501 +1 -0 trunk/src/res.c (File Modified)
5502
5503
5504 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5505 Log:
5506 Preserve Hybrid Id and add one of our own.
5507
5508
5509 Changes: Modified:
5510 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5511 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5512
5513
5514 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5515 Log:
5516 Add anfl and Androsyn to CREDITS.
5517 They wrote a lot of ratbox code we use, both before and after the fork.
5518
5519
5520 Changes: Modified:
5521 +2 -0 trunk/CREDITS (File Modified)
5522
5523
5524 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5525 Log:
5526 Hostname validity check.
5527
5528
5529 Changes: Modified:
5530 +42 -3 trunk/src/s_auth.c (File Modified)
5531
5532
5533 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5534 Log:
5535 Version bump to 1.2.0.
5536
5537
5538 Changes: Modified:
5539 +9 -9 trunk/configure (File Modified)
5540 +1 -1 trunk/configure.ac (File Modified)
5541
5542
5543 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5544 Log:
5545 - Missed a spot in the IPv6 code here. Should be usable now.
5546
5547
5548 Changes: Modified:
5549 +2 -2 trunk/src/res.c (File Modified)
5550
5551
5552 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5553 Log:
5554 Alright, so, this massive commit does the following:
5555 - Removes adns
5556 - Adds a resolver based on the undernet and hybrid one.
5557 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5558 - Makes a check in ./configure be posixly correct
5559 - Simplifies the auth code and DNS callbacks
5560
5561 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5562
5563
5564 Changes: Modified:
5565 +1 -1 trunk/Makefile.in (File Modified)
5566 + - trunk/adns/ (File Deleted)
5567 +148 -80 trunk/configure (File Modified)
5568 +1 -2 trunk/configure.ac (File Modified)
5569 +6 -0 trunk/include/client.h (File Modified)
5570 +1 -0 trunk/include/packet.h (File Modified)
5571 +153 -41 trunk/include/res.h (File Modified)
5572 + - trunk/include/reslib.h (File Added)
5573 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5574 +930 -1449 trunk/modules/.depend (File Modified)
5575 +3 -0 trunk/modules/m_stats.c (File Modified)
5576 +417 -621 trunk/src/.depend (File Modified)
5577 +1 -1 trunk/src/.indent.pro (File Modified)
5578 +2069 -289 trunk/src/Makefile.in (File Modified)
5579 + - trunk/src/adns.c (File Deleted)
5580 + - trunk/src/res.c (File Added)
5581 + - trunk/src/reslib.c (File Added)
5582 +11 -50 trunk/src/s_auth.c (File Modified)
5583 +4 -26 trunk/src/s_newconf.c (File Modified)
5584
5585
5586 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5587 Log:
5588 Document the NOBALLOC feature.
5589
5590
5591 Changes: Modified:
5592 +7 -1 trunk/include/config.h (File Modified)
5593
5594
5595 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5596 Log:
5597 commands.sgml changes
5598
5599
5600 Changes: Modified:
5601 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5602
5603
5604 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5605 Log:
5606 connect{} changes.
5607
5608
5609 Changes: Modified:
5610 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5611
5612
5613 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5614 Log:
5615 Improve description of class{} block (in particular,
5616 mention server classes as well as client classes).
5617
5618
5619 Changes: Modified:
5620 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5621
5622
5623 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5624 Log:
5625 In comment:
5626 -/* sendq: servers need a higher sendq as they send more data */
5627 +/* sendq: servers need a higher sendq as they are sent more data */
5628
5629
5630 Changes: Modified:
5631 +1 -1 trunk/doc/reference.conf (File Modified)
5632
5633
5634 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5635 Log:
5636 Add modules{} block.
5637
5638
5639 Changes: Modified:
5640 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5641
5642
5643 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5644 Log:
5645 Add general::oper_snomask, snomask on oper up for opers
5646 that have umode +s set on oper up, but do not have
5647 a specific snomask setting in their operator block.
5648 If this is empty or not specified, +s is used as before.
5649
5650
5651 Changes: Modified:
5652 +4 -1 trunk/doc/example.conf (File Modified)
5653 +7 -1 trunk/doc/reference.conf (File Modified)
5654 +1 -0 trunk/include/client.h (File Modified)
5655 +1 -0 trunk/include/s_conf.h (File Modified)
5656 +32 -0 trunk/src/newconf.c (File Modified)
5657 +1 -0 trunk/src/s_conf.c (File Modified)
5658 +13 -3 trunk/src/s_user.c (File Modified)
5659
5660
5661 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5662 Log:
5663 fix error
5664
5665 Changes: Modified:
5666 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5667
5668
5669 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5670 Log:
5671 Add MASKTRACE and CHANTRACE commands.
5672
5673
5674 Changes: Modified:
5675 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5676
5677
5678 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5679 Log:
5680 document loadmodule directive
5681
5682
5683 Changes: Modified:
5684 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5685
5686
5687 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5688 Log:
5689 finish this up
5690
5691
5692 Changes: Modified:
5693 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5694
5695
5696 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5697 Log:
5698 q:lines are no longer living in the ircd.conf either
5699
5700
5701 Changes: Modified:
5702 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5703
5704
5705 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5706 Log:
5707 remove k:line, d:line, x:line as they are their own files now
5708
5709
5710 Changes: Modified:
5711 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5712
5713
5714 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5715 Log:
5716 New place for operator::snomask.
5717
5718
5719 Changes: Modified:
5720 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5721
5722
5723 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5724 Log:
5725 Document connect {}.
5726
5727
5728 Changes: Modified:
5729 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5730
5731
5732 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5733 Log:
5734 example.conf: move operator::snomask to a more logical place,
5735 more sensible default
5736 reference.conf: add operator::snomask
5737
5738
5739 Changes: Modified:
5740 +3 -3 trunk/doc/example.conf (File Modified)
5741 +3 -0 trunk/doc/reference.conf (File Modified)
5742
5743
5744 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5745 Log:
5746 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5747 in those conf entries that take umodes like <name1>, <name2>, ...
5748
5749
5750 Changes: Modified:
5751 +3 -0 trunk/doc/reference.conf (File Modified)
5752 +3 -0 trunk/src/newconf.c (File Modified)
5753
5754
5755 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5756 Log:
5757 Remove H:line
5758
5759
5760 Changes: Modified:
5761 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5762
5763
5764 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5765 Log:
5766 Aesthetic changes.
5767
5768
5769 Changes: Modified:
5770 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5771
5772
5773 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5774 Log:
5775 s/allow/auth
5776
5777
5778 Changes: Modified:
5779 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5780
5781
5782 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5783 Log:
5784 fix
5785
5786
5787 Changes: Modified:
5788 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5789
5790
5791 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5792 Log:
5793 Document operator {} blocks.
5794
5795
5796 Changes: Modified:
5797 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5798
5799
5800 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5801 Log:
5802 auth{}: clarify/add some details
5803
5804
5805 Changes: Modified:
5806 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5807
5808
5809 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5810 Log:
5811 auth{}: Move a paragraph.
5812
5813
5814 Changes: Modified:
5815 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5816
5817
5818 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5819 Log:
5820 Document auth{} blocks.
5821
5822
5823 Changes: Modified:
5824 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5825
5826
5827 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5828 Log:
5829 Add umode +R.
5830
5831
5832 Changes: Modified:
5833 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5834
5835
5836 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5837 Log:
5838 Add umode +R, prevents unidentified clients from
5839 sending private messages or notices. /accept'ed
5840 clients and opers are exempt.
5841 Due to the /accept part, this is only checked
5842 at the target's server, may want to change
5843 this?
5844
5845
5846 Changes: Modified:
5847 +1 -0 trunk/help/opers/umode (File Modified)
5848 +1 -0 trunk/help/users/umode (File Modified)
5849 +2 -0 trunk/include/client.h (File Modified)
5850 +1 -0 trunk/include/numeric.h (File Modified)
5851 +11 -1 trunk/modules/core/m_message.c (File Modified)
5852 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5853 +1 -1 trunk/src/messages.tab (File Modified)
5854 +1 -1 trunk/src/s_user.c (File Modified)
5855
5856
5857 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5858 Log:
5859 Don't allow a nick change if banned or quieted (and not
5860 voiced or opped) on a channel. This uses numeric 435
5861 (bahamut's "cannot change to a banned nick") because
5862 bahamut/ircu's 437 and hyperion's 438 already have
5863 another meaning for us.
5864
5865
5866 Changes: Modified:
5867 +2 -0 trunk/include/channel.h (File Modified)
5868 +1 -0 trunk/include/numeric.h (File Modified)
5869 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5870 +38 -0 trunk/src/channel.c (File Modified)
5871 +1 -1 trunk/src/messages.tab (File Modified)
5872
5873
5874 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5875 Log:
5876 KNOCK:
5877 - respect ban exceptions
5878 - also deny a knock if quieted
5879
5880
5881 Changes: Modified:
5882 +2 -1 trunk/modules/m_knock.c (File Modified)
5883
5884
5885 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5886 Log:
5887 Reverse bad substitution in comment.
5888
5889
5890 Changes: Modified:
5891 +1 -1 trunk/src/channel.c (File Modified)
5892
5893
5894 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5895 Log:
5896 - set DynSpoof flag for clients spoofed at registration
5897 - add orighost instead of host to the hostname hash
5898
5899
5900 Changes: Modified:
5901 +5 -1 trunk/src/s_user.c (File Modified)
5902
5903
5904 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5905 Log:
5906 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5907
5908
5909 Changes: Modified:
5910 +2 -3 trunk/src/send.c (File Modified)
5911
5912
5913 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5914 Log:
5915 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5916
5917
5918 Changes: Modified:
5919 +17 -7 trunk/modules/m_signon.c (File Modified)
5920
5921
5922 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5923 Log:
5924 Correct minimum args on ENCAP SASL to avoid nasty core.
5925
5926
5927 Changes: Modified:
5928 +1 -1 trunk/modules/m_sasl.c (File Modified)
5929
5930
5931 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5932 Log:
5933 Style nits: sptr can't ever be NULL, don't compare truth
5934 values with YES.
5935
5936
5937 Changes: Modified:
5938 +2 -3 trunk/modules/m_scan.c (File Modified)
5939
5940
5941 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5942 Log:
5943 - Comment out scan_cmodes() prototype to suppress warning
5944 - Correct minimum parameter count for mo_scan()
5945
5946
5947 Changes: Modified:
5948 +2 -2 trunk/modules/m_scan.c (File Modified)
5949
5950
5951 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5952 Log:
5953 SCAN UMODES:
5954 - Include full command in operspy notice
5955 - Allow global scans (no-list used, mask not used) without operspy
5956 - Use ERR_NOPRIVS numeric
5957
5958
5959 Changes: Modified:
5960 +21 -9 trunk/modules/m_scan.c (File Modified)
5961
5962
5963 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5964 Log:
5965 Cancel out the >3 default if < is given; this way
5966 any </> specification fully overrides the default.
5967
5968
5969 Changes: Modified:
5970 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5971
5972
5973 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5974 Log:
5975 - Call mo_list() from m_list() to reduce code duplication
5976 - Default to >3, rather arbitrarily (conf option?)
5977 - Make < and > mean less than and greater than again
5978
5979
5980 Changes: Modified:
5981 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5982
5983
5984 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5985 Log:
5986 When processing topic burst, hide connecting server
5987 on netburst if flatten links is enabled.
5988
5989
5990 Changes: Modified:
5991 +9 -2 trunk/modules/m_tb.c (File Modified)
5992
5993
5994 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5995 Log:
5996 - remove PENALTY token
5997
5998
5999 Changes: Modified:
6000 +0 -1 trunk/include/supported.h (File Modified)
6001
6002
6003 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6004 Log:
6005 005 fixups:
6006 - Add PENALTY because we have a pace-wait system.
6007 - Add FNC due to SAVE and RSFNC
6008 - Add q to MAXLIST.
6009
6010
6011 Changes: Modified:
6012 +4 -2 trunk/include/supported.h (File Modified)
6013
6014
6015 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6016 Log:
6017 mkay, indent went nuts here
6018
6019
6020 Changes: Modified:
6021 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6022
6023
6024 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6025 Log:
6026 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6027 and can be used instead. The SAFELIST implementation is the one used by
6028 default, as most users/networks will be used to it.
6029
6030
6031 Changes: Modified:
6032 +1 -0 trunk/NEWS (File Modified)
6033 +14 -0 trunk/include/client.h (File Modified)
6034 +5 -0 trunk/include/hash.h (File Modified)
6035 +404 -272 trunk/modules/Makefile.in (File Modified)
6036 + - trunk/modules/m_list.c (File Deleted)
6037 + - trunk/modules/m_list_ratbox.c (File Added)
6038 + - trunk/modules/m_list_safelist.c (File Added)
6039 +5 -5 trunk/src/hash.c (File Modified)
6040
6041
6042 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6043 Log:
6044 Clear invites on a lowerTS JOIN or SJOIN.
6045 This should complete kick_on_split_riding protection.
6046
6047
6048 Changes: Modified:
6049 +5 -0 trunk/modules/core/m_join.c (File Modified)
6050 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6051
6052
6053 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6054 Log:
6055 Like in ratbox, send and interpret timestamps on invites.
6056
6057
6058 Changes: Modified:
6059 +9 -2 trunk/modules/m_invite.c (File Modified)
6060
6061
6062 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6063 Log:
6064 Add +S (network service) umode. Just for completeness, users or opers
6065 cannot set this.
6066
6067
6068 Changes: Modified:
6069 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6070
6071
6072 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6073 Log:
6074 update NEWS a bit
6075
6076
6077 Changes: Modified:
6078 +35 -2 trunk/NEWS (File Modified)
6079
6080
6081 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6082 Log:
6083 Split off a PreClient structure for data to be freed on registation (i.e. password).
6084 New hook introduce_client for post-registration messages.
6085 Fix b0rked SASL numerics.
6086 Burst REALHOST post-introduction for spoofed-on-registration clients.
6087 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6088 Pre-registration signon support.
6089
6090
6091 Changes: Modified:
6092 +10 -0 trunk/configure (File Modified)
6093 +2 -0 trunk/configure.ac (File Modified)
6094 +14 -4 trunk/include/client.h (File Modified)
6095 +1 -0 trunk/include/hook.h (File Modified)
6096 +1 -0 trunk/include/numeric.h (File Modified)
6097 +3 -0 trunk/include/setup.h.in (File Modified)
6098 +16 -0 trunk/modules/m_chghost.c (File Modified)
6099 +25 -21 trunk/modules/m_sasl.c (File Modified)
6100 +63 -30 trunk/modules/m_signon.c (File Modified)
6101 +18 -0 trunk/src/client.c (File Modified)
6102 +2 -0 trunk/src/hook.c (File Modified)
6103 +5 -5 trunk/src/messages.tab (File Modified)
6104 +2 -0 trunk/src/s_serv.c (File Modified)
6105 +28 -2 trunk/src/s_user.c (File Modified)
6106
6107
6108 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6109 Log:
6110 Update hook documentation.
6111
6112
6113 Changes: Modified:
6114 +30 -0 trunk/doc/hooks.txt (File Modified)
6115
6116
6117 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6118 Log:
6119 Improve @/# handling in match_esc().
6120
6121
6122 Changes: Modified:
6123 +21 -13 trunk/src/match.c (File Modified)
6124
6125
6126 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6127 Log:
6128 backtrack instead of bailing out when handling a mismatched escape
6129
6130
6131 Changes: Modified:
6132 +1 -1 trunk/src/match.c (File Modified)
6133
6134
6135 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6136 Log:
6137 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6138
6139 Changes: Modified:
6140 +2 -1 trunk/CREDITS (File Modified)
6141
6142
6143 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6144 Log:
6145 Fix the escape brokenness and pick up a more efficient matching algorithm,
6146 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6147 Patch sent upstream. They can do whatever they want with it, *shrug*.
6148
6149
6150 Changes: Modified:
6151 +147 -161 trunk/src/match.c (File Modified)
6152
6153
6154 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6155 Log:
6156 If flatten links is enabled, fake the origins of some ServerModes
6157 sent to clients so that the server sending the netburst is hidden.
6158 Most mode hacks still show the true source.
6159
6160
6161 Changes: Modified:
6162 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6163 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6164
6165
6166 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6167 Log:
6168 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6169 where the exit originated).
6170 - When receiving an SQUIT for a server themselves
6171 (IsMe(target_p) || target_p == client_p)
6172 close their link and send a local server notice.
6173
6174
6175 Changes: Modified:
6176 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6177 +6 -3 trunk/src/client.c (File Modified)
6178
6179
6180 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6181 Log:
6182 Hooking into the wrong hook, whoops. :P
6183
6184
6185 Changes: Modified:
6186 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6187 +6 -10 trunk/modules/core/m_join.c (File Modified)
6188
6189
6190 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6191 Log:
6192 this doesn't work right, right now :P
6193
6194
6195 Changes: Modified:
6196 +40 -0 trunk/contrib/Makefile.in (File Modified)
6197 + - trunk/contrib/m_createauthonly.c (File Added)
6198 +6 -0 trunk/include/hook.h (File Modified)
6199 +26 -1 trunk/modules/core/m_join.c (File Modified)
6200 +1 -1 trunk/src/ircd.c (File Modified)
6201
6202
6203 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6204 Log:
6205 Make can_join() hookable.
6206
6207
6208 Changes: Modified:
6209 +12 -1 trunk/src/channel.c (File Modified)
6210
6211
6212 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6213 Log:
6214 add 'int approved;' to the channel event hook
6215
6216
6217 Changes: Modified:
6218 +1 -0 trunk/include/hook.h (File Modified)
6219
6220
6221 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6222 Log:
6223 Use SIDs in SASL ENCAP origin.
6224 Ignore responses from other agents once the first SASL response has been received for a client.
6225
6226
6227 Changes: Modified:
6228 +9 -5 trunk/modules/m_sasl.c (File Modified)
6229
6230
6231 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6232 Log:
6233 Removed stray debug code.
6234
6235
6236 Changes: Modified:
6237 +1 -1 trunk/modules/m_sasl.c (File Modified)
6238
6239
6240 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6241 Log:
6242 Don't complain "unknown MODE flag" if a non-oper attempts
6243 to unset an oper only umode they do not have.
6244 This is to prevent unwanted error messages when users/bots
6245 do things like MODE <nick> +i-sw.
6246
6247
6248 Changes: Modified:
6249 +4 -2 trunk/src/s_user.c (File Modified)
6250
6251
6252 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6253 Log:
6254 Fix client_exit hook name and only call it for local exits that are not
6255 IsAnyServer.
6256
6257
6258 Changes: Modified:
6259 +3 -2 trunk/modules/m_sasl.c (File Modified)
6260
6261
6262 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6263 Log:
6264 Fix SASL logic to actually use stored agent UID.
6265 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6266 Add abort code for exiting clients.
6267
6268
6269 Changes: Modified:
6270 +18 -9 trunk/modules/m_sasl.c (File Modified)
6271
6272
6273 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6274 Log:
6275 Port over ratbox 2.2 /challenge. This is slightly more secure
6276 (better crypto, longer keys, challenge timeout) and has better
6277 client scripts.
6278
6279 The respond tool is no longer part of the ircd tree but a
6280 separate package, currently available from
6281 http://respond.ircd-ratbox.org (we should mirror/... this).
6282
6283
6284 Changes: Modified:
6285 +65 -310 trunk/doc/challenge.txt (File Modified)
6286 +5 -5 trunk/include/client.h (File Modified)
6287 +3 -0 trunk/include/irc_string.h (File Modified)
6288 +3 -0 trunk/include/numeric.h (File Modified)
6289 +94 -50 trunk/modules/m_challenge.c (File Modified)
6290 +1 -2 trunk/src/client.c (File Modified)
6291 +125 -0 trunk/src/irc_string.c (File Modified)
6292 +2 -2 trunk/src/messages.tab (File Modified)
6293 + - trunk/tools/rsa_respond/ (File Deleted)
6294
6295
6296 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6297 Log:
6298 Preliminary SASL support.
6299
6300
6301 Changes: Modified:
6302 +7 -0 trunk/include/client.h (File Modified)
6303 +6 -0 trunk/include/numeric.h (File Modified)
6304 +1 -0 trunk/modules/Makefile.in (File Modified)
6305 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6306 +175 -1 trunk/modules/m_cap.c (File Modified)
6307 + - trunk/modules/m_sasl.c (File Added)
6308 +2 -0 trunk/modules/m_user.c (File Modified)
6309 +5 -5 trunk/src/messages.tab (File Modified)
6310 +8 -2 trunk/src/s_user.c (File Modified)
6311
6312
6313 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6314 Log:
6315 SIGNON: make logout also apply remotely.
6316
6317
6318 Changes: Modified:
6319 +7 -2 trunk/modules/m_signon.c (File Modified)
6320
6321
6322 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6323 Log:
6324 Use an asterisk when sending empty logins in SIGNON.
6325
6326
6327 Changes: Modified:
6328 +5 -5 trunk/modules/m_signon.c (File Modified)
6329
6330
6331 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6332 Log:
6333 SIGNON: Only add whowas entry (add_history()) and wipe
6334 accepts (del_all_accepts()) if nick changed.
6335
6336
6337 Changes: Modified:
6338 +5 -3 trunk/modules/m_signon.c (File Modified)
6339
6340
6341 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6342 Log:
6343 SIGNON: slight fixes to collision code:
6344 - don't kill if target_p == source_p (nick unchanged or only changed case)
6345 - add comment that SAVE support is missing
6346 - use sendto_realops_snomask() instead of sendto_realops_flags()
6347
6348
6349 Changes: Modified:
6350 +9 -6 trunk/modules/m_signon.c (File Modified)
6351
6352
6353 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6354 Log:
6355 Fix up kills for bad nick/user/host on SIGNON.
6356
6357
6358 Changes: Modified:
6359 +16 -6 trunk/modules/m_signon.c (File Modified)
6360
6361
6362 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6363 Log:
6364 If changing to a nick with a digit, only allow the UID.
6365
6366
6367 Changes: Modified:
6368 +4 -0 trunk/modules/m_signon.c (File Modified)
6369
6370
6371 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6372 Log:
6373 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6374 Strip leading digits from logins that are not purely numeric.
6375
6376
6377 Changes: Modified:
6378 +3 -0 trunk/include/numeric.h (File Modified)
6379 +2 -0 trunk/include/send.h (File Modified)
6380 +1 -0 trunk/modules/Makefile.in (File Modified)
6381 +456 -3 trunk/modules/m_services.c (File Modified)
6382 + - trunk/modules/m_signon.c (File Added)
6383 +2 -2 trunk/src/messages.tab (File Modified)
6384 +98 -0 trunk/src/send.c (File Modified)
6385
6386
6387 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6388 Log:
6389 Remove old server notice umodes from example confs.
6390
6391
6392 Changes: Modified:
6393 +1 -2 trunk/doc/example.conf (File Modified)
6394 +4 -17 trunk/doc/reference.conf (File Modified)
6395
6396
6397 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6398 Log:
6399 Add snomask help file (forgot this earlier).
6400
6401
6402 Changes: Modified:
6403 + - trunk/help/opers/snomask (File Added)
6404
6405
6406 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6407 Log:
6408 Add umode +l (receive locops).
6409
6410
6411 Changes: Modified:
6412 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6413
6414
6415 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6416 Log:
6417 We don't plan to implement cmode +R (quiet unidentified) and
6418 umode +I (deny invite) for 1.1, so comment them out from the
6419 docs.
6420
6421
6422 Changes: Modified:
6423 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6424 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6425
6426
6427 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6428 Log:
6429 Improve snomask usage description.
6430
6431
6432 Changes: Modified:
6433 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6434
6435
6436 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6437 Log:
6438 Mention the word snomask with umode +s (needs to be a link really).
6439
6440
6441 Changes: Modified:
6442 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6443
6444
6445 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6446 Log:
6447 Add snomask +Z (operspy notices).
6448
6449
6450 Changes: Modified:
6451 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6452
6453
6454 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6455 Log:
6456 Misc updates/clarifications.
6457
6458
6459 Changes: Modified:
6460 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6461
6462
6463 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6464 Log:
6465 Document snomasks.
6466
6467
6468 Changes: Modified:
6469 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6470 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6471 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6472
6473
6474 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6475 Log:
6476 - Allow ENCAP REALHOST outside burst
6477 - Fix comment describing race condition: this can only happen
6478 on a local whois with use_whois_actually enabled
6479
6480
6481 Changes: Modified:
6482 +4 -6 trunk/modules/m_chghost.c (File Modified)
6483
6484
6485 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6486 Log:
6487 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6488
6489
6490 Changes: Modified:
6491 +39 -0 trunk/contrib/Makefile.in (File Modified)
6492 + - trunk/contrib/sno_globaloper.c (File Added)
6493
6494
6495 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6496 Log:
6497 Pass along old umodes and snomask in umode_changed hook,
6498 changing its parameter type from struct Client *
6499 to hook_data_umode_changed *. (For a new client, both
6500 are zero.)
6501
6502 The IP cloaking module now fully ignores umode changes
6503 where +h didn't change.
6504
6505
6506 Changes: Modified:
6507 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6508 +7 -0 trunk/include/hook.h (File Modified)
6509 +18 -4 trunk/src/s_user.c (File Modified)
6510
6511
6512 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6513 Log:
6514 move libcharybdis-provided function initialisation into libcharybdis_init().
6515
6516
6517 Changes: Modified:
6518 +32 -11 trunk/src/ircd.c (File Modified)
6519
6520
6521 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6522 Log:
6523 Make +f notices (local host, global host, global user@host, local class)
6524 netwide. Exceeding /quote set max remains local.
6525
6526
6527 Changes: Modified:
6528 +4 -4 trunk/src/s_conf.c (File Modified)
6529
6530
6531 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6532 Log:
6533 Netwide notices about attempts to join juped channels.
6534
6535
6536 Changes: Modified:
6537 +1 -1 trunk/modules/core/m_join.c (File Modified)
6538
6539
6540 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6541 Log:
6542 Send server notices about failed oper attempts globally.
6543 Successful remote oper attempt notices will be generated
6544 from the mode changes.
6545
6546
6547 Changes: Modified:
6548 +3 -3 trunk/modules/m_challenge.c (File Modified)
6549 +2 -2 trunk/modules/m_oper.c (File Modified)
6550
6551
6552 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6553 Log:
6554 Rest of infrastructure for sending server notices globally.
6555 Uses a new L_NETWIDE level on sendto_realops_snomask().
6556
6557
6558 Changes: Modified:
6559 +1 -0 trunk/include/send.h (File Modified)
6560 +31 -4 trunk/src/send.c (File Modified)
6561
6562
6563 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6564 Log:
6565 Add general::global_snotices conf option to control
6566 whether we send out SNOTEs. Does not do anything yet.
6567
6568
6569 Changes: Modified:
6570 +1 -0 trunk/doc/example.conf (File Modified)
6571 +6 -0 trunk/doc/reference.conf (File Modified)
6572 +1 -0 trunk/include/s_conf.h (File Modified)
6573 +6 -0 trunk/modules/m_info.c (File Modified)
6574 +1 -0 trunk/src/newconf.c (File Modified)
6575 +1 -0 trunk/src/s_conf.c (File Modified)
6576
6577
6578 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6579 Log:
6580 Only accept SNOTE from servers.
6581
6582
6583 Changes: Modified:
6584 +2 -0 trunk/modules/m_snote.c (File Modified)
6585
6586
6587 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6588 Log:
6589 Correct parv indices so this actually works.
6590
6591
6592 Changes: Modified:
6593 +2 -2 trunk/modules/m_snote.c (File Modified)
6594
6595
6596 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6597 Log:
6598 s/scan/snote/g
6599
6600
6601 Changes: Modified:
6602 +3 -3 trunk/modules/m_snote.c (File Modified)
6603
6604
6605 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6606 Log:
6607 Add m_snote.c, SNOTE propagator.
6608
6609
6610 Changes: Modified:
6611 +86 -0 trunk/modules/Makefile.in (File Modified)
6612 + - trunk/modules/m_snote.c (File Added)
6613
6614
6615 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6616 Log:
6617 start seeding the 1.1 NEWS file
6618
6619
6620 Changes: Modified:
6621 +4 -0 trunk/NEWS (File Modified)
6622
6623
6624 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6625 Log:
6626 rename some modules to more descriptive names...
6627
6628
6629 Changes: Modified:
6630 +2 -131 trunk/contrib/Makefile.in (File Modified)
6631 + - trunk/contrib/globalconnexit.c (File Deleted)
6632 + - trunk/contrib/globallineactive.c (File Deleted)
6633 + - trunk/contrib/sno_farconnect.c (File Added)
6634 + - trunk/contrib/sno_globalkline.c (File Added)
6635 +1 -120 trunk/modules/Makefile.in (File Modified)
6636 + - trunk/modules/networknotice.c (File Deleted)
6637 + - trunk/modules/sno_routing.c (File Added)
6638
6639
6640 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6641 Log:
6642 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6643 Uses FLAGS2_FLOODDONE bit on servers.
6644
6645
6646 Changes: Modified:
6647 +3 -0 trunk/include/client.h (File Modified)
6648 +121 -1 trunk/modules/Makefile.in (File Modified)
6649 + - trunk/modules/networknotice.c (File Added)
6650
6651
6652 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6653 Log:
6654 Don't show servers in /trace to nonopers if flatten links is enabled.
6655
6656
6657 Changes: Modified:
6658 +8 -5 trunk/modules/m_trace.c (File Modified)
6659
6660
6661 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6662 Log:
6663 CHGHOST:
6664 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6665 - send back confirmation to source, if local client
6666 - send a +s server notice if the source is neither a server nor a service (+S)
6667
6668
6669 Changes: Modified:
6670 +5 -1 trunk/modules/m_chghost.c (File Modified)
6671
6672
6673 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6674 Log:
6675 Use sendto_realops_snomask_from() to make the
6676 server notices appear to come from the affected
6677 user's server.
6678
6679
6680 Changes: Modified:
6681 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6682 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6683
6684
6685 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6686 Log:
6687 Add sendto_realops_snomask_from(), allows
6688 specification of apparent source server.
6689
6690
6691 Changes: Modified:
6692 +1 -0 trunk/include/send.h (File Modified)
6693 +41 -1 trunk/src/send.c (File Modified)
6694
6695
6696 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6697 Log:
6698 Revert r579. Keep host, not orighost in oper up notice.
6699 It would be inconsistent to have orighost there, and we
6700 don't want to mess up all server notices by putting both
6701 host and orighost.
6702
6703
6704 Changes: Modified:
6705 +1 -1 trunk/src/s_user.c (File Modified)
6706
6707
6708 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6709 Log:
6710 Include the IP address in operlog/foperlog.
6711
6712
6713 Changes: Modified:
6714 +10 -8 trunk/modules/m_challenge.c (File Modified)
6715 +8 -6 trunk/modules/m_oper.c (File Modified)
6716
6717
6718 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6719 Log:
6720 Call umode_changed hook on oper up.
6721
6722
6723 Changes: Modified:
6724 +1 -0 trunk/src/s_user.c (File Modified)
6725
6726
6727 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6728 Log:
6729 Add globalconnexit contrib module, shows remote client connects/exits
6730 except netsplits/netjoin on snomask +F.
6731 Notice formatting will probably change somewhat still.
6732
6733
6734 Changes: Modified:
6735 +80 -0 trunk/contrib/Makefile.in (File Modified)
6736 + - trunk/contrib/globalconnexit.c (File Added)
6737
6738
6739 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6740 Log:
6741 Declare snomask_modes[] so modules can provide snomasks.
6742
6743
6744 Changes: Modified:
6745 +2 -0 trunk/include/snomask.h (File Modified)
6746
6747
6748 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6749 Log:
6750 Replace user_signon hook with two new hooks: new_local_user
6751 and new_remote_user.
6752 These are called right before the user is introduced to the
6753 rest of the network.
6754
6755
6756 Changes: Modified:
6757 +2 -1 trunk/include/hook.h (File Modified)
6758 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6759 +4 -2 trunk/src/hook.c (File Modified)
6760 +2 -3 trunk/src/s_user.c (File Modified)
6761
6762
6763 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6764 Log:
6765 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6766
6767
6768 Changes: Modified:
6769 +2 -2 trunk/modules/m_scan.c (File Modified)
6770
6771
6772 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6773 Log:
6774 Update doc/technical/send.txt.
6775
6776
6777 Changes: Modified:
6778 +91 -131 trunk/doc/technical/send.txt (File Modified)
6779
6780
6781 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6782 Log:
6783 Add chantrace and masktrace to help files.
6784
6785
6786 Changes: Modified:
6787 + - trunk/help/opers/chantrace (File Added)
6788 +27 -20 trunk/help/opers/index (File Modified)
6789 + - trunk/help/opers/masktrace (File Added)
6790 +2 -0 trunk/help/opers/operspy (File Modified)
6791
6792
6793 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6794 Log:
6795 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6796 Shows etrace-like output for all users in a channel,
6797 in particular IP addresses.
6798
6799
6800 Changes: Modified:
6801 +75 -2 trunk/modules/m_etrace.c (File Modified)
6802
6803
6804 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6805 Log:
6806 Port over ratbox 2.2 r21727 (anfl):
6807 add some logging when we drop servers in places where we only notify opers
6808
6809
6810 Changes: Modified:
6811 +31 -0 trunk/modules/core/m_server.c (File Modified)
6812
6813
6814 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6815 Log:
6816 display orighost in operup message
6817
6818
6819 Changes: Modified:
6820 +1 -1 trunk/src/s_user.c (File Modified)
6821
6822
6823 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6824 Log:
6825 Add globallineactive contrib module, a hack which can often
6826 show k/d/g/x line active for remote clients.
6827
6828
6829 Changes: Modified:
6830 +52 -0 trunk/contrib/Makefile.in (File Modified)
6831 + - trunk/contrib/globallineactive.c (File Added)
6832
6833
6834 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6835 Log:
6836 Show IP field in the same way as MASKTRACE:
6837 "255.255.255.255" if it's unknown (remote TS5 client)
6838 and "0" if we or the remote server are purposely
6839 hiding it.
6840
6841
6842 Changes: Modified:
6843 +12 -1 trunk/modules/m_scan.c (File Modified)
6844
6845
6846 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6847 Log:
6848 scan umodes:
6849 - don't show servers in a global scan
6850 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6851
6852
6853 Changes: Modified:
6854 +4 -1 trunk/modules/m_scan.c (File Modified)
6855
6856
6857 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6858 Log:
6859 Implement SCAN UMODES.
6860
6861
6862 Changes: Modified:
6863 +3 -0 trunk/include/numeric.h (File Modified)
6864 +128 -2 trunk/modules/m_scan.c (File Modified)
6865 +2 -2 trunk/src/messages.tab (File Modified)
6866
6867
6868 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6869 Log:
6870 more oops
6871
6872
6873 Changes: Modified:
6874 +1 -1 trunk/modules/m_scan.c (File Modified)
6875
6876
6877 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6878 Log:
6879 parv[0] should be parv[1].
6880
6881
6882 Changes: Modified:
6883 +1 -1 trunk/modules/m_scan.c (File Modified)
6884
6885
6886 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6887 Log:
6888 another oops
6889
6890
6891 Changes: Modified:
6892 +1 -1 trunk/modules/m_scan.c (File Modified)
6893
6894
6895 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6896 Log:
6897 fix mistake here
6898
6899
6900 Changes: Modified:
6901 +2 -2 trunk/modules/m_scan.c (File Modified)
6902
6903
6904 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6905 Log:
6906 framework for scan command
6907
6908
6909 Changes: Modified:
6910 +113 -0 trunk/modules/Makefile.in (File Modified)
6911 + - trunk/modules/m_scan.c (File Added)
6912
6913
6914 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6915 Log:
6916 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6917
6918
6919 Changes: Modified:
6920 +2 -0 trunk/include/irc_string.h (File Modified)
6921 +157 -1 trunk/modules/m_etrace.c (File Modified)
6922 +129 -90 trunk/src/match.c (File Modified)
6923
6924
6925 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6926 Log:
6927 orighost may live in a different hash bucket (likely the case), lets check it standalone
6928
6929
6930 Changes: Modified:
6931 +39 -3 trunk/src/hostmask.c (File Modified)
6932
6933
6934 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6935 Log:
6936 SVN didn't check modules/ somehow, hrmm.
6937
6938
6939 Changes: Modified:
6940 +1 -1 trunk/modules/m_kline.c (File Modified)
6941 +6 -6 trunk/modules/m_stats.c (File Modified)
6942
6943
6944 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6945 Log:
6946 Track hostmask entries for client_p->orighost, if available.
6947 Not throughly tested, but seems to work fine.
6948
6949
6950 Changes: Modified:
6951 +8 -4 trunk/include/hostmask.h (File Modified)
6952 +14 -10 trunk/src/hostmask.c (File Modified)
6953
6954
6955 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6956 Log:
6957 Pass on SQUIT reasons more.
6958
6959
6960 Changes: Modified:
6961 +17 -19 trunk/src/client.c (File Modified)
6962
6963
6964 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6965 Log:
6966 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6967 This way, hidden admins also get them.
6968
6969
6970 Changes: Modified:
6971 +4 -4 trunk/src/send.c (File Modified)
6972
6973
6974 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6975 Log:
6976 From ircd-ratbox 2.2 (r21339 anfl):
6977 ms_kill() should be using find_person(), not find_client()
6978 otherwise it can generate a core.
6979
6980
6981 Changes: Modified:
6982 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6983
6984
6985 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6986 Log:
6987 Add m_error to core_module_table, so it is loaded by default.
6988
6989
6990 Changes: Modified:
6991 +1 -0 trunk/src/modules.c (File Modified)
6992
6993
6994 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6995 Log:
6996 comment is a const char *, not char *.
6997
6998
6999 Changes: Modified:
7000 +1 -1 trunk/include/hook.h (File Modified)
7001
7002
7003 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7004 Log:
7005 Fix a long standing hybrid 7 bug: when getting a read error
7006 on a server, report_error() is called with a %d instead of
7007 a %s in the format string ("Lost connection" in +d).
7008
7009
7010 Changes: Modified:
7011 +1 -1 trunk/src/client.c (File Modified)
7012
7013
7014 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7015 Log:
7016 Clarifications.
7017
7018
7019 Changes: Modified:
7020 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7021
7022
7023 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7024 Log:
7025 Add document describing capabilities and what they mean.
7026
7027
7028 Changes: Modified:
7029 + - trunk/doc/technical/capab.txt (File Added)
7030
7031
7032 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7033 Log:
7034 Change client_exit hook to pass all exit_client() parameters.
7035
7036
7037 Changes: Modified:
7038 +8 -0 trunk/include/hook.h (File Modified)
7039 +6 -1 trunk/src/client.c (File Modified)
7040
7041
7042 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7043 Log:
7044 Add client_exit hook, called in exit_client() for all
7045 clients of all types, except clients exiting because
7046 of netsplits (QS). The only thing done before it is
7047 marking the client as "closing" (to prevent
7048 recursion).
7049
7050
7051 Changes: Modified:
7052 +1 -0 trunk/include/hook.h (File Modified)
7053 +2 -0 trunk/src/client.c (File Modified)
7054 +2 -0 trunk/src/hook.c (File Modified)
7055
7056
7057 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7058 Log:
7059 Improve the code that calculates the nnnS nnnC counts
7060 in RPL_TRACESERVER.
7061
7062 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7063
7064
7065 Changes: Modified:
7066 +43 -36 trunk/modules/m_trace.c (File Modified)
7067
7068
7069 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7070 Log:
7071 Add server_eob hook.
7072 Planning to use this for netsplit/join notices.
7073
7074
7075 Changes: Modified:
7076 +1 -0 trunk/include/hook.h (File Modified)
7077 +2 -0 trunk/modules/m_pong.c (File Modified)
7078 +2 -0 trunk/src/hook.c (File Modified)
7079
7080
7081 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7082 Log:
7083 Default motd: ircd-ratbox -> charybdis
7084
7085
7086 Changes: Modified:
7087 +1 -1 trunk/doc/ircd.motd (File Modified)
7088
7089
7090 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7091 Log:
7092 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7093
7094
7095 Changes: Modified:
7096 +4 -4 trunk/src/s_user.c (File Modified)
7097
7098
7099 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7100 Log:
7101 - Remove obsolete EOB help file
7102 - Document snomask in the help files
7103 - Update indexes
7104
7105
7106 Changes: Modified:
7107 + - trunk/help/opers/eob (File Deleted)
7108 +13 -12 trunk/help/opers/index (File Modified)
7109 +1 -13 trunk/help/opers/umode (File Modified)
7110 +7 -7 trunk/help/users/index (File Modified)
7111
7112
7113 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7114 Log:
7115 Bail if snomask to parse is not given. Pointy hat to myself.
7116
7117
7118 Changes: Modified:
7119 +3 -0 trunk/src/snomask.c (File Modified)
7120
7121
7122 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7123 Log:
7124 Remove m_flags from autoconf
7125
7126
7127 Changes: Modified:
7128 +0 -1 trunk/contrib/Makefile.in (File Modified)
7129
7130
7131 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7132 Log:
7133 remove m_flags
7134
7135
7136 Changes: Modified:
7137 + - trunk/contrib/m_flags.c (File Deleted)
7138
7139
7140 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7141 Log:
7142 If +s is in oper_only_umodes, clear snomask on deoper.
7143
7144
7145 Changes: Modified:
7146 +5 -0 trunk/src/s_user.c (File Modified)
7147
7148
7149 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7150 Log:
7151 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7152
7153
7154 Changes: Modified:
7155 +2 -2 trunk/configure (File Modified)
7156 +2 -2 trunk/configure.ac (File Modified)
7157
7158
7159 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7160 Log:
7161 Remove the old server notice umodes.
7162 Default oper only umodes is now +s.
7163 Please make sure all remaining umodes still work.
7164
7165
7166 Changes: Modified:
7167 +3 -21 trunk/include/client.h (File Modified)
7168 +0 -12 trunk/src/newconf.c (File Modified)
7169 +1 -1 trunk/src/s_conf.c (File Modified)
7170 +12 -12 trunk/src/s_user.c (File Modified)
7171
7172
7173 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7174 Log:
7175 operator::flags nick_changes now controls +n snomask instead of +n umode.
7176
7177
7178 Changes: Modified:
7179 +8 -8 trunk/src/s_user.c (File Modified)
7180
7181
7182 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7183 Log:
7184 Move down h_umode_changed hook call after umode allowed checks
7185 (so it will not see +a if someone tries to set it but is not
7186 allowed to).
7187
7188
7189 Changes: Modified:
7190 +2 -3 trunk/src/s_user.c (File Modified)
7191
7192
7193 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7194 Log:
7195 Move over non-+s server notices (hopefully, all of them).
7196
7197
7198 Changes: Modified:
7199 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7200 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7201 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7202 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7203 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7204 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7205 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7206 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7207 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7208 +2 -2 trunk/libcharybdis/event.c (File Modified)
7209 +2 -2 trunk/modules/core/m_join.c (File Modified)
7210 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7211 +3 -3 trunk/modules/core/m_message.c (File Modified)
7212 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7213 +2 -2 trunk/modules/core/m_server.c (File Modified)
7214 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7215 +1 -1 trunk/modules/m_post.c (File Modified)
7216 +1 -1 trunk/modules/m_services.c (File Modified)
7217 +2 -2 trunk/src/channel.c (File Modified)
7218 +3 -3 trunk/src/client.c (File Modified)
7219 +1 -1 trunk/src/hash.c (File Modified)
7220 +5 -5 trunk/src/s_conf.c (File Modified)
7221 +2 -2 trunk/src/s_log.c (File Modified)
7222 +4 -4 trunk/src/s_user.c (File Modified)
7223
7224
7225 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7226 Log:
7227 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7228
7229
7230 Changes: Modified:
7231 +2 -1 trunk/include/snomask.h (File Modified)
7232 +2 -2 trunk/src/snomask.c (File Modified)
7233
7234
7235 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7236 Log:
7237 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7238
7239
7240 Changes: Modified:
7241 +1 -1 trunk/contrib/example_module.c (File Modified)
7242 +2 -2 trunk/include/ircd_defs.h (File Modified)
7243 +6 -6 trunk/modules/core/m_error.c (File Modified)
7244 +1 -1 trunk/modules/core/m_join.c (File Modified)
7245 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7246 +1 -1 trunk/modules/core/m_message.c (File Modified)
7247 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7248 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7249 +18 -18 trunk/modules/core/m_server.c (File Modified)
7250 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7251 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7252 +4 -4 trunk/modules/m_challenge.c (File Modified)
7253 +4 -4 trunk/modules/m_dline.c (File Modified)
7254 +13 -13 trunk/modules/m_gline.c (File Modified)
7255 +5 -5 trunk/modules/m_kline.c (File Modified)
7256 +2 -2 trunk/modules/m_oper.c (File Modified)
7257 +1 -1 trunk/modules/m_pong.c (File Modified)
7258 +13 -13 trunk/modules/m_rehash.c (File Modified)
7259 +4 -4 trunk/modules/m_resv.c (File Modified)
7260 +16 -16 trunk/modules/m_set.c (File Modified)
7261 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7262 +6 -6 trunk/modules/m_xline.c (File Modified)
7263 +1 -1 trunk/src/adns.c (File Modified)
7264 +2 -2 trunk/src/channel.c (File Modified)
7265 +1 -1 trunk/src/listener.c (File Modified)
7266 +1 -1 trunk/src/s_auth.c (File Modified)
7267 +15 -15 trunk/src/s_conf.c (File Modified)
7268 +3 -3 trunk/src/s_user.c (File Modified)
7269 +7 -7 trunk/src/send.c (File Modified)
7270
7271
7272 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7273 Log:
7274 On oper up:
7275 - set +s snomask if +s umode set but no snomasks
7276 - put numerics in more logical order
7277
7278
7279 Changes: Modified:
7280 +3 -1 trunk/src/s_user.c (File Modified)
7281
7282
7283 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7284 Log:
7285 parse_snobuf_to_mask(): default to + at start
7286 allows stuff like /mode jilles +s C
7287
7288
7289 Changes: Modified:
7290 +1 -1 trunk/src/snomask.c (File Modified)
7291
7292
7293 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7294 Log:
7295 Changes to user_mode() snomask handling.
7296 - show snomask (if not 0) on /mode <nick>
7297 - show snomask once at the end if +s/-s used
7298 - only parse 1 parameter for umode changes
7299 - don't crash on /mode <nick> +s
7300 - /mode <nick> -s clears snomask, doesn't use parameter
7301 - set umode +s iff snomask is not 0
7302 - snomask is not propagated, but umode +s is
7303
7304
7305 Changes: Modified:
7306 +97 -72 trunk/src/s_user.c (File Modified)
7307
7308
7309 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7310 Log:
7311 Convert some messages over to snomask.
7312
7313
7314 Changes: Modified:
7315 +29 -29 trunk/src/client.c (File Modified)
7316 +2 -2 trunk/src/ircd.c (File Modified)
7317 +13 -13 trunk/src/modules.c (File Modified)
7318 +1 -1 trunk/src/newconf.c (File Modified)
7319 +5 -5 trunk/src/parse.c (File Modified)
7320 +1 -1 trunk/src/restart.c (File Modified)
7321 +4 -4 trunk/src/s_newconf.c (File Modified)
7322 +11 -11 trunk/src/s_serv.c (File Modified)
7323
7324
7325 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7326 Log:
7327 include snomask.h from client.h
7328
7329
7330 Changes: Modified:
7331 +1 -0 trunk/include/client.h (File Modified)
7332
7333
7334 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7335 Log:
7336 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7337
7338
7339 Changes: Modified:
7340 +1 -0 trunk/src/newconf.c (File Modified)
7341 +2 -1 trunk/src/snomask.c (File Modified)
7342
7343
7344 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7345 Log:
7346 should start with +, not \0. Whoops. :)
7347
7348
7349 Changes: Modified:
7350 +1 -1 trunk/src/snomask.c (File Modified)
7351
7352
7353 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7354 Log:
7355 core snomask support.
7356
7357
7358 Changes: Modified:
7359 +3 -0 trunk/doc/example.conf (File Modified)
7360 +2 -0 trunk/include/client.h (File Modified)
7361 +2 -0 trunk/include/numeric.h (File Modified)
7362 +2 -0 trunk/include/s_newconf.h (File Modified)
7363 +63 -0 trunk/include/send.h (File Modified)
7364 + - trunk/include/snomask.h (File Added)
7365 +1 -0 trunk/src/Makefile.in (File Modified)
7366 +1 -1 trunk/src/messages.tab (File Modified)
7367 +8 -0 trunk/src/newconf.c (File Modified)
7368 +12 -0 trunk/src/s_user.c (File Modified)
7369 +235 -0 trunk/src/send.c (File Modified)
7370 + - trunk/src/snomask.c (File Added)
7371
7372
7373 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7374 Log:
7375 add a blank line after the license info.
7376
7377
7378 Changes: Modified:
7379 +1 -1 trunk/CREDITS (File Modified)
7380
7381
7382 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7383 Log:
7384 Extend copyright to 2006.
7385
7386
7387 Changes: Modified:
7388 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7389
7390
7391 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7392 Log:
7393 - Fix up book id.
7394 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7395
7396
7397 Changes: Modified:
7398 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7399 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7400
7401
7402 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7403 Log:
7404 Add oper privileges document.
7405
7406
7407 Changes: Modified:
7408 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7409 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7410
7411
7412 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7413 Log:
7414 Capitalize message names in services shortcuts (for consistency).
7415
7416
7417 Changes: Modified:
7418 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7419
7420
7421 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7422 Log:
7423 Remove C++ comment.
7424
7425
7426 Changes: Modified:
7427 +1 -1 trunk/src/patricia.c (File Modified)
7428
7429
7430 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7431 Log:
7432 Remove obsolete 'nextconnect' variable.
7433
7434
7435 Changes: Modified:
7436 +0 -1 trunk/include/ircd.h (File Modified)
7437 +0 -2 trunk/src/client.c (File Modified)
7438 +0 -1 trunk/src/ircd.c (File Modified)
7439
7440
7441 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7442 Log:
7443 Remove this remnant of the hybrid 6 ziplinks implementation.
7444
7445
7446 Changes: Modified:
7447 + - trunk/include/s_zip.h (File Deleted)
7448
7449
7450 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7451 Log:
7452 Make clone limiting work on orighost, not host (so it
7453 looks through services cloaks). Lightly tested, please
7454 test/review.
7455
7456
7457 Changes: Modified:
7458 +2 -0 trunk/modules/m_chghost.c (File Modified)
7459 +1 -1 trunk/src/client.c (File Modified)
7460 +1 -1 trunk/src/s_conf.c (File Modified)
7461
7462
7463 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7464 Log:
7465 Don't forget to link me_realhost() into the command hash.
7466
7467 Pointy hat to: myself
7468
7469
7470 Changes: Modified:
7471 +1 -1 trunk/modules/m_chghost.c (File Modified)
7472
7473
7474 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7475 Log:
7476 It's call_hook, not hook_call.
7477
7478
7479 Changes: Modified:
7480 +1 -1 trunk/src/s_user.c (File Modified)
7481
7482
7483 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7484 Log:
7485 Add unreject help file.
7486
7487
7488 Changes: Modified:
7489 + - trunk/help/opers/unreject (File Added)
7490
7491
7492 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7493 Log:
7494 Link the all-important 42 module to the build :P
7495
7496
7497 Changes: Modified:
7498 +1 -0 trunk/contrib/Makefile.in (File Modified)
7499
7500
7501 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7502 Log:
7503 Mention /rehash help.
7504
7505
7506 Changes: Modified:
7507 +1 -0 trunk/help/opers/rehash (File Modified)
7508
7509
7510 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7511 Log:
7512 Add h_user_signon hook.
7513
7514
7515 Changes: Modified:
7516 +1 -0 trunk/include/hook.h (File Modified)
7517 +2 -0 trunk/src/hook.c (File Modified)
7518 +4 -0 trunk/src/s_user.c (File Modified)
7519
7520
7521 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7522 Log:
7523 Oops, forgot to set orighost for remote client introductions.
7524
7525
7526 Changes: Modified:
7527 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7528
7529
7530 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7531 Log:
7532 Use TS6 forms in services shortcuts, if possible.
7533
7534
7535 Changes: Modified:
7536 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7537
7538
7539 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7540 Log:
7541 - Start out default_umodes conf entry from the empty set instead of +i.
7542 - Move oper_only_umodes check to where default_umodes is used, as
7543 oper_only_umodes may not be set yet while we're reading the conf.
7544
7545
7546 Changes: Modified:
7547 +6 -7 trunk/src/newconf.c (File Modified)
7548 +1 -1 trunk/src/s_user.c (File Modified)
7549
7550
7551 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7552 Log:
7553 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7554
7555
7556 Changes: Modified:
7557 +1 -0 trunk/doc/example.conf (File Modified)
7558 +7 -0 trunk/doc/reference.conf (File Modified)
7559 +0 -7 trunk/include/config.h.dist (File Modified)
7560 +1 -0 trunk/include/s_conf.h (File Modified)
7561 +6 -0 trunk/modules/m_info.c (File Modified)
7562 +9 -18 trunk/src/client.c (File Modified)
7563 +1 -0 trunk/src/newconf.c (File Modified)
7564 +1 -0 trunk/src/s_conf.c (File Modified)
7565
7566
7567 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7568 Log:
7569 - Allow NULL target_ip in show_ip() (indicates message is being
7570 sent to local opers)
7571 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7572 confitem
7573 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7574 those in src/client.c
7575
7576 From ratbox 2.2 svn (anfl)
7577
7578
7579 Changes: Modified:
7580 +1 -0 trunk/include/client.h (File Modified)
7581 +21 -2 trunk/src/client.c (File Modified)
7582 +2 -4 trunk/src/hostmask.c (File Modified)
7583 +1 -5 trunk/src/s_conf.c (File Modified)
7584 +4 -8 trunk/src/s_user.c (File Modified)
7585
7586
7587 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7588 Log:
7589 Fire off events properly.
7590
7591
7592 Changes: Modified:
7593 +7 -3 trunk/src/s_user.c (File Modified)
7594
7595
7596 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7597 Log:
7598 make sure modules which depend on umode information get the message upon connection (oops)
7599
7600
7601 Changes: Modified:
7602 +3 -0 trunk/src/s_user.c (File Modified)
7603
7604
7605 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7606 Log:
7607 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7608 From ratbox 2.2 svn.
7609
7610
7611 Changes: Modified:
7612 +3 -7 trunk/modules/m_etrace.c (File Modified)
7613
7614
7615 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7616 Log:
7617 Replace silly `default_invisible' option with more versatile default_umodes.
7618
7619
7620 Changes: Modified:
7621 +2 -2 trunk/Makefile.in (File Modified)
7622 +12 -1 trunk/doc/example.conf (File Modified)
7623 +14 -7 trunk/doc/reference.conf (File Modified)
7624 +2 -4 trunk/include/s_conf.h (File Modified)
7625 +0 -6 trunk/modules/m_info.c (File Modified)
7626 +4 -0 trunk/src/modules.c (File Modified)
7627 +41 -1 trunk/src/newconf.c (File Modified)
7628 +2 -2 trunk/src/s_conf.c (File Modified)
7629 +3 -4 trunk/src/s_user.c (File Modified)
7630
7631
7632 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7633 Log:
7634 Add temporary nick resvs with the proper duration,
7635 not 60 times too long.
7636
7637
7638 Changes: Modified:
7639 +1 -1 trunk/modules/m_resv.c (File Modified)
7640
7641
7642 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7643 Log:
7644 Add kick on split riding. See reference.conf for more details.
7645
7646
7647 Changes: Modified:
7648 +1 -0 trunk/doc/example.conf (File Modified)
7649 +16 -0 trunk/doc/reference.conf (File Modified)
7650 +1 -0 trunk/include/s_conf.h (File Modified)
7651 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7652 +6 -0 trunk/modules/m_info.c (File Modified)
7653 +1 -0 trunk/src/newconf.c (File Modified)
7654 +1 -0 trunk/src/s_conf.c (File Modified)
7655
7656
7657 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7658 Log:
7659 New credits, denoting GXTi as being on the core team.
7660
7661
7662 Changes: Modified:
7663 +16 -5 trunk/CREDITS (File Modified)
7664
7665
7666 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7667 Log:
7668 better cloaking algorithm
7669
7670
7671 Changes: Modified:
7672 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7673
7674
7675 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7676 Log:
7677 don't do redundant bitshifting.
7678
7679
7680 Changes: Modified:
7681 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7682
7683
7684 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7685 Log:
7686 Add ip_cloaking.so.
7687
7688
7689 Changes: Modified:
7690 +1 -0 trunk/contrib/Makefile.in (File Modified)
7691
7692
7693 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7694 Log:
7695 Set the DynSpoof flag properly.
7696
7697
7698 Changes: Modified:
7699 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7700
7701
7702 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7703 Log:
7704 first go at an ip_cloaking implementation for charybdis.
7705
7706
7707 Changes: Modified:
7708 + - trunk/contrib/ip_cloaking.c (File Added)
7709
7710
7711 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7712 Log:
7713 Add libcharybdis to contrib/ includes.
7714
7715
7716 Changes: Modified:
7717 +1 -1 trunk/contrib/Makefile.in (File Modified)
7718
7719
7720 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7721 Log:
7722 add h_umode_changed hook for modules that provide usermodes.
7723
7724
7725 Changes: Modified:
7726 +1 -0 trunk/include/hook.h (File Modified)
7727 +2 -1 trunk/src/hook.c (File Modified)
7728 +3 -0 trunk/src/s_user.c (File Modified)
7729
7730
7731 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7732 Log:
7733 Show quiets in /stats z.
7734
7735
7736 Changes: Modified:
7737 +15 -10 trunk/src/s_stats.c (File Modified)
7738
7739
7740 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7741 Log:
7742 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7743
7744
7745 Changes: Modified:
7746 +0 -12 trunk/configure (File Modified)
7747 +0 -9 trunk/configure.ac (File Modified)
7748 +0 -3 trunk/include/setup.h.in (File Modified)
7749
7750
7751 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7752 Log:
7753 change various buffer sizes to = topiclen.
7754
7755
7756 Changes: Modified:
7757 +3 -4 trunk/include/ircd_defs.h (File Modified)
7758
7759
7760 jon 2005/12/12 19:32:18 UTC (20051212-400)
7761 Log:
7762 - Partial commit test, partial ego strokage ;)
7763
7764
7765 Changes: Modified:
7766 +2 -1 trunk/CREDITS (File Modified)
7767
7768
7769 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7770 Log:
7771 More kqueue corrections.
7772
7773 Changes: Modified:
7774 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7775
7776
7777 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7778 Log:
7779 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7780 Not sure why this wasn't this way to begin with.
7781
7782
7783 Changes: Modified:
7784 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7785
7786
7787 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7788 Log:
7789 example.conf tweaks:
7790 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7791 most people do not need this.
7792 Enable serverinfo::hub.
7793
7794
7795 Changes: Modified:
7796 +14 -11 trunk/doc/example.conf (File Modified)
7797
7798
7799 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7800 Log:
7801 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7802
7803
7804 Changes: Modified:
7805 +1 -1 trunk/src/s_serv.c (File Modified)
7806
7807
7808 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7809 Log:
7810 header include changes
7811
7812
7813 Changes: Modified:
7814 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7815 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7816 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7817 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7818 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7819 +1 -21 trunk/libcharybdis/select.c (File Modified)
7820
7821
7822 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7823 Log:
7824 s/ilog/libcharybdis_{die,log,restart}/g
7825
7826
7827 Changes: Modified:
7828 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7829 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7830 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7831 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7832 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7833 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7834 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7835 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7836
7837
7838 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7839 Log:
7840 Use the right callbacks in the function code.
7841
7842 Changes: Modified:
7843 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7844
7845
7846 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7847 Log:
7848 More work, it builds again!
7849
7850
7851 Changes: Modified:
7852 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7853 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7854 + - trunk/libcharybdis/libcharybdis.c (File Added)
7855 + - trunk/libcharybdis/libcharybdis.h (File Added)
7856
7857
7858 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7859 Log:
7860 Move some stuff around.
7861
7862
7863 Changes: Modified:
7864 + - trunk/include/memory.h (File Deleted)
7865 + - trunk/include/tools.h (File Deleted)
7866 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7867 + - trunk/libcharybdis/memory.c (File Added)
7868 + - trunk/libcharybdis/memory.h (File Added)
7869 + - trunk/libcharybdis/snprintf.c (File Added)
7870 + - trunk/libcharybdis/tools.c (File Added)
7871 + - trunk/libcharybdis/tools.h (File Added)
7872 +1000 -1062 trunk/modules/.depend (File Modified)
7873 +421 -455 trunk/src/.depend (File Modified)
7874 +0 -1191 trunk/src/Makefile.in (File Modified)
7875 + - trunk/src/memory.c (File Deleted)
7876 + - trunk/src/snprintf.c (File Deleted)
7877 + - trunk/src/tools.c (File Deleted)
7878
7879
7880 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7881 Log:
7882 move more headers into libcharybdis
7883
7884 Changes: Modified:
7885 + - trunk/include/balloc.h (File Deleted)
7886 + - trunk/include/event.h (File Deleted)
7887 + - trunk/libcharybdis/balloc.h (File Added)
7888 + - trunk/libcharybdis/event.h (File Added)
7889 +924 -1020 trunk/modules/.depend (File Modified)
7890 +327 -406 trunk/src/.depend (File Modified)
7891
7892
7893 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7894 Log:
7895 balloc, events -> libcharybdis
7896
7897 Changes: Modified:
7898 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7899 + - trunk/libcharybdis/balloc.c (File Added)
7900 + - trunk/libcharybdis/event.c (File Added)
7901 +0 -1008 trunk/src/Makefile.in (File Modified)
7902 + - trunk/src/balloc.c (File Deleted)
7903 + - trunk/src/event.c (File Deleted)
7904
7905
7906 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7907 Log:
7908 More fun
7909
7910 Changes: Modified:
7911 + - trunk/include/commio.h (File Deleted)
7912 + - trunk/include/linebuf.h (File Deleted)
7913 + - trunk/libcharybdis/commio.h (File Added)
7914 + - trunk/libcharybdis/linebuf.h (File Added)
7915 +1644 -530 trunk/modules/.depend (File Modified)
7916 +1 -1 trunk/modules/Makefile.in (File Modified)
7917 +720 -284 trunk/src/.depend (File Modified)
7918
7919
7920 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7921 Log:
7922 Makefile reworking -- moving libcharybdis headers into proper location.
7923
7924 Changes: Modified:
7925 +1 -1 trunk/adns/Makefile.in (File Modified)
7926 +1 -1 trunk/src/Makefile.in (File Modified)
7927
7928
7929 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7930 Log:
7931 Document proposed authdaemon protocol.
7932
7933 Changes: Modified:
7934 + - trunk/authdaemon/protocol.txt (File Added)
7935
7936
7937 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7938 Log:
7939 Makefile oops
7940
7941 Changes: Modified:
7942 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7943
7944
7945 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7946 Log:
7947 Remove dead makefile from generation
7948
7949 Changes: Modified:
7950 +1 -2 trunk/configure (File Modified)
7951 +0 -1 trunk/configure.ac (File Modified)
7952
7953
7954 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7955 Log:
7956 libcharybdisIO -> libcharybdis
7957
7958 Changes: Modified:
7959 +1 -1 trunk/src/Makefile.in (File Modified)
7960
7961
7962 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7963 Log:
7964 More restructuring.
7965
7966 Changes: Modified:
7967 + - trunk/libcharybdis/Makefile.in (File Added)
7968 + - trunk/libcharybdis/commio.c (File Added)
7969 + - trunk/libcharybdis/devpoll.c (File Added)
7970 + - trunk/libcharybdis/epoll.c (File Added)
7971 + - trunk/libcharybdis/io/ (File Deleted)
7972 + - trunk/libcharybdis/kqueue.c (File Added)
7973 + - trunk/libcharybdis/linebuf.c (File Added)
7974 + - trunk/libcharybdis/log/ (File Deleted)
7975 + - trunk/libcharybdis/poll.c (File Added)
7976 + - trunk/libcharybdis/ports.c (File Added)
7977 + - trunk/libcharybdis/select.c (File Added)
7978
7979
7980 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7981 Log:
7982 Blah kill makefile
7983
7984 Changes: Modified:
7985 + - trunk/libcharybdis/Makefile.in (File Deleted)
7986
7987
7988 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7989 Log:
7990 Blah kill makefile
7991
7992 Changes: Modified:
7993 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7994
7995
7996 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7997 Log:
7998 add authdaemon dir for later hacking
7999
8000
8001 Changes: Modified:
8002 + - trunk/authdaemon/ (File Added)
8003
8004
8005 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8006 Log:
8007 linebuf -> libcharybdisIO
8008
8009
8010 Changes: Modified:
8011 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8012 + - trunk/libcharybdis/io/linebuf.c (File Added)
8013 + - trunk/libcharybdis/log/ (File Added)
8014 + - trunk/libcharybdis/log/Makefile.in (File Added)
8015 +0 -687 trunk/src/Makefile.in (File Modified)
8016 + - trunk/src/linebuf.c (File Deleted)
8017
8018
8019 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8020 Log:
8021 Solaris 10 I/O ports support
8022
8023 Changes: Modified:
8024 + - trunk/libcharybdis/io/ports.c (File Added)
8025
8026
8027 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8028 Log:
8029 libcharybdis stuff
8030
8031
8032 Changes: Modified:
8033 +1 -1 trunk/Makefile.in (File Modified)
8034 +3 -1 trunk/configure (File Modified)
8035 +133 -10 trunk/configure.ac (File Modified)
8036 + - trunk/libcharybdis/ (File Added)
8037 + - trunk/libcharybdis/Makefile.in (File Added)
8038 + - trunk/libcharybdis/io/ (File Added)
8039 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8040 +2 -3 trunk/src/Makefile.in (File Modified)
8041 + - trunk/src/io/ (File Deleted)
8042
8043
8044 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8045 Log:
8046 split IO stuff into libcharybdisIO.
8047
8048
8049 Changes: Modified:
8050 + - trunk/src/commio.c (File Deleted)
8051 + - trunk/src/devpoll.c (File Deleted)
8052 + - trunk/src/epoll.c (File Deleted)
8053 + - trunk/src/io/ (File Added)
8054 + - trunk/src/io/Makefile.in (File Added)
8055 + - trunk/src/io/commio.c (File Added)
8056 + - trunk/src/io/devpoll.c (File Added)
8057 + - trunk/src/io/epoll.c (File Added)
8058 + - trunk/src/io/kqueue.c (File Added)
8059 + - trunk/src/io/poll.c (File Added)
8060 + - trunk/src/io/select.c (File Added)
8061 + - trunk/src/kqueue.c (File Deleted)
8062 + - trunk/src/poll.c (File Deleted)
8063 + - trunk/src/select.c (File Deleted)
8064
8065
8066 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8067 Log:
8068 Version bump: 1.1.0
8069
8070
8071 Changes: Modified:
8072 +86 -155 trunk/configure (File Modified)
8073 +1 -1 trunk/configure.ac (File Modified)
8074
8075
8076 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8077 Log:
8078 Remove mentions of mkkeypair/cryptlinks.
8079
8080
8081 Changes: Modified:
8082 +1 -3 trunk/doc/challenge.txt (File Modified)
8083
8084
8085 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8086 Log:
8087 Clarify serverinfo{} description.
8088
8089
8090 Changes: Modified:
8091 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8092
8093
8094 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8095 Log:
8096 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8097
8098
8099 Changes: Modified:
8100 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8101
8102
8103 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8104 Log:
8105 Improvements also applicable to hyperion 1.x.
8106
8107
8108 Changes: Modified:
8109 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8110
8111
8112 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8113 Log:
8114 - Add +F description
8115 - General improvements and changes to charybdis
8116
8117
8118 Changes: Modified:
8119 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8120
8121
8122 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8123 Log:
8124 The server notice umodes only have an effect
8125 for opers. ("sendto_realops_flags", so having
8126 the umode is not enough, they must also be
8127 opered)
8128
8129
8130 Changes: Modified:
8131 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8132
8133
8134 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8135 Log:
8136 Updates to umodes docs.
8137
8138
8139 Changes: Modified:
8140 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8141
8142
8143 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8144 Log:
8145 Add SGML documentation.
8146
8147 Changes: Modified:
8148 + - trunk/doc/sgml/ (File Added)
8149 + - trunk/doc/sgml/oper-guide/ (File Added)
8150 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8151 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8152 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8153 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8154 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8155 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8156 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8157
8158
8159 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8160 Log:
8161 Make operwall flag restrict setting umode +z.
8162 This repairs this flag broken in charybdis-1.0.
8163
8164
8165 Changes: Modified:
8166 +41 -0 trunk/contrib/m_flags.c (File Modified)
8167 +9 -0 trunk/src/s_user.c (File Modified)
8168
8169
8170 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8171 Log:
8172 Don't complain/reset remote clients +n. I'm still not
8173 convinced propagating all umodes is the way to go, oh
8174 well.
8175
8176
8177 Changes: Modified:
8178 +1 -1 trunk/src/s_user.c (File Modified)
8179
8180
8181 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8182 Log:
8183 - Require admin flag for oper /chghost (if it's enabled
8184 which is not default)
8185 - Give error message on nonexistant nick
8186
8187
8188 Changes: Modified:
8189 +12 -0 trunk/modules/m_chghost.c (File Modified)
8190
8191
8192 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8193 Log:
8194 Incorporated jilles' dynspoof patch with a few minor changes.
8195
8196 Changes: Modified:
8197 +5 -2 trunk/include/client.h (File Modified)
8198 +1 -0 trunk/include/numeric.h (File Modified)
8199 +75 -4 trunk/modules/m_chghost.c (File Modified)
8200 +2 -21 trunk/modules/m_stats.c (File Modified)
8201 +2 -8 trunk/modules/m_trace.c (File Modified)
8202 +2 -0 trunk/src/client.c (File Modified)
8203 +3 -0 trunk/src/s_user.c (File Modified)
8204
8205
8206 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8207 Log:
8208 Update NEWS.
8209
8210 Changes: Modified:
8211 +5 -0 trunk/NEWS (File Modified)
8212
8213
8214 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8215 Log:
8216 Make show_ip() far less braindead.
8217
8218 Obtained from: ratbox 2.2 SVN
8219
8220
8221 Changes: Modified:
8222 +14 -85 trunk/src/client.c (File Modified)
8223
8224
8225 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8226 Log:
8227 Instead of not showing channels at all for whoising services,
8228 only show channels the requester is also on. If operspying
8229 services, show all the channels.
8230
8231
8232 Changes: Modified:
8233 +37 -40 trunk/modules/m_whois.c (File Modified)
8234
8235
8236 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8237 Log:
8238 - Show real errno if we fail to connect to a server
8239 - Don't show server IPs on IRC if a server goes dead
8240 during handshake
8241
8242
8243 Changes: Modified:
8244 +2 -5 trunk/src/s_serv.c (File Modified)
8245
8246
8247 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8248 Log:
8249 Revert hybrid 7.2 aline code. It causes too many problems.
8250
8251
8252 Changes: Modified:
8253 +1 -47 trunk/NEWS (File Modified)
8254 + - trunk/include/aline.h (File Deleted)
8255 +53 -6 trunk/modules/m_dline.c (File Modified)
8256 +212 -16 trunk/modules/m_kline.c (File Modified)
8257 +37 -8 trunk/modules/m_resv.c (File Modified)
8258 +45 -24 trunk/modules/m_xline.c (File Modified)
8259 +0 -485 trunk/src/Makefile.in (File Modified)
8260 + - trunk/src/aline.c (File Deleted)
8261
8262
8263 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8264 Log:
8265 Incorporate recent ratbox monitor bugfixes (could crash).
8266
8267
8268 Changes: Modified:
8269 +16 -0 trunk/modules/m_monitor.c (File Modified)
8270 +4 -3 trunk/src/monitor.c (File Modified)
8271
8272
8273 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8274 Log:
8275 Fix /invite UID leak.
8276
8277 Found by logiclrd@EFnet.
8278
8279
8280 Changes: Modified:
8281 +3 -2 trunk/modules/m_invite.c (File Modified)
8282
8283
8284 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8285 Log:
8286 Don't show what channels a service is in.
8287
8288 Changes: Modified:
8289 +1 -0 trunk/NEWS (File Modified)
8290 +40 -35 trunk/modules/m_whois.c (File Modified)
8291
8292
8293 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8294 Log:
8295 Update version to 1.0.3.
8296
8297
8298 Changes: Modified:
8299 +9 -9 trunk/configure (File Modified)
8300 +1 -1 trunk/configure.ac (File Modified)
8301
8302
8303 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8304 Log:
8305 Update NEWS.
8306
8307
8308 Changes: Modified:
8309 +7 -1 trunk/NEWS (File Modified)
8310
8311
8312 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8313 Log:
8314 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8315 More static buffers :(
8316
8317
8318 Changes: Modified:
8319 +12 -4 trunk/src/aline.c (File Modified)
8320
8321
8322 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8323 Log:
8324 Make operspy mode (/mode !#channel showing parameters
8325 even if not on channel) work again.
8326
8327
8328 Changes: Modified:
8329 +4 -4 trunk/src/channel.c (File Modified)
8330
8331
8332 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8333 Log:
8334 Call server_introduced hook on TS6 remote server
8335 introduction (ms_sid()).
8336
8337
8338 Changes: Modified:
8339 +6 -0 trunk/modules/core/m_server.c (File Modified)
8340
8341
8342 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8343 Log:
8344 Cyrix boxes are wierd.
8345
8346 Changes: Modified:
8347 +2 -1 trunk/modules/m_services.c (File Modified)
8348
8349
8350 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8351 Log:
8352 More paranoia.
8353
8354 Changes: Modified:
8355 +1 -1 trunk/include/client.h (File Modified)
8356 +3 -1 trunk/modules/m_services.c (File Modified)
8357
8358
8359 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8360 Log:
8361 heh
8362
8363 Changes: Modified:
8364 +1 -6 trunk/modules/m_services.c (File Modified)
8365
8366
8367 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8368 Log:
8369 Disable a check that doesn't always seem to work right for some reason.
8370
8371 Changes: Modified:
8372 +2 -0 trunk/modules/m_services.c (File Modified)
8373
8374
8375 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8376 Log:
8377 Update NEWS.
8378
8379
8380 Changes: Modified:
8381 +4 -1 trunk/NEWS (File Modified)
8382
8383
8384 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8385 Log:
8386 1.0.2
8387
8388
8389 Changes: Modified:
8390 +9 -9 trunk/configure (File Modified)
8391 +1 -1 trunk/configure.ac (File Modified)
8392
8393
8394 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8395 Log:
8396 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8397
8398
8399 Changes: Modified:
8400 +3 -13 trunk/modules/m_trace.c (File Modified)
8401
8402
8403 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8404 Log:
8405 Don't send empty RPL_WHOISCHANNELS on remote whois.
8406
8407 Pointy hat to: jilles
8408
8409
8410 Changes: Modified:
8411 +1 -1 trunk/modules/m_whois.c (File Modified)
8412
8413
8414 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8415 Log:
8416 Update NEWS.
8417
8418
8419 Changes: Modified:
8420 +3 -0 trunk/NEWS (File Modified)
8421
8422
8423 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8424 Log:
8425 Modular umode support.
8426
8427
8428 Changes: Modified:
8429 +0 -9 trunk/include/client.h (File Modified)
8430 +2 -1 trunk/include/s_user.h (File Modified)
8431 +1 -1 trunk/include/tools.h (File Modified)
8432 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8433 +3 -0 trunk/src/ircd.c (File Modified)
8434 +1 -1 trunk/src/messages.tab (File Modified)
8435 +2 -2 trunk/src/s_serv.c (File Modified)
8436 +37 -59 trunk/src/s_user.c (File Modified)
8437 +21 -0 trunk/src/tools.c (File Modified)
8438
8439
8440 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8441 Log:
8442 Optionally do forced nick change to the UID instead of kill
8443 on nick collisions, see doc/collision_fnc.txt for more
8444 details.
8445
8446
8447 Changes: Modified:
8448 + - trunk/doc/collision_fnc.txt (File Added)
8449 +1 -0 trunk/doc/example.conf (File Modified)
8450 +8 -0 trunk/doc/reference.conf (File Modified)
8451 +1 -0 trunk/include/numeric.h (File Modified)
8452 +1 -0 trunk/include/s_conf.h (File Modified)
8453 +2 -1 trunk/include/s_serv.h (File Modified)
8454 +1 -0 trunk/include/s_stats.h (File Modified)
8455 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8456 +1 -1 trunk/src/messages.tab (File Modified)
8457 +1 -0 trunk/src/newconf.c (File Modified)
8458 +1 -0 trunk/src/s_conf.c (File Modified)
8459 +1 -0 trunk/src/s_serv.c (File Modified)
8460 +2 -2 trunk/src/s_stats.c (File Modified)
8461
8462
8463 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8464 Log:
8465 Update NEWS.
8466
8467
8468 Modified:
8469 trunk/NEWS (File Modified)
8470
8471
8472 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8473 Log:
8474 Don't allow lookups by uid in /monitor + and /monitor s.
8475
8476
8477 Modified:
8478 trunk/modules/m_monitor.c (File Modified)
8479
8480
8481 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8482 Log:
8483 Stop garbage +j being set in cases like +j aaa:bbb by
8484 initializing the variables properly.
8485
8486 Reported by kyle.
8487
8488
8489 Modified:
8490 trunk/modules/core/m_mode.c (File Modified)
8491 trunk/modules/core/m_sjoin.c (File Modified)
8492
8493
8494 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8495 Log:
8496 Apply flags to the proper server in me_gcap().
8497
8498
8499 Modified:
8500 trunk/modules/m_capab.c (File Modified)
8501
8502
8503 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8504 Log:
8505 Use find_named_client() instead of find_client() to check
8506 for nick collisions.
8507
8508
8509 Modified:
8510 trunk/modules/core/m_nick.c (File Modified)
8511
8512
8513 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8514 Log:
8515 - Replace old 381 numeric with a new, more positive one!
8516
8517
8518 Modified:
8519 trunk/src/messages.tab (File Modified)
8520
8521
8522 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8523 Log:
8524 Make it compile again.
8525
8526
8527 Modified:
8528 trunk/src/channel.c (File Modified)
8529 trunk/src/client.c (File Modified)
8530 trunk/src/ircd.c (File Modified)
8531 trunk/src/packet.c (File Modified)
8532
8533
8534 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8535 Log:
8536 - Prevent UID disclosure in cmode setting.
8537
8538
8539 Modified:
8540 trunk/NEWS (File Modified)
8541 trunk/modules/core/m_mode.c (File Modified)
8542
8543
8544 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8545 Log:
8546 A different check which prevents UID disclosure.
8547
8548
8549 Modified:
8550 trunk/modules/core/m_kick.c (File Modified)
8551
8552
8553 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8554 Log:
8555 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8556
8557
8558 Modified:
8559 trunk/modules/core/m_kick.c (File Modified)
8560
8561
8562 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8563 Log:
8564 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8565
8566
8567 Modified:
8568 trunk/NEWS (File Modified)
8569 trunk/modules/m_accept.c (File Modified)
8570 trunk/modules/m_admin.c (File Modified)
8571 trunk/modules/m_away.c (File Modified)
8572 trunk/modules/m_cap.c (File Modified)
8573 trunk/modules/m_capab.c (File Modified)
8574 trunk/modules/m_challenge.c (File Modified)
8575 trunk/modules/m_chghost.c (File Modified)
8576 trunk/modules/m_close.c (File Modified)
8577 trunk/modules/m_cmessage.c (File Modified)
8578 trunk/modules/m_connect.c (File Modified)
8579 trunk/modules/m_dline.c (File Modified)
8580 trunk/modules/m_encap.c (File Modified)
8581 trunk/modules/m_etrace.c (File Modified)
8582 trunk/modules/m_gline.c (File Modified)
8583 trunk/modules/m_help.c (File Modified)
8584 trunk/modules/m_info.c (File Modified)
8585 trunk/modules/m_invite.c (File Modified)
8586 trunk/modules/m_ison.c (File Modified)
8587 trunk/modules/m_kline.c (File Modified)
8588 trunk/modules/m_knock.c (File Modified)
8589 trunk/modules/m_links.c (File Modified)
8590 trunk/modules/m_list.c (File Modified)
8591 trunk/modules/m_locops.c (File Modified)
8592 trunk/modules/m_lusers.c (File Modified)
8593 trunk/modules/m_map.c (File Modified)
8594 trunk/modules/m_monitor.c (File Modified)
8595 trunk/modules/m_motd.c (File Modified)
8596 trunk/modules/m_names.c (File Modified)
8597 trunk/modules/m_oper.c (File Modified)
8598 trunk/modules/m_operspy.c (File Modified)
8599 trunk/modules/m_pass.c (File Modified)
8600 trunk/modules/m_ping.c (File Modified)
8601 trunk/modules/m_pong.c (File Modified)
8602 trunk/modules/m_post.c (File Modified)
8603 trunk/modules/m_rehash.c (File Modified)
8604 trunk/modules/m_restart.c (File Modified)
8605 trunk/modules/m_resv.c (File Modified)
8606 trunk/modules/m_services.c (File Modified)
8607 trunk/modules/m_set.c (File Modified)
8608 trunk/modules/m_sshortcut.c (File Modified)
8609 trunk/modules/m_stats.c (File Modified)
8610 trunk/modules/m_svinfo.c (File Modified)
8611 trunk/modules/m_tb.c (File Modified)
8612 trunk/modules/m_testline.c (File Modified)
8613 trunk/modules/m_testmask.c (File Modified)
8614 trunk/modules/m_time.c (File Modified)
8615 trunk/modules/m_topic.c (File Modified)
8616 trunk/modules/m_trace.c (File Modified)
8617 trunk/modules/m_unreject.c (File Modified)
8618 trunk/modules/m_user.c (File Modified)
8619 trunk/modules/m_userhost.c (File Modified)
8620 trunk/modules/m_users.c (File Modified)
8621 trunk/modules/m_version.c (File Modified)
8622 trunk/modules/m_wallops.c (File Modified)
8623 trunk/modules/m_who.c (File Modified)
8624 trunk/modules/m_whois.c (File Modified)
8625 trunk/modules/m_whowas.c (File Modified)
8626 trunk/modules/m_xline.c (File Modified)
8627 trunk/src/adns.c (File Modified)
8628 trunk/src/aline.c (File Modified)
8629 trunk/src/cache.c (File Modified)
8630 trunk/src/channel.c (File Modified)
8631 trunk/src/class.c (File Modified)
8632 trunk/src/client.c (File Modified)
8633 trunk/src/commio.c (File Modified)
8634 trunk/src/event.c (File Modified)
8635 trunk/src/hash.c (File Modified)
8636 trunk/src/hostmask.c (File Modified)
8637 trunk/src/ircd.c (File Modified)
8638 trunk/src/kdparse.c (File Modified)
8639 trunk/src/linebuf.c (File Modified)
8640 trunk/src/listener.c (File Modified)
8641 trunk/src/modules.c (File Modified)
8642 trunk/src/monitor.c (File Modified)
8643 trunk/src/newconf.c (File Modified)
8644 trunk/src/packet.c (File Modified)
8645 trunk/src/parse.c (File Modified)
8646 trunk/src/reject.c (File Modified)
8647 trunk/src/s_auth.c (File Modified)
8648 trunk/src/s_conf.c (File Modified)
8649 trunk/src/s_gline.c (File Modified)
8650 trunk/src/s_log.c (File Modified)
8651 trunk/src/s_newconf.c (File Modified)
8652 trunk/src/s_serv.c (File Modified)
8653 trunk/src/s_stats.c (File Modified)
8654 trunk/src/s_user.c (File Modified)
8655 trunk/src/send.c (File Modified)
8656 trunk/src/whowas.c (File Modified)
8657
8658
8659 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8660 Log:
8661 - More coding style niceities. Pretty much got client.h squared away.
8662
8663
8664 Modified:
8665 trunk/modules/m_dline.c (File Modified)
8666 trunk/modules/m_gline.c (File Modified)
8667 trunk/modules/m_kline.c (File Modified)
8668 trunk/modules/m_rehash.c (File Modified)
8669 trunk/modules/m_resv.c (File Modified)
8670 trunk/modules/m_stats.c (File Modified)
8671 trunk/modules/m_testline.c (File Modified)
8672 trunk/modules/m_user.c (File Modified)
8673 trunk/modules/m_xline.c (File Modified)
8674
8675
8676 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8677 Log:
8678 - Propagate quiets (+q) on netjoins
8679 - Clear +q list too on lowerTS sjoin from TS6 source
8680
8681
8682 Modified:
8683 trunk/modules/core/m_sjoin.c (File Modified)
8684 trunk/src/s_serv.c (File Modified)
8685
8686
8687 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8688 Log:
8689 Second argument to whois is always a nick, never a uid.
8690 This prevents /whois other.server uid to get information
8691 about that uid.
8692
8693
8694 Modified:
8695 trunk/modules/m_whois.c (File Modified)
8696
8697
8698 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8699 Log:
8700 Don't allow local users to use uids in user mode.
8701
8702
8703 Modified:
8704 trunk/src/s_user.c (File Modified)
8705
8706
8707 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8708 Log:
8709 Make it compile again.
8710
8711
8712 Modified:
8713 trunk/src/s_stats.c (File Modified)
8714
8715
8716 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8717 Log:
8718 Fix propagation of empty SJOIN.
8719
8720
8721 Modified:
8722 trunk/modules/core/m_sjoin.c (File Modified)
8723
8724
8725 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8726 Log:
8727 Some atheme-style niceties here.
8728
8729
8730 Modified:
8731 trunk/modules/m_accept.c (File Modified)
8732 trunk/modules/m_admin.c (File Modified)
8733 trunk/modules/m_away.c (File Modified)
8734 trunk/modules/m_cap.c (File Modified)
8735 trunk/modules/m_capab.c (File Modified)
8736 trunk/modules/m_challenge.c (File Modified)
8737 trunk/modules/m_chghost.c (File Modified)
8738 trunk/modules/m_close.c (File Modified)
8739 trunk/modules/m_cmessage.c (File Modified)
8740 trunk/modules/m_connect.c (File Modified)
8741 trunk/modules/m_dline.c (File Modified)
8742 trunk/modules/m_encap.c (File Modified)
8743 trunk/modules/m_etrace.c (File Modified)
8744 trunk/modules/m_gline.c (File Modified)
8745 trunk/modules/m_help.c (File Modified)
8746 trunk/modules/m_info.c (File Modified)
8747 trunk/modules/m_invite.c (File Modified)
8748 trunk/modules/m_ison.c (File Modified)
8749 trunk/modules/m_kline.c (File Modified)
8750 trunk/modules/m_knock.c (File Modified)
8751 trunk/modules/m_links.c (File Modified)
8752 trunk/modules/m_list.c (File Modified)
8753 trunk/modules/m_locops.c (File Modified)
8754 trunk/modules/m_lusers.c (File Modified)
8755 trunk/modules/m_map.c (File Modified)
8756 trunk/modules/m_monitor.c (File Modified)
8757 trunk/modules/m_motd.c (File Modified)
8758 trunk/modules/m_names.c (File Modified)
8759 trunk/modules/m_oper.c (File Modified)
8760 trunk/modules/m_operspy.c (File Modified)
8761 trunk/modules/m_pass.c (File Modified)
8762 trunk/modules/m_ping.c (File Modified)
8763 trunk/modules/m_pong.c (File Modified)
8764 trunk/modules/m_post.c (File Modified)
8765 trunk/modules/m_rehash.c (File Modified)
8766 trunk/modules/m_restart.c (File Modified)
8767 trunk/modules/m_resv.c (File Modified)
8768 trunk/modules/m_services.c (File Modified)
8769 trunk/modules/m_set.c (File Modified)
8770 trunk/modules/m_sshortcut.c (File Modified)
8771 trunk/modules/m_stats.c (File Modified)
8772 trunk/modules/m_svinfo.c (File Modified)
8773 trunk/modules/m_tb.c (File Modified)
8774 trunk/modules/m_testline.c (File Modified)
8775 trunk/modules/m_testmask.c (File Modified)
8776 trunk/modules/m_time.c (File Modified)
8777 trunk/modules/m_topic.c (File Modified)
8778 trunk/modules/m_trace.c (File Modified)
8779 trunk/modules/m_unreject.c (File Modified)
8780 trunk/modules/m_user.c (File Modified)
8781 trunk/modules/m_userhost.c (File Modified)
8782 trunk/modules/m_users.c (File Modified)
8783 trunk/modules/m_version.c (File Modified)
8784 trunk/modules/m_wallops.c (File Modified)
8785 trunk/modules/m_who.c (File Modified)
8786 trunk/modules/m_whois.c (File Modified)
8787 trunk/modules/m_whowas.c (File Modified)
8788 trunk/modules/m_xline.c (File Modified)
8789
8790
8791 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8792 Log:
8793 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8794
8795
8796 Modified:
8797 trunk/.indent.pro (File Modified)
8798 trunk/include/charybdis.h (File Added)
8799 trunk/include/client.h (File Modified)
8800 trunk/modules/.indent.pro (File Modified)
8801 trunk/src/.indent.pro (File Modified)
8802 trunk/src/adns.c (File Modified)
8803 trunk/src/aline.c (File Modified)
8804 trunk/src/cache.c (File Modified)
8805 trunk/src/channel.c (File Modified)
8806 trunk/src/class.c (File Modified)
8807 trunk/src/client.c (File Modified)
8808 trunk/src/commio.c (File Modified)
8809 trunk/src/event.c (File Modified)
8810 trunk/src/hash.c (File Modified)
8811 trunk/src/hostmask.c (File Modified)
8812 trunk/src/ircd.c (File Modified)
8813 trunk/src/kdparse.c (File Modified)
8814 trunk/src/linebuf.c (File Modified)
8815 trunk/src/listener.c (File Modified)
8816 trunk/src/modules.c (File Modified)
8817 trunk/src/monitor.c (File Modified)
8818 trunk/src/newconf.c (File Modified)
8819 trunk/src/packet.c (File Modified)
8820 trunk/src/parse.c (File Modified)
8821 trunk/src/reject.c (File Modified)
8822 trunk/src/s_auth.c (File Modified)
8823 trunk/src/s_conf.c (File Modified)
8824 trunk/src/s_gline.c (File Modified)
8825 trunk/src/s_log.c (File Modified)
8826 trunk/src/s_newconf.c (File Modified)
8827 trunk/src/s_serv.c (File Modified)
8828 trunk/src/s_stats.c (File Modified)
8829 trunk/src/s_user.c (File Modified)
8830 trunk/src/send.c (File Modified)
8831 trunk/src/whowas.c (File Modified)
8832
8833
8834 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8835 Log:
8836 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8837 - Convert a few modules towards using this code.
8838 - Make a note about this change in NEWS.
8839
8840
8841 Modified:
8842 trunk/NEWS (File Modified)
8843 trunk/include/aline.h (File Added)
8844 trunk/modules/m_dline.c (File Modified)
8845 trunk/modules/m_kline.c (File Modified)
8846 trunk/modules/m_resv.c (File Modified)
8847 trunk/modules/m_xline.c (File Modified)
8848 trunk/src/Makefile.in (File Modified)
8849 trunk/src/aline.c (File Added)
8850
8851
8852 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8853 Log:
8854 - Update NEWS document.
8855
8856
8857 Modified:
8858 trunk/NEWS (File Modified)
8859
8860
8861 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8862 Log:
8863 Use find_named_person() instead of find_person() in services shortcuts.
8864
8865
8866 Modified:
8867 trunk/modules/m_sshortcut.c (File Modified)
8868
8869
8870 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8871 Log:
8872 Fix propagation of empty channels (+P).
8873
8874
8875 Modified:
8876 trunk/modules/core/m_sjoin.c (File Modified)
8877 trunk/src/s_serv.c (File Modified)
8878
8879
8880 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8881 Log:
8882 Use same comparison for +f.
8883
8884
8885 Modified:
8886 trunk/modules/core/m_join.c (File Modified)
8887
8888
8889 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8890 Log:
8891 Retire server-server non-encap CHGHOST, and clean it up a bit.
8892
8893
8894 Modified:
8895 trunk/modules/m_chghost.c (File Modified)
8896
8897
8898 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8899 Log:
8900 Use TS6 form for SQUIT wallops.
8901
8902
8903 Modified:
8904 trunk/modules/core/m_squit.c (File Modified)
8905
8906
8907 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8908 Log:
8909 Propagate nick changes for remote clients in TS6 form if possible;
8910 simplify the code a bit.
8911
8912
8913 Modified:
8914 trunk/modules/core/m_nick.c (File Modified)
8915
8916
8917 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8918 Log:
8919 Only clear oper_only_umodes on deoper for local clients.
8920
8921
8922 Modified:
8923 trunk/src/s_user.c (File Modified)
8924
8925
8926 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8927 Log:
8928 - Don't enable use_whois_actually in the default config, makes cloaking
8929 only useful for vanity.
8930
8931
8932 Modified:
8933 trunk/doc/example.conf (File Modified)
8934
8935
8936 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8937 Log:
8938 Fix linebuf raw code to not truncate lines longer than
8939 510 characters. This stops ziplinks corruption at
8940 the initial burst if the other side sends a lot.
8941
8942
8943 Modified:
8944 trunk/src/linebuf.c (File Modified)
8945
8946
8947 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8948 Log:
8949 - Add +r to channel_modes().
8950
8951
8952 Modified:
8953 trunk/src/channel.c (File Modified)
8954
8955
8956 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8957 Log:
8958 Update NEWS.
8959
8960
8961 Modified:
8962 trunk/NEWS (File Modified)
8963
8964
8965 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8966 Log:
8967 err, nvm. wrong project :-P
8968
8969
8970 Modified:
8971 trunk/src/match.c (File Modified)
8972
8973
8974 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8975 Log:
8976 make sure we don't crash on match(NULL, test)
8977
8978
8979 Modified:
8980 trunk/src/match.c (File Modified)
8981
8982
8983 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8984 Log:
8985 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8986 flags = rehash in shared{}.
8987 Uses :<source> ENCAP <target> REHASH [option].
8988
8989
8990 Modified:
8991 trunk/doc/example.conf (File Modified)
8992 trunk/doc/reference.conf (File Modified)
8993 trunk/help/opers/rehash (File Modified)
8994 trunk/include/s_newconf.h (File Modified)
8995 trunk/modules/m_rehash.c (File Modified)
8996 trunk/modules/m_stats.c (File Modified)
8997 trunk/src/newconf.c (File Modified)
8998
8999
9000 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9001 Log:
9002 Initialize flags to 0 in conf_set_shared_flags() and
9003 conf_set_cluster_flags().
9004
9005
9006 Modified:
9007 trunk/src/newconf.c (File Modified)
9008
9009
9010 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9011 Log:
9012 Don't allow a forward from a #channel to an &channel.
9013 Error message is Illegal channel name.
9014
9015
9016 Modified:
9017 trunk/modules/core/m_mode.c (File Modified)
9018
9019
9020 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9021 Log:
9022 - change version to 1.0.1
9023
9024
9025 Modified:
9026 trunk/configure (File Modified)
9027 trunk/configure.ac (File Modified)
9028
9029
9030 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9031 Log:
9032 Update NEWS.
9033
9034
9035 Modified:
9036 trunk/NEWS (File Modified)
9037
9038
9039 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9040 Log:
9041 Services shortcuts changes:
9042 - Require umode +S on target
9043 - Use ERR_SERVICESDOWN (440) for error message
9044 - Fix check for empty string
9045
9046
9047 Modified:
9048 trunk/include/numeric.h (File Modified)
9049 trunk/modules/m_sshortcut.c (File Modified)
9050 trunk/src/messages.tab (File Modified)
9051
9052
9053 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9054 Log:
9055 s/IsChanService/IsService/g;
9056
9057
9058 Modified:
9059 trunk/modules/m_sshortcut.c (File Modified)
9060
9061
9062 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9063 Log:
9064 Add check for service validity in shortcut routines.
9065
9066
9067 Modified:
9068 trunk/modules/m_sshortcut.c (File Modified)
9069
9070
9071 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9072 Log:
9073 Don't allow forwarding to a -F channel the setter is not on.
9074
9075
9076 Modified:
9077 trunk/modules/core/m_mode.c (File Modified)
9078
9079
9080 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9081 Log:
9082 Describe identify_service and identify_command in
9083 reference.conf.
9084
9085
9086 Modified:
9087 trunk/doc/reference.conf (File Modified)
9088
9089
9090 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9091 Log:
9092 More helpfile updates.
9093
9094
9095 Modified:
9096 trunk/help/Makefile.in (File Modified)
9097 trunk/help/opers/die (File Modified)
9098 trunk/help/opers/join (File Modified)
9099 trunk/help/opers/links (File Modified)
9100 trunk/help/opers/lusers (File Modified)
9101 trunk/help/opers/map (File Added)
9102 trunk/help/opers/motd (File Modified)
9103 trunk/help/opers/names (File Modified)
9104 trunk/help/opers/notice (File Modified)
9105 trunk/help/opers/operspy (File Modified)
9106 trunk/help/opers/part (File Modified)
9107 trunk/help/opers/privmsg (File Modified)
9108 trunk/help/opers/restart (File Modified)
9109 trunk/help/opers/set (File Modified)
9110 trunk/help/opers/stats (File Modified)
9111 trunk/help/opers/trace (File Modified)
9112 trunk/help/opers/version (File Modified)
9113 trunk/help/users/notice (File Modified)
9114 trunk/help/users/privmsg (File Modified)
9115 trunk/help/users/stats (File Modified)
9116
9117
9118 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9119 Log:
9120 Update help files.
9121
9122
9123 Modified:
9124 trunk/help/opers/cmode (File Modified)
9125 trunk/help/opers/umode (File Modified)
9126 trunk/help/opers/wallops (File Modified)
9127 trunk/help/opers/who (File Modified)
9128 trunk/help/users/umode (File Modified)
9129
9130
9131 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9132 Log:
9133 Include cmode +r in 004 and 005.
9134
9135
9136 Modified:
9137 trunk/include/supported.h (File Modified)
9138 trunk/src/messages.tab (File Modified)
9139
9140
9141 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9142 Log:
9143 No need to clear all 3 buffers in channel_modes().
9144
9145
9146 Modified:
9147 trunk/src/channel.c (File Modified)
9148
9149
9150 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9151 Log:
9152 - Fix multiple +f modes per line
9153 - -f shouldn't take a parameter
9154
9155
9156 Modified:
9157 trunk/modules/core/m_mode.c (File Modified)
9158
9159
9160 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9161 Log:
9162 Channel mode +Q now prevents forwarding to or through
9163 a channel, just like in hyperion, not from a channel.
9164
9165
9166 Modified:
9167 trunk/modules/core/m_join.c (File Modified)
9168
9169
9170 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9171 Log:
9172 Complete +F/+Q propagation.
9173
9174
9175 Modified:
9176 trunk/modules/core/m_join.c (File Modified)
9177 trunk/modules/core/m_sjoin.c (File Modified)
9178 trunk/src/channel.c (File Modified)
9179
9180
9181 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9182 Log:
9183 - A few minor fixes.
9184
9185
9186 Modified:
9187 trunk/modules/core/m_join.c (File Modified)
9188 trunk/modules/m_services.c (File Modified)
9189
9190
9191 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9192 Log:
9193 - Fix netsplit obfuscation.
9194
9195
9196 Modified:
9197 trunk/src/client.c (File Modified)
9198
9199
9200 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9201 Log:
9202 - Fix another /stats p related bug.
9203
9204
9205 Modified:
9206 trunk/src/client.c (File Modified)
9207
9208
9209 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9210 Log:
9211 - Update example.conf.
9212
9213
9214 Modified:
9215 trunk/doc/example.conf (File Modified)
9216
9217
9218 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9219 Log:
9220 - Fix a minor bug here, and re-release 1.0.
9221
9222
9223 Modified:
9224 trunk/modules/core/m_nick.c (File Modified)
9225
9226
9227 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9228 Log:
9229 - Add bursted clients to /stats p list.
9230
9231
9232 Modified:
9233 trunk/modules/core/m_nick.c (File Modified)
9234
9235
9236 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9237 Log:
9238 - Add identify_service, identify_command options to the example.conf,
9239 newconf parser.
9240
9241
9242 Modified:
9243 trunk/NEWS (File Modified)
9244 trunk/doc/example.conf (File Modified)
9245 trunk/src/newconf.c (File Modified)
9246
9247
9248 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9249 Log:
9250 - Add services shortcuts.
9251
9252
9253 Modified:
9254 trunk/modules/Makefile.in (File Modified)
9255 trunk/modules/m_sshortcut.c (File Added)
9256
9257
9258 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9259 Log:
9260 - put back checks i removed by mistake
9261
9262
9263 Modified:
9264 trunk/modules/core/m_join.c (File Modified)
9265
9266
9267 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9268 Log:
9269 - Implement channel mode +Q, which disables forwarding.
9270 - Make forwarding usable by everyone.
9271 - Implement channel mode +F which bypasses authority checks on a target
9272 set with this mode
9273 - Update NEWS.
9274
9275
9276 Modified:
9277 trunk/NEWS (File Modified)
9278 trunk/include/channel.h (File Modified)
9279 trunk/include/supported.h (File Modified)
9280 trunk/modules/core/m_join.c (File Modified)
9281 trunk/modules/core/m_mode.c (File Modified)
9282 trunk/src/messages.tab (File Modified)
9283
9284
9285 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9286 Log:
9287 - Fix account handling brokenness.
9288
9289
9290 Modified:
9291 trunk/modules/m_services.c (File Modified)
9292
9293
9294 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9295 Log:
9296 Identify to services via server password hack. Still
9297 needs config file parts, like
9298 identifyservice = "nickserv@services.int";
9299 identifycommand = "IDENTIFY";
9300
9301
9302 Modified:
9303 trunk/include/s_conf.h (File Modified)
9304 trunk/src/s_user.c (File Modified)
9305
9306
9307 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9308 Log:
9309 Make send.c compile.
9310
9311
9312 Modified:
9313 trunk/src/send.c (File Modified)
9314
9315
9316 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9317 Log:
9318 - Handle this better.
9319
9320
9321 Modified:
9322 trunk/src/send.c (File Modified)
9323
9324
9325 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9326 Log:
9327 If the source is not a client, don't send to normal users.
9328
9329
9330 Modified:
9331 trunk/src/send.c (File Modified)
9332
9333
9334 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9335 Log:
9336 - Make /wallops behave as wallops in other ircds.
9337
9338
9339 Modified:
9340 trunk/modules/m_wallops.c (File Modified)
9341 trunk/src/send.c (File Modified)
9342
9343
9344 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9345 Log:
9346 - charybdis-1.0
9347
9348
9349 Modified:
9350 trunk/NEWS (File Modified)
9351 trunk/configure (File Modified)
9352 trunk/configure.ac (File Modified)
9353
9354
9355 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9356 Log:
9357 - Remove efnet configuration.
9358 - Rename example.conf as reference.conf, and replace the default
9359 example.conf with one suitable for AthemeNET.
9360 - Update makefile to reflect these changes.
9361
9362
9363 Modified:
9364 trunk/doc/Makefile.in (File Modified)
9365 trunk/doc/example.conf (File Modified)
9366 trunk/doc/example.efnet.conf (File Deleted)
9367 trunk/doc/reference.conf (File Added)
9368
9369
9370 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9371 Log:
9372 - Don't display opers who are /away.
9373
9374
9375 Modified:
9376 trunk/modules/m_stats.c (File Modified)
9377
9378
9379 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9380 Log:
9381 Put cmode +f in 004 and 005.
9382
9383
9384 Modified:
9385 trunk/include/supported.h (File Modified)
9386 trunk/src/messages.tab (File Modified)
9387
9388
9389 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9390 Log:
9391 Add user umode +Q which prevents a user from
9392 being forwarded.
9393
9394
9395 Modified:
9396 trunk/include/client.h (File Modified)
9397 trunk/modules/core/m_join.c (File Modified)
9398 trunk/src/messages.tab (File Modified)
9399 trunk/src/s_user.c (File Modified)
9400
9401
9402 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9403 Log:
9404 Implement channel forwarding in m_join(). As in
9405 hyperion, failing to join because of +i, +r or +j
9406 can cause you to be forwarded, potentially
9407 recursively. Unlike hyperion, a single numeric
9408 is sent in case of a successful forward, otherwise
9409 the ircd acts if there were no forward.
9410
9411
9412 Modified:
9413 trunk/include/numeric.h (File Modified)
9414 trunk/modules/core/m_join.c (File Modified)
9415 trunk/src/messages.tab (File Modified)
9416
9417
9418 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9419 Log:
9420 Allow servers to set oper-only cmodes as well.
9421
9422
9423 Modified:
9424 trunk/modules/core/m_mode.c (File Modified)
9425
9426
9427 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9428 Log:
9429 Add cmode +f which takes a channel name, settable
9430 only by opers for now. Does not do anything yet.
9431
9432
9433 Modified:
9434 trunk/include/channel.h (File Modified)
9435 trunk/modules/core/m_join.c (File Modified)
9436 trunk/modules/core/m_mode.c (File Modified)
9437 trunk/modules/core/m_sjoin.c (File Modified)
9438 trunk/src/channel.c (File Modified)
9439
9440
9441 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9442 Log:
9443 Fully initialize 'mode' in ms_join() and ms_sjoin()
9444 to avoid old +j garbage from being used.
9445
9446
9447 Modified:
9448 trunk/modules/core/m_join.c (File Modified)
9449 trunk/modules/core/m_sjoin.c (File Modified)
9450
9451
9452 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9453 Log:
9454 - only touch join_count/join_delta if join throttling
9455 is enabled on the channel
9456 - reset join_count/join_delta to 0 if -j is set
9457
9458
9459 Modified:
9460 trunk/modules/core/m_join.c (File Modified)
9461 trunk/modules/core/m_mode.c (File Modified)
9462 trunk/modules/core/m_sjoin.c (File Modified)
9463
9464
9465 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9466 Log:
9467 Also start a new "period" for join throttling for remote joins,
9468 if necessary. Make the code slightly clearer.
9469
9470
9471 Modified:
9472 trunk/modules/core/m_join.c (File Modified)
9473 trunk/src/channel.c (File Modified)
9474
9475
9476 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9477 Log:
9478 Some +j improvements, still broken.
9479
9480
9481 Modified:
9482 trunk/modules/core/m_join.c (File Modified)
9483 trunk/modules/core/m_sjoin.c (File Modified)
9484
9485
9486 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9487 Log:
9488 Only do +z processing for +m channels the sender is on,
9489 as bans/quiets are currently only checked locally.
9490
9491
9492 Modified:
9493 trunk/modules/core/m_message.c (File Modified)
9494
9495
9496 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9497 Log:
9498 - Add max_bans_large configuration option, defaulting to 500, to
9499 limit the number of bans in a +L channel
9500 - Change b/e/I to b/e/I/q in texts
9501
9502
9503 Modified:
9504 trunk/doc/example.conf (File Modified)
9505 trunk/include/s_conf.h (File Modified)
9506 trunk/modules/core/m_mode.c (File Modified)
9507 trunk/modules/m_info.c (File Modified)
9508 trunk/src/newconf.c (File Modified)
9509 trunk/src/s_conf.c (File Modified)
9510
9511
9512 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9513 Log:
9514 Store invite for +gi channels.
9515 Note that +gi is significantly weaker access control than +i.
9516
9517
9518 Modified:
9519 trunk/modules/m_invite.c (File Modified)
9520
9521
9522 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9523 Log:
9524 Nonops are allowed to see +q lists.
9525
9526
9527 Modified:
9528 trunk/modules/core/m_mode.c (File Modified)
9529
9530
9531 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9532 Log:
9533 Invalidate can_send() cache on -q.
9534
9535
9536 Modified:
9537 trunk/modules/core/m_mode.c (File Modified)
9538
9539
9540 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9541 Log:
9542 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9543
9544
9545 Modified:
9546 trunk/modules/core/m_sjoin.c (File Modified)
9547
9548
9549 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9550 Log:
9551 - Allow blank SJOINs -- for permanant channels.
9552
9553
9554 Modified:
9555 trunk/modules/core/m_sjoin.c (File Modified)
9556
9557
9558 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9559 Log:
9560 - Burst permanant channels.
9561
9562
9563 Modified:
9564 trunk/src/s_serv.c (File Modified)
9565
9566
9567 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9568 Log:
9569 - Fix handling of permanant channels.
9570
9571
9572 Modified:
9573 trunk/modules/core/m_join.c (File Modified)
9574
9575
9576 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9577 Log:
9578 - Run indent on core modules.
9579 - Add propagation of join throttle settings.
9580
9581
9582 Modified:
9583 trunk/modules/core/m_die.c (File Modified)
9584 trunk/modules/core/m_error.c (File Modified)
9585 trunk/modules/core/m_join.c (File Modified)
9586 trunk/modules/core/m_kick.c (File Modified)
9587 trunk/modules/core/m_kill.c (File Modified)
9588 trunk/modules/core/m_message.c (File Modified)
9589 trunk/modules/core/m_mode.c (File Modified)
9590 trunk/modules/core/m_nick.c (File Modified)
9591 trunk/modules/core/m_part.c (File Modified)
9592 trunk/modules/core/m_quit.c (File Modified)
9593 trunk/modules/core/m_server.c (File Modified)
9594 trunk/modules/core/m_sjoin.c (File Modified)
9595 trunk/modules/core/m_squit.c (File Modified)
9596
9597
9598 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9599 Log:
9600 - Fix mistake in commit message.
9601
9602
9603 Modified:
9604 trunk/ChangeLog (File Modified)
9605
9606
9607 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9608 Log:
9609 - Channel throttling.
9610
9611
9612 Modified:
9613 trunk/NEWS (File Modified)
9614 trunk/include/supported.h (File Modified)
9615 trunk/modules/core/m_mode.c (File Modified)
9616 trunk/src/messages.tab (File Modified)
9617
9618
9619 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9620 Log:
9621 - Channel throttle logic fixes.
9622
9623
9624 Modified:
9625 trunk/include/channel.h (File Modified)
9626
9627
9628 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9629 Log:
9630 - Add the throttle logic.
9631
9632
9633 Modified:
9634 trunk/include/channel.h (File Modified)
9635 trunk/include/numeric.h (File Modified)
9636 trunk/modules/core/m_join.c (File Modified)
9637 trunk/src/channel.c (File Modified)
9638 trunk/src/messages.tab (File Modified)
9639
9640
9641 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9642 Log:
9643 - Cosmetic fixes to CREDITS.
9644
9645
9646 Modified:
9647 trunk/CREDITS (File Modified)
9648
9649
9650 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9651 Log:
9652 - Better channel_modes() from ShadowIRCd 4.
9653
9654
9655 Modified:
9656 trunk/include/channel.h (File Modified)
9657 trunk/src/channel.c (File Modified)
9658
9659
9660 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9661 Log:
9662 - Strip colour codes from parts.
9663
9664
9665 Modified:
9666 trunk/modules/core/m_part.c (File Modified)
9667
9668
9669 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9670 Log:
9671 - Strip colour codes from quits.
9672
9673
9674 Modified:
9675 trunk/modules/core/m_quit.c (File Modified)
9676
9677
9678 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9679 Log:
9680 - add +c/+g/+z to channel_modes().
9681
9682
9683 Modified:
9684 trunk/src/channel.c (File Modified)
9685
9686
9687 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9688 Log:
9689 - Add +g to 004/005 numerics.
9690
9691
9692 Modified:
9693 trunk/include/supported.h (File Modified)
9694 trunk/src/messages.tab (File Modified)
9695
9696
9697 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9698 Log:
9699 - Add +cgz to set_final_mode() in both join/sjoin.
9700 - Implement channel mode +g: Free invite.
9701
9702
9703 Modified:
9704 trunk/include/channel.h (File Modified)
9705 trunk/modules/core/m_join.c (File Modified)
9706 trunk/modules/core/m_mode.c (File Modified)
9707 trunk/modules/core/m_sjoin.c (File Modified)
9708 trunk/modules/m_invite.c (File Modified)
9709
9710
9711 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9712 Log:
9713 - Make sure /stats p uses the right list.
9714
9715
9716 Modified:
9717 trunk/modules/m_stats.c (File Modified)
9718
9719
9720 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9721 Log:
9722 - local oper list becomes local_oper_list.
9723 - all opers are stored on oper_list for /stats p.
9724
9725
9726 Modified:
9727 trunk/include/ircd.h (File Modified)
9728 trunk/modules/m_stats.c (File Modified)
9729 trunk/modules/m_trace.c (File Modified)
9730 trunk/src/client.c (File Modified)
9731 trunk/src/ircd.c (File Modified)
9732 trunk/src/s_user.c (File Modified)
9733 trunk/src/send.c (File Modified)
9734
9735
9736 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9737 Log:
9738 - Remove ENABLE_SERVICES legacy define.
9739
9740
9741 Modified:
9742 trunk/configure (File Modified)
9743 trunk/configure.ac (File Modified)
9744 trunk/include/client.h (File Modified)
9745 trunk/include/m_info.h (File Modified)
9746 trunk/include/s_conf.h (File Modified)
9747 trunk/modules/Makefile.in (File Modified)
9748 trunk/modules/core/m_kick.c (File Modified)
9749 trunk/modules/core/m_mode.c (File Modified)
9750 trunk/modules/core/m_nick.c (File Modified)
9751 trunk/modules/core/m_sjoin.c (File Modified)
9752 trunk/modules/m_services.c (File Modified)
9753 trunk/src/channel.c (File Modified)
9754 trunk/src/newconf.c (File Modified)
9755 trunk/src/s_conf.c (File Modified)
9756 trunk/src/s_serv.c (File Modified)
9757 trunk/src/s_user.c (File Modified)
9758
9759
9760 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9761 Log:
9762 - New reject message, ala ircu.
9763
9764
9765 Modified:
9766 trunk/src/reject.c (File Modified)
9767
9768
9769 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9770 Log:
9771 - Reduce 'broadcast storm' effect in m_chghost.
9772
9773
9774 Modified:
9775 trunk/modules/m_chghost.c (File Modified)
9776
9777
9778 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9779 Log:
9780 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9781
9782
9783 Modified:
9784 trunk/include/supported.h (File Modified)
9785 trunk/src/messages.tab (File Modified)
9786
9787
9788 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9789 Log:
9790 - Implement +z.
9791
9792
9793 Modified:
9794 trunk/include/channel.h (File Modified)
9795 trunk/modules/core/m_message.c (File Modified)
9796 trunk/modules/core/m_mode.c (File Modified)
9797
9798
9799 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9800 Log:
9801 - use sendto_one_numeric() in some places.
9802
9803
9804 Modified:
9805 trunk/modules/core/m_mode.c (File Modified)
9806
9807
9808 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9809 Log:
9810 - Implement channel mode +c -- colour stripping.
9811
9812
9813 Modified:
9814 trunk/include/irc_string.h (File Modified)
9815 trunk/include/supported.h (File Modified)
9816 trunk/modules/core/m_message.c (File Modified)
9817 trunk/modules/core/m_mode.c (File Modified)
9818 trunk/src/irc_string.c (File Modified)
9819 trunk/src/messages.tab (File Modified)
9820
9821
9822 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9823 Log:
9824 - Add +qLP to CHANMODES 005 numeric.
9825
9826
9827 Modified:
9828 trunk/include/supported.h (File Modified)
9829
9830
9831 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9832 Log:
9833 Move credits files to doc/.
9834
9835
9836 Modified:
9837 trunk/Hybrid-team (File Deleted)
9838 trunk/Ratbox-team (File Deleted)
9839 trunk/doc/Hybrid-team (File Added)
9840 trunk/doc/Ratbox-team (File Added)
9841
9842
9843 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9844 Log:
9845 - Rename Ratbox credits as Ratbox-team.
9846 - Add in our own CREDITS.
9847
9848
9849 Modified:
9850 trunk/CREDITS (File Deleted)
9851 trunk/CREDITS (File Added)
9852 trunk/Ratbox-team (File Added)
9853
9854
9855 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9856 Log:
9857 - Quietcache fixes.
9858
9859
9860 Modified:
9861 trunk/modules/core/m_mode.c (File Modified)
9862
9863
9864 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9865 Log:
9866 - Rebuild configure.
9867
9868
9869 Modified:
9870 trunk/autom4te.cache/ (File Deleted)
9871 trunk/configure (File Modified)
9872
9873
9874 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9875 Log:
9876 Add +q to messages.tab.
9877
9878
9879 Modified:
9880 trunk/src/messages.tab (File Modified)
9881
9882
9883 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9884 Log:
9885 - port m_sjoin stuff to TS6 JOIN syntax.
9886
9887
9888 Modified:
9889 trunk/modules/core/m_join.c (File Modified)
9890
9891
9892 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9893 Log:
9894 - Implement channel mode +q (quiet)
9895
9896
9897 Modified:
9898 trunk/include/channel.h (File Modified)
9899 trunk/modules/core/m_mode.c (File Modified)
9900 trunk/src/channel.c (File Modified)
9901
9902
9903 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9904 Log:
9905 Add +L/+P for set_final_mode().
9906
9907
9908 Modified:
9909 trunk/modules/core/m_sjoin.c (File Modified)
9910
9911
9912 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9913 Log:
9914 Add +L/+P in channel_modes().
9915
9916
9917 Modified:
9918 trunk/src/channel.c (File Modified)
9919
9920
9921 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9922 Log:
9923 - Use MODE_PERMANENT, not MODE_PERMANANT
9924 - Actually use chm_staff()
9925
9926 It compiles but is not otherwise tested.
9927
9928
9929 Modified:
9930 trunk/include/channel.h (File Modified)
9931 trunk/modules/core/m_mode.c (File Modified)
9932 trunk/modules/core/m_sjoin.c (File Modified)
9933 trunk/src/channel.c (File Modified)
9934
9935
9936 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9937 Log:
9938 - Ok, patchlevel.h is fixed now.
9939
9940
9941 Modified:
9942 trunk/include/patchlevel.h (File Modified)
9943
9944
9945 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9946 Log:
9947 - *sigh*
9948
9949
9950 Modified:
9951 trunk/include/patchlevel.h (File Modified)
9952 trunk/src/version.c.SH (File Modified)
9953
9954
9955 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9956 Log:
9957 - Fix compilation issue with version.c.
9958
9959
9960 Modified:
9961 trunk/src/version.c.SH (File Modified)
9962
9963
9964 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9965 Log:
9966 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9967 this from the BUGS file.
9968
9969
9970 Modified:
9971 trunk/BUGS (File Modified)
9972
9973
9974 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9975 Log:
9976 Mangle all netsplit messages if flatten links is enabled.
9977
9978
9979 Modified:
9980 trunk/src/client.c (File Modified)
9981
9982
9983 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9984 Log:
9985 - jilles pointed out that /stats p needed severe changes -- implement
9986 them
9987
9988
9989 Modified:
9990 trunk/modules/m_stats.c (File Modified)
9991
9992
9993 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9994 Log:
9995 Rename RELNOTES to NEWS.
9996
9997
9998 Modified:
9999 trunk/NEWS (File Added)
10000 trunk/RELNOTES (File Deleted)
10001
10002
10003 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10004 Log:
10005 Update RELNOTES.
10006
10007
10008 Modified:
10009 trunk/RELNOTES (File Modified)
10010
10011
10012 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10013 Log:
10014 - Make /stats p work globally.
10015 - Change 'OPER(s)' to 'staff members'
10016
10017
10018 Modified:
10019 trunk/modules/m_stats.c (File Modified)
10020
10021
10022 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10023 Log:
10024 - add modes, +LP to RPL_MYINFO.
10025
10026
10027 Modified:
10028 trunk/src/messages.tab (File Modified)
10029
10030
10031 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10032 Log:
10033 More stuff to RELNOTES.
10034
10035
10036 Modified:
10037 trunk/RELNOTES (File Modified)
10038
10039
10040 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10041 Log:
10042 - Implement +P.
10043
10044
10045 Modified:
10046 trunk/modules/core/m_sjoin.c (File Modified)
10047 trunk/src/channel.c (File Modified)
10048
10049
10050 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10051 Log:
10052 - Implement list limit exceed modes -- +L.
10053
10054
10055 Modified:
10056 trunk/modules/core/m_mode.c (File Modified)
10057
10058
10059 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10060 Log:
10061 - Add handlers for modes +L, +P.
10062
10063
10064 Modified:
10065 trunk/include/channel.h (File Modified)
10066 trunk/modules/core/m_mode.c (File Modified)
10067
10068
10069 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10070 Log:
10071 Update properties on *everything*.
10072
10073
10074 Modified:
10075 trunk/.cvsignore (Property Modified)
10076 trunk/.indent.pro (Property Modified)
10077 trunk/BUGS (File Modified) (Property Modified)
10078 trunk/CREDITS (File Modified) (Property Modified)
10079 trunk/ChangeLog (Property Modified)
10080 trunk/Hybrid-team (File Modified) (Property Modified)
10081 trunk/INSTALL (File Modified) (Property Modified)
10082 trunk/LICENSE (File Modified) (Property Modified)
10083 trunk/Makefile.in (File Modified) (Property Modified)
10084 trunk/README.FIRST (File Modified) (Property Modified)
10085 trunk/RELNOTES (File Modified) (Property Modified)
10086 trunk/SVN-Access (Property Modified)
10087 trunk/aclocal.m4 (File Modified) (Property Modified)
10088 trunk/adns/.cvsignore (Property Modified)
10089 trunk/adns/COPYING (Property Modified)
10090 trunk/adns/GPL-vs-LGPL (Property Modified)
10091 trunk/adns/Makefile.in (File Modified) (Property Modified)
10092 trunk/adns/README (Property Modified)
10093 trunk/adns/README.ircd (Property Modified)
10094 trunk/adns/adns.h (File Modified) (Property Modified)
10095 trunk/adns/check.c (File Modified) (Property Modified)
10096 trunk/adns/dlist.h (File Modified) (Property Modified)
10097 trunk/adns/event.c (File Modified) (Property Modified)
10098 trunk/adns/general.c (File Modified) (Property Modified)
10099 trunk/adns/internal.h (File Modified) (Property Modified)
10100 trunk/adns/parse.c (File Modified) (Property Modified)
10101 trunk/adns/query.c (File Modified) (Property Modified)
10102 trunk/adns/reply.c (File Modified) (Property Modified)
10103 trunk/adns/setup.c (File Modified) (Property Modified)
10104 trunk/adns/transmit.c (File Modified) (Property Modified)
10105 trunk/adns/tvarith.h (File Modified) (Property Modified)
10106 trunk/adns/types.c (File Modified) (Property Modified)
10107 trunk/configure (File Modified) (Property Modified)
10108 trunk/configure.ac (File Modified) (Property Modified)
10109 trunk/contrib/.cvsignore (Property Modified)
10110 trunk/contrib/.indent.pro (Property Modified)
10111 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10112 trunk/contrib/README (File Modified) (Property Modified)
10113 trunk/contrib/example_module.c (File Modified) (Property Modified)
10114 trunk/contrib/m_42.c (File Modified) (Property Modified)
10115 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10116 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10117 trunk/contrib/m_force.c (File Modified) (Property Modified)
10118 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10119 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10120 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10121 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10122 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10123 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10124 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10125 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10126 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10127 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10128 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10129 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10130 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10131 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10132 trunk/doc/.cvsignore (Property Modified)
10133 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10134 trunk/doc/Makefile.in (File Modified) (Property Modified)
10135 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10136 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10137 trunk/doc/challenge.txt (File Modified) (Property Modified)
10138 trunk/doc/example.conf (File Modified) (Property Modified)
10139 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10140 trunk/doc/hooks.txt (File Modified) (Property Modified)
10141 trunk/doc/index.txt (File Modified) (Property Modified)
10142 trunk/doc/ircd.8 (File Modified) (Property Modified)
10143 trunk/doc/ircd.motd (Property Modified)
10144 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10145 trunk/doc/modeg.txt (File Modified) (Property Modified)
10146 trunk/doc/modes.txt (File Modified) (Property Modified)
10147 trunk/doc/monitor.txt (File Modified) (Property Modified)
10148 trunk/doc/old/Authors (Property Modified)
10149 trunk/doc/operguide.txt (File Modified) (Property Modified)
10150 trunk/doc/opermyth.txt (Property Modified)
10151 trunk/doc/server-version-info (File Modified) (Property Modified)
10152 trunk/doc/services.txt (File Modified) (Property Modified)
10153 trunk/doc/technical/README.TSora (Property Modified)
10154 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10155 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10156 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10157 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10158 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10159 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10160 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10161 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10162 trunk/doc/technical/rfc1459.txt (Property Modified)
10163 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10164 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10165 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10166 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10167 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10168 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10169 trunk/help/Makefile.in (File Modified) (Property Modified)
10170 trunk/help/opers/accept (Property Modified)
10171 trunk/help/opers/admin (Property Modified)
10172 trunk/help/opers/away (Property Modified)
10173 trunk/help/opers/capab (Property Modified)
10174 trunk/help/opers/challenge (Property Modified)
10175 trunk/help/opers/close (Property Modified)
10176 trunk/help/opers/cmode (Property Modified)
10177 trunk/help/opers/cnotice (Property Modified)
10178 trunk/help/opers/connect (Property Modified)
10179 trunk/help/opers/cprivmsg (Property Modified)
10180 trunk/help/opers/credits (Property Modified)
10181 trunk/help/opers/die (Property Modified)
10182 trunk/help/opers/dline (Property Modified)
10183 trunk/help/opers/eob (Property Modified)
10184 trunk/help/opers/error (Property Modified)
10185 trunk/help/opers/etrace (Property Modified)
10186 trunk/help/opers/gline (Property Modified)
10187 trunk/help/opers/help (Property Modified)
10188 trunk/help/opers/index (Property Modified)
10189 trunk/help/opers/info (Property Modified)
10190 trunk/help/opers/invite (Property Modified)
10191 trunk/help/opers/ison (Property Modified)
10192 trunk/help/opers/join (Property Modified)
10193 trunk/help/opers/kick (Property Modified)
10194 trunk/help/opers/kill (Property Modified)
10195 trunk/help/opers/kline (Property Modified)
10196 trunk/help/opers/knock (Property Modified)
10197 trunk/help/opers/links (Property Modified)
10198 trunk/help/opers/list (Property Modified)
10199 trunk/help/opers/locops (Property Modified)
10200 trunk/help/opers/lusers (Property Modified)
10201 trunk/help/opers/modlist (Property Modified)
10202 trunk/help/opers/modload (Property Modified)
10203 trunk/help/opers/modrestart (Property Modified)
10204 trunk/help/opers/modunload (Property Modified)
10205 trunk/help/opers/motd (Property Modified)
10206 trunk/help/opers/names (Property Modified)
10207 trunk/help/opers/nick (Property Modified)
10208 trunk/help/opers/notice (Property Modified)
10209 trunk/help/opers/oper (Property Modified)
10210 trunk/help/opers/operspy (Property Modified)
10211 trunk/help/opers/operwall (Property Modified)
10212 trunk/help/opers/part (Property Modified)
10213 trunk/help/opers/pass (Property Modified)
10214 trunk/help/opers/ping (Property Modified)
10215 trunk/help/opers/pong (Property Modified)
10216 trunk/help/opers/post (Property Modified)
10217 trunk/help/opers/privmsg (Property Modified)
10218 trunk/help/opers/quit (Property Modified)
10219 trunk/help/opers/rehash (Property Modified)
10220 trunk/help/opers/restart (Property Modified)
10221 trunk/help/opers/resv (Property Modified)
10222 trunk/help/opers/server (Property Modified)
10223 trunk/help/opers/set (Property Modified)
10224 trunk/help/opers/sjoin (Property Modified)
10225 trunk/help/opers/squit (Property Modified)
10226 trunk/help/opers/stats (Property Modified)
10227 trunk/help/opers/svinfo (Property Modified)
10228 trunk/help/opers/testgecos (Property Modified)
10229 trunk/help/opers/testline (Property Modified)
10230 trunk/help/opers/testmask (Property Modified)
10231 trunk/help/opers/time (Property Modified)
10232 trunk/help/opers/topic (Property Modified)
10233 trunk/help/opers/trace (Property Modified)
10234 trunk/help/opers/uhelp (Property Modified)
10235 trunk/help/opers/umode (Property Modified)
10236 trunk/help/opers/undline (Property Modified)
10237 trunk/help/opers/ungline (Property Modified)
10238 trunk/help/opers/unkline (Property Modified)
10239 trunk/help/opers/unresv (Property Modified)
10240 trunk/help/opers/unxline (Property Modified)
10241 trunk/help/opers/user (Property Modified)
10242 trunk/help/opers/userhost (Property Modified)
10243 trunk/help/opers/users (Property Modified)
10244 trunk/help/opers/version (Property Modified)
10245 trunk/help/opers/wallops (Property Modified)
10246 trunk/help/opers/who (Property Modified)
10247 trunk/help/opers/whois (Property Modified)
10248 trunk/help/opers/whowas (Property Modified)
10249 trunk/help/opers/xline (Property Modified)
10250 trunk/help/users/index (Property Modified)
10251 trunk/help/users/info (Property Modified)
10252 trunk/help/users/notice (Property Modified)
10253 trunk/help/users/privmsg (Property Modified)
10254 trunk/help/users/stats (Property Modified)
10255 trunk/help/users/umode (Property Modified)
10256 trunk/include/.cvsignore (Property Modified)
10257 trunk/include/.indent.pro (Property Modified)
10258 trunk/include/balloc.h (File Modified) (Property Modified)
10259 trunk/include/cache.h (File Modified) (Property Modified)
10260 trunk/include/channel.h (File Modified) (Property Modified)
10261 trunk/include/class.h (File Modified) (Property Modified)
10262 trunk/include/client.h (File Modified) (Property Modified)
10263 trunk/include/commio.h (File Modified) (Property Modified)
10264 trunk/include/common.h (File Modified) (Property Modified)
10265 trunk/include/config.h (File Modified) (Property Modified)
10266 trunk/include/config.h.dist (File Modified) (Property Modified)
10267 trunk/include/defaults.h (File Modified) (Property Modified)
10268 trunk/include/event.h (File Modified) (Property Modified)
10269 trunk/include/hash.h (File Modified) (Property Modified)
10270 trunk/include/hook.h (File Modified) (Property Modified)
10271 trunk/include/hostmask.h (File Modified) (Property Modified)
10272 trunk/include/irc_string.h (File Modified) (Property Modified)
10273 trunk/include/ircd.h (File Modified) (Property Modified)
10274 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10275 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10276 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10277 trunk/include/linebuf.h (File Modified) (Property Modified)
10278 trunk/include/listener.h (File Modified) (Property Modified)
10279 trunk/include/m_info.h (File Modified) (Property Modified)
10280 trunk/include/memory.h (File Modified) (Property Modified)
10281 trunk/include/modules.h (File Modified) (Property Modified)
10282 trunk/include/monitor.h (File Modified) (Property Modified)
10283 trunk/include/msg.h (File Modified) (Property Modified)
10284 trunk/include/newconf.h (File Modified) (Property Modified)
10285 trunk/include/numeric.h (File Modified) (Property Modified)
10286 trunk/include/packet.h (File Modified) (Property Modified)
10287 trunk/include/parse.h (File Modified) (Property Modified)
10288 trunk/include/patchlevel.h (File Modified) (Property Modified)
10289 trunk/include/patricia.h (File Modified) (Property Modified)
10290 trunk/include/reject.h (File Modified) (Property Modified)
10291 trunk/include/res.h (File Modified) (Property Modified)
10292 trunk/include/restart.h (File Modified) (Property Modified)
10293 trunk/include/s_auth.h (File Modified) (Property Modified)
10294 trunk/include/s_conf.h (File Modified) (Property Modified)
10295 trunk/include/s_gline.h (File Modified) (Property Modified)
10296 trunk/include/s_log.h (File Modified) (Property Modified)
10297 trunk/include/s_newconf.h (File Modified) (Property Modified)
10298 trunk/include/s_serv.h (File Modified) (Property Modified)
10299 trunk/include/s_stats.h (File Modified) (Property Modified)
10300 trunk/include/s_user.h (File Modified) (Property Modified)
10301 trunk/include/s_zip.h (File Modified) (Property Modified)
10302 trunk/include/scache.h (File Modified) (Property Modified)
10303 trunk/include/send.h (File Modified) (Property Modified)
10304 trunk/include/serno.h (Property Modified)
10305 trunk/include/setup.h.in (Property Modified)
10306 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10307 trunk/include/stdinc.h (File Modified) (Property Modified)
10308 trunk/include/supported.h (File Modified) (Property Modified)
10309 trunk/include/tools.h (File Modified) (Property Modified)
10310 trunk/include/whowas.h (File Modified) (Property Modified)
10311 trunk/install-sh (File Modified) (Property Modified)
10312 trunk/modules/.cvsignore (Property Modified)
10313 trunk/modules/.depend (Property Modified)
10314 trunk/modules/.indent.pro (Property Modified)
10315 trunk/modules/Makefile.in (File Modified) (Property Modified)
10316 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10317 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10318 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10319 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10320 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10321 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10322 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10323 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10324 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10325 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10326 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10327 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10328 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10329 trunk/modules/m_accept.c (File Modified) (Property Modified)
10330 trunk/modules/m_admin.c (File Modified) (Property Modified)
10331 trunk/modules/m_away.c (File Modified) (Property Modified)
10332 trunk/modules/m_cap.c (File Modified) (Property Modified)
10333 trunk/modules/m_capab.c (File Modified) (Property Modified)
10334 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10335 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10336 trunk/modules/m_close.c (File Modified) (Property Modified)
10337 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10338 trunk/modules/m_connect.c (File Modified) (Property Modified)
10339 trunk/modules/m_dline.c (File Modified) (Property Modified)
10340 trunk/modules/m_encap.c (File Modified) (Property Modified)
10341 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10342 trunk/modules/m_gline.c (File Modified) (Property Modified)
10343 trunk/modules/m_help.c (File Modified) (Property Modified)
10344 trunk/modules/m_info.c (File Modified) (Property Modified)
10345 trunk/modules/m_invite.c (File Modified) (Property Modified)
10346 trunk/modules/m_ison.c (File Modified) (Property Modified)
10347 trunk/modules/m_kline.c (File Modified) (Property Modified)
10348 trunk/modules/m_knock.c (File Modified) (Property Modified)
10349 trunk/modules/m_links.c (File Modified) (Property Modified)
10350 trunk/modules/m_list.c (File Modified) (Property Modified)
10351 trunk/modules/m_locops.c (File Modified) (Property Modified)
10352 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10353 trunk/modules/m_map.c (File Modified) (Property Modified)
10354 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10355 trunk/modules/m_motd.c (File Modified) (Property Modified)
10356 trunk/modules/m_names.c (File Modified) (Property Modified)
10357 trunk/modules/m_oper.c (File Modified) (Property Modified)
10358 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10359 trunk/modules/m_pass.c (File Modified) (Property Modified)
10360 trunk/modules/m_ping.c (File Modified) (Property Modified)
10361 trunk/modules/m_pong.c (File Modified) (Property Modified)
10362 trunk/modules/m_post.c (File Modified) (Property Modified)
10363 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10364 trunk/modules/m_restart.c (File Modified) (Property Modified)
10365 trunk/modules/m_resv.c (File Modified) (Property Modified)
10366 trunk/modules/m_services.c (File Modified) (Property Modified)
10367 trunk/modules/m_set.c (File Modified) (Property Modified)
10368 trunk/modules/m_stats.c (File Modified) (Property Modified)
10369 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10370 trunk/modules/m_tb.c (File Modified) (Property Modified)
10371 trunk/modules/m_testline.c (File Modified) (Property Modified)
10372 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10373 trunk/modules/m_time.c (File Modified) (Property Modified)
10374 trunk/modules/m_topic.c (File Modified) (Property Modified)
10375 trunk/modules/m_trace.c (File Modified) (Property Modified)
10376 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10377 trunk/modules/m_user.c (File Modified) (Property Modified)
10378 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10379 trunk/modules/m_users.c (File Modified) (Property Modified)
10380 trunk/modules/m_version.c (File Modified) (Property Modified)
10381 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10382 trunk/modules/m_who.c (File Modified) (Property Modified)
10383 trunk/modules/m_whois.c (File Modified) (Property Modified)
10384 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10385 trunk/modules/m_xline.c (File Modified) (Property Modified)
10386 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10387 trunk/servlink/.cvsignore (Property Modified)
10388 trunk/servlink/.indent.pro (Property Modified)
10389 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10390 trunk/servlink/README (File Modified) (Property Modified)
10391 trunk/servlink/TODO (File Modified) (Property Modified)
10392 trunk/servlink/control.c (File Modified) (Property Modified)
10393 trunk/servlink/control.h (File Modified) (Property Modified)
10394 trunk/servlink/io.c (File Modified) (Property Modified)
10395 trunk/servlink/io.h (File Modified) (Property Modified)
10396 trunk/servlink/servlink.c (File Modified) (Property Modified)
10397 trunk/servlink/servlink.h (File Modified) (Property Modified)
10398 trunk/src/.cvsignore (Property Modified)
10399 trunk/src/.depend (Property Modified)
10400 trunk/src/.indent.pro (Property Modified)
10401 trunk/src/Makefile.in (File Modified) (Property Modified)
10402 trunk/src/adns.c (File Modified) (Property Modified)
10403 trunk/src/balloc.c (File Modified) (Property Modified)
10404 trunk/src/cache.c (File Modified) (Property Modified)
10405 trunk/src/channel.c (File Modified) (Property Modified)
10406 trunk/src/class.c (File Modified) (Property Modified)
10407 trunk/src/client.c (File Modified) (Property Modified)
10408 trunk/src/commio.c (File Modified) (Property Modified)
10409 trunk/src/devpoll.c (File Modified) (Property Modified)
10410 trunk/src/epoll.c (File Modified) (Property Modified)
10411 trunk/src/event.c (File Modified) (Property Modified)
10412 trunk/src/getopt.c (File Modified) (Property Modified)
10413 trunk/src/hash.c (File Modified) (Property Modified)
10414 trunk/src/hook.c (File Modified) (Property Modified)
10415 trunk/src/hostmask.c (File Modified) (Property Modified)
10416 trunk/src/irc_string.c (File Modified) (Property Modified)
10417 trunk/src/ircd.c (File Modified) (Property Modified)
10418 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10419 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10420 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10421 trunk/src/kdparse.c (File Modified) (Property Modified)
10422 trunk/src/kqueue.c (File Modified) (Property Modified)
10423 trunk/src/linebuf.c (File Modified) (Property Modified)
10424 trunk/src/listener.c (File Modified) (Property Modified)
10425 trunk/src/match.c (File Modified) (Property Modified)
10426 trunk/src/memory.c (File Modified) (Property Modified)
10427 trunk/src/messages.tab (File Modified) (Property Modified)
10428 trunk/src/modules.c (File Modified) (Property Modified)
10429 trunk/src/monitor.c (File Modified) (Property Modified)
10430 trunk/src/newconf.c (File Modified) (Property Modified)
10431 trunk/src/numeric.c (File Modified) (Property Modified)
10432 trunk/src/packet.c (File Modified) (Property Modified)
10433 trunk/src/parse.c (File Modified) (Property Modified)
10434 trunk/src/patricia.c (File Modified) (Property Modified)
10435 trunk/src/poll.c (File Modified) (Property Modified)
10436 trunk/src/reject.c (File Modified) (Property Modified)
10437 trunk/src/restart.c (File Modified) (Property Modified)
10438 trunk/src/s_auth.c (File Modified) (Property Modified)
10439 trunk/src/s_conf.c (File Modified) (Property Modified)
10440 trunk/src/s_gline.c (File Modified) (Property Modified)
10441 trunk/src/s_log.c (File Modified) (Property Modified)
10442 trunk/src/s_newconf.c (File Modified) (Property Modified)
10443 trunk/src/s_serv.c (File Modified) (Property Modified)
10444 trunk/src/s_stats.c (File Modified) (Property Modified)
10445 trunk/src/s_user.c (File Modified) (Property Modified)
10446 trunk/src/scache.c (File Modified) (Property Modified)
10447 trunk/src/select.c (File Modified) (Property Modified)
10448 trunk/src/send.c (File Modified) (Property Modified)
10449 trunk/src/snprintf.c (File Modified) (Property Modified)
10450 trunk/src/tools.c (File Modified) (Property Modified)
10451 trunk/src/version.c.SH (File Modified) (Property Modified)
10452 trunk/src/whowas.c (File Modified) (Property Modified)
10453 trunk/tools/.cvsignore (Property Modified)
10454 trunk/tools/Makefile.in (File Modified) (Property Modified)
10455 trunk/tools/README (File Modified) (Property Modified)
10456 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10457 trunk/tools/convertilines.c (File Modified) (Property Modified)
10458 trunk/tools/convertklines.c (File Modified) (Property Modified)
10459 trunk/tools/mkkeypair (Property Modified)
10460 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10461 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10462 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10463 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10464 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10465 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10466 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10467 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10468 trunk/tools/untabify (File Modified) (Property Modified)
10469 trunk/tools/viconf.c (File Modified) (Property Modified)
10470
10471
10472 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10473 Log:
10474 - Update RELNOTES.
10475
10476
10477 Modified:
10478 trunk/RELNOTES (File Modified)
10479
10480
10481 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10482 Log:
10483 - Make version.c use our serial, not ratbox's.
10484
10485
10486 Modified:
10487 trunk/src/version.c.SH (File Modified)
10488
10489
10490 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10491 Log:
10492 - update RELNOTES
10493 - revved patchlevel to 2.1.5
10494
10495
10496 Modified:
10497 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10498 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10499
10500
10501 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10502 Log:
10503 - fix buffer overflow and unterminated buffer when removing TS6 bans
10504 - fix rebuilding of SJOIN
10505
10506
10507 Modified:
10508 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10509
10510
10511 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10512 Log:
10513 have servlink report if it gets an uncompressed error message when it gets inflate failures
10514
10515 Modified:
10516 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10517
10518
10519 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10520 Log:
10521 - extend our copyrights to 2005.
10522
10523
10524 Modified:
10525 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10583 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10584 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10588 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10589 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10590 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10591 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10592 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10593 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10594 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10595 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10596 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10597 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10598 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10599 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10600 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10601 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10602 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10603 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10604 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10605 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10606 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10607 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10608 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10609 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10610 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10611 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10612 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10613 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10614 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10615 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10616 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10617 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10618 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10619 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10620 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10621 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10622 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10623 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10624 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10625 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10626 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10627 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10628 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10629
10630
10631 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10632 Log:
10633 - update RELNOTES
10634 - revved patchlevel to 2.1.4
10635
10636
10637 Modified:
10638 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10639 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10640
10641
10642 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10643 Log:
10644 - add TARGMAX to 005
10645 - remove the +1 from ->uid in struct Client
10646 - fix checking of accept entries in m_accept.c
10647
10648
10649 Modified:
10650 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10651 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10652 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10653 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10654
10655
10656 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10657 Log:
10658 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10659 send it over TS6
10660
10661
10662 Modified:
10663 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10664
10665
10666 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10667 Log:
10668 - remove an unused variable
10669
10670
10671 Modified:
10672 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10673
10674
10675 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10676 Log:
10677 don't burst a TS5 name in burst_TS6. -via jillies
10678
10679 Modified:
10680 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10681
10682
10683 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10684 Log:
10685 - via jilles, make nickchanges invalidate any cached bans for
10686 quiet_on_ban
10687
10688
10689 Modified:
10690 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10691 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10692 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10693 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10694
10695
10696 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10697 Log:
10698 - fix some char vs byte usage to make adns compile cleanly with gcc4
10699
10700
10701 Modified:
10702 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10703 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10704 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10705 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10706 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10707 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10708 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10709 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10710
10711
10712 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10713 Log:
10714 userhost should allow 5 userhost checks, not 4
10715
10716 Modified:
10717 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10718
10719
10720 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10721 Log:
10722 - another darwin fix
10723
10724
10725 Modified:
10726 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10727
10728
10729 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10730 Log:
10731 - darwin fixes
10732
10733
10734 Modified:
10735 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10736 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10737 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10738 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10739 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10740 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10741 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10742 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10743
10744
10745 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10746 Log:
10747 - remove bogus extern of abort_list
10748
10749
10750 Modified:
10751 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10752
10753
10754 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10755 Log:
10756 svn repo access stuff
10757
10758 Modified:
10759 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10760
10761
10762 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10763 Log:
10764 test commit
10765
10766
10767 Modified:
10768 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10769
10770
10771 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10772 Log:
10773 test commit
10774
10775
10776 Modified:
10777 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10778
10779
10780 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10781 Log:
10782 revert omotd..i thought it was a good idea..oh well
10783
10784 Modified:
10785 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10786
10787
10788 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10789 Log:
10790 Commas are bad things in channel keys
10791
10792
10793 Modified:
10794 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10795
10796
10797 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10798 Log:
10799 Add OMOTD command to display oper motd
10800
10801
10802 Modified:
10803 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10804
10805
10806 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10807 Log:
10808 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10809
10810 Modified:
10811 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10812
10813
10814 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10815
10816 Modified files: (Branch: RATBOX_2_1)
10817 modules m_whois.c
10818 Log:
10819 - stop testing whois for protocol violations, as they can be caused in
10820 ircds going all the way back to the original ircd2.8
10821
10822 Revision Changes Path
10823 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10824
10825
10826
10827 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10828
10829 Modified files: (Branch: RATBOX_2_1)
10830 modules m_time.c
10831 Log:
10832 - remove some 2.2 code
10833
10834 Revision Changes Path
10835 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10836
10837
10838
10839 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10840
10841 Modified files: (Branch: RATBOX_2_1)
10842 modules m_time.c
10843 Log:
10844 backport of the silly december 31st bug
10845
10846 Revision Changes Path
10847 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10848
10849
10850
10851 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10852
10853 Modified files: (Branch: RATBOX_2_1)
10854 . RELNOTES
10855 include patchlevel.h
10856 Log:
10857 - revved patchlevel to 2.1.3
10858
10859 Revision Changes Path
10860 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10861 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10862
10863
10864
10865 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10866
10867 Modified files: (Branch: RATBOX_2_1)
10868 include client.h
10869 modules m_accept.c
10870 modules/core m_nick.c
10871 src client.c
10872 Log:
10873 - stop removing a clients own list of accepted clients when they do a
10874 nickchange
10875 - clean up the accept code so its less retarded
10876
10877 Revision Changes Path
10878 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10879 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10880 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10881 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10882
10883
10884
10885 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10886
10887 Modified files: (Branch: RATBOX_2_1)
10888 include event.h
10889 modules m_links.c
10890 src event.c ircd.c newconf.c
10891 Log:
10892 - remove a defn of links_cache_list in m_links.c which was causing
10893 the flattened links update to be ignored
10894 - add eventUpdate(), and make links_delay update on rehash
10895
10896 Revision Changes Path
10897 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10898 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10899 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10900 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10901 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10902
10903
10904
10905 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10906
10907 Modified files: (Branch: RATBOX_2_1)
10908 doc services.txt
10909 src newconf.c
10910 Log:
10911 - make the conf parser apply service {}; on rehash
10912
10913 Revision Changes Path
10914 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10915 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10916
10917
10918
10919 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10920
10921 Modified files: (Branch: RATBOX_2_1)
10922 include m_info.h
10923 Log:
10924 - show ENABLE_SERVICES define in info
10925
10926 Revision Changes Path
10927 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10928
10929
10930
10931 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10932
10933 Modified files: (Branch: RATBOX_2_1)
10934 modules m_services.c m_stats.c
10935 Log:
10936 - via jilles, make m_services.c hook into stats U and display service
10937 blocks
10938
10939 Revision Changes Path
10940 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10941 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10942
10943
10944
10945 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10946
10947 Modified files: (Branch: RATBOX_2_1)
10948 . configure configure.ac
10949 Log:
10950 - default build to -O2
10951
10952 Revision Changes Path
10953 7.249.2.2 +4 -4 ircd-ratbox/configure
10954 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10955
10956
10957
10958 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10959
10960 Modified files: (Branch: RATBOX_2_1)
10961 doc example.conf example.efnet.conf
10962 include client.h s_conf.h s_newconf.h
10963 modules m_info.c
10964 modules/core m_join.c m_nick.c
10965 src channel.c newconf.c s_conf.c s_user.c
10966 Log:
10967 - remove no_oper_resvs from general {};
10968 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10969
10970 Revision Changes Path
10971 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10972 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10973 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10974 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10975 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10976 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10977 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10978 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10979 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10980 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10981 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10982 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10983
10984
10985
10986 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10987
10988 Modified files: (Branch: RATBOX_2_1)
10989 modules/core m_mode.c m_nick.c
10990 src s_newconf.c
10991 Log:
10992 - 2.0 sync:
10993 - raise max temptime to a year
10994 - tidy up BMASK
10995 - require 9 parameters in ms_nick(), 10 in ms_uid()
10996
10997 Revision Changes Path
10998 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10999 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11000 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11001
11002
11003
11004 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11005
11006 Modified files: (Branch: RATBOX_2_1)
11007 modules m_services.c
11008 Log:
11009 - only show services logged in info when its a local client
11010
11011 Revision Changes Path
11012 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11013
11014
11015
11016 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11017
11018 Modified files: (Branch: RATBOX_2_1)
11019 src match.c
11020 Log:
11021 passing a pointer to a pointer is not what was intended, oops
11022
11023 Revision Changes Path
11024 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11025
11026
11027
11028 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11029
11030 Modified files: (Branch: RATBOX_2_1)
11031 doc services.txt
11032 Log:
11033 - update services.txt with FNC
11034
11035 Revision Changes Path
11036 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11037
11038
11039
11040 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11041
11042 Modified files: (Branch: RATBOX_2_1)
11043 modules m_resv.c
11044 Log:
11045 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11046
11047 Revision Changes Path
11048 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11049
11050
11051
11052 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11053
11054 Modified files: (Branch: RATBOX_2_1)
11055 src s_auth.c
11056 Log:
11057 - add some uniqueness into auth process for bopm
11058
11059 Revision Changes Path
11060 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11061
11062
11063
11064 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11065
11066 Modified files: (Branch: RATBOX_2_1)
11067 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11068 Log:
11069 - make contrib/ compile
11070
11071 Revision Changes Path
11072 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11073 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11074 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11075 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11076
11077
11078
11079 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11080
11081 Modified files: (Branch: RATBOX_2_1)
11082 modules m_monitor.c
11083 Log:
11084 Don't allow MONITOR from an unregistered client
11085
11086 Revision Changes Path
11087 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11088
11089
11090
11091 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11092
11093 Modified files: (Branch: RATBOX_2_1)
11094 doc example.conf example.efnet.conf
11095 include class.h
11096 src class.c messages.tab newconf.c
11097 Log:
11098 - remove sendq_eob, its become more of a hindrance than a benefit.
11099 - sync example.efnet.conf cluster {}; with example.conf
11100
11101 Revision Changes Path
11102 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11103 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11104 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11105 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11106 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11107 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11108
11109
11110
11111 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11112
11113 Modified files: (Branch: RATBOX_2_1)
11114 . RELNOTES
11115 include patchlevel.h
11116 Log:
11117 - update RELNOTES
11118 - revved patchlevel to 2.1.2
11119
11120 Revision Changes Path
11121 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11122 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11123
11124
11125
11126 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11127
11128 Modified files: (Branch: RATBOX_2_1)
11129 . configure configure.ac
11130 Log:
11131 - raise default topiclen to 160.
11132
11133 Revision Changes Path
11134 7.249.2.1 +3 -3 ircd-ratbox/configure
11135 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11136
11137
11138
11139 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11140
11141 Modified files: (Branch: RATBOX_2_1)
11142 modules m_services.c
11143 Log:
11144 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11145 tsinfo matches this
11146
11147 Revision Changes Path
11148 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11149
11150
11151
11152 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11153
11154 Modified files: (Branch: RATBOX_2_1)
11155 modules m_services.c
11156 Log:
11157 - monitor_signoff() the client we're nickchanging
11158
11159 Revision Changes Path
11160 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11161
11162
11163
11164 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11165
11166 Modified files: (Branch: RATBOX_2_1)
11167 modules m_trace.c
11168 Log:
11169 - fix various UID problems with trace
11170
11171 Revision Changes Path
11172 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11173
11174
11175
11176 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11177
11178 Modified files: (Branch: RATBOX_2_1)
11179 help/opers dline kline
11180 modules m_resv.c m_stats.c
11181 modules/core m_mode.c
11182 Log:
11183 - sync with 2.0
11184 - tidy up kline/dline help to note they dont accept nick as target
11185 - disallow bans beginning with ':' over bmask
11186 - disallow bans with a space in chm_ban
11187 - stop counting hidden opers in stats p
11188 - match() parameters in remote unresv were inverted, causing it to fail
11189 - fix possibility of clients setting blank keys
11190
11191 Revision Changes Path
11192 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11193 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11194 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11195 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11196 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11197
11198
11199
11200 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11201
11202 Modified files: (Branch: RATBOX_2_1)
11203 src send.c
11204 Log:
11205 - fix problems with amd64 and the way we do va_list
11206
11207 Revision Changes Path
11208 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11209
11210
11211
11212 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11213
11214 Modified files: (Branch: RATBOX_2_1)
11215 modules m_services.c
11216 Log:
11217 - tidy up the kill notifications for RSFNC
11218
11219 Revision Changes Path
11220 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11221
11222
11223
11224 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11225
11226 Modified files: (Branch: RATBOX_2_1)
11227 include s_serv.h
11228 modules m_services.c
11229 src s_serv.c
11230 Log:
11231 - some more rserv stuff:
11232 - add RSFNC capability
11233 - fix up RSFNC, kill existing clients if they exist.
11234
11235 Revision Changes Path
11236 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11237 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11238 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11239
11240
11241
11242 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11243
11244 Modified files: (Branch: RATBOX_2_1)
11245 modules m_services.c
11246 Log:
11247 - first stab at a FNC implementation for rserv
11248
11249 Revision Changes Path
11250 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11251
11252
11253
11254 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11255
11256 Modified files: (Branch: RATBOX_2_1)
11257 help/opers umode
11258 Log:
11259 - remove a tab
11260
11261 Revision Changes Path
11262 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11263
11264
11265
11266 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11267
11268 Modified files: (Branch: RATBOX_2_1)
11269 src newconf.c
11270 Log:
11271 - add links_delay back
11272
11273 Revision Changes Path
11274 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11275
11276
11277
11278 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11279
11280 Modified files: (Branch: RATBOX_2_1)
11281 help/opers umode
11282 help/users umode
11283 Log:
11284 - swap tabs for spaces
11285
11286 Revision Changes Path
11287 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11288 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11289
11290
11291
11292 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11293
11294 Modified files: (Branch: RATBOX_2_1)
11295 include m_info.h
11296 Log:
11297 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11298 contained in the client_flood conf option
11299 - remove a couple of unused defines from info
11300
11301 Revision Changes Path
11302 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11303
11304
11305
11306 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11307
11308 Modified files: (Branch: RATBOX_2_1)
11309 src s_conf.c
11310 Log:
11311 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11312
11313 Revision Changes Path
11314 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11315
11316
11317
11318 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11319
11320 Modified files: (Branch: RATBOX_2_1)
11321 doc example.conf example.efnet.conf
11322 Log:
11323 - fix missing closing comment tag
11324
11325 Revision Changes Path
11326 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11327 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11328
11329
11330
11331 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11332
11333 Modified files: (Branch: RATBOX_2_1)
11334 . RELNOTES
11335 include patchlevel.h
11336 Log:
11337 - revved patchlevel to 2.1.1
11338
11339 Revision Changes Path
11340 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11341 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11342
11343
11344
11345 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11346
11347 Modified files: (Branch: RATBOX_2_1)
11348 modules m_kline.c
11349 Log:
11350 - sync up remote kline reasons, so theyre consistent with what happens
11351 when we add local klines - notably the "Temporary K-line x min" and
11352 date added to reason.
11353
11354 Revision Changes Path
11355 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11356
11357
11358
11359 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11360
11361 Modified files: (Branch: RATBOX_2_1)
11362 doc monitor.txt
11363 Log:
11364 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11365
11366 Revision Changes Path
11367 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11368
11369
11370
11371 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11372
11373 Modified files: (Branch: RATBOX_2_1)
11374 src commio.c
11375 Log:
11376 used the data pointer we saved, not what just got nulled
11377
11378 Revision Changes Path
11379 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11380
11381
11382
11383 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11384
11385 Modified files: (Branch: RATBOX_2_1)
11386 modules m_resv.c m_xline.c
11387 Log:
11388 - fix broken propagation of xline/resv
11389
11390 Revision Changes Path
11391 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11392 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11393
11394
11395
11396 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11397
11398 Modified files: (Branch: RATBOX_2_1)
11399 src s_auth.c
11400 Log:
11401 - properly increment bad auth count for stats T when we timeout an auth
11402
11403 Revision Changes Path
11404 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11405
11406
11407
11408 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11409
11410 Modified files: (Branch: RATBOX_2_1)
11411 doc monitor.txt
11412 include client.h
11413 modules/core m_nick.c
11414 Log:
11415 - fix a bit that didnt make sense in monitor.txt
11416 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11417
11418 Revision Changes Path
11419 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11420 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11421 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11422
11423
11424
11425 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11426
11427 Modified files: (Branch: RATBOX_2_1)
11428 src s_auth.c
11429 Log:
11430 removing dlink nodes from auth_poll_list twice is bad
11431
11432 Revision Changes Path
11433 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11434
11435
11436
11437 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11438
11439 Modified files: (Branch: RATBOX_2_1)
11440 modules m_stats.c
11441 Log:
11442 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11443 changed to RPL_STATSDEBUG
11444
11445 Revision Changes Path
11446 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11447
11448
11449
11450 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11451
11452 Added files: (Branch: RATBOX_2_1)
11453 doc tgchange.txt
11454 Log:
11455 - add some documentation about target change
11456
11457 Revision Changes Path
11458 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11459
11460
11461
11462 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11463
11464 Modified files: (Branch: RATBOX_2_1)
11465 include supported.h
11466 modules/core m_message.c
11467 Log:
11468 - remove extra argument to 005
11469 - disallow messaging of UIDs
11470
11471 Revision Changes Path
11472 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11473 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11474
11475
11476
11477 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11478
11479 Modified files: (Branch: RATBOX_2_1)
11480 src parse.c
11481 Log:
11482 - fix a longstanding parser bug with wrong limit checking, causing us to
11483 accept one less parameter than we're allowed to accept.
11484
11485 Revision Changes Path
11486 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11487
11488
11489
11490 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11491
11492 Modified files: (Branch: RATBOX_2_1)
11493 modules/core m_message.c
11494 Log:
11495 - exempt users messaging themselves from target change
11496
11497 Revision Changes Path
11498 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11499
11500
11501
11502 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11503
11504 Modified files: (Branch: RATBOX_2_1)
11505 include supported.h
11506 Log:
11507 - stop violating MAXPARA on 005.
11508
11509 Revision Changes Path
11510 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11511
11512
11513
11514 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11515
11516 Modified files: (Branch: RATBOX_2_1)
11517 modules/core m_nick.c
11518 Log:
11519 - dont store an ipv6 sockhost if we're not compiled with v6 support
11520
11521 Revision Changes Path
11522 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11523
11524
11525
11526 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11527
11528 Modified files: (Branch: RATBOX_2_1)
11529 include stdinc.h
11530 Log:
11531 - remove some vms includes
11532
11533 Revision Changes Path
11534 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11535
11536
11537
11538 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11539
11540 Modified files: (Branch: RATBOX_2_1)
11541 . ChangeLog
11542 include serno.h
11543 Log:
11544 - force commit for new branch
11545
11546 Revision Changes Path
11547 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11548 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11549
11550
11551
11552 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11553
11554 Modified files:
11555 . RELNOTES configure configure.ac
11556 include patchlevel.h
11557 Log:
11558 - revved patchlevel to 2.1.0
11559
11560 Revision Changes Path
11561 1.114 +6 -2 ircd-ratbox/RELNOTES
11562 7.249 +11 -11 ircd-ratbox/configure
11563 7.63 +3 -3 ircd-ratbox/configure.ac
11564 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11565
11566
11567
11568 leeh 2005/03/04 13:31:32 EST (20050304_2)
11569
11570 Modified files:
11571 . RELNOTES
11572 include patchlevel.h
11573 Log:
11574 - update RELNOTES
11575 - revved patchlevel to 2.1.0beta2
11576
11577 Revision Changes Path
11578 1.113 +12 -0 ircd-ratbox/RELNOTES
11579 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11580
11581
11582
11583 leeh 2005/03/04 13:27:05 EST (20050304_1)
11584
11585 Modified files:
11586 doc whats-new-2.1.txt
11587 src channel.c
11588 Log:
11589 - update whats-new-2.1
11590 - when we're handling global NAMES, dont output channels if there are no
11591 members within them we can show.
11592
11593 Revision Changes Path
11594 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11595 7.436 +12 -2 ircd-ratbox/src/channel.c
11596
11597
11598
11599 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11600
11601 Modified files:
11602 src patricia.c
11603 Log:
11604 That would be a node_heap not a prefix_heap..oops
11605
11606 Revision Changes Path
11607 7.30 +1 -1 ircd-ratbox/src/patricia.c
11608
11609
11610
11611 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11612
11613 Modified files:
11614 include stdinc.h
11615 Log:
11616 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11617 otherwise..the other macros might work????
11618
11619 Revision Changes Path
11620 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11621
11622
11623
11624 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11625
11626 Modified files:
11627 . configure configure.ac
11628 Log:
11629 i hate autoconf
11630
11631 Revision Changes Path
11632 7.248 +5 -5 ircd-ratbox/configure
11633 7.62 +5 -5 ircd-ratbox/configure.ac
11634
11635
11636
11637 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11638
11639 Modified files:
11640 . configure configure.ac
11641 Log:
11642 i hate autoconf
11643
11644 Revision Changes Path
11645 7.247 +3 -2 ircd-ratbox/configure
11646 7.61 +3 -2 ircd-ratbox/configure.ac
11647
11648
11649
11650 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11651
11652 Modified files:
11653 . configure configure.ac
11654 Log:
11655 doh
11656
11657 Revision Changes Path
11658 7.246 +6 -6 ircd-ratbox/configure
11659 7.60 +4 -4 ircd-ratbox/configure.ac
11660
11661
11662
11663 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11664
11665 Modified files:
11666 . configure configure.ac
11667 include stdinc.h
11668 Log:
11669 Doh these changes got put on RATBOX_2_0 when they were meant for
11670 head..oops...
11671 Also merged in the monitor heap size stuff, not that i think monitor has
11672 been moved to head
11673
11674 Revision Changes Path
11675 7.245 +12 -3 ircd-ratbox/configure
11676 7.59 +11 -3 ircd-ratbox/configure.ac
11677 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11678
11679
11680
11681 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11682
11683 Modified files:
11684 include stdinc.h
11685 Log:
11686 Add more robust alloca checking
11687
11688 Revision Changes Path
11689 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11690
11691
11692
11693 leeh 2005/02/24 15:27:17 EST (20050224_9)
11694
11695 Modified files:
11696 contrib m_42.c
11697 Log:
11698 - fix the copyright on m_42.c :p
11699
11700 Revision Changes Path
11701 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11702
11703
11704
11705 leeh 2005/02/24 15:22:53 EST (20050224_8)
11706
11707 Modified files:
11708 include supported.h
11709 modules m_dline.c
11710 Log:
11711 - fix a core in undline on bad masks
11712 - remove an unwanted space from beginning of second 005 numeric
11713
11714 Revision Changes Path
11715 7.5 +1 -1 ircd-ratbox/include/supported.h
11716 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11717
11718
11719
11720 leeh 2005/02/24 15:18:59 EST (20050224_7)
11721
11722 Modified files:
11723 modules m_monitor.c
11724 Log:
11725 - use max_monitor when adding nicknames
11726 - add in monitor s
11727 that should be everything now..
11728
11729 Revision Changes Path
11730 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11731
11732
11733
11734 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11735
11736 Modified files:
11737 contrib m_42.c
11738 Log:
11739 42
11740
11741 Revision Changes Path
11742 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11743
11744
11745
11746 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11747
11748 Modified files:
11749 contrib m_42.c
11750 Log:
11751 42
11752
11753 Revision Changes Path
11754 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11755
11756
11757
11758 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11759
11760 Added files:
11761 contrib m_42.c
11762 Log:
11763 The Answer to Life, the Universe, and Everything
11764
11765 Revision Changes Path
11766 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11767
11768
11769
11770 leeh 2005/02/24 14:53:04 EST (20050224_3)
11771
11772 Modified files:
11773 include monitor.h
11774 modules m_monitor.c
11775 src ircd.c monitor.c
11776 Log:
11777 - call init_monitor() on startup
11778 - add in support for adding/deleting/listing monitor entries
11779
11780 Revision Changes Path
11781 7.2 +3 -1 ircd-ratbox/include/monitor.h
11782 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11783 7.374 +2 -0 ircd-ratbox/src/ircd.c
11784 7.3 +15 -4 ircd-ratbox/src/monitor.c
11785
11786
11787
11788 leeh 2005/02/23 21:20:10 EST (20050224_2)
11789
11790 Modified files:
11791 doc example.conf example.efnet.conf
11792 include s_conf.h supported.h
11793 modules Makefile.in
11794 src client.c newconf.c s_conf.c
11795 Added files:
11796 modules m_monitor.c
11797 Log:
11798 - add the max_monitor config option
11799 - advertise MONITOR=%d in 005
11800 - clear a local clients monitor list on exit
11801 - add the framework for the MONITOR command
11802 - bed.
11803
11804 Revision Changes Path
11805 7.261 +5 -0 ircd-ratbox/doc/example.conf
11806 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11807 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11808 7.4 +4 -2 ircd-ratbox/include/supported.h
11809 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11810 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11811 7.492 +1 -0 ircd-ratbox/src/client.c
11812 7.202 +1 -0 ircd-ratbox/src/newconf.c
11813 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11814
11815
11816
11817 leeh 2005/02/23 20:57:51 EST (20050224_1)
11818
11819 Modified files:
11820 . configure configure.ac
11821 include setup.h.in
11822 src monitor.c
11823 Log:
11824 - move MONITOR_HEAP_SIZE over to configure
11825
11826 Revision Changes Path
11827 7.244 ircd-ratbox/configure
11828 7.58 +4 -2 ircd-ratbox/configure.ac
11829 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11830 7.2 +0 -2 ircd-ratbox/src/monitor.c
11831
11832
11833
11834 leeh 2005/02/23 20:48:08 EST (20050224_0)
11835
11836 Modified files:
11837 doc monitor.txt
11838 include client.h numeric.h
11839 modules/core m_nick.c
11840 src Makefile.in client.c messages.tab
11841 s_user.c
11842 Added files:
11843 include monitor.h
11844 src monitor.c
11845 Log:
11846 - first half of my server-side notify list implementation..
11847
11848 Revision Changes Path
11849 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11850 7.266 +3 -0 ircd-ratbox/include/client.h
11851 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11852 7.58 +6 -0 ircd-ratbox/include/numeric.h
11853 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11854 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11855 7.491 +3 -0 ircd-ratbox/src/client.c
11856 7.126 +5 -5 ircd-ratbox/src/messages.tab
11857 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11858 7.342 +2 -0 ircd-ratbox/src/s_user.c
11859
11860
11861
11862 leeh 2005/02/23 18:42:59 EST (20050223_0)
11863
11864 Modified files:
11865 include hash.h
11866 Log:
11867 - double the size of the client and channel hashtables (64k -> 128k and
11868 32k -> 64k). The improvements are quite significant..
11869
11870 Revision Changes Path
11871 7.54 +4 -4 ircd-ratbox/include/hash.h
11872
11873
11874
11875 leeh 2005/02/22 14:55:56 EST (20050222_1)
11876
11877 Modified files:
11878 doc monitor.txt
11879 modules m_services.c
11880 Log:
11881 - remove a couple of unused vars
11882 - update monitor.txt
11883
11884 Revision Changes Path
11885 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11886 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11887
11888
11889
11890 leeh 2005/02/21 19:47:24 EST (20050222_0)
11891
11892 Added files:
11893 doc monitor.txt
11894 Log:
11895 - add in my documentation on the upcoming MONITOR command
11896
11897 Revision Changes Path
11898 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11899
11900
11901
11902 leeh 2005/02/21 12:09:34 EST (20050221_0)
11903
11904 Modified files:
11905 . configure configure.ac
11906 doc whats-new-2.1.txt
11907 tools README.mkpasswd
11908 Removed files:
11909 src crypt.c
11910 Log:
11911 - update whats-new-2.1.txt some more
11912 - we dont have vms mkpasswd anymore
11913 - remove the unused crypt.c
11914
11915 Revision Changes Path
11916 7.243 +3 -6 ircd-ratbox/configure
11917 7.57 +2 -4 ircd-ratbox/configure.ac
11918 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11919 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11920 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11921
11922
11923
11924 leeh 2005/02/19 12:38:09 EST (20050219_3)
11925
11926 Modified files:
11927 doc example.conf example.efnet.conf
11928 include ircd.h
11929 modules m_pong.c
11930 src channel.c client.c ircd.c s_conf.c
11931 Log:
11932 - rework the splitcode, splitservers is now how many servers we've marked as
11933 EOB, rather than how many are linked. Thus pull ourselves out of
11934 splitmode immediately once this is satisfied
11935
11936 Revision Changes Path
11937 7.260 +8 -9 ircd-ratbox/doc/example.conf
11938 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11939 7.83 +1 -0 ircd-ratbox/include/ircd.h
11940 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11941 7.435 +16 -36 ircd-ratbox/src/channel.c
11942 7.490 +2 -0 ircd-ratbox/src/client.c
11943 7.373 +2 -1 ircd-ratbox/src/ircd.c
11944 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11945
11946
11947
11948 leeh 2005/02/19 09:02:34 EST (20050219_2)
11949
11950 Modified files:
11951 doc example.conf example.efnet.conf
11952 include ircd.h s_conf.h
11953 modules m_set.c
11954 src channel.c ircd.c newconf.c s_conf.c
11955 Log:
11956 - remove split_delay
11957
11958 Revision Changes Path
11959 7.259 +0 -5 ircd-ratbox/doc/example.conf
11960 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11961 7.82 +0 -1 ircd-ratbox/include/ircd.h
11962 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11963 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11964 7.434 +2 -7 ircd-ratbox/src/channel.c
11965 7.372 +0 -1 ircd-ratbox/src/ircd.c
11966 7.201 +0 -1 ircd-ratbox/src/newconf.c
11967 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11968
11969
11970
11971 leeh 2005/02/19 08:48:05 EST (20050219_1)
11972
11973 Modified files:
11974 include client.h
11975 modules m_cap.c m_who.c
11976 src channel.c
11977 Log:
11978 - implemented multi-prefix client capability, which allows stacking of @+ in
11979 names and who
11980
11981 Revision Changes Path
11982 7.265 +1 -1 ircd-ratbox/include/client.h
11983 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11984 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11985 7.433 +4 -6 ircd-ratbox/src/channel.c
11986
11987
11988
11989 leeh 2005/02/19 06:27:58 EST (20050219_0)
11990
11991 Modified files:
11992 modules m_etrace.c
11993 src newconf.c s_conf.c s_newconf.c
11994 Log:
11995 - removed some unused vars/functions
11996
11997 Revision Changes Path
11998 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11999 7.200 +0 -15 ircd-ratbox/src/newconf.c
12000 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12001 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12002
12003
12004
12005 leeh 2005/02/16 12:58:24 EST (20050216_2)
12006
12007 Modified files:
12008 . RELNOTES configure configure.ac
12009 include patchlevel.h
12010 Log:
12011 - update configure to reflect this is 'devel'
12012 - update RELNOTES
12013 - revved patchlevel to 2.1.0beta1
12014
12015 Revision Changes Path
12016 1.112 +9 -1 ircd-ratbox/RELNOTES
12017 7.242 +11 -11 ircd-ratbox/configure
12018 7.56 +3 -3 ircd-ratbox/configure.ac
12019 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12020
12021
12022
12023 leeh 2005/02/16 12:46:30 EST (20050216_1)
12024
12025 Modified files:
12026 . configure configure.ac
12027 include client.h numeric.h s_conf.h setup.h.in
12028 supported.h
12029 modules Makefile.in
12030 modules/core m_nick.c
12031 src Makefile.in client.c ircd.c messages.tab
12032 newconf.c s_conf.c s_user.c
12033 Removed files:
12034 include watch.h
12035 modules m_watch.c
12036 src watch.c
12037 Log:
12038 - remove watch, the protocol for this sucks so hard I just dont want it
12039 here ;-)
12040
12041 Revision Changes Path
12042 7.241 +2 -12 ircd-ratbox/configure
12043 7.55 +2 -4 ircd-ratbox/configure.ac
12044 7.264 +0 -2 ircd-ratbox/include/client.h
12045 7.57 +0 -11 ircd-ratbox/include/numeric.h
12046 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12047 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12048 7.3 +2 -3 ircd-ratbox/include/supported.h
12049 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12050 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12051 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12052 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12053 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12054 7.489 +0 -3 ircd-ratbox/src/client.c
12055 7.371 +0 -2 ircd-ratbox/src/ircd.c
12056 7.125 +9 -9 ircd-ratbox/src/messages.tab
12057 7.199 +0 -1 ircd-ratbox/src/newconf.c
12058 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12059 7.341 +0 -2 ircd-ratbox/src/s_user.c
12060 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12061
12062
12063
12064 leeh 2005/02/15 19:13:31 EST (20050216_0)
12065
12066 Modified files:
12067 include stdinc.h
12068 src event.c ircd_lexer.l ircd_signal.c
12069 modules.c
12070 Removed files:
12071 servlink descrip.mms
12072 Log:
12073 - remove a few vms bits
12074
12075 Revision Changes Path
12076 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12077 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12078 7.47 +0 -54 ircd-ratbox/src/event.c
12079 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12080 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12081 7.152 +0 -3 ircd-ratbox/src/modules.c
12082
12083
12084
12085 leeh 2005/02/15 18:53:32 EST (20050215_0)
12086
12087 Modified files:
12088 include hostmask.h ircd.h s_conf.h s_newconf.h
12089 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12090 m_xline.c
12091 src hostmask.c ircd.c ircd_signal.c s_conf.c
12092 s_newconf.c
12093 Log:
12094 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12095 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12096
12097 Revision Changes Path
12098 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12099 7.81 +1 -0 ircd-ratbox/include/ircd.h
12100 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12101 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12102 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12103 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12104 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12105 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12106 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12107 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12108 7.370 +7 -0 ircd-ratbox/src/ircd.c
12109 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12110 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12111 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12112
12113
12114
12115 leeh 2005/02/13 10:21:41 EST (20050213_4)
12116
12117 Modified files:
12118 doc services.txt
12119 Added files:
12120 doc whats-new-2.0.txt whats-new-2.1.txt
12121 Removed files:
12122 doc whats-new.txt
12123 Log:
12124 - move whats-new.txt to whats-new-2.0.txt
12125 - add in whats-new-2.1.txt
12126 - update services.txt with the whois for logged in users
12127
12128 Revision Changes Path
12129 7.2 +5 -0 ircd-ratbox/doc/services.txt
12130 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12131 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12132 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12133
12134
12135
12136 leeh 2005/02/13 09:20:37 EST (20050213_3)
12137
12138 Modified files:
12139 include supported.h
12140 modules/core m_message.c
12141 Log:
12142 - fix a compile error in m_message.c
12143 - update 005 to the spec and add CPRIVMSG/CNOTICE
12144
12145 Revision Changes Path
12146 7.2 +31 -37 ircd-ratbox/include/supported.h
12147 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12148
12149
12150
12151 leeh 2005/02/13 09:14:12 EST (20050213_2)
12152
12153 Modified files:
12154 src channel.c
12155 Log:
12156 - fix the membership memleak
12157
12158 Revision Changes Path
12159 7.432 +0 -3 ircd-ratbox/src/channel.c
12160
12161
12162
12163 leeh 2005/02/12 21:51:56 EST (20050213_1)
12164
12165 Modified files:
12166 include client.h
12167 modules/core m_message.c
12168 Log:
12169 - add a bitmask to track when they send their first message, only allowing
12170 clearing stuff after that.
12171
12172 Revision Changes Path
12173 7.263 +4 -0 ircd-ratbox/include/client.h
12174 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12175
12176
12177
12178 leeh 2005/02/12 21:17:52 EST (20050213_0)
12179
12180 Modified files:
12181 include patricia.h s_newconf.h
12182 modules/core m_message.c
12183 src patricia.c s_newconf.c s_user.c
12184 Log:
12185 - add in the patricia for tracking who fills up targets, give them a reduced
12186 count on connect
12187
12188 Revision Changes Path
12189 7.20 +1 -1 ircd-ratbox/include/patricia.h
12190 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12191 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12192 7.29 +1 -1 ircd-ratbox/src/patricia.c
12193 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12194 7.340 +4 -0 ircd-ratbox/src/s_user.c
12195
12196
12197
12198 leeh 2005/02/12 18:35:10 EST (20050212_0)
12199
12200 Modified files:
12201 include ircd_defs.h
12202 src class.c reject.c
12203 Log:
12204 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12205
12206 Revision Changes Path
12207 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12208 7.68 +1 -5 ircd-ratbox/src/class.c
12209 1.33 +1 -5 ircd-ratbox/src/reject.c
12210
12211
12212
12213 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12214
12215 Modified files:
12216 modules m_watch.c
12217 Log:
12218 remove stupid memory leak
12219
12220 Revision Changes Path
12221 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12222
12223
12224
12225 leeh 2005/02/11 06:42:48 EST (20050211_0)
12226
12227 Modified files:
12228 modules m_gline.c
12229 Log:
12230 - workaround hyb6 allowing empty gline reasons
12231
12232 Revision Changes Path
12233 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12234
12235
12236
12237 leeh 2005/02/09 14:39:13 EST (20050209_2)
12238
12239 Modified files:
12240 include s_conf.h
12241 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12242 src ircd.c s_conf.c
12243 Log:
12244 - move temp dlines and temp klines over to an array, rather than completely
12245 seperate dlinks.
12246
12247 Revision Changes Path
12248 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12249 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12250 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12251 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12252 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12253 7.369 +0 -5 ircd-ratbox/src/ircd.c
12254 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12255
12256
12257
12258 leeh 2005/02/09 14:02:13 EST (20050209_1)
12259
12260 Modified files:
12261 include s_user.h
12262 modules m_cap.c m_pong.c m_user.c
12263 modules/core m_nick.c
12264 src s_user.c
12265 Log:
12266 - remove 'nick' param from register_local_user(), its not needed.
12267
12268 Revision Changes Path
12269 7.35 +1 -1 ircd-ratbox/include/s_user.h
12270 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12271 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12272 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12273 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12274 7.339 +6 -6 ircd-ratbox/src/s_user.c
12275
12276
12277
12278 leeh 2005/02/09 13:12:53 EST (20050209_0)
12279
12280 Modified files:
12281 modules m_cmessage.c
12282 Log:
12283 - dont send numerics when we're dealing with CNOTICE
12284 - add in checking for +g, and resetting idle
12285
12286 Revision Changes Path
12287 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12288
12289
12290
12291 leeh 2005/02/08 11:37:50 EST (20050208_2)
12292
12293 Modified files:
12294 src s_newconf.c
12295 Log:
12296 - fix operator blocks to work on ip spoofs
12297
12298 Revision Changes Path
12299 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12300
12301
12302
12303 leeh 2005/02/07 19:23:22 EST (20050208_1)
12304
12305 Modified files:
12306 doc example.conf example.efnet.conf
12307 src newconf.c
12308 Log:
12309 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12310
12311 Revision Changes Path
12312 7.258 +0 -39 ircd-ratbox/doc/example.conf
12313 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12314 7.198 +0 -272 ircd-ratbox/src/newconf.c
12315
12316
12317
12318 leeh 2005/02/07 19:19:32 EST (20050208_0)
12319
12320 Modified files:
12321 src s_conf.c
12322 Log:
12323 - added support for kline.conf.perm et al, these take the same formats
12324 as their non-permanent partners, but you cant remove them via the ircd.
12325
12326 Revision Changes Path
12327 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12328
12329
12330
12331 leeh 2005/02/02 19:18:59 EST (20050203_1)
12332
12333 Modified files:
12334 help Makefile.in
12335 help/opers index
12336 help/users index
12337 Added files:
12338 help/opers cnotice cprivmsg
12339 Log:
12340 - added help files for cprivmsg/cnotice
12341
12342 Revision Changes Path
12343 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12344 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12345 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12346 1.10 +19 -19 ircd-ratbox/help/opers/index
12347 1.7 +10 -9 ircd-ratbox/help/users/index
12348
12349
12350
12351 leeh 2005/02/02 19:14:25 EST (20050203_0)
12352
12353 Modified files:
12354 include numeric.h
12355 modules Makefile.in
12356 src messages.tab
12357 Added files:
12358 modules m_cmessage.c
12359 Log:
12360 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12361 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12362 nick is a member. These bypass any target change limitations.
12363 - added ERR_VOICENEEDED, numeric 489.
12364
12365 Revision Changes Path
12366 7.56 +2 -0 ircd-ratbox/include/numeric.h
12367 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12368 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12369 7.124 +1 -1 ircd-ratbox/src/messages.tab
12370
12371
12372
12373 leeh 2005/02/02 16:58:16 EST (20050202_4)
12374
12375 Modified files:
12376 help/opers etrace
12377 Log:
12378 - update etrace help
12379
12380 Revision Changes Path
12381 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12382
12383
12384
12385 leeh 2005/02/02 16:55:04 EST (20050202_3)
12386
12387 Modified files:
12388 modules m_etrace.c
12389 Log:
12390 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12391 can put its external ip address in there..
12392
12393 Revision Changes Path
12394 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12395
12396
12397
12398 leeh 2005/02/02 16:41:06 EST (20050202_2)
12399
12400 Modified files:
12401 modules m_etrace.c
12402 Log:
12403 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12404 if its a non-local client. These will just get "lost" if the remote
12405 server doesnt support this..
12406
12407 Revision Changes Path
12408 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12409
12410
12411
12412 leeh 2005/02/02 16:12:12 EST (20050202_1)
12413
12414 Modified files:
12415 include client.h numeric.h s_conf.h
12416 modules/core m_message.c
12417 src messages.tab newconf.c s_conf.c
12418 Log:
12419 - first part of the target change code, add the storage of targets for
12420 localuser, throttle messages when they fill all the available slots
12421
12422 Revision Changes Path
12423 7.262 +5 -1 ircd-ratbox/include/client.h
12424 7.55 +2 -0 ircd-ratbox/include/numeric.h
12425 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12426 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12427 7.123 +1 -1 ircd-ratbox/src/messages.tab
12428 7.197 +1 -0 ircd-ratbox/src/newconf.c
12429 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12430
12431
12432
12433 leeh 2005/02/02 13:28:10 EST (20050202_0)
12434
12435 Modified files:
12436 modules m_resv.c m_stats.c m_testline.c
12437 modules/core m_join.c
12438 src hash.c kdparse.c messages.tab s_newconf.c
12439 Log:
12440 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12441 tracking of when resvs get hit
12442
12443 Revision Changes Path
12444 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12445 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12446 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12447 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12448 7.114 +3 -0 ircd-ratbox/src/hash.c
12449 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12450 7.122 +1 -1 ircd-ratbox/src/messages.tab
12451 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12452
12453
12454
12455 leeh 2005/01/31 09:04:10 EST (20050131_2)
12456
12457 Modified files:
12458 src s_log.c
12459 Log:
12460 - fflush() logfiles
12461
12462 Revision Changes Path
12463 7.79 +2 -0 ircd-ratbox/src/s_log.c
12464
12465
12466
12467 leeh 2005/01/31 08:59:09 EST (20050131_1)
12468
12469 Modified files:
12470 src commio.c
12471 Log:
12472 - rename fd_dump() to comm_dump()
12473
12474 Revision Changes Path
12475 1.27 +2 -2 ircd-ratbox/src/commio.c
12476
12477
12478
12479 leeh 2005/01/30 19:16:08 EST (20050131_0)
12480
12481 Modified files:
12482 doc hooks.txt
12483 include hook.h
12484 modules m_services.c
12485 modules/core m_server.c
12486 src hook.c s_serv.c
12487 Log:
12488 - added hook for server_introduced
12489 - fixed up services support for hooks
12490
12491 Revision Changes Path
12492 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12493 1.31 +1 -0 ircd-ratbox/include/hook.h
12494 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12495 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12496 7.36 +2 -0 ircd-ratbox/src/hook.c
12497 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12498
12499
12500
12501 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12502
12503 Modified files:
12504 src commio.c
12505 Log:
12506 Add back in the comm_fd_hack thing for solaris
12507
12508 Revision Changes Path
12509 1.26 +26 -1 ircd-ratbox/src/commio.c
12510
12511
12512
12513 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12514
12515 Modified files:
12516 adns adns.h
12517 include commio.h s_conf.h watch.h
12518 modules m_dline.c m_kline.c m_resv.c m_stats.c
12519 m_watch.c m_xline.c
12520 modules/core m_nick.c
12521 src balloc.c cache.c client.c commio.c
12522 epoll.c ircd.c ircd_lexer.l kdparse.c
12523 listener.c s_auth.c s_conf.c s_log.c
12524 s_serv.c watch.c
12525 Log:
12526 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12527
12528 Revision Changes Path
12529 1.18 +0 -2 ircd-ratbox/adns/adns.h
12530 1.14 +6 -37 ircd-ratbox/include/commio.h
12531 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12532 7.3 +2 -2 ircd-ratbox/include/watch.h
12533 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12534 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12535 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12536 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12537 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12538 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12539 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12540 7.85 +1 -1 ircd-ratbox/src/balloc.c
12541 1.24 +5 -5 ircd-ratbox/src/cache.c
12542 7.488 +4 -4 ircd-ratbox/src/client.c
12543 1.25 +10 -280 ircd-ratbox/src/commio.c
12544 1.33 +1 -1 ircd-ratbox/src/epoll.c
12545 7.368 +4 -4 ircd-ratbox/src/ircd.c
12546 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12547 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12548 7.125 +8 -8 ircd-ratbox/src/listener.c
12549 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12550 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12551 7.78 +20 -20 ircd-ratbox/src/s_log.c
12552 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12553 1.6 +22 -15 ircd-ratbox/src/watch.c
12554
12555
12556
12557 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12558
12559 Modified files:
12560 modules/core m_mode.c
12561 Log:
12562 remove two unused variables
12563
12564 Revision Changes Path
12565 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12566
12567
12568
12569 leeh 2005/01/28 15:31:40 EST (20050128_1)
12570
12571 Modified files:
12572 modules m_kline.c
12573 src s_conf.c
12574 Log:
12575 - mo_kline() needs minpara of 3, not 2
12576 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12577 - require me.info is never blank
12578
12579 Revision Changes Path
12580 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12581 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12582
12583
12584
12585 leeh 2005/01/28 15:26:28 EST (20050128_0)
12586
12587 Modified files:
12588 modules/core m_mode.c m_sjoin.c
12589 Log:
12590 - patch via jilles to fix +eI lists being shown to lusers when handling
12591 protocol stuff over TS6
12592
12593 Revision Changes Path
12594 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12595 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12596
12597
12598
12599 leeh 2005/01/25 19:47:38 EST (20050126_0)
12600
12601 Modified files:
12602 include channel.h
12603 modules/core m_join.c m_mode.c m_sjoin.c
12604 src channel.c messages.tab s_serv.c
12605 Log:
12606 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12607 an operspy call with &me
12608 - remove modebuf/parabuf params from channel_modes(), we now generate a
12609 buffer internally which we return.
12610
12611 Revision Changes Path
12612 7.163 +1 -1 ircd-ratbox/include/channel.h
12613 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12614 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12615 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12616 7.431 +25 -18 ircd-ratbox/src/channel.c
12617 7.121 +1 -1 ircd-ratbox/src/messages.tab
12618 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12619
12620
12621
12622 alz 2005/01/25 18:09:18 EST (20050125_5)
12623
12624 Modified files:
12625 doc example.conf example.efnet.conf
12626 include s_conf.h
12627 modules m_info.c
12628 src listener.c newconf.c s_conf.c
12629 Log:
12630 Added dline_with_reason config option (default yes):
12631
12632 /* dline reason: show the user the dline reason when they connect
12633 * and are dlined.
12634 */
12635 dline_with_reason = yes;
12636
12637 Revision Changes Path
12638 7.257 +6 -1 ircd-ratbox/doc/example.conf
12639 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12640 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12641 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12642 7.124 +1 -1 ircd-ratbox/src/listener.c
12643 7.196 +1 -0 ircd-ratbox/src/newconf.c
12644 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12645
12646
12647
12648 leeh 2005/01/25 13:21:17 EST (20050125_4)
12649
12650 Modified files:
12651 src newconf.c
12652 Log:
12653 - make conf_set_generic_string() test len exists before it uses it.
12654
12655 Revision Changes Path
12656 7.195 +1 -1 ircd-ratbox/src/newconf.c
12657
12658
12659
12660 leeh 2005/01/25 13:10:56 EST (20050125_3)
12661
12662 Modified files:
12663 doc example.conf
12664 src newconf.c
12665 Log:
12666 - rename 'type' to 'flags' in cluster {};
12667 - add stacking of servers in cluster {}; documented in example.conf
12668
12669 Revision Changes Path
12670 7.256 +18 -10 ircd-ratbox/doc/example.conf
12671 7.194 +39 -7 ircd-ratbox/src/newconf.c
12672
12673
12674
12675 alz 2005/01/25 12:48:54 EST (20050125_2)
12676
12677 Modified files:
12678 include s_conf.h
12679 src listener.c s_conf.c
12680 Log:
12681 Added dline reasons, connecting/banned clients now see ban reason.
12682
12683 Revision Changes Path
12684 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12685 7.123 +17 -4 ircd-ratbox/src/listener.c
12686 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12687
12688
12689
12690 leeh 2005/01/25 07:44:37 EST (20050125_1)
12691
12692 Modified files:
12693 doc example.conf example.efnet.conf
12694 src newconf.c
12695 Log:
12696 - implement stacking of shared {}; blocks, documented in example.conf
12697
12698 Revision Changes Path
12699 7.255 +26 -13 ircd-ratbox/doc/example.conf
12700 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12701 7.193 +51 -36 ircd-ratbox/src/newconf.c
12702
12703
12704
12705 leeh 2005/01/24 19:08:29 EST (20050125_0)
12706
12707 Modified files:
12708 doc example.conf
12709 include client.h s_conf.h
12710 modules/core m_join.c
12711 src newconf.c s_user.c
12712 Log:
12713 - added jupe_exempt to auth {};, exempts the user from generating warnings
12714 when they attempt to join juped channels.
12715
12716 Revision Changes Path
12717 7.254 +2 -0 ircd-ratbox/doc/example.conf
12718 7.261 +3 -0 ircd-ratbox/include/client.h
12719 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12720 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12721 7.192 +1 -0 ircd-ratbox/src/newconf.c
12722 7.338 +8 -0 ircd-ratbox/src/s_user.c
12723
12724
12725
12726 leeh 2005/01/24 18:57:02 EST (20050124_6)
12727
12728 Modified files:
12729 src newconf.c
12730 Log:
12731 - rework shared {};, the format is now:
12732 shared {
12733 oper = "flame@*.leeh.co.uk", "*.lan";
12734 flags = kline;
12735 };
12736
12737 With no privs:
12738 shared {
12739 oper = "flame@*.leeh.co.uk", "*.lan";
12740 flags = none;
12741 };
12742
12743 Revision Changes Path
12744 7.191 +55 -23 ircd-ratbox/src/newconf.c
12745
12746
12747
12748 leeh 2005/01/24 17:25:58 EST (20050124_5)
12749
12750 Modified files:
12751 include modules.h
12752 Log:
12753 - fix the prototype on load_static_modules()
12754
12755 Revision Changes Path
12756 7.61 +1 -1 ircd-ratbox/include/modules.h
12757
12758
12759
12760 leeh 2005/01/24 16:00:30 EST (20050124_4)
12761
12762 Modified files:
12763 modules m_cap.c
12764 Log:
12765 - have cap end call register_local_user() with its own copy of
12766 source_p->username so its safe for unidented users..
12767
12768 Revision Changes Path
12769 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12770
12771
12772
12773 leeh 2005/01/24 15:48:09 EST (20050124_3)
12774
12775 Modified files:
12776 include newconf.h s_conf.h
12777 modules m_info.c
12778 src newconf.c s_conf.c s_log.c
12779 Log:
12780 - move the conf parser over to a table based structure, with generic setting
12781 of integers/strings
12782
12783 Revision Changes Path
12784 7.34 +9 -8 ircd-ratbox/include/newconf.h
12785 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12786 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12787 7.190 +264 -808 ircd-ratbox/src/newconf.c
12788 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12789 7.77 +13 -13 ircd-ratbox/src/s_log.c
12790
12791
12792
12793 leeh 2005/01/24 13:11:30 EST (20050124_2)
12794
12795 Modified files:
12796 doc example.conf
12797 src newconf.c
12798 Log:
12799 - added stacking of ips in exempt {};
12800
12801 Revision Changes Path
12802 7.253 +4 -0 ircd-ratbox/doc/example.conf
12803 7.189 +11 -30 ircd-ratbox/src/newconf.c
12804
12805
12806
12807 leeh 2005/01/24 12:59:57 EST (20050124_1)
12808
12809 Modified files:
12810 include tools.h
12811 src channel.c client.c hash.c hook.c
12812 newconf.c s_user.c watch.c
12813 Log:
12814 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12815 consistent with the rest of the dlink code.
12816
12817 Revision Changes Path
12818 1.54 +7 -7 ircd-ratbox/include/tools.h
12819 7.430 +2 -2 ircd-ratbox/src/channel.c
12820 7.487 +6 -6 ircd-ratbox/src/client.c
12821 7.113 +5 -5 ircd-ratbox/src/hash.c
12822 7.35 +1 -1 ircd-ratbox/src/hook.c
12823 7.188 +2 -2 ircd-ratbox/src/newconf.c
12824 7.337 +1 -1 ircd-ratbox/src/s_user.c
12825 1.5 +4 -4 ircd-ratbox/src/watch.c
12826
12827
12828
12829 leeh 2005/01/24 12:47:13 EST (20050124_0)
12830
12831 Modified files:
12832 modules m_cap.c
12833 Log:
12834 - cheap hack on sticky capabs..
12835
12836 Revision Changes Path
12837 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12838
12839
12840
12841 leeh 2005/01/22 11:36:54 EST (20050122_0)
12842
12843 Modified files:
12844 modules m_cap.c
12845 Log:
12846 - updated my clicap implementation to match the spec so far..
12847
12848 Revision Changes Path
12849 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12850
12851
12852
12853 leeh 2005/01/21 07:14:43 EST (20050121_2)
12854
12855 Modified files:
12856 doc hooks.txt
12857 include hook.h
12858 modules m_services.c
12859 src hook.c s_serv.c
12860 Log:
12861 - added hooks for when we're sending a burst
12862 - rewrote hooks.txt
12863 - fix up the hooks ive already done in services compatibility, ill add the
12864 hooks for server/client introductions in a bit.
12865
12866 Revision Changes Path
12867 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12868 1.30 +4 -0 ircd-ratbox/include/hook.h
12869 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12870 7.34 +7 -0 ircd-ratbox/src/hook.c
12871 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12872
12873
12874
12875 leeh 2005/01/21 06:34:03 EST (20050121_1)
12876
12877 Modified files:
12878 contrib example_module.c spy_admin_notice.c
12879 spy_info_notice.c spy_links_notice.c
12880 spy_motd_notice.c spy_stats_notice.c
12881 spy_stats_p_notice.c spy_trace_notice.c
12882 spy_whois_notice.c
12883 spy_whois_notice_global.c
12884 include hook.h
12885 modules m_admin.c m_info.c m_links.c m_motd.c
12886 m_services.c m_stats.c m_trace.c
12887 m_whois.c static_modules.c.SH
12888 modules/core m_server.c
12889 src client.c hook.c ircd.c modules.c packet.c
12890 s_auth.c s_serv.c s_user.c send.c
12891 Log:
12892 - add a better implementation of the hook system, its now a slow leaking
12893 array and events are created whenever we try adding a hook for it, or
12894 theyre registered for the caller.
12895
12896 Ive temporarily fucked services support and removed most of the other
12897 hooks.. I shall fix this soon.
12898
12899 Revision Changes Path
12900 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12901 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12902 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12903 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12904 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12905 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12906 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12907 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12908 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12909 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12910 1.29 +34 -70 ircd-ratbox/include/hook.h
12911 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12912 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12913 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12914 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12915 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12916 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12917 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12918 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12919 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12920 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12921 7.486 +1 -28 ircd-ratbox/src/client.c
12922 7.33 +131 -137 ircd-ratbox/src/hook.c
12923 7.367 +1 -1 ircd-ratbox/src/ircd.c
12924 7.151 +6 -10 ircd-ratbox/src/modules.c
12925 7.138 +10 -14 ircd-ratbox/src/packet.c
12926 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12927 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12928 7.336 +0 -6 ircd-ratbox/src/s_user.c
12929 7.286 +8 -6 ircd-ratbox/src/send.c
12930
12931
12932
12933 leeh 2005/01/20 19:19:20 EST (20050121_0)
12934
12935 Modified files:
12936 include hostmask.h
12937 Log:
12938 - remove an unused struct
12939
12940 Revision Changes Path
12941 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12942
12943
12944
12945 leeh 2005/01/20 13:38:39 EST (20050120_1)
12946
12947 Modified files:
12948 . configure configure.ac
12949 include client.h numeric.h patchlevel.h
12950 modules Makefile.in
12951 src messages.tab s_user.c
12952 Added files:
12953 modules m_cap.c
12954 Log:
12955 - drop back to -O0, fix patchlevel.h
12956 - first stab at client capabilities.. this still needs work.
12957
12958 Revision Changes Path
12959 7.240 +3 -3 ircd-ratbox/configure
12960 7.54 +3 -3 ircd-ratbox/configure.ac
12961 7.260 +3 -0 ircd-ratbox/include/client.h
12962 7.54 +2 -0 ircd-ratbox/include/numeric.h
12963 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12964 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12965 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12966 7.120 +1 -1 ircd-ratbox/src/messages.tab
12967 7.335 +3 -0 ircd-ratbox/src/s_user.c
12968
12969
12970
12971 leeh 2005/01/20 06:04:41 EST (20050120_0)
12972
12973 Modified files:
12974 . ChangeLog RELNOTES
12975 include config.h config.h.dist memory.h
12976 patchlevel.h
12977 modules m_stats.c
12978 src commio.c crypt.c getopt.c ircd.c s_serv.c
12979 Removed files:
12980 . README.VMS clean.com make.com
12981 include setup.h_vms
12982 modules descrip.mms static_modules_c.com
12983 modules/core descrip.mms
12984 src descrip.mms qio.c version.com
12985 tools descrip.mms mkpasswd_vms.c
12986 Log:
12987 - clean changelog, relnotes
12988 - mark patchlevel as 2.1.0beta
12989 - remove VMS support
12990
12991 Revision Changes Path
12992 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12993 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12994 1.111 +1 -348 ircd-ratbox/RELNOTES
12995 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12996 7.182 +0 -42 ircd-ratbox/include/config.h
12997 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12998 7.50 +0 -4 ircd-ratbox/include/memory.h
12999 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13000 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13001 7.2 +0 -58 ircd-ratbox/make.com (dead)
13002 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13003 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13004 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13005 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13006 1.24 +7 -30 ircd-ratbox/src/commio.c
13007 7.12 +0 -4 ircd-ratbox/src/crypt.c
13008 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13009 7.24 +0 -4 ircd-ratbox/src/getopt.c
13010 7.366 +4 -19 ircd-ratbox/src/ircd.c
13011 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13012 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13013 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13014 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13015 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13016
13017
13018
13019 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13020
13021 Modified files:
13022 include watch.h
13023 src watch.c
13024 Log:
13025 not using the return values on a few watch functions so make them void
13026
13027 Revision Changes Path
13028 7.2 +5 -5 ircd-ratbox/include/watch.h
13029 1.4 +19 -28 ircd-ratbox/src/watch.c
13030
13031
13032 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13033
13034 Modified files:
13035 modules m_watch.c
13036 Log:
13037 Make watch throttle, don't accept letter commands stacked
13038
13039 Revision Changes Path
13040 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13041
13042
13043
13044 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13045
13046 Modified files:
13047 modules m_gline.c
13048 Log:
13049 fix merge error
13050
13051 Revision Changes Path
13052 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13053
13054
13055
13056 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13057
13058 Modified files:
13059 . ChangeLog README.FIRST RELNOTES configure
13060 configure.ac
13061 adns adns.h internal.h parse.c transmit.c
13062 types.c
13063 contrib example_module.c spy_admin_notice.c
13064 spy_info_notice.c spy_links_notice.c
13065 spy_motd_notice.c spy_stats_notice.c
13066 spy_stats_p_notice.c spy_trace_notice.c
13067 spy_whois_notice.c
13068 spy_whois_notice_global.c
13069 doc example.conf example.efnet.conf ircd.motd
13070 server-version-info whats-new.txt
13071 help/opers umode xline
13072 help/users umode
13073 include cache.h channel.h class.h client.h
13074 commio.h config.h config.h.dist hash.h
13075 hook.h hostmask.h irc_string.h ircd.h
13076 ircd_defs.h m_info.h memory.h msg.h
13077 newconf.h numeric.h packet.h patchlevel.h
13078 patricia.h s_conf.h s_gline.h s_newconf.h
13079 s_serv.h s_user.h scache.h serno.h
13080 setup.h.in sprintf_irc.h stdinc.h tools.h
13081 modules .depend Makefile.in m_admin.c m_away.c
13082 m_dline.c m_encap.c m_gline.c m_info.c
13083 m_kline.c m_links.c m_list.c m_lusers.c
13084 m_motd.c m_oper.c m_operspy.c m_rehash.c
13085 m_restart.c m_resv.c m_set.c m_stats.c
13086 m_svinfo.c m_testline.c m_testmask.c
13087 m_topic.c m_trace.c m_watch.c m_who.c
13088 m_whois.c m_whowas.c m_xline.c
13089 static_modules.c.SH
13090 modules/core m_error.c m_message.c m_mode.c m_quit.c
13091 m_server.c m_squit.c
13092 src .depend Makefile.in adns.c balloc.c
13093 cache.c channel.c class.c client.c
13094 commio.c crypt.c devpoll.c epoll.c
13095 event.c getopt.c hash.c hook.c hostmask.c
13096 irc_string.c ircd.c ircd_lexer.l
13097 ircd_parser.y ircd_signal.c listener.c
13098 modules.c newconf.c numeric.c packet.c
13099 parse.c patricia.c poll.c reject.c
13100 restart.c s_auth.c s_conf.c s_log.c
13101 s_newconf.c s_serv.c s_user.c scache.c
13102 select.c send.c snprintf.c tools.c
13103 version.c.SH watch.c whowas.c
13104 tools README.mkpasswd mkpasswd.c
13105 Added files:
13106 . README.VMS clean.com make.com
13107 doc services.txt
13108 include common.h s_stats.h setup.h_vms
13109 supported.h
13110 modules descrip.mms m_challenge.c m_etrace.c
13111 m_invite.c m_names.c m_pass.c m_ping.c
13112 m_pong.c m_services.c m_tb.c m_user.c
13113 m_users.c m_version.c
13114 static_modules_c.com
13115 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13116 m_part.c m_sjoin.c
13117 servlink descrip.mms
13118 src descrip.mms kdparse.c messages.tab qio.c
13119 s_gline.c s_stats.c version.com
13120 tools descrip.mms mkpasswd_vms.c
13121 Removed files:
13122 doc 005.txt
13123 include banconf.h
13124 modules/core channels.c users.c
13125 src banconf.c
13126 Log:
13127 merge from RATBOX_2_0
13128
13129 Revision Changes Path
13130 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13131 7.40 +1 -0 ircd-ratbox/README.FIRST
13132 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13133 1.110 +114 -6 ircd-ratbox/RELNOTES
13134 1.17 +4 -0 ircd-ratbox/adns/adns.h
13135 1.17 +4 -4 ircd-ratbox/adns/internal.h
13136 1.12 +38 -38 ircd-ratbox/adns/parse.c
13137 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13138 1.19 +13 -13 ircd-ratbox/adns/types.c
13139 7.1 +10 -0 ircd-ratbox/clean.com (new)
13140 7.239 +47 -29 ircd-ratbox/configure
13141 7.53 +40 -32 ircd-ratbox/configure.ac
13142 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13143 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13144 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13145 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13146 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13147 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13148 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13149 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13150 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13151 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13152 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13153 7.252 +68 -22 ircd-ratbox/doc/example.conf
13154 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13155 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13156 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13157 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13158 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13159 1.5 +2 -1 ircd-ratbox/help/opers/umode
13160 1.7 +1 -1 ircd-ratbox/help/opers/xline
13161 1.2 +1 -0 ircd-ratbox/help/users/umode
13162 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13163 1.7 +8 -0 ircd-ratbox/include/cache.h
13164 7.162 +18 -16 ircd-ratbox/include/channel.h
13165 7.25 +4 -0 ircd-ratbox/include/class.h
13166 7.259 +34 -28 ircd-ratbox/include/client.h
13167 1.13 +45 -7 ircd-ratbox/include/commio.h
13168 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13169 7.181 +74 -16 ircd-ratbox/include/config.h
13170 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13171 7.53 +2 -0 ircd-ratbox/include/hash.h
13172 1.28 +73 -27 ircd-ratbox/include/hook.h
13173 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13174 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13175 7.80 +6 -31 ircd-ratbox/include/ircd.h
13176 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13177 7.56 +14 -8 ircd-ratbox/include/m_info.h
13178 7.49 +4 -0 ircd-ratbox/include/memory.h
13179 7.53 +2 -0 ircd-ratbox/include/msg.h
13180 7.33 +9 -9 ircd-ratbox/include/newconf.h
13181 7.53 +12 -8 ircd-ratbox/include/numeric.h
13182 7.27 +1 -1 ircd-ratbox/include/packet.h
13183 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13184 7.19 +25 -1 ircd-ratbox/include/patricia.h
13185 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13186 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13187 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13188 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13189 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13190 7.34 +13 -9 ircd-ratbox/include/s_user.h
13191 7.15 +1 -1 ircd-ratbox/include/scache.h
13192 7.5366 +1 -1 ircd-ratbox/include/serno.h
13193 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13194 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13195 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13196 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13197 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13198 1.53 +10 -10 ircd-ratbox/include/tools.h
13199 7.1 +58 -0 ircd-ratbox/make.com (new)
13200 1.45 +338 -182 ircd-ratbox/modules/.depend
13201 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13202 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13203 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13204 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13205 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13206 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13207 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13208 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13209 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13210 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13211 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13212 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13213 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13214 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13215 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13216 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13217 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13218 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13219 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13220 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13221 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13222 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13223 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13224 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13225 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13226 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13227 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13228 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13229 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13230 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13231 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13232 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13233 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13234 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13235 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13236 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13237 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13238 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13239 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13240 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13241 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13242 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13243 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13244 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13245 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13246 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13247 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13248 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13249 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13250 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13251 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13252 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13253 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13254 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13255 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13256 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13257 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13258 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13259 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13260 7.48 +162 -119 ircd-ratbox/src/.depend
13261 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13262 7.75 +5 -5 ircd-ratbox/src/adns.c
13263 7.84 +1 -1 ircd-ratbox/src/balloc.c
13264 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13265 1.23 +75 -7 ircd-ratbox/src/cache.c
13266 7.429 +342 -79 ircd-ratbox/src/channel.c
13267 7.67 +42 -2 ircd-ratbox/src/class.c
13268 7.485 +245 -85 ircd-ratbox/src/client.c
13269 1.23 +349 -43 ircd-ratbox/src/commio.c
13270 7.11 +4 -0 ircd-ratbox/src/crypt.c
13271 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13272 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13273 1.32 +4 -8 ircd-ratbox/src/epoll.c
13274 7.46 +63 -6 ircd-ratbox/src/event.c
13275 7.23 +4 -0 ircd-ratbox/src/getopt.c
13276 7.112 +8 -7 ircd-ratbox/src/hash.c
13277 7.32 +135 -133 ircd-ratbox/src/hook.c
13278 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13279 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13280 7.365 +56 -48 ircd-ratbox/src/ircd.c
13281 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13282 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13283 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13284 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13285 7.122 +14 -13 ircd-ratbox/src/listener.c
13286 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13287 7.150 +17 -8 ircd-ratbox/src/modules.c
13288 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13289 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13290 7.137 +55 -42 ircd-ratbox/src/packet.c
13291 7.187 +8 -15 ircd-ratbox/src/parse.c
13292 7.28 +2 -4 ircd-ratbox/src/patricia.c
13293 7.82 +3 -1 ircd-ratbox/src/poll.c
13294 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13295 1.32 +8 -3 ircd-ratbox/src/reject.c
13296 7.34 +1 -0 ircd-ratbox/src/restart.c
13297 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13298 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13299 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13300 7.76 +32 -35 ircd-ratbox/src/s_log.c
13301 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13302 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13303 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13304 7.334 +773 -2 ircd-ratbox/src/s_user.c
13305 7.27 +2 -1 ircd-ratbox/src/scache.c
13306 7.44 +2 -0 ircd-ratbox/src/select.c
13307 7.285 +12 -12 ircd-ratbox/src/send.c
13308 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13309 7.46 +0 -1 ircd-ratbox/src/tools.c
13310 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13311 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13312 1.3 +4 -4 ircd-ratbox/src/watch.c
13313 7.32 +1 -0 ircd-ratbox/src/whowas.c
13314 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13315 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13316 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13317 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13318
13319
13320
13321 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13322
13323 Modified files: (Branch: RATBOX_2_0)
13324 src client.c
13325 Log:
13326 a remote client is never going to have a watch list..duh
13327
13328 Revision Changes Path
13329 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13330
13331
13332
13333 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13334
13335 Added files: (Branch: RATBOX_2_0)
13336 modules m_watch.c
13337 Log:
13338 get that one too
13339
13340 Revision Changes Path
13341 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13342
13343
13344
13345 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13346
13347 Added files: (Branch: RATBOX_2_0)
13348 include watch.h
13349 src watch.c
13350 Log:
13351 helps if we actually include the .c/.h files
13352
13353 Revision Changes Path
13354 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13355 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13356
13357
13358
13359 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13360
13361 Modified files: (Branch: RATBOX_2_0)
13362 . configure configure.ac
13363 include client.h numeric.h s_conf.h setup.h.in
13364 supported.h
13365 modules Makefile.in
13366 modules/core m_nick.c
13367 src Makefile.in client.c ircd.c messages.tab
13368 newconf.c s_conf.c s_user.c
13369 Log:
13370 backport watch from devel
13371
13372 Revision Changes Path
13373 7.229.2.10 +12 -2 ircd-ratbox/configure
13374 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13375 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13376 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13377 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13378 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13379 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13380 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13381 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13382 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13383 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13384 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13385 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13386 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13387 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13388 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13389
13390
13391
13392 leeh 2005/01/12 10:12:40 EST (20050112_1)
13393
13394 Modified files: (Branch: RATBOX_2_0)
13395 include numeric.h
13396 modules m_services.c m_whois.c
13397 src messages.tab
13398 Log:
13399 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13400 when the user is logged in
13401
13402 Revision Changes Path
13403 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13404 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13405 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13406 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13407
13408
13409
13410 leeh 2005/01/11 19:47:14 EST (20050112_0)
13411
13412 Modified files: (Branch: RATBOX_2_0)
13413 include supported.h
13414 Added files: (Branch: RATBOX_2_0)
13415 doc services.txt
13416 Log:
13417 - add +r to 005
13418 - added doc/services.txt, outlining the compatibility code
13419
13420 Revision Changes Path
13421 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13422 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13423
13424
13425
13426 leeh 2005/01/11 18:38:10 EST (20050111_5)
13427
13428 Modified files: (Branch: RATBOX_2_0)
13429 include client.h hook.h
13430 modules m_services.c
13431 modules/core m_server.c
13432 src hook.c s_serv.c
13433 Log:
13434 - more services compatibility code:
13435 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13436 appropriate service {}; entry, only accept SU from these.
13437 - hook into us finishing nick burst, and have services burst a list of
13438 logged in users
13439
13440 Revision Changes Path
13441 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13442 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13443 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13444 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13445 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13446 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13447
13448
13449
13450 leeh 2005/01/11 17:32:42 EST (20050111_4)
13451
13452 Modified files: (Branch: RATBOX_2_0)
13453 . configure configure.ac
13454 include client.h
13455 modules Makefile.in
13456 src channel.c
13457 Added files: (Branch: RATBOX_2_0)
13458 modules m_services.c
13459 Log:
13460 - more services compatibility code:
13461 - encap handlers for SU (services marking client as logged in)
13462 - and for LOGIN (servers bursting logged in status)
13463 - move suser from Client -> User
13464
13465 Revision Changes Path
13466 7.229.2.9 +9 -3 ircd-ratbox/configure
13467 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13468 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13469 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13470 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13471 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13472
13473
13474
13475 leeh 2005/01/11 16:46:34 EST (20050111_3)
13476
13477 Modified files: (Branch: RATBOX_2_0)
13478 include ircd_defs.h
13479 Log:
13480 - whoops, missing #endif
13481
13482 Revision Changes Path
13483 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13484
13485
13486
13487 leeh 2005/01/11 15:56:57 EST (20050111_2)
13488
13489 Modified files: (Branch: RATBOX_2_0)
13490 include ircd_defs.h
13491 Log:
13492 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13493 have ipv6 just report sizeof(struct sockaddr_in)
13494
13495 Revision Changes Path
13496 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13497
13498
13499
13500 leeh 2005/01/10 20:19:35 EST (20050111_1)
13501
13502 Modified files: (Branch: RATBOX_2_0)
13503 src newconf.c
13504 Log:
13505 - fix a gcc warning
13506
13507 Revision Changes Path
13508 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13509
13510
13511
13512 leeh 2005/01/10 20:10:35 EST (20050111_0)
13513
13514 Modified files: (Branch: RATBOX_2_0)
13515 adns internal.h parse.c transmit.c types.c
13516 Log:
13517 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13518 conflict
13519
13520 Revision Changes Path
13521 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13522 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13523 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13524 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13525
13526
13527
13528 leeh 2005/01/10 17:48:48 EST (20050110_3)
13529
13530 Modified files: (Branch: RATBOX_2_0)
13531 modules m_xline.c
13532 Log:
13533 - send out the reformatted xline to opers (\s -> ' ')
13534
13535 Revision Changes Path
13536 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13537
13538
13539
13540 leeh 2005/01/10 16:18:53 EST (20050110_2)
13541
13542 Modified files: (Branch: RATBOX_2_0)
13543 help/opers umode
13544 help/users umode
13545 include client.h supported.h
13546 src messages.tab s_user.c send.c
13547 Log:
13548 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13549 channel privmsgs.
13550
13551 Revision Changes Path
13552 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13553 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13554 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13555 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13556 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13557 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13558 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13559
13560
13561
13562 leeh 2005/01/10 14:50:47 EST (20050110_1)
13563
13564 Modified files: (Branch: RATBOX_2_0)
13565 doc example.conf example.efnet.conf
13566 Log:
13567 - I dont remember ts6 desyncing on bans, so im not sure why the example
13568 confs say so.
13569
13570 Revision Changes Path
13571 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13572 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13573
13574
13575
13576 leeh 2005/01/10 13:31:10 EST (20050110_0)
13577
13578 Modified files: (Branch: RATBOX_2_0)
13579 . configure configure.ac
13580 include channel.h client.h numeric.h s_conf.h
13581 s_serv.h setup.h.in
13582 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13583 m_sjoin.c
13584 src channel.c messages.tab newconf.c s_conf.c
13585 s_serv.c s_user.c
13586 Log:
13587 - added --enable-services to configure, which enables some ratbox-services
13588 compatibility code:
13589 - chanmode +r, registered users only
13590 - usermode +S, prevents deop/kick of a service
13591 - service { }; block in conf for the above umode
13592
13593 Revision Changes Path
13594 7.229.2.8 +28 -16 ircd-ratbox/configure
13595 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13596 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13597 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13598 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13599 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13600 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13601 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13602 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13603 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13604 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13605 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13606 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13607 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13608 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13609 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13610 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13611 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13612 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13613
13614
13615
13616 leeh 2005/01/09 08:23:30 EST (20050109_0)
13617
13618 Modified files: (Branch: RATBOX_2_0)
13619 help/opers umode
13620 Log:
13621 - remove a tab, and add +C to opers umode help
13622
13623 Revision Changes Path
13624 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13625