]> jfr.im git - solanum.git/blob - ChangeLog
[svn] Include real hostname in Closing Link message for unknown
[solanum.git] / ChangeLog
1 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
2 Log:
3 Rerun autoconf.
4
5
6 Changes: Modified:
7 +29 -29 trunk/configure (File Modified)
8
9
10 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
11 Log:
12 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
13
14
15 Changes: Modified:
16 +3 -3 trunk/modules/core/m_kill.c (File Modified)
17
18
19 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
20 Log:
21 Backport from early 3.x:
22
23 --
24 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
25 Log:
26 - remove "Processing connection to foobar.net" message
27
28
29 Changes: Modified:
30 +0 -3 trunk/src/s_auth.c (File Modified)
31
32
33 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
34 Log:
35 - missed the processing connection one (actually, we can probably nuke this one)
36
37
38 Changes: Modified:
39 +1 -2 trunk/src/s_auth.c (File Modified)
40
41
42 river 2006/09/27 16:33:05 UTC (20060927-2174)
43 Log:
44 get_client_name = stupid
45
46
47
48 Changes: Modified:
49 +10 -7 trunk/modules/core/m_kill.c (File Modified)
50
51
52 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
53 Log:
54 - remove excessive arguments
55
56
57 Changes: Modified:
58 +1 -2 trunk/src/s_conf.c (File Modified)
59 +1 -1 trunk/src/s_user.c (File Modified)
60
61
62 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
63 Log:
64 - use sendto_one_notice() for on-connect notices too.
65
66
67 Changes: Modified:
68 +10 -10 trunk/src/s_auth.c (File Modified)
69
70
71 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
72 Log:
73 - use sendto_one_notice() in the core, too.
74
75
76 Changes: Modified:
77 +2 -2 trunk/src/chmode.c (File Modified)
78 +8 -15 trunk/src/modules.c (File Modified)
79 +3 -5 trunk/src/s_conf.c (File Modified)
80 +1 -2 trunk/src/s_newconf.c (File Modified)
81 +20 -57 trunk/src/s_user.c (File Modified)
82
83
84 river 2006/09/27 16:19:25 UTC (20060927-2166)
85 Log:
86 the KILL command will use get_client_name(, SHOW_IP) instead of
87 target->name, and will show a more useful error for local opers
88
89
90
91 Changes: Modified:
92 +6 -4 trunk/modules/core/m_kill.c (File Modified)
93
94
95 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
96 Log:
97 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
98
99
100 Changes: Modified:
101 +4 -2 trunk/src/send.c (File Modified)
102
103
104 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
105 Log:
106 - back out r2159
107
108
109 Changes: Modified:
110 +1 -1 trunk/include/client.h (File Modified)
111
112
113 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
114 Log:
115 - get_id(): fall back to "*" if client has no known name
116
117
118 Changes: Modified:
119 +1 -1 trunk/include/client.h (File Modified)
120
121
122 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
123 Log:
124 - convert to sendto_one_notice().
125
126
127 Changes: Modified:
128 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
129 +4 -6 trunk/unsupported/m_force.c (File Modified)
130
131
132 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
133 Log:
134 - use sendto_one_notice() in many places instead of
135 sendto_one(source_p, ":%s NOTICE %s :", ...);
136
137
138 Changes: Modified:
139 +10 -25 trunk/extensions/example_module.c (File Modified)
140 +5 -14 trunk/extensions/hurt.c (File Modified)
141 +1 -2 trunk/extensions/m_42.c (File Modified)
142 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
143 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
144 +1 -2 trunk/extensions/m_opme.c (File Modified)
145 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
146 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
147 +3 -7 trunk/modules/core/m_die.c (File Modified)
148 +2 -4 trunk/modules/core/m_kill.c (File Modified)
149 +2 -2 trunk/modules/core/m_squit.c (File Modified)
150 +1 -2 trunk/modules/m_challenge.c (File Modified)
151 +11 -15 trunk/modules/m_connect.c (File Modified)
152 +20 -28 trunk/modules/m_dline.c (File Modified)
153 +2 -2 trunk/modules/m_etrace.c (File Modified)
154 +11 -21 trunk/modules/m_gline.c (File Modified)
155 +2 -4 trunk/modules/m_kline.c (File Modified)
156 +1 -2 trunk/modules/m_rehash.c (File Modified)
157 +3 -7 trunk/modules/m_restart.c (File Modified)
158 +31 -45 trunk/modules/m_set.c (File Modified)
159 +2 -4 trunk/modules/m_testmask.c (File Modified)
160 +5 -8 trunk/modules/m_unreject.c (File Modified)
161 +2 -5 trunk/modules/m_xline.c (File Modified)
162 --
163
164
165 Changes: Modified:
166 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
167 +10 -25 trunk/extensions/example_module.c (File Modified)
168 +5 -14 trunk/extensions/hurt.c (File Modified)
169 +1 -2 trunk/extensions/m_42.c (File Modified)
170 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
171 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
172 +1 -2 trunk/extensions/m_opme.c (File Modified)
173 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
174 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
175 +3 -7 trunk/modules/core/m_die.c (File Modified)
176 +14 -11 trunk/modules/core/m_kill.c (File Modified)
177 +2 -2 trunk/modules/core/m_squit.c (File Modified)
178 +1 -2 trunk/modules/m_challenge.c (File Modified)
179 +11 -15 trunk/modules/m_connect.c (File Modified)
180 +2 -4 trunk/modules/m_dline.c (File Modified)
181 +2 -2 trunk/modules/m_etrace.c (File Modified)
182 +11 -21 trunk/modules/m_gline.c (File Modified)
183 +2 -4 trunk/modules/m_kline.c (File Modified)
184 +1 -2 trunk/modules/m_rehash.c (File Modified)
185 +3 -7 trunk/modules/m_restart.c (File Modified)
186 +31 -45 trunk/modules/m_set.c (File Modified)
187 +2 -4 trunk/modules/m_testmask.c (File Modified)
188 +5 -8 trunk/modules/m_unreject.c (File Modified)
189 +1 -3 trunk/modules/m_xline.c (File Modified)
190 +2 -2 trunk/src/chmode.c (File Modified)
191 +8 -15 trunk/src/modules.c (File Modified)
192 +10 -14 trunk/src/s_auth.c (File Modified)
193 +3 -6 trunk/src/s_conf.c (File Modified)
194 +1 -2 trunk/src/s_newconf.c (File Modified)
195 +20 -57 trunk/src/s_user.c (File Modified)
196 +4 -2 trunk/src/send.c (File Modified)
197 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
198 +4 -6 trunk/unsupported/m_force.c (File Modified)
199
200
201 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
202 Log:
203 - keyword-subst from charybdis 2.2.
204
205
206 Changes: Modified:
207 +12 -3 trunk/doc/example.conf (File Modified)
208 +58 -3 trunk/doc/reference.conf (File Modified)
209 + - trunk/include/substitution.h (File Added)
210 +1 -0 trunk/src/Makefile.in (File Modified)
211 +2 -2 trunk/src/s_conf.c (File Modified)
212 +164 -1 trunk/src/s_user.c (File Modified)
213 + - trunk/src/substitution.c (File Added)
214
215
216 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
217 Log:
218 Removed merge tracking for "svnmerge" for
219 http://svn.atheme.org/charybdis/branches/release-2.2
220
221
222 Changes: Modified:
223 + - trunk/ (Property Modified)
224
225
226 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
227 Log:
228 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
229 http://svn.atheme.org/charybdis/branches/release-2.2
230
231
232 Changes: Modified:
233 + - trunk/ (Property Modified)
234
235
236 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
237 Log:
238 Removed merge tracking for "svnmerge" for
239 http://svn.atheme.org/charybdis/branches/release-2.2
240
241
242 Changes: Modified:
243 + - trunk/ (Property Modified)
244
245
246 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
247 Log:
248 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
249 http://svn.atheme.org/charybdis/branches/release-2.2
250
251
252 Changes: Modified:
253 + - trunk/ (Property Modified)
254
255
256 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
257 Log:
258 - bleah
259
260
261 Changes: Modified:
262 + - trunk/ (Property Modified)
263
264
265 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
266 Log:
267 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
268 http://svn.atheme.org/charybdis/branches/release-2.2
269
270
271 Changes: Modified:
272 + - trunk/ (Property Modified)
273
274
275 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
276 Log:
277 - version bump to 2.2.0
278
279
280 Changes: Modified:
281 +3 -1 trunk/NEWS (File Modified)
282 +1 -1 trunk/configure.ac (File Modified)
283
284
285 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
286 Log:
287 - the new plan:
288 + branches/release-2.1 -> 2.2 base
289 + 3.0 -> branches/cxxconversion
290 + backport some immediate 3.0 functionality for 2.2
291 + other stuff
292
293
294 Changes: Modified:
295 + - trunk/ (File Added)
296
297
298 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
299 Log:
300 Merged revisions 3135,3137 via svnmerge from
301 http://svn.atheme.org/charybdis/trunk
302
303 ........
304 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
305
306 - Expand TRACE description
307 - Mention expiry time in TESTLINE
308 ........
309 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
310
311 Update copyright year for sgml docs to 2007.
312 ........
313
314
315 Changes: Modified:
316 + - branches/release-2.1/ (Property Modified)
317 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
318 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
319
320
321 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
322 Log:
323 Merged revisions 1999 via svnmerge from
324 http://svn.atheme.org/charybdis/trunk
325 Add river to CREDITS
326
327 ........
328 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
329
330 vanity
331 ........
332
333
334 Changes: Modified:
335 + - branches/release-2.1/ (Property Modified)
336 +1 -0 branches/release-2.1/CREDITS (File Modified)
337
338
339 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
340 Log:
341 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
342 http://svn.atheme.org/charybdis/trunk
343
344 ........
345 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
346
347 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
348 ........
349 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
350
351 - add use_forward to /info
352 ........
353 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
354
355 Call channel_modes() with &me instead of source_p when
356 sending out a JOIN and SJOIN for a local user. This
357 saves checking whether they are on the channel they
358 have just joined.
359 ........
360 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
361
362 If use_forward is disabled:
363 - hide +fFQ in 005
364 - hide +f in /mode #channel (/mode #channel f still shows it)
365 - do not send any mode changes adding +f to local clients
366 (-f ones are still sent)
367 ........
368
369
370 Changes: Modified:
371 + - branches/release-2.1/ (Property Modified)
372 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
373 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
374 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
375 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
376 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
377 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
378 +1 -1 branches/release-2.1/src/channel.c (File Modified)
379 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
380 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
381 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
382 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
383 +4 -2 branches/release-2.1/src/supported.c (File Modified)
384
385
386 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
387 Log:
388 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
389
390
391 Changes: Modified:
392 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
393 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
394 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
395
396
397 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
398 Log:
399 Add accountability (wallops, log) to OKICK.
400
401
402 Changes: Modified:
403 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
404
405
406 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
407 Log:
408 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
409 Similar to branches/release-2.2 r3061.
410
411
412 Changes: Modified:
413 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
414
415
416 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
417 Log:
418 - Write xline to file after instead of before notifying opers and source
419 - Also notify source of failure to add xline
420 Similar to branches/release-2.2 r3057.
421
422
423 Changes: Modified:
424 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
425
426
427 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
428 Log:
429 If a dline/kline/resv cannot be added to the file, send
430 the regular notices to local opers and source anyway,
431 and also warn the source (local opers were already warned).
432 Similar to branches/release-2.2 r3053.
433
434
435 Changes: Modified:
436 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
437
438
439 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
440 Log:
441 Port over fixes from unkline/unxline/unresv to undline.
442 Similar to branches/release-2.2 r3049.
443
444
445 Changes: Modified:
446 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
447
448
449 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
450 Log:
451 Merged revisions 2915 via svnmerge from
452 http://svn.atheme.org/charybdis/trunk
453
454 ........
455 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
456
457 In usage message, show kline.conf and xline.conf instead
458 of klines.conf and xlines.conf.
459 ........
460
461
462 Changes: Modified:
463 + - branches/release-2.1/ (Property Modified)
464 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
465
466
467 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
468 Log:
469 Merged revisions 2831,2833,2853 via svnmerge from
470 http://svn.atheme.org/charybdis/trunk
471
472 ........
473 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
474
475 unkline/unxline/unresv:
476 - if fclose on the output returns an error, treat this as a
477 write error too
478 - check if the rename from the temp file to the ban conf failed
479 ........
480 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
481
482 When adding a permanent dline/kline/xline/resv, check
483 the return value of fclose().
484 ........
485 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
486
487 Do not free xline aconf if it could not be written out.
488 It will be added to the list in memory anyway.
489 ........
490
491
492 Changes: Modified:
493 + - branches/release-2.1/ (Property Modified)
494 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
495 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
496 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
497 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
498
499
500 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
501 Log:
502 NEWS: Clarify effects of ip_cloaking changes a little.
503
504
505 Changes: Modified:
506 +2 -0 branches/release-2.1/NEWS (File Modified)
507
508
509 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
510 Log:
511 Rerun autoconf.
512
513
514 Changes: Modified:
515 +9 -9 branches/release-2.1/configure (File Modified)
516
517
518 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
519 Log:
520 Version bump on 2.1 branch to 2.1.2.
521
522
523 Changes: Modified:
524 +1 -1 branches/release-2.1/configure.ac (File Modified)
525
526
527 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
528 Log:
529 Mention r2801/r2805.
530
531
532 Changes: Modified:
533 +1 -0 branches/release-2.1/NEWS (File Modified)
534
535
536 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
537 Log:
538 Merged revisions 2801 via svnmerge from
539 http://svn.atheme.org/charybdis/trunk
540
541 ........
542 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
543
544 ip_cloaking: try to avoid truncation by removing more
545 components of the hostname (except the TLD).
546 ........
547
548
549 Changes: Modified:
550 + - branches/release-2.1/ (Property Modified)
551 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
552
553
554 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
555 Log:
556 Update NEWS.
557
558
559 Changes: Modified:
560 +8 -1 branches/release-2.1/NEWS (File Modified)
561
562
563 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
564 Log:
565 Merged revisions 2781 via svnmerge from
566 http://svn.atheme.org/charybdis/trunk
567
568 ........
569 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
570
571 Fix stupid bug: checked a hostmask against the found
572 ban instead of all exceptions, causing all host mangled
573 clients to be exempted if there was a single ban
574 exception in many cases.
575 ........
576
577
578 Changes: Modified:
579 + - branches/release-2.1/ (Property Modified)
580 +2 -2 branches/release-2.1/src/channel.c (File Modified)
581
582
583 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
584 Log:
585 Merged revisions 2773 via svnmerge from
586 http://svn.atheme.org/charybdis/trunk
587
588 ........
589 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
590
591 user@host must be *@* for a shared{} block with flags=locops
592 (server should not be *).
593 ........
594
595
596 Changes: Modified:
597 + - branches/release-2.1/ (Property Modified)
598 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
599
600
601 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
602 Log:
603 Tweak \s code a little.
604
605
606 Changes: Modified:
607 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
608 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
609 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
610
611
612 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
613 Log:
614 Merged revisions 2761 via svnmerge from
615 http://svn.atheme.org/charybdis/trunk
616
617 ........
618 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
619
620 The testline/no_tilde fixes are in 2.1.1.
621 ........
622
623
624 Changes: Modified:
625 + - branches/release-2.1/ (Property Modified)
626 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
627
628
629 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
630 Log:
631 Update NEWS.
632
633
634 Changes: Modified:
635 +4 -1 branches/release-2.1/NEWS (File Modified)
636
637
638 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
639 Log:
640 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
641 http://svn.atheme.org/charybdis/trunk
642 no_tilde fixes
643
644 ........
645 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
646
647 If the auth{} block has no_tilde and is not kline exempt,
648 check the username without tilde against klines too.
649 This is consistent with the way klines work on spoofs
650 (klines checked on both raw and appearing-on-IRC version).
651 ........
652 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
653
654 Rework the fix for klines with no_tilde.
655 Add an extra argument to find_address_conf() for the
656 username without tilde, as that may contain one character more.
657 ........
658 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
659
660 Unbreak compile (because of r2697).
661 testline with ~ could be improved some more perhaps, but this should work.
662 ........
663 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
664
665 testline: take no_tilde and username truncation into account
666 ........
667 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
668
669 Add some information on /testline with no_tilde and username truncation.
670 ........
671
672
673 Changes: Modified:
674 + - branches/release-2.1/ (Property Modified)
675 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
676 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
677 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
678 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
679 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
680 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
681
682
683 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
684 Log:
685 Merged revisions 2149,2151 via svnmerge from
686 http://svn.atheme.org/charybdis/trunk
687
688 ........
689 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
690
691 Move kills from services from +s to +k snomask.
692 Kills from non-service opers remain on +s.
693 ........
694 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
695
696 Update description of +s and +k snomasks.
697 ........
698
699
700 Changes: Modified:
701 + - branches/release-2.1/ (Property Modified)
702 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
703 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
704 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
705
706
707 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
708 Log:
709 Merged revisions 2685 via svnmerge from
710 http://svn.atheme.org/charybdis/trunk
711
712 ........
713 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
714
715 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
716 ........
717
718
719 Changes: Modified:
720 + - branches/release-2.1/ (Property Modified)
721 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
722
723
724 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
725 Log:
726 Merged revisions 2693 via svnmerge from
727 http://svn.atheme.org/charybdis/trunk
728
729 ........
730 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
731
732 Fix truncation (by one) of unidented usernames
733 if user registration is done because of DNSBL
734 completion (which is the usual case if a valid
735 NICK and USER are sent quickly and any DNSBLs
736 are enabled).
737 ........
738
739
740 Changes: Modified:
741 + - branches/release-2.1/ (Property Modified)
742 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
743
744
745 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
746 Log:
747 Update NEWS.
748
749
750 Changes: Modified:
751 +10 -0 branches/release-2.1/NEWS (File Modified)
752
753
754 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
755 Log:
756 Rerun autoconf.
757
758
759 Changes: Modified:
760 +9 -9 branches/release-2.1/configure (File Modified)
761
762
763 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
764 Log:
765 Version bump to 2.1.1.
766
767
768 Changes: Modified:
769 +1 -1 branches/release-2.1/configure.ac (File Modified)
770
771
772 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
773 Log:
774 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
775 http://svn.atheme.org/charybdis/trunk
776
777 ........
778 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
779
780 - fix a server notice on SID collision where the server name is mentioned twice
781 ........
782 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
783
784 - get_server_name() is stupid
785 ........
786 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
787
788 - fix an oops
789 ........
790 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
791
792 Do the Attempt to re-introduce SID server notice somewhat
793 differently, showing a real host again if !HIDE_SERVERS_IPS
794 and still showing the server name exactly once.
795 ........
796 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
797
798 Fix log message for Attempt to re-introduce SID (server notice was ok).
799 ........
800 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
801
802 - replace "No N line" with "no connect block" in a
803 serverlog message
804 - show attempted server name in a few serverlog messages
805 ........
806
807
808 Changes: Modified:
809 + - branches/release-2.1/ (Property Modified)
810 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
811
812
813 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
814 Log:
815 Merged revisions 2218 via svnmerge from
816 http://svn.atheme.org/charybdis/trunk
817
818 ........
819 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
820
821 Fix garbage in /stats y output on 64-bit archs.
822 ........
823
824
825 Changes: Modified:
826 + - branches/release-2.1/ (Property Modified)
827 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
828
829
830 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
831 Log:
832 Merged revisions 2438 via svnmerge from
833 http://svn.atheme.org/charybdis/trunk
834
835 ........
836 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
837
838 Enable Revision keyword in addition to Id.
839 ........
840
841
842 Changes: Modified:
843 + - branches/release-2.1/ (Property Modified)
844 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
845
846
847 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
848 Log:
849 Merged revisions 2679 via svnmerge from
850 http://svn.atheme.org/charybdis/trunk
851
852 ........
853 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
854
855 Port over ratbox 2.2 r23253 (anfl):
856 - remove the cached storage of how many +beI there are, thereby fixing a
857 case where it can get desynced from reality
858 ........
859
860
861 Changes: Modified:
862 + - branches/release-2.1/ (Property Modified)
863 +0 -1 branches/release-2.1/include/channel.h (File Modified)
864 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
865
866
867 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
868 Log:
869 Merged revisions 2093,2095 via svnmerge from
870 http://svn.atheme.org/charybdis/trunk
871
872 ........
873 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
874
875 - change DNSBL licensing to BSD.
876 ........
877 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
878
879 - change x86-assembly FNV implementation to BSD license
880 ........
881
882
883 Changes: Modified:
884 + - branches/release-2.1/ (Property Modified)
885 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
886 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
887
888
889 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
890 Log:
891 Merged revisions 2073,2075 via svnmerge from
892 http://svn.atheme.org/charybdis/trunk
893
894 ........
895 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
896
897 Put full information in the squit reason when exiting
898 a server due to a servlink (ziplinks) error.
899 ........
900 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
901
902 Put full information in the squit reason when exiting
903 a server due to not enough arguments for a command.
904 ........
905
906
907 Changes: Modified:
908 + - branches/release-2.1/ (Property Modified)
909 +7 -5 branches/release-2.1/src/parse.c (File Modified)
910 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
911
912
913 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
914 Log:
915 Merged revisions 2071 via svnmerge from
916 http://svn.atheme.org/charybdis/trunk
917
918 ........
919 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
920
921 Don't redirect users from an existing domain to an
922 existing server in reference.conf.
923 Idea from ratbox.
924 ........
925
926
927 Changes: Modified:
928 + - branches/release-2.1/ (Property Modified)
929 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
930
931
932 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
933 Log:
934 Merged revisions 2053 via svnmerge from
935 http://svn.atheme.org/charybdis/trunk
936
937 ........
938 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
939
940 Make find_channel_membership() choose the shortest list
941 (channel's list or user's list) to search, avoiding excessive
942 CPU usage with services which are in lots of channels.
943 From ratbox 2.2 (anfl/jilles)
944 ........
945
946
947 Changes: Modified:
948 + - branches/release-2.1/ (Property Modified)
949 +21 -4 branches/release-2.1/src/channel.c (File Modified)
950
951
952 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
953 Log:
954 Rerun autoconf.
955
956
957 Changes: Modified:
958 +9 -9 branches/release-2.1/configure (File Modified)
959
960
961 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
962 Log:
963 Version change 2.1.0rc1 -> 2.1.0 (release).
964
965
966 Changes: Modified:
967 +1 -1 branches/release-2.1/configure.ac (File Modified)
968
969
970 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
971 Log:
972 Merged revisions 2029 via svnmerge from
973 http://svn.atheme.org/charybdis/trunk
974
975 ........
976 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
977
978 NEWS: mention m_webirc.c module
979 ........
980
981
982 Changes: Modified:
983 + - branches/release-2.1/ (Property Modified)
984 +1 -0 branches/release-2.1/NEWS (File Modified)
985
986
987 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
988 Log:
989 Rerun autoconf.
990
991
992 Changes: Modified:
993 +9 -9 branches/release-2.1/configure (File Modified)
994
995
996 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
997 Log:
998 Change version to 2.1.0rc1.
999
1000
1001 Changes: Modified:
1002 +1 -1 branches/release-2.1/configure.ac (File Modified)
1003
1004
1005 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1006 Log:
1007 Merged revisions 2021 via svnmerge from
1008 http://svn.atheme.org/charybdis/trunk
1009
1010 ........
1011 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1012
1013 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1014 related flaky looking things, and instead keep a list
1015 of BlacklistClients in PreClient.
1016 ........
1017
1018
1019 Changes: Modified:
1020 + - branches/release-2.1/ (Property Modified)
1021 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1022 +1 -1 branches/release-2.1/include/client.h (File Modified)
1023 +0 -1 branches/release-2.1/include/res.h (File Modified)
1024 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1025 +0 -24 branches/release-2.1/src/res.c (File Modified)
1026 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1027
1028
1029 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1030 Log:
1031 Merged revisions 2015,2017 via svnmerge from
1032 http://svn.atheme.org/charybdis/trunk
1033
1034 ........
1035 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1036
1037 Check if the name in the question section of the
1038 DNS reply matches what we queried, to guard against
1039 late replies to a previous query with the same id.
1040 ........
1041 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1042
1043 res.c: add a comment summarizing our changes
1044 ........
1045
1046
1047 Changes: Modified:
1048 + - branches/release-2.1/ (Property Modified)
1049 +53 -18 branches/release-2.1/src/res.c (File Modified)
1050
1051
1052 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1053 Log:
1054 Merged revisions 1981 via svnmerge from
1055 http://svn.atheme.org/charybdis/trunk
1056
1057 ........
1058 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1059
1060 Alphabetize extensions and tweak the descriptions a little.
1061 ........
1062
1063
1064 Changes: Modified:
1065 + - branches/release-2.1/ (Property Modified)
1066 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1067 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1068
1069
1070 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1071 Log:
1072 Merged revisions 1975 via svnmerge from
1073 http://svn.atheme.org/charybdis/trunk
1074
1075 ........
1076 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1077
1078 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1079 We should use the IP and not truncate the hostname.
1080 From ratbox 2.2 (androsyn)
1081 ........
1082
1083
1084 Changes: Modified:
1085 + - branches/release-2.1/ (Property Modified)
1086 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1087
1088
1089 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1090 Log:
1091 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1092 http://svn.atheme.org/charybdis/trunk
1093
1094
1095 Changes: Modified:
1096 + - branches/release-2.1/ (Property Modified)
1097
1098
1099 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1100 Log:
1101 - branch 2.1 release family
1102
1103
1104 Changes: Modified:
1105 + - branches/release-2.1/ (File Added)
1106
1107
1108 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1109 Log:
1110 Describe new handling of host mangling in channel bans in SGML.
1111
1112
1113 Changes: Modified:
1114 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1115
1116
1117 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1118 Log:
1119 - ok, 2.1 operline brought to you by marvin the melancholy robot
1120
1121
1122 Changes: Modified:
1123 +1 -1 trunk/src/messages.tab (File Modified)
1124
1125
1126 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1127 Log:
1128 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1129 If anybody comes up with anything better, then please let us know
1130 and we will change this before 2.1 is branched.
1131
1132
1133 Changes: Modified:
1134 +1 -1 trunk/src/messages.tab (File Modified)
1135
1136
1137 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1138 Log:
1139 Add EUID to capab.txt.
1140
1141
1142 Changes: Modified:
1143 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1144
1145
1146 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1147 Log:
1148 Update NEWS file.
1149
1150
1151 Changes: Modified:
1152 +3 -0 trunk/NEWS (File Modified)
1153
1154
1155 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1156 Log:
1157 Allow service{} servers to manipulate the nick delay table
1158 (for "nickserv enforcement").
1159 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1160 If duration is 0, the nickdelay entry is removed, otherwise
1161 it is added with the duration in seconds (maximum 24 hours).
1162 It is suggested that this is used if the EUID capab is present.
1163
1164
1165 Changes: Modified:
1166 +42 -1 trunk/modules/m_services.c (File Modified)
1167
1168
1169 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1170 Log:
1171 HURT: strip off *@ from the start of the mask
1172 reject anything else containing '@' or '!'
1173
1174
1175 Changes: Modified:
1176 +11 -0 trunk/extensions/hurt.c (File Modified)
1177
1178
1179 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1180 Log:
1181 ircd.c: need supported.h here
1182
1183
1184 Changes: Modified:
1185 +1 -0 trunk/src/ircd.c (File Modified)
1186
1187
1188 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1189 Log:
1190 HURT: less ambiguity here
1191 ips/hosts to be hurt must contain a '.' or ':' otherwise
1192 they are interpreted as nicks
1193
1194
1195 Changes: Modified:
1196 +14 -9 trunk/extensions/hurt.c (File Modified)
1197
1198
1199 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1200 Log:
1201 - we're now ircd-charybdis.org.
1202 - properly alphabetize credits
1203
1204
1205 Changes: Modified:
1206 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1207
1208
1209 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1210 Log:
1211 - add additional modules to the configs
1212
1213
1214 Changes: Modified:
1215 +6 -0 trunk/doc/example.conf (File Modified)
1216 +12 -0 trunk/doc/reference.conf (File Modified)
1217
1218
1219 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1220 Log:
1221 - remove hurt.h, it is pointless and confusing
1222
1223
1224 Changes: Modified:
1225 +27 -62 trunk/extensions/hurt.c (File Modified)
1226 + - trunk/extensions/hurt.h (File Deleted)
1227
1228
1229 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1230 Log:
1231 - add code to suggest a local HURT by nickname.
1232 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1233
1234
1235 Changes: Modified:
1236 +40 -10 trunk/extensions/hurt.c (File Modified)
1237 +1 -0 trunk/extensions/hurt.h (File Modified)
1238
1239
1240 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1241 Log:
1242 - update NEWS file
1243
1244
1245 Changes: Modified:
1246 +2 -1 trunk/NEWS (File Modified)
1247
1248
1249 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1250 Log:
1251 MASKTRACE/TESTMASK: check orighost as well
1252
1253
1254 Changes: Modified:
1255 +4 -2 trunk/modules/m_etrace.c (File Modified)
1256 +3 -1 trunk/modules/m_testmask.c (File Modified)
1257
1258
1259 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1260 Log:
1261 Make RPL_ISUPPORT (005) numeric modularizable.
1262 Currently it will reassemble the numeric every time
1263 it needs to be sent, using a few dozen callbacks;
1264 if this is too slow some caching scheme should be
1265 implemented.
1266
1267
1268 Changes: Modified:
1269 +0 -1 trunk/include/s_user.h (File Modified)
1270 +36 -114 trunk/include/supported.h (File Modified)
1271 +1 -1 trunk/modules/m_version.c (File Modified)
1272 +1 -0 trunk/src/Makefile.in (File Modified)
1273 +1 -0 trunk/src/ircd.c (File Modified)
1274 +300 -25 trunk/src/s_user.c (File Modified)
1275 + - trunk/src/supported.c (File Added)
1276
1277
1278 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1279 Log:
1280 EUID orighost could differ from host only in case,
1281 do not mark as dynamic spoof then
1282
1283
1284 Changes: Modified:
1285 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1286
1287
1288 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1289 Log:
1290 kline help file: clarify a bit and remove some obsolete stuff
1291 partly suggested by Olin
1292
1293
1294 Changes: Modified:
1295 +8 -8 trunk/help/opers/kline (File Modified)
1296
1297
1298 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1299 Log:
1300 Update NEWS file.
1301
1302
1303 Changes: Modified:
1304 +20 -0 trunk/NEWS (File Modified)
1305
1306
1307 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1308 Log:
1309 Show real host/IP to nonopers whoising themselves.
1310 The IP is not shown for auth{} spoofs, otherwise it is,
1311 as it looked rather weird to me to show an auth{} spoofed
1312 IP like this. (/userhost on self still shows the IP.)
1313
1314
1315 Changes: Modified:
1316 +13 -2 trunk/modules/m_whois.c (File Modified)
1317
1318
1319 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1320 Log:
1321 Document nick_delay stuff and move it around a bit.
1322
1323
1324 Changes: Modified:
1325 +1 -2 trunk/doc/example.conf (File Modified)
1326 +8 -2 trunk/doc/reference.conf (File Modified)
1327
1328
1329 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1330 Log:
1331 - disable nickdelay by default. Needs to be documented in reference.conf.
1332
1333
1334 Changes: Modified:
1335 +2 -0 trunk/doc/example.conf (File Modified)
1336 +2 -0 trunk/doc/reference.conf (File Modified)
1337
1338
1339 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1340 Log:
1341 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1342
1343
1344 Changes: Modified:
1345 +2 -1 trunk/modules/m_services.c (File Modified)
1346
1347
1348 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1349 Log:
1350 ip_cloaking: somewhat hackish but we need to send the
1351 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1352 umodes
1353
1354
1355 Changes: Modified:
1356 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1357
1358
1359 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1360 Log:
1361 If EUID is used, show realhost in far connect notice
1362 (but not in far disconnect notice).
1363
1364
1365 Changes: Modified:
1366 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1367
1368
1369 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1370 Log:
1371 ip_cloaking:
1372 - use non-ENCAP CHGHOST if possible
1373 - really introduce new users with their mangled and real
1374 host if +h is in default umodes
1375
1376
1377 Changes: Modified:
1378 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1379
1380
1381 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1382 Log:
1383 Add non-ENCAP CHGHOST.
1384
1385
1386 Changes: Modified:
1387 +49 -11 trunk/modules/m_chghost.c (File Modified)
1388
1389
1390 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1391 Log:
1392 Initial addition of EUID (puts realhost/account in same
1393 command as user introduction).
1394 See doc/technical/euid.txt for more information.
1395 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1396
1397
1398 Changes: Modified:
1399 + - trunk/doc/technical/euid.txt (File Added)
1400 +2 -1 trunk/include/s_serv.h (File Modified)
1401 +1 -1 trunk/include/s_user.h (File Modified)
1402 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1403 +1 -34 trunk/modules/m_chghost.c (File Modified)
1404 +0 -28 trunk/modules/m_services.c (File Modified)
1405 +30 -1 trunk/src/s_serv.c (File Modified)
1406 +30 -3 trunk/src/s_user.c (File Modified)
1407
1408
1409 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1410 Log:
1411 Store the mangled host in localClient and use it for
1412 ban matching (also match real host for mangled users,
1413 also match mangled host for uncloaked users).
1414 Improve interaction of +h with auth{} and services
1415 spoofs.
1416 Note that all of this only applies to clients who
1417 connect after the mangling module is loaded
1418 (other clients cannot even set +h).
1419 The sorcerynet cloaking module has not been updated
1420 for these changes.
1421
1422
1423 Changes: Modified:
1424 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1425 +3 -0 trunk/include/client.h (File Modified)
1426 +64 -5 trunk/src/channel.c (File Modified)
1427 +1 -0 trunk/src/client.c (File Modified)
1428 +2 -2 trunk/src/s_user.c (File Modified)
1429
1430
1431 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1432 Log:
1433 Document /stats U letters in sgml.
1434
1435
1436 Changes: Modified:
1437 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1438
1439
1440 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1441 Log:
1442 Better description of hub_mask and leaf_mask.
1443
1444
1445 Changes: Modified:
1446 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1447
1448
1449 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1450 Log:
1451 Add operspy_dont_care_user_info to sgml docs.
1452
1453
1454 Changes: Modified:
1455 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1456
1457
1458 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1459 Log:
1460 Add general::operspy_dont_care_user_info.
1461 This makes /who mask equivalent to /who !mask for opers
1462 with the operspy flag, and removes the operspy log/notice
1463 on /who mask, /masktrace and /scan.
1464 The necessary privilege (operspy flag) is unchanged.
1465 Behaviour for the other operspy commands (channel
1466 related ones) is also unchanged.
1467
1468
1469 Changes: Modified:
1470 +1 -0 trunk/doc/example.conf (File Modified)
1471 +6 -0 trunk/doc/reference.conf (File Modified)
1472 +1 -0 trunk/include/s_conf.h (File Modified)
1473 +10 -8 trunk/modules/m_etrace.c (File Modified)
1474 +6 -0 trunk/modules/m_info.c (File Modified)
1475 +8 -5 trunk/modules/m_scan.c (File Modified)
1476 +1 -1 trunk/modules/m_version.c (File Modified)
1477 +6 -1 trunk/modules/m_who.c (File Modified)
1478 +1 -0 trunk/src/newconf.c (File Modified)
1479 +1 -0 trunk/src/s_conf.c (File Modified)
1480
1481
1482 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1483 Log:
1484 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1485 This letter will also be used for showing operspy with
1486 limited accountability (show non channel related info
1487 without '!' or notice).
1488
1489
1490 Changes: Modified:
1491 +2 -0 trunk/doc/server-version-info (File Modified)
1492 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1493 +2 -0 trunk/include/ircd.h (File Modified)
1494 +6 -0 trunk/modules/m_info.c (File Modified)
1495 +2 -0 trunk/modules/m_version.c (File Modified)
1496 +1 -0 trunk/src/ircd_state.c (File Modified)
1497
1498
1499 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1500 Log:
1501 Add m_webirc module, allows showing real host of CGI:IRC users.
1502 Differences to the version available on my web page for a while:
1503 instructions on how to set it up.
1504
1505
1506 Changes: Modified:
1507 +137 -0 trunk/extensions/Makefile.in (File Modified)
1508 + - trunk/extensions/m_webirc.c (File Added)
1509
1510
1511 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1512 Log:
1513 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1514
1515
1516 Changes: Modified:
1517 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1518
1519
1520 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1521 Log:
1522 - move beu from core to contributors
1523 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1524
1525
1526 Changes: Modified:
1527 +2 -2 trunk/CREDITS (File Modified)
1528
1529
1530 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1531 Log:
1532 Mention that class blocks must be defined before the
1533 auth or connect blocks referencing them.
1534
1535
1536 Changes: Modified:
1537 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1538
1539
1540 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1541 Log:
1542 extb_canjoin:
1543 - change from "can join" to "is banned", this reverses sense
1544 and removes "weird" checks like for +i, +l, +j
1545 - don't allow $j to same channel
1546 - +s/+p restriction removed, anyone can /mode b anyway
1547 - +k check removed
1548
1549
1550 Changes: Modified:
1551 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1552
1553
1554 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1555 Log:
1556 Add a few important lines from reference.conf to example.conf.
1557
1558
1559 Changes: Modified:
1560 +8 -1 trunk/doc/example.conf (File Modified)
1561
1562
1563 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1564 Log:
1565 - we don't support rtsigio anymore
1566 - we definately don't support VMS nor Cygwin either.
1567
1568
1569 Changes: Modified:
1570 +2 -2 trunk/INSTALL (File Modified)
1571 +0 -2 trunk/README.FIRST (File Modified)
1572
1573
1574 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1575 Log:
1576 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1577
1578
1579 Changes: Modified:
1580 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1581
1582
1583 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1584 Log:
1585 extb_canjoin:
1586 - return EXTBAN_NOMATCH for a valid ban that does not match
1587 - consider a $j ban invalid if we were already processing a
1588 can_join for a $j ban
1589
1590
1591 Changes: Modified:
1592 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1593
1594
1595 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1596 Log:
1597 extb_extgecos: realhost -> orighost
1598
1599
1600 Changes: Modified:
1601 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1602
1603
1604 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1605 Log:
1606 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1607
1608
1609 Changes: Modified:
1610 +59 -0 trunk/extensions/Makefile.in (File Modified)
1611 + - trunk/extensions/extb_canjoin.c (File Added)
1612
1613
1614 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1615 Log:
1616 - oh right, charybdis calls that 'orighost'.
1617
1618
1619 Changes: Modified:
1620 +2 -2 trunk/modules/m_who.c (File Modified)
1621
1622
1623 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1624 Log:
1625 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1626
1627
1628 Changes: Modified:
1629 +2 -0 trunk/modules/m_who.c (File Modified)
1630
1631
1632 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1633 Log:
1634 - also check $x against realhost
1635
1636
1637 Changes: Modified:
1638 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1639
1640
1641 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1642 Log:
1643 Sorcerynet people want a debugging notice moved from +s to +d.
1644
1645
1646 Changes: Modified:
1647 +1 -1 trunk/src/blacklist.c (File Modified)
1648
1649
1650 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1651 Log:
1652 Use source_p instead of client_p for free_pre_client().
1653 client_p could be NULL or another client.
1654
1655
1656 Changes: Modified:
1657 +1 -1 trunk/src/client.c (File Modified)
1658
1659
1660 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1661 Log:
1662 - revert this, I know how to fix it now
1663
1664
1665 Changes: Modified:
1666 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1667
1668
1669 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1670 Log:
1671 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1672 This fix is probably suboptimal, but it does indeed fix the problem.
1673
1674
1675 Changes: Modified:
1676 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1677
1678
1679 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1680 Log:
1681 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1682
1683
1684 Changes: Modified:
1685 +49 -0 trunk/extensions/Makefile.in (File Modified)
1686 + - trunk/extensions/extb_extgecos.c (File Added)
1687
1688
1689 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1690 Log:
1691 Remove undocumented and unused general::fallback_to_ip6_int config option.
1692
1693
1694 Changes: Modified:
1695 +0 -3 trunk/include/s_conf.h (File Modified)
1696 +0 -3 trunk/src/newconf.c (File Modified)
1697
1698
1699 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1700 Log:
1701 SGML docs:
1702 - document new TESTMASK
1703 - mention that TESTMASK matching is the same as MASKTRACE matching
1704 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1705 been that way)
1706
1707
1708 Changes: Modified:
1709 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1710
1711
1712 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1713 Log:
1714 New testmask from ratbox 2.2.
1715 Allows matches on nick, ip and gecos in addition to user
1716 and host, and is fully analogous to masktrace.
1717 The numeric has changed from 724 to 727 and fields in it
1718 have changed.
1719
1720
1721 Changes: Modified:
1722 +4 -3 trunk/help/opers/testmask (File Modified)
1723 +1 -0 trunk/include/numeric.h (File Modified)
1724 +82 -9 trunk/modules/m_testmask.c (File Modified)
1725 +2 -2 trunk/src/messages.tab (File Modified)
1726
1727
1728 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1729 Log:
1730 contrib -> extensions
1731
1732
1733 Changes: Modified:
1734 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1735
1736
1737 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1738 Log:
1739 CHGHOST: Check validity of new hostname.
1740 If the command came from a local client (disabled by
1741 default), send an error message and drop the command.
1742 If the command came from a remote client or server,
1743 send a notice to opers and the target user (if local).
1744
1745
1746 Changes: Modified:
1747 +42 -1 trunk/modules/m_chghost.c (File Modified)
1748
1749
1750 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1751 Log:
1752 Update NEWS file.
1753
1754
1755 Changes: Modified:
1756 +23 -1 trunk/NEWS (File Modified)
1757
1758
1759 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1760 Log:
1761 When an outgoing server connection succeeds, set
1762 localClient->ip by simply copying the whole sockaddr
1763 struct instead of copying certain parts only.
1764
1765
1766 Changes: Modified:
1767 +1 -19 trunk/src/s_serv.c (File Modified)
1768
1769
1770 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1771 Log:
1772 Give a special error message and ignore the connect block
1773 if trying to add a connect block for the server's own name.
1774
1775
1776 Changes: Modified:
1777 +7 -0 trunk/src/newconf.c (File Modified)
1778
1779
1780 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1781 Log:
1782 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1783 when --disable-balloc is used, so that it compiles.
1784 Obviously the BlockHeapUsage() stub returns just zeroes so
1785 /stats z will be less informative.
1786
1787
1788 Changes: Modified:
1789 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1790
1791
1792 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1793 Log:
1794 Free and zero dns_query in DNS callback for outgoing connect.
1795 This avoids double free of reslist.
1796
1797
1798 Changes: Modified:
1799 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1800
1801
1802 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1803 Log:
1804 From ratbox, log failed outgoing connections to serverlog.
1805 Added: IP address.
1806
1807
1808 Changes: Modified:
1809 +13 -1 trunk/src/s_serv.c (File Modified)
1810
1811
1812 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1813 Log:
1814 Change serverlog message when connecting to be more clear and show the port number.
1815
1816
1817 Changes: Modified:
1818 +1 -1 trunk/src/s_serv.c (File Modified)
1819
1820
1821 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1822 Log:
1823 Remove gethost_byname(), this is meaningless
1824 since the removal of AAAA -> A fallback (r1763).
1825
1826
1827 Changes: Modified:
1828 +0 -1 trunk/include/res.h (File Modified)
1829 +0 -12 trunk/src/res.c (File Modified)
1830
1831
1832 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1833 Log:
1834 Remove ip6.int support and use only ip6.arpa.
1835 The global ip6.int zone has disappeared on June 1
1836 and a lot of other software has been removing ip6.int
1837 support also.
1838 This removes the second and last case where IPv6
1839 support in charybdis causes extra lookups and slows
1840 DNS down.
1841
1842
1843 Changes: Modified:
1844 +5 -27 trunk/src/res.c (File Modified)
1845
1846
1847 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1848 Log:
1849 Mention new default (r1767) for connect::aftype in sgml docs.
1850
1851
1852 Changes: Modified:
1853 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1854
1855
1856 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1857 Log:
1858 Use IPv6 if connect::host looks like an IPv6 address
1859 (contains a colon). No need to aftype=ipv6 anymore.
1860
1861
1862 Changes: Modified:
1863 +2 -0 trunk/src/newconf.c (File Modified)
1864
1865
1866 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1867 Log:
1868 More information about connect::host.
1869
1870
1871 Changes: Modified:
1872 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1873
1874
1875 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1876 Log:
1877 Remove fallback to A if AAAA cannot be found.
1878 In case of a forward check of a reverse lookup, we
1879 already know if it's ipv4 or ipv6, so it is not
1880 useful and in case of a forward lookup of a hostname
1881 in connect::host, connect::aftype already specifies
1882 if it's ipv4 or ipv6.
1883
1884
1885 Changes: Modified:
1886 +4 -27 trunk/src/res.c (File Modified)
1887
1888
1889 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1890 Log:
1891 msg_channel():
1892 - check if +c made the message text empty and refuse
1893 to send it if so
1894 - don't copy message text if it is not necessary
1895 (channel is -c)
1896
1897
1898 Changes: Modified:
1899 +14 -4 trunk/modules/core/m_message.c (File Modified)
1900
1901
1902 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1903 Log:
1904 remove_conf_item(): do not free cf_name, this is generally a string constant
1905
1906
1907 Changes: Modified:
1908 +0 -1 trunk/src/newconf.c (File Modified)
1909
1910
1911 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1912 Log:
1913 Remove the old unused FDL_ constants.
1914
1915
1916 Changes: Modified:
1917 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1918
1919
1920 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1921 Log:
1922 Remove an unused struct irc_sockaddr_storage from fde_t
1923 (allocated for every possible file descriptor).
1924
1925
1926 Changes: Modified:
1927 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1928
1929
1930 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1931 Log:
1932 If the DNS lookup for an outgoing connection is still
1933 pending when it is closed, clean it up.
1934
1935
1936 Changes: Modified:
1937 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1938
1939
1940 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1941 Log:
1942 If proc_answer() fails (for example if a lookup for an
1943 A record returns a CNAME), fail the query immediately.
1944 Previously the packet was just ignored, leaving the
1945 query to time out.
1946
1947
1948 Changes: Modified:
1949 +4 -8 trunk/src/res.c (File Modified)
1950
1951
1952 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1953 Log:
1954 Correct sockhost field in an outgoing server connection.
1955 First copy the host field from the server_conf, then
1956 take the IP from to where the connection was attempted
1957 when the connection callback is called.
1958 (Before r1747 this used the IP from the server_conf.)
1959
1960
1961 Changes: Modified:
1962 +8 -2 trunk/src/s_serv.c (File Modified)
1963
1964
1965 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1966 Log:
1967 Remove ipnum (keep aftype) and dns_query from server_conf.
1968 We don't keep track of binary form address in connect{}
1969 blocks anymore, DNS lookups of names in host= gone.
1970 As before the DNS lookup is done on connect.
1971 This should unbreak hostnames in host= somewhat.
1972
1973
1974 Changes: Modified:
1975 +1 -2 trunk/include/s_newconf.h (File Modified)
1976 +2 -2 trunk/src/newconf.c (File Modified)
1977 +1 -42 trunk/src/s_newconf.c (File Modified)
1978 +12 -31 trunk/src/s_serv.c (File Modified)
1979
1980
1981 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1982 Log:
1983 Rerun autoconf.
1984
1985
1986 Changes: Modified:
1987 +1 -1 trunk/configure (File Modified)
1988
1989
1990 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1991 Log:
1992 Fix --disable-balloc help text (said --disable-small-net).
1993
1994
1995 Changes: Modified:
1996 +1 -1 trunk/configure.ac (File Modified)
1997
1998
1999 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2000 Log:
2001 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2002 services (+S). Unlike operstring and adminstring, this
2003 is not changeable with /quote set but is updated on rehash.
2004
2005
2006 Changes: Modified:
2007 +1 -0 trunk/doc/example.conf (File Modified)
2008 +10 -2 trunk/doc/reference.conf (File Modified)
2009 +1 -0 trunk/include/s_conf.h (File Modified)
2010 +6 -0 trunk/modules/m_info.c (File Modified)
2011 +3 -2 trunk/modules/m_whois.c (File Modified)
2012 +1 -0 trunk/src/newconf.c (File Modified)
2013 +1 -0 trunk/src/s_conf.c (File Modified)
2014
2015
2016 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2017 Log:
2018 Fix handling of comma in whois: ignore the comma and
2019 everything after it but do output the entire parameter
2020 in RPL_ENDOFWHOIS.
2021
2022
2023 Changes: Modified:
2024 +2 -2 trunk/modules/m_whois.c (File Modified)
2025
2026
2027 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2028 Log:
2029 New /stats letter 's' to list HURTs:
2030 - opers get the full listing.
2031 - users get any HURTs that match their sockhost/orighost if
2032 "stats_k_oper_only" is set to 1.
2033
2034
2035 Changes: Modified:
2036 +50 -0 trunk/extensions/hurt.c (File Modified)
2037
2038
2039 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2040 Log:
2041 - make the newconf system available to modules.
2042
2043
2044 Changes: Modified:
2045 +4 -1 trunk/include/newconf.h (File Modified)
2046 +4 -8 trunk/src/newconf.c (File Modified)
2047
2048
2049 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2050 Log:
2051 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2052
2053 Changes: Modified:
2054 +0 -3 trunk/doc/example.conf (File Modified)
2055 +0 -3 trunk/doc/reference.conf (File Modified)
2056
2057
2058 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2059 Log:
2060 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2061
2062
2063 Changes: Modified:
2064 +3 -0 trunk/doc/example.conf (File Modified)
2065 +3 -0 trunk/doc/reference.conf (File Modified)
2066
2067
2068 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2069 Log:
2070 Fix too early truncation of JOIN channel list.
2071
2072
2073 Changes: Modified:
2074 +2 -3 trunk/modules/core/m_join.c (File Modified)
2075
2076
2077 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2078 Log:
2079 - From ratbox 2.2 (anfl), send server notices about read
2080 errors from handshakes and servers to +s instead of +d.
2081 - Send various server notices about failed server
2082 connections which did not reach registered state network
2083 wide if the connection was initiated by a remote oper.
2084 This avoids annoying the whole net if there is a
2085 broken autoconnect, but allows all opers to see why a
2086 remote connect failed. Failed connections which did reach
2087 server state already generate server notices everywhere.
2088
2089 Note: this is an exception to our general policy to not send
2090 server notices about unregistered connections remotely.
2091
2092
2093 Changes: Modified:
2094 +1 -0 trunk/include/client.h (File Modified)
2095 +20 -6 trunk/src/client.c (File Modified)
2096 +6 -6 trunk/src/s_serv.c (File Modified)
2097
2098
2099 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2100 Log:
2101 - fix typoes
2102
2103
2104 Changes: Modified:
2105 +1 -1 trunk/doc/example.conf (File Modified)
2106 +1 -1 trunk/doc/reference.conf (File Modified)
2107
2108
2109 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2110 Log:
2111 Don't allow #channel +b $c:&channel (inconsistent target).
2112
2113
2114 Changes: Modified:
2115 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2116
2117
2118 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2119 Log:
2120 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2121
2122
2123 Changes: Modified:
2124 +0 -2 trunk/include/client.h (File Modified)
2125
2126
2127 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2128 Log:
2129 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2130
2131
2132 Changes: Modified:
2133 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2134
2135
2136 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2137 Log:
2138 Store IP addresses in whowas. These are shown to opers.
2139 Obtained from Eurus patches.
2140 orighost tracking removed (not worth the memory IMHO),
2141 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2142 with unknown IPs and to not violate auth{} spoof policy.
2143
2144
2145 Changes: Modified:
2146 +2 -0 trunk/doc/reference.conf (File Modified)
2147 +1 -0 trunk/include/numeric.h (File Modified)
2148 +1 -0 trunk/include/whowas.h (File Modified)
2149 +10 -1 trunk/modules/m_whowas.c (File Modified)
2150 +1 -1 trunk/src/messages.tab (File Modified)
2151 +4 -0 trunk/src/whowas.c (File Modified)
2152
2153
2154 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2155 Log:
2156 Describe hostmask parameter of masktrace better in sgml docs.
2157
2158
2159 Changes: Modified:
2160 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2161
2162
2163 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2164 Log:
2165 masktrace help file: mention CIDR IP masks
2166 From ratbox 2.2
2167
2168
2169 Changes: Modified:
2170 +2 -0 trunk/help/opers/masktrace (File Modified)
2171
2172
2173 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2174 Log:
2175 MASKTRACE: allow normal match() on IP address also
2176 From ratbox 2.2
2177
2178
2179 Changes: Modified:
2180 +2 -3 trunk/modules/m_etrace.c (File Modified)
2181
2182
2183 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2184 Log:
2185 Allow +S clients (services) to send to channels and @/+ channels always.
2186
2187
2188 Changes: Modified:
2189 +1 -1 trunk/modules/core/m_message.c (File Modified)
2190 +1 -1 trunk/src/channel.c (File Modified)
2191
2192
2193 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2194 Log:
2195 Allow servers to send to @#chan and +#chan.
2196
2197
2198 Changes: Modified:
2199 +1 -1 trunk/modules/core/m_message.c (File Modified)
2200
2201
2202 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2203 Log:
2204 Don't count opers on service{} servers in /lusers.
2205
2206
2207 Changes: Modified:
2208 +2 -2 trunk/src/s_user.c (File Modified)
2209
2210
2211 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2212 Log:
2213 Show opers the real host behind a dynamic spoof in WHOIS.
2214 If the user is auth{} spoofed, this shows the auth{} spoof
2215 otherwise it shows the DNS hostname and IP address.
2216 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2217
2218
2219 Changes: Modified:
2220 +1 -0 trunk/include/numeric.h (File Modified)
2221 +12 -2 trunk/modules/m_whois.c (File Modified)
2222 +1 -1 trunk/src/messages.tab (File Modified)
2223
2224
2225 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2226 Log:
2227 Remove #define HIDE_SPOOF_IPS from config.h, should
2228 have been done earlier.
2229
2230
2231 Changes: Modified:
2232 +0 -7 trunk/include/config.h (File Modified)
2233
2234
2235 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2236 Log:
2237 Bring back ERR_CANTKILLSERVER.
2238
2239
2240 Changes: Modified:
2241 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2242
2243
2244 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2245 Log:
2246 ip_cloaking module:
2247 - also send RPL_HOSTHIDDEN on -h
2248 - don't allow +h for auth{} spoofed clients
2249
2250
2251 Changes: Modified:
2252 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2253
2254
2255 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2256 Log:
2257 /etc/resolv.conf parsing:
2258 - don't crash (sometimes) if there is a line without an argument
2259 (e.g. 'search' by itself)
2260 - fix handling of lines with leading whitespace
2261
2262
2263 Changes: Modified:
2264 +9 -8 trunk/src/reslib.c (File Modified)
2265
2266
2267 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2268 Log:
2269 Put back code that terminates DNS queries, which was
2270 removed during the resolver changes.
2271
2272
2273 Changes: Modified:
2274 +4 -0 trunk/src/s_auth.c (File Modified)
2275
2276
2277 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2278 Log:
2279 - oh hey, that was in the wrong place
2280
2281
2282 Changes: Modified:
2283 +13 -13 trunk/src/s_auth.c (File Modified)
2284
2285
2286 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2287 Log:
2288 - handle a situation where a user can go away before DNS completes
2289
2290
2291 Changes: Modified:
2292 +13 -0 trunk/src/s_auth.c (File Modified)
2293
2294
2295 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2296 Log:
2297 More dnsbl stuff
2298
2299
2300 Changes: Modified:
2301 +1 -0 trunk/include/blacklist.h (File Modified)
2302 +1 -0 trunk/include/res.h (File Modified)
2303 +33 -2 trunk/src/blacklist.c (File Modified)
2304 +2 -0 trunk/src/client.c (File Modified)
2305 +24 -0 trunk/src/res.c (File Modified)
2306
2307
2308 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2309 Log:
2310 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2311 if comm_accept() failed.
2312
2313 Found with valgrind.
2314
2315
2316 Changes: Modified:
2317 +4 -4 trunk/src/listener.c (File Modified)
2318
2319
2320 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2321 Log:
2322 - handle unavailable Client/preClient structs
2323
2324
2325 Changes: Modified:
2326 +9 -0 trunk/src/blacklist.c (File Modified)
2327
2328
2329 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2330 Log:
2331 Add +lf to SGML docs.
2332
2333
2334 Changes: Modified:
2335 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2336
2337
2338 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2339 Log:
2340 Also do forwarding if the channel limit (+l) is exceeded.
2341
2342
2343 Changes: Modified:
2344 +1 -1 trunk/help/opers/cmode (File Modified)
2345 +2 -2 trunk/modules/core/m_join.c (File Modified)
2346
2347
2348 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2349 Log:
2350 Post-release lovin':
2351 - Update version to 2.1.0.
2352 - Regenerate configure.
2353
2354
2355 Changes: Modified:
2356 +9 -9 trunk/configure (File Modified)
2357 +1 -1 trunk/configure.ac (File Modified)
2358
2359
2360 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2361 Log:
2362 Comment out example blacklist{} block.
2363
2364
2365 Changes: Modified:
2366 +7 -7 trunk/doc/example.conf (File Modified)
2367 +7 -7 trunk/doc/reference.conf (File Modified)
2368
2369
2370 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2371 Log:
2372 Add note regarding use of AHBL BLs.
2373
2374
2375 Changes: Modified:
2376 +4 -0 trunk/doc/example.conf (File Modified)
2377 +4 -0 trunk/doc/reference.conf (File Modified)
2378
2379
2380 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2381 Log:
2382 Fix typos.
2383
2384
2385 Changes: Modified:
2386 +2 -2 trunk/CREDITS (File Modified)
2387
2388
2389 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2390 Log:
2391 Add beu to CREDITS.
2392
2393
2394 Changes: Modified:
2395 +1 -0 trunk/CREDITS (File Modified)
2396
2397
2398 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2399 Log:
2400 Put more recent ratbox CREDITS here.
2401
2402
2403 Changes: Modified:
2404 +3 -2 trunk/doc/Ratbox-team (File Modified)
2405
2406
2407 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2408 Log:
2409 Clarify a bit.
2410
2411
2412 Changes: Modified:
2413 +5 -4 trunk/NEWS (File Modified)
2414
2415
2416 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2417 Log:
2418 Mention that install or make install also avoids modunload crashes.
2419
2420
2421 Changes: Modified:
2422 +2 -1 trunk/BUGS (File Modified)
2423
2424
2425 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2426 Log:
2427 - update NEWS a bit
2428
2429
2430 Changes: Modified:
2431 +3 -8 trunk/NEWS (File Modified)
2432
2433
2434 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2435 Log:
2436 - further updates
2437
2438
2439 Changes: Modified:
2440 +3 -2 trunk/BUGS (File Modified)
2441
2442
2443 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2444 Log:
2445 - add orighost check to hurt.c
2446 - update BUGS info
2447
2448
2449 Changes: Modified:
2450 +1 -6 trunk/BUGS (File Modified)
2451 +1 -1 trunk/extensions/hurt.c (File Modified)
2452
2453
2454 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2455 Log:
2456 Make kline_exempt exempt from HURT also.
2457
2458
2459 Changes: Modified:
2460 +2 -1 trunk/extensions/hurt.c (File Modified)
2461
2462
2463 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2464 Log:
2465 Fix mask HEAL propagation.
2466
2467
2468 Changes: Modified:
2469 +6 -3 trunk/extensions/hurt.c (File Modified)
2470
2471
2472 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2473 Log:
2474 - Remove old cruft.
2475 - Update.
2476
2477
2478 Changes: Modified:
2479 +18 -31 trunk/extensions/README (File Modified)
2480
2481
2482 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2483 Log:
2484 More target change hax.
2485 Ick.
2486
2487
2488 Changes: Modified:
2489 +5 -0 trunk/extensions/hurt.c (File Modified)
2490
2491
2492 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2493 Log:
2494 Improvements to HURT propagation.
2495
2496
2497 Changes: Modified:
2498 +8 -6 trunk/extensions/hurt.c (File Modified)
2499
2500
2501 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2502 Log:
2503 - further simplification
2504
2505
2506 Changes: Modified:
2507 +25 -76 trunk/extensions/hurt.c (File Modified)
2508 +0 -9 trunk/extensions/hurt.h (File Modified)
2509
2510
2511 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2512 Log:
2513 - client_exit hook
2514
2515
2516 Changes: Modified:
2517 +13 -0 trunk/extensions/hurt.c (File Modified)
2518
2519
2520 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2521 Log:
2522 - cut off at 15 messages instead of 30
2523
2524
2525 Changes: Modified:
2526 +1 -1 trunk/extensions/hurt.h (File Modified)
2527
2528
2529 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2530 Log:
2531 Squash a warning here.
2532
2533
2534 Changes: Modified:
2535 +1 -3 trunk/src/ircd.c (File Modified)
2536
2537
2538 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2539 Log:
2540 Don't show servers in /stats l to nonopers if flatten links is enabled.
2541
2542
2543 Changes: Modified:
2544 +3 -1 trunk/modules/m_stats.c (File Modified)
2545
2546
2547 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2548 Log:
2549 - hurt expiry
2550
2551
2552 Changes: Modified:
2553 +20 -7 trunk/extensions/hurt.c (File Modified)
2554
2555
2556 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2557 Log:
2558 - remove inline stuff (yuck)
2559 - sockaddr should have been sockhost
2560
2561
2562 Changes: Modified:
2563 +22 -31 trunk/extensions/hurt.c (File Modified)
2564
2565
2566 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2567 Log:
2568 - make hurt checking actually work
2569
2570
2571 Changes: Modified:
2572 +2 -7 trunk/extensions/hurt.c (File Modified)
2573
2574
2575 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2576 Log:
2577 Slight tweak to alias{}.
2578
2579
2580 Changes: Modified:
2581 +4 -0 trunk/src/parse.c (File Modified)
2582
2583
2584 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2585 Log:
2586 - further simplification
2587
2588
2589 Changes: Modified:
2590 +59 -71 trunk/extensions/hurt.c (File Modified)
2591 +0 -1 trunk/extensions/hurt.h (File Modified)
2592
2593
2594 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2595 Log:
2596 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2597
2598
2599 Changes: Modified:
2600 +10 -20 trunk/extensions/hurt.c (File Modified)
2601 +0 -4 trunk/extensions/hurt.h (File Modified)
2602
2603
2604 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2605 Log:
2606 - remove some unnecessary code here (hurt_initial_check_event()).
2607
2608
2609 Changes: Modified:
2610 +0 -23 trunk/extensions/hurt.c (File Modified)
2611
2612
2613 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2614 Log:
2615 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2616
2617
2618 Changes: Modified:
2619 +8 -0 trunk/modules/core/m_message.c (File Modified)
2620
2621
2622 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2623 Log:
2624 - more sane tgchange hax
2625
2626
2627 Changes: Modified:
2628 +2 -1 trunk/extensions/hurt.c (File Modified)
2629
2630
2631 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2632 Log:
2633 Make HEAL <nick> work.
2634
2635
2636 Changes: Modified:
2637 +40 -43 trunk/extensions/hurt.c (File Modified)
2638
2639
2640 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2641 Log:
2642 Destroy hurt_clients list on unload.
2643
2644
2645 Changes: Modified:
2646 +7 -0 trunk/extensions/hurt.c (File Modified)
2647
2648
2649 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2650 Log:
2651 Coding style: no space between a function name and parenthesis.
2652
2653
2654 Changes: Modified:
2655 +43 -43 trunk/extensions/hurt.c (File Modified)
2656
2657
2658 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2659 Log:
2660 Now works and throws out hurt clients after 30 protocol messages
2661 unless they identify.
2662
2663
2664 Changes: Modified:
2665 +28 -36 trunk/extensions/hurt.c (File Modified)
2666 +1 -7 trunk/extensions/hurt.h (File Modified)
2667
2668
2669 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2670 Log:
2671 Working addition/lookup.
2672
2673
2674 Changes: Modified:
2675 +8 -0 trunk/extensions/hurt.c (File Modified)
2676
2677
2678 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2679 Log:
2680 Get rid of hyb6 style propagation (:server COMMAND source).
2681
2682
2683 Changes: Modified:
2684 +18 -22 trunk/extensions/hurt.c (File Modified)
2685
2686
2687 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2688 Log:
2689 add not-working hurt_add and hurt_find
2690
2691
2692 Changes: Modified:
2693 +13 -5 trunk/extensions/hurt.c (File Modified)
2694
2695
2696 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2697 Log:
2698 Comment out a lot of stuff so I can load and unload this without crashing.
2699
2700
2701 Changes: Modified:
2702 +17 -6 trunk/extensions/hurt.c (File Modified)
2703
2704
2705 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2706 Log:
2707 Fix svn:keywords and add a short comment at the top.
2708
2709
2710 Changes: Modified:
2711 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2712
2713
2714 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2715 Log:
2716 - Make hurt module compile
2717 - Link it to the build
2718 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2719 correct flag name, no CAP_TS6 use etc
2720
2721
2722 Changes: Modified:
2723 +1 -0 trunk/extensions/Makefile.in (File Modified)
2724 +30 -32 trunk/extensions/hurt.c (File Modified)
2725
2726
2727 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2728 Log:
2729 Put beu's hurt module in trunk.
2730
2731
2732 Changes: Modified:
2733 + - trunk/extensions/hurt.c (File Added)
2734 + - trunk/extensions/hurt.h (File Added)
2735
2736
2737 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2738 Log:
2739 - _iprint(): use stderr instead of stdout
2740
2741
2742 Changes: Modified:
2743 +1 -1 trunk/src/s_log.c (File Modified)
2744
2745
2746 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2747 Log:
2748 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2749 and subsequently destroy our kqueue when we close 0, 1, 2
2750 (broke /restart).
2751 - After closing fd 0, 1, 2 reopen them to /dev/null again
2752 so we don't send messages from malloc etc to a random
2753 user's connection.
2754 - Remove an obsolete comment.
2755
2756
2757 Changes: Modified:
2758 +13 -2 trunk/src/ircd.c (File Modified)
2759
2760
2761 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2762 Log:
2763 Update NEWS file.
2764
2765
2766 Changes: Modified:
2767 +29 -1 trunk/NEWS (File Modified)
2768
2769
2770 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2771 Log:
2772 Rerun autoconf.
2773
2774
2775 Changes: Modified:
2776 +1 -1 trunk/configure (File Modified)
2777
2778
2779 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2780 Log:
2781 Fix openssl version check to also accept versions newer than 0.9.6.
2782
2783
2784 Changes: Modified:
2785 +1 -1 trunk/configure.ac (File Modified)
2786
2787
2788 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2789 Log:
2790 Oops, need packet.h here.
2791
2792
2793 Changes: Modified:
2794 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2795
2796
2797 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2798 Log:
2799 End the flood grace period in CPRIVMSG/CNOTICE.
2800
2801
2802 Changes: Modified:
2803 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2804
2805
2806 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2807 Log:
2808 - update class::connectfreq documentation
2809
2810
2811 Changes: Modified:
2812 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2813
2814
2815 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2816 Log:
2817 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2818
2819
2820 Changes: Modified:
2821 +3 -6 trunk/src/s_serv.c (File Modified)
2822
2823
2824 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2825 Log:
2826 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2827
2828
2829 Changes: Modified:
2830 +1 -1 trunk/src/messages.tab (File Modified)
2831
2832
2833 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2834 Log:
2835 Don't mention that /stats p shows idle times, as it doesn't.
2836
2837
2838 Changes: Modified:
2839 +1 -1 trunk/help/opers/stats (File Modified)
2840 +1 -1 trunk/help/users/stats (File Modified)
2841
2842
2843 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2844 Log:
2845 /stats A shows DNS servers, it doesn't matter whether ircd
2846 uses ADNS or something else.
2847
2848
2849 Changes: Modified:
2850 +1 -1 trunk/help/opers/stats (File Modified)
2851
2852
2853 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2854 Log:
2855 get_client_name() fix
2856
2857
2858 Changes: Modified:
2859 +4 -0 trunk/src/client.c (File Modified)
2860
2861
2862 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2863 Log:
2864 Add some comments.
2865
2866
2867 Changes: Modified:
2868 +6 -0 trunk/src/ircd.c (File Modified)
2869
2870
2871 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2872 Log:
2873 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2874
2875 Changes: Modified:
2876 +16 -17 trunk/configure (File Modified)
2877 +1 -1 trunk/configure.ac (File Modified)
2878
2879
2880 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2881 Log:
2882 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2883
2884 Changes: Modified:
2885 +135 -0 trunk/configure (File Modified)
2886 +6 -0 trunk/configure.ac (File Modified)
2887
2888
2889 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2890 Log:
2891 Exit 0 on successful -conftest.
2892
2893
2894 Changes: Modified:
2895 +1 -1 trunk/src/ircd.c (File Modified)
2896
2897
2898 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2899 Log:
2900 Make the "keep the parent process around" thing work, by opening
2901 a pipe to the child process. This pipe is on fd 0 in the child
2902 process. After successful initialization, the child will write
2903 a byte to this pipe, on fatal errors it will close it without
2904 writing anything.
2905
2906 Somewhat hackish still but should work.
2907
2908
2909 Changes: Modified:
2910 +27 -30 trunk/src/ircd.c (File Modified)
2911
2912
2913 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2914 Log:
2915 - convert some error messages to ierror() over fprintf/ilog combination
2916
2917
2918 Changes: Modified:
2919 +3 -6 trunk/src/ircd.c (File Modified)
2920
2921
2922 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2923 Log:
2924 - inotice() for loadmodule when in foreground mode
2925
2926
2927 Changes: Modified:
2928 +3 -0 trunk/src/modules.c (File Modified)
2929
2930
2931 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2932 Log:
2933 - remove inotice() on loading modules from the config
2934
2935
2936 Changes: Modified:
2937 +0 -3 trunk/src/modules.c (File Modified)
2938
2939
2940 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2941 Log:
2942 - usleep for 50000usec in the parent process to allow for startup messages
2943 to be cleanly printed before detaching to shell, this should be more than
2944 enough time really
2945
2946
2947 Changes: Modified:
2948 +3 -0 trunk/src/ircd.c (File Modified)
2949
2950
2951 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2952 Log:
2953 - display more errors during normal startup as to try to help people find common problems
2954
2955
2956 Changes: Modified:
2957 +27 -10 trunk/src/ircd.c (File Modified)
2958
2959
2960 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2961 Log:
2962 - version bump in preparation of 2.0.0 release
2963
2964
2965 Changes: Modified:
2966 +9 -9 trunk/configure (File Modified)
2967 +1 -1 trunk/configure.ac (File Modified)
2968
2969
2970 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2971 Log:
2972 Change example.conf operator block from "admin" to "god",
2973 so as to show we encourage per-person operator blocks.
2974
2975
2976 Changes: Modified:
2977 +4 -2 trunk/doc/example.conf (File Modified)
2978
2979
2980 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2981 Log:
2982 Document alias{} block.
2983
2984
2985 Changes: Modified:
2986 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2987
2988
2989 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2990 Log:
2991 Document DNS blacklist stuff in sgml.
2992
2993
2994 Changes: Modified:
2995 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2996 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2997
2998
2999 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3000 Log:
3001 Misc /stats clarifications.
3002
3003
3004 Changes: Modified:
3005 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3006
3007
3008 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3009 Log:
3010 Move snomasks into umodes chapter.
3011 Move oprivs chapter down.
3012
3013
3014 Changes: Modified:
3015 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3016 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3017 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3018
3019
3020 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3021 Log:
3022 Mention operator{} user@host change.
3023
3024
3025 Changes: Modified:
3026 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3027
3028
3029 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3030 Log:
3031 operator{} block user@host matches against orighost now, not host.
3032 This means that services/+h spoofs do not work in operator{} blocks;
3033 auth{} spoofs still work.
3034
3035
3036 Changes: Modified:
3037 +4 -0 trunk/doc/example.conf (File Modified)
3038 +1 -1 trunk/doc/reference.conf (File Modified)
3039 +2 -2 trunk/modules/m_challenge.c (File Modified)
3040 +1 -1 trunk/modules/m_oper.c (File Modified)
3041
3042
3043 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3044 Log:
3045 - inotice/iwarn/ierror() stuff I was working on
3046
3047
3048 Changes: Modified:
3049 +3 -0 trunk/include/s_log.h (File Modified)
3050 +15 -11 trunk/src/ircd.c (File Modified)
3051 +3 -1 trunk/src/modules.c (File Modified)
3052 +1 -1 trunk/src/newconf.c (File Modified)
3053 +54 -0 trunk/src/s_log.c (File Modified)
3054
3055
3056 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3057 Log:
3058 Oops, don't add blacklists to the list twice on rehash.
3059
3060
3061 Changes: Modified:
3062 +3 -2 trunk/src/blacklist.c (File Modified)
3063
3064
3065 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3066 Log:
3067 Remove notices to the client about progress of dnsbl lookups.
3068
3069
3070 Changes: Modified:
3071 +0 -4 trunk/src/blacklist.c (File Modified)
3072
3073
3074 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3075 Log:
3076 Add auth{} flag dnsbl_exempt.
3077
3078
3079 Changes: Modified:
3080 +2 -1 trunk/doc/example.conf (File Modified)
3081 +2 -1 trunk/doc/reference.conf (File Modified)
3082 +2 -0 trunk/include/s_conf.h (File Modified)
3083 +1 -0 trunk/src/newconf.c (File Modified)
3084 +8 -1 trunk/src/s_user.c (File Modified)
3085
3086
3087 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3088 Log:
3089 Switch alias{} and blacklist{} around, for consistency with example.conf.
3090
3091
3092 Changes: Modified:
3093 +18 -18 trunk/doc/reference.conf (File Modified)
3094
3095
3096 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3097 Log:
3098 Send a warning to the user if they are dnsbl listed but exempted.
3099
3100
3101 Changes: Modified:
3102 +17 -12 trunk/src/s_user.c (File Modified)
3103
3104
3105 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3106 Log:
3107 Move throwing out dnsbl listed clients to registration,
3108 and make kline_exempt exempt from it.
3109
3110
3111 Changes: Modified:
3112 +1 -0 trunk/include/blacklist.h (File Modified)
3113 +4 -0 trunk/include/client.h (File Modified)
3114 +15 -16 trunk/src/blacklist.c (File Modified)
3115 +6 -0 trunk/src/client.c (File Modified)
3116 +17 -0 trunk/src/s_user.c (File Modified)
3117
3118
3119 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3120 Log:
3121 Show refcount in /stats n.
3122
3123
3124 Changes: Modified:
3125 +3 -2 trunk/modules/m_stats.c (File Modified)
3126
3127
3128 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3129 Log:
3130 Don't look up dnsbls twice if they send USER twice.
3131
3132
3133 Changes: Modified:
3134 +5 -3 trunk/modules/m_user.c (File Modified)
3135
3136
3137 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3138 Log:
3139 Add /stats n to help files.
3140
3141
3142 Changes: Modified:
3143 +1 -0 trunk/help/opers/stats (File Modified)
3144 +1 -0 trunk/help/users/stats (File Modified)
3145
3146
3147 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3148 Log:
3149 Only check dnsbls for A records, not AAAA.
3150
3151
3152 Changes: Modified:
3153 +1 -1 trunk/src/blacklist.c (File Modified)
3154
3155
3156 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3157 Log:
3158 Don't remove non-illegal blacklists on completion of check.
3159 Add debugging notices (not working).
3160
3161
3162 Changes: Modified:
3163 +5 -1 trunk/src/blacklist.c (File Modified)
3164
3165
3166 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3167 Log:
3168 Don't call register_local_user() if they haven't sent a nick yet.
3169
3170
3171 Changes: Modified:
3172 +1 -1 trunk/src/blacklist.c (File Modified)
3173
3174
3175 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3176 Log:
3177 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3178
3179
3180 Changes: Modified:
3181 +21 -0 trunk/modules/m_stats.c (File Modified)
3182
3183
3184 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3185 Log:
3186 More dnsbl rehash fixes, it was adding bogus entries.
3187
3188
3189 Changes: Modified:
3190 +2 -7 trunk/src/newconf.c (File Modified)
3191
3192
3193 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3194 Log:
3195 Need blacklist.h here.
3196
3197
3198 Changes: Modified:
3199 +1 -0 trunk/src/s_conf.c (File Modified)
3200
3201
3202 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3203 Log:
3204 - nuke iauth
3205
3206
3207 Changes: Modified:
3208 +1 -2 trunk/configure (File Modified)
3209 +0 -48 trunk/configure.ac (File Modified)
3210 + - trunk/doc/example-iauth.conf (File Deleted)
3211 + - trunk/iauth/ (File Deleted)
3212
3213
3214 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3215 Log:
3216 Improve handling of rehashing with blacklists.
3217 Also some coding style tweaks.
3218
3219
3220 Changes: Modified:
3221 +3 -2 trunk/include/blacklist.h (File Modified)
3222 +35 -16 trunk/src/blacklist.c (File Modified)
3223 +2 -0 trunk/src/s_conf.c (File Modified)
3224
3225
3226 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3227 Log:
3228 Clear can_send cache if a user logs in or out from services.
3229
3230
3231 Changes: Modified:
3232 +2 -0 trunk/modules/m_services.c (File Modified)
3233
3234
3235 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3236 Log:
3237 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3238 This directory is not entered by default.
3239 More stuff needs to be moved into here.
3240
3241
3242 Changes: Modified:
3243 +2 -1 trunk/configure (File Modified)
3244 +1 -0 trunk/configure.ac (File Modified)
3245 +69 -458 trunk/extensions/Makefile.in (File Modified)
3246 + - trunk/extensions/m_clearchan.c (File Deleted)
3247 + - trunk/extensions/m_force.c (File Deleted)
3248 + - trunk/unsupported/ (File Added)
3249 + - trunk/unsupported/Makefile.in (File Added)
3250 + - trunk/unsupported/m_clearchan.c (File Added)
3251 + - trunk/unsupported/m_force.c (File Added)
3252
3253
3254 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3255 Log:
3256 Logging/wallops for forcejoin/forcepart, numeric fix.
3257 This needs to be moved to the toys section.
3258
3259
3260 Changes: Modified:
3261 +22 -2 trunk/extensions/m_force.c (File Modified)
3262
3263
3264 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3265 Log:
3266 Fix comments at the top (including copyright).
3267
3268
3269 Changes: Modified:
3270 +3 -2 trunk/extensions/m_omode.c (File Modified)
3271
3272
3273 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3274 Log:
3275 Add OMODE command to extensions/ for oper mode hacking:
3276 - requires admin privs
3277 - does not work for opped opers
3278 - sends wallops
3279 - sends a ServerMode for opping the oper themselves,
3280 otherwise a mode coming from the oper (not only
3281 does this provide full accountability, it is also
3282 easiest to implement while avoiding channels
3283 messed up with bogus bans etc).
3284
3285
3286 Changes: Modified:
3287 +171 -0 trunk/extensions/Makefile.in (File Modified)
3288 + - trunk/extensions/m_omode.c (File Added)
3289
3290
3291 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3292 Log:
3293 Metadata fix
3294
3295
3296 Changes: Modified:
3297 + - trunk/include/blacklist.h (Property Modified)
3298 + - trunk/src/blacklist.c (Property Modified)
3299
3300
3301 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3302 Log:
3303 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3304
3305
3306 Changes: Modified:
3307 +5 -1 trunk/src/blacklist.c (File Modified)
3308
3309
3310 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3311 Log:
3312 Initial DNS blacklist support:
3313 - see example.conf for how to use.
3314 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3315 - tor.ahbl.org is also included because most networks will not want to allow tor
3316 (and we're considering going KoS on tor users here anyway due to abuse)
3317
3318
3319 Changes: Modified:
3320 +18 -0 trunk/doc/example.conf (File Modified)
3321 +66 -0 trunk/doc/reference.conf (File Modified)
3322 + - trunk/include/blacklist.h (File Added)
3323 +2 -0 trunk/include/client.h (File Modified)
3324 +3 -0 trunk/modules/m_user.c (File Modified)
3325 +152 -0 trunk/src/Makefile.in (File Modified)
3326 + - trunk/src/blacklist.c (File Added)
3327 +34 -0 trunk/src/newconf.c (File Modified)
3328 +1 -0 trunk/src/s_auth.c (File Modified)
3329 +4 -0 trunk/src/s_user.c (File Modified)
3330
3331
3332 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3333 Log:
3334 Remove last bit of lzo stuff (comment in example.conf connect{}).
3335
3336
3337 Changes: Modified:
3338 +0 -4 trunk/doc/example.conf (File Modified)
3339
3340
3341 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3342 Log:
3343 Show sasl successes and failures in /stats t (like other
3344 things in /stats t, about local clients only).
3345
3346
3347 Changes: Modified:
3348 +2 -0 trunk/include/s_stats.h (File Modified)
3349 +3 -0 trunk/modules/m_sasl.c (File Modified)
3350 +3 -0 trunk/src/s_stats.c (File Modified)
3351
3352
3353 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3354 Log:
3355 Allow messaging services by nickname without using
3356 target change slots (this was already possible with
3357 user@server notation or services shortcuts).
3358
3359
3360 Changes: Modified:
3361 +2 -2 trunk/modules/core/m_message.c (File Modified)
3362
3363
3364 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3365 Log:
3366 Abort a safelist if a new /list comes in while one is already in progress.
3367
3368
3369 Changes: Modified:
3370 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3371
3372
3373 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3374 Log:
3375 Change $![letter]:[mask] to $~[letter]:[mask]
3376 so both ! and ~ invert an extban.
3377
3378
3379 Changes: Modified:
3380 +2 -0 trunk/src/chmode.c (File Modified)
3381
3382
3383 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3384 Log:
3385 - revert due to technical issues
3386
3387
3388 Changes: Modified:
3389 +1 -1 trunk/src/extban.c (File Modified)
3390
3391
3392 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3393 Log:
3394 - 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
3395
3396
3397 Changes: Modified:
3398 +1 -1 trunk/src/extban.c (File Modified)
3399
3400
3401 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3402 Log:
3403 Don't pace /list on a single channel.
3404
3405
3406 Changes: Modified:
3407 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3408
3409
3410 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3411 Log:
3412 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3413
3414
3415 Changes: Modified:
3416 +4 -2 trunk/include/supported.h (File Modified)
3417
3418
3419 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3420 Log:
3421 Extban types are case insensitive; force them to lowercase when added.
3422
3423
3424 Changes: Modified:
3425 +5 -5 trunk/doc/extban.txt (File Modified)
3426 +4 -0 trunk/src/chmode.c (File Modified)
3427 +3 -3 trunk/src/extban.c (File Modified)
3428
3429
3430 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3431 Log:
3432 sendto_wallops_flags():
3433 - instead of checking IsOper on each client, walk the appropriate list
3434 - instead of sending non-+z wallops from persons to nonopers, send only
3435 +w wallops from persons
3436
3437
3438 Changes: Modified:
3439 +1 -5 trunk/src/send.c (File Modified)
3440
3441
3442 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3443 Log:
3444 Prefix oper wallops with "WALLOPS - " if they would
3445 otherwise look like operwalls or locops, when sending
3446 them to local users.
3447
3448
3449 Changes: Modified:
3450 +11 -1 trunk/modules/m_wallops.c (File Modified)
3451
3452
3453 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3454 Log:
3455 Make sure destination field in some sasl numerics
3456 is the user's nick, not the sasl agent or server
3457 name.
3458
3459
3460 Changes: Modified:
3461 +2 -2 trunk/modules/m_sasl.c (File Modified)
3462
3463
3464 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3465 Log:
3466 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3467
3468
3469 Changes: Modified:
3470 +1 -1 trunk/extensions/Makefile.in (File Modified)
3471
3472
3473 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3474 Log:
3475 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3476
3477
3478 Changes: Modified:
3479 +1 -0 trunk/src/s_user.c (File Modified)
3480
3481
3482 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3483 Log:
3484 Fix build for when IPv6 is disabled.
3485
3486
3487 Changes: Modified:
3488 +12 -10 trunk/src/s_auth.c (File Modified)
3489
3490
3491 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3492 Log:
3493 Add information about adding extban types.
3494
3495
3496 Changes: Modified:
3497 +25 -0 trunk/doc/extban.txt (File Modified)
3498
3499
3500 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3501 Log:
3502 Better extban validation: try to match a new extban from
3503 a local user against its setter to see if it is valid.
3504 Unknown extban types from remotes are no longer hidden.
3505
3506
3507 Changes: Modified:
3508 +4 -3 trunk/doc/extban.txt (File Modified)
3509 +1 -0 trunk/include/channel.h (File Modified)
3510 +2 -6 trunk/src/chmode.c (File Modified)
3511 +32 -0 trunk/src/extban.c (File Modified)
3512
3513
3514 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3515 Log:
3516 Make sure both .c.o: and .s.o: are followed by the necessary command.
3517
3518
3519 Changes: Modified:
3520 +1 -0 trunk/src/Makefile.in (File Modified)
3521
3522
3523 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3524 Log:
3525 Add need_sasl auth{} flag to sgml documentation.
3526
3527
3528 Changes: Modified:
3529 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3530
3531
3532 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3533 Log:
3534 Document need_sasl auth{} flag in example confs.
3535
3536
3537 Changes: Modified:
3538 +1 -0 trunk/doc/example.conf (File Modified)
3539 +1 -0 trunk/doc/reference.conf (File Modified)
3540
3541
3542 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3543 Log:
3544 Don't allow TB to set an empty topic.
3545 This would be possible if a server sent bad protocol
3546 and could cause a crash.
3547
3548
3549 Changes: Modified:
3550 +4 -0 trunk/modules/m_tb.c (File Modified)
3551
3552
3553 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3554 Log:
3555 - oops
3556
3557
3558 Changes: Modified:
3559 +1 -1 trunk/Makefile.in (File Modified)
3560
3561
3562 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3563 Log:
3564 - typo fix
3565
3566
3567 Changes: Modified:
3568 +2 -2 trunk/configure (File Modified)
3569 +1 -1 trunk/configure.ac (File Modified)
3570
3571
3572 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3573 Log:
3574 - rebuild configure
3575
3576
3577 Changes: Modified:
3578 +2 -2 trunk/configure (File Modified)
3579
3580
3581 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3582 Log:
3583 - makefile fix
3584
3585
3586 Changes: Modified:
3587 +1 -1 trunk/extensions/Makefile.in (File Modified)
3588
3589
3590 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3591 Log:
3592 - rename contrib to extensions to bring some clarity to things
3593
3594
3595 Changes: Modified:
3596 +1 -1 trunk/Makefile.in (File Modified)
3597 +1 -1 trunk/configure.ac (File Modified)
3598 +10 -10 trunk/doc/example.conf (File Modified)
3599 +10 -10 trunk/doc/reference.conf (File Modified)
3600 + - trunk/extensions/ (File Added)
3601 + - trunk/extras/ (File Deleted)
3602
3603
3604 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3605 Log:
3606 - temporary rename
3607
3608
3609 Changes: Modified:
3610 +1 -1 trunk/Makefile.in (File Modified)
3611 +1 -1 trunk/configure.ac (File Modified)
3612 + - trunk/contrib/ (File Deleted)
3613 + - trunk/extras/ (File Added)
3614
3615
3616 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3617 Log:
3618 Don't allow servers to QUIT (they should use SQUIT).
3619
3620
3621 Changes: Modified:
3622 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3623
3624
3625 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3626 Log:
3627 - keywords
3628
3629
3630 Changes: Modified:
3631 + - trunk/src/fnvhash.s (Property Modified)
3632
3633
3634 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3635 Log:
3636 - reduced version of code
3637
3638
3639 Changes: Modified:
3640 +9 -61 trunk/src/fnvhash.s (File Modified)
3641
3642
3643 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3644 Log:
3645 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3646
3647
3648 Changes: Modified:
3649 +1 -1 trunk/src/fnvhash.s (File Modified)
3650
3651
3652 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3653 Log:
3654 Fix orighost matching for klines, etc. Was hashing the visible
3655 host, oops.
3656
3657
3658 Changes: Modified:
3659 +1 -1 trunk/src/hostmask.c (File Modified)
3660
3661
3662 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3663 Log:
3664 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3665
3666
3667 Changes: Modified:
3668 +7 -1 trunk/configure (File Modified)
3669 +5 -0 trunk/configure.ac (File Modified)
3670 +5 -6 trunk/src/Makefile.in (File Modified)
3671 +0 -4 trunk/src/fnvhash.s (File Modified)
3672 +0 -2 trunk/src/hash.c (File Modified)
3673
3674
3675 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3676 Log:
3677 - regenerate configure
3678
3679
3680 Changes: Modified:
3681 +18 -0 trunk/configure (File Modified)
3682
3683
3684 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3685 Log:
3686 - --enable-ricer-hashing option.
3687
3688
3689 Changes: Modified:
3690 +9 -0 trunk/configure.ac (File Modified)
3691 +3 -0 trunk/include/setup.h.in (File Modified)
3692
3693
3694 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3695 Log:
3696 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3697
3698
3699 Changes: Modified:
3700 + - trunk/src/fnvhash.s (File Added)
3701 +3 -0 trunk/src/hash.c (File Modified)
3702
3703
3704 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3705 Log:
3706 Fix syntax error in reference.conf.
3707
3708
3709 Changes: Modified:
3710 +0 -1 trunk/doc/reference.conf (File Modified)
3711
3712
3713 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3714 Log:
3715 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3716 (&& instead of ||...)
3717 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3718
3719
3720 Changes: Modified:
3721 +1 -1 trunk/src/chmode.c (File Modified)
3722
3723
3724 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3725 Log:
3726 Documentation for extban.
3727
3728
3729 Changes: Modified:
3730 + - trunk/doc/extban.txt (File Added)
3731
3732
3733 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3734 Log:
3735 Add extban modules to example confs.
3736
3737
3738 Changes: Modified:
3739 +5 -0 trunk/doc/example.conf (File Modified)
3740 +10 -0 trunk/doc/reference.conf (File Modified)
3741
3742
3743 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3744 Log:
3745 Initial addition of extended ban types (conditionals).
3746 Allows custom +bqeI checks via modules.
3747 Initial extra types are account (a[:mask]), oper (o),
3748 channel (c:name), realname (r:mask), server (s:mask).
3749
3750
3751 Changes: Modified:
3752 +229 -0 trunk/contrib/Makefile.in (File Modified)
3753 + - trunk/contrib/extb_account.c (File Added)
3754 + - trunk/contrib/extb_channel.c (File Added)
3755 + - trunk/contrib/extb_oper.c (File Added)
3756 + - trunk/contrib/extb_realname.c (File Added)
3757 + - trunk/contrib/extb_server.c (File Added)
3758 +13 -0 trunk/include/channel.h (File Modified)
3759 +1 -0 trunk/src/Makefile.in (File Modified)
3760 +14 -5 trunk/src/channel.c (File Modified)
3761 +91 -0 trunk/src/chmode.c (File Modified)
3762 + - trunk/src/extban.c (File Added)
3763
3764
3765 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3766 Log:
3767 Do not force +bqeI modes starting with '$' in nick!user@host format.
3768 * and ? characters in them are still assumed to be wildcards.
3769
3770
3771 Changes: Modified:
3772 +6 -0 trunk/src/chmode.c (File Modified)
3773
3774
3775 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3776 Log:
3777 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3778
3779
3780 Changes: Modified:
3781 +4 -0 trunk/modules/m_capab.c (File Modified)
3782
3783
3784 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3785 Log:
3786 Stop some mixing of client and server protocol.
3787
3788
3789 Changes: Modified:
3790 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3791 +4 -2 trunk/modules/m_pass.c (File Modified)
3792 +6 -0 trunk/modules/m_sasl.c (File Modified)
3793 +6 -0 trunk/modules/m_user.c (File Modified)
3794
3795
3796 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3797 Log:
3798 - additional revert
3799
3800
3801 Changes: Modified:
3802 +0 -2 trunk/include/s_newconf.h (File Modified)
3803 +0 -4 trunk/include/s_serv.h (File Modified)
3804 +0 -1 trunk/src/newconf.c (File Modified)
3805 +1 -13 trunk/src/s_serv.c (File Modified)
3806
3807
3808 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3809 Log:
3810 - revert LZOLink patch for now
3811
3812
3813 Changes: Modified:
3814 +0 -1 trunk/servlink/Makefile.in (File Modified)
3815 +0 -16 trunk/servlink/README (File Modified)
3816 +2 -36 trunk/servlink/control.c (File Modified)
3817 +0 -3 trunk/servlink/control.h (File Modified)
3818 +7 -5955 trunk/servlink/io.c (File Modified)
3819 + - trunk/servlink/lzoconf.h (File Deleted)
3820 + - trunk/servlink/lzodefs.h (File Deleted)
3821 + - trunk/servlink/minilzo.c (File Deleted)
3822 + - trunk/servlink/minilzo.h (File Deleted)
3823 +0 -1 trunk/servlink/servlink.h (File Modified)
3824
3825
3826 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3827 Log:
3828 - more stuff here
3829
3830
3831 Changes: Modified:
3832 +4 -2 trunk/servlink/control.c (File Modified)
3833 +2 -1 trunk/servlink/io.c (File Modified)
3834
3835
3836 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3837 Log:
3838 - oops
3839
3840
3841 Changes: Modified:
3842 +2 -2 trunk/servlink/io.c (File Modified)
3843
3844
3845 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3846 Log:
3847 - paranoia, prevent segfaults
3848
3849
3850 Changes: Modified:
3851 +2 -2 trunk/servlink/io.c (File Modified)
3852
3853
3854 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3855 Log:
3856 - more optimal servlink code
3857
3858
3859 Changes: Modified:
3860 +21 -8 trunk/servlink/io.c (File Modified)
3861
3862
3863 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3864 Log:
3865 - more efficient read strategy
3866
3867
3868 Changes: Modified:
3869 +15 -3 trunk/servlink/io.c (File Modified)
3870
3871
3872 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3873 Log:
3874 - use lzo_uintp cast to make LZO happy
3875
3876
3877 Changes: Modified:
3878 +3 -3 trunk/servlink/io.c (File Modified)
3879
3880
3881 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3882 Log:
3883 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3884
3885
3886 Changes: Modified:
3887 +4 -0 trunk/doc/example.conf (File Modified)
3888 +2 -1 trunk/include/s_newconf.h (File Modified)
3889 +4 -0 trunk/include/s_serv.h (File Modified)
3890 +1 -0 trunk/servlink/Makefile.in (File Modified)
3891 +16 -0 trunk/servlink/README (File Modified)
3892 +34 -2 trunk/servlink/control.c (File Modified)
3893 +3 -0 trunk/servlink/control.h (File Modified)
3894 +5929 -7 trunk/servlink/io.c (File Modified)
3895 + - trunk/servlink/lzoconf.h (File Added)
3896 + - trunk/servlink/lzodefs.h (File Added)
3897 + - trunk/servlink/minilzo.c (File Added)
3898 + - trunk/servlink/minilzo.h (File Added)
3899 +1 -0 trunk/servlink/servlink.h (File Modified)
3900 +1 -0 trunk/src/newconf.c (File Modified)
3901 +14 -2 trunk/src/s_serv.c (File Modified)
3902
3903
3904 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3905 Log:
3906 - remove imalloc, it was a concept that probably wouldn't have worked properly
3907
3908
3909 Changes: Modified:
3910 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3911 + - trunk/libcharybdis/imalloc.c (File Deleted)
3912 + - trunk/libcharybdis/imalloc.h (File Deleted)
3913
3914
3915 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3916 Log:
3917 - disable imalloc for now
3918
3919
3920 Changes: Modified:
3921 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3922
3923
3924 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3925 Log:
3926 - remove unneeded debug code
3927
3928
3929 Changes: Modified:
3930 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3931
3932
3933 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3934 Log:
3935 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3936
3937
3938 Changes: Modified:
3939 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3940
3941
3942 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3943 Log:
3944 - more stuff here, imalloc remains disabled for now
3945
3946
3947 Changes: Modified:
3948 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3949
3950
3951 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3952 Log:
3953 - more progress
3954
3955
3956 Changes: Modified:
3957 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3958
3959
3960 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3961 Log:
3962 - more tweaks
3963
3964
3965 Changes: Modified:
3966 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3967 +2 -0 trunk/src/ircd.c (File Modified)
3968
3969
3970 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3971 Log:
3972 - roll back libircd crap
3973
3974
3975 Changes: Modified:
3976 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3977 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3978 +29 -0 trunk/src/.depend (File Modified)
3979 +6 -21 trunk/src/Makefile.in (File Modified)
3980 +3 -218 trunk/src/ircd.c (File Modified)
3981 + - trunk/src/ircd_linker.c (File Deleted)
3982 + - trunk/src/main.c (File Deleted)
3983
3984
3985 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3986 Log:
3987 - realloc(), free() implementation
3988
3989
3990 Changes: Modified:
3991 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3992
3993
3994 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3995 Log:
3996 - malloc(), calloc() implementation
3997
3998
3999 Changes: Modified:
4000 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4001
4002
4003 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4004 Log:
4005 - block_free(), block_find(), retune_heaps() implementation
4006
4007
4008 Changes: Modified:
4009 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4010
4011
4012 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4013 Log:
4014 - block_destroy code, block_allocate code.
4015
4016
4017 Changes: Modified:
4018 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4019
4020
4021 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4022 Log:
4023 - block_new() code
4024
4025
4026 Changes: Modified:
4027 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4028
4029
4030 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4031 Log:
4032 - disable imalloc again :P
4033
4034
4035 Changes: Modified:
4036 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4037
4038
4039 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4040 Log:
4041 - fix warning
4042
4043
4044 Changes: Modified:
4045 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4046
4047
4048 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4049 Log:
4050 - fix typo
4051
4052
4053 Changes: Modified:
4054 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4055
4056
4057 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4058 Log:
4059 - constructor code for imalloc engine (malloc_init())
4060
4061
4062 Changes: Modified:
4063 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4064
4065
4066 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4067 Log:
4068 - imalloc engine improvements
4069
4070
4071 Changes: Modified:
4072 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4073
4074
4075 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4076 Log:
4077 - replace mmap() code with direct brk()/sbrk() calls.
4078
4079
4080 Changes: Modified:
4081 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4082
4083
4084 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4085 Log:
4086 - remove outdated i_malloc() interfaces
4087
4088
4089 Changes: Modified:
4090 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4091
4092
4093 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4094 Log:
4095 - redisable imalloc (sorry!)
4096
4097
4098 Changes: Modified:
4099 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4100
4101
4102 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4103 Log:
4104 - correct GET_PAGE_SLOT() macro
4105
4106
4107 Changes: Modified:
4108 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4109
4110
4111 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4112 Log:
4113 - oops forgot to commit it with imalloc turned off
4114
4115
4116 Changes: Modified:
4117 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4118
4119
4120 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4121 Log:
4122 - cleanups
4123
4124
4125 Changes: Modified:
4126 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4127 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4128
4129
4130 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4131 Log:
4132 - lowlevel imalloc code
4133
4134
4135 Changes: Modified:
4136 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4137 + - trunk/libcharybdis/imalloc.h (File Added)
4138
4139
4140 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4141 Log:
4142 - fix bindings
4143
4144
4145 Changes: Modified:
4146 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4147
4148
4149 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4150 Log:
4151 remove #ifndef
4152
4153
4154 Changes: Modified:
4155 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4156
4157
4158 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4159 Log:
4160 - 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)
4161
4162
4163 Changes: Modified:
4164 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4165 + - trunk/libcharybdis/imalloc.c (File Added)
4166
4167
4168 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4169 Log:
4170 - increment configure Id
4171
4172
4173 Changes: Modified:
4174 +2208 -1 trunk/configure (File Modified)
4175
4176
4177 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4178 Log:
4179 - bootstrap for imalloc code
4180
4181
4182 Changes: Modified:
4183 +54 -1 trunk/configure.ac (File Modified)
4184 +27 -0 trunk/include/setup.h.in (File Modified)
4185
4186
4187 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4188 Log:
4189 Clarify interaction of spoofs and channel bans/operator{} blocks.
4190
4191
4192 Changes: Modified:
4193 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4194 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4195
4196
4197 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4198 Log:
4199 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4200
4201
4202 Changes: Modified:
4203 +30 -22 trunk/src/ircd.c (File Modified)
4204
4205
4206 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4207 Log:
4208 If shared{} blocks deny something, the command
4209 is silently ignored.
4210
4211
4212 Changes: Modified:
4213 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4214
4215
4216 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4217 Log:
4218 Move up IsService check so we don't store a non-service
4219 in preClient->sasl_agent.
4220
4221
4222 Changes: Modified:
4223 +6 -6 trunk/modules/m_sasl.c (File Modified)
4224
4225
4226 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4227 Log:
4228 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4229 Add some more sanity checks on agent strings.
4230
4231
4232 Changes: Modified:
4233 +13 -11 trunk/modules/m_sasl.c (File Modified)
4234
4235
4236 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4237 Log:
4238 Unknown clients can have an ID too now so make sure to remove
4239 them from the hash if they exit.
4240
4241
4242 Changes: Modified:
4243 +3 -0 trunk/src/client.c (File Modified)
4244
4245
4246 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4247 Log:
4248 Only accept sasl from servers in a service{} block.
4249 Not tested but this must go in.
4250
4251
4252 Changes: Modified:
4253 +6 -0 trunk/modules/m_sasl.c (File Modified)
4254 +3 -0 trunk/modules/m_signon.c (File Modified)
4255
4256
4257 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4258 Log:
4259 Only process SAVE messages targetting registered users,
4260 not servers or unregistered connections. Could cause
4261 a crash when bad protocol was received.
4262
4263
4264 Changes: Modified:
4265 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4266
4267
4268 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4269 Log:
4270 - fix QJM buffer overflow vulnerability (fucking GXTi)
4271
4272
4273 Changes: Modified:
4274 +3 -3 trunk/src/s_user.c (File Modified)
4275
4276
4277 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4278 Log:
4279 Mention /scan umodes under oper_spy privilege.
4280
4281
4282 Changes: Modified:
4283 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4284
4285
4286 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4287 Log:
4288 Mention that overlapping cluster blocks are a bad thing.
4289
4290
4291 Changes: Modified:
4292 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4293
4294
4295 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4296 Log:
4297 - Document cluster{} and shared{} blocks.
4298 - Mention that service{} does not allow wildcards.
4299
4300
4301 Changes: Modified:
4302 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4303
4304
4305 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4306 Log:
4307 Document exempt{} and service{} blocks, point to reference.conf for
4308 general{}, channel{} and serverhide{}.
4309
4310
4311 Changes: Modified:
4312 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4313
4314
4315 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4316 Log:
4317 Document ~ in lists of values better.
4318
4319
4320 Changes: Modified:
4321 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4322
4323
4324 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4325 Log:
4326 More detailed CNOTICE, CPRIVMSG descriptions.
4327
4328
4329 Changes: Modified:
4330 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4331
4332
4333 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4334 Log:
4335 Oops, need both Revision and Id on modules.
4336
4337
4338 Changes: Modified:
4339 + - trunk/modules/sno_routing.c (Property Modified)
4340
4341
4342 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4343 Log:
4344 Tweak header comment a bit (filename, Id).
4345
4346
4347 Changes: Modified:
4348 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4349
4350
4351 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4352 Log:
4353 Add GLINE and UNGLINE.
4354
4355
4356 Changes: Modified:
4357 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4358
4359
4360 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4361 Log:
4362 New configure with proper Id.
4363
4364
4365 Changes: Modified:
4366 +3 -1 trunk/configure (File Modified)
4367
4368
4369 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4370 Log:
4371 Change #include directives for in6addr_any, hopefully compiles better now.
4372
4373
4374 Changes: Modified:
4375 +3 -1 trunk/configure.ac (File Modified)
4376
4377
4378 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4379 Log:
4380 Encourage putting actual administrative information
4381 in the admin{} block.
4382
4383
4384 Changes: Modified:
4385 +3 -3 trunk/doc/example.conf (File Modified)
4386
4387
4388 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4389 Log:
4390 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4391
4392
4393 Changes: Modified:
4394 +9 -7 trunk/include/s_conf.h (File Modified)
4395 +1 -0 trunk/src/newconf.c (File Modified)
4396 +10 -0 trunk/src/s_user.c (File Modified)
4397
4398
4399 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4400 Log:
4401 - Change to glines = no in example confs
4402 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4403 are disabled.
4404
4405
4406 Changes: Modified:
4407 +1 -1 trunk/doc/example.conf (File Modified)
4408 +1 -1 trunk/doc/reference.conf (File Modified)
4409 +2 -2 trunk/modules/m_gline.c (File Modified)
4410
4411
4412 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4413 Log:
4414 - forward-port QJM fix from 1.1
4415
4416
4417 Changes: Modified:
4418 +2 -0 trunk/src/s_user.c (File Modified)
4419
4420
4421 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4422 Log:
4423 - add switch to configure to disable the block allocator
4424
4425
4426 Changes: Modified:
4427 +18 -0 trunk/configure (File Modified)
4428 +9 -0 trunk/configure.ac (File Modified)
4429 +0 -6 trunk/include/config.h (File Modified)
4430 +3 -0 trunk/include/setup.h.in (File Modified)
4431
4432
4433 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4434 Log:
4435 Fix wierd error that would exit SASL users with "Overridden"
4436
4437 Changes: Modified:
4438 +1 -1 trunk/modules/m_signon.c (File Modified)
4439
4440
4441 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4442 Log:
4443 Remove obsolete XXX comment about lazylinks.
4444
4445
4446 Changes: Modified:
4447 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4448
4449
4450 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4451 Log:
4452 OJOIN: make sure to send the wallops remotely for #channels
4453
4454
4455 Changes: Modified:
4456 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4457
4458
4459 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4460 Log:
4461 Accountability for OJOIN (contrib module)
4462
4463 Changes: Modified:
4464 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4465
4466
4467 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4468 Log:
4469 - move more stuff over to ircd_state
4470
4471
4472 Changes: Modified:
4473 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4474 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4475 +9 -0 trunk/src/ircd_state.c (File Modified)
4476 +3 -3 trunk/src/patricia.c (File Modified)
4477
4478
4479 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4480 Log:
4481 - move more stuff out of libircd and into ircd_state.c
4482
4483
4484 Changes: Modified:
4485 +5 -5 trunk/src/channel.c (File Modified)
4486 +4 -4 trunk/src/client.c (File Modified)
4487 +12 -0 trunk/src/ircd_state.c (File Modified)
4488
4489
4490 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4491 Log:
4492 - this is just barrels of fun
4493
4494
4495 Changes: Modified:
4496 + - trunk/include/ircd_state.h (File Added)
4497 +1 -1 trunk/src/Makefile.in (File Modified)
4498 +2 -1 trunk/src/channel.c (File Modified)
4499 +3 -52 trunk/src/ircd.c (File Modified)
4500 +100 -3 trunk/src/ircd_state.c (File Modified)
4501
4502
4503 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4504 Log:
4505 It's .include, not #include.
4506
4507
4508 Changes: Modified:
4509 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4510
4511
4512 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4513 Log:
4514 More consistent section titles.
4515
4516
4517 Changes: Modified:
4518 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4519 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4520 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4521
4522
4523 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4524 Log:
4525 Mention possible exceeding of +j/+l due to propagation
4526 delays between servers.
4527
4528
4529 Changes: Modified:
4530 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4531
4532
4533 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4534 Log:
4535 Formatting nits:
4536 - "text" -> <quote>text</quote>
4537 - <filename>
4538 - a few more
4539
4540
4541 Changes: Modified:
4542 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4543 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4544 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4545 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4546
4547
4548 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4549 Log:
4550 Remove text about deprecation of glines.
4551
4552
4553 Changes: Modified:
4554 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4555
4556
4557 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4558 Log:
4559 - Add description of umode +D, deaf.
4560 - Mention CALLERID 005 token with umode +g.
4561
4562
4563 Changes: Modified:
4564 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4565
4566
4567 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4568 Log:
4569 Strip off a leading colon in services shortcuts (aliases).
4570
4571
4572 Changes: Modified:
4573 +2 -0 trunk/src/parse.c (File Modified)
4574
4575
4576 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4577 Log:
4578 Add no_oper_invis contrib module, denies opers setting
4579 themselves invisible (except hidden_oper's).
4580
4581
4582 Changes: Modified:
4583 +42 -0 trunk/contrib/Makefile.in (File Modified)
4584 + - trunk/contrib/no_oper_invis.c (File Added)
4585
4586
4587 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4588 Log:
4589 Mention /stats E, make the other /stats descriptions more consistent.
4590
4591
4592 Changes: Modified:
4593 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4594
4595
4596 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4597 Log:
4598 Mention that the KILL reason and oper will appear on channels.
4599
4600
4601 Changes: Modified:
4602 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4603
4604
4605 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4606 Log:
4607 Mention /mode #channel f to query forward channel from outside.
4608
4609
4610 Changes: Modified:
4611 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4612
4613
4614 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4615 Log:
4616 Port over RATBOX_2_1 r20960 (anfl):
4617 client connect notices to +C should be hiding the extra
4618 fields for spoofed users
4619
4620
4621 Changes: Modified:
4622 +2 -1 trunk/src/s_user.c (File Modified)
4623
4624
4625 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4626 Log:
4627 Add a chapter with our extra user commands:
4628 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4629
4630
4631 Changes: Modified:
4632 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4633 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4634
4635
4636 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4637 Log:
4638 Do not put by <server>: in SQUIT reasons to servers
4639 other than the one being exited.
4640
4641
4642 Changes: Modified:
4643 +1 -1 trunk/src/client.c (File Modified)
4644
4645
4646 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4647 Log:
4648 Regenerate configure.
4649
4650
4651 Changes: Modified:
4652 +1162 -1159 trunk/configure (File Modified)
4653
4654
4655 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4656 Log:
4657 Move the warning flags down so they do not mess up
4658 checks like for -Wl,-export-dynamic.
4659
4660
4661 Changes: Modified:
4662 +33 -30 trunk/configure.ac (File Modified)
4663
4664
4665 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4666 Log:
4667 - more work here
4668
4669
4670 Changes: Modified:
4671 +2 -1 trunk/iauth/Makefile.in (File Modified)
4672
4673
4674 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4675 Log:
4676 - build iauth makefile
4677
4678
4679 Changes: Modified:
4680 +3 -2 trunk/configure (File Modified)
4681 +1 -0 trunk/configure.ac (File Modified)
4682
4683
4684 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4685 Log:
4686 - Makefile
4687
4688
4689 Changes: Modified:
4690 + - trunk/iauth/Makefile.in (File Added)
4691
4692
4693 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4694 Log:
4695 - add iauth.conf.example from irc2.11
4696
4697
4698 Changes: Modified:
4699 + - trunk/doc/example-iauth.conf (File Added)
4700
4701
4702 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4703 Log:
4704 - wow, i found some docs on this thing
4705
4706
4707 Changes: Modified:
4708 + - trunk/doc/technical/iauth-internals.txt (File Added)
4709
4710
4711 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4712 Log:
4713 - no longer applicable
4714
4715
4716 Changes: Modified:
4717 + - trunk/authdaemon/ (File Deleted)
4718
4719
4720 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4721 Log:
4722 - remove libircd.so on make clean (oops)
4723
4724
4725 Changes: Modified:
4726 +1 -1 trunk/src/Makefile.in (File Modified)
4727
4728
4729 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4730 Log:
4731 - merge iauth source for experimentation
4732
4733
4734 Changes: Modified:
4735 + - trunk/iauth/ (File Added)
4736 + - trunk/iauth/a_conf.c (File Added)
4737 + - trunk/iauth/a_conf_def.h (File Added)
4738 + - trunk/iauth/a_conf_ext.h (File Added)
4739 + - trunk/iauth/a_defines.h (File Added)
4740 + - trunk/iauth/a_externs.h (File Added)
4741 + - trunk/iauth/a_io.c (File Added)
4742 + - trunk/iauth/a_io_ext.h (File Added)
4743 + - trunk/iauth/a_log.c (File Added)
4744 + - trunk/iauth/a_log_def.h (File Added)
4745 + - trunk/iauth/a_log_ext.h (File Added)
4746 + - trunk/iauth/a_struct_def.h (File Added)
4747 + - trunk/iauth/iauth.c (File Added)
4748 + - trunk/iauth/mod_lhex.c (File Added)
4749 + - trunk/iauth/mod_lhex_ext.h (File Added)
4750 + - trunk/iauth/mod_pipe.c (File Added)
4751 + - trunk/iauth/mod_pipe_ext.h (File Added)
4752 + - trunk/iauth/mod_rfc931.c (File Added)
4753 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4754 + - trunk/iauth/mod_socks.c (File Added)
4755 + - trunk/iauth/mod_socks_ext.h (File Added)
4756 + - trunk/iauth/mod_webproxy.c (File Added)
4757 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4758
4759
4760 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4761 Log:
4762 User /quote help index was not sorted properly.
4763
4764
4765 Changes: Modified:
4766 +2 -2 trunk/help/Makefile.in (File Modified)
4767 +8 -8 trunk/help/users/index (File Modified)
4768
4769
4770 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4771 Log:
4772 Add SCAN help file.
4773
4774
4775 Changes: Modified:
4776 +25 -8 trunk/help/opers/index (File Modified)
4777 + - trunk/help/opers/scan (File Added)
4778
4779
4780 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4781 Log:
4782 SGML docs:
4783 - Document SCAN UMODES
4784 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4785
4786
4787 Changes: Modified:
4788 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4789
4790
4791 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4792 Log:
4793 Add our copyright information to /info (part of release-1.1 r1026).
4794
4795
4796 Changes: Modified:
4797 +1 -0 trunk/src/version.c.SH (File Modified)
4798
4799
4800 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4801 Log:
4802 Fix some compile warnings.
4803
4804
4805 Changes: Modified:
4806 +1 -1 trunk/modules/core/m_join.c (File Modified)
4807 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4808 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4809 +1 -1 trunk/modules/m_scan.c (File Modified)
4810 +4 -4 trunk/modules/m_signon.c (File Modified)
4811
4812
4813 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4814 Log:
4815 RSFNC: OK, actually consider unknowns also for detecting a collide.
4816 Otherwise we can get two clients with the same nick.
4817
4818
4819 Changes: Modified:
4820 +1 -1 trunk/modules/m_services.c (File Modified)
4821
4822
4823 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4824 Log:
4825 - charybdis profiling stuff
4826 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4827 - update .depend
4828
4829
4830 Changes: Modified:
4831 +0 -8 trunk/configure (File Modified)
4832 +1 -8 trunk/configure.ac (File Modified)
4833 +18 -0 trunk/include/channel.h (File Modified)
4834 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4835 +335 -260 trunk/src/.depend (File Modified)
4836 +1569 -0 trunk/src/Makefile.in (File Modified)
4837 + - trunk/src/chmode.c (File Added)
4838 +16 -1 trunk/src/ircd.c (File Modified)
4839 +11 -0 trunk/src/main.c (File Modified)
4840 +11 -0 trunk/src/modules.c (File Modified)
4841
4842
4843 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4844 Log:
4845 RSFNC: Do not send kills to servers for unknowns
4846
4847
4848 Changes: Modified:
4849 +4 -2 trunk/modules/m_services.c (File Modified)
4850
4851
4852 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4853 Log:
4854 Describe service{} blocks in reference.conf.
4855
4856
4857 Changes: Modified:
4858 +12 -0 trunk/doc/reference.conf (File Modified)
4859
4860
4861 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4862 Log:
4863 Replace this list of modes with pointers to other documentation.
4864
4865
4866 Changes: Modified:
4867 +6 -50 trunk/doc/modes.txt (File Modified)
4868
4869
4870 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4871 Log:
4872 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4873 looks too much like an old-ircd client pointer otherwise.
4874
4875
4876 Changes: Modified:
4877 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4878
4879
4880 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4881 Log:
4882 findforwards:
4883 - note truncation of the list (perhaps sending multiple
4884 notices is better)
4885 - clarify in a comment that /findforwards on a nonexistent
4886 channel can be useful
4887 - sendto_one_notice() requires that the text start with
4888 a colon
4889
4890
4891 Changes: Modified:
4892 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4893
4894
4895 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4896 Log:
4897 When we close a local server's link, always include the
4898 name of the client causing the exit in the reason in the
4899 SQUIT we send them (replacing them with us). This makes
4900 sure server notices for stuff like "Not enough arguments
4901 to server command" are different on the two sides.
4902
4903
4904 Changes: Modified:
4905 +7 -5 trunk/src/client.c (File Modified)
4906
4907
4908 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4909 Log:
4910 New contrib module m_findforwards.c
4911
4912
4913 Changes: Modified:
4914 +112 -0 trunk/contrib/Makefile.in (File Modified)
4915 + - trunk/contrib/m_findforwards.c (File Added)
4916
4917
4918 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4919 Log:
4920 Whoops, don't show real host behind auth{} spoof in
4921 spoof notices if hide_spoof_ips is enabled.
4922
4923 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4924
4925
4926 Changes: Modified:
4927 +3 -2 trunk/src/s_conf.c (File Modified)
4928
4929
4930 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4931 Log:
4932 Add dalnet-style /identify that sends to nickserv or chanserv.
4933
4934
4935 Changes: Modified:
4936 +102 -0 trunk/contrib/Makefile.in (File Modified)
4937 + - trunk/contrib/m_identify.c (File Added)
4938
4939
4940 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4941 Log:
4942 Document alias{} blocks a bit better.
4943
4944
4945 Changes: Modified:
4946 +9 -0 trunk/doc/reference.conf (File Modified)
4947
4948
4949 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4950 Log:
4951 - add aliases to /stats m (data usage is not counted though, sorry)
4952
4953
4954 Changes: Modified:
4955 +1 -0 trunk/include/s_conf.h (File Modified)
4956 +3 -0 trunk/src/newconf.c (File Modified)
4957 +15 -0 trunk/src/parse.c (File Modified)
4958
4959
4960 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4961 Log:
4962 - remove m_sshortcut as it's no longer relevant
4963
4964
4965 Changes: Modified:
4966 +0 -145 trunk/modules/Makefile.in (File Modified)
4967 + - trunk/modules/m_sshortcut.c (File Deleted)
4968
4969
4970 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4971 Log:
4972 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4973 targets instead of my original idea :P)
4974
4975
4976 Changes: Modified:
4977 +32 -0 trunk/doc/example.conf (File Modified)
4978 +35 -0 trunk/doc/reference.conf (File Modified)
4979 +4 -0 trunk/include/parse.h (File Modified)
4980 +7 -0 trunk/include/s_conf.h (File Modified)
4981 +82 -0 trunk/src/newconf.c (File Modified)
4982 +78 -0 trunk/src/parse.c (File Modified)
4983 +16 -0 trunk/src/s_conf.c (File Modified)
4984
4985
4986 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4987 Log:
4988 Remove some spaces after tabs. ??
4989
4990
4991 Changes: Modified:
4992 +18 -18 trunk/src/newconf.c (File Modified)
4993
4994
4995 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4996 Log:
4997 Global /who:
4998 - make sure to clear all marks also if the who was aborted
4999 because of too many matches
5000 - give ERR_TOOMANYMATCHES if too many matches
5001 - clarify comments
5002
5003 ratbox RATBOX_2_2 r22003 (jilles)
5004
5005
5006 Changes: Modified:
5007 +28 -26 trunk/modules/m_who.c (File Modified)
5008
5009
5010 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5011 Log:
5012 - devel is 2.0
5013
5014
5015 Changes: Modified:
5016 +9 -9 trunk/configure (File Modified)
5017 +1 -1 trunk/configure.ac (File Modified)
5018
5019
5020 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5021 Log:
5022 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5023
5024
5025 Changes: Modified:
5026 +2 -1 trunk/include/s_newconf.h (File Modified)
5027 +20 -0 trunk/modules/m_rehash.c (File Modified)
5028 +1 -1 trunk/src/s_newconf.c (File Modified)
5029
5030
5031 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5032 Log:
5033 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5034
5035
5036 Changes: Modified:
5037 +0 -1 trunk/doc/example.conf (File Modified)
5038 +0 -3 trunk/doc/reference.conf (File Modified)
5039 +0 -1 trunk/include/s_conf.h (File Modified)
5040 +0 -6 trunk/modules/m_info.c (File Modified)
5041 +1 -1 trunk/src/channel.c (File Modified)
5042 +0 -1 trunk/src/newconf.c (File Modified)
5043
5044
5045 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5046 Log:
5047 Missing header in m_chghost.c
5048
5049 Changes: Modified:
5050 +1 -0 trunk/modules/m_chghost.c (File Modified)
5051
5052
5053 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5054 Log:
5055 Relocate QJM code to a seperate function(change_nick_user_host)
5056 Change CHGHOST to use change_nick_user_host instead of just setting it
5057
5058
5059 Changes: Modified:
5060 +3 -0 trunk/include/s_user.h (File Modified)
5061 +1 -1 trunk/modules/m_chghost.c (File Modified)
5062 +3 -78 trunk/modules/m_signon.c (File Modified)
5063 +89 -0 trunk/src/s_user.c (File Modified)
5064
5065
5066 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5067 Log:
5068 Restore /stats a (dns servers, admin-only).
5069
5070
5071 Changes: Modified:
5072 +1 -0 trunk/include/res.h (File Modified)
5073 +5 -8 trunk/modules/m_stats.c (File Modified)
5074 +16 -0 trunk/src/res.c (File Modified)
5075
5076
5077 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5078 Log:
5079 - Add CHARYBDIS_PROFILE if we are profiling.
5080 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5081 - Remove duplicate --enable-epoll entry.
5082
5083
5084 Changes: Modified:
5085 +1595 -15 trunk/configure (File Modified)
5086 +30 -11 trunk/configure.ac (File Modified)
5087 +3 -0 trunk/include/setup.h.in (File Modified)
5088
5089
5090 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5091 Log:
5092 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5093
5094
5095 Changes: Modified:
5096 +28 -0 trunk/aclocal.m4 (File Modified)
5097
5098
5099 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5100 Log:
5101 Allow requesting forward channel and quiet list in same mode command.
5102
5103
5104 Changes: Modified:
5105 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5106
5107
5108 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5109 Log:
5110 Add description of xline wildcards.
5111
5112
5113 Changes: Modified:
5114 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5115
5116
5117 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5118 Log:
5119 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5120
5121
5122 Changes: Modified:
5123 +0 -4 trunk/modules/m_services.c (File Modified)
5124
5125
5126 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5127 Log:
5128 typo
5129
5130
5131 Changes: Modified:
5132 +1 -1 trunk/include/hook.h (File Modified)
5133
5134
5135 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5136 Log:
5137 call_hook, not hook_call
5138
5139
5140 Changes: Modified:
5141 +1 -1 trunk/modules/core/m_join.c (File Modified)
5142
5143
5144 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5145 Log:
5146 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5147 Could be useful for a number of things.
5148
5149
5150 Changes: Modified:
5151 +9 -0 trunk/modules/core/m_join.c (File Modified)
5152
5153
5154 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5155 Log:
5156 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5157
5158
5159 Changes: Modified:
5160 +7 -0 trunk/include/hook.h (File Modified)
5161
5162
5163 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5164 Log:
5165 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5166
5167
5168 Changes: Modified:
5169 +15 -0 trunk/modules/m_services.c (File Modified)
5170
5171
5172 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5173 Log:
5174 Clarify snomask +f, +k, +u.
5175
5176
5177 Changes: Modified:
5178 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5179
5180
5181 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5182 Log:
5183 Cmode +p and +s may be set simultaneously.
5184
5185
5186 Changes: Modified:
5187 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5188
5189
5190 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5191 Log:
5192 actually, we should check the data version on each reload (oops)
5193
5194
5195 Changes: Modified:
5196 +6 -6 trunk/src/main.c (File Modified)
5197
5198
5199 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5200 Log:
5201 more work on the loader
5202
5203
5204 Changes: Modified:
5205 +45 -21 trunk/src/main.c (File Modified)
5206
5207
5208 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5209 Log:
5210 Add prototype ircd_state.c
5211
5212
5213 Changes: Modified:
5214 + - trunk/src/ircd_state.c (File Added)
5215
5216
5217 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5218 Log:
5219 Smaller improvements.
5220
5221
5222 Changes: Modified:
5223 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5224
5225
5226 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5227 Log:
5228 Add a lot of stuff here.
5229
5230
5231 Changes: Modified:
5232 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5233
5234
5235 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5236 Log:
5237 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5238
5239
5240 Changes: Modified:
5241 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5242
5243
5244 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5245 Log:
5246 Invex doesn't trump +r or (sic) +J.
5247
5248
5249 Changes: Modified:
5250 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5251
5252
5253 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5254 Log:
5255 Check to make sure a module is not loaded before loading it.
5256
5257
5258 Changes: Modified:
5259 +6 -1 trunk/src/ircd_parser.y (File Modified)
5260
5261
5262 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5263 Log:
5264 - Add a missing comma in the HeaderMessages array
5265 - Only send "Your hostname is too long ..." if that really is the case
5266
5267
5268 Changes: Modified:
5269 +2 -2 trunk/src/s_auth.c (File Modified)
5270
5271
5272 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5273 Log:
5274 build_symtable() will have already bailed here, so no need to check
5275 explicitly whether or not charybdis_main is NULL.
5276
5277
5278 Changes: Modified:
5279 +7 -16 trunk/src/main.c (File Modified)
5280
5281
5282 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5283 Log:
5284 Data structure versioning, part 1.
5285
5286
5287 Changes: Modified:
5288 +10 -1 trunk/include/ircd_defs.h (File Modified)
5289 +2 -0 trunk/src/ircd.c (File Modified)
5290 +15 -3 trunk/src/main.c (File Modified)
5291
5292
5293 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5294 Log:
5295 build a symbol table and use that instead of doing a raw dlsym on everything
5296
5297
5298 Changes: Modified:
5299 + - trunk/include/ircd_linker.h (File Added)
5300 +71 -1 trunk/src/Makefile.in (File Modified)
5301 + - trunk/src/ircd_linker.c (File Added)
5302 +16 -4 trunk/src/main.c (File Modified)
5303
5304
5305 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5306 Log:
5307 The launcher now calls io_loop() instead of charybdis_main().
5308 This is so that we do not have to reinitialize *everything* later.
5309
5310
5311 Changes: Modified:
5312 +1 -0 trunk/include/ircd.h (File Modified)
5313 +6 -7 trunk/src/ircd.c (File Modified)
5314 +13 -1 trunk/src/main.c (File Modified)
5315
5316
5317 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5318 Log:
5319 Use global binding on libircd.so.
5320
5321
5322 Changes: Modified:
5323 +1 -1 trunk/src/main.c (File Modified)
5324
5325
5326 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5327 Log:
5328 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5329 (it will do more later)
5330
5331
5332 Changes: Modified:
5333 +14 -12 trunk/include/config.h (File Modified)
5334 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5335 +31 -5 trunk/src/Makefile.in (File Modified)
5336 +78 -1 trunk/src/ircd.c (File Modified)
5337 + - trunk/src/main.c (File Added)
5338
5339
5340 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5341 Log:
5342 Add whitespace here, oops.
5343
5344
5345 Changes: Modified:
5346 +1 -1 trunk/CREDITS (File Modified)
5347
5348
5349 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5350 Log:
5351 Properly copy over the IP address here instead of using a cheap hack.
5352 Because the hack didn't work right except on IPv6. :|
5353
5354
5355 Changes: Modified:
5356 +12 -2 trunk/src/s_newconf.c (File Modified)
5357
5358
5359 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5360 Log:
5361 Revert reject cache notice to ratbox's, which more
5362 clearly suggests what's happening.
5363
5364
5365 Changes: Modified:
5366 +4 -1 trunk/src/reject.c (File Modified)
5367
5368
5369 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5370 Log:
5371 Fix the openssl status in the overview information.
5372
5373
5374 Changes: Modified:
5375 +1 -3 trunk/configure (File Modified)
5376 +1 -3 trunk/configure.ac (File Modified)
5377
5378
5379 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5380 Log:
5381 - Add simple exempt{} block (127.0.0.1) to example.conf.
5382 - Remove mention of deny{}.
5383
5384
5385 Changes: Modified:
5386 +5 -0 trunk/doc/example.conf (File Modified)
5387 +1 -1 trunk/doc/reference.conf (File Modified)
5388
5389
5390 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5391 Log:
5392 example.conf: add some comments at the start
5393 reference.conf: some ircd-ratbox -> charybdis
5394
5395
5396 Changes: Modified:
5397 +11 -0 trunk/doc/example.conf (File Modified)
5398 +6 -5 trunk/doc/reference.conf (File Modified)
5399
5400
5401 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5402 Log:
5403 Rename m_createauthonly module to createauthonly
5404 as this is not a module providing an m_function
5405 (command).
5406
5407
5408 Changes: Modified:
5409 +1 -38 trunk/contrib/Makefile.in (File Modified)
5410 + - trunk/contrib/createauthonly.c (File Added)
5411 + - trunk/contrib/m_createauthonly.c (File Deleted)
5412
5413
5414 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5415 Log:
5416 Add to example confs commented lines for:
5417 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5418 sno_globalkline.so, sno_globaloper.so.
5419
5420
5421 Changes: Modified:
5422 +5 -1 trunk/doc/example.conf (File Modified)
5423 +9 -1 trunk/doc/reference.conf (File Modified)
5424
5425
5426 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5427 Log:
5428 - Unbreak connecting to connect{}s with hostnames
5429 instead of IP addresses (broken with new resolver).
5430 - Try to do A/AAAA query based on aftype in
5431 connect{} (doesn't seem to work fully).
5432
5433
5434 Changes: Modified:
5435 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5436
5437
5438 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5439 Log:
5440 Unbreak /rehash dns.
5441
5442
5443 Changes: Modified:
5444 +1 -0 trunk/src/res.c (File Modified)
5445
5446
5447 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5448 Log:
5449 Preserve Hybrid Id and add one of our own.
5450
5451
5452 Changes: Modified:
5453 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5454 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5455
5456
5457 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5458 Log:
5459 Add anfl and Androsyn to CREDITS.
5460 They wrote a lot of ratbox code we use, both before and after the fork.
5461
5462
5463 Changes: Modified:
5464 +2 -0 trunk/CREDITS (File Modified)
5465
5466
5467 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5468 Log:
5469 Hostname validity check.
5470
5471
5472 Changes: Modified:
5473 +42 -3 trunk/src/s_auth.c (File Modified)
5474
5475
5476 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5477 Log:
5478 Version bump to 1.2.0.
5479
5480
5481 Changes: Modified:
5482 +9 -9 trunk/configure (File Modified)
5483 +1 -1 trunk/configure.ac (File Modified)
5484
5485
5486 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5487 Log:
5488 - Missed a spot in the IPv6 code here. Should be usable now.
5489
5490
5491 Changes: Modified:
5492 +2 -2 trunk/src/res.c (File Modified)
5493
5494
5495 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5496 Log:
5497 Alright, so, this massive commit does the following:
5498 - Removes adns
5499 - Adds a resolver based on the undernet and hybrid one.
5500 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5501 - Makes a check in ./configure be posixly correct
5502 - Simplifies the auth code and DNS callbacks
5503
5504 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5505
5506
5507 Changes: Modified:
5508 +1 -1 trunk/Makefile.in (File Modified)
5509 + - trunk/adns/ (File Deleted)
5510 +148 -80 trunk/configure (File Modified)
5511 +1 -2 trunk/configure.ac (File Modified)
5512 +6 -0 trunk/include/client.h (File Modified)
5513 +1 -0 trunk/include/packet.h (File Modified)
5514 +153 -41 trunk/include/res.h (File Modified)
5515 + - trunk/include/reslib.h (File Added)
5516 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5517 +930 -1449 trunk/modules/.depend (File Modified)
5518 +3 -0 trunk/modules/m_stats.c (File Modified)
5519 +417 -621 trunk/src/.depend (File Modified)
5520 +1 -1 trunk/src/.indent.pro (File Modified)
5521 +2069 -289 trunk/src/Makefile.in (File Modified)
5522 + - trunk/src/adns.c (File Deleted)
5523 + - trunk/src/res.c (File Added)
5524 + - trunk/src/reslib.c (File Added)
5525 +11 -50 trunk/src/s_auth.c (File Modified)
5526 +4 -26 trunk/src/s_newconf.c (File Modified)
5527
5528
5529 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5530 Log:
5531 Document the NOBALLOC feature.
5532
5533
5534 Changes: Modified:
5535 +7 -1 trunk/include/config.h (File Modified)
5536
5537
5538 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5539 Log:
5540 commands.sgml changes
5541
5542
5543 Changes: Modified:
5544 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5545
5546
5547 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5548 Log:
5549 connect{} changes.
5550
5551
5552 Changes: Modified:
5553 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5554
5555
5556 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5557 Log:
5558 Improve description of class{} block (in particular,
5559 mention server classes as well as client classes).
5560
5561
5562 Changes: Modified:
5563 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5564
5565
5566 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5567 Log:
5568 In comment:
5569 -/* sendq: servers need a higher sendq as they send more data */
5570 +/* sendq: servers need a higher sendq as they are sent more data */
5571
5572
5573 Changes: Modified:
5574 +1 -1 trunk/doc/reference.conf (File Modified)
5575
5576
5577 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5578 Log:
5579 Add modules{} block.
5580
5581
5582 Changes: Modified:
5583 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5584
5585
5586 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5587 Log:
5588 Add general::oper_snomask, snomask on oper up for opers
5589 that have umode +s set on oper up, but do not have
5590 a specific snomask setting in their operator block.
5591 If this is empty or not specified, +s is used as before.
5592
5593
5594 Changes: Modified:
5595 +4 -1 trunk/doc/example.conf (File Modified)
5596 +7 -1 trunk/doc/reference.conf (File Modified)
5597 +1 -0 trunk/include/client.h (File Modified)
5598 +1 -0 trunk/include/s_conf.h (File Modified)
5599 +32 -0 trunk/src/newconf.c (File Modified)
5600 +1 -0 trunk/src/s_conf.c (File Modified)
5601 +13 -3 trunk/src/s_user.c (File Modified)
5602
5603
5604 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5605 Log:
5606 fix error
5607
5608 Changes: Modified:
5609 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5610
5611
5612 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5613 Log:
5614 Add MASKTRACE and CHANTRACE commands.
5615
5616
5617 Changes: Modified:
5618 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5619
5620
5621 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5622 Log:
5623 document loadmodule directive
5624
5625
5626 Changes: Modified:
5627 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5628
5629
5630 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5631 Log:
5632 finish this up
5633
5634
5635 Changes: Modified:
5636 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5637
5638
5639 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5640 Log:
5641 q:lines are no longer living in the ircd.conf either
5642
5643
5644 Changes: Modified:
5645 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5646
5647
5648 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5649 Log:
5650 remove k:line, d:line, x:line as they are their own files now
5651
5652
5653 Changes: Modified:
5654 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5655
5656
5657 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5658 Log:
5659 New place for operator::snomask.
5660
5661
5662 Changes: Modified:
5663 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5664
5665
5666 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5667 Log:
5668 Document connect {}.
5669
5670
5671 Changes: Modified:
5672 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5673
5674
5675 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5676 Log:
5677 example.conf: move operator::snomask to a more logical place,
5678 more sensible default
5679 reference.conf: add operator::snomask
5680
5681
5682 Changes: Modified:
5683 +3 -3 trunk/doc/example.conf (File Modified)
5684 +3 -0 trunk/doc/reference.conf (File Modified)
5685
5686
5687 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5688 Log:
5689 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5690 in those conf entries that take umodes like <name1>, <name2>, ...
5691
5692
5693 Changes: Modified:
5694 +3 -0 trunk/doc/reference.conf (File Modified)
5695 +3 -0 trunk/src/newconf.c (File Modified)
5696
5697
5698 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5699 Log:
5700 Remove H:line
5701
5702
5703 Changes: Modified:
5704 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5705
5706
5707 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5708 Log:
5709 Aesthetic changes.
5710
5711
5712 Changes: Modified:
5713 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5714
5715
5716 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5717 Log:
5718 s/allow/auth
5719
5720
5721 Changes: Modified:
5722 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5723
5724
5725 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5726 Log:
5727 fix
5728
5729
5730 Changes: Modified:
5731 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5732
5733
5734 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5735 Log:
5736 Document operator {} blocks.
5737
5738
5739 Changes: Modified:
5740 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5741
5742
5743 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5744 Log:
5745 auth{}: clarify/add some details
5746
5747
5748 Changes: Modified:
5749 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5750
5751
5752 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5753 Log:
5754 auth{}: Move a paragraph.
5755
5756
5757 Changes: Modified:
5758 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5759
5760
5761 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5762 Log:
5763 Document auth{} blocks.
5764
5765
5766 Changes: Modified:
5767 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5768
5769
5770 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5771 Log:
5772 Add umode +R.
5773
5774
5775 Changes: Modified:
5776 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5777
5778
5779 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5780 Log:
5781 Add umode +R, prevents unidentified clients from
5782 sending private messages or notices. /accept'ed
5783 clients and opers are exempt.
5784 Due to the /accept part, this is only checked
5785 at the target's server, may want to change
5786 this?
5787
5788
5789 Changes: Modified:
5790 +1 -0 trunk/help/opers/umode (File Modified)
5791 +1 -0 trunk/help/users/umode (File Modified)
5792 +2 -0 trunk/include/client.h (File Modified)
5793 +1 -0 trunk/include/numeric.h (File Modified)
5794 +11 -1 trunk/modules/core/m_message.c (File Modified)
5795 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5796 +1 -1 trunk/src/messages.tab (File Modified)
5797 +1 -1 trunk/src/s_user.c (File Modified)
5798
5799
5800 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5801 Log:
5802 Don't allow a nick change if banned or quieted (and not
5803 voiced or opped) on a channel. This uses numeric 435
5804 (bahamut's "cannot change to a banned nick") because
5805 bahamut/ircu's 437 and hyperion's 438 already have
5806 another meaning for us.
5807
5808
5809 Changes: Modified:
5810 +2 -0 trunk/include/channel.h (File Modified)
5811 +1 -0 trunk/include/numeric.h (File Modified)
5812 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5813 +38 -0 trunk/src/channel.c (File Modified)
5814 +1 -1 trunk/src/messages.tab (File Modified)
5815
5816
5817 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5818 Log:
5819 KNOCK:
5820 - respect ban exceptions
5821 - also deny a knock if quieted
5822
5823
5824 Changes: Modified:
5825 +2 -1 trunk/modules/m_knock.c (File Modified)
5826
5827
5828 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5829 Log:
5830 Reverse bad substitution in comment.
5831
5832
5833 Changes: Modified:
5834 +1 -1 trunk/src/channel.c (File Modified)
5835
5836
5837 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5838 Log:
5839 - set DynSpoof flag for clients spoofed at registration
5840 - add orighost instead of host to the hostname hash
5841
5842
5843 Changes: Modified:
5844 +5 -1 trunk/src/s_user.c (File Modified)
5845
5846
5847 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5848 Log:
5849 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5850
5851
5852 Changes: Modified:
5853 +2 -3 trunk/src/send.c (File Modified)
5854
5855
5856 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5857 Log:
5858 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5859
5860
5861 Changes: Modified:
5862 +17 -7 trunk/modules/m_signon.c (File Modified)
5863
5864
5865 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5866 Log:
5867 Correct minimum args on ENCAP SASL to avoid nasty core.
5868
5869
5870 Changes: Modified:
5871 +1 -1 trunk/modules/m_sasl.c (File Modified)
5872
5873
5874 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5875 Log:
5876 Style nits: sptr can't ever be NULL, don't compare truth
5877 values with YES.
5878
5879
5880 Changes: Modified:
5881 +2 -3 trunk/modules/m_scan.c (File Modified)
5882
5883
5884 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5885 Log:
5886 - Comment out scan_cmodes() prototype to suppress warning
5887 - Correct minimum parameter count for mo_scan()
5888
5889
5890 Changes: Modified:
5891 +2 -2 trunk/modules/m_scan.c (File Modified)
5892
5893
5894 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5895 Log:
5896 SCAN UMODES:
5897 - Include full command in operspy notice
5898 - Allow global scans (no-list used, mask not used) without operspy
5899 - Use ERR_NOPRIVS numeric
5900
5901
5902 Changes: Modified:
5903 +21 -9 trunk/modules/m_scan.c (File Modified)
5904
5905
5906 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5907 Log:
5908 Cancel out the >3 default if < is given; this way
5909 any </> specification fully overrides the default.
5910
5911
5912 Changes: Modified:
5913 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5914
5915
5916 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5917 Log:
5918 - Call mo_list() from m_list() to reduce code duplication
5919 - Default to >3, rather arbitrarily (conf option?)
5920 - Make < and > mean less than and greater than again
5921
5922
5923 Changes: Modified:
5924 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5925
5926
5927 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5928 Log:
5929 When processing topic burst, hide connecting server
5930 on netburst if flatten links is enabled.
5931
5932
5933 Changes: Modified:
5934 +9 -2 trunk/modules/m_tb.c (File Modified)
5935
5936
5937 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5938 Log:
5939 - remove PENALTY token
5940
5941
5942 Changes: Modified:
5943 +0 -1 trunk/include/supported.h (File Modified)
5944
5945
5946 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5947 Log:
5948 005 fixups:
5949 - Add PENALTY because we have a pace-wait system.
5950 - Add FNC due to SAVE and RSFNC
5951 - Add q to MAXLIST.
5952
5953
5954 Changes: Modified:
5955 +4 -2 trunk/include/supported.h (File Modified)
5956
5957
5958 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5959 Log:
5960 mkay, indent went nuts here
5961
5962
5963 Changes: Modified:
5964 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5965
5966
5967 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5968 Log:
5969 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5970 and can be used instead. The SAFELIST implementation is the one used by
5971 default, as most users/networks will be used to it.
5972
5973
5974 Changes: Modified:
5975 +1 -0 trunk/NEWS (File Modified)
5976 +14 -0 trunk/include/client.h (File Modified)
5977 +5 -0 trunk/include/hash.h (File Modified)
5978 +404 -272 trunk/modules/Makefile.in (File Modified)
5979 + - trunk/modules/m_list.c (File Deleted)
5980 + - trunk/modules/m_list_ratbox.c (File Added)
5981 + - trunk/modules/m_list_safelist.c (File Added)
5982 +5 -5 trunk/src/hash.c (File Modified)
5983
5984
5985 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5986 Log:
5987 Clear invites on a lowerTS JOIN or SJOIN.
5988 This should complete kick_on_split_riding protection.
5989
5990
5991 Changes: Modified:
5992 +5 -0 trunk/modules/core/m_join.c (File Modified)
5993 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5994
5995
5996 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5997 Log:
5998 Like in ratbox, send and interpret timestamps on invites.
5999
6000
6001 Changes: Modified:
6002 +9 -2 trunk/modules/m_invite.c (File Modified)
6003
6004
6005 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6006 Log:
6007 Add +S (network service) umode. Just for completeness, users or opers
6008 cannot set this.
6009
6010
6011 Changes: Modified:
6012 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6013
6014
6015 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6016 Log:
6017 update NEWS a bit
6018
6019
6020 Changes: Modified:
6021 +35 -2 trunk/NEWS (File Modified)
6022
6023
6024 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6025 Log:
6026 Split off a PreClient structure for data to be freed on registation (i.e. password).
6027 New hook introduce_client for post-registration messages.
6028 Fix b0rked SASL numerics.
6029 Burst REALHOST post-introduction for spoofed-on-registration clients.
6030 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6031 Pre-registration signon support.
6032
6033
6034 Changes: Modified:
6035 +10 -0 trunk/configure (File Modified)
6036 +2 -0 trunk/configure.ac (File Modified)
6037 +14 -4 trunk/include/client.h (File Modified)
6038 +1 -0 trunk/include/hook.h (File Modified)
6039 +1 -0 trunk/include/numeric.h (File Modified)
6040 +3 -0 trunk/include/setup.h.in (File Modified)
6041 +16 -0 trunk/modules/m_chghost.c (File Modified)
6042 +25 -21 trunk/modules/m_sasl.c (File Modified)
6043 +63 -30 trunk/modules/m_signon.c (File Modified)
6044 +18 -0 trunk/src/client.c (File Modified)
6045 +2 -0 trunk/src/hook.c (File Modified)
6046 +5 -5 trunk/src/messages.tab (File Modified)
6047 +2 -0 trunk/src/s_serv.c (File Modified)
6048 +28 -2 trunk/src/s_user.c (File Modified)
6049
6050
6051 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6052 Log:
6053 Update hook documentation.
6054
6055
6056 Changes: Modified:
6057 +30 -0 trunk/doc/hooks.txt (File Modified)
6058
6059
6060 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6061 Log:
6062 Improve @/# handling in match_esc().
6063
6064
6065 Changes: Modified:
6066 +21 -13 trunk/src/match.c (File Modified)
6067
6068
6069 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6070 Log:
6071 backtrack instead of bailing out when handling a mismatched escape
6072
6073
6074 Changes: Modified:
6075 +1 -1 trunk/src/match.c (File Modified)
6076
6077
6078 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6079 Log:
6080 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6081
6082 Changes: Modified:
6083 +2 -1 trunk/CREDITS (File Modified)
6084
6085
6086 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6087 Log:
6088 Fix the escape brokenness and pick up a more efficient matching algorithm,
6089 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6090 Patch sent upstream. They can do whatever they want with it, *shrug*.
6091
6092
6093 Changes: Modified:
6094 +147 -161 trunk/src/match.c (File Modified)
6095
6096
6097 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6098 Log:
6099 If flatten links is enabled, fake the origins of some ServerModes
6100 sent to clients so that the server sending the netburst is hidden.
6101 Most mode hacks still show the true source.
6102
6103
6104 Changes: Modified:
6105 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6106 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6107
6108
6109 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6110 Log:
6111 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6112 where the exit originated).
6113 - When receiving an SQUIT for a server themselves
6114 (IsMe(target_p) || target_p == client_p)
6115 close their link and send a local server notice.
6116
6117
6118 Changes: Modified:
6119 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6120 +6 -3 trunk/src/client.c (File Modified)
6121
6122
6123 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6124 Log:
6125 Hooking into the wrong hook, whoops. :P
6126
6127
6128 Changes: Modified:
6129 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6130 +6 -10 trunk/modules/core/m_join.c (File Modified)
6131
6132
6133 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6134 Log:
6135 this doesn't work right, right now :P
6136
6137
6138 Changes: Modified:
6139 +40 -0 trunk/contrib/Makefile.in (File Modified)
6140 + - trunk/contrib/m_createauthonly.c (File Added)
6141 +6 -0 trunk/include/hook.h (File Modified)
6142 +26 -1 trunk/modules/core/m_join.c (File Modified)
6143 +1 -1 trunk/src/ircd.c (File Modified)
6144
6145
6146 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6147 Log:
6148 Make can_join() hookable.
6149
6150
6151 Changes: Modified:
6152 +12 -1 trunk/src/channel.c (File Modified)
6153
6154
6155 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6156 Log:
6157 add 'int approved;' to the channel event hook
6158
6159
6160 Changes: Modified:
6161 +1 -0 trunk/include/hook.h (File Modified)
6162
6163
6164 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6165 Log:
6166 Use SIDs in SASL ENCAP origin.
6167 Ignore responses from other agents once the first SASL response has been received for a client.
6168
6169
6170 Changes: Modified:
6171 +9 -5 trunk/modules/m_sasl.c (File Modified)
6172
6173
6174 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6175 Log:
6176 Removed stray debug code.
6177
6178
6179 Changes: Modified:
6180 +1 -1 trunk/modules/m_sasl.c (File Modified)
6181
6182
6183 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6184 Log:
6185 Don't complain "unknown MODE flag" if a non-oper attempts
6186 to unset an oper only umode they do not have.
6187 This is to prevent unwanted error messages when users/bots
6188 do things like MODE <nick> +i-sw.
6189
6190
6191 Changes: Modified:
6192 +4 -2 trunk/src/s_user.c (File Modified)
6193
6194
6195 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6196 Log:
6197 Fix client_exit hook name and only call it for local exits that are not
6198 IsAnyServer.
6199
6200
6201 Changes: Modified:
6202 +3 -2 trunk/modules/m_sasl.c (File Modified)
6203
6204
6205 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6206 Log:
6207 Fix SASL logic to actually use stored agent UID.
6208 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6209 Add abort code for exiting clients.
6210
6211
6212 Changes: Modified:
6213 +18 -9 trunk/modules/m_sasl.c (File Modified)
6214
6215
6216 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6217 Log:
6218 Port over ratbox 2.2 /challenge. This is slightly more secure
6219 (better crypto, longer keys, challenge timeout) and has better
6220 client scripts.
6221
6222 The respond tool is no longer part of the ircd tree but a
6223 separate package, currently available from
6224 http://respond.ircd-ratbox.org (we should mirror/... this).
6225
6226
6227 Changes: Modified:
6228 +65 -310 trunk/doc/challenge.txt (File Modified)
6229 +5 -5 trunk/include/client.h (File Modified)
6230 +3 -0 trunk/include/irc_string.h (File Modified)
6231 +3 -0 trunk/include/numeric.h (File Modified)
6232 +94 -50 trunk/modules/m_challenge.c (File Modified)
6233 +1 -2 trunk/src/client.c (File Modified)
6234 +125 -0 trunk/src/irc_string.c (File Modified)
6235 +2 -2 trunk/src/messages.tab (File Modified)
6236 + - trunk/tools/rsa_respond/ (File Deleted)
6237
6238
6239 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6240 Log:
6241 Preliminary SASL support.
6242
6243
6244 Changes: Modified:
6245 +7 -0 trunk/include/client.h (File Modified)
6246 +6 -0 trunk/include/numeric.h (File Modified)
6247 +1 -0 trunk/modules/Makefile.in (File Modified)
6248 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6249 +175 -1 trunk/modules/m_cap.c (File Modified)
6250 + - trunk/modules/m_sasl.c (File Added)
6251 +2 -0 trunk/modules/m_user.c (File Modified)
6252 +5 -5 trunk/src/messages.tab (File Modified)
6253 +8 -2 trunk/src/s_user.c (File Modified)
6254
6255
6256 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6257 Log:
6258 SIGNON: make logout also apply remotely.
6259
6260
6261 Changes: Modified:
6262 +7 -2 trunk/modules/m_signon.c (File Modified)
6263
6264
6265 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6266 Log:
6267 Use an asterisk when sending empty logins in SIGNON.
6268
6269
6270 Changes: Modified:
6271 +5 -5 trunk/modules/m_signon.c (File Modified)
6272
6273
6274 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6275 Log:
6276 SIGNON: Only add whowas entry (add_history()) and wipe
6277 accepts (del_all_accepts()) if nick changed.
6278
6279
6280 Changes: Modified:
6281 +5 -3 trunk/modules/m_signon.c (File Modified)
6282
6283
6284 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6285 Log:
6286 SIGNON: slight fixes to collision code:
6287 - don't kill if target_p == source_p (nick unchanged or only changed case)
6288 - add comment that SAVE support is missing
6289 - use sendto_realops_snomask() instead of sendto_realops_flags()
6290
6291
6292 Changes: Modified:
6293 +9 -6 trunk/modules/m_signon.c (File Modified)
6294
6295
6296 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6297 Log:
6298 Fix up kills for bad nick/user/host on SIGNON.
6299
6300
6301 Changes: Modified:
6302 +16 -6 trunk/modules/m_signon.c (File Modified)
6303
6304
6305 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6306 Log:
6307 If changing to a nick with a digit, only allow the UID.
6308
6309
6310 Changes: Modified:
6311 +4 -0 trunk/modules/m_signon.c (File Modified)
6312
6313
6314 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6315 Log:
6316 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6317 Strip leading digits from logins that are not purely numeric.
6318
6319
6320 Changes: Modified:
6321 +3 -0 trunk/include/numeric.h (File Modified)
6322 +2 -0 trunk/include/send.h (File Modified)
6323 +1 -0 trunk/modules/Makefile.in (File Modified)
6324 +456 -3 trunk/modules/m_services.c (File Modified)
6325 + - trunk/modules/m_signon.c (File Added)
6326 +2 -2 trunk/src/messages.tab (File Modified)
6327 +98 -0 trunk/src/send.c (File Modified)
6328
6329
6330 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6331 Log:
6332 Remove old server notice umodes from example confs.
6333
6334
6335 Changes: Modified:
6336 +1 -2 trunk/doc/example.conf (File Modified)
6337 +4 -17 trunk/doc/reference.conf (File Modified)
6338
6339
6340 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6341 Log:
6342 Add snomask help file (forgot this earlier).
6343
6344
6345 Changes: Modified:
6346 + - trunk/help/opers/snomask (File Added)
6347
6348
6349 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6350 Log:
6351 Add umode +l (receive locops).
6352
6353
6354 Changes: Modified:
6355 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6356
6357
6358 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6359 Log:
6360 We don't plan to implement cmode +R (quiet unidentified) and
6361 umode +I (deny invite) for 1.1, so comment them out from the
6362 docs.
6363
6364
6365 Changes: Modified:
6366 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6367 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6368
6369
6370 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6371 Log:
6372 Improve snomask usage description.
6373
6374
6375 Changes: Modified:
6376 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6377
6378
6379 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6380 Log:
6381 Mention the word snomask with umode +s (needs to be a link really).
6382
6383
6384 Changes: Modified:
6385 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6386
6387
6388 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6389 Log:
6390 Add snomask +Z (operspy notices).
6391
6392
6393 Changes: Modified:
6394 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6395
6396
6397 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6398 Log:
6399 Misc updates/clarifications.
6400
6401
6402 Changes: Modified:
6403 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6404
6405
6406 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6407 Log:
6408 Document snomasks.
6409
6410
6411 Changes: Modified:
6412 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6413 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6414 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6415
6416
6417 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6418 Log:
6419 - Allow ENCAP REALHOST outside burst
6420 - Fix comment describing race condition: this can only happen
6421 on a local whois with use_whois_actually enabled
6422
6423
6424 Changes: Modified:
6425 +4 -6 trunk/modules/m_chghost.c (File Modified)
6426
6427
6428 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6429 Log:
6430 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6431
6432
6433 Changes: Modified:
6434 +39 -0 trunk/contrib/Makefile.in (File Modified)
6435 + - trunk/contrib/sno_globaloper.c (File Added)
6436
6437
6438 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6439 Log:
6440 Pass along old umodes and snomask in umode_changed hook,
6441 changing its parameter type from struct Client *
6442 to hook_data_umode_changed *. (For a new client, both
6443 are zero.)
6444
6445 The IP cloaking module now fully ignores umode changes
6446 where +h didn't change.
6447
6448
6449 Changes: Modified:
6450 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6451 +7 -0 trunk/include/hook.h (File Modified)
6452 +18 -4 trunk/src/s_user.c (File Modified)
6453
6454
6455 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6456 Log:
6457 move libcharybdis-provided function initialisation into libcharybdis_init().
6458
6459
6460 Changes: Modified:
6461 +32 -11 trunk/src/ircd.c (File Modified)
6462
6463
6464 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6465 Log:
6466 Make +f notices (local host, global host, global user@host, local class)
6467 netwide. Exceeding /quote set max remains local.
6468
6469
6470 Changes: Modified:
6471 +4 -4 trunk/src/s_conf.c (File Modified)
6472
6473
6474 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6475 Log:
6476 Netwide notices about attempts to join juped channels.
6477
6478
6479 Changes: Modified:
6480 +1 -1 trunk/modules/core/m_join.c (File Modified)
6481
6482
6483 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6484 Log:
6485 Send server notices about failed oper attempts globally.
6486 Successful remote oper attempt notices will be generated
6487 from the mode changes.
6488
6489
6490 Changes: Modified:
6491 +3 -3 trunk/modules/m_challenge.c (File Modified)
6492 +2 -2 trunk/modules/m_oper.c (File Modified)
6493
6494
6495 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6496 Log:
6497 Rest of infrastructure for sending server notices globally.
6498 Uses a new L_NETWIDE level on sendto_realops_snomask().
6499
6500
6501 Changes: Modified:
6502 +1 -0 trunk/include/send.h (File Modified)
6503 +31 -4 trunk/src/send.c (File Modified)
6504
6505
6506 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6507 Log:
6508 Add general::global_snotices conf option to control
6509 whether we send out SNOTEs. Does not do anything yet.
6510
6511
6512 Changes: Modified:
6513 +1 -0 trunk/doc/example.conf (File Modified)
6514 +6 -0 trunk/doc/reference.conf (File Modified)
6515 +1 -0 trunk/include/s_conf.h (File Modified)
6516 +6 -0 trunk/modules/m_info.c (File Modified)
6517 +1 -0 trunk/src/newconf.c (File Modified)
6518 +1 -0 trunk/src/s_conf.c (File Modified)
6519
6520
6521 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6522 Log:
6523 Only accept SNOTE from servers.
6524
6525
6526 Changes: Modified:
6527 +2 -0 trunk/modules/m_snote.c (File Modified)
6528
6529
6530 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6531 Log:
6532 Correct parv indices so this actually works.
6533
6534
6535 Changes: Modified:
6536 +2 -2 trunk/modules/m_snote.c (File Modified)
6537
6538
6539 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6540 Log:
6541 s/scan/snote/g
6542
6543
6544 Changes: Modified:
6545 +3 -3 trunk/modules/m_snote.c (File Modified)
6546
6547
6548 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6549 Log:
6550 Add m_snote.c, SNOTE propagator.
6551
6552
6553 Changes: Modified:
6554 +86 -0 trunk/modules/Makefile.in (File Modified)
6555 + - trunk/modules/m_snote.c (File Added)
6556
6557
6558 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6559 Log:
6560 start seeding the 1.1 NEWS file
6561
6562
6563 Changes: Modified:
6564 +4 -0 trunk/NEWS (File Modified)
6565
6566
6567 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6568 Log:
6569 rename some modules to more descriptive names...
6570
6571
6572 Changes: Modified:
6573 +2 -131 trunk/contrib/Makefile.in (File Modified)
6574 + - trunk/contrib/globalconnexit.c (File Deleted)
6575 + - trunk/contrib/globallineactive.c (File Deleted)
6576 + - trunk/contrib/sno_farconnect.c (File Added)
6577 + - trunk/contrib/sno_globalkline.c (File Added)
6578 +1 -120 trunk/modules/Makefile.in (File Modified)
6579 + - trunk/modules/networknotice.c (File Deleted)
6580 + - trunk/modules/sno_routing.c (File Added)
6581
6582
6583 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6584 Log:
6585 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6586 Uses FLAGS2_FLOODDONE bit on servers.
6587
6588
6589 Changes: Modified:
6590 +3 -0 trunk/include/client.h (File Modified)
6591 +121 -1 trunk/modules/Makefile.in (File Modified)
6592 + - trunk/modules/networknotice.c (File Added)
6593
6594
6595 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6596 Log:
6597 Don't show servers in /trace to nonopers if flatten links is enabled.
6598
6599
6600 Changes: Modified:
6601 +8 -5 trunk/modules/m_trace.c (File Modified)
6602
6603
6604 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6605 Log:
6606 CHGHOST:
6607 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6608 - send back confirmation to source, if local client
6609 - send a +s server notice if the source is neither a server nor a service (+S)
6610
6611
6612 Changes: Modified:
6613 +5 -1 trunk/modules/m_chghost.c (File Modified)
6614
6615
6616 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6617 Log:
6618 Use sendto_realops_snomask_from() to make the
6619 server notices appear to come from the affected
6620 user's server.
6621
6622
6623 Changes: Modified:
6624 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6625 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6626
6627
6628 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6629 Log:
6630 Add sendto_realops_snomask_from(), allows
6631 specification of apparent source server.
6632
6633
6634 Changes: Modified:
6635 +1 -0 trunk/include/send.h (File Modified)
6636 +41 -1 trunk/src/send.c (File Modified)
6637
6638
6639 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6640 Log:
6641 Revert r579. Keep host, not orighost in oper up notice.
6642 It would be inconsistent to have orighost there, and we
6643 don't want to mess up all server notices by putting both
6644 host and orighost.
6645
6646
6647 Changes: Modified:
6648 +1 -1 trunk/src/s_user.c (File Modified)
6649
6650
6651 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6652 Log:
6653 Include the IP address in operlog/foperlog.
6654
6655
6656 Changes: Modified:
6657 +10 -8 trunk/modules/m_challenge.c (File Modified)
6658 +8 -6 trunk/modules/m_oper.c (File Modified)
6659
6660
6661 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6662 Log:
6663 Call umode_changed hook on oper up.
6664
6665
6666 Changes: Modified:
6667 +1 -0 trunk/src/s_user.c (File Modified)
6668
6669
6670 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6671 Log:
6672 Add globalconnexit contrib module, shows remote client connects/exits
6673 except netsplits/netjoin on snomask +F.
6674 Notice formatting will probably change somewhat still.
6675
6676
6677 Changes: Modified:
6678 +80 -0 trunk/contrib/Makefile.in (File Modified)
6679 + - trunk/contrib/globalconnexit.c (File Added)
6680
6681
6682 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6683 Log:
6684 Declare snomask_modes[] so modules can provide snomasks.
6685
6686
6687 Changes: Modified:
6688 +2 -0 trunk/include/snomask.h (File Modified)
6689
6690
6691 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6692 Log:
6693 Replace user_signon hook with two new hooks: new_local_user
6694 and new_remote_user.
6695 These are called right before the user is introduced to the
6696 rest of the network.
6697
6698
6699 Changes: Modified:
6700 +2 -1 trunk/include/hook.h (File Modified)
6701 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6702 +4 -2 trunk/src/hook.c (File Modified)
6703 +2 -3 trunk/src/s_user.c (File Modified)
6704
6705
6706 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6707 Log:
6708 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6709
6710
6711 Changes: Modified:
6712 +2 -2 trunk/modules/m_scan.c (File Modified)
6713
6714
6715 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6716 Log:
6717 Update doc/technical/send.txt.
6718
6719
6720 Changes: Modified:
6721 +91 -131 trunk/doc/technical/send.txt (File Modified)
6722
6723
6724 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6725 Log:
6726 Add chantrace and masktrace to help files.
6727
6728
6729 Changes: Modified:
6730 + - trunk/help/opers/chantrace (File Added)
6731 +27 -20 trunk/help/opers/index (File Modified)
6732 + - trunk/help/opers/masktrace (File Added)
6733 +2 -0 trunk/help/opers/operspy (File Modified)
6734
6735
6736 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6737 Log:
6738 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6739 Shows etrace-like output for all users in a channel,
6740 in particular IP addresses.
6741
6742
6743 Changes: Modified:
6744 +75 -2 trunk/modules/m_etrace.c (File Modified)
6745
6746
6747 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6748 Log:
6749 Port over ratbox 2.2 r21727 (anfl):
6750 add some logging when we drop servers in places where we only notify opers
6751
6752
6753 Changes: Modified:
6754 +31 -0 trunk/modules/core/m_server.c (File Modified)
6755
6756
6757 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6758 Log:
6759 display orighost in operup message
6760
6761
6762 Changes: Modified:
6763 +1 -1 trunk/src/s_user.c (File Modified)
6764
6765
6766 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6767 Log:
6768 Add globallineactive contrib module, a hack which can often
6769 show k/d/g/x line active for remote clients.
6770
6771
6772 Changes: Modified:
6773 +52 -0 trunk/contrib/Makefile.in (File Modified)
6774 + - trunk/contrib/globallineactive.c (File Added)
6775
6776
6777 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6778 Log:
6779 Show IP field in the same way as MASKTRACE:
6780 "255.255.255.255" if it's unknown (remote TS5 client)
6781 and "0" if we or the remote server are purposely
6782 hiding it.
6783
6784
6785 Changes: Modified:
6786 +12 -1 trunk/modules/m_scan.c (File Modified)
6787
6788
6789 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6790 Log:
6791 scan umodes:
6792 - don't show servers in a global scan
6793 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6794
6795
6796 Changes: Modified:
6797 +4 -1 trunk/modules/m_scan.c (File Modified)
6798
6799
6800 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6801 Log:
6802 Implement SCAN UMODES.
6803
6804
6805 Changes: Modified:
6806 +3 -0 trunk/include/numeric.h (File Modified)
6807 +128 -2 trunk/modules/m_scan.c (File Modified)
6808 +2 -2 trunk/src/messages.tab (File Modified)
6809
6810
6811 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6812 Log:
6813 more oops
6814
6815
6816 Changes: Modified:
6817 +1 -1 trunk/modules/m_scan.c (File Modified)
6818
6819
6820 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6821 Log:
6822 parv[0] should be parv[1].
6823
6824
6825 Changes: Modified:
6826 +1 -1 trunk/modules/m_scan.c (File Modified)
6827
6828
6829 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6830 Log:
6831 another oops
6832
6833
6834 Changes: Modified:
6835 +1 -1 trunk/modules/m_scan.c (File Modified)
6836
6837
6838 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6839 Log:
6840 fix mistake here
6841
6842
6843 Changes: Modified:
6844 +2 -2 trunk/modules/m_scan.c (File Modified)
6845
6846
6847 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6848 Log:
6849 framework for scan command
6850
6851
6852 Changes: Modified:
6853 +113 -0 trunk/modules/Makefile.in (File Modified)
6854 + - trunk/modules/m_scan.c (File Added)
6855
6856
6857 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6858 Log:
6859 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6860
6861
6862 Changes: Modified:
6863 +2 -0 trunk/include/irc_string.h (File Modified)
6864 +157 -1 trunk/modules/m_etrace.c (File Modified)
6865 +129 -90 trunk/src/match.c (File Modified)
6866
6867
6868 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6869 Log:
6870 orighost may live in a different hash bucket (likely the case), lets check it standalone
6871
6872
6873 Changes: Modified:
6874 +39 -3 trunk/src/hostmask.c (File Modified)
6875
6876
6877 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6878 Log:
6879 SVN didn't check modules/ somehow, hrmm.
6880
6881
6882 Changes: Modified:
6883 +1 -1 trunk/modules/m_kline.c (File Modified)
6884 +6 -6 trunk/modules/m_stats.c (File Modified)
6885
6886
6887 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6888 Log:
6889 Track hostmask entries for client_p->orighost, if available.
6890 Not throughly tested, but seems to work fine.
6891
6892
6893 Changes: Modified:
6894 +8 -4 trunk/include/hostmask.h (File Modified)
6895 +14 -10 trunk/src/hostmask.c (File Modified)
6896
6897
6898 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6899 Log:
6900 Pass on SQUIT reasons more.
6901
6902
6903 Changes: Modified:
6904 +17 -19 trunk/src/client.c (File Modified)
6905
6906
6907 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6908 Log:
6909 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6910 This way, hidden admins also get them.
6911
6912
6913 Changes: Modified:
6914 +4 -4 trunk/src/send.c (File Modified)
6915
6916
6917 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6918 Log:
6919 From ircd-ratbox 2.2 (r21339 anfl):
6920 ms_kill() should be using find_person(), not find_client()
6921 otherwise it can generate a core.
6922
6923
6924 Changes: Modified:
6925 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6926
6927
6928 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6929 Log:
6930 Add m_error to core_module_table, so it is loaded by default.
6931
6932
6933 Changes: Modified:
6934 +1 -0 trunk/src/modules.c (File Modified)
6935
6936
6937 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6938 Log:
6939 comment is a const char *, not char *.
6940
6941
6942 Changes: Modified:
6943 +1 -1 trunk/include/hook.h (File Modified)
6944
6945
6946 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6947 Log:
6948 Fix a long standing hybrid 7 bug: when getting a read error
6949 on a server, report_error() is called with a %d instead of
6950 a %s in the format string ("Lost connection" in +d).
6951
6952
6953 Changes: Modified:
6954 +1 -1 trunk/src/client.c (File Modified)
6955
6956
6957 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6958 Log:
6959 Clarifications.
6960
6961
6962 Changes: Modified:
6963 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6964
6965
6966 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6967 Log:
6968 Add document describing capabilities and what they mean.
6969
6970
6971 Changes: Modified:
6972 + - trunk/doc/technical/capab.txt (File Added)
6973
6974
6975 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6976 Log:
6977 Change client_exit hook to pass all exit_client() parameters.
6978
6979
6980 Changes: Modified:
6981 +8 -0 trunk/include/hook.h (File Modified)
6982 +6 -1 trunk/src/client.c (File Modified)
6983
6984
6985 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6986 Log:
6987 Add client_exit hook, called in exit_client() for all
6988 clients of all types, except clients exiting because
6989 of netsplits (QS). The only thing done before it is
6990 marking the client as "closing" (to prevent
6991 recursion).
6992
6993
6994 Changes: Modified:
6995 +1 -0 trunk/include/hook.h (File Modified)
6996 +2 -0 trunk/src/client.c (File Modified)
6997 +2 -0 trunk/src/hook.c (File Modified)
6998
6999
7000 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7001 Log:
7002 Improve the code that calculates the nnnS nnnC counts
7003 in RPL_TRACESERVER.
7004
7005 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7006
7007
7008 Changes: Modified:
7009 +43 -36 trunk/modules/m_trace.c (File Modified)
7010
7011
7012 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7013 Log:
7014 Add server_eob hook.
7015 Planning to use this for netsplit/join notices.
7016
7017
7018 Changes: Modified:
7019 +1 -0 trunk/include/hook.h (File Modified)
7020 +2 -0 trunk/modules/m_pong.c (File Modified)
7021 +2 -0 trunk/src/hook.c (File Modified)
7022
7023
7024 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7025 Log:
7026 Default motd: ircd-ratbox -> charybdis
7027
7028
7029 Changes: Modified:
7030 +1 -1 trunk/doc/ircd.motd (File Modified)
7031
7032
7033 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7034 Log:
7035 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7036
7037
7038 Changes: Modified:
7039 +4 -4 trunk/src/s_user.c (File Modified)
7040
7041
7042 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7043 Log:
7044 - Remove obsolete EOB help file
7045 - Document snomask in the help files
7046 - Update indexes
7047
7048
7049 Changes: Modified:
7050 + - trunk/help/opers/eob (File Deleted)
7051 +13 -12 trunk/help/opers/index (File Modified)
7052 +1 -13 trunk/help/opers/umode (File Modified)
7053 +7 -7 trunk/help/users/index (File Modified)
7054
7055
7056 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7057 Log:
7058 Bail if snomask to parse is not given. Pointy hat to myself.
7059
7060
7061 Changes: Modified:
7062 +3 -0 trunk/src/snomask.c (File Modified)
7063
7064
7065 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7066 Log:
7067 Remove m_flags from autoconf
7068
7069
7070 Changes: Modified:
7071 +0 -1 trunk/contrib/Makefile.in (File Modified)
7072
7073
7074 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7075 Log:
7076 remove m_flags
7077
7078
7079 Changes: Modified:
7080 + - trunk/contrib/m_flags.c (File Deleted)
7081
7082
7083 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7084 Log:
7085 If +s is in oper_only_umodes, clear snomask on deoper.
7086
7087
7088 Changes: Modified:
7089 +5 -0 trunk/src/s_user.c (File Modified)
7090
7091
7092 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7093 Log:
7094 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7095
7096
7097 Changes: Modified:
7098 +2 -2 trunk/configure (File Modified)
7099 +2 -2 trunk/configure.ac (File Modified)
7100
7101
7102 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7103 Log:
7104 Remove the old server notice umodes.
7105 Default oper only umodes is now +s.
7106 Please make sure all remaining umodes still work.
7107
7108
7109 Changes: Modified:
7110 +3 -21 trunk/include/client.h (File Modified)
7111 +0 -12 trunk/src/newconf.c (File Modified)
7112 +1 -1 trunk/src/s_conf.c (File Modified)
7113 +12 -12 trunk/src/s_user.c (File Modified)
7114
7115
7116 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7117 Log:
7118 operator::flags nick_changes now controls +n snomask instead of +n umode.
7119
7120
7121 Changes: Modified:
7122 +8 -8 trunk/src/s_user.c (File Modified)
7123
7124
7125 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7126 Log:
7127 Move down h_umode_changed hook call after umode allowed checks
7128 (so it will not see +a if someone tries to set it but is not
7129 allowed to).
7130
7131
7132 Changes: Modified:
7133 +2 -3 trunk/src/s_user.c (File Modified)
7134
7135
7136 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7137 Log:
7138 Move over non-+s server notices (hopefully, all of them).
7139
7140
7141 Changes: Modified:
7142 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7143 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7144 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7145 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7146 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7147 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7148 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7149 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7150 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7151 +2 -2 trunk/libcharybdis/event.c (File Modified)
7152 +2 -2 trunk/modules/core/m_join.c (File Modified)
7153 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7154 +3 -3 trunk/modules/core/m_message.c (File Modified)
7155 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7156 +2 -2 trunk/modules/core/m_server.c (File Modified)
7157 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7158 +1 -1 trunk/modules/m_post.c (File Modified)
7159 +1 -1 trunk/modules/m_services.c (File Modified)
7160 +2 -2 trunk/src/channel.c (File Modified)
7161 +3 -3 trunk/src/client.c (File Modified)
7162 +1 -1 trunk/src/hash.c (File Modified)
7163 +5 -5 trunk/src/s_conf.c (File Modified)
7164 +2 -2 trunk/src/s_log.c (File Modified)
7165 +4 -4 trunk/src/s_user.c (File Modified)
7166
7167
7168 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7169 Log:
7170 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7171
7172
7173 Changes: Modified:
7174 +2 -1 trunk/include/snomask.h (File Modified)
7175 +2 -2 trunk/src/snomask.c (File Modified)
7176
7177
7178 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7179 Log:
7180 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7181
7182
7183 Changes: Modified:
7184 +1 -1 trunk/contrib/example_module.c (File Modified)
7185 +2 -2 trunk/include/ircd_defs.h (File Modified)
7186 +6 -6 trunk/modules/core/m_error.c (File Modified)
7187 +1 -1 trunk/modules/core/m_join.c (File Modified)
7188 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7189 +1 -1 trunk/modules/core/m_message.c (File Modified)
7190 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7191 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7192 +18 -18 trunk/modules/core/m_server.c (File Modified)
7193 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7194 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7195 +4 -4 trunk/modules/m_challenge.c (File Modified)
7196 +4 -4 trunk/modules/m_dline.c (File Modified)
7197 +13 -13 trunk/modules/m_gline.c (File Modified)
7198 +5 -5 trunk/modules/m_kline.c (File Modified)
7199 +2 -2 trunk/modules/m_oper.c (File Modified)
7200 +1 -1 trunk/modules/m_pong.c (File Modified)
7201 +13 -13 trunk/modules/m_rehash.c (File Modified)
7202 +4 -4 trunk/modules/m_resv.c (File Modified)
7203 +16 -16 trunk/modules/m_set.c (File Modified)
7204 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7205 +6 -6 trunk/modules/m_xline.c (File Modified)
7206 +1 -1 trunk/src/adns.c (File Modified)
7207 +2 -2 trunk/src/channel.c (File Modified)
7208 +1 -1 trunk/src/listener.c (File Modified)
7209 +1 -1 trunk/src/s_auth.c (File Modified)
7210 +15 -15 trunk/src/s_conf.c (File Modified)
7211 +3 -3 trunk/src/s_user.c (File Modified)
7212 +7 -7 trunk/src/send.c (File Modified)
7213
7214
7215 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7216 Log:
7217 On oper up:
7218 - set +s snomask if +s umode set but no snomasks
7219 - put numerics in more logical order
7220
7221
7222 Changes: Modified:
7223 +3 -1 trunk/src/s_user.c (File Modified)
7224
7225
7226 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7227 Log:
7228 parse_snobuf_to_mask(): default to + at start
7229 allows stuff like /mode jilles +s C
7230
7231
7232 Changes: Modified:
7233 +1 -1 trunk/src/snomask.c (File Modified)
7234
7235
7236 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7237 Log:
7238 Changes to user_mode() snomask handling.
7239 - show snomask (if not 0) on /mode <nick>
7240 - show snomask once at the end if +s/-s used
7241 - only parse 1 parameter for umode changes
7242 - don't crash on /mode <nick> +s
7243 - /mode <nick> -s clears snomask, doesn't use parameter
7244 - set umode +s iff snomask is not 0
7245 - snomask is not propagated, but umode +s is
7246
7247
7248 Changes: Modified:
7249 +97 -72 trunk/src/s_user.c (File Modified)
7250
7251
7252 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7253 Log:
7254 Convert some messages over to snomask.
7255
7256
7257 Changes: Modified:
7258 +29 -29 trunk/src/client.c (File Modified)
7259 +2 -2 trunk/src/ircd.c (File Modified)
7260 +13 -13 trunk/src/modules.c (File Modified)
7261 +1 -1 trunk/src/newconf.c (File Modified)
7262 +5 -5 trunk/src/parse.c (File Modified)
7263 +1 -1 trunk/src/restart.c (File Modified)
7264 +4 -4 trunk/src/s_newconf.c (File Modified)
7265 +11 -11 trunk/src/s_serv.c (File Modified)
7266
7267
7268 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7269 Log:
7270 include snomask.h from client.h
7271
7272
7273 Changes: Modified:
7274 +1 -0 trunk/include/client.h (File Modified)
7275
7276
7277 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7278 Log:
7279 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7280
7281
7282 Changes: Modified:
7283 +1 -0 trunk/src/newconf.c (File Modified)
7284 +2 -1 trunk/src/snomask.c (File Modified)
7285
7286
7287 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7288 Log:
7289 should start with +, not \0. Whoops. :)
7290
7291
7292 Changes: Modified:
7293 +1 -1 trunk/src/snomask.c (File Modified)
7294
7295
7296 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7297 Log:
7298 core snomask support.
7299
7300
7301 Changes: Modified:
7302 +3 -0 trunk/doc/example.conf (File Modified)
7303 +2 -0 trunk/include/client.h (File Modified)
7304 +2 -0 trunk/include/numeric.h (File Modified)
7305 +2 -0 trunk/include/s_newconf.h (File Modified)
7306 +63 -0 trunk/include/send.h (File Modified)
7307 + - trunk/include/snomask.h (File Added)
7308 +1 -0 trunk/src/Makefile.in (File Modified)
7309 +1 -1 trunk/src/messages.tab (File Modified)
7310 +8 -0 trunk/src/newconf.c (File Modified)
7311 +12 -0 trunk/src/s_user.c (File Modified)
7312 +235 -0 trunk/src/send.c (File Modified)
7313 + - trunk/src/snomask.c (File Added)
7314
7315
7316 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7317 Log:
7318 add a blank line after the license info.
7319
7320
7321 Changes: Modified:
7322 +1 -1 trunk/CREDITS (File Modified)
7323
7324
7325 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7326 Log:
7327 Extend copyright to 2006.
7328
7329
7330 Changes: Modified:
7331 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7332
7333
7334 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7335 Log:
7336 - Fix up book id.
7337 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7338
7339
7340 Changes: Modified:
7341 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7342 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7343
7344
7345 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7346 Log:
7347 Add oper privileges document.
7348
7349
7350 Changes: Modified:
7351 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7352 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7353
7354
7355 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7356 Log:
7357 Capitalize message names in services shortcuts (for consistency).
7358
7359
7360 Changes: Modified:
7361 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7362
7363
7364 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7365 Log:
7366 Remove C++ comment.
7367
7368
7369 Changes: Modified:
7370 +1 -1 trunk/src/patricia.c (File Modified)
7371
7372
7373 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7374 Log:
7375 Remove obsolete 'nextconnect' variable.
7376
7377
7378 Changes: Modified:
7379 +0 -1 trunk/include/ircd.h (File Modified)
7380 +0 -2 trunk/src/client.c (File Modified)
7381 +0 -1 trunk/src/ircd.c (File Modified)
7382
7383
7384 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7385 Log:
7386 Remove this remnant of the hybrid 6 ziplinks implementation.
7387
7388
7389 Changes: Modified:
7390 + - trunk/include/s_zip.h (File Deleted)
7391
7392
7393 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7394 Log:
7395 Make clone limiting work on orighost, not host (so it
7396 looks through services cloaks). Lightly tested, please
7397 test/review.
7398
7399
7400 Changes: Modified:
7401 +2 -0 trunk/modules/m_chghost.c (File Modified)
7402 +1 -1 trunk/src/client.c (File Modified)
7403 +1 -1 trunk/src/s_conf.c (File Modified)
7404
7405
7406 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7407 Log:
7408 Don't forget to link me_realhost() into the command hash.
7409
7410 Pointy hat to: myself
7411
7412
7413 Changes: Modified:
7414 +1 -1 trunk/modules/m_chghost.c (File Modified)
7415
7416
7417 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7418 Log:
7419 It's call_hook, not hook_call.
7420
7421
7422 Changes: Modified:
7423 +1 -1 trunk/src/s_user.c (File Modified)
7424
7425
7426 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7427 Log:
7428 Add unreject help file.
7429
7430
7431 Changes: Modified:
7432 + - trunk/help/opers/unreject (File Added)
7433
7434
7435 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7436 Log:
7437 Link the all-important 42 module to the build :P
7438
7439
7440 Changes: Modified:
7441 +1 -0 trunk/contrib/Makefile.in (File Modified)
7442
7443
7444 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7445 Log:
7446 Mention /rehash help.
7447
7448
7449 Changes: Modified:
7450 +1 -0 trunk/help/opers/rehash (File Modified)
7451
7452
7453 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7454 Log:
7455 Add h_user_signon hook.
7456
7457
7458 Changes: Modified:
7459 +1 -0 trunk/include/hook.h (File Modified)
7460 +2 -0 trunk/src/hook.c (File Modified)
7461 +4 -0 trunk/src/s_user.c (File Modified)
7462
7463
7464 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7465 Log:
7466 Oops, forgot to set orighost for remote client introductions.
7467
7468
7469 Changes: Modified:
7470 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7471
7472
7473 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7474 Log:
7475 Use TS6 forms in services shortcuts, if possible.
7476
7477
7478 Changes: Modified:
7479 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7480
7481
7482 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7483 Log:
7484 - Start out default_umodes conf entry from the empty set instead of +i.
7485 - Move oper_only_umodes check to where default_umodes is used, as
7486 oper_only_umodes may not be set yet while we're reading the conf.
7487
7488
7489 Changes: Modified:
7490 +6 -7 trunk/src/newconf.c (File Modified)
7491 +1 -1 trunk/src/s_user.c (File Modified)
7492
7493
7494 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7495 Log:
7496 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7497
7498
7499 Changes: Modified:
7500 +1 -0 trunk/doc/example.conf (File Modified)
7501 +7 -0 trunk/doc/reference.conf (File Modified)
7502 +0 -7 trunk/include/config.h.dist (File Modified)
7503 +1 -0 trunk/include/s_conf.h (File Modified)
7504 +6 -0 trunk/modules/m_info.c (File Modified)
7505 +9 -18 trunk/src/client.c (File Modified)
7506 +1 -0 trunk/src/newconf.c (File Modified)
7507 +1 -0 trunk/src/s_conf.c (File Modified)
7508
7509
7510 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7511 Log:
7512 - Allow NULL target_ip in show_ip() (indicates message is being
7513 sent to local opers)
7514 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7515 confitem
7516 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7517 those in src/client.c
7518
7519 From ratbox 2.2 svn (anfl)
7520
7521
7522 Changes: Modified:
7523 +1 -0 trunk/include/client.h (File Modified)
7524 +21 -2 trunk/src/client.c (File Modified)
7525 +2 -4 trunk/src/hostmask.c (File Modified)
7526 +1 -5 trunk/src/s_conf.c (File Modified)
7527 +4 -8 trunk/src/s_user.c (File Modified)
7528
7529
7530 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7531 Log:
7532 Fire off events properly.
7533
7534
7535 Changes: Modified:
7536 +7 -3 trunk/src/s_user.c (File Modified)
7537
7538
7539 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7540 Log:
7541 make sure modules which depend on umode information get the message upon connection (oops)
7542
7543
7544 Changes: Modified:
7545 +3 -0 trunk/src/s_user.c (File Modified)
7546
7547
7548 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7549 Log:
7550 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7551 From ratbox 2.2 svn.
7552
7553
7554 Changes: Modified:
7555 +3 -7 trunk/modules/m_etrace.c (File Modified)
7556
7557
7558 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7559 Log:
7560 Replace silly `default_invisible' option with more versatile default_umodes.
7561
7562
7563 Changes: Modified:
7564 +2 -2 trunk/Makefile.in (File Modified)
7565 +12 -1 trunk/doc/example.conf (File Modified)
7566 +14 -7 trunk/doc/reference.conf (File Modified)
7567 +2 -4 trunk/include/s_conf.h (File Modified)
7568 +0 -6 trunk/modules/m_info.c (File Modified)
7569 +4 -0 trunk/src/modules.c (File Modified)
7570 +41 -1 trunk/src/newconf.c (File Modified)
7571 +2 -2 trunk/src/s_conf.c (File Modified)
7572 +3 -4 trunk/src/s_user.c (File Modified)
7573
7574
7575 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7576 Log:
7577 Add temporary nick resvs with the proper duration,
7578 not 60 times too long.
7579
7580
7581 Changes: Modified:
7582 +1 -1 trunk/modules/m_resv.c (File Modified)
7583
7584
7585 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7586 Log:
7587 Add kick on split riding. See reference.conf for more details.
7588
7589
7590 Changes: Modified:
7591 +1 -0 trunk/doc/example.conf (File Modified)
7592 +16 -0 trunk/doc/reference.conf (File Modified)
7593 +1 -0 trunk/include/s_conf.h (File Modified)
7594 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7595 +6 -0 trunk/modules/m_info.c (File Modified)
7596 +1 -0 trunk/src/newconf.c (File Modified)
7597 +1 -0 trunk/src/s_conf.c (File Modified)
7598
7599
7600 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7601 Log:
7602 New credits, denoting GXTi as being on the core team.
7603
7604
7605 Changes: Modified:
7606 +16 -5 trunk/CREDITS (File Modified)
7607
7608
7609 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7610 Log:
7611 better cloaking algorithm
7612
7613
7614 Changes: Modified:
7615 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7616
7617
7618 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7619 Log:
7620 don't do redundant bitshifting.
7621
7622
7623 Changes: Modified:
7624 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7625
7626
7627 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7628 Log:
7629 Add ip_cloaking.so.
7630
7631
7632 Changes: Modified:
7633 +1 -0 trunk/contrib/Makefile.in (File Modified)
7634
7635
7636 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7637 Log:
7638 Set the DynSpoof flag properly.
7639
7640
7641 Changes: Modified:
7642 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7643
7644
7645 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7646 Log:
7647 first go at an ip_cloaking implementation for charybdis.
7648
7649
7650 Changes: Modified:
7651 + - trunk/contrib/ip_cloaking.c (File Added)
7652
7653
7654 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7655 Log:
7656 Add libcharybdis to contrib/ includes.
7657
7658
7659 Changes: Modified:
7660 +1 -1 trunk/contrib/Makefile.in (File Modified)
7661
7662
7663 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7664 Log:
7665 add h_umode_changed hook for modules that provide usermodes.
7666
7667
7668 Changes: Modified:
7669 +1 -0 trunk/include/hook.h (File Modified)
7670 +2 -1 trunk/src/hook.c (File Modified)
7671 +3 -0 trunk/src/s_user.c (File Modified)
7672
7673
7674 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7675 Log:
7676 Show quiets in /stats z.
7677
7678
7679 Changes: Modified:
7680 +15 -10 trunk/src/s_stats.c (File Modified)
7681
7682
7683 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7684 Log:
7685 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7686
7687
7688 Changes: Modified:
7689 +0 -12 trunk/configure (File Modified)
7690 +0 -9 trunk/configure.ac (File Modified)
7691 +0 -3 trunk/include/setup.h.in (File Modified)
7692
7693
7694 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7695 Log:
7696 change various buffer sizes to = topiclen.
7697
7698
7699 Changes: Modified:
7700 +3 -4 trunk/include/ircd_defs.h (File Modified)
7701
7702
7703 jon 2005/12/12 19:32:18 UTC (20051212-400)
7704 Log:
7705 - Partial commit test, partial ego strokage ;)
7706
7707
7708 Changes: Modified:
7709 +2 -1 trunk/CREDITS (File Modified)
7710
7711
7712 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7713 Log:
7714 More kqueue corrections.
7715
7716 Changes: Modified:
7717 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7718
7719
7720 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7721 Log:
7722 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7723 Not sure why this wasn't this way to begin with.
7724
7725
7726 Changes: Modified:
7727 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7728
7729
7730 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7731 Log:
7732 example.conf tweaks:
7733 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7734 most people do not need this.
7735 Enable serverinfo::hub.
7736
7737
7738 Changes: Modified:
7739 +14 -11 trunk/doc/example.conf (File Modified)
7740
7741
7742 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7743 Log:
7744 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7745
7746
7747 Changes: Modified:
7748 +1 -1 trunk/src/s_serv.c (File Modified)
7749
7750
7751 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7752 Log:
7753 header include changes
7754
7755
7756 Changes: Modified:
7757 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7758 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7759 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7760 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7761 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7762 +1 -21 trunk/libcharybdis/select.c (File Modified)
7763
7764
7765 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7766 Log:
7767 s/ilog/libcharybdis_{die,log,restart}/g
7768
7769
7770 Changes: Modified:
7771 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7772 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7773 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7774 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7775 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7776 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7777 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7778 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7779
7780
7781 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7782 Log:
7783 Use the right callbacks in the function code.
7784
7785 Changes: Modified:
7786 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7787
7788
7789 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7790 Log:
7791 More work, it builds again!
7792
7793
7794 Changes: Modified:
7795 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7796 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7797 + - trunk/libcharybdis/libcharybdis.c (File Added)
7798 + - trunk/libcharybdis/libcharybdis.h (File Added)
7799
7800
7801 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7802 Log:
7803 Move some stuff around.
7804
7805
7806 Changes: Modified:
7807 + - trunk/include/memory.h (File Deleted)
7808 + - trunk/include/tools.h (File Deleted)
7809 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7810 + - trunk/libcharybdis/memory.c (File Added)
7811 + - trunk/libcharybdis/memory.h (File Added)
7812 + - trunk/libcharybdis/snprintf.c (File Added)
7813 + - trunk/libcharybdis/tools.c (File Added)
7814 + - trunk/libcharybdis/tools.h (File Added)
7815 +1000 -1062 trunk/modules/.depend (File Modified)
7816 +421 -455 trunk/src/.depend (File Modified)
7817 +0 -1191 trunk/src/Makefile.in (File Modified)
7818 + - trunk/src/memory.c (File Deleted)
7819 + - trunk/src/snprintf.c (File Deleted)
7820 + - trunk/src/tools.c (File Deleted)
7821
7822
7823 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7824 Log:
7825 move more headers into libcharybdis
7826
7827 Changes: Modified:
7828 + - trunk/include/balloc.h (File Deleted)
7829 + - trunk/include/event.h (File Deleted)
7830 + - trunk/libcharybdis/balloc.h (File Added)
7831 + - trunk/libcharybdis/event.h (File Added)
7832 +924 -1020 trunk/modules/.depend (File Modified)
7833 +327 -406 trunk/src/.depend (File Modified)
7834
7835
7836 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7837 Log:
7838 balloc, events -> libcharybdis
7839
7840 Changes: Modified:
7841 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7842 + - trunk/libcharybdis/balloc.c (File Added)
7843 + - trunk/libcharybdis/event.c (File Added)
7844 +0 -1008 trunk/src/Makefile.in (File Modified)
7845 + - trunk/src/balloc.c (File Deleted)
7846 + - trunk/src/event.c (File Deleted)
7847
7848
7849 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7850 Log:
7851 More fun
7852
7853 Changes: Modified:
7854 + - trunk/include/commio.h (File Deleted)
7855 + - trunk/include/linebuf.h (File Deleted)
7856 + - trunk/libcharybdis/commio.h (File Added)
7857 + - trunk/libcharybdis/linebuf.h (File Added)
7858 +1644 -530 trunk/modules/.depend (File Modified)
7859 +1 -1 trunk/modules/Makefile.in (File Modified)
7860 +720 -284 trunk/src/.depend (File Modified)
7861
7862
7863 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7864 Log:
7865 Makefile reworking -- moving libcharybdis headers into proper location.
7866
7867 Changes: Modified:
7868 +1 -1 trunk/adns/Makefile.in (File Modified)
7869 +1 -1 trunk/src/Makefile.in (File Modified)
7870
7871
7872 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7873 Log:
7874 Document proposed authdaemon protocol.
7875
7876 Changes: Modified:
7877 + - trunk/authdaemon/protocol.txt (File Added)
7878
7879
7880 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7881 Log:
7882 Makefile oops
7883
7884 Changes: Modified:
7885 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7886
7887
7888 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7889 Log:
7890 Remove dead makefile from generation
7891
7892 Changes: Modified:
7893 +1 -2 trunk/configure (File Modified)
7894 +0 -1 trunk/configure.ac (File Modified)
7895
7896
7897 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7898 Log:
7899 libcharybdisIO -> libcharybdis
7900
7901 Changes: Modified:
7902 +1 -1 trunk/src/Makefile.in (File Modified)
7903
7904
7905 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7906 Log:
7907 More restructuring.
7908
7909 Changes: Modified:
7910 + - trunk/libcharybdis/Makefile.in (File Added)
7911 + - trunk/libcharybdis/commio.c (File Added)
7912 + - trunk/libcharybdis/devpoll.c (File Added)
7913 + - trunk/libcharybdis/epoll.c (File Added)
7914 + - trunk/libcharybdis/io/ (File Deleted)
7915 + - trunk/libcharybdis/kqueue.c (File Added)
7916 + - trunk/libcharybdis/linebuf.c (File Added)
7917 + - trunk/libcharybdis/log/ (File Deleted)
7918 + - trunk/libcharybdis/poll.c (File Added)
7919 + - trunk/libcharybdis/ports.c (File Added)
7920 + - trunk/libcharybdis/select.c (File Added)
7921
7922
7923 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7924 Log:
7925 Blah kill makefile
7926
7927 Changes: Modified:
7928 + - trunk/libcharybdis/Makefile.in (File Deleted)
7929
7930
7931 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7932 Log:
7933 Blah kill makefile
7934
7935 Changes: Modified:
7936 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7937
7938
7939 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7940 Log:
7941 add authdaemon dir for later hacking
7942
7943
7944 Changes: Modified:
7945 + - trunk/authdaemon/ (File Added)
7946
7947
7948 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7949 Log:
7950 linebuf -> libcharybdisIO
7951
7952
7953 Changes: Modified:
7954 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7955 + - trunk/libcharybdis/io/linebuf.c (File Added)
7956 + - trunk/libcharybdis/log/ (File Added)
7957 + - trunk/libcharybdis/log/Makefile.in (File Added)
7958 +0 -687 trunk/src/Makefile.in (File Modified)
7959 + - trunk/src/linebuf.c (File Deleted)
7960
7961
7962 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7963 Log:
7964 Solaris 10 I/O ports support
7965
7966 Changes: Modified:
7967 + - trunk/libcharybdis/io/ports.c (File Added)
7968
7969
7970 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7971 Log:
7972 libcharybdis stuff
7973
7974
7975 Changes: Modified:
7976 +1 -1 trunk/Makefile.in (File Modified)
7977 +3 -1 trunk/configure (File Modified)
7978 +133 -10 trunk/configure.ac (File Modified)
7979 + - trunk/libcharybdis/ (File Added)
7980 + - trunk/libcharybdis/Makefile.in (File Added)
7981 + - trunk/libcharybdis/io/ (File Added)
7982 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7983 +2 -3 trunk/src/Makefile.in (File Modified)
7984 + - trunk/src/io/ (File Deleted)
7985
7986
7987 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7988 Log:
7989 split IO stuff into libcharybdisIO.
7990
7991
7992 Changes: Modified:
7993 + - trunk/src/commio.c (File Deleted)
7994 + - trunk/src/devpoll.c (File Deleted)
7995 + - trunk/src/epoll.c (File Deleted)
7996 + - trunk/src/io/ (File Added)
7997 + - trunk/src/io/Makefile.in (File Added)
7998 + - trunk/src/io/commio.c (File Added)
7999 + - trunk/src/io/devpoll.c (File Added)
8000 + - trunk/src/io/epoll.c (File Added)
8001 + - trunk/src/io/kqueue.c (File Added)
8002 + - trunk/src/io/poll.c (File Added)
8003 + - trunk/src/io/select.c (File Added)
8004 + - trunk/src/kqueue.c (File Deleted)
8005 + - trunk/src/poll.c (File Deleted)
8006 + - trunk/src/select.c (File Deleted)
8007
8008
8009 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8010 Log:
8011 Version bump: 1.1.0
8012
8013
8014 Changes: Modified:
8015 +86 -155 trunk/configure (File Modified)
8016 +1 -1 trunk/configure.ac (File Modified)
8017
8018
8019 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8020 Log:
8021 Remove mentions of mkkeypair/cryptlinks.
8022
8023
8024 Changes: Modified:
8025 +1 -3 trunk/doc/challenge.txt (File Modified)
8026
8027
8028 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8029 Log:
8030 Clarify serverinfo{} description.
8031
8032
8033 Changes: Modified:
8034 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8035
8036
8037 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8038 Log:
8039 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8040
8041
8042 Changes: Modified:
8043 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8044
8045
8046 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8047 Log:
8048 Improvements also applicable to hyperion 1.x.
8049
8050
8051 Changes: Modified:
8052 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8053
8054
8055 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8056 Log:
8057 - Add +F description
8058 - General improvements and changes to charybdis
8059
8060
8061 Changes: Modified:
8062 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8063
8064
8065 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8066 Log:
8067 The server notice umodes only have an effect
8068 for opers. ("sendto_realops_flags", so having
8069 the umode is not enough, they must also be
8070 opered)
8071
8072
8073 Changes: Modified:
8074 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8075
8076
8077 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8078 Log:
8079 Updates to umodes docs.
8080
8081
8082 Changes: Modified:
8083 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8084
8085
8086 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8087 Log:
8088 Add SGML documentation.
8089
8090 Changes: Modified:
8091 + - trunk/doc/sgml/ (File Added)
8092 + - trunk/doc/sgml/oper-guide/ (File Added)
8093 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8094 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8095 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8096 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8097 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8098 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8099 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8100
8101
8102 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8103 Log:
8104 Make operwall flag restrict setting umode +z.
8105 This repairs this flag broken in charybdis-1.0.
8106
8107
8108 Changes: Modified:
8109 +41 -0 trunk/contrib/m_flags.c (File Modified)
8110 +9 -0 trunk/src/s_user.c (File Modified)
8111
8112
8113 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8114 Log:
8115 Don't complain/reset remote clients +n. I'm still not
8116 convinced propagating all umodes is the way to go, oh
8117 well.
8118
8119
8120 Changes: Modified:
8121 +1 -1 trunk/src/s_user.c (File Modified)
8122
8123
8124 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8125 Log:
8126 - Require admin flag for oper /chghost (if it's enabled
8127 which is not default)
8128 - Give error message on nonexistant nick
8129
8130
8131 Changes: Modified:
8132 +12 -0 trunk/modules/m_chghost.c (File Modified)
8133
8134
8135 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8136 Log:
8137 Incorporated jilles' dynspoof patch with a few minor changes.
8138
8139 Changes: Modified:
8140 +5 -2 trunk/include/client.h (File Modified)
8141 +1 -0 trunk/include/numeric.h (File Modified)
8142 +75 -4 trunk/modules/m_chghost.c (File Modified)
8143 +2 -21 trunk/modules/m_stats.c (File Modified)
8144 +2 -8 trunk/modules/m_trace.c (File Modified)
8145 +2 -0 trunk/src/client.c (File Modified)
8146 +3 -0 trunk/src/s_user.c (File Modified)
8147
8148
8149 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8150 Log:
8151 Update NEWS.
8152
8153 Changes: Modified:
8154 +5 -0 trunk/NEWS (File Modified)
8155
8156
8157 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8158 Log:
8159 Make show_ip() far less braindead.
8160
8161 Obtained from: ratbox 2.2 SVN
8162
8163
8164 Changes: Modified:
8165 +14 -85 trunk/src/client.c (File Modified)
8166
8167
8168 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8169 Log:
8170 Instead of not showing channels at all for whoising services,
8171 only show channels the requester is also on. If operspying
8172 services, show all the channels.
8173
8174
8175 Changes: Modified:
8176 +37 -40 trunk/modules/m_whois.c (File Modified)
8177
8178
8179 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8180 Log:
8181 - Show real errno if we fail to connect to a server
8182 - Don't show server IPs on IRC if a server goes dead
8183 during handshake
8184
8185
8186 Changes: Modified:
8187 +2 -5 trunk/src/s_serv.c (File Modified)
8188
8189
8190 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8191 Log:
8192 Revert hybrid 7.2 aline code. It causes too many problems.
8193
8194
8195 Changes: Modified:
8196 +1 -47 trunk/NEWS (File Modified)
8197 + - trunk/include/aline.h (File Deleted)
8198 +53 -6 trunk/modules/m_dline.c (File Modified)
8199 +212 -16 trunk/modules/m_kline.c (File Modified)
8200 +37 -8 trunk/modules/m_resv.c (File Modified)
8201 +45 -24 trunk/modules/m_xline.c (File Modified)
8202 +0 -485 trunk/src/Makefile.in (File Modified)
8203 + - trunk/src/aline.c (File Deleted)
8204
8205
8206 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8207 Log:
8208 Incorporate recent ratbox monitor bugfixes (could crash).
8209
8210
8211 Changes: Modified:
8212 +16 -0 trunk/modules/m_monitor.c (File Modified)
8213 +4 -3 trunk/src/monitor.c (File Modified)
8214
8215
8216 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8217 Log:
8218 Fix /invite UID leak.
8219
8220 Found by logiclrd@EFnet.
8221
8222
8223 Changes: Modified:
8224 +3 -2 trunk/modules/m_invite.c (File Modified)
8225
8226
8227 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8228 Log:
8229 Don't show what channels a service is in.
8230
8231 Changes: Modified:
8232 +1 -0 trunk/NEWS (File Modified)
8233 +40 -35 trunk/modules/m_whois.c (File Modified)
8234
8235
8236 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8237 Log:
8238 Update version to 1.0.3.
8239
8240
8241 Changes: Modified:
8242 +9 -9 trunk/configure (File Modified)
8243 +1 -1 trunk/configure.ac (File Modified)
8244
8245
8246 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8247 Log:
8248 Update NEWS.
8249
8250
8251 Changes: Modified:
8252 +7 -1 trunk/NEWS (File Modified)
8253
8254
8255 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8256 Log:
8257 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8258 More static buffers :(
8259
8260
8261 Changes: Modified:
8262 +12 -4 trunk/src/aline.c (File Modified)
8263
8264
8265 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8266 Log:
8267 Make operspy mode (/mode !#channel showing parameters
8268 even if not on channel) work again.
8269
8270
8271 Changes: Modified:
8272 +4 -4 trunk/src/channel.c (File Modified)
8273
8274
8275 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8276 Log:
8277 Call server_introduced hook on TS6 remote server
8278 introduction (ms_sid()).
8279
8280
8281 Changes: Modified:
8282 +6 -0 trunk/modules/core/m_server.c (File Modified)
8283
8284
8285 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8286 Log:
8287 Cyrix boxes are wierd.
8288
8289 Changes: Modified:
8290 +2 -1 trunk/modules/m_services.c (File Modified)
8291
8292
8293 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8294 Log:
8295 More paranoia.
8296
8297 Changes: Modified:
8298 +1 -1 trunk/include/client.h (File Modified)
8299 +3 -1 trunk/modules/m_services.c (File Modified)
8300
8301
8302 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8303 Log:
8304 heh
8305
8306 Changes: Modified:
8307 +1 -6 trunk/modules/m_services.c (File Modified)
8308
8309
8310 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8311 Log:
8312 Disable a check that doesn't always seem to work right for some reason.
8313
8314 Changes: Modified:
8315 +2 -0 trunk/modules/m_services.c (File Modified)
8316
8317
8318 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8319 Log:
8320 Update NEWS.
8321
8322
8323 Changes: Modified:
8324 +4 -1 trunk/NEWS (File Modified)
8325
8326
8327 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8328 Log:
8329 1.0.2
8330
8331
8332 Changes: Modified:
8333 +9 -9 trunk/configure (File Modified)
8334 +1 -1 trunk/configure.ac (File Modified)
8335
8336
8337 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8338 Log:
8339 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8340
8341
8342 Changes: Modified:
8343 +3 -13 trunk/modules/m_trace.c (File Modified)
8344
8345
8346 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8347 Log:
8348 Don't send empty RPL_WHOISCHANNELS on remote whois.
8349
8350 Pointy hat to: jilles
8351
8352
8353 Changes: Modified:
8354 +1 -1 trunk/modules/m_whois.c (File Modified)
8355
8356
8357 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8358 Log:
8359 Update NEWS.
8360
8361
8362 Changes: Modified:
8363 +3 -0 trunk/NEWS (File Modified)
8364
8365
8366 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8367 Log:
8368 Modular umode support.
8369
8370
8371 Changes: Modified:
8372 +0 -9 trunk/include/client.h (File Modified)
8373 +2 -1 trunk/include/s_user.h (File Modified)
8374 +1 -1 trunk/include/tools.h (File Modified)
8375 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8376 +3 -0 trunk/src/ircd.c (File Modified)
8377 +1 -1 trunk/src/messages.tab (File Modified)
8378 +2 -2 trunk/src/s_serv.c (File Modified)
8379 +37 -59 trunk/src/s_user.c (File Modified)
8380 +21 -0 trunk/src/tools.c (File Modified)
8381
8382
8383 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8384 Log:
8385 Optionally do forced nick change to the UID instead of kill
8386 on nick collisions, see doc/collision_fnc.txt for more
8387 details.
8388
8389
8390 Changes: Modified:
8391 + - trunk/doc/collision_fnc.txt (File Added)
8392 +1 -0 trunk/doc/example.conf (File Modified)
8393 +8 -0 trunk/doc/reference.conf (File Modified)
8394 +1 -0 trunk/include/numeric.h (File Modified)
8395 +1 -0 trunk/include/s_conf.h (File Modified)
8396 +2 -1 trunk/include/s_serv.h (File Modified)
8397 +1 -0 trunk/include/s_stats.h (File Modified)
8398 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8399 +1 -1 trunk/src/messages.tab (File Modified)
8400 +1 -0 trunk/src/newconf.c (File Modified)
8401 +1 -0 trunk/src/s_conf.c (File Modified)
8402 +1 -0 trunk/src/s_serv.c (File Modified)
8403 +2 -2 trunk/src/s_stats.c (File Modified)
8404
8405
8406 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8407 Log:
8408 Update NEWS.
8409
8410
8411 Modified:
8412 trunk/NEWS (File Modified)
8413
8414
8415 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8416 Log:
8417 Don't allow lookups by uid in /monitor + and /monitor s.
8418
8419
8420 Modified:
8421 trunk/modules/m_monitor.c (File Modified)
8422
8423
8424 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8425 Log:
8426 Stop garbage +j being set in cases like +j aaa:bbb by
8427 initializing the variables properly.
8428
8429 Reported by kyle.
8430
8431
8432 Modified:
8433 trunk/modules/core/m_mode.c (File Modified)
8434 trunk/modules/core/m_sjoin.c (File Modified)
8435
8436
8437 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8438 Log:
8439 Apply flags to the proper server in me_gcap().
8440
8441
8442 Modified:
8443 trunk/modules/m_capab.c (File Modified)
8444
8445
8446 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8447 Log:
8448 Use find_named_client() instead of find_client() to check
8449 for nick collisions.
8450
8451
8452 Modified:
8453 trunk/modules/core/m_nick.c (File Modified)
8454
8455
8456 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8457 Log:
8458 - Replace old 381 numeric with a new, more positive one!
8459
8460
8461 Modified:
8462 trunk/src/messages.tab (File Modified)
8463
8464
8465 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8466 Log:
8467 Make it compile again.
8468
8469
8470 Modified:
8471 trunk/src/channel.c (File Modified)
8472 trunk/src/client.c (File Modified)
8473 trunk/src/ircd.c (File Modified)
8474 trunk/src/packet.c (File Modified)
8475
8476
8477 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8478 Log:
8479 - Prevent UID disclosure in cmode setting.
8480
8481
8482 Modified:
8483 trunk/NEWS (File Modified)
8484 trunk/modules/core/m_mode.c (File Modified)
8485
8486
8487 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8488 Log:
8489 A different check which prevents UID disclosure.
8490
8491
8492 Modified:
8493 trunk/modules/core/m_kick.c (File Modified)
8494
8495
8496 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8497 Log:
8498 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8499
8500
8501 Modified:
8502 trunk/modules/core/m_kick.c (File Modified)
8503
8504
8505 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8506 Log:
8507 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8508
8509
8510 Modified:
8511 trunk/NEWS (File Modified)
8512 trunk/modules/m_accept.c (File Modified)
8513 trunk/modules/m_admin.c (File Modified)
8514 trunk/modules/m_away.c (File Modified)
8515 trunk/modules/m_cap.c (File Modified)
8516 trunk/modules/m_capab.c (File Modified)
8517 trunk/modules/m_challenge.c (File Modified)
8518 trunk/modules/m_chghost.c (File Modified)
8519 trunk/modules/m_close.c (File Modified)
8520 trunk/modules/m_cmessage.c (File Modified)
8521 trunk/modules/m_connect.c (File Modified)
8522 trunk/modules/m_dline.c (File Modified)
8523 trunk/modules/m_encap.c (File Modified)
8524 trunk/modules/m_etrace.c (File Modified)
8525 trunk/modules/m_gline.c (File Modified)
8526 trunk/modules/m_help.c (File Modified)
8527 trunk/modules/m_info.c (File Modified)
8528 trunk/modules/m_invite.c (File Modified)
8529 trunk/modules/m_ison.c (File Modified)
8530 trunk/modules/m_kline.c (File Modified)
8531 trunk/modules/m_knock.c (File Modified)
8532 trunk/modules/m_links.c (File Modified)
8533 trunk/modules/m_list.c (File Modified)
8534 trunk/modules/m_locops.c (File Modified)
8535 trunk/modules/m_lusers.c (File Modified)
8536 trunk/modules/m_map.c (File Modified)
8537 trunk/modules/m_monitor.c (File Modified)
8538 trunk/modules/m_motd.c (File Modified)
8539 trunk/modules/m_names.c (File Modified)
8540 trunk/modules/m_oper.c (File Modified)
8541 trunk/modules/m_operspy.c (File Modified)
8542 trunk/modules/m_pass.c (File Modified)
8543 trunk/modules/m_ping.c (File Modified)
8544 trunk/modules/m_pong.c (File Modified)
8545 trunk/modules/m_post.c (File Modified)
8546 trunk/modules/m_rehash.c (File Modified)
8547 trunk/modules/m_restart.c (File Modified)
8548 trunk/modules/m_resv.c (File Modified)
8549 trunk/modules/m_services.c (File Modified)
8550 trunk/modules/m_set.c (File Modified)
8551 trunk/modules/m_sshortcut.c (File Modified)
8552 trunk/modules/m_stats.c (File Modified)
8553 trunk/modules/m_svinfo.c (File Modified)
8554 trunk/modules/m_tb.c (File Modified)
8555 trunk/modules/m_testline.c (File Modified)
8556 trunk/modules/m_testmask.c (File Modified)
8557 trunk/modules/m_time.c (File Modified)
8558 trunk/modules/m_topic.c (File Modified)
8559 trunk/modules/m_trace.c (File Modified)
8560 trunk/modules/m_unreject.c (File Modified)
8561 trunk/modules/m_user.c (File Modified)
8562 trunk/modules/m_userhost.c (File Modified)
8563 trunk/modules/m_users.c (File Modified)
8564 trunk/modules/m_version.c (File Modified)
8565 trunk/modules/m_wallops.c (File Modified)
8566 trunk/modules/m_who.c (File Modified)
8567 trunk/modules/m_whois.c (File Modified)
8568 trunk/modules/m_whowas.c (File Modified)
8569 trunk/modules/m_xline.c (File Modified)
8570 trunk/src/adns.c (File Modified)
8571 trunk/src/aline.c (File Modified)
8572 trunk/src/cache.c (File Modified)
8573 trunk/src/channel.c (File Modified)
8574 trunk/src/class.c (File Modified)
8575 trunk/src/client.c (File Modified)
8576 trunk/src/commio.c (File Modified)
8577 trunk/src/event.c (File Modified)
8578 trunk/src/hash.c (File Modified)
8579 trunk/src/hostmask.c (File Modified)
8580 trunk/src/ircd.c (File Modified)
8581 trunk/src/kdparse.c (File Modified)
8582 trunk/src/linebuf.c (File Modified)
8583 trunk/src/listener.c (File Modified)
8584 trunk/src/modules.c (File Modified)
8585 trunk/src/monitor.c (File Modified)
8586 trunk/src/newconf.c (File Modified)
8587 trunk/src/packet.c (File Modified)
8588 trunk/src/parse.c (File Modified)
8589 trunk/src/reject.c (File Modified)
8590 trunk/src/s_auth.c (File Modified)
8591 trunk/src/s_conf.c (File Modified)
8592 trunk/src/s_gline.c (File Modified)
8593 trunk/src/s_log.c (File Modified)
8594 trunk/src/s_newconf.c (File Modified)
8595 trunk/src/s_serv.c (File Modified)
8596 trunk/src/s_stats.c (File Modified)
8597 trunk/src/s_user.c (File Modified)
8598 trunk/src/send.c (File Modified)
8599 trunk/src/whowas.c (File Modified)
8600
8601
8602 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8603 Log:
8604 - More coding style niceities. Pretty much got client.h squared away.
8605
8606
8607 Modified:
8608 trunk/modules/m_dline.c (File Modified)
8609 trunk/modules/m_gline.c (File Modified)
8610 trunk/modules/m_kline.c (File Modified)
8611 trunk/modules/m_rehash.c (File Modified)
8612 trunk/modules/m_resv.c (File Modified)
8613 trunk/modules/m_stats.c (File Modified)
8614 trunk/modules/m_testline.c (File Modified)
8615 trunk/modules/m_user.c (File Modified)
8616 trunk/modules/m_xline.c (File Modified)
8617
8618
8619 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8620 Log:
8621 - Propagate quiets (+q) on netjoins
8622 - Clear +q list too on lowerTS sjoin from TS6 source
8623
8624
8625 Modified:
8626 trunk/modules/core/m_sjoin.c (File Modified)
8627 trunk/src/s_serv.c (File Modified)
8628
8629
8630 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8631 Log:
8632 Second argument to whois is always a nick, never a uid.
8633 This prevents /whois other.server uid to get information
8634 about that uid.
8635
8636
8637 Modified:
8638 trunk/modules/m_whois.c (File Modified)
8639
8640
8641 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8642 Log:
8643 Don't allow local users to use uids in user mode.
8644
8645
8646 Modified:
8647 trunk/src/s_user.c (File Modified)
8648
8649
8650 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8651 Log:
8652 Make it compile again.
8653
8654
8655 Modified:
8656 trunk/src/s_stats.c (File Modified)
8657
8658
8659 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8660 Log:
8661 Fix propagation of empty SJOIN.
8662
8663
8664 Modified:
8665 trunk/modules/core/m_sjoin.c (File Modified)
8666
8667
8668 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8669 Log:
8670 Some atheme-style niceties here.
8671
8672
8673 Modified:
8674 trunk/modules/m_accept.c (File Modified)
8675 trunk/modules/m_admin.c (File Modified)
8676 trunk/modules/m_away.c (File Modified)
8677 trunk/modules/m_cap.c (File Modified)
8678 trunk/modules/m_capab.c (File Modified)
8679 trunk/modules/m_challenge.c (File Modified)
8680 trunk/modules/m_chghost.c (File Modified)
8681 trunk/modules/m_close.c (File Modified)
8682 trunk/modules/m_cmessage.c (File Modified)
8683 trunk/modules/m_connect.c (File Modified)
8684 trunk/modules/m_dline.c (File Modified)
8685 trunk/modules/m_encap.c (File Modified)
8686 trunk/modules/m_etrace.c (File Modified)
8687 trunk/modules/m_gline.c (File Modified)
8688 trunk/modules/m_help.c (File Modified)
8689 trunk/modules/m_info.c (File Modified)
8690 trunk/modules/m_invite.c (File Modified)
8691 trunk/modules/m_ison.c (File Modified)
8692 trunk/modules/m_kline.c (File Modified)
8693 trunk/modules/m_knock.c (File Modified)
8694 trunk/modules/m_links.c (File Modified)
8695 trunk/modules/m_list.c (File Modified)
8696 trunk/modules/m_locops.c (File Modified)
8697 trunk/modules/m_lusers.c (File Modified)
8698 trunk/modules/m_map.c (File Modified)
8699 trunk/modules/m_monitor.c (File Modified)
8700 trunk/modules/m_motd.c (File Modified)
8701 trunk/modules/m_names.c (File Modified)
8702 trunk/modules/m_oper.c (File Modified)
8703 trunk/modules/m_operspy.c (File Modified)
8704 trunk/modules/m_pass.c (File Modified)
8705 trunk/modules/m_ping.c (File Modified)
8706 trunk/modules/m_pong.c (File Modified)
8707 trunk/modules/m_post.c (File Modified)
8708 trunk/modules/m_rehash.c (File Modified)
8709 trunk/modules/m_restart.c (File Modified)
8710 trunk/modules/m_resv.c (File Modified)
8711 trunk/modules/m_services.c (File Modified)
8712 trunk/modules/m_set.c (File Modified)
8713 trunk/modules/m_sshortcut.c (File Modified)
8714 trunk/modules/m_stats.c (File Modified)
8715 trunk/modules/m_svinfo.c (File Modified)
8716 trunk/modules/m_tb.c (File Modified)
8717 trunk/modules/m_testline.c (File Modified)
8718 trunk/modules/m_testmask.c (File Modified)
8719 trunk/modules/m_time.c (File Modified)
8720 trunk/modules/m_topic.c (File Modified)
8721 trunk/modules/m_trace.c (File Modified)
8722 trunk/modules/m_unreject.c (File Modified)
8723 trunk/modules/m_user.c (File Modified)
8724 trunk/modules/m_userhost.c (File Modified)
8725 trunk/modules/m_users.c (File Modified)
8726 trunk/modules/m_version.c (File Modified)
8727 trunk/modules/m_wallops.c (File Modified)
8728 trunk/modules/m_who.c (File Modified)
8729 trunk/modules/m_whois.c (File Modified)
8730 trunk/modules/m_whowas.c (File Modified)
8731 trunk/modules/m_xline.c (File Modified)
8732
8733
8734 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8735 Log:
8736 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8737
8738
8739 Modified:
8740 trunk/.indent.pro (File Modified)
8741 trunk/include/charybdis.h (File Added)
8742 trunk/include/client.h (File Modified)
8743 trunk/modules/.indent.pro (File Modified)
8744 trunk/src/.indent.pro (File Modified)
8745 trunk/src/adns.c (File Modified)
8746 trunk/src/aline.c (File Modified)
8747 trunk/src/cache.c (File Modified)
8748 trunk/src/channel.c (File Modified)
8749 trunk/src/class.c (File Modified)
8750 trunk/src/client.c (File Modified)
8751 trunk/src/commio.c (File Modified)
8752 trunk/src/event.c (File Modified)
8753 trunk/src/hash.c (File Modified)
8754 trunk/src/hostmask.c (File Modified)
8755 trunk/src/ircd.c (File Modified)
8756 trunk/src/kdparse.c (File Modified)
8757 trunk/src/linebuf.c (File Modified)
8758 trunk/src/listener.c (File Modified)
8759 trunk/src/modules.c (File Modified)
8760 trunk/src/monitor.c (File Modified)
8761 trunk/src/newconf.c (File Modified)
8762 trunk/src/packet.c (File Modified)
8763 trunk/src/parse.c (File Modified)
8764 trunk/src/reject.c (File Modified)
8765 trunk/src/s_auth.c (File Modified)
8766 trunk/src/s_conf.c (File Modified)
8767 trunk/src/s_gline.c (File Modified)
8768 trunk/src/s_log.c (File Modified)
8769 trunk/src/s_newconf.c (File Modified)
8770 trunk/src/s_serv.c (File Modified)
8771 trunk/src/s_stats.c (File Modified)
8772 trunk/src/s_user.c (File Modified)
8773 trunk/src/send.c (File Modified)
8774 trunk/src/whowas.c (File Modified)
8775
8776
8777 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8778 Log:
8779 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8780 - Convert a few modules towards using this code.
8781 - Make a note about this change in NEWS.
8782
8783
8784 Modified:
8785 trunk/NEWS (File Modified)
8786 trunk/include/aline.h (File Added)
8787 trunk/modules/m_dline.c (File Modified)
8788 trunk/modules/m_kline.c (File Modified)
8789 trunk/modules/m_resv.c (File Modified)
8790 trunk/modules/m_xline.c (File Modified)
8791 trunk/src/Makefile.in (File Modified)
8792 trunk/src/aline.c (File Added)
8793
8794
8795 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8796 Log:
8797 - Update NEWS document.
8798
8799
8800 Modified:
8801 trunk/NEWS (File Modified)
8802
8803
8804 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8805 Log:
8806 Use find_named_person() instead of find_person() in services shortcuts.
8807
8808
8809 Modified:
8810 trunk/modules/m_sshortcut.c (File Modified)
8811
8812
8813 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8814 Log:
8815 Fix propagation of empty channels (+P).
8816
8817
8818 Modified:
8819 trunk/modules/core/m_sjoin.c (File Modified)
8820 trunk/src/s_serv.c (File Modified)
8821
8822
8823 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8824 Log:
8825 Use same comparison for +f.
8826
8827
8828 Modified:
8829 trunk/modules/core/m_join.c (File Modified)
8830
8831
8832 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8833 Log:
8834 Retire server-server non-encap CHGHOST, and clean it up a bit.
8835
8836
8837 Modified:
8838 trunk/modules/m_chghost.c (File Modified)
8839
8840
8841 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8842 Log:
8843 Use TS6 form for SQUIT wallops.
8844
8845
8846 Modified:
8847 trunk/modules/core/m_squit.c (File Modified)
8848
8849
8850 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8851 Log:
8852 Propagate nick changes for remote clients in TS6 form if possible;
8853 simplify the code a bit.
8854
8855
8856 Modified:
8857 trunk/modules/core/m_nick.c (File Modified)
8858
8859
8860 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8861 Log:
8862 Only clear oper_only_umodes on deoper for local clients.
8863
8864
8865 Modified:
8866 trunk/src/s_user.c (File Modified)
8867
8868
8869 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8870 Log:
8871 - Don't enable use_whois_actually in the default config, makes cloaking
8872 only useful for vanity.
8873
8874
8875 Modified:
8876 trunk/doc/example.conf (File Modified)
8877
8878
8879 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8880 Log:
8881 Fix linebuf raw code to not truncate lines longer than
8882 510 characters. This stops ziplinks corruption at
8883 the initial burst if the other side sends a lot.
8884
8885
8886 Modified:
8887 trunk/src/linebuf.c (File Modified)
8888
8889
8890 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8891 Log:
8892 - Add +r to channel_modes().
8893
8894
8895 Modified:
8896 trunk/src/channel.c (File Modified)
8897
8898
8899 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8900 Log:
8901 Update NEWS.
8902
8903
8904 Modified:
8905 trunk/NEWS (File Modified)
8906
8907
8908 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8909 Log:
8910 err, nvm. wrong project :-P
8911
8912
8913 Modified:
8914 trunk/src/match.c (File Modified)
8915
8916
8917 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8918 Log:
8919 make sure we don't crash on match(NULL, test)
8920
8921
8922 Modified:
8923 trunk/src/match.c (File Modified)
8924
8925
8926 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8927 Log:
8928 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8929 flags = rehash in shared{}.
8930 Uses :<source> ENCAP <target> REHASH [option].
8931
8932
8933 Modified:
8934 trunk/doc/example.conf (File Modified)
8935 trunk/doc/reference.conf (File Modified)
8936 trunk/help/opers/rehash (File Modified)
8937 trunk/include/s_newconf.h (File Modified)
8938 trunk/modules/m_rehash.c (File Modified)
8939 trunk/modules/m_stats.c (File Modified)
8940 trunk/src/newconf.c (File Modified)
8941
8942
8943 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8944 Log:
8945 Initialize flags to 0 in conf_set_shared_flags() and
8946 conf_set_cluster_flags().
8947
8948
8949 Modified:
8950 trunk/src/newconf.c (File Modified)
8951
8952
8953 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8954 Log:
8955 Don't allow a forward from a #channel to an &channel.
8956 Error message is Illegal channel name.
8957
8958
8959 Modified:
8960 trunk/modules/core/m_mode.c (File Modified)
8961
8962
8963 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8964 Log:
8965 - change version to 1.0.1
8966
8967
8968 Modified:
8969 trunk/configure (File Modified)
8970 trunk/configure.ac (File Modified)
8971
8972
8973 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8974 Log:
8975 Update NEWS.
8976
8977
8978 Modified:
8979 trunk/NEWS (File Modified)
8980
8981
8982 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8983 Log:
8984 Services shortcuts changes:
8985 - Require umode +S on target
8986 - Use ERR_SERVICESDOWN (440) for error message
8987 - Fix check for empty string
8988
8989
8990 Modified:
8991 trunk/include/numeric.h (File Modified)
8992 trunk/modules/m_sshortcut.c (File Modified)
8993 trunk/src/messages.tab (File Modified)
8994
8995
8996 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8997 Log:
8998 s/IsChanService/IsService/g;
8999
9000
9001 Modified:
9002 trunk/modules/m_sshortcut.c (File Modified)
9003
9004
9005 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9006 Log:
9007 Add check for service validity in shortcut routines.
9008
9009
9010 Modified:
9011 trunk/modules/m_sshortcut.c (File Modified)
9012
9013
9014 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9015 Log:
9016 Don't allow forwarding to a -F channel the setter is not on.
9017
9018
9019 Modified:
9020 trunk/modules/core/m_mode.c (File Modified)
9021
9022
9023 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9024 Log:
9025 Describe identify_service and identify_command in
9026 reference.conf.
9027
9028
9029 Modified:
9030 trunk/doc/reference.conf (File Modified)
9031
9032
9033 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9034 Log:
9035 More helpfile updates.
9036
9037
9038 Modified:
9039 trunk/help/Makefile.in (File Modified)
9040 trunk/help/opers/die (File Modified)
9041 trunk/help/opers/join (File Modified)
9042 trunk/help/opers/links (File Modified)
9043 trunk/help/opers/lusers (File Modified)
9044 trunk/help/opers/map (File Added)
9045 trunk/help/opers/motd (File Modified)
9046 trunk/help/opers/names (File Modified)
9047 trunk/help/opers/notice (File Modified)
9048 trunk/help/opers/operspy (File Modified)
9049 trunk/help/opers/part (File Modified)
9050 trunk/help/opers/privmsg (File Modified)
9051 trunk/help/opers/restart (File Modified)
9052 trunk/help/opers/set (File Modified)
9053 trunk/help/opers/stats (File Modified)
9054 trunk/help/opers/trace (File Modified)
9055 trunk/help/opers/version (File Modified)
9056 trunk/help/users/notice (File Modified)
9057 trunk/help/users/privmsg (File Modified)
9058 trunk/help/users/stats (File Modified)
9059
9060
9061 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9062 Log:
9063 Update help files.
9064
9065
9066 Modified:
9067 trunk/help/opers/cmode (File Modified)
9068 trunk/help/opers/umode (File Modified)
9069 trunk/help/opers/wallops (File Modified)
9070 trunk/help/opers/who (File Modified)
9071 trunk/help/users/umode (File Modified)
9072
9073
9074 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9075 Log:
9076 Include cmode +r in 004 and 005.
9077
9078
9079 Modified:
9080 trunk/include/supported.h (File Modified)
9081 trunk/src/messages.tab (File Modified)
9082
9083
9084 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9085 Log:
9086 No need to clear all 3 buffers in channel_modes().
9087
9088
9089 Modified:
9090 trunk/src/channel.c (File Modified)
9091
9092
9093 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9094 Log:
9095 - Fix multiple +f modes per line
9096 - -f shouldn't take a parameter
9097
9098
9099 Modified:
9100 trunk/modules/core/m_mode.c (File Modified)
9101
9102
9103 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9104 Log:
9105 Channel mode +Q now prevents forwarding to or through
9106 a channel, just like in hyperion, not from a channel.
9107
9108
9109 Modified:
9110 trunk/modules/core/m_join.c (File Modified)
9111
9112
9113 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9114 Log:
9115 Complete +F/+Q propagation.
9116
9117
9118 Modified:
9119 trunk/modules/core/m_join.c (File Modified)
9120 trunk/modules/core/m_sjoin.c (File Modified)
9121 trunk/src/channel.c (File Modified)
9122
9123
9124 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9125 Log:
9126 - A few minor fixes.
9127
9128
9129 Modified:
9130 trunk/modules/core/m_join.c (File Modified)
9131 trunk/modules/m_services.c (File Modified)
9132
9133
9134 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9135 Log:
9136 - Fix netsplit obfuscation.
9137
9138
9139 Modified:
9140 trunk/src/client.c (File Modified)
9141
9142
9143 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9144 Log:
9145 - Fix another /stats p related bug.
9146
9147
9148 Modified:
9149 trunk/src/client.c (File Modified)
9150
9151
9152 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9153 Log:
9154 - Update example.conf.
9155
9156
9157 Modified:
9158 trunk/doc/example.conf (File Modified)
9159
9160
9161 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9162 Log:
9163 - Fix a minor bug here, and re-release 1.0.
9164
9165
9166 Modified:
9167 trunk/modules/core/m_nick.c (File Modified)
9168
9169
9170 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9171 Log:
9172 - Add bursted clients to /stats p list.
9173
9174
9175 Modified:
9176 trunk/modules/core/m_nick.c (File Modified)
9177
9178
9179 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9180 Log:
9181 - Add identify_service, identify_command options to the example.conf,
9182 newconf parser.
9183
9184
9185 Modified:
9186 trunk/NEWS (File Modified)
9187 trunk/doc/example.conf (File Modified)
9188 trunk/src/newconf.c (File Modified)
9189
9190
9191 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9192 Log:
9193 - Add services shortcuts.
9194
9195
9196 Modified:
9197 trunk/modules/Makefile.in (File Modified)
9198 trunk/modules/m_sshortcut.c (File Added)
9199
9200
9201 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9202 Log:
9203 - put back checks i removed by mistake
9204
9205
9206 Modified:
9207 trunk/modules/core/m_join.c (File Modified)
9208
9209
9210 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9211 Log:
9212 - Implement channel mode +Q, which disables forwarding.
9213 - Make forwarding usable by everyone.
9214 - Implement channel mode +F which bypasses authority checks on a target
9215 set with this mode
9216 - Update NEWS.
9217
9218
9219 Modified:
9220 trunk/NEWS (File Modified)
9221 trunk/include/channel.h (File Modified)
9222 trunk/include/supported.h (File Modified)
9223 trunk/modules/core/m_join.c (File Modified)
9224 trunk/modules/core/m_mode.c (File Modified)
9225 trunk/src/messages.tab (File Modified)
9226
9227
9228 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9229 Log:
9230 - Fix account handling brokenness.
9231
9232
9233 Modified:
9234 trunk/modules/m_services.c (File Modified)
9235
9236
9237 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9238 Log:
9239 Identify to services via server password hack. Still
9240 needs config file parts, like
9241 identifyservice = "nickserv@services.int";
9242 identifycommand = "IDENTIFY";
9243
9244
9245 Modified:
9246 trunk/include/s_conf.h (File Modified)
9247 trunk/src/s_user.c (File Modified)
9248
9249
9250 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9251 Log:
9252 Make send.c compile.
9253
9254
9255 Modified:
9256 trunk/src/send.c (File Modified)
9257
9258
9259 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9260 Log:
9261 - Handle this better.
9262
9263
9264 Modified:
9265 trunk/src/send.c (File Modified)
9266
9267
9268 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9269 Log:
9270 If the source is not a client, don't send to normal users.
9271
9272
9273 Modified:
9274 trunk/src/send.c (File Modified)
9275
9276
9277 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9278 Log:
9279 - Make /wallops behave as wallops in other ircds.
9280
9281
9282 Modified:
9283 trunk/modules/m_wallops.c (File Modified)
9284 trunk/src/send.c (File Modified)
9285
9286
9287 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9288 Log:
9289 - charybdis-1.0
9290
9291
9292 Modified:
9293 trunk/NEWS (File Modified)
9294 trunk/configure (File Modified)
9295 trunk/configure.ac (File Modified)
9296
9297
9298 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9299 Log:
9300 - Remove efnet configuration.
9301 - Rename example.conf as reference.conf, and replace the default
9302 example.conf with one suitable for AthemeNET.
9303 - Update makefile to reflect these changes.
9304
9305
9306 Modified:
9307 trunk/doc/Makefile.in (File Modified)
9308 trunk/doc/example.conf (File Modified)
9309 trunk/doc/example.efnet.conf (File Deleted)
9310 trunk/doc/reference.conf (File Added)
9311
9312
9313 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9314 Log:
9315 - Don't display opers who are /away.
9316
9317
9318 Modified:
9319 trunk/modules/m_stats.c (File Modified)
9320
9321
9322 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9323 Log:
9324 Put cmode +f in 004 and 005.
9325
9326
9327 Modified:
9328 trunk/include/supported.h (File Modified)
9329 trunk/src/messages.tab (File Modified)
9330
9331
9332 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9333 Log:
9334 Add user umode +Q which prevents a user from
9335 being forwarded.
9336
9337
9338 Modified:
9339 trunk/include/client.h (File Modified)
9340 trunk/modules/core/m_join.c (File Modified)
9341 trunk/src/messages.tab (File Modified)
9342 trunk/src/s_user.c (File Modified)
9343
9344
9345 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9346 Log:
9347 Implement channel forwarding in m_join(). As in
9348 hyperion, failing to join because of +i, +r or +j
9349 can cause you to be forwarded, potentially
9350 recursively. Unlike hyperion, a single numeric
9351 is sent in case of a successful forward, otherwise
9352 the ircd acts if there were no forward.
9353
9354
9355 Modified:
9356 trunk/include/numeric.h (File Modified)
9357 trunk/modules/core/m_join.c (File Modified)
9358 trunk/src/messages.tab (File Modified)
9359
9360
9361 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9362 Log:
9363 Allow servers to set oper-only cmodes as well.
9364
9365
9366 Modified:
9367 trunk/modules/core/m_mode.c (File Modified)
9368
9369
9370 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9371 Log:
9372 Add cmode +f which takes a channel name, settable
9373 only by opers for now. Does not do anything yet.
9374
9375
9376 Modified:
9377 trunk/include/channel.h (File Modified)
9378 trunk/modules/core/m_join.c (File Modified)
9379 trunk/modules/core/m_mode.c (File Modified)
9380 trunk/modules/core/m_sjoin.c (File Modified)
9381 trunk/src/channel.c (File Modified)
9382
9383
9384 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9385 Log:
9386 Fully initialize 'mode' in ms_join() and ms_sjoin()
9387 to avoid old +j garbage from being used.
9388
9389
9390 Modified:
9391 trunk/modules/core/m_join.c (File Modified)
9392 trunk/modules/core/m_sjoin.c (File Modified)
9393
9394
9395 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9396 Log:
9397 - only touch join_count/join_delta if join throttling
9398 is enabled on the channel
9399 - reset join_count/join_delta to 0 if -j is set
9400
9401
9402 Modified:
9403 trunk/modules/core/m_join.c (File Modified)
9404 trunk/modules/core/m_mode.c (File Modified)
9405 trunk/modules/core/m_sjoin.c (File Modified)
9406
9407
9408 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9409 Log:
9410 Also start a new "period" for join throttling for remote joins,
9411 if necessary. Make the code slightly clearer.
9412
9413
9414 Modified:
9415 trunk/modules/core/m_join.c (File Modified)
9416 trunk/src/channel.c (File Modified)
9417
9418
9419 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9420 Log:
9421 Some +j improvements, still broken.
9422
9423
9424 Modified:
9425 trunk/modules/core/m_join.c (File Modified)
9426 trunk/modules/core/m_sjoin.c (File Modified)
9427
9428
9429 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9430 Log:
9431 Only do +z processing for +m channels the sender is on,
9432 as bans/quiets are currently only checked locally.
9433
9434
9435 Modified:
9436 trunk/modules/core/m_message.c (File Modified)
9437
9438
9439 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9440 Log:
9441 - Add max_bans_large configuration option, defaulting to 500, to
9442 limit the number of bans in a +L channel
9443 - Change b/e/I to b/e/I/q in texts
9444
9445
9446 Modified:
9447 trunk/doc/example.conf (File Modified)
9448 trunk/include/s_conf.h (File Modified)
9449 trunk/modules/core/m_mode.c (File Modified)
9450 trunk/modules/m_info.c (File Modified)
9451 trunk/src/newconf.c (File Modified)
9452 trunk/src/s_conf.c (File Modified)
9453
9454
9455 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9456 Log:
9457 Store invite for +gi channels.
9458 Note that +gi is significantly weaker access control than +i.
9459
9460
9461 Modified:
9462 trunk/modules/m_invite.c (File Modified)
9463
9464
9465 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9466 Log:
9467 Nonops are allowed to see +q lists.
9468
9469
9470 Modified:
9471 trunk/modules/core/m_mode.c (File Modified)
9472
9473
9474 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9475 Log:
9476 Invalidate can_send() cache on -q.
9477
9478
9479 Modified:
9480 trunk/modules/core/m_mode.c (File Modified)
9481
9482
9483 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9484 Log:
9485 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9486
9487
9488 Modified:
9489 trunk/modules/core/m_sjoin.c (File Modified)
9490
9491
9492 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9493 Log:
9494 - Allow blank SJOINs -- for permanant channels.
9495
9496
9497 Modified:
9498 trunk/modules/core/m_sjoin.c (File Modified)
9499
9500
9501 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9502 Log:
9503 - Burst permanant channels.
9504
9505
9506 Modified:
9507 trunk/src/s_serv.c (File Modified)
9508
9509
9510 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9511 Log:
9512 - Fix handling of permanant channels.
9513
9514
9515 Modified:
9516 trunk/modules/core/m_join.c (File Modified)
9517
9518
9519 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9520 Log:
9521 - Run indent on core modules.
9522 - Add propagation of join throttle settings.
9523
9524
9525 Modified:
9526 trunk/modules/core/m_die.c (File Modified)
9527 trunk/modules/core/m_error.c (File Modified)
9528 trunk/modules/core/m_join.c (File Modified)
9529 trunk/modules/core/m_kick.c (File Modified)
9530 trunk/modules/core/m_kill.c (File Modified)
9531 trunk/modules/core/m_message.c (File Modified)
9532 trunk/modules/core/m_mode.c (File Modified)
9533 trunk/modules/core/m_nick.c (File Modified)
9534 trunk/modules/core/m_part.c (File Modified)
9535 trunk/modules/core/m_quit.c (File Modified)
9536 trunk/modules/core/m_server.c (File Modified)
9537 trunk/modules/core/m_sjoin.c (File Modified)
9538 trunk/modules/core/m_squit.c (File Modified)
9539
9540
9541 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9542 Log:
9543 - Fix mistake in commit message.
9544
9545
9546 Modified:
9547 trunk/ChangeLog (File Modified)
9548
9549
9550 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9551 Log:
9552 - Channel throttling.
9553
9554
9555 Modified:
9556 trunk/NEWS (File Modified)
9557 trunk/include/supported.h (File Modified)
9558 trunk/modules/core/m_mode.c (File Modified)
9559 trunk/src/messages.tab (File Modified)
9560
9561
9562 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9563 Log:
9564 - Channel throttle logic fixes.
9565
9566
9567 Modified:
9568 trunk/include/channel.h (File Modified)
9569
9570
9571 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9572 Log:
9573 - Add the throttle logic.
9574
9575
9576 Modified:
9577 trunk/include/channel.h (File Modified)
9578 trunk/include/numeric.h (File Modified)
9579 trunk/modules/core/m_join.c (File Modified)
9580 trunk/src/channel.c (File Modified)
9581 trunk/src/messages.tab (File Modified)
9582
9583
9584 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9585 Log:
9586 - Cosmetic fixes to CREDITS.
9587
9588
9589 Modified:
9590 trunk/CREDITS (File Modified)
9591
9592
9593 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9594 Log:
9595 - Better channel_modes() from ShadowIRCd 4.
9596
9597
9598 Modified:
9599 trunk/include/channel.h (File Modified)
9600 trunk/src/channel.c (File Modified)
9601
9602
9603 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9604 Log:
9605 - Strip colour codes from parts.
9606
9607
9608 Modified:
9609 trunk/modules/core/m_part.c (File Modified)
9610
9611
9612 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9613 Log:
9614 - Strip colour codes from quits.
9615
9616
9617 Modified:
9618 trunk/modules/core/m_quit.c (File Modified)
9619
9620
9621 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9622 Log:
9623 - add +c/+g/+z to channel_modes().
9624
9625
9626 Modified:
9627 trunk/src/channel.c (File Modified)
9628
9629
9630 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9631 Log:
9632 - Add +g to 004/005 numerics.
9633
9634
9635 Modified:
9636 trunk/include/supported.h (File Modified)
9637 trunk/src/messages.tab (File Modified)
9638
9639
9640 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9641 Log:
9642 - Add +cgz to set_final_mode() in both join/sjoin.
9643 - Implement channel mode +g: Free invite.
9644
9645
9646 Modified:
9647 trunk/include/channel.h (File Modified)
9648 trunk/modules/core/m_join.c (File Modified)
9649 trunk/modules/core/m_mode.c (File Modified)
9650 trunk/modules/core/m_sjoin.c (File Modified)
9651 trunk/modules/m_invite.c (File Modified)
9652
9653
9654 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9655 Log:
9656 - Make sure /stats p uses the right list.
9657
9658
9659 Modified:
9660 trunk/modules/m_stats.c (File Modified)
9661
9662
9663 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9664 Log:
9665 - local oper list becomes local_oper_list.
9666 - all opers are stored on oper_list for /stats p.
9667
9668
9669 Modified:
9670 trunk/include/ircd.h (File Modified)
9671 trunk/modules/m_stats.c (File Modified)
9672 trunk/modules/m_trace.c (File Modified)
9673 trunk/src/client.c (File Modified)
9674 trunk/src/ircd.c (File Modified)
9675 trunk/src/s_user.c (File Modified)
9676 trunk/src/send.c (File Modified)
9677
9678
9679 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9680 Log:
9681 - Remove ENABLE_SERVICES legacy define.
9682
9683
9684 Modified:
9685 trunk/configure (File Modified)
9686 trunk/configure.ac (File Modified)
9687 trunk/include/client.h (File Modified)
9688 trunk/include/m_info.h (File Modified)
9689 trunk/include/s_conf.h (File Modified)
9690 trunk/modules/Makefile.in (File Modified)
9691 trunk/modules/core/m_kick.c (File Modified)
9692 trunk/modules/core/m_mode.c (File Modified)
9693 trunk/modules/core/m_nick.c (File Modified)
9694 trunk/modules/core/m_sjoin.c (File Modified)
9695 trunk/modules/m_services.c (File Modified)
9696 trunk/src/channel.c (File Modified)
9697 trunk/src/newconf.c (File Modified)
9698 trunk/src/s_conf.c (File Modified)
9699 trunk/src/s_serv.c (File Modified)
9700 trunk/src/s_user.c (File Modified)
9701
9702
9703 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9704 Log:
9705 - New reject message, ala ircu.
9706
9707
9708 Modified:
9709 trunk/src/reject.c (File Modified)
9710
9711
9712 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9713 Log:
9714 - Reduce 'broadcast storm' effect in m_chghost.
9715
9716
9717 Modified:
9718 trunk/modules/m_chghost.c (File Modified)
9719
9720
9721 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9722 Log:
9723 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9724
9725
9726 Modified:
9727 trunk/include/supported.h (File Modified)
9728 trunk/src/messages.tab (File Modified)
9729
9730
9731 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9732 Log:
9733 - Implement +z.
9734
9735
9736 Modified:
9737 trunk/include/channel.h (File Modified)
9738 trunk/modules/core/m_message.c (File Modified)
9739 trunk/modules/core/m_mode.c (File Modified)
9740
9741
9742 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9743 Log:
9744 - use sendto_one_numeric() in some places.
9745
9746
9747 Modified:
9748 trunk/modules/core/m_mode.c (File Modified)
9749
9750
9751 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9752 Log:
9753 - Implement channel mode +c -- colour stripping.
9754
9755
9756 Modified:
9757 trunk/include/irc_string.h (File Modified)
9758 trunk/include/supported.h (File Modified)
9759 trunk/modules/core/m_message.c (File Modified)
9760 trunk/modules/core/m_mode.c (File Modified)
9761 trunk/src/irc_string.c (File Modified)
9762 trunk/src/messages.tab (File Modified)
9763
9764
9765 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9766 Log:
9767 - Add +qLP to CHANMODES 005 numeric.
9768
9769
9770 Modified:
9771 trunk/include/supported.h (File Modified)
9772
9773
9774 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9775 Log:
9776 Move credits files to doc/.
9777
9778
9779 Modified:
9780 trunk/Hybrid-team (File Deleted)
9781 trunk/Ratbox-team (File Deleted)
9782 trunk/doc/Hybrid-team (File Added)
9783 trunk/doc/Ratbox-team (File Added)
9784
9785
9786 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9787 Log:
9788 - Rename Ratbox credits as Ratbox-team.
9789 - Add in our own CREDITS.
9790
9791
9792 Modified:
9793 trunk/CREDITS (File Deleted)
9794 trunk/CREDITS (File Added)
9795 trunk/Ratbox-team (File Added)
9796
9797
9798 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9799 Log:
9800 - Quietcache fixes.
9801
9802
9803 Modified:
9804 trunk/modules/core/m_mode.c (File Modified)
9805
9806
9807 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9808 Log:
9809 - Rebuild configure.
9810
9811
9812 Modified:
9813 trunk/autom4te.cache/ (File Deleted)
9814 trunk/configure (File Modified)
9815
9816
9817 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9818 Log:
9819 Add +q to messages.tab.
9820
9821
9822 Modified:
9823 trunk/src/messages.tab (File Modified)
9824
9825
9826 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9827 Log:
9828 - port m_sjoin stuff to TS6 JOIN syntax.
9829
9830
9831 Modified:
9832 trunk/modules/core/m_join.c (File Modified)
9833
9834
9835 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9836 Log:
9837 - Implement channel mode +q (quiet)
9838
9839
9840 Modified:
9841 trunk/include/channel.h (File Modified)
9842 trunk/modules/core/m_mode.c (File Modified)
9843 trunk/src/channel.c (File Modified)
9844
9845
9846 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9847 Log:
9848 Add +L/+P for set_final_mode().
9849
9850
9851 Modified:
9852 trunk/modules/core/m_sjoin.c (File Modified)
9853
9854
9855 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9856 Log:
9857 Add +L/+P in channel_modes().
9858
9859
9860 Modified:
9861 trunk/src/channel.c (File Modified)
9862
9863
9864 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9865 Log:
9866 - Use MODE_PERMANENT, not MODE_PERMANANT
9867 - Actually use chm_staff()
9868
9869 It compiles but is not otherwise tested.
9870
9871
9872 Modified:
9873 trunk/include/channel.h (File Modified)
9874 trunk/modules/core/m_mode.c (File Modified)
9875 trunk/modules/core/m_sjoin.c (File Modified)
9876 trunk/src/channel.c (File Modified)
9877
9878
9879 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9880 Log:
9881 - Ok, patchlevel.h is fixed now.
9882
9883
9884 Modified:
9885 trunk/include/patchlevel.h (File Modified)
9886
9887
9888 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9889 Log:
9890 - *sigh*
9891
9892
9893 Modified:
9894 trunk/include/patchlevel.h (File Modified)
9895 trunk/src/version.c.SH (File Modified)
9896
9897
9898 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9899 Log:
9900 - Fix compilation issue with version.c.
9901
9902
9903 Modified:
9904 trunk/src/version.c.SH (File Modified)
9905
9906
9907 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9908 Log:
9909 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9910 this from the BUGS file.
9911
9912
9913 Modified:
9914 trunk/BUGS (File Modified)
9915
9916
9917 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9918 Log:
9919 Mangle all netsplit messages if flatten links is enabled.
9920
9921
9922 Modified:
9923 trunk/src/client.c (File Modified)
9924
9925
9926 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9927 Log:
9928 - jilles pointed out that /stats p needed severe changes -- implement
9929 them
9930
9931
9932 Modified:
9933 trunk/modules/m_stats.c (File Modified)
9934
9935
9936 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9937 Log:
9938 Rename RELNOTES to NEWS.
9939
9940
9941 Modified:
9942 trunk/NEWS (File Added)
9943 trunk/RELNOTES (File Deleted)
9944
9945
9946 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9947 Log:
9948 Update RELNOTES.
9949
9950
9951 Modified:
9952 trunk/RELNOTES (File Modified)
9953
9954
9955 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9956 Log:
9957 - Make /stats p work globally.
9958 - Change 'OPER(s)' to 'staff members'
9959
9960
9961 Modified:
9962 trunk/modules/m_stats.c (File Modified)
9963
9964
9965 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9966 Log:
9967 - add modes, +LP to RPL_MYINFO.
9968
9969
9970 Modified:
9971 trunk/src/messages.tab (File Modified)
9972
9973
9974 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9975 Log:
9976 More stuff to RELNOTES.
9977
9978
9979 Modified:
9980 trunk/RELNOTES (File Modified)
9981
9982
9983 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9984 Log:
9985 - Implement +P.
9986
9987
9988 Modified:
9989 trunk/modules/core/m_sjoin.c (File Modified)
9990 trunk/src/channel.c (File Modified)
9991
9992
9993 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9994 Log:
9995 - Implement list limit exceed modes -- +L.
9996
9997
9998 Modified:
9999 trunk/modules/core/m_mode.c (File Modified)
10000
10001
10002 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10003 Log:
10004 - Add handlers for modes +L, +P.
10005
10006
10007 Modified:
10008 trunk/include/channel.h (File Modified)
10009 trunk/modules/core/m_mode.c (File Modified)
10010
10011
10012 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10013 Log:
10014 Update properties on *everything*.
10015
10016
10017 Modified:
10018 trunk/.cvsignore (Property Modified)
10019 trunk/.indent.pro (Property Modified)
10020 trunk/BUGS (File Modified) (Property Modified)
10021 trunk/CREDITS (File Modified) (Property Modified)
10022 trunk/ChangeLog (Property Modified)
10023 trunk/Hybrid-team (File Modified) (Property Modified)
10024 trunk/INSTALL (File Modified) (Property Modified)
10025 trunk/LICENSE (File Modified) (Property Modified)
10026 trunk/Makefile.in (File Modified) (Property Modified)
10027 trunk/README.FIRST (File Modified) (Property Modified)
10028 trunk/RELNOTES (File Modified) (Property Modified)
10029 trunk/SVN-Access (Property Modified)
10030 trunk/aclocal.m4 (File Modified) (Property Modified)
10031 trunk/adns/.cvsignore (Property Modified)
10032 trunk/adns/COPYING (Property Modified)
10033 trunk/adns/GPL-vs-LGPL (Property Modified)
10034 trunk/adns/Makefile.in (File Modified) (Property Modified)
10035 trunk/adns/README (Property Modified)
10036 trunk/adns/README.ircd (Property Modified)
10037 trunk/adns/adns.h (File Modified) (Property Modified)
10038 trunk/adns/check.c (File Modified) (Property Modified)
10039 trunk/adns/dlist.h (File Modified) (Property Modified)
10040 trunk/adns/event.c (File Modified) (Property Modified)
10041 trunk/adns/general.c (File Modified) (Property Modified)
10042 trunk/adns/internal.h (File Modified) (Property Modified)
10043 trunk/adns/parse.c (File Modified) (Property Modified)
10044 trunk/adns/query.c (File Modified) (Property Modified)
10045 trunk/adns/reply.c (File Modified) (Property Modified)
10046 trunk/adns/setup.c (File Modified) (Property Modified)
10047 trunk/adns/transmit.c (File Modified) (Property Modified)
10048 trunk/adns/tvarith.h (File Modified) (Property Modified)
10049 trunk/adns/types.c (File Modified) (Property Modified)
10050 trunk/configure (File Modified) (Property Modified)
10051 trunk/configure.ac (File Modified) (Property Modified)
10052 trunk/contrib/.cvsignore (Property Modified)
10053 trunk/contrib/.indent.pro (Property Modified)
10054 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10055 trunk/contrib/README (File Modified) (Property Modified)
10056 trunk/contrib/example_module.c (File Modified) (Property Modified)
10057 trunk/contrib/m_42.c (File Modified) (Property Modified)
10058 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10059 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10060 trunk/contrib/m_force.c (File Modified) (Property Modified)
10061 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10062 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10063 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10064 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10065 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10066 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10067 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10068 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10069 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10070 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10071 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10072 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10073 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10074 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10075 trunk/doc/.cvsignore (Property Modified)
10076 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10077 trunk/doc/Makefile.in (File Modified) (Property Modified)
10078 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10079 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10080 trunk/doc/challenge.txt (File Modified) (Property Modified)
10081 trunk/doc/example.conf (File Modified) (Property Modified)
10082 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10083 trunk/doc/hooks.txt (File Modified) (Property Modified)
10084 trunk/doc/index.txt (File Modified) (Property Modified)
10085 trunk/doc/ircd.8 (File Modified) (Property Modified)
10086 trunk/doc/ircd.motd (Property Modified)
10087 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10088 trunk/doc/modeg.txt (File Modified) (Property Modified)
10089 trunk/doc/modes.txt (File Modified) (Property Modified)
10090 trunk/doc/monitor.txt (File Modified) (Property Modified)
10091 trunk/doc/old/Authors (Property Modified)
10092 trunk/doc/operguide.txt (File Modified) (Property Modified)
10093 trunk/doc/opermyth.txt (Property Modified)
10094 trunk/doc/server-version-info (File Modified) (Property Modified)
10095 trunk/doc/services.txt (File Modified) (Property Modified)
10096 trunk/doc/technical/README.TSora (Property Modified)
10097 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10098 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10099 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10100 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10101 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10102 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10103 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10104 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10105 trunk/doc/technical/rfc1459.txt (Property Modified)
10106 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10107 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10108 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10109 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10110 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10111 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10112 trunk/help/Makefile.in (File Modified) (Property Modified)
10113 trunk/help/opers/accept (Property Modified)
10114 trunk/help/opers/admin (Property Modified)
10115 trunk/help/opers/away (Property Modified)
10116 trunk/help/opers/capab (Property Modified)
10117 trunk/help/opers/challenge (Property Modified)
10118 trunk/help/opers/close (Property Modified)
10119 trunk/help/opers/cmode (Property Modified)
10120 trunk/help/opers/cnotice (Property Modified)
10121 trunk/help/opers/connect (Property Modified)
10122 trunk/help/opers/cprivmsg (Property Modified)
10123 trunk/help/opers/credits (Property Modified)
10124 trunk/help/opers/die (Property Modified)
10125 trunk/help/opers/dline (Property Modified)
10126 trunk/help/opers/eob (Property Modified)
10127 trunk/help/opers/error (Property Modified)
10128 trunk/help/opers/etrace (Property Modified)
10129 trunk/help/opers/gline (Property Modified)
10130 trunk/help/opers/help (Property Modified)
10131 trunk/help/opers/index (Property Modified)
10132 trunk/help/opers/info (Property Modified)
10133 trunk/help/opers/invite (Property Modified)
10134 trunk/help/opers/ison (Property Modified)
10135 trunk/help/opers/join (Property Modified)
10136 trunk/help/opers/kick (Property Modified)
10137 trunk/help/opers/kill (Property Modified)
10138 trunk/help/opers/kline (Property Modified)
10139 trunk/help/opers/knock (Property Modified)
10140 trunk/help/opers/links (Property Modified)
10141 trunk/help/opers/list (Property Modified)
10142 trunk/help/opers/locops (Property Modified)
10143 trunk/help/opers/lusers (Property Modified)
10144 trunk/help/opers/modlist (Property Modified)
10145 trunk/help/opers/modload (Property Modified)
10146 trunk/help/opers/modrestart (Property Modified)
10147 trunk/help/opers/modunload (Property Modified)
10148 trunk/help/opers/motd (Property Modified)
10149 trunk/help/opers/names (Property Modified)
10150 trunk/help/opers/nick (Property Modified)
10151 trunk/help/opers/notice (Property Modified)
10152 trunk/help/opers/oper (Property Modified)
10153 trunk/help/opers/operspy (Property Modified)
10154 trunk/help/opers/operwall (Property Modified)
10155 trunk/help/opers/part (Property Modified)
10156 trunk/help/opers/pass (Property Modified)
10157 trunk/help/opers/ping (Property Modified)
10158 trunk/help/opers/pong (Property Modified)
10159 trunk/help/opers/post (Property Modified)
10160 trunk/help/opers/privmsg (Property Modified)
10161 trunk/help/opers/quit (Property Modified)
10162 trunk/help/opers/rehash (Property Modified)
10163 trunk/help/opers/restart (Property Modified)
10164 trunk/help/opers/resv (Property Modified)
10165 trunk/help/opers/server (Property Modified)
10166 trunk/help/opers/set (Property Modified)
10167 trunk/help/opers/sjoin (Property Modified)
10168 trunk/help/opers/squit (Property Modified)
10169 trunk/help/opers/stats (Property Modified)
10170 trunk/help/opers/svinfo (Property Modified)
10171 trunk/help/opers/testgecos (Property Modified)
10172 trunk/help/opers/testline (Property Modified)
10173 trunk/help/opers/testmask (Property Modified)
10174 trunk/help/opers/time (Property Modified)
10175 trunk/help/opers/topic (Property Modified)
10176 trunk/help/opers/trace (Property Modified)
10177 trunk/help/opers/uhelp (Property Modified)
10178 trunk/help/opers/umode (Property Modified)
10179 trunk/help/opers/undline (Property Modified)
10180 trunk/help/opers/ungline (Property Modified)
10181 trunk/help/opers/unkline (Property Modified)
10182 trunk/help/opers/unresv (Property Modified)
10183 trunk/help/opers/unxline (Property Modified)
10184 trunk/help/opers/user (Property Modified)
10185 trunk/help/opers/userhost (Property Modified)
10186 trunk/help/opers/users (Property Modified)
10187 trunk/help/opers/version (Property Modified)
10188 trunk/help/opers/wallops (Property Modified)
10189 trunk/help/opers/who (Property Modified)
10190 trunk/help/opers/whois (Property Modified)
10191 trunk/help/opers/whowas (Property Modified)
10192 trunk/help/opers/xline (Property Modified)
10193 trunk/help/users/index (Property Modified)
10194 trunk/help/users/info (Property Modified)
10195 trunk/help/users/notice (Property Modified)
10196 trunk/help/users/privmsg (Property Modified)
10197 trunk/help/users/stats (Property Modified)
10198 trunk/help/users/umode (Property Modified)
10199 trunk/include/.cvsignore (Property Modified)
10200 trunk/include/.indent.pro (Property Modified)
10201 trunk/include/balloc.h (File Modified) (Property Modified)
10202 trunk/include/cache.h (File Modified) (Property Modified)
10203 trunk/include/channel.h (File Modified) (Property Modified)
10204 trunk/include/class.h (File Modified) (Property Modified)
10205 trunk/include/client.h (File Modified) (Property Modified)
10206 trunk/include/commio.h (File Modified) (Property Modified)
10207 trunk/include/common.h (File Modified) (Property Modified)
10208 trunk/include/config.h (File Modified) (Property Modified)
10209 trunk/include/config.h.dist (File Modified) (Property Modified)
10210 trunk/include/defaults.h (File Modified) (Property Modified)
10211 trunk/include/event.h (File Modified) (Property Modified)
10212 trunk/include/hash.h (File Modified) (Property Modified)
10213 trunk/include/hook.h (File Modified) (Property Modified)
10214 trunk/include/hostmask.h (File Modified) (Property Modified)
10215 trunk/include/irc_string.h (File Modified) (Property Modified)
10216 trunk/include/ircd.h (File Modified) (Property Modified)
10217 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10218 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10219 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10220 trunk/include/linebuf.h (File Modified) (Property Modified)
10221 trunk/include/listener.h (File Modified) (Property Modified)
10222 trunk/include/m_info.h (File Modified) (Property Modified)
10223 trunk/include/memory.h (File Modified) (Property Modified)
10224 trunk/include/modules.h (File Modified) (Property Modified)
10225 trunk/include/monitor.h (File Modified) (Property Modified)
10226 trunk/include/msg.h (File Modified) (Property Modified)
10227 trunk/include/newconf.h (File Modified) (Property Modified)
10228 trunk/include/numeric.h (File Modified) (Property Modified)
10229 trunk/include/packet.h (File Modified) (Property Modified)
10230 trunk/include/parse.h (File Modified) (Property Modified)
10231 trunk/include/patchlevel.h (File Modified) (Property Modified)
10232 trunk/include/patricia.h (File Modified) (Property Modified)
10233 trunk/include/reject.h (File Modified) (Property Modified)
10234 trunk/include/res.h (File Modified) (Property Modified)
10235 trunk/include/restart.h (File Modified) (Property Modified)
10236 trunk/include/s_auth.h (File Modified) (Property Modified)
10237 trunk/include/s_conf.h (File Modified) (Property Modified)
10238 trunk/include/s_gline.h (File Modified) (Property Modified)
10239 trunk/include/s_log.h (File Modified) (Property Modified)
10240 trunk/include/s_newconf.h (File Modified) (Property Modified)
10241 trunk/include/s_serv.h (File Modified) (Property Modified)
10242 trunk/include/s_stats.h (File Modified) (Property Modified)
10243 trunk/include/s_user.h (File Modified) (Property Modified)
10244 trunk/include/s_zip.h (File Modified) (Property Modified)
10245 trunk/include/scache.h (File Modified) (Property Modified)
10246 trunk/include/send.h (File Modified) (Property Modified)
10247 trunk/include/serno.h (Property Modified)
10248 trunk/include/setup.h.in (Property Modified)
10249 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10250 trunk/include/stdinc.h (File Modified) (Property Modified)
10251 trunk/include/supported.h (File Modified) (Property Modified)
10252 trunk/include/tools.h (File Modified) (Property Modified)
10253 trunk/include/whowas.h (File Modified) (Property Modified)
10254 trunk/install-sh (File Modified) (Property Modified)
10255 trunk/modules/.cvsignore (Property Modified)
10256 trunk/modules/.depend (Property Modified)
10257 trunk/modules/.indent.pro (Property Modified)
10258 trunk/modules/Makefile.in (File Modified) (Property Modified)
10259 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10260 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10261 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10262 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10263 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10264 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10265 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10266 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10267 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10268 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10269 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10270 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10271 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10272 trunk/modules/m_accept.c (File Modified) (Property Modified)
10273 trunk/modules/m_admin.c (File Modified) (Property Modified)
10274 trunk/modules/m_away.c (File Modified) (Property Modified)
10275 trunk/modules/m_cap.c (File Modified) (Property Modified)
10276 trunk/modules/m_capab.c (File Modified) (Property Modified)
10277 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10278 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10279 trunk/modules/m_close.c (File Modified) (Property Modified)
10280 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10281 trunk/modules/m_connect.c (File Modified) (Property Modified)
10282 trunk/modules/m_dline.c (File Modified) (Property Modified)
10283 trunk/modules/m_encap.c (File Modified) (Property Modified)
10284 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10285 trunk/modules/m_gline.c (File Modified) (Property Modified)
10286 trunk/modules/m_help.c (File Modified) (Property Modified)
10287 trunk/modules/m_info.c (File Modified) (Property Modified)
10288 trunk/modules/m_invite.c (File Modified) (Property Modified)
10289 trunk/modules/m_ison.c (File Modified) (Property Modified)
10290 trunk/modules/m_kline.c (File Modified) (Property Modified)
10291 trunk/modules/m_knock.c (File Modified) (Property Modified)
10292 trunk/modules/m_links.c (File Modified) (Property Modified)
10293 trunk/modules/m_list.c (File Modified) (Property Modified)
10294 trunk/modules/m_locops.c (File Modified) (Property Modified)
10295 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10296 trunk/modules/m_map.c (File Modified) (Property Modified)
10297 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10298 trunk/modules/m_motd.c (File Modified) (Property Modified)
10299 trunk/modules/m_names.c (File Modified) (Property Modified)
10300 trunk/modules/m_oper.c (File Modified) (Property Modified)
10301 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10302 trunk/modules/m_pass.c (File Modified) (Property Modified)
10303 trunk/modules/m_ping.c (File Modified) (Property Modified)
10304 trunk/modules/m_pong.c (File Modified) (Property Modified)
10305 trunk/modules/m_post.c (File Modified) (Property Modified)
10306 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10307 trunk/modules/m_restart.c (File Modified) (Property Modified)
10308 trunk/modules/m_resv.c (File Modified) (Property Modified)
10309 trunk/modules/m_services.c (File Modified) (Property Modified)
10310 trunk/modules/m_set.c (File Modified) (Property Modified)
10311 trunk/modules/m_stats.c (File Modified) (Property Modified)
10312 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10313 trunk/modules/m_tb.c (File Modified) (Property Modified)
10314 trunk/modules/m_testline.c (File Modified) (Property Modified)
10315 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10316 trunk/modules/m_time.c (File Modified) (Property Modified)
10317 trunk/modules/m_topic.c (File Modified) (Property Modified)
10318 trunk/modules/m_trace.c (File Modified) (Property Modified)
10319 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10320 trunk/modules/m_user.c (File Modified) (Property Modified)
10321 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10322 trunk/modules/m_users.c (File Modified) (Property Modified)
10323 trunk/modules/m_version.c (File Modified) (Property Modified)
10324 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10325 trunk/modules/m_who.c (File Modified) (Property Modified)
10326 trunk/modules/m_whois.c (File Modified) (Property Modified)
10327 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10328 trunk/modules/m_xline.c (File Modified) (Property Modified)
10329 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10330 trunk/servlink/.cvsignore (Property Modified)
10331 trunk/servlink/.indent.pro (Property Modified)
10332 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10333 trunk/servlink/README (File Modified) (Property Modified)
10334 trunk/servlink/TODO (File Modified) (Property Modified)
10335 trunk/servlink/control.c (File Modified) (Property Modified)
10336 trunk/servlink/control.h (File Modified) (Property Modified)
10337 trunk/servlink/io.c (File Modified) (Property Modified)
10338 trunk/servlink/io.h (File Modified) (Property Modified)
10339 trunk/servlink/servlink.c (File Modified) (Property Modified)
10340 trunk/servlink/servlink.h (File Modified) (Property Modified)
10341 trunk/src/.cvsignore (Property Modified)
10342 trunk/src/.depend (Property Modified)
10343 trunk/src/.indent.pro (Property Modified)
10344 trunk/src/Makefile.in (File Modified) (Property Modified)
10345 trunk/src/adns.c (File Modified) (Property Modified)
10346 trunk/src/balloc.c (File Modified) (Property Modified)
10347 trunk/src/cache.c (File Modified) (Property Modified)
10348 trunk/src/channel.c (File Modified) (Property Modified)
10349 trunk/src/class.c (File Modified) (Property Modified)
10350 trunk/src/client.c (File Modified) (Property Modified)
10351 trunk/src/commio.c (File Modified) (Property Modified)
10352 trunk/src/devpoll.c (File Modified) (Property Modified)
10353 trunk/src/epoll.c (File Modified) (Property Modified)
10354 trunk/src/event.c (File Modified) (Property Modified)
10355 trunk/src/getopt.c (File Modified) (Property Modified)
10356 trunk/src/hash.c (File Modified) (Property Modified)
10357 trunk/src/hook.c (File Modified) (Property Modified)
10358 trunk/src/hostmask.c (File Modified) (Property Modified)
10359 trunk/src/irc_string.c (File Modified) (Property Modified)
10360 trunk/src/ircd.c (File Modified) (Property Modified)
10361 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10362 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10363 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10364 trunk/src/kdparse.c (File Modified) (Property Modified)
10365 trunk/src/kqueue.c (File Modified) (Property Modified)
10366 trunk/src/linebuf.c (File Modified) (Property Modified)
10367 trunk/src/listener.c (File Modified) (Property Modified)
10368 trunk/src/match.c (File Modified) (Property Modified)
10369 trunk/src/memory.c (File Modified) (Property Modified)
10370 trunk/src/messages.tab (File Modified) (Property Modified)
10371 trunk/src/modules.c (File Modified) (Property Modified)
10372 trunk/src/monitor.c (File Modified) (Property Modified)
10373 trunk/src/newconf.c (File Modified) (Property Modified)
10374 trunk/src/numeric.c (File Modified) (Property Modified)
10375 trunk/src/packet.c (File Modified) (Property Modified)
10376 trunk/src/parse.c (File Modified) (Property Modified)
10377 trunk/src/patricia.c (File Modified) (Property Modified)
10378 trunk/src/poll.c (File Modified) (Property Modified)
10379 trunk/src/reject.c (File Modified) (Property Modified)
10380 trunk/src/restart.c (File Modified) (Property Modified)
10381 trunk/src/s_auth.c (File Modified) (Property Modified)
10382 trunk/src/s_conf.c (File Modified) (Property Modified)
10383 trunk/src/s_gline.c (File Modified) (Property Modified)
10384 trunk/src/s_log.c (File Modified) (Property Modified)
10385 trunk/src/s_newconf.c (File Modified) (Property Modified)
10386 trunk/src/s_serv.c (File Modified) (Property Modified)
10387 trunk/src/s_stats.c (File Modified) (Property Modified)
10388 trunk/src/s_user.c (File Modified) (Property Modified)
10389 trunk/src/scache.c (File Modified) (Property Modified)
10390 trunk/src/select.c (File Modified) (Property Modified)
10391 trunk/src/send.c (File Modified) (Property Modified)
10392 trunk/src/snprintf.c (File Modified) (Property Modified)
10393 trunk/src/tools.c (File Modified) (Property Modified)
10394 trunk/src/version.c.SH (File Modified) (Property Modified)
10395 trunk/src/whowas.c (File Modified) (Property Modified)
10396 trunk/tools/.cvsignore (Property Modified)
10397 trunk/tools/Makefile.in (File Modified) (Property Modified)
10398 trunk/tools/README (File Modified) (Property Modified)
10399 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10400 trunk/tools/convertilines.c (File Modified) (Property Modified)
10401 trunk/tools/convertklines.c (File Modified) (Property Modified)
10402 trunk/tools/mkkeypair (Property Modified)
10403 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10404 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10405 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10406 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10407 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10408 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10409 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10410 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10411 trunk/tools/untabify (File Modified) (Property Modified)
10412 trunk/tools/viconf.c (File Modified) (Property Modified)
10413
10414
10415 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10416 Log:
10417 - Update RELNOTES.
10418
10419
10420 Modified:
10421 trunk/RELNOTES (File Modified)
10422
10423
10424 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10425 Log:
10426 - Make version.c use our serial, not ratbox's.
10427
10428
10429 Modified:
10430 trunk/src/version.c.SH (File Modified)
10431
10432
10433 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10434 Log:
10435 - update RELNOTES
10436 - revved patchlevel to 2.1.5
10437
10438
10439 Modified:
10440 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10441 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10442
10443
10444 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10445 Log:
10446 - fix buffer overflow and unterminated buffer when removing TS6 bans
10447 - fix rebuilding of SJOIN
10448
10449
10450 Modified:
10451 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10452
10453
10454 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10455 Log:
10456 have servlink report if it gets an uncompressed error message when it gets inflate failures
10457
10458 Modified:
10459 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10460
10461
10462 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10463 Log:
10464 - extend our copyrights to 2005.
10465
10466
10467 Modified:
10468 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10469 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10470 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10471 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10472 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10473 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10474 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10475 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10476 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10477 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10478 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10479 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10480 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10481 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10482 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10483 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10484 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10485 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10486 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10487 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10488 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10489 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10490 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10491 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10492 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10493 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10494 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10495 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10496 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10497 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10498 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10499 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10500 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10501 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10502 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10503 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10504 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10505 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10506 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10507 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10508 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10509 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10510 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10511 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10512 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10513 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10514 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10515 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10516 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10517 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10518 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10519 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10520 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10521 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10522 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10524 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10525 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10526 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10527 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10528 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10529 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10530 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10531 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10532 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10533 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10534 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10536 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10537 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10538 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10539 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10540 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10541 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10542 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10543 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10544 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10545 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10546 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10547 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10548 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10549 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10550 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10572
10573
10574 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10575 Log:
10576 - update RELNOTES
10577 - revved patchlevel to 2.1.4
10578
10579
10580 Modified:
10581 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10583
10584
10585 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10586 Log:
10587 - add TARGMAX to 005
10588 - remove the +1 from ->uid in struct Client
10589 - fix checking of accept entries in m_accept.c
10590
10591
10592 Modified:
10593 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10594 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10595 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10596 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10597
10598
10599 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10600 Log:
10601 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10602 send it over TS6
10603
10604
10605 Modified:
10606 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10607
10608
10609 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10610 Log:
10611 - remove an unused variable
10612
10613
10614 Modified:
10615 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10616
10617
10618 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10619 Log:
10620 don't burst a TS5 name in burst_TS6. -via jillies
10621
10622 Modified:
10623 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10624
10625
10626 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10627 Log:
10628 - via jilles, make nickchanges invalidate any cached bans for
10629 quiet_on_ban
10630
10631
10632 Modified:
10633 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10634 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10635 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10636 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10637
10638
10639 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10640 Log:
10641 - fix some char vs byte usage to make adns compile cleanly with gcc4
10642
10643
10644 Modified:
10645 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10646 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10647 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10648 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10649 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10650 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10651 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10652 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10653
10654
10655 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10656 Log:
10657 userhost should allow 5 userhost checks, not 4
10658
10659 Modified:
10660 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10661
10662
10663 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10664 Log:
10665 - another darwin fix
10666
10667
10668 Modified:
10669 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10670
10671
10672 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10673 Log:
10674 - darwin fixes
10675
10676
10677 Modified:
10678 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10679 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10680 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10681 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10682 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10683 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10684 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10685 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10686
10687
10688 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10689 Log:
10690 - remove bogus extern of abort_list
10691
10692
10693 Modified:
10694 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10695
10696
10697 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10698 Log:
10699 svn repo access stuff
10700
10701 Modified:
10702 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10703
10704
10705 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10706 Log:
10707 test commit
10708
10709
10710 Modified:
10711 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10712
10713
10714 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10715 Log:
10716 test commit
10717
10718
10719 Modified:
10720 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10721
10722
10723 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10724 Log:
10725 revert omotd..i thought it was a good idea..oh well
10726
10727 Modified:
10728 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10729
10730
10731 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10732 Log:
10733 Commas are bad things in channel keys
10734
10735
10736 Modified:
10737 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10738
10739
10740 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10741 Log:
10742 Add OMOTD command to display oper motd
10743
10744
10745 Modified:
10746 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10747
10748
10749 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10750 Log:
10751 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10752
10753 Modified:
10754 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10755
10756
10757 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10758
10759 Modified files: (Branch: RATBOX_2_1)
10760 modules m_whois.c
10761 Log:
10762 - stop testing whois for protocol violations, as they can be caused in
10763 ircds going all the way back to the original ircd2.8
10764
10765 Revision Changes Path
10766 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10767
10768
10769
10770 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10771
10772 Modified files: (Branch: RATBOX_2_1)
10773 modules m_time.c
10774 Log:
10775 - remove some 2.2 code
10776
10777 Revision Changes Path
10778 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10779
10780
10781
10782 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10783
10784 Modified files: (Branch: RATBOX_2_1)
10785 modules m_time.c
10786 Log:
10787 backport of the silly december 31st bug
10788
10789 Revision Changes Path
10790 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10791
10792
10793
10794 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10795
10796 Modified files: (Branch: RATBOX_2_1)
10797 . RELNOTES
10798 include patchlevel.h
10799 Log:
10800 - revved patchlevel to 2.1.3
10801
10802 Revision Changes Path
10803 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10804 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10805
10806
10807
10808 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10809
10810 Modified files: (Branch: RATBOX_2_1)
10811 include client.h
10812 modules m_accept.c
10813 modules/core m_nick.c
10814 src client.c
10815 Log:
10816 - stop removing a clients own list of accepted clients when they do a
10817 nickchange
10818 - clean up the accept code so its less retarded
10819
10820 Revision Changes Path
10821 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10822 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10823 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10824 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10825
10826
10827
10828 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10829
10830 Modified files: (Branch: RATBOX_2_1)
10831 include event.h
10832 modules m_links.c
10833 src event.c ircd.c newconf.c
10834 Log:
10835 - remove a defn of links_cache_list in m_links.c which was causing
10836 the flattened links update to be ignored
10837 - add eventUpdate(), and make links_delay update on rehash
10838
10839 Revision Changes Path
10840 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10841 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10842 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10843 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10844 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10845
10846
10847
10848 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10849
10850 Modified files: (Branch: RATBOX_2_1)
10851 doc services.txt
10852 src newconf.c
10853 Log:
10854 - make the conf parser apply service {}; on rehash
10855
10856 Revision Changes Path
10857 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10858 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10859
10860
10861
10862 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10863
10864 Modified files: (Branch: RATBOX_2_1)
10865 include m_info.h
10866 Log:
10867 - show ENABLE_SERVICES define in info
10868
10869 Revision Changes Path
10870 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10871
10872
10873
10874 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10875
10876 Modified files: (Branch: RATBOX_2_1)
10877 modules m_services.c m_stats.c
10878 Log:
10879 - via jilles, make m_services.c hook into stats U and display service
10880 blocks
10881
10882 Revision Changes Path
10883 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10884 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10885
10886
10887
10888 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10889
10890 Modified files: (Branch: RATBOX_2_1)
10891 . configure configure.ac
10892 Log:
10893 - default build to -O2
10894
10895 Revision Changes Path
10896 7.249.2.2 +4 -4 ircd-ratbox/configure
10897 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10898
10899
10900
10901 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10902
10903 Modified files: (Branch: RATBOX_2_1)
10904 doc example.conf example.efnet.conf
10905 include client.h s_conf.h s_newconf.h
10906 modules m_info.c
10907 modules/core m_join.c m_nick.c
10908 src channel.c newconf.c s_conf.c s_user.c
10909 Log:
10910 - remove no_oper_resvs from general {};
10911 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10912
10913 Revision Changes Path
10914 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10915 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10916 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10917 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10918 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10919 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10920 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10921 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10922 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10923 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10924 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10925 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10926
10927
10928
10929 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10930
10931 Modified files: (Branch: RATBOX_2_1)
10932 modules/core m_mode.c m_nick.c
10933 src s_newconf.c
10934 Log:
10935 - 2.0 sync:
10936 - raise max temptime to a year
10937 - tidy up BMASK
10938 - require 9 parameters in ms_nick(), 10 in ms_uid()
10939
10940 Revision Changes Path
10941 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10942 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10943 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10944
10945
10946
10947 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10948
10949 Modified files: (Branch: RATBOX_2_1)
10950 modules m_services.c
10951 Log:
10952 - only show services logged in info when its a local client
10953
10954 Revision Changes Path
10955 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10956
10957
10958
10959 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10960
10961 Modified files: (Branch: RATBOX_2_1)
10962 src match.c
10963 Log:
10964 passing a pointer to a pointer is not what was intended, oops
10965
10966 Revision Changes Path
10967 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10968
10969
10970
10971 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10972
10973 Modified files: (Branch: RATBOX_2_1)
10974 doc services.txt
10975 Log:
10976 - update services.txt with FNC
10977
10978 Revision Changes Path
10979 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10980
10981
10982
10983 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10984
10985 Modified files: (Branch: RATBOX_2_1)
10986 modules m_resv.c
10987 Log:
10988 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10989
10990 Revision Changes Path
10991 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10992
10993
10994
10995 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10996
10997 Modified files: (Branch: RATBOX_2_1)
10998 src s_auth.c
10999 Log:
11000 - add some uniqueness into auth process for bopm
11001
11002 Revision Changes Path
11003 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11004
11005
11006
11007 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11008
11009 Modified files: (Branch: RATBOX_2_1)
11010 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11011 Log:
11012 - make contrib/ compile
11013
11014 Revision Changes Path
11015 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11016 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11017 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11018 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11019
11020
11021
11022 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11023
11024 Modified files: (Branch: RATBOX_2_1)
11025 modules m_monitor.c
11026 Log:
11027 Don't allow MONITOR from an unregistered client
11028
11029 Revision Changes Path
11030 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11031
11032
11033
11034 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11035
11036 Modified files: (Branch: RATBOX_2_1)
11037 doc example.conf example.efnet.conf
11038 include class.h
11039 src class.c messages.tab newconf.c
11040 Log:
11041 - remove sendq_eob, its become more of a hindrance than a benefit.
11042 - sync example.efnet.conf cluster {}; with example.conf
11043
11044 Revision Changes Path
11045 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11046 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11047 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11048 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11049 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11050 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11051
11052
11053
11054 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11055
11056 Modified files: (Branch: RATBOX_2_1)
11057 . RELNOTES
11058 include patchlevel.h
11059 Log:
11060 - update RELNOTES
11061 - revved patchlevel to 2.1.2
11062
11063 Revision Changes Path
11064 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11065 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11066
11067
11068
11069 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11070
11071 Modified files: (Branch: RATBOX_2_1)
11072 . configure configure.ac
11073 Log:
11074 - raise default topiclen to 160.
11075
11076 Revision Changes Path
11077 7.249.2.1 +3 -3 ircd-ratbox/configure
11078 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11079
11080
11081
11082 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11083
11084 Modified files: (Branch: RATBOX_2_1)
11085 modules m_services.c
11086 Log:
11087 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11088 tsinfo matches this
11089
11090 Revision Changes Path
11091 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11092
11093
11094
11095 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11096
11097 Modified files: (Branch: RATBOX_2_1)
11098 modules m_services.c
11099 Log:
11100 - monitor_signoff() the client we're nickchanging
11101
11102 Revision Changes Path
11103 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11104
11105
11106
11107 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11108
11109 Modified files: (Branch: RATBOX_2_1)
11110 modules m_trace.c
11111 Log:
11112 - fix various UID problems with trace
11113
11114 Revision Changes Path
11115 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11116
11117
11118
11119 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11120
11121 Modified files: (Branch: RATBOX_2_1)
11122 help/opers dline kline
11123 modules m_resv.c m_stats.c
11124 modules/core m_mode.c
11125 Log:
11126 - sync with 2.0
11127 - tidy up kline/dline help to note they dont accept nick as target
11128 - disallow bans beginning with ':' over bmask
11129 - disallow bans with a space in chm_ban
11130 - stop counting hidden opers in stats p
11131 - match() parameters in remote unresv were inverted, causing it to fail
11132 - fix possibility of clients setting blank keys
11133
11134 Revision Changes Path
11135 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11136 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11137 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11138 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11139 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11140
11141
11142
11143 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11144
11145 Modified files: (Branch: RATBOX_2_1)
11146 src send.c
11147 Log:
11148 - fix problems with amd64 and the way we do va_list
11149
11150 Revision Changes Path
11151 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11152
11153
11154
11155 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11156
11157 Modified files: (Branch: RATBOX_2_1)
11158 modules m_services.c
11159 Log:
11160 - tidy up the kill notifications for RSFNC
11161
11162 Revision Changes Path
11163 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11164
11165
11166
11167 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11168
11169 Modified files: (Branch: RATBOX_2_1)
11170 include s_serv.h
11171 modules m_services.c
11172 src s_serv.c
11173 Log:
11174 - some more rserv stuff:
11175 - add RSFNC capability
11176 - fix up RSFNC, kill existing clients if they exist.
11177
11178 Revision Changes Path
11179 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11180 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11181 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11182
11183
11184
11185 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11186
11187 Modified files: (Branch: RATBOX_2_1)
11188 modules m_services.c
11189 Log:
11190 - first stab at a FNC implementation for rserv
11191
11192 Revision Changes Path
11193 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11194
11195
11196
11197 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11198
11199 Modified files: (Branch: RATBOX_2_1)
11200 help/opers umode
11201 Log:
11202 - remove a tab
11203
11204 Revision Changes Path
11205 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11206
11207
11208
11209 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11210
11211 Modified files: (Branch: RATBOX_2_1)
11212 src newconf.c
11213 Log:
11214 - add links_delay back
11215
11216 Revision Changes Path
11217 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11218
11219
11220
11221 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11222
11223 Modified files: (Branch: RATBOX_2_1)
11224 help/opers umode
11225 help/users umode
11226 Log:
11227 - swap tabs for spaces
11228
11229 Revision Changes Path
11230 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11231 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11232
11233
11234
11235 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11236
11237 Modified files: (Branch: RATBOX_2_1)
11238 include m_info.h
11239 Log:
11240 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11241 contained in the client_flood conf option
11242 - remove a couple of unused defines from info
11243
11244 Revision Changes Path
11245 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11246
11247
11248
11249 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11250
11251 Modified files: (Branch: RATBOX_2_1)
11252 src s_conf.c
11253 Log:
11254 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11255
11256 Revision Changes Path
11257 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11258
11259
11260
11261 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11262
11263 Modified files: (Branch: RATBOX_2_1)
11264 doc example.conf example.efnet.conf
11265 Log:
11266 - fix missing closing comment tag
11267
11268 Revision Changes Path
11269 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11270 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11271
11272
11273
11274 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11275
11276 Modified files: (Branch: RATBOX_2_1)
11277 . RELNOTES
11278 include patchlevel.h
11279 Log:
11280 - revved patchlevel to 2.1.1
11281
11282 Revision Changes Path
11283 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11284 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11285
11286
11287
11288 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11289
11290 Modified files: (Branch: RATBOX_2_1)
11291 modules m_kline.c
11292 Log:
11293 - sync up remote kline reasons, so theyre consistent with what happens
11294 when we add local klines - notably the "Temporary K-line x min" and
11295 date added to reason.
11296
11297 Revision Changes Path
11298 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11299
11300
11301
11302 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11303
11304 Modified files: (Branch: RATBOX_2_1)
11305 doc monitor.txt
11306 Log:
11307 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11308
11309 Revision Changes Path
11310 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11311
11312
11313
11314 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11315
11316 Modified files: (Branch: RATBOX_2_1)
11317 src commio.c
11318 Log:
11319 used the data pointer we saved, not what just got nulled
11320
11321 Revision Changes Path
11322 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11323
11324
11325
11326 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11327
11328 Modified files: (Branch: RATBOX_2_1)
11329 modules m_resv.c m_xline.c
11330 Log:
11331 - fix broken propagation of xline/resv
11332
11333 Revision Changes Path
11334 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11335 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11336
11337
11338
11339 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11340
11341 Modified files: (Branch: RATBOX_2_1)
11342 src s_auth.c
11343 Log:
11344 - properly increment bad auth count for stats T when we timeout an auth
11345
11346 Revision Changes Path
11347 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11348
11349
11350
11351 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11352
11353 Modified files: (Branch: RATBOX_2_1)
11354 doc monitor.txt
11355 include client.h
11356 modules/core m_nick.c
11357 Log:
11358 - fix a bit that didnt make sense in monitor.txt
11359 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11360
11361 Revision Changes Path
11362 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11363 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11364 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11365
11366
11367
11368 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11369
11370 Modified files: (Branch: RATBOX_2_1)
11371 src s_auth.c
11372 Log:
11373 removing dlink nodes from auth_poll_list twice is bad
11374
11375 Revision Changes Path
11376 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11377
11378
11379
11380 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11381
11382 Modified files: (Branch: RATBOX_2_1)
11383 modules m_stats.c
11384 Log:
11385 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11386 changed to RPL_STATSDEBUG
11387
11388 Revision Changes Path
11389 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11390
11391
11392
11393 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11394
11395 Added files: (Branch: RATBOX_2_1)
11396 doc tgchange.txt
11397 Log:
11398 - add some documentation about target change
11399
11400 Revision Changes Path
11401 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11402
11403
11404
11405 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11406
11407 Modified files: (Branch: RATBOX_2_1)
11408 include supported.h
11409 modules/core m_message.c
11410 Log:
11411 - remove extra argument to 005
11412 - disallow messaging of UIDs
11413
11414 Revision Changes Path
11415 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11416 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11417
11418
11419
11420 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11421
11422 Modified files: (Branch: RATBOX_2_1)
11423 src parse.c
11424 Log:
11425 - fix a longstanding parser bug with wrong limit checking, causing us to
11426 accept one less parameter than we're allowed to accept.
11427
11428 Revision Changes Path
11429 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11430
11431
11432
11433 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11434
11435 Modified files: (Branch: RATBOX_2_1)
11436 modules/core m_message.c
11437 Log:
11438 - exempt users messaging themselves from target change
11439
11440 Revision Changes Path
11441 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11442
11443
11444
11445 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11446
11447 Modified files: (Branch: RATBOX_2_1)
11448 include supported.h
11449 Log:
11450 - stop violating MAXPARA on 005.
11451
11452 Revision Changes Path
11453 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11454
11455
11456
11457 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11458
11459 Modified files: (Branch: RATBOX_2_1)
11460 modules/core m_nick.c
11461 Log:
11462 - dont store an ipv6 sockhost if we're not compiled with v6 support
11463
11464 Revision Changes Path
11465 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11466
11467
11468
11469 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11470
11471 Modified files: (Branch: RATBOX_2_1)
11472 include stdinc.h
11473 Log:
11474 - remove some vms includes
11475
11476 Revision Changes Path
11477 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11478
11479
11480
11481 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11482
11483 Modified files: (Branch: RATBOX_2_1)
11484 . ChangeLog
11485 include serno.h
11486 Log:
11487 - force commit for new branch
11488
11489 Revision Changes Path
11490 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11491 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11492
11493
11494
11495 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11496
11497 Modified files:
11498 . RELNOTES configure configure.ac
11499 include patchlevel.h
11500 Log:
11501 - revved patchlevel to 2.1.0
11502
11503 Revision Changes Path
11504 1.114 +6 -2 ircd-ratbox/RELNOTES
11505 7.249 +11 -11 ircd-ratbox/configure
11506 7.63 +3 -3 ircd-ratbox/configure.ac
11507 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11508
11509
11510
11511 leeh 2005/03/04 13:31:32 EST (20050304_2)
11512
11513 Modified files:
11514 . RELNOTES
11515 include patchlevel.h
11516 Log:
11517 - update RELNOTES
11518 - revved patchlevel to 2.1.0beta2
11519
11520 Revision Changes Path
11521 1.113 +12 -0 ircd-ratbox/RELNOTES
11522 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11523
11524
11525
11526 leeh 2005/03/04 13:27:05 EST (20050304_1)
11527
11528 Modified files:
11529 doc whats-new-2.1.txt
11530 src channel.c
11531 Log:
11532 - update whats-new-2.1
11533 - when we're handling global NAMES, dont output channels if there are no
11534 members within them we can show.
11535
11536 Revision Changes Path
11537 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11538 7.436 +12 -2 ircd-ratbox/src/channel.c
11539
11540
11541
11542 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11543
11544 Modified files:
11545 src patricia.c
11546 Log:
11547 That would be a node_heap not a prefix_heap..oops
11548
11549 Revision Changes Path
11550 7.30 +1 -1 ircd-ratbox/src/patricia.c
11551
11552
11553
11554 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11555
11556 Modified files:
11557 include stdinc.h
11558 Log:
11559 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11560 otherwise..the other macros might work????
11561
11562 Revision Changes Path
11563 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11564
11565
11566
11567 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11568
11569 Modified files:
11570 . configure configure.ac
11571 Log:
11572 i hate autoconf
11573
11574 Revision Changes Path
11575 7.248 +5 -5 ircd-ratbox/configure
11576 7.62 +5 -5 ircd-ratbox/configure.ac
11577
11578
11579
11580 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11581
11582 Modified files:
11583 . configure configure.ac
11584 Log:
11585 i hate autoconf
11586
11587 Revision Changes Path
11588 7.247 +3 -2 ircd-ratbox/configure
11589 7.61 +3 -2 ircd-ratbox/configure.ac
11590
11591
11592
11593 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11594
11595 Modified files:
11596 . configure configure.ac
11597 Log:
11598 doh
11599
11600 Revision Changes Path
11601 7.246 +6 -6 ircd-ratbox/configure
11602 7.60 +4 -4 ircd-ratbox/configure.ac
11603
11604
11605
11606 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11607
11608 Modified files:
11609 . configure configure.ac
11610 include stdinc.h
11611 Log:
11612 Doh these changes got put on RATBOX_2_0 when they were meant for
11613 head..oops...
11614 Also merged in the monitor heap size stuff, not that i think monitor has
11615 been moved to head
11616
11617 Revision Changes Path
11618 7.245 +12 -3 ircd-ratbox/configure
11619 7.59 +11 -3 ircd-ratbox/configure.ac
11620 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11621
11622
11623
11624 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11625
11626 Modified files:
11627 include stdinc.h
11628 Log:
11629 Add more robust alloca checking
11630
11631 Revision Changes Path
11632 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11633
11634
11635
11636 leeh 2005/02/24 15:27:17 EST (20050224_9)
11637
11638 Modified files:
11639 contrib m_42.c
11640 Log:
11641 - fix the copyright on m_42.c :p
11642
11643 Revision Changes Path
11644 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11645
11646
11647
11648 leeh 2005/02/24 15:22:53 EST (20050224_8)
11649
11650 Modified files:
11651 include supported.h
11652 modules m_dline.c
11653 Log:
11654 - fix a core in undline on bad masks
11655 - remove an unwanted space from beginning of second 005 numeric
11656
11657 Revision Changes Path
11658 7.5 +1 -1 ircd-ratbox/include/supported.h
11659 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11660
11661
11662
11663 leeh 2005/02/24 15:18:59 EST (20050224_7)
11664
11665 Modified files:
11666 modules m_monitor.c
11667 Log:
11668 - use max_monitor when adding nicknames
11669 - add in monitor s
11670 that should be everything now..
11671
11672 Revision Changes Path
11673 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11674
11675
11676
11677 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11678
11679 Modified files:
11680 contrib m_42.c
11681 Log:
11682 42
11683
11684 Revision Changes Path
11685 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11686
11687
11688
11689 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11690
11691 Modified files:
11692 contrib m_42.c
11693 Log:
11694 42
11695
11696 Revision Changes Path
11697 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11698
11699
11700
11701 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11702
11703 Added files:
11704 contrib m_42.c
11705 Log:
11706 The Answer to Life, the Universe, and Everything
11707
11708 Revision Changes Path
11709 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11710
11711
11712
11713 leeh 2005/02/24 14:53:04 EST (20050224_3)
11714
11715 Modified files:
11716 include monitor.h
11717 modules m_monitor.c
11718 src ircd.c monitor.c
11719 Log:
11720 - call init_monitor() on startup
11721 - add in support for adding/deleting/listing monitor entries
11722
11723 Revision Changes Path
11724 7.2 +3 -1 ircd-ratbox/include/monitor.h
11725 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11726 7.374 +2 -0 ircd-ratbox/src/ircd.c
11727 7.3 +15 -4 ircd-ratbox/src/monitor.c
11728
11729
11730
11731 leeh 2005/02/23 21:20:10 EST (20050224_2)
11732
11733 Modified files:
11734 doc example.conf example.efnet.conf
11735 include s_conf.h supported.h
11736 modules Makefile.in
11737 src client.c newconf.c s_conf.c
11738 Added files:
11739 modules m_monitor.c
11740 Log:
11741 - add the max_monitor config option
11742 - advertise MONITOR=%d in 005
11743 - clear a local clients monitor list on exit
11744 - add the framework for the MONITOR command
11745 - bed.
11746
11747 Revision Changes Path
11748 7.261 +5 -0 ircd-ratbox/doc/example.conf
11749 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11750 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11751 7.4 +4 -2 ircd-ratbox/include/supported.h
11752 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11753 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11754 7.492 +1 -0 ircd-ratbox/src/client.c
11755 7.202 +1 -0 ircd-ratbox/src/newconf.c
11756 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11757
11758
11759
11760 leeh 2005/02/23 20:57:51 EST (20050224_1)
11761
11762 Modified files:
11763 . configure configure.ac
11764 include setup.h.in
11765 src monitor.c
11766 Log:
11767 - move MONITOR_HEAP_SIZE over to configure
11768
11769 Revision Changes Path
11770 7.244 ircd-ratbox/configure
11771 7.58 +4 -2 ircd-ratbox/configure.ac
11772 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11773 7.2 +0 -2 ircd-ratbox/src/monitor.c
11774
11775
11776
11777 leeh 2005/02/23 20:48:08 EST (20050224_0)
11778
11779 Modified files:
11780 doc monitor.txt
11781 include client.h numeric.h
11782 modules/core m_nick.c
11783 src Makefile.in client.c messages.tab
11784 s_user.c
11785 Added files:
11786 include monitor.h
11787 src monitor.c
11788 Log:
11789 - first half of my server-side notify list implementation..
11790
11791 Revision Changes Path
11792 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11793 7.266 +3 -0 ircd-ratbox/include/client.h
11794 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11795 7.58 +6 -0 ircd-ratbox/include/numeric.h
11796 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11797 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11798 7.491 +3 -0 ircd-ratbox/src/client.c
11799 7.126 +5 -5 ircd-ratbox/src/messages.tab
11800 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11801 7.342 +2 -0 ircd-ratbox/src/s_user.c
11802
11803
11804
11805 leeh 2005/02/23 18:42:59 EST (20050223_0)
11806
11807 Modified files:
11808 include hash.h
11809 Log:
11810 - double the size of the client and channel hashtables (64k -> 128k and
11811 32k -> 64k). The improvements are quite significant..
11812
11813 Revision Changes Path
11814 7.54 +4 -4 ircd-ratbox/include/hash.h
11815
11816
11817
11818 leeh 2005/02/22 14:55:56 EST (20050222_1)
11819
11820 Modified files:
11821 doc monitor.txt
11822 modules m_services.c
11823 Log:
11824 - remove a couple of unused vars
11825 - update monitor.txt
11826
11827 Revision Changes Path
11828 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11829 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11830
11831
11832
11833 leeh 2005/02/21 19:47:24 EST (20050222_0)
11834
11835 Added files:
11836 doc monitor.txt
11837 Log:
11838 - add in my documentation on the upcoming MONITOR command
11839
11840 Revision Changes Path
11841 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11842
11843
11844
11845 leeh 2005/02/21 12:09:34 EST (20050221_0)
11846
11847 Modified files:
11848 . configure configure.ac
11849 doc whats-new-2.1.txt
11850 tools README.mkpasswd
11851 Removed files:
11852 src crypt.c
11853 Log:
11854 - update whats-new-2.1.txt some more
11855 - we dont have vms mkpasswd anymore
11856 - remove the unused crypt.c
11857
11858 Revision Changes Path
11859 7.243 +3 -6 ircd-ratbox/configure
11860 7.57 +2 -4 ircd-ratbox/configure.ac
11861 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11862 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11863 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11864
11865
11866
11867 leeh 2005/02/19 12:38:09 EST (20050219_3)
11868
11869 Modified files:
11870 doc example.conf example.efnet.conf
11871 include ircd.h
11872 modules m_pong.c
11873 src channel.c client.c ircd.c s_conf.c
11874 Log:
11875 - rework the splitcode, splitservers is now how many servers we've marked as
11876 EOB, rather than how many are linked. Thus pull ourselves out of
11877 splitmode immediately once this is satisfied
11878
11879 Revision Changes Path
11880 7.260 +8 -9 ircd-ratbox/doc/example.conf
11881 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11882 7.83 +1 -0 ircd-ratbox/include/ircd.h
11883 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11884 7.435 +16 -36 ircd-ratbox/src/channel.c
11885 7.490 +2 -0 ircd-ratbox/src/client.c
11886 7.373 +2 -1 ircd-ratbox/src/ircd.c
11887 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11888
11889
11890
11891 leeh 2005/02/19 09:02:34 EST (20050219_2)
11892
11893 Modified files:
11894 doc example.conf example.efnet.conf
11895 include ircd.h s_conf.h
11896 modules m_set.c
11897 src channel.c ircd.c newconf.c s_conf.c
11898 Log:
11899 - remove split_delay
11900
11901 Revision Changes Path
11902 7.259 +0 -5 ircd-ratbox/doc/example.conf
11903 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11904 7.82 +0 -1 ircd-ratbox/include/ircd.h
11905 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11906 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11907 7.434 +2 -7 ircd-ratbox/src/channel.c
11908 7.372 +0 -1 ircd-ratbox/src/ircd.c
11909 7.201 +0 -1 ircd-ratbox/src/newconf.c
11910 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11911
11912
11913
11914 leeh 2005/02/19 08:48:05 EST (20050219_1)
11915
11916 Modified files:
11917 include client.h
11918 modules m_cap.c m_who.c
11919 src channel.c
11920 Log:
11921 - implemented multi-prefix client capability, which allows stacking of @+ in
11922 names and who
11923
11924 Revision Changes Path
11925 7.265 +1 -1 ircd-ratbox/include/client.h
11926 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11927 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11928 7.433 +4 -6 ircd-ratbox/src/channel.c
11929
11930
11931
11932 leeh 2005/02/19 06:27:58 EST (20050219_0)
11933
11934 Modified files:
11935 modules m_etrace.c
11936 src newconf.c s_conf.c s_newconf.c
11937 Log:
11938 - removed some unused vars/functions
11939
11940 Revision Changes Path
11941 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11942 7.200 +0 -15 ircd-ratbox/src/newconf.c
11943 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11944 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11945
11946
11947
11948 leeh 2005/02/16 12:58:24 EST (20050216_2)
11949
11950 Modified files:
11951 . RELNOTES configure configure.ac
11952 include patchlevel.h
11953 Log:
11954 - update configure to reflect this is 'devel'
11955 - update RELNOTES
11956 - revved patchlevel to 2.1.0beta1
11957
11958 Revision Changes Path
11959 1.112 +9 -1 ircd-ratbox/RELNOTES
11960 7.242 +11 -11 ircd-ratbox/configure
11961 7.56 +3 -3 ircd-ratbox/configure.ac
11962 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11963
11964
11965
11966 leeh 2005/02/16 12:46:30 EST (20050216_1)
11967
11968 Modified files:
11969 . configure configure.ac
11970 include client.h numeric.h s_conf.h setup.h.in
11971 supported.h
11972 modules Makefile.in
11973 modules/core m_nick.c
11974 src Makefile.in client.c ircd.c messages.tab
11975 newconf.c s_conf.c s_user.c
11976 Removed files:
11977 include watch.h
11978 modules m_watch.c
11979 src watch.c
11980 Log:
11981 - remove watch, the protocol for this sucks so hard I just dont want it
11982 here ;-)
11983
11984 Revision Changes Path
11985 7.241 +2 -12 ircd-ratbox/configure
11986 7.55 +2 -4 ircd-ratbox/configure.ac
11987 7.264 +0 -2 ircd-ratbox/include/client.h
11988 7.57 +0 -11 ircd-ratbox/include/numeric.h
11989 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11990 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11991 7.3 +2 -3 ircd-ratbox/include/supported.h
11992 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11993 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11994 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11995 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11996 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11997 7.489 +0 -3 ircd-ratbox/src/client.c
11998 7.371 +0 -2 ircd-ratbox/src/ircd.c
11999 7.125 +9 -9 ircd-ratbox/src/messages.tab
12000 7.199 +0 -1 ircd-ratbox/src/newconf.c
12001 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12002 7.341 +0 -2 ircd-ratbox/src/s_user.c
12003 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12004
12005
12006
12007 leeh 2005/02/15 19:13:31 EST (20050216_0)
12008
12009 Modified files:
12010 include stdinc.h
12011 src event.c ircd_lexer.l ircd_signal.c
12012 modules.c
12013 Removed files:
12014 servlink descrip.mms
12015 Log:
12016 - remove a few vms bits
12017
12018 Revision Changes Path
12019 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12020 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12021 7.47 +0 -54 ircd-ratbox/src/event.c
12022 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12023 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12024 7.152 +0 -3 ircd-ratbox/src/modules.c
12025
12026
12027
12028 leeh 2005/02/15 18:53:32 EST (20050215_0)
12029
12030 Modified files:
12031 include hostmask.h ircd.h s_conf.h s_newconf.h
12032 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12033 m_xline.c
12034 src hostmask.c ircd.c ircd_signal.c s_conf.c
12035 s_newconf.c
12036 Log:
12037 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12038 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12039
12040 Revision Changes Path
12041 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12042 7.81 +1 -0 ircd-ratbox/include/ircd.h
12043 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12044 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12045 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12046 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12047 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12048 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12049 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12050 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12051 7.370 +7 -0 ircd-ratbox/src/ircd.c
12052 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12053 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12054 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12055
12056
12057
12058 leeh 2005/02/13 10:21:41 EST (20050213_4)
12059
12060 Modified files:
12061 doc services.txt
12062 Added files:
12063 doc whats-new-2.0.txt whats-new-2.1.txt
12064 Removed files:
12065 doc whats-new.txt
12066 Log:
12067 - move whats-new.txt to whats-new-2.0.txt
12068 - add in whats-new-2.1.txt
12069 - update services.txt with the whois for logged in users
12070
12071 Revision Changes Path
12072 7.2 +5 -0 ircd-ratbox/doc/services.txt
12073 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12074 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12075 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12076
12077
12078
12079 leeh 2005/02/13 09:20:37 EST (20050213_3)
12080
12081 Modified files:
12082 include supported.h
12083 modules/core m_message.c
12084 Log:
12085 - fix a compile error in m_message.c
12086 - update 005 to the spec and add CPRIVMSG/CNOTICE
12087
12088 Revision Changes Path
12089 7.2 +31 -37 ircd-ratbox/include/supported.h
12090 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12091
12092
12093
12094 leeh 2005/02/13 09:14:12 EST (20050213_2)
12095
12096 Modified files:
12097 src channel.c
12098 Log:
12099 - fix the membership memleak
12100
12101 Revision Changes Path
12102 7.432 +0 -3 ircd-ratbox/src/channel.c
12103
12104
12105
12106 leeh 2005/02/12 21:51:56 EST (20050213_1)
12107
12108 Modified files:
12109 include client.h
12110 modules/core m_message.c
12111 Log:
12112 - add a bitmask to track when they send their first message, only allowing
12113 clearing stuff after that.
12114
12115 Revision Changes Path
12116 7.263 +4 -0 ircd-ratbox/include/client.h
12117 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12118
12119
12120
12121 leeh 2005/02/12 21:17:52 EST (20050213_0)
12122
12123 Modified files:
12124 include patricia.h s_newconf.h
12125 modules/core m_message.c
12126 src patricia.c s_newconf.c s_user.c
12127 Log:
12128 - add in the patricia for tracking who fills up targets, give them a reduced
12129 count on connect
12130
12131 Revision Changes Path
12132 7.20 +1 -1 ircd-ratbox/include/patricia.h
12133 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12134 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12135 7.29 +1 -1 ircd-ratbox/src/patricia.c
12136 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12137 7.340 +4 -0 ircd-ratbox/src/s_user.c
12138
12139
12140
12141 leeh 2005/02/12 18:35:10 EST (20050212_0)
12142
12143 Modified files:
12144 include ircd_defs.h
12145 src class.c reject.c
12146 Log:
12147 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12148
12149 Revision Changes Path
12150 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12151 7.68 +1 -5 ircd-ratbox/src/class.c
12152 1.33 +1 -5 ircd-ratbox/src/reject.c
12153
12154
12155
12156 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12157
12158 Modified files:
12159 modules m_watch.c
12160 Log:
12161 remove stupid memory leak
12162
12163 Revision Changes Path
12164 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12165
12166
12167
12168 leeh 2005/02/11 06:42:48 EST (20050211_0)
12169
12170 Modified files:
12171 modules m_gline.c
12172 Log:
12173 - workaround hyb6 allowing empty gline reasons
12174
12175 Revision Changes Path
12176 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12177
12178
12179
12180 leeh 2005/02/09 14:39:13 EST (20050209_2)
12181
12182 Modified files:
12183 include s_conf.h
12184 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12185 src ircd.c s_conf.c
12186 Log:
12187 - move temp dlines and temp klines over to an array, rather than completely
12188 seperate dlinks.
12189
12190 Revision Changes Path
12191 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12192 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12193 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12194 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12195 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12196 7.369 +0 -5 ircd-ratbox/src/ircd.c
12197 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12198
12199
12200
12201 leeh 2005/02/09 14:02:13 EST (20050209_1)
12202
12203 Modified files:
12204 include s_user.h
12205 modules m_cap.c m_pong.c m_user.c
12206 modules/core m_nick.c
12207 src s_user.c
12208 Log:
12209 - remove 'nick' param from register_local_user(), its not needed.
12210
12211 Revision Changes Path
12212 7.35 +1 -1 ircd-ratbox/include/s_user.h
12213 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12214 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12215 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12216 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12217 7.339 +6 -6 ircd-ratbox/src/s_user.c
12218
12219
12220
12221 leeh 2005/02/09 13:12:53 EST (20050209_0)
12222
12223 Modified files:
12224 modules m_cmessage.c
12225 Log:
12226 - dont send numerics when we're dealing with CNOTICE
12227 - add in checking for +g, and resetting idle
12228
12229 Revision Changes Path
12230 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12231
12232
12233
12234 leeh 2005/02/08 11:37:50 EST (20050208_2)
12235
12236 Modified files:
12237 src s_newconf.c
12238 Log:
12239 - fix operator blocks to work on ip spoofs
12240
12241 Revision Changes Path
12242 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12243
12244
12245
12246 leeh 2005/02/07 19:23:22 EST (20050208_1)
12247
12248 Modified files:
12249 doc example.conf example.efnet.conf
12250 src newconf.c
12251 Log:
12252 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12253
12254 Revision Changes Path
12255 7.258 +0 -39 ircd-ratbox/doc/example.conf
12256 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12257 7.198 +0 -272 ircd-ratbox/src/newconf.c
12258
12259
12260
12261 leeh 2005/02/07 19:19:32 EST (20050208_0)
12262
12263 Modified files:
12264 src s_conf.c
12265 Log:
12266 - added support for kline.conf.perm et al, these take the same formats
12267 as their non-permanent partners, but you cant remove them via the ircd.
12268
12269 Revision Changes Path
12270 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12271
12272
12273
12274 leeh 2005/02/02 19:18:59 EST (20050203_1)
12275
12276 Modified files:
12277 help Makefile.in
12278 help/opers index
12279 help/users index
12280 Added files:
12281 help/opers cnotice cprivmsg
12282 Log:
12283 - added help files for cprivmsg/cnotice
12284
12285 Revision Changes Path
12286 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12287 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12288 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12289 1.10 +19 -19 ircd-ratbox/help/opers/index
12290 1.7 +10 -9 ircd-ratbox/help/users/index
12291
12292
12293
12294 leeh 2005/02/02 19:14:25 EST (20050203_0)
12295
12296 Modified files:
12297 include numeric.h
12298 modules Makefile.in
12299 src messages.tab
12300 Added files:
12301 modules m_cmessage.c
12302 Log:
12303 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12304 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12305 nick is a member. These bypass any target change limitations.
12306 - added ERR_VOICENEEDED, numeric 489.
12307
12308 Revision Changes Path
12309 7.56 +2 -0 ircd-ratbox/include/numeric.h
12310 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12311 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12312 7.124 +1 -1 ircd-ratbox/src/messages.tab
12313
12314
12315
12316 leeh 2005/02/02 16:58:16 EST (20050202_4)
12317
12318 Modified files:
12319 help/opers etrace
12320 Log:
12321 - update etrace help
12322
12323 Revision Changes Path
12324 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12325
12326
12327
12328 leeh 2005/02/02 16:55:04 EST (20050202_3)
12329
12330 Modified files:
12331 modules m_etrace.c
12332 Log:
12333 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12334 can put its external ip address in there..
12335
12336 Revision Changes Path
12337 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12338
12339
12340
12341 leeh 2005/02/02 16:41:06 EST (20050202_2)
12342
12343 Modified files:
12344 modules m_etrace.c
12345 Log:
12346 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12347 if its a non-local client. These will just get "lost" if the remote
12348 server doesnt support this..
12349
12350 Revision Changes Path
12351 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12352
12353
12354
12355 leeh 2005/02/02 16:12:12 EST (20050202_1)
12356
12357 Modified files:
12358 include client.h numeric.h s_conf.h
12359 modules/core m_message.c
12360 src messages.tab newconf.c s_conf.c
12361 Log:
12362 - first part of the target change code, add the storage of targets for
12363 localuser, throttle messages when they fill all the available slots
12364
12365 Revision Changes Path
12366 7.262 +5 -1 ircd-ratbox/include/client.h
12367 7.55 +2 -0 ircd-ratbox/include/numeric.h
12368 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12369 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12370 7.123 +1 -1 ircd-ratbox/src/messages.tab
12371 7.197 +1 -0 ircd-ratbox/src/newconf.c
12372 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12373
12374
12375
12376 leeh 2005/02/02 13:28:10 EST (20050202_0)
12377
12378 Modified files:
12379 modules m_resv.c m_stats.c m_testline.c
12380 modules/core m_join.c
12381 src hash.c kdparse.c messages.tab s_newconf.c
12382 Log:
12383 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12384 tracking of when resvs get hit
12385
12386 Revision Changes Path
12387 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12388 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12389 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12390 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12391 7.114 +3 -0 ircd-ratbox/src/hash.c
12392 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12393 7.122 +1 -1 ircd-ratbox/src/messages.tab
12394 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12395
12396
12397
12398 leeh 2005/01/31 09:04:10 EST (20050131_2)
12399
12400 Modified files:
12401 src s_log.c
12402 Log:
12403 - fflush() logfiles
12404
12405 Revision Changes Path
12406 7.79 +2 -0 ircd-ratbox/src/s_log.c
12407
12408
12409
12410 leeh 2005/01/31 08:59:09 EST (20050131_1)
12411
12412 Modified files:
12413 src commio.c
12414 Log:
12415 - rename fd_dump() to comm_dump()
12416
12417 Revision Changes Path
12418 1.27 +2 -2 ircd-ratbox/src/commio.c
12419
12420
12421
12422 leeh 2005/01/30 19:16:08 EST (20050131_0)
12423
12424 Modified files:
12425 doc hooks.txt
12426 include hook.h
12427 modules m_services.c
12428 modules/core m_server.c
12429 src hook.c s_serv.c
12430 Log:
12431 - added hook for server_introduced
12432 - fixed up services support for hooks
12433
12434 Revision Changes Path
12435 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12436 1.31 +1 -0 ircd-ratbox/include/hook.h
12437 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12438 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12439 7.36 +2 -0 ircd-ratbox/src/hook.c
12440 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12441
12442
12443
12444 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12445
12446 Modified files:
12447 src commio.c
12448 Log:
12449 Add back in the comm_fd_hack thing for solaris
12450
12451 Revision Changes Path
12452 1.26 +26 -1 ircd-ratbox/src/commio.c
12453
12454
12455
12456 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12457
12458 Modified files:
12459 adns adns.h
12460 include commio.h s_conf.h watch.h
12461 modules m_dline.c m_kline.c m_resv.c m_stats.c
12462 m_watch.c m_xline.c
12463 modules/core m_nick.c
12464 src balloc.c cache.c client.c commio.c
12465 epoll.c ircd.c ircd_lexer.l kdparse.c
12466 listener.c s_auth.c s_conf.c s_log.c
12467 s_serv.c watch.c
12468 Log:
12469 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12470
12471 Revision Changes Path
12472 1.18 +0 -2 ircd-ratbox/adns/adns.h
12473 1.14 +6 -37 ircd-ratbox/include/commio.h
12474 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12475 7.3 +2 -2 ircd-ratbox/include/watch.h
12476 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12477 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12478 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12479 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12480 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12481 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12482 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12483 7.85 +1 -1 ircd-ratbox/src/balloc.c
12484 1.24 +5 -5 ircd-ratbox/src/cache.c
12485 7.488 +4 -4 ircd-ratbox/src/client.c
12486 1.25 +10 -280 ircd-ratbox/src/commio.c
12487 1.33 +1 -1 ircd-ratbox/src/epoll.c
12488 7.368 +4 -4 ircd-ratbox/src/ircd.c
12489 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12490 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12491 7.125 +8 -8 ircd-ratbox/src/listener.c
12492 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12493 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12494 7.78 +20 -20 ircd-ratbox/src/s_log.c
12495 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12496 1.6 +22 -15 ircd-ratbox/src/watch.c
12497
12498
12499
12500 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12501
12502 Modified files:
12503 modules/core m_mode.c
12504 Log:
12505 remove two unused variables
12506
12507 Revision Changes Path
12508 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12509
12510
12511
12512 leeh 2005/01/28 15:31:40 EST (20050128_1)
12513
12514 Modified files:
12515 modules m_kline.c
12516 src s_conf.c
12517 Log:
12518 - mo_kline() needs minpara of 3, not 2
12519 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12520 - require me.info is never blank
12521
12522 Revision Changes Path
12523 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12524 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12525
12526
12527
12528 leeh 2005/01/28 15:26:28 EST (20050128_0)
12529
12530 Modified files:
12531 modules/core m_mode.c m_sjoin.c
12532 Log:
12533 - patch via jilles to fix +eI lists being shown to lusers when handling
12534 protocol stuff over TS6
12535
12536 Revision Changes Path
12537 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12538 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12539
12540
12541
12542 leeh 2005/01/25 19:47:38 EST (20050126_0)
12543
12544 Modified files:
12545 include channel.h
12546 modules/core m_join.c m_mode.c m_sjoin.c
12547 src channel.c messages.tab s_serv.c
12548 Log:
12549 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12550 an operspy call with &me
12551 - remove modebuf/parabuf params from channel_modes(), we now generate a
12552 buffer internally which we return.
12553
12554 Revision Changes Path
12555 7.163 +1 -1 ircd-ratbox/include/channel.h
12556 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12557 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12558 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12559 7.431 +25 -18 ircd-ratbox/src/channel.c
12560 7.121 +1 -1 ircd-ratbox/src/messages.tab
12561 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12562
12563
12564
12565 alz 2005/01/25 18:09:18 EST (20050125_5)
12566
12567 Modified files:
12568 doc example.conf example.efnet.conf
12569 include s_conf.h
12570 modules m_info.c
12571 src listener.c newconf.c s_conf.c
12572 Log:
12573 Added dline_with_reason config option (default yes):
12574
12575 /* dline reason: show the user the dline reason when they connect
12576 * and are dlined.
12577 */
12578 dline_with_reason = yes;
12579
12580 Revision Changes Path
12581 7.257 +6 -1 ircd-ratbox/doc/example.conf
12582 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12583 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12584 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12585 7.124 +1 -1 ircd-ratbox/src/listener.c
12586 7.196 +1 -0 ircd-ratbox/src/newconf.c
12587 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12588
12589
12590
12591 leeh 2005/01/25 13:21:17 EST (20050125_4)
12592
12593 Modified files:
12594 src newconf.c
12595 Log:
12596 - make conf_set_generic_string() test len exists before it uses it.
12597
12598 Revision Changes Path
12599 7.195 +1 -1 ircd-ratbox/src/newconf.c
12600
12601
12602
12603 leeh 2005/01/25 13:10:56 EST (20050125_3)
12604
12605 Modified files:
12606 doc example.conf
12607 src newconf.c
12608 Log:
12609 - rename 'type' to 'flags' in cluster {};
12610 - add stacking of servers in cluster {}; documented in example.conf
12611
12612 Revision Changes Path
12613 7.256 +18 -10 ircd-ratbox/doc/example.conf
12614 7.194 +39 -7 ircd-ratbox/src/newconf.c
12615
12616
12617
12618 alz 2005/01/25 12:48:54 EST (20050125_2)
12619
12620 Modified files:
12621 include s_conf.h
12622 src listener.c s_conf.c
12623 Log:
12624 Added dline reasons, connecting/banned clients now see ban reason.
12625
12626 Revision Changes Path
12627 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12628 7.123 +17 -4 ircd-ratbox/src/listener.c
12629 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12630
12631
12632
12633 leeh 2005/01/25 07:44:37 EST (20050125_1)
12634
12635 Modified files:
12636 doc example.conf example.efnet.conf
12637 src newconf.c
12638 Log:
12639 - implement stacking of shared {}; blocks, documented in example.conf
12640
12641 Revision Changes Path
12642 7.255 +26 -13 ircd-ratbox/doc/example.conf
12643 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12644 7.193 +51 -36 ircd-ratbox/src/newconf.c
12645
12646
12647
12648 leeh 2005/01/24 19:08:29 EST (20050125_0)
12649
12650 Modified files:
12651 doc example.conf
12652 include client.h s_conf.h
12653 modules/core m_join.c
12654 src newconf.c s_user.c
12655 Log:
12656 - added jupe_exempt to auth {};, exempts the user from generating warnings
12657 when they attempt to join juped channels.
12658
12659 Revision Changes Path
12660 7.254 +2 -0 ircd-ratbox/doc/example.conf
12661 7.261 +3 -0 ircd-ratbox/include/client.h
12662 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12663 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12664 7.192 +1 -0 ircd-ratbox/src/newconf.c
12665 7.338 +8 -0 ircd-ratbox/src/s_user.c
12666
12667
12668
12669 leeh 2005/01/24 18:57:02 EST (20050124_6)
12670
12671 Modified files:
12672 src newconf.c
12673 Log:
12674 - rework shared {};, the format is now:
12675 shared {
12676 oper = "flame@*.leeh.co.uk", "*.lan";
12677 flags = kline;
12678 };
12679
12680 With no privs:
12681 shared {
12682 oper = "flame@*.leeh.co.uk", "*.lan";
12683 flags = none;
12684 };
12685
12686 Revision Changes Path
12687 7.191 +55 -23 ircd-ratbox/src/newconf.c
12688
12689
12690
12691 leeh 2005/01/24 17:25:58 EST (20050124_5)
12692
12693 Modified files:
12694 include modules.h
12695 Log:
12696 - fix the prototype on load_static_modules()
12697
12698 Revision Changes Path
12699 7.61 +1 -1 ircd-ratbox/include/modules.h
12700
12701
12702
12703 leeh 2005/01/24 16:00:30 EST (20050124_4)
12704
12705 Modified files:
12706 modules m_cap.c
12707 Log:
12708 - have cap end call register_local_user() with its own copy of
12709 source_p->username so its safe for unidented users..
12710
12711 Revision Changes Path
12712 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12713
12714
12715
12716 leeh 2005/01/24 15:48:09 EST (20050124_3)
12717
12718 Modified files:
12719 include newconf.h s_conf.h
12720 modules m_info.c
12721 src newconf.c s_conf.c s_log.c
12722 Log:
12723 - move the conf parser over to a table based structure, with generic setting
12724 of integers/strings
12725
12726 Revision Changes Path
12727 7.34 +9 -8 ircd-ratbox/include/newconf.h
12728 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12729 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12730 7.190 +264 -808 ircd-ratbox/src/newconf.c
12731 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12732 7.77 +13 -13 ircd-ratbox/src/s_log.c
12733
12734
12735
12736 leeh 2005/01/24 13:11:30 EST (20050124_2)
12737
12738 Modified files:
12739 doc example.conf
12740 src newconf.c
12741 Log:
12742 - added stacking of ips in exempt {};
12743
12744 Revision Changes Path
12745 7.253 +4 -0 ircd-ratbox/doc/example.conf
12746 7.189 +11 -30 ircd-ratbox/src/newconf.c
12747
12748
12749
12750 leeh 2005/01/24 12:59:57 EST (20050124_1)
12751
12752 Modified files:
12753 include tools.h
12754 src channel.c client.c hash.c hook.c
12755 newconf.c s_user.c watch.c
12756 Log:
12757 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12758 consistent with the rest of the dlink code.
12759
12760 Revision Changes Path
12761 1.54 +7 -7 ircd-ratbox/include/tools.h
12762 7.430 +2 -2 ircd-ratbox/src/channel.c
12763 7.487 +6 -6 ircd-ratbox/src/client.c
12764 7.113 +5 -5 ircd-ratbox/src/hash.c
12765 7.35 +1 -1 ircd-ratbox/src/hook.c
12766 7.188 +2 -2 ircd-ratbox/src/newconf.c
12767 7.337 +1 -1 ircd-ratbox/src/s_user.c
12768 1.5 +4 -4 ircd-ratbox/src/watch.c
12769
12770
12771
12772 leeh 2005/01/24 12:47:13 EST (20050124_0)
12773
12774 Modified files:
12775 modules m_cap.c
12776 Log:
12777 - cheap hack on sticky capabs..
12778
12779 Revision Changes Path
12780 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12781
12782
12783
12784 leeh 2005/01/22 11:36:54 EST (20050122_0)
12785
12786 Modified files:
12787 modules m_cap.c
12788 Log:
12789 - updated my clicap implementation to match the spec so far..
12790
12791 Revision Changes Path
12792 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12793
12794
12795
12796 leeh 2005/01/21 07:14:43 EST (20050121_2)
12797
12798 Modified files:
12799 doc hooks.txt
12800 include hook.h
12801 modules m_services.c
12802 src hook.c s_serv.c
12803 Log:
12804 - added hooks for when we're sending a burst
12805 - rewrote hooks.txt
12806 - fix up the hooks ive already done in services compatibility, ill add the
12807 hooks for server/client introductions in a bit.
12808
12809 Revision Changes Path
12810 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12811 1.30 +4 -0 ircd-ratbox/include/hook.h
12812 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12813 7.34 +7 -0 ircd-ratbox/src/hook.c
12814 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12815
12816
12817
12818 leeh 2005/01/21 06:34:03 EST (20050121_1)
12819
12820 Modified files:
12821 contrib example_module.c spy_admin_notice.c
12822 spy_info_notice.c spy_links_notice.c
12823 spy_motd_notice.c spy_stats_notice.c
12824 spy_stats_p_notice.c spy_trace_notice.c
12825 spy_whois_notice.c
12826 spy_whois_notice_global.c
12827 include hook.h
12828 modules m_admin.c m_info.c m_links.c m_motd.c
12829 m_services.c m_stats.c m_trace.c
12830 m_whois.c static_modules.c.SH
12831 modules/core m_server.c
12832 src client.c hook.c ircd.c modules.c packet.c
12833 s_auth.c s_serv.c s_user.c send.c
12834 Log:
12835 - add a better implementation of the hook system, its now a slow leaking
12836 array and events are created whenever we try adding a hook for it, or
12837 theyre registered for the caller.
12838
12839 Ive temporarily fucked services support and removed most of the other
12840 hooks.. I shall fix this soon.
12841
12842 Revision Changes Path
12843 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12844 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12845 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12846 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12847 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12848 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12849 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12850 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12851 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12852 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12853 1.29 +34 -70 ircd-ratbox/include/hook.h
12854 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12855 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12856 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12857 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12858 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12859 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12860 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12861 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12862 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12863 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12864 7.486 +1 -28 ircd-ratbox/src/client.c
12865 7.33 +131 -137 ircd-ratbox/src/hook.c
12866 7.367 +1 -1 ircd-ratbox/src/ircd.c
12867 7.151 +6 -10 ircd-ratbox/src/modules.c
12868 7.138 +10 -14 ircd-ratbox/src/packet.c
12869 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12870 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12871 7.336 +0 -6 ircd-ratbox/src/s_user.c
12872 7.286 +8 -6 ircd-ratbox/src/send.c
12873
12874
12875
12876 leeh 2005/01/20 19:19:20 EST (20050121_0)
12877
12878 Modified files:
12879 include hostmask.h
12880 Log:
12881 - remove an unused struct
12882
12883 Revision Changes Path
12884 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12885
12886
12887
12888 leeh 2005/01/20 13:38:39 EST (20050120_1)
12889
12890 Modified files:
12891 . configure configure.ac
12892 include client.h numeric.h patchlevel.h
12893 modules Makefile.in
12894 src messages.tab s_user.c
12895 Added files:
12896 modules m_cap.c
12897 Log:
12898 - drop back to -O0, fix patchlevel.h
12899 - first stab at client capabilities.. this still needs work.
12900
12901 Revision Changes Path
12902 7.240 +3 -3 ircd-ratbox/configure
12903 7.54 +3 -3 ircd-ratbox/configure.ac
12904 7.260 +3 -0 ircd-ratbox/include/client.h
12905 7.54 +2 -0 ircd-ratbox/include/numeric.h
12906 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12907 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12908 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12909 7.120 +1 -1 ircd-ratbox/src/messages.tab
12910 7.335 +3 -0 ircd-ratbox/src/s_user.c
12911
12912
12913
12914 leeh 2005/01/20 06:04:41 EST (20050120_0)
12915
12916 Modified files:
12917 . ChangeLog RELNOTES
12918 include config.h config.h.dist memory.h
12919 patchlevel.h
12920 modules m_stats.c
12921 src commio.c crypt.c getopt.c ircd.c s_serv.c
12922 Removed files:
12923 . README.VMS clean.com make.com
12924 include setup.h_vms
12925 modules descrip.mms static_modules_c.com
12926 modules/core descrip.mms
12927 src descrip.mms qio.c version.com
12928 tools descrip.mms mkpasswd_vms.c
12929 Log:
12930 - clean changelog, relnotes
12931 - mark patchlevel as 2.1.0beta
12932 - remove VMS support
12933
12934 Revision Changes Path
12935 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12936 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12937 1.111 +1 -348 ircd-ratbox/RELNOTES
12938 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12939 7.182 +0 -42 ircd-ratbox/include/config.h
12940 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12941 7.50 +0 -4 ircd-ratbox/include/memory.h
12942 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12943 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12944 7.2 +0 -58 ircd-ratbox/make.com (dead)
12945 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12946 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12947 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12948 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12949 1.24 +7 -30 ircd-ratbox/src/commio.c
12950 7.12 +0 -4 ircd-ratbox/src/crypt.c
12951 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12952 7.24 +0 -4 ircd-ratbox/src/getopt.c
12953 7.366 +4 -19 ircd-ratbox/src/ircd.c
12954 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12955 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12956 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12957 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12958 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12959
12960
12961
12962 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12963
12964 Modified files:
12965 include watch.h
12966 src watch.c
12967 Log:
12968 not using the return values on a few watch functions so make them void
12969
12970 Revision Changes Path
12971 7.2 +5 -5 ircd-ratbox/include/watch.h
12972 1.4 +19 -28 ircd-ratbox/src/watch.c
12973
12974
12975 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12976
12977 Modified files:
12978 modules m_watch.c
12979 Log:
12980 Make watch throttle, don't accept letter commands stacked
12981
12982 Revision Changes Path
12983 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12984
12985
12986
12987 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12988
12989 Modified files:
12990 modules m_gline.c
12991 Log:
12992 fix merge error
12993
12994 Revision Changes Path
12995 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12996
12997
12998
12999 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13000
13001 Modified files:
13002 . ChangeLog README.FIRST RELNOTES configure
13003 configure.ac
13004 adns adns.h internal.h parse.c transmit.c
13005 types.c
13006 contrib example_module.c spy_admin_notice.c
13007 spy_info_notice.c spy_links_notice.c
13008 spy_motd_notice.c spy_stats_notice.c
13009 spy_stats_p_notice.c spy_trace_notice.c
13010 spy_whois_notice.c
13011 spy_whois_notice_global.c
13012 doc example.conf example.efnet.conf ircd.motd
13013 server-version-info whats-new.txt
13014 help/opers umode xline
13015 help/users umode
13016 include cache.h channel.h class.h client.h
13017 commio.h config.h config.h.dist hash.h
13018 hook.h hostmask.h irc_string.h ircd.h
13019 ircd_defs.h m_info.h memory.h msg.h
13020 newconf.h numeric.h packet.h patchlevel.h
13021 patricia.h s_conf.h s_gline.h s_newconf.h
13022 s_serv.h s_user.h scache.h serno.h
13023 setup.h.in sprintf_irc.h stdinc.h tools.h
13024 modules .depend Makefile.in m_admin.c m_away.c
13025 m_dline.c m_encap.c m_gline.c m_info.c
13026 m_kline.c m_links.c m_list.c m_lusers.c
13027 m_motd.c m_oper.c m_operspy.c m_rehash.c
13028 m_restart.c m_resv.c m_set.c m_stats.c
13029 m_svinfo.c m_testline.c m_testmask.c
13030 m_topic.c m_trace.c m_watch.c m_who.c
13031 m_whois.c m_whowas.c m_xline.c
13032 static_modules.c.SH
13033 modules/core m_error.c m_message.c m_mode.c m_quit.c
13034 m_server.c m_squit.c
13035 src .depend Makefile.in adns.c balloc.c
13036 cache.c channel.c class.c client.c
13037 commio.c crypt.c devpoll.c epoll.c
13038 event.c getopt.c hash.c hook.c hostmask.c
13039 irc_string.c ircd.c ircd_lexer.l
13040 ircd_parser.y ircd_signal.c listener.c
13041 modules.c newconf.c numeric.c packet.c
13042 parse.c patricia.c poll.c reject.c
13043 restart.c s_auth.c s_conf.c s_log.c
13044 s_newconf.c s_serv.c s_user.c scache.c
13045 select.c send.c snprintf.c tools.c
13046 version.c.SH watch.c whowas.c
13047 tools README.mkpasswd mkpasswd.c
13048 Added files:
13049 . README.VMS clean.com make.com
13050 doc services.txt
13051 include common.h s_stats.h setup.h_vms
13052 supported.h
13053 modules descrip.mms m_challenge.c m_etrace.c
13054 m_invite.c m_names.c m_pass.c m_ping.c
13055 m_pong.c m_services.c m_tb.c m_user.c
13056 m_users.c m_version.c
13057 static_modules_c.com
13058 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13059 m_part.c m_sjoin.c
13060 servlink descrip.mms
13061 src descrip.mms kdparse.c messages.tab qio.c
13062 s_gline.c s_stats.c version.com
13063 tools descrip.mms mkpasswd_vms.c
13064 Removed files:
13065 doc 005.txt
13066 include banconf.h
13067 modules/core channels.c users.c
13068 src banconf.c
13069 Log:
13070 merge from RATBOX_2_0
13071
13072 Revision Changes Path
13073 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13074 7.40 +1 -0 ircd-ratbox/README.FIRST
13075 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13076 1.110 +114 -6 ircd-ratbox/RELNOTES
13077 1.17 +4 -0 ircd-ratbox/adns/adns.h
13078 1.17 +4 -4 ircd-ratbox/adns/internal.h
13079 1.12 +38 -38 ircd-ratbox/adns/parse.c
13080 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13081 1.19 +13 -13 ircd-ratbox/adns/types.c
13082 7.1 +10 -0 ircd-ratbox/clean.com (new)
13083 7.239 +47 -29 ircd-ratbox/configure
13084 7.53 +40 -32 ircd-ratbox/configure.ac
13085 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13086 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13087 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13088 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13089 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13090 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13091 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13092 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13093 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13094 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13095 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13096 7.252 +68 -22 ircd-ratbox/doc/example.conf
13097 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13098 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13099 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13100 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13101 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13102 1.5 +2 -1 ircd-ratbox/help/opers/umode
13103 1.7 +1 -1 ircd-ratbox/help/opers/xline
13104 1.2 +1 -0 ircd-ratbox/help/users/umode
13105 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13106 1.7 +8 -0 ircd-ratbox/include/cache.h
13107 7.162 +18 -16 ircd-ratbox/include/channel.h
13108 7.25 +4 -0 ircd-ratbox/include/class.h
13109 7.259 +34 -28 ircd-ratbox/include/client.h
13110 1.13 +45 -7 ircd-ratbox/include/commio.h
13111 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13112 7.181 +74 -16 ircd-ratbox/include/config.h
13113 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13114 7.53 +2 -0 ircd-ratbox/include/hash.h
13115 1.28 +73 -27 ircd-ratbox/include/hook.h
13116 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13117 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13118 7.80 +6 -31 ircd-ratbox/include/ircd.h
13119 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13120 7.56 +14 -8 ircd-ratbox/include/m_info.h
13121 7.49 +4 -0 ircd-ratbox/include/memory.h
13122 7.53 +2 -0 ircd-ratbox/include/msg.h
13123 7.33 +9 -9 ircd-ratbox/include/newconf.h
13124 7.53 +12 -8 ircd-ratbox/include/numeric.h
13125 7.27 +1 -1 ircd-ratbox/include/packet.h
13126 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13127 7.19 +25 -1 ircd-ratbox/include/patricia.h
13128 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13129 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13130 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13131 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13132 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13133 7.34 +13 -9 ircd-ratbox/include/s_user.h
13134 7.15 +1 -1 ircd-ratbox/include/scache.h
13135 7.5366 +1 -1 ircd-ratbox/include/serno.h
13136 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13137 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13138 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13139 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13140 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13141 1.53 +10 -10 ircd-ratbox/include/tools.h
13142 7.1 +58 -0 ircd-ratbox/make.com (new)
13143 1.45 +338 -182 ircd-ratbox/modules/.depend
13144 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13145 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13146 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13147 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13148 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13149 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13150 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13151 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13152 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13153 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13154 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13155 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13156 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13157 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13158 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13159 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13160 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13161 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13162 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13163 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13164 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13165 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13166 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13167 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13168 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13169 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13170 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13171 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13172 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13173 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13174 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13175 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13176 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13177 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13178 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13179 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13180 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13181 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13182 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13183 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13184 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13185 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13186 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13187 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13188 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13189 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13190 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13191 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13192 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13193 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13194 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13195 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13196 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13197 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13198 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13199 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13200 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13201 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13202 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13203 7.48 +162 -119 ircd-ratbox/src/.depend
13204 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13205 7.75 +5 -5 ircd-ratbox/src/adns.c
13206 7.84 +1 -1 ircd-ratbox/src/balloc.c
13207 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13208 1.23 +75 -7 ircd-ratbox/src/cache.c
13209 7.429 +342 -79 ircd-ratbox/src/channel.c
13210 7.67 +42 -2 ircd-ratbox/src/class.c
13211 7.485 +245 -85 ircd-ratbox/src/client.c
13212 1.23 +349 -43 ircd-ratbox/src/commio.c
13213 7.11 +4 -0 ircd-ratbox/src/crypt.c
13214 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13215 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13216 1.32 +4 -8 ircd-ratbox/src/epoll.c
13217 7.46 +63 -6 ircd-ratbox/src/event.c
13218 7.23 +4 -0 ircd-ratbox/src/getopt.c
13219 7.112 +8 -7 ircd-ratbox/src/hash.c
13220 7.32 +135 -133 ircd-ratbox/src/hook.c
13221 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13222 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13223 7.365 +56 -48 ircd-ratbox/src/ircd.c
13224 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13225 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13226 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13227 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13228 7.122 +14 -13 ircd-ratbox/src/listener.c
13229 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13230 7.150 +17 -8 ircd-ratbox/src/modules.c
13231 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13232 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13233 7.137 +55 -42 ircd-ratbox/src/packet.c
13234 7.187 +8 -15 ircd-ratbox/src/parse.c
13235 7.28 +2 -4 ircd-ratbox/src/patricia.c
13236 7.82 +3 -1 ircd-ratbox/src/poll.c
13237 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13238 1.32 +8 -3 ircd-ratbox/src/reject.c
13239 7.34 +1 -0 ircd-ratbox/src/restart.c
13240 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13241 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13242 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13243 7.76 +32 -35 ircd-ratbox/src/s_log.c
13244 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13245 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13246 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13247 7.334 +773 -2 ircd-ratbox/src/s_user.c
13248 7.27 +2 -1 ircd-ratbox/src/scache.c
13249 7.44 +2 -0 ircd-ratbox/src/select.c
13250 7.285 +12 -12 ircd-ratbox/src/send.c
13251 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13252 7.46 +0 -1 ircd-ratbox/src/tools.c
13253 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13254 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13255 1.3 +4 -4 ircd-ratbox/src/watch.c
13256 7.32 +1 -0 ircd-ratbox/src/whowas.c
13257 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13258 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13259 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13260 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13261
13262
13263
13264 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13265
13266 Modified files: (Branch: RATBOX_2_0)
13267 src client.c
13268 Log:
13269 a remote client is never going to have a watch list..duh
13270
13271 Revision Changes Path
13272 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13273
13274
13275
13276 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13277
13278 Added files: (Branch: RATBOX_2_0)
13279 modules m_watch.c
13280 Log:
13281 get that one too
13282
13283 Revision Changes Path
13284 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13285
13286
13287
13288 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13289
13290 Added files: (Branch: RATBOX_2_0)
13291 include watch.h
13292 src watch.c
13293 Log:
13294 helps if we actually include the .c/.h files
13295
13296 Revision Changes Path
13297 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13298 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13299
13300
13301
13302 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13303
13304 Modified files: (Branch: RATBOX_2_0)
13305 . configure configure.ac
13306 include client.h numeric.h s_conf.h setup.h.in
13307 supported.h
13308 modules Makefile.in
13309 modules/core m_nick.c
13310 src Makefile.in client.c ircd.c messages.tab
13311 newconf.c s_conf.c s_user.c
13312 Log:
13313 backport watch from devel
13314
13315 Revision Changes Path
13316 7.229.2.10 +12 -2 ircd-ratbox/configure
13317 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13318 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13319 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13320 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13321 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13322 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13323 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13324 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13325 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13326 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13327 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13328 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13329 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13330 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13331 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13332
13333
13334
13335 leeh 2005/01/12 10:12:40 EST (20050112_1)
13336
13337 Modified files: (Branch: RATBOX_2_0)
13338 include numeric.h
13339 modules m_services.c m_whois.c
13340 src messages.tab
13341 Log:
13342 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13343 when the user is logged in
13344
13345 Revision Changes Path
13346 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13347 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13348 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13349 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13350
13351
13352
13353 leeh 2005/01/11 19:47:14 EST (20050112_0)
13354
13355 Modified files: (Branch: RATBOX_2_0)
13356 include supported.h
13357 Added files: (Branch: RATBOX_2_0)
13358 doc services.txt
13359 Log:
13360 - add +r to 005
13361 - added doc/services.txt, outlining the compatibility code
13362
13363 Revision Changes Path
13364 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13365 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13366
13367
13368
13369 leeh 2005/01/11 18:38:10 EST (20050111_5)
13370
13371 Modified files: (Branch: RATBOX_2_0)
13372 include client.h hook.h
13373 modules m_services.c
13374 modules/core m_server.c
13375 src hook.c s_serv.c
13376 Log:
13377 - more services compatibility code:
13378 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13379 appropriate service {}; entry, only accept SU from these.
13380 - hook into us finishing nick burst, and have services burst a list of
13381 logged in users
13382
13383 Revision Changes Path
13384 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13385 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13386 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13387 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13388 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13389 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13390
13391
13392
13393 leeh 2005/01/11 17:32:42 EST (20050111_4)
13394
13395 Modified files: (Branch: RATBOX_2_0)
13396 . configure configure.ac
13397 include client.h
13398 modules Makefile.in
13399 src channel.c
13400 Added files: (Branch: RATBOX_2_0)
13401 modules m_services.c
13402 Log:
13403 - more services compatibility code:
13404 - encap handlers for SU (services marking client as logged in)
13405 - and for LOGIN (servers bursting logged in status)
13406 - move suser from Client -> User
13407
13408 Revision Changes Path
13409 7.229.2.9 +9 -3 ircd-ratbox/configure
13410 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13411 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13412 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13413 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13414 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13415
13416
13417
13418 leeh 2005/01/11 16:46:34 EST (20050111_3)
13419
13420 Modified files: (Branch: RATBOX_2_0)
13421 include ircd_defs.h
13422 Log:
13423 - whoops, missing #endif
13424
13425 Revision Changes Path
13426 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13427
13428
13429
13430 leeh 2005/01/11 15:56:57 EST (20050111_2)
13431
13432 Modified files: (Branch: RATBOX_2_0)
13433 include ircd_defs.h
13434 Log:
13435 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13436 have ipv6 just report sizeof(struct sockaddr_in)
13437
13438 Revision Changes Path
13439 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13440
13441
13442
13443 leeh 2005/01/10 20:19:35 EST (20050111_1)
13444
13445 Modified files: (Branch: RATBOX_2_0)
13446 src newconf.c
13447 Log:
13448 - fix a gcc warning
13449
13450 Revision Changes Path
13451 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13452
13453
13454
13455 leeh 2005/01/10 20:10:35 EST (20050111_0)
13456
13457 Modified files: (Branch: RATBOX_2_0)
13458 adns internal.h parse.c transmit.c types.c
13459 Log:
13460 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13461 conflict
13462
13463 Revision Changes Path
13464 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13465 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13466 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13467 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13468
13469
13470
13471 leeh 2005/01/10 17:48:48 EST (20050110_3)
13472
13473 Modified files: (Branch: RATBOX_2_0)
13474 modules m_xline.c
13475 Log:
13476 - send out the reformatted xline to opers (\s -> ' ')
13477
13478 Revision Changes Path
13479 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13480
13481
13482
13483 leeh 2005/01/10 16:18:53 EST (20050110_2)
13484
13485 Modified files: (Branch: RATBOX_2_0)
13486 help/opers umode
13487 help/users umode
13488 include client.h supported.h
13489 src messages.tab s_user.c send.c
13490 Log:
13491 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13492 channel privmsgs.
13493
13494 Revision Changes Path
13495 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13496 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13497 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13498 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13499 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13500 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13501 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13502
13503
13504
13505 leeh 2005/01/10 14:50:47 EST (20050110_1)
13506
13507 Modified files: (Branch: RATBOX_2_0)
13508 doc example.conf example.efnet.conf
13509 Log:
13510 - I dont remember ts6 desyncing on bans, so im not sure why the example
13511 confs say so.
13512
13513 Revision Changes Path
13514 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13515 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13516
13517
13518
13519 leeh 2005/01/10 13:31:10 EST (20050110_0)
13520
13521 Modified files: (Branch: RATBOX_2_0)
13522 . configure configure.ac
13523 include channel.h client.h numeric.h s_conf.h
13524 s_serv.h setup.h.in
13525 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13526 m_sjoin.c
13527 src channel.c messages.tab newconf.c s_conf.c
13528 s_serv.c s_user.c
13529 Log:
13530 - added --enable-services to configure, which enables some ratbox-services
13531 compatibility code:
13532 - chanmode +r, registered users only
13533 - usermode +S, prevents deop/kick of a service
13534 - service { }; block in conf for the above umode
13535
13536 Revision Changes Path
13537 7.229.2.8 +28 -16 ircd-ratbox/configure
13538 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13539 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13540 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13541 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13542 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13543 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13544 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13545 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13546 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13547 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13548 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13549 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13550 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13551 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13552 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13553 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13554 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13555 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13556
13557
13558
13559 leeh 2005/01/09 08:23:30 EST (20050109_0)
13560
13561 Modified files: (Branch: RATBOX_2_0)
13562 help/opers umode
13563 Log:
13564 - remove a tab, and add +C to opers umode help
13565
13566 Revision Changes Path
13567 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13568